body {
	behavior: url(csshover.htc);
}
/*green*/
div#dropMenu li a:hover, div#dropMenu li.submenu li.submenu:hover {
	color: white!important;
	background:#f06022;
}
li.headmenusezione {
	background:#f06022!important;
	padding:2px;
	font-size:14px;
	color:#FFFFFF!important;
	width:120px!important;
}
/*blue
div#dropMenu li a:hover, div#dropMenu li.submenu li.submenu:hover, div#dropMenu ul.level2 a:hover {color: #ffffff!important;background:#6C99D9;}
*/ 

/*red 
div#dropMenu li a:hover, div#dropMenu li.submenu li.submenu:hover, div#dropMenu ul.level2 a:hover {color: #ffffff!important;background:#DC262E;}
*/ 

/*grey 
div#dropMenu li a:hover, div#dropMenu li.submenu li.submenu:hover, div#dropMenu ul.level2 a:hover {color: #4f4f4f!important;background:#D5D5D5;}
*/
div#nav {
	width:100%;
}
li.subsection {
	margin-top:5px;
	color: #333;
	font-weight:bold;
	font-style:italic;
}
ul.level2 {
	margin-left:-1px!important;
	text-align:left;
	background: white;
	padding:10px!important;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;		
}
li.submenu {
	border-right:1px solid #CCC;
}
li.submenu a {
	padding:5px!important;
}
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
#nav a {
	display: block;
	width: 10em;
}
#nav li { /* all list items */
	float: left;
	width: 10em; /* width needed or else Opera goes nuts */
}
#nav li ul { /* second-level lists */
	position: absolute;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#content {
	clear: left;
	color: #ccc;
}
li:hover ul, li.sfhover ul {
	display: block
}

