ul.topnav{ margin:0px 0 0 0; padding:4.5em 0 0 28em; list-style:none; text-shadow:-1px -1px #778f9d; text-shadow:none}
ul.topnav{ margin:0; padding:0; position:absolute; top:5em; right:2em}
ul.topnav li{ float:left; display:block; font-weight:regular;  text-transform:none;position: relative;}
ul.topnav li a{ color:#2360a7; padding:0.6em 0 0.6em 2.2em;font-size:1.8em; display:block;}
ul.topnav li a:hover{ color:#333;}
ul.topnav li .subnav a:hover{-moz-transform:none; -o-transform:none; -webkit-transform:none; transform: none;}

ul.topnav li a:hover{
	background: url(topnav_hover.gif) no-repeat center top;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 1px;
	height: 1px;
	float: left;
	background: url(subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li .subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	z-index:100;
	left: 0; top: 2.9em;
	margin: 0; padding: 1.2em 0 0 0;
	display:block;display: none; 
	float: left;text-shadow:1px 1px #fff;
 background:transparent url(../elementi/bg-ul-subnav.png) no-repeat top left; width:51em;
}
.subnav-container{ background:#FFF;-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px; text-transform:none; box-shadow:2px 2px 0px rgba(0,0,0,0.2)}
ul.topnav li .subnav p{ margin:0; padding:0; font-size:1.1em; color:#666}
ul.topnav li .subnav a.scopri{ font-size:1em; text-transform:uppercase; display:inline-block; background:#0098c4; border-radius:2px; padding:0.2em 1em; color:#FFF; margin:0.3em 0 0 0; text-shadow:none}
ul.topnav li .subnav a.scopri:hover{ color:#fff; background:#333}
ul.topnav li .subnav img{ margin:0.5em 0 -0.5em 0; padding:0; border:0}
ul.topnav li .subnav img{ display:none}/*MODIFICA IN ATTESA DI CAMBIO CMS GESTIONE PREVIEW PER MENU SEPARATA DA IMMAGINE ARTICOLO*/
ul.topnav li a.img{ color:#fff; padding:0}
ul.topnav .clearer{ height:2em}
ul.topnav li .subnav ul{ margin:0; padding:0.2em 0 2em 0}
.colonna{ width:15em; padding:0 0 0 2em; float:left}
ul.topnav li .subnav h2{ font-weight:bold; color:#999; margin:0; padding:1em 0 0 0}
ul.topnav li .subnav h2 a{ color:#999; margin:0; padding:0; font-size:1em}
ul.topnav li .subnav h2 a:hover{ color:#000; margin:0; padding:0}
ul.topnav li .subnav li{
	margin: 0; padding: 0;
	font-size:1em; text-transform:none; float:none;
}
html ul.topnav li .subnav li a { font-size:13px;
	 display:block; color:#3b769b; padding:0;}
html ul.topnav li .subnav li:last-child a{}
html ul.topnav li .subnav li a:hover { color:#09F;
	-moz-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1);
}