/* CSS Document */

/* menu' principale */

#menu #CMSMenu {PADDING: 5px 0px 0px 20px; MARGIN: 0px;}
#CMSMenu li.CMSListMenuLI	{PADDING: 0px; MARGIN: 0px;}
#CMSMenu A.CMSListMenuLink, #CMSMenu A.CMSListMenuLink:link, #CMSMenu A.CMSListMenuLink:active, #CMSMenu A.CMSListMenuLink:visited {font-size: 11px; color:#F7DF99; font-weight:bold; text-decoration:none; background:inherit; display:block; background-image:url(/images/freccia_gialla.gif); background-position:0px 2px; background-repeat:no-repeat; padding-left:12px; margin-right:15px;}
#CMSMenu A.CMSListMenuLink:hover {font-size: 11px; color:#FFF; font-weight:bold; text-decoration:none; background:inherit;  display:block; background-image:url(/images/freccia_bianca.gif); background-position:0px 2px; background-repeat:no-repeat; padding-left:12px; margin-right:15px;}
#CMSMenu .CMSListMenuLinkHighlighted {font-size: 11px; color:#FFF; font-weight:bold; text-decoration:none; background:inherit;  display:block; background-image:url(/images/freccia_bianca.gif); background-position:0px 2px; background-repeat:no-repeat; padding-left:12px; margin-right:15px;}

#CMSMenu .SubMenuCMSListMenuUL {}
#CMSMenu a.SubMenuCMSListMenuLink {width: 200px; text-align:left; color: #9B120B!important; font-size: 10px; font-weight:bold; display:block; background:inherit; margin:1px; text-decoration:none;}
#CMSMenu a.SubMenuCMSListMenuLink:hover {width: 200px; text-align:left; color: #9B120B!important; font-size: 10px; font-weight:bold; display:block; background-color:#F0EEE3; margin:1px; text-decoration:none;}
#CMSMenu .SubMenuCMSListMenuHighlightedLI {}
#CMSMenu span.SubMenuCMSListMenuLinkHighlighted {width: 200px; text-align:left; color: #9B120B; font-size: 10px; font-weight:bold; display:block; background-color:#F0EEE3; margin:1px;}

ul.OtherLevelsCMSListMenuUL {}
li.OtherLevelsCMSListMenuLI {}
a.OtherLevelsCMSListMenuLink {width: 200px; text-align:left; color: #9B120B!important; font-size: 10px; font-weight:bold; display:block; background:inherit; margin:0; text-decoration:none;}
a.OtherLevelsCMSListMenuLink:hover {width: 200px; text-align:left; color: #9B120B!important; font-size: 10px; font-weight:bold; display:block; background:#F0EEE3; margin:0; text-decoration:none;}
li.OtherLevelsCMSListMenuHighlightedLI {}
span.OtherLevelsCMSListMenuLinkHighlighted {width: 200px; text-align:left; color: #9B120B; font-size: 10px; font-weight:bold; display:block; background-color:#F0EEE3; 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:#9B120B; background-color:#FFF; width:auto; border:1px solid #9B120B; padding:2px; }
#menu UL UL LI { CLEAR: left; DISPLAY: block; POSITION: relative }
#menu UL UL UL { LEFT: 100%; 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 }


