/* tipografia, colori e regole per voci di primo livello, titoli e link */


ul#nav,ul#nav li,ul#nav ul{margin:0;padding:0;list-style:none;}
ul#nav{width:800px;margin: 0 auto; height:20px;
    background: #fffff;
  font-size:75%; Verdana, Arial, Helvetica, sans-serif; }
ul#nav a:hover{
	color: #666666;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #7F8700;
}
ul#nav a{display:block;	
	border-right-color: #FFFFFF;text-decoration:none}
ul#nav h2{
	font-size:110%;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal; 
}
ul#nav h2 a{line-height:25px;padding: 0 15px;color: #666666;}
ul#nav>li:hover,ul#nav h2 a:hover{color: #666666;}
ul#nav h3{
	color: #666666;
	font-size:110%;
	margin:0 0 10;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666; width:200px;
}
ul#nav h3 a{color: #666}
ul#nav h3 a:hover{text-decoration:underline}

ul#nav h4 a{color: #666666;}
ul#nav h4 a:hover{text-decoration:underline}
ul#nav li{float: left;position: relative;  font-size:100%;}
ul#nav li li{float: none; font-size:118%;display: block !important;display: inline; /*IE6*/}


/*dichiarazioni chiave per i sottomenu e l'effetto a comparsa
NB: classe open è necessaria per JQuery*/
ul#nav div.mega{position: absolute;top: -9999px;left: -1px;filter:alpha(opacity=90);opacity: 0.9;-moz-opacity:0.9;background: #ffffff;
    width: 20em;padding: 25px;
    overflow:hidden;line-height:1.5}
ul#nav li:hover div.mega,ul#nav li div.mega.open{top: 25px;z-index: 100}

/*tipologie di sottomenu:
small: colonna singola
mega: 2 colonne  - default
wide: 3 colonne
ultra: 4 colonne
alt: allineato sul lato destro */

ul#nav div.mega div{float:left;width:49%}
ul#nav div.mega.small{width:12em}
ul#nav div.mega.small div{float:left;width:99.9%}
ul#nav div.mega.wide{width:32em}
ul#nav div.mega.wide div{float:left;width:50%}
ul#nav div.mega.ultra{width:46em}
ul#nav div.mega.ultra div{float:left;width:49%}
ul#nav div.mega.alt{left:auto;right:-1px}
/*regole aggiuntive per i link dei sottomenu*/


ul#nav div.mega li a{padding:0 7px;color: #666666; display:block; width:185px;
  display:block; }
ul#nav div.mega li a:hover{color: #AF2A0F; }