

#CMSMenu A.CMSListMenuLink, #CMSMenu A.CMSListMenuLink:link, #CMSMenu A.CMSListMenuLink:active, #CMSMenu A.CMSListMenuLink:visited {font-size: 10px; color:#FFF; font-weight:bold; text-decoration:none; background:inherit; display:block; background-image:url(../images/quadrato_giallo.gif); background-position:0px 3px; background-repeat:no-repeat; padding-left:10px; margin-right:15px;}
#CMSMenu A.CMSListMenuLink:hover {font-size: 10px; color:#FFD942; font-weight:bold; text-decoration:none; background:inherit;  display:block; background-image:url(../images/quadrato_giallo.gif); background-position:0px 3px; background-repeat:no-repeat; padding-left:10px; margin-right:15px;}
#CMSMenu .CMSListMenuLinkHighlighted {font-size: 10px; color:#FFD942; font-weight:bold; text-decoration:none; background:inherit;  display:block; background-image:url(../images/quadrato_giallo.gif); background-position:0px 3px; background-repeat:no-repeat; padding-left:10px; margin-right:15px;}
#CMSMenu a.SubMenuCMSListMenuLink {width: 100px; text-align:left; color: #3D7ABE; font-size: 10px; display:block; font-weight:bold; text-decoration:none; background-image:url(../images/quadrato_azzurro_small.gif); background-position:0px 4px; background-repeat:no-repeat;padding-left:8px;}
#CMSMenu a.SubMenuCMSListMenuLink:hover {width: 100px; text-align:left; color: #3D7ABE; font-size: 10px; display:block; font-weight:bold; text-decoration:none; background-image:url(../images/quadrato_azzurro_small.gif); background-position:0px 4px; background-repeat:no-repeat;padding-left:8px; background-color:#FFE377;}

#CMSMenu span.SubMenuCMSListMenuLinkHighlighted {width: 100px; text-align:left; color: #3D7ABE; font-size: 10px; font-weight:bold; display:block; background-image:url(../images/quadrato_azzurro_small.gif); background-position:0px 4px; background-repeat:no-repeat; padding-left:8px; background-color:#FFE377; 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 #3D7ABE; width:auto;  padding:2px; }
#menu UL UL LI { CLEAR: left; DISPLAY: block; POSITION: relative }
#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 }

