
/* ------------------------ MENU principale ------------------------ */

#CMSMenu A.CMSListMenuLink, #CMSMenu A.CMSListMenuLink:link, #CMSMenu A.CMSListMenuLink:active, #CMSMenu A.CMSListMenuLink:visited {color:#FFF; font-size:11px; font-weight:bold; text-decoration:none; background-image:url(../images/freccia_bianca.gif); background-position: 0px 8px; background-repeat:no-repeat; background:inherit; display:block; padding:4px 4px 4px 8px; margin-right:16px; text-transform:uppercase;}
#CMSMenu A.CMSListMenuLink:hover {color:#FF0; font-size:11px; font-weight:bold; text-decoration:none; background-image:url(../images/freccia_bianca.gif); background-position: 0px 8px; background-repeat:no-repeat; background:inherit; display:block; padding:4px 4px 4px 8px; margin-right:16px;text-transform:uppercase;}

#CMSMenu .CMSListMenuLink {color:#FFF; font-size:11px; font-weight:bold; text-decoration:none; background-image:url(../images/freccia_bianca.gif); background-position: 0px 8px; background-repeat:no-repeat; background:inherit; display:block; padding:4px 4px 4px 8px; margin-right:16px;text-transform:uppercase;}
#CMSMenu .CMSListMenuLinkHighlighted {color:#FF0; font-size:11px; font-weight:bold; text-decoration:none; background-image:url(../images/freccia_bianca.gif); background-position: 0px 8px; background-repeat:no-repeat; background:inherit; display:block; padding:4px 4px 4px 8px; margin-right:16px;text-transform:uppercase;}


#CMSMenu a.SubMenuCMSListMenuLink {width: 200px; text-align:left; color: #666; font-size: 11px; display:block; font-weight:normal; text-decoration:none;}
#CMSMenu a.SubMenuCMSListMenuLink:hover {width: 200px; text-align:left; color: #000; font-size: 11px; display:block; font-weight:normal; text-decoration:none; background-color:#EAEAEA;}

#CMSMenu a.SubMenuCMSListMenuLinkHighlighted, #CMSMenu a.SubMenuCMSListMenuLinkHighlighted:link, #CMSMenu a.SubMenuCMSListMenuLinkHighlighted:active, #CMSMenu a.SubMenuCMSListMenuLinkHighlighted:visited, #CMSMenu a.SubMenuCMSListMenuLinkHighlighted:hover {width: 200px; text-align:left; color: #000; font-size: 11px; display:block; font-weight:bold; text-decoration:none; background-color:#EAEAEA;}

#CMSMenu span.SubMenuCMSListMenuLink {width: 200px; text-align:left; color: #666; font-size: 11px; display:block; font-weight:normal; text-decoration:none;}
#CMSMenu span.SubMenuCMSListMenuLink:hover {width: 200px; text-align:left; color: #000; font-size: 11px; display:block; font-weight:normal; text-decoration:none; background-color:#EAEAEA;}
#CMSMenu span.SubMenuCMSListMenuLinkHighlighted {width: 200px; text-align:left; color: #000; font-size: 11px; font-weight:bold; display:block; background-color:#EAEAEA; margin:0;}

#CMSMenu a.OtherLevelsCMSListMenuLink {width: 200px; text-align:left; color: #666; font-size: 11px; display:block; font-weight:normal; text-decoration:none;}
#CMSMenu a.OtherLevelsCMSListMenuLink:hover {width: 200px; text-align:left; color: #000; font-size: 11px; display:block; font-weight:normal; text-decoration:none; background-color:#EAEAEA;}

#CMSMenu a.OtherLevelsCMSListMenuLinkHighlighted, #CMSMenu a.OtherLevelsCMSListMenuLinkHighlighted:link, #CMSMenu a.OtherLevelsCMSListMenuLinkHighlighted:active, #CMSMenu a.OtherLevelsCMSListMenuLinkHighlighted:visited, #CMSMenu a.OtherLevelsCMSListMenuLinkHighlighted:hover {width: 200px; text-align:left; color: #000; font-size: 11px; display:block; font-weight:bold; text-decoration:none; background-color:#EAEAEA;}

#CMSMenu span.OtherLevelsCMSListMenuLink {width: 200px; text-align:left; color: #666; font-size: 11px; display:block; font-weight:normal; text-decoration:none;}
#CMSMenu span.OtherLevelsCMSListMenuLink:hover {width: 200px; text-align:left; color: #000; font-size: 11px; display:block; font-weight:normal; text-decoration:none; background-color:#EAEAEA;}
#CMSMenu span.OtherLevelsCMSListMenuLinkHighlighted {width: 200px; text-align:left; color: #000; font-size: 11px; font-weight:bold; display:block; background-color:#EAEAEA; 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; DISPLAY: inline; FLOAT: left;}

#menu UL UL { Z-INDEX: 500; POSITION: absolute; color:#666; background-color:#FFF; border:1px solid #999; width:auto;  padding:2px; }
#menu UL UL LI { CLEAR: left; DISPLAY: block; POSITION: relative; padding:3px; }
#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:0px; padding:0; width:230px;}
ul#LeftMenu ul {list-style-type:none; margin:0px 0px 0px 5px; padding: 0px;}
ul#LeftMenu ul ul {margin:3px 0 3px 0px; padding-left: 0px;}
ul#LeftMenu ul ul ul {margin:3px 0 3px 0px; padding-left: 0px;}
ul#LeftMenu li {padding:0px;}
ul#LeftMenu li li {padding:1px 0 1px 14px; border-bottom:0px;}

/* primo livello */
ul#LeftMenu a.CMSListMenuLink, ul#LeftMenu a.CMSListMenuLink:link, ul#LeftMenu a.CMSListMenuLink:active, ul#LeftMenu a.CMSListMenuLink:visited {width:230px; height:41px; color: #FFF; font-weight:bold; font-size:11px; display:block; background-image:url(../images/bkg_menu-verde.jpg); background-repeat:no-repeat; text-align:center; text-transform:uppercase; padding-top:5px;}
ul#LeftMenu a.CMSListMenuLink:hover {width:230px; height:41px; color: #FFF; font-weight:bold; font-size:11px; display:block; background-image:url(../images/bkg_menu-verde.jpg); background-repeat:no-repeat; text-align:center; text-transform:uppercase; padding-top:5px;}

ul#LeftMenu a.CMSListMenuLinkHighlighted, ul#LeftMenu a.CMSListMenuLinkHighlighted:link, ul#LeftMenu a.CMSListMenuLinkHighlighted:active, ul#LeftMenu a.CMSListMenuLinkHighlighted:visited {width:230px; height:41px; color:#FFF; font-weight:bold; font-size:11px; /*background-color:#F4F4F4;*/ /*padding-left:13px;*/  display:block; background-image:url(../images/bkg_menu-verde.jpg); background-repeat:no-repeat;  text-align:center; text-transform:uppercase; padding-top:5px;}
ul#LeftMenu a.CMSListMenuLinkHighlighted:hover {width:230px; height:41px; color:#FFF; font-weight:bold; font-size:11px; /*background-color:#F4F4F4;*/ /*padding-left:13px;*/ display:block; background-image:url(../images/bkg_menu-verde.jpg); background-repeat:no-repeat; text-align:center; text-transform:uppercase; padding-top:5px;}

ul#LeftMenu span.CMSListMenuLinkHighlighted {width:230px; height:46px; color:#FFF; font-weight:bold; font-size:11px; padding-left:10px; display:block; background-image:url(../images/bkg_menu-verde.jpg); background-repeat:no-repeat; background-color:inherit; text-transform:uppercase;}

/* secondo livello */

ul#LeftMenu a.SubMenuCMSListMenuLink, ul#LeftMenu a.SubMenuCMSListMenuLink:link, ul#LeftMenu a.SubMenuCMSListMenuLink:active, ul#LeftMenu a.SubMenuCMSListMenuLink:visited {color: #900; font-weight:bold; font-size:11px; background-image:url(../images/freccia_rossa-grande.gif); background-position:0px 4px; background-repeat:no-repeat; background-color:inherit; padding-left:10px;}
ul#LeftMenu a.SubMenuCMSListMenuLink:hover {color: #900; font-weight:bold; font-size:11px; background-image:url(../images/freccia_rossa-grande.gif); background-position:0px 4px; background-repeat:no-repeat; background-color:inherit;padding-left:10px;}

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:#900; font-weight:bold; font-size:11px; background-image:url(../images/freccia_rossa-grande.gif); background-position:0px 4px; background-repeat:no-repeat; background-color:inherit;padding-left:10px;}

ul#LeftMenu span.SubMenuCMSListMenuLink {color:#900; font-weight:bold; font-size:11px; background-image:url(../images/freccia_rossa-grande.gif); background-position:0px 4px; background-repeat:no-repeat; background-color:inherit;padding-left:10px;}
ul#LeftMenu span.SubMenuCMSListMenuLink:hover {color: #900; font-weight:bold; font-size:11px; background-image:url(../images/freccia_rossa-grande.gif); background-position:0px 4px; background-repeat:no-repeat; background-color:inherit;padding-left:10px;}

ul#LeftMenu span.SubMenuCMSListMenuLinkHighlighted {color:#900; font-weight:bold; font-size:11px; background-image:url(../images/freccia_rossa-grande.gif); background-position:0px 4px; background-repeat:no-repeat; background-color:inherit;padding-left:10px;}

/* altri livelli */

ul#LeftMenu a.OtherLevelsCMSListMenuLink, ul#LeftMenu a.OtherLevelsCMSListMenuLink:link, ul#LeftMenu a.OtherLevelsCMSListMenuLink:active, ul#LeftMenu a.OtherLevelsCMSListMenuLink:visited {color: #900; font-weight:normal; font-size:11px; background-image:url(../images/freccia_rossa-piccola.gif); background-position:0px 4px; background-repeat:no-repeat; background-color:inherit; padding-left:10px;}
ul#LeftMenu a.OtherLevelsCMSListMenuLink:hover {color: #900; font-weight:normal; font-size:11px; background-image:url(../images/freccia_rossa-piccola.gif); background-position:0px 4px; background-repeat:no-repeat; background-color:inherit; padding-left:10px;}

ul#LeftMenu a.OtherLevelsCMSListMenuLinkHighlighted, ul#LeftMenu a.OtherLevelsCMSListMenuLinkHighlighted:link, ul#LeftMenu a.OtherLevelsCMSListMenuLinkHighlighted:active, ul#LeftMenu a.OtherLevelsCMSListMenuLinkHighlighted:visited, ul#LeftMenu a.OtherLevelsCMSListMenuLinkHighlighted:hover {color:#900; font-weight:normal; font-size:11px; background-image:url(../images/freccia_rossa-piccola.gif); background-position:0px 4px; background-repeat:no-repeat; background-color:inherit; padding-left:10px;}

ul#LeftMenu span.OtherLevelsCMSListMenuLink {color:#900; font-weight:normal; font-size:11px; background-image:url(../images/freccia_rossa-piccola.gif); background-position:0px 4px; background-repeat:no-repeat; background-color:inherit; padding-left:10px;}
ul#LeftMenu span.OtherLevelsCMSListMenuLink:hover {color: #900; font-weight:normal; font-size:11px; background-image:url(../images/freccia_rossa-piccola.gif); background-position:0px 4px; background-repeat:no-repeat; background-color:inherit; padding-left:10px;}
ul#LeftMenu span.OtherLevelsCMSListMenuLinkHighlighted {color:#900; font-weight:normal; font-size:11px; background-image:url(../images/freccia_rossa-piccola.gif); background-position:0px 4px; background-repeat:no-repeat; background-color:inherit; padding-left:10px;}

