/* ------------------------ MENU principale ------------------------ */

#CMSMenu A.CMSListMenuLink, #CMSMenu A.CMSListMenuLink:link, #CMSMenu A.CMSListMenuLink:active, #CMSMenu A.CMSListMenuLink:visited {color:#000; font-size:11px; text-decoration:none; background-image: url(../images/bkg_puntini.gif); background-position:top right; background-repeat:repeat-y; background-color:inherit; display:block; margin-top:6px;  text-transform:uppercase; line-height:12px; padding: 2px 38px 2px 5px;}
#CMSMenu A.CMSListMenuLink:hover {color:#000; font-size:11px; text-decoration:none; background-image: url(../images/bkg_puntini.gif); background-position:top right; background-repeat:repeat-y; background-color:inherit; display:block;  margin-top:6px;  text-transform:uppercase; line-height:12px; padding: 2px 38px 2px 5px;}
#CMSMenu .CMSListMenuLinkHighlighted {color:#000; font-size:11px; text-decoration:none; background-image: url(../images/bkg_puntini.gif); background-position:top right; background-repeat:repeat-y; background-color:inherit; display:block;  margin-top:6px; text-transform:uppercase; line-height:12px; padding: 2px 38px 2px 5px;}

#CMSMenu span.CMSListMenuLink {color:#000; font-size:11px; text-decoration:none; background-image: url(../images/bkg_puntini.gif); background-position:top right; background-repeat:repeat-y; background-color:inherit; display:block; margin-top:6px; text-transform:uppercase; line-height:12px; padding: 2px 38px 2px 5px;}

li.colore .CMSListMenuLink {background-image: none!important;}

#CMSMenu a.SubMenuCMSListMenuLink, span.SubMenuCMSListMenuLink  {width: 128px; text-align:left; color: #5C5C5C; font-size:11px; display:block; font-weight:normal; text-decoration:none; background-color:#FFF;}
#CMSMenu a.SubMenuCMSListMenuLink:hover {width: 128px; text-align:left; color: #000; font-size:11px; display:block; font-weight:bold; text-decoration:none; background-color:#FFF;}

#CMSMenu a.SubMenuCMSListMenuLinkHighlighted, #CMSMenu a.SubMenuCMSListMenuLinkHighlighted:link, #CMSMenu a.SubMenuCMSListMenuLinkHighlighted:active, #CMSMenu a.SubMenuCMSListMenuLinkHighlighted:visited, #CMSMenu a.SubMenuCMSListMenuLinkHighlighted:hover {width: 128px; text-align:left; color: #000; font-size:11px; display:block; font-weight:bold; text-decoration:none; background-color:#FFF;}

#CMSMenu span.SubMenuCMSListMenuLinkHighlighted {width: 128px; text-align:left; color: #000; font-size:11px; font-weight:bold; display:block; background-color:#FFF; margin:0;}


#menu LI {BEHAVIOR: url(/CMSScripts/LIhover.htc);}
#menu UL {PADDING: 0px; MARGIN: 0px; WIDTH: 100%; list-style-type:none; }
#menu LI {PADDING: 0px 5px 0px 0px; DISPLAY: inline; FLOAT: left;}

#menu UL UL {Z-INDEX: 500; POSITION: absolute; color:#5C5C5C; background-color:#FFF; width: 148px; padding:10px 5px 5px 5px;}
#menu UL UL LI {CLEAR: left; DISPLAY: block; POSITION: relative; border-bottom:1px solid #DFE0E1; padding:2px 0px 2px 20px}
#menu UL UL UL {LEFT: 100%; BORDER-BOTTOM: white 0px solid; TOP: -1px;}
#menu UL UL {DISPLAY: none;}
#menu UL LI:hover UL UL {DISPLAY: none;}
#menu UL UL LI:hover UL UL {DISPLAY: none;}
#menu UL LI:hover UL {DISPLAY: block;}
#menu UL UL LI:hover UL {DISPLAY: block;}
#menu UL UL UL LI:hover UL {DISPLAY: block;}


/* ------------------------ MENU colonna sinistra ------------------------ */

ul#LeftMenu {list-style-type:none; margin:0; padding:0; width:165px;}
ul#LeftMenu ul {list-style-type:none; margin:3px 0 3px 0px; padding: 0px;}
ul#LeftMenu ul ul {margin:3px 0 3px 0px; padding-left: 4px;}
ul#LeftMenu ul ul ul {margin:3px 0 3px 0px; padding-left: 4px;}
ul#LeftMenu li {border-bottom:1px solid #DFE0E1; padding:2px 0px 2px 20px;}
ul#LeftMenu li li {padding:1px 0 1px 1px; border-bottom:0px;}

ul#LeftMenu a.CMSListMenuLink, ul#LeftMenu a.CMSListMenuLink:link, ul#LeftMenu a.CMSListMenuLink:active, ul#LeftMenu a.CMSListMenuLink:visited {color: #5C5C5C; font-weight:normal; font-size:11px; display:block;}
ul#LeftMenu a.CMSListMenuLink:hover {color: #000; font-weight:bold; font-size:11px; display:block;}

ul#LeftMenu a.CMSListMenuLinkHighlighted, ul#LeftMenu a.CMSListMenuLinkHighlighted:link, ul#LeftMenu a.CMSListMenuLinkHighlighted:active, ul#LeftMenu a.CMSListMenuLinkHighlighted:visited {color:#000; font-weight:bold; font-size:11px; /*background-color:#F4F4F4;*/ /*padding-left:13px;*/  display:block;}
ul#LeftMenu a.CMSListMenuLinkHighlighted:hover {color:#000; font-weight:bold; font-size:11px; /*background-color:#F4F4F4;*/ /*padding-left:13px;*/ display:block;}

ul#LeftMenu span.CMSListMenuLinkHighlighted {color:#000; font-weight:bold; font-size:11px; display:block;}

ul#LeftMenu a.SubMenuCMSListMenuLink, ul#LeftMenu a.SubMenuCMSListMenuLink:link, ul#LeftMenu a.SubMenuCMSListMenuLink:active, ul#LeftMenu a.SubMenuCMSListMenuLink:visited {color: #5C5C5C; font-weight:normal; font-size:11px; background-color:inherit;}
ul#LeftMenu a.SubMenuCMSListMenuLink:hover {color: #000; font-weight:bold; font-size:11px; background-color:inherit;}

ul#LeftMenu a.SubMenuCMSListMenuLinkHighlighted, ul#LeftMenu a.SubMenuCMSListMenuLinkHighlighted:link, ul#LeftMenu a.SubMenuCMSListMenuLinkHighlighted:active, ul#LeftMenu a.SubMenuCMSListMenuLinkHighlighted:visited, ul#LeftMenu a.SubMenuCMSListMenuLinkHighlighted:hover {color:#000; font-weight:bold; font-size:11px; background-color:inherit;}



/* ------------------------ MENU footer ------------------------ */

#footerCMSMenu A.CMSListMenuLink, #footerCMSMenu A.CMSListMenuLink:link, #footerCMSMenu A.CMSListMenuLink:active, #footerCMSMenu A.CMSListMenuLink:visited {color:#000; font-size:11px; text-decoration:none; background-image: url(../images/bkg_puntini.gif); background-position:top right; background-repeat:repeat-y; background-color:inherit; display:block; text-transform:uppercase; padding-right:8px;}
#footerCMSMenu A.CMSListMenuLink:hover {color:#000; font-size:11px; text-decoration:none; background-image: url(../images/bkg_puntini.gif); background-position:top right; background-repeat:repeat-y; background-color:inherit; display:block; text-transform:uppercase; padding-right:8px;}
#footerCMSMenu .CMSListMenuLinkHighlighted {color:#000; font-size:11px; text-decoration:none; background-image: url(../images/bkg_puntini.gif); background-position:top right; background-repeat:repeat-y; background-color:inherit; display:block; text-transform:uppercase; padding-right:8px;}

#footerCMSMenu span.CMSListMenuLink {color:#000; font-size:11px; text-decoration:none; background-image: url(../images/bkg_puntini.gif); background-position:top right; background-repeat:repeat-y; background-color:inherit; display:block; text-transform:uppercase; padding-right:8px;}

#footerCMSMenu a.SubMenuCMSListMenuLink {width: 138px; text-align:left; color: #5C5C5C; font-size:12px; display:block; font-weight:normal; text-decoration:none;}
#footerCMSMenu a.SubMenuCMSListMenuLink:hover {width: 138px; text-align:left; color: #000; font-size:12px; display:block; font-weight:bold; text-decoration:none; background-color:#FFF;}

#footerCMSMenu a.SubMenuCMSListMenuLinkHighlighted, #footerCMSMenu a.SubMenuCMSListMenuLinkHighlighted:link, #footerCMSMenu a.SubMenuCMSListMenuLinkHighlighted:active, #footerCMSMenu a.SubMenuCMSListMenuLinkHighlighted:visited, #footerCMSMenu a.SubMenuCMSListMenuLinkHighlighted:hover {width: 138px; text-align:left; color: #000; font-size:12px; display:block; font-weight:bold; text-decoration:none; background-color:#FFF;}

#footerCMSMenu span.SubMenuCMSListMenuLinkHighlighted {width: 138px; text-align:left; color: #000; font-size:12px; font-weight:bold; display:block; background-color:#FFF; margin:0;}

#menuFooter LI {BEHAVIOR: url(../CMSScripts/LIhover.htc);}
#menuFooter UL {PADDING: 0px; MARGIN: 0px; WIDTH: 100%; list-style-type:none; }
#menuFooter LI {PADDING: 0px 8px 0px 0px; DISPLAY: inline; FLOAT: left;}

#menuFooter UL UL {Z-INDEX: 500; POSITION: absolute; color:#5C5C5C; background-color:#FFF; width: 138px; padding:5px; }
#menuFooter UL UL LI {CLEAR: left; DISPLAY: block; POSITION: relative; border-bottom:1px solid #DFE0E1; padding:2px 0px}
#menuFooter UL UL UL {LEFT: 100%; BORDER-BOTTOM: white 0px solid; TOP: -1px;}
#menuFooter UL UL {DISPLAY: none;}
#menuFooter UL LI:hover UL UL {DISPLAY: none;}
#menuFooter UL UL LI:hover UL UL {DISPLAY: none;}
#menuFooter UL LI:hover UL {DISPLAY: block;}
#menuFooter UL UL LI:hover UL {DISPLAY: block;}
#menuFooter UL UL UL LI:hover UL {DISPLAY: block;}


/* ------------------------ pallini MENU prodotti------------------------ */

.cristalli, .repair, .nutritive, .force, .amply, .purify, .re-balance, .normalize, .anticaduta-donna, .control, .control-curly, .regenera, .kit-ricostruzione, .pure-antiforfora, .daily, .anticaduta, .durante-esposizione, .dopo-esposizione, .tenuta-finish, .lucentezza, .liscio-riccio, .creazione, .styling-biopoint, .cromatix, .cromatix-Ravviva-Colore, .cromatix-Color-Mask, .Control-Lisse, .Professional-Color, .Professional-Nutriente { background-position:0px 3px; background-repeat:no-repeat;} 

.styling-biopoint {padding-top:15px!important; padding-bottom:15px!important; background-position: left;}

/* programmi personalizzati */

.cristalli {background-image: url(../images/tondo_cristalli.gif);}
.repair {background-image: url(../images/tondo_repair.gif);}
.nutritive {background-image: url(../images/tondo_nutritive.gif);}
.force {background-image: url(../images/tondo_force.gif);}
.amply {background-image: url(../images/tondo_amply.gif);}
.purify {background-image: url(../images/tondo_purify.gif);}
.re-balance {background-image: url(../images/tondo_re-balance.gif);}
.Control-Lisse{background-image: url(../images/tondo_control-lisse.gif);}
.normalize {background-image: url(../images/tondo_normalize.gif);}
.anticaduta-donna {background-image: url(../images/tondo_anticaduta-donna.gif);}
.Professional-Color{background-image: url(../images/tondo_professional-color.gif); }
.Professional-Nutriente{background-image: url(../images/professional-nutriente.gif); }
.control {background-image: url(../images/tondo_control.gif);}
.control-curly {background-image: url(../images/tondo_control-curly.gif);}
.regenera {background-image: url(../images/tondo_regenera.gif);}
.kit-ricostruzione {background-image: url(../images/tondo_kit-ricostruzione.gif);}
.cromatix {background-image: url(../images/tondo_cromatix.gif);}
.cromatix-Ravviva-Colore {background-image: url(../images/tondo_cromatix-ravviva.gif);}
.cromatix-Color-Mask {background-image: url(../images/tondo_cromatixMask.gif);}


/* programma uomo */

.pure-antiforfora {background-image: url(../images/tondo_pure-antiforfora.gif);}
.daily {background-image: url(../images/tondo_daily.gif);}
.anticaduta {background-image: url(../images/tondo_anticaduta.gif);}

/* programma solaire */

.durante-esposizione {background-image: url(../images/tondo_durante-esposizione.gif);}
.dopo-esposizione {background-image: url(../images/tondo_dopo-esposizione.gif);}

/* styling biopoint */

.tenuta-finish {background-image: url(../images/tondo_tenuta-finish.gif);}
.lucentezza {background-image: url(../images/tondo_lucentezza.gif);}
.liscio-riccio {background-image: url(../images/tondo_liscio-riccio.gif);}
.creazione {background-image: url(../images/tondo_creazione.gif);}

.styling-biopoint {background-image: url(../images/tondo_styling-biopoint.gif);}


