
#menu_Top {float:right; background:url(../images/struttura/sf_colore.png);}
	#menu_Top li {float:left;}
	#menu_Top li a {float:left; font-size:24px; line-height:20px; font-weight:300; color:#000; text-transform:uppercase;}
	#menu_Top li a:hover, #menu_Top li a:focus {color:#e61b24; text-decoration:none;}
	#menu_Top li.active a {color:#FFF;}
	#menu_Top li.active a:hover {color:#FFF;}

	@media all and (max-width: 501px) {
	#menu_Top {width:100%; padding-top:20px; padding-bottom:25px; /*background-color:#2fbb97;*/}
	#menu_Top li {width:100%; padding:3px 25px;}
	#menu_Top li a {padding-top:7px; padding-bottom:7px;}
	}

	@media all and (min-width: 502px) and (max-width: 949px) {
	#menu_Top {padding-top:10px; padding-bottom:15px; padding-right:15px; /*background-color:#09c;*/}
	#menu_Top li {width:100%; padding:5px 25px 5px 30px;}
	#menu_Top li a {padding-top:4px; padding-bottom:4px;}
	}
	
	@media all and (min-width: 950px) and (max-width: 1049px) {
	#menu_Top {width:100%; text-align:center; /*background-color:#f33;*/}
	#menu_Top li {float:none; display:inline-block; margin-left:10px; margin-right:10px; vertical-align:top;}
	#menu_Top li a {line-height:60px; font-size:20px;}
	}
	
	@media all and (min-width: 1050px) {
	#menu_Top {float:left; position:relative; width:1300px; margin-left:50%; left:-650px; text-align:center; display:block !important;}
	#menu_Top li {float:none; display:inline-block; margin-left:10px; margin-right:10px; vertical-align:top;}
	#menu_Top li a {line-height:60px; font-size:20px;}
	}