/*Sezione logo e menu*/
.logo
{
    float: left;
    margin-left: 1%;
    margin-top: 10px;
    width: 29%;
}
.menu_bar
{
	float:right;
	width: 70%;
}


/*MENU*/
ul.nav
{
	height:0px;
	line-height:5px;
	color: @testo2; 
	vertical-align: middle;
	padding-top: 0px;
	padding-left: 0px;
	list-style-type:none;
	float:left;
}	
ul.nav a{		
	display:block;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
}
ul.nav a:hover
{
}
ul.nav img
{
	padding-right: 5px;
	position: relative; 
	top: 4px;
}
ul.nav li
{
	float: left;
	position: relative;  
	text-align: center;
	padding-right: 18px;
}
/*CSS principale per il menu*/
ul.nav{font: 100%/1.5}
ul.nav,ul.nav li,ul.nav ul,ul.nav ul li{margin:0;padding:0;list-style-type:none}
ul.nav{
	    background: #fff none repeat scroll 0 0;
    color: #4a4b4b;
    float: right;
    height: 26px;
    line-height: 20px;
}
ul.nav a{display:block;padding: 0 15px;text-decoration: none; color:#4a4b4b;}
ul.nav li{float: left;position: relative; border-right: 2px solid #fff; height: 20px; margin-top: 7px;}
ul.nav li li{float: none;line-height: 22px;
    display:block !important;display: inline; height:20px; text-align: left;margin-top:2px; margin-bottom:2px;/*IE*/}
ul.nav li li a:hover{background-color: #fff; color: #5290b4}
ul.nav ul{position: absolute;top: 23px;left: -9999px;
    width: 12em;background: #fff;color: #575757}
ul.nav ul{padding: 0px;border: 1px solid #a8d4dd}
ul.nav li li a{height:22px; color: #666666}   /*fix per IE */
ul.nav ul,ul.nav li li a{background-color: #fff;color: #161616}
ul.nav li:hover,ul.nav a:hover{background-color: #fff;color: #161616}
ul.nav li:hover ul,ul.nav li.sfhover ul{top: 20px; left: -1px;z-index: 100}
ul.nav li .menu_selected { border-bottom: 3px solid orange}
