/* CSS Document */
html{
scrollbar-base-color:       #000000;
scrollbar-face-color:       #333333;
scrollbar-track-color:      #000000;
scrollbar-arrow-color:      #FFCC00;
scrollbar-highlight-color:  #555555;
scrollbar-3dlight-color:    #000000;
scrollbar-shadow-color:     #000000;
scrollbar-darkshadow-color: #000000;
}


body {
/*background-image: url(images/sfondo-city.jpg);
background-position:top center;
background-repeat:no-repeat;*/
/*background-color:#000000;*/

font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color:#CCCCCC;
}


#cont{
width:1000px;/*prima900px*/
margin:0 auto;
height:auto;

font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color:#CCCCCC;
}


#header{
width: 962px; height: 220px; margin-top:0px; margin-bottom:0; margin-left:16px; position:absolute; text-align: center;font-size: 16px;

}


#globe{
position:relative;
float:left;
width:250px;
margin-top:20px;
}

#globe img{
position:relative;
float:left;
width:225px;
height:166px;
margin-top:20px;
}


#flash{
position:relative;
float:left;
}


#dx{
position:absolute; margin-left:765px;top: 320px;
float:left;
/*width:152px;*/width:210px;
height:590px;
/*background-image:url(images/colonna-dx.gif);*/
background-repeat:no-repeat;
padding:0px 10px 50px 10px;
margin-top: 51px;
}


#central{
position:absolute; margin-left:226px;top: 320px;
float:left;
width:540px;
/*height:100%;*/

}


#hfi{
position:relative;
height:130px;
text-align:center;
margin-bottom:2px;
width: 500px;
}


#search{
position:relative;
height:60px;
background-image:url(images/box-search.gif);
background-repeat:no-repeat;
background-position:top;
text-align:center;
padding-top:30px;
width: 460px;
padding-left: 20px;
padding-right: 20px;
}


#gossip{
position:relative;
height:355px;

background-image:url(images/box-gossip.gif);
background-position: top;
background-repeat:no-repeat;

text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;

margin-bottom:19px;
margin-top:2px;
padding-left:10px;
padding-right:10px;
width: 480px;
padding-top: 26px;
}


#company-products{
position:relative;
height:100%;
/*background-position: top;
background-repeat:no-repeat;
*/
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;
border: solid #f00;
margin-bottom:20px;
margin-top:60px;
/*padding-left:10px;
padding-right:10px;*/
width: 540px;
padding-top: 26px;
border: 2px solid #FCA0F9;
background-color:#000;
}
#company-products div.list-company div.banner{
/*	height:70px;*/
	height:105px;
	background-image: url(../haircare/images/sfondodoppio.jpg);
	border:solid 1px #666;
}
.logo-pag-bianche {
  float: left;
  margin: 17px 0px 0px 9px !important;
  -webkit-box-shadow: 0px 0px 8px 2px rgba(50, 50, 50, 1);
  -moz-box-shadow: 0px 0px 8px 2px rgba(50, 50, 50, 1);
  box-shadow: 0px 0px 8px 2px rgba(50, 50, 50, 1);
}
#beauty-products{
position:relative;
height:100%;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;
border: solid #f00;
margin-bottom:20px;
margin-top:60px;
width: 540px;
padding-top: 26px;
border: #CA70D8 2px solid;
background-color:#000;
}
#beauty-products div.list-company div.banner{
/*	height:70px;*/
	height:105px;
	background-image: url(../beautytreatments/images/sfondodoppio.jpg);
	border:solid 1px #666;
}
#private-products{
position:relative;
height:100%;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;
border: solid #f00;
margin-bottom:20px;
margin-top:60px;
width: 540px;
padding-top: 26px;
border: #00CC99 2px solid;
background-color:#000;
}
#private-products div.list-company div.banner{
	height:105px;
	background-image: url(../private-label-hairstylists/images/sfondodoppio.jpg);
	border:solid 1px #666;
}
#accessories-products{
position:relative;
height:100%;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;
border: solid #f00;
margin-bottom:20px;
margin-top:60px;
width: 540px;
padding-top: 26px;
border: #F59A47 2px solid;
background-color:#000;
}
#accessories-products div.list-company .banner{
	height:105px;
	background-image: url(../hairstylists-accessories/images/sfondodoppio.jpg);
	border:solid 1px #666;
}
#equipment-design{
position:relative;
height:100%;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;
border: solid #f00;
margin-bottom:20px;
margin-top:60px;
width: 540px;
padding-top: 26px;
border: #999999 2px solid;
background-color:#000;
}
#equipment-design div.list-company .banner{
	height:105px;
	background-image: url(../hairstylists-furnitures/images/sfondodoppio.jpg);
	border:solid 1px #666;
}
#business{
position:relative;
height:100%;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;
border: solid #f00;
margin-bottom:20px;
margin-top:60px;
width: 540px;
padding-top: 26px;
border: #8989E8 2px solid;
background-color:#000;
}
#business div.list-company .banner{
	height:105px;
	background-image: url(../hairstylists-distributors/images/sfondodoppio.jpg);
	border:solid 1px #666;
}
#academy{
position:relative;
height:100%;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;
border: solid #f00;
margin-bottom:20px;
margin-top:60px;
width: 540px;
padding-top: 26px;
border: #C83938 2px solid;
background-color:#000;
}
#academy div.list-company .banner{
	height:105px;
	background-image: url(../training-hairstylists/images/sfondodoppio.jpg);
	border:solid 1px #666;
}
#today{
position:relative;
height:100%;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;
border: solid #f00;
margin-bottom:20px;
margin-top:60px;
width: 540px;
padding-top: 26px;
border: #66FF00 2px solid;
background-color:#000;
}
#today div.list-company .banner{
	height:105px;
	border:solid 1px #666;
}
#hairstylists{
position:relative;
height:100%;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;
border: solid #f00;
margin-bottom:20px;
margin-top:60px;
width: 540px;
padding-top: 26px;
border: #14D61E 2px solid;
background-color:#000;
}
#hairstylists div.list-company div.banner{
	height:105px;
	border:solid 1px #666;
	background-image: url(../top100-hairstylists/images/sfondodoppio.jpg);
}
#section{
position:relative;
height:100%;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;
border: solid #f00;
margin-bottom:20px;
margin-top:60px;
width: 540px;
padding-top: 26px;
border: #FF1919 2px solid;
background-color:#000;
}
#section div.list-company .banner{
	height:105px;
	border:solid 1px #666;
}
#franchising{
position:relative;
height:100%;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;
border: solid #f00;
margin-bottom:20px;
margin-top:60px;
width: 540px;
padding-top: 26px;
border: #9900FF 2px solid;
background-color:#000;
}
#franchising div.list-company .banner{
	height:70px;
	border:solid 1px #666;
	background-image: url(../franchising-hairstylists/images/sfondodoppio.jpg);
}
#services{
position:relative;
height:100%;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;
border: solid #f00;
margin-bottom:20px;
margin-top:60px;
width: 540px;
padding-top: 26px;
border: #55709E 2px solid;
background-color:#000;
}
#services div.list-company .banner{
	height:70px;
	border:solid 1px #666;
	background-image: url(../hairstylists-services/images/sfondodoppio.jpg);
}
#area{
margin-top:60px;
position:relative;
height:100%;
/*background-color:#000;*/
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;
margin-bottom:20px;
/*width: 540px;*/
width: 554px;
padding-top: 26px;
/*position: relative;
height: 100%;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #CCCCCC;
border: solid #f00;
margin-bottom: 20px;
margin-top: 60px;
width: 540px;
padding-top: 26px;
border: #FF1919 2px solid;
background-color: #000;*/
}
}
#area div.list-company .banner{
	height:70px;
	border:solid 1px #666;
}

/*
#equipment-design{
position:relative;
height:484px;

background-image:url(images/box-equipment-design.gif);
background-position: top;
background-repeat:no-repeat;

text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;

margin-bottom:20px;
margin-top:2px;
padding-left:10px;
padding-right:10px;
width: 480px;
padding-top: 26px;
}

#business{
position:relative;
height:484px;

background-image:url(images/box-business.gif);
background-position: top;
background-repeat:no-repeat;

text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;

margin-bottom:20px;
margin-top:2px;
padding-left:10px;
padding-right:10px;
width: 480px;
padding-top: 26px;
}

#academy{
position:relative;
height:484px;

background-image:url(images/box-academy.gif);
background-position: top;
background-repeat:no-repeat;

text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;

margin-bottom:20px;
margin-top:2px;
padding-left:10px;
padding-right:10px;
width: 480px;
padding-top: 26px;
}

#today{
position:relative;
height:484px;

background-image:url(images/box-today-world.gif);
background-position: top;
background-repeat:no-repeat;

text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;

margin-bottom:20px;
margin-top:2px;
padding-left:10px;
padding-right:10px;
width: 480px;
padding-top: 26px;
}

#hairstylists{
position:relative;
height:484px;

background-image:url(images/box-hairstylists.gif);
background-position: top;
background-repeat:no-repeat;

text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;

margin-bottom:20px;
margin-top:2px;
padding-left:10px;
padding-right:10px;
width: 540x;
padding-top: 26px;
}

#section{
position:relative;
height:484px;

background-image:url(images/box-sections.gif);
background-position: top;
background-repeat:no-repeat;

text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;

margin-bottom:20px;
margin-top:2px;
padding-left:10px;
padding-right:10px;
width: 480px;
padding-top: 26px;
}
*/

#result-search{
position:relative;
height:484px;

background-image:url(images/box-result-search.gif);
background-position: top;
background-repeat:no-repeat;

text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;

margin-bottom:20px;
margin-top:2px;
padding-left:10px;
padding-right:10px;
width: 480px;
padding-top: 26px;
}


#user{
position: relative;
height: 100%;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #CCCCCC;
margin-bottom: 19px;
margin-top: 2px;
padding-left: 10px;
padding-right: 10px;
width: 520px;
padding-top: 26px;
background-color: #000;
border: solid 2px;
margin-top: 60px;
margin-bottom:15px;
}


.txt{
width: 470px;
text-align:justify;
height: 335px;
overflow-y:auto;
overflow-x:hidden;
color:#CCCCCC;
padding-right: 5px;
}


.list{
width: 540px;
height: 100%;
/*overflow-y:auto;
overflow-x:hidden;*/
color:#CCCCCC;
text-align: left;

}
.details{
margin-top: 20px;
width: 100%;
height: 100%;
color: #CCCCCC;
text-align: justify;
margin-bottom:15px;
}

.details h1{
font-size:22px;
color:#FFFFFF;
}
.details h3{
font-size:16px;
color:#FFCC00;
font-weight:bold;
}

#links{
position:relative;
width:870px;
height:280px;
padding:30px 15px 10px 15px;
float:left;
background-image:url(images/box-links.gif);
background-repeat:no-repeat;
background-position:center;
text-align:justify
}

#sx{
position:absolute; top: 320px;
float:left;
/*width:180px;*/width:210px;
height:640px;
/*background-image:url(images/colonna-sx.gif);*/
background-repeat:no-repeat;
padding:0px 10px 50px 10px;
z-index:999999999999999;
} 

.titolo{
color:#FF9900;
width:175px;
font-weight:bold;
margin-left:8px;
margin-top:20px;
line-height:16px;
}


/*parte relativa al menù*/
ul.menu {
width:175px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
top:0;
left:0;
}


ul.menu li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding-left:14px; /* lascia spazio far il bordo del menu e il testo del link */
height:14px;line-height:14px; /* altezza del link: height e line-height devono avere il medesimo valore */
}

ul.menu li a.active {
background-color: #000066;
font-weight:bold;
color: #FFCC00;
}


ul.menu li a:link, ul.menu li a:visited{
color:#FFF;

} /* colori per il link */

ul.menu li a:hover, ul.menu li a:active{

color: #FFCC00;

} /* colori per l'effetto roll-over */ 

ul.menu li { display:inline 
} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

/*bottone cliccato categorie*/
ul.menu li.activelink a:visited{
	background:#99CC00;
	color:#000000;

}


ul.menu_flags li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding-left:8px; /* lascia spazio far il bordo del menu e il testo del link */
height:30px;line-height:30px; /* altezza del link: height e line-height devono avere il medesimo valore */
}

ul.menu_flags li a.active {
background-image:url(http://esteticacapelli.net/sezioni/images/bg-menu-active.png);
background-repeat:repeat-y;
font-weight:bold;
color: #FFCC00;
}


ul.menu_flags li a:link, ul.menu_flags li a:visited{
color:#FFF;

} /* colori per il link */

ul.menu_flags li a:hover, ul.menu_flags li a:active{
background-image:url(images/bg-menu-hover.png);
background-repeat:repeat-y;
color: #FFCC00;

} /* colori per l'effetto roll-over */ 

ul.menu_flags li { display:inline 
} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

/*bottone cliccato categorie*/
ul.menu_flags li.activelink a:visited{
	background:#99CC00;
	color:#000000;

}


/*LISTA AZIENDE*/
div.list-company {
	width:520px;
	list-style:none; /* elimino i punti elenco */
	padding:0; /* elimino i rientri delle liste */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom:8px;
	margin-left:10px;
	margin-right:0;
}


div.list-company div a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding-left:0; /* lascia spazio far il bordo del menu e il testo del link */
height:70px;
background-position:bottom;
/*line-height:14px; altezza del link: height e line-height devono avere il medesimo valore */
/*background-image:url(images/bg-list.png);*/
background-position:bottom;
background-repeat:no-repeat;
vertical-align:central;
}
div.list-company div{
margin-bottom:10px
}

div.list-company div a:link, div.list-company div a:visited{
color:#999;

} /* colori per il link */

div.list-company div a:hover, div.list-company div a:active{
/*background-image:url(http://esteticacapelli.net/sezioni/images/bg-list-hover.gif);*/
background-repeat:repeat-y;
color: #FFCC00;

} /* colori per l'effetto roll-over */ 

/*bottone cliccato categorie*/
div.list-company div.activelink a:visited{
	background:#99CC00;
	color:#000000;

}

.text{
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #fff;
line-height: 10px;
height: 70px;
border: none;
margin-left: 130px;
width: 65%;
padding: 15px;
}

.text strong{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000;	
line-height: 17px;
}
#section div.text strong{
color:#fff;
}
.list-company img{
border:none;
/*margin-bottom:5px;*/
margin-right:10px;
width:123px;
/* height:40px; */
}
/*
#dx img{
border:#CCCCCC 1px solid;
margin-bottom: 5px;
width:150px;
height:60px;
}*/


/*stili domini*/

a.stile1{
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:13px;
	text-decoration:none;
}

a.stile1:hover{
	color:#FFCC00;
}

a.stile2{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	text-decoration:none;
}

a.stile2:hover{
	color:#FFCC00;
}

a.stile3{
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:17px;
	text-decoration:none;
}

a.stile3:hover{
	color:#FFCC00;
}

a.stile4{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
}

a.stile4:hover{
	color:#FFCC00;
}

a.stile5{
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:15px;
	text-decoration:none;
	font-style:italic;
}

a.stile5:hover{
	color:#FFCC00;
}

a.stile6{
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:9x;
	text-decoration:none;
}

a.stile6:hover{
	color:#FFCC00;
}

#software{
	position: absolute;
	width: 100%;
	height: 40px;
	margin-left: 0px;
	margin-right: 0px;
	top: 0px;
	left: 0px;
	z-index: 100;
	text-align:center;
	background-color:#FF9900;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:9x;
}

#software img{
	vertical-align:middle;
	padding-top:5px;
}



/* GOSSIP */
#gossip_home{
width:600px;
margin: auto;
}

#gossip_home_header{
position:relative;
margin-bottom:20px;
}

#gossip_home_text{
position:relative;
width:480px;
height:550px;
overflow-y:scroll;
padding-right:10px;
margin-bottom:20px;

SCROLLBAR-SHADOW-COLOR: #333333;
SCROLLBAR-3DLIGHT-COLOR: #333333;
SCROLLBAR-ARROW-COLOR: #666666;
SCROLLBAR-TRACK-COLOR: #333333;
SCROLLBAR-DARKSHADOW-COLOR: #333333;
SCROLLBAR-BASE-COLOR: #000000;
}

#gossip_home_text a{
color:#FFFFFF;
}
#gossip_home_text a:hover{
color:#FFCC00;
text-decoration:none;
}

td.maintitle{
width:390px;
padding-top:6px;
text-align:left;
padding-left:4px
}

td.maintitle h2 a{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 18px;
color:#FFFFFF;
text-decoration:none;
}

td.maintitle h2 a:hover{
color:#CC3300;
}

.mo{
color:#FF0000;
}
.day{
color:#FFFFFF; 
font-size:13px;
}
.ya{
color:#CCCCCC;
}

td.date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:5px;
	/*padding-right:3px;*/
	font-weight:bold;
	width:60px;
}
td.entry{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:justify;
	padding:8px;
}
.post{
	background:url(../images/gossip_home/bg_title.jpg) repeat-x;
	background-color:#444444;
	border-top:#222222 solid 1px;
	border-left:#222222 solid 2px;
	border-right:#222222 solid 2px;
	border-bottom:#555555 solid 2px;
	position:relative;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	width:454px;
}

#gossip_home_footer{
position:relative;
margin-bottom:20px;
}

#gossip_head{
position:relative;
width:460px;
left:2px;
}

#gossip-div a{
color:#FFFFFF;
}

#gossip-div a:hover{
color:#FFCC00;
text-decoration:none;
}

.entry h2{
font-family:Arial, Helvetica, sans-serif;
font-size:1.7em;
font-weight: normal;
}
td.comments{
text-align:left;
}

td.comments a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
margin-left:10px;
}
td.comments a:hover{
text-decoration:none;
color:#FFFFFF;
}

#gossip td img{
	border:none;
}
#titoletto-sezioni {
position: relative;
top:0;
left:0;
margin:0 0 0 20px;
padding:0 20px 0 20px;
color:#FFFFFF;
text-align:left;
font-size:12px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform:uppercase;
background-color:#000000;
z-index:30;
display:none;
}
/*modifiche 31.10.2013*/
.menu.new{
	width:100%;
	color:#fff;
	margin-left:0;
	font-size:12px;
}
.menu-new{
	list-style:none;
	text-align:left;
	margin:0;
	padding:0;
	margin-top: 49px;
}
.menu-new  li{
	list-style:none;
	text-align:left;
	margin-top:2px;
}
.menu-new li a{
color:#fff;
text-decoration:none;
font-size:12px;
line-height: 15px;
padding-left: 5px;
font-weight:bold;
}
.menu-new li a:hover{
color: #FF9900;
text-decoration:none;
font-size:12px;
line-height: 15px;
padding-left: 5px;
}
.menu-new li a.active {
color: #FF9900;
}

/*
.menu-new li a:visited{
color: #FF9900 !important;
}*/
.title-section{ /*width: 95%;*/ height: auto; /*background-image: url(../img-menu/back.jpg); background-size: 100% 100%; background-repeat: no-repeat;*/ font-size: 12px; font-family: 'Orbitron', sans-serif; font-weight:bold; padding:5px;text-shadow: 2px 2px #000; text-transform:uppercase; color: #fff;}
.imghover {  /*border-bottom: #000 1px solid; border-top: #000 1px solid; border-right: #000 1px solid;*/ margin-top:4.5%; margin-left:10px;}
#imgsocial { width: 200px; height:60px; background-size:100%;  background-repeat: no-repeat; background-position:right;}
.social-img{position:relative; float:right; margin-left:4%; margin-top:3%;}
#imgbeautybazar { background-image: url(../img-menu/beauty-bazar.png); width: 200px; height:60px; background-size: 100%;background-repeat: no-repeat; background-position:right;}
#imggossip { background-image: url(http://www.globelife.com/img-menu/gossip.png); width: 200px; height:60px; background-size:100%; background-repeat: no-repeat; background-position:right;}
#imgnews { background-image: url(../img-menu/globenews.png); width: 200px; height:60px; background-size:100%; background-repeat: no-repeat; background-position:right;}
#imgcommerce { background-image: url(../img-menu/ecommerce.png); width: 200px; height:60px; background-size: 100%; background-repeat: no-repeat; background-position:right;}
#imgtv { background-image: url(../img-menu/banner-tv.png); width: 200px; height:60px; background-size: 100%;	background-repeat: no-repeat; background-position:right;}
#imgyoutube { background-image: url(../img-menu/banner-youtube.png); width: 200px; height:60px; background-size:100%; background-repeat: no-repeat; background-position:right;}
#imghairfashion { background-image: url(../img-menu/hairfashion.png); width: 200px; height:60px; background-size: 100%; background-repeat: no-repeat; background-position:right;}
#imgrappresentanti{background-image: url(../img-menu/agenti.png); width: 177px; height:32px; background-size: 100%; background-repeat: no-repeat; background-position:right;}
#imgcerco { background-image: url(../img-menu/cerco-offro.png); width: 200px; height:32px; background-size: 100%;	background-repeat: no-repeat; background-position:right;}
#imgsearch { background-image: url(../img-menu/cerco-offro.png); width: 177px; height:32px; background-size: 100%; background-repeat: no-repeat; background-position:right;}
#imgapp { background-image: url(../img-menu/app.png); width: 200px; height:60px; background-size: 100%; background-repeat: no-repeat; background-position:right;}
#imgedicola {background-image: url(../img-menu/edicola.jpg); width: 200px; height:120px; background-size: 100%; background-repeat: no-repeat; background-position:right;}
#imgbeautynews{background-image: url(../img-menu/beautynews.png); width: 200px; height:60px; background-size: 100%; background-repeat: no-repeat; background-position:right;}
#imghaircafe{background-image: url(../img-menu/haircafe.png); width: 200px; height:60px; background-size: 100%; background-repeat: no-repeat; background-position:right;}
#imgwiel { background-image: url(../img-menu/wielell-essers.jpg); width: 200px; height:60px; background-size: 100%; background-repeat: no-repeat; background-position:right;}
#imgahair { background-image: url(../img-menu/ahair.jpg); width: 200px; height:60px; background-size: 100%; background-repeat: no-repeat; background-position:right; border-bottom: #000 1px solid; border-top: #000 1px solid; border-right: #000 1px solid;}
#imggossipdoppia {background-image: url(../img-menu/gossip1.gif); width: 200px; background-size: 100%; background-repeat: no-repeat; background-position:right;}

/*.imghover:hover {  border-bottom: #FF9900 1px solid; border-top: #FF9900 1px solid; border-right: #FF9900 1px solid;}
#imgahair:hover{  border-bottom: #FF9900 1px solid; border-top: #FF9900 1px solid; border-right: #FF9900 1px solid;}*/
.imghover span { display:none }







#parrucchieri-italia{
position:relative;
height:100%;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;
border: solid #f00;
margin-bottom:20px;
margin-top:60px;
width: 540px;
padding-top: 26px;
border: #D79900 2px solid;
background-color:#000;
}
#parrucchieri-italia div.list-company .banner{
	height:70px;
	border:solid 1px #666;
}

#hairsalons{
position:relative;
height:100%;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;
border: solid #f00;
margin-bottom:20px;
margin-top:60px;
width: 540px;
padding-top: 26px;
border: #FFCC00 2px solid;
background-color:#000;
}
#hairsalons div.list-company .banner{
	height:70px;
	border:solid 1px #666;
}

#estetica{
position:relative;
height:100%;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;
border: solid #f00;
margin-bottom:20px;
margin-top:60px;
width: 540px;
padding-top: 26px;
border: #FF66FF 2px solid;
background-color:#000;
}
#estetica div.list-company .banner{
	height:70px;
	border:solid 1px #666;
}

#hairstylists-services{
position:relative;
height:100%;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;
border: solid #f00;
margin-bottom:20px;
margin-top:60px;
width: 540px;
padding-top: 26px;
border: #55709E 2px solid;
background-color:#000;
}
#hairstylists-services div.list-company .banner{
	height:70px;
	border:solid 1px #666;
}

#market-research{
position:relative;
height:100%;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;
border: solid #f00;
margin-bottom:20px;
margin-top:60px;
width: 540px;
padding-top: 26px;
border: #8EC0C6 2px solid;
background-color:#000;
}
#market-research div.list-company .banner{
	height:70px;
	border:solid 1px #666;
}

#herbs{
position:relative;
height:100%;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;
border: solid #f00;
margin-bottom:20px;
margin-top:60px;
width: 540px;
padding-top: 26px;
border: #009800 2px solid;
background-color:#000;
}
#herbs div.list-company .banner{
	height:70px;
	border:solid 1px #666;
}

#hair-lexicon{
position:relative;
height:100%;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;
border: solid #f00;
margin-bottom:20px;
margin-top:60px;
width: 540px;
padding-top: 26px;
border: #FF6600 2px solid;
background-color:#000;
}
#hair-lexicon div.list-company .banner{
	height:70px;
	border:solid 1px #666;
}

#world-hairstylists{
position:relative;
height:100%;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;
border: solid #f00;
margin-bottom:20px;
margin-top:60px;
width: 540px;
padding-top: 26px;
border: #FFFFFF 2px solid;
background-color:#000;
}
#world-hairstylists div.list-company .banner{
	height:70px;
	border:solid 1px #666;
}

#es-hairstylists{
position:relative;
height:100%;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;
border: solid #f00;
margin-bottom:20px;
margin-top:60px;
width: 540px;
padding-top: 26px;
border: #FFFFFF 2px solid;
background-color:#000;
}
#es-hairstylists div.list-company .banner{
	height:70px;
	border:solid 1px #666;
}

#uk-hairstylists{
position:relative;
height:100%;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;
border: solid #f00;
margin-bottom:20px;
margin-top:60px;
width: 540px;
padding-top: 26px;
border: #FFFFFF 2px solid;
background-color:#000;
}
#uk-hairstylists div.list-company .banner{
	height:70px;
	border:solid 1px #666;
}

#usa-hairstylists{
position:relative;
height:100%;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;
border: solid #f00;
margin-bottom:20px;
margin-top:60px;
width: 540px;
padding-top: 26px;
border: #FFFFFF 2px solid;
background-color:#000;
}
#usa-hairstylists div.list-company .banner{
	height:70px;
	border:solid 1px #666;
}