/************* menu di navigazione principale ***************/
#menu_top {
	/*display:block;*/
	float:left;
	height:15px;
	margin-top:50px;
	padding-left:20px;
	padding-top:40px;
}

ul#main-menu {
	list-style:none;   
	float:left;
	height:15px;
}

ul#main-menu li {
	height:15px;
	float:left;
	padding-right:18px;
}

ul#main-menu li a, ul#main-menu li a:visited {
	/*display:block;
	background-position:0 -93px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:10px;*/ /* trasformate da voci grafiche a voci testuali */
	font-family: 'RotisSansSerifStd45Light',sans-serif;
	font-size: 13px;
	text-decoration: none;
	display:block;
	overflow:hidden;
	height:15px;
	white-space: nowrap;
	text-transform: uppercase;
}

ul#main-menu li a:hover {
	/*display:block;
	background-position:0 -53px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:10px;*/ /* trasformate da voci grafiche a voci testuali */
	display:block;
	overflow:hidden;
	height:15px;
	color: #ff6633;
}


ul#main-menu li a.active, ul#main-menu li a.active:visited {
	/*background-position:0 -13px;
	height:10px;*/ /* trasformate da voci grafiche a voci testuali */
	color: #ff6633;
}

ul#main-menu li a.active:hover {
	/*background-position:0 -13px;
	height:10px;*/ /* trasformate da voci grafiche a voci testuali */
	color: #ff6633;
}

/************* /menu di navigazione principale ***************/
/************* menu di navigazione footer ***************/
#menu_bottom {
	/* VERSIONE VECCHIA display:block;
	width:800px;
	height:10px;
	padding-left:28px;*/
	
	/*versione modificata il 24 12 2009*/
	display:block;
	height:10px;
	padding:8px 0 0 30px;
	width:800px;
	/*fine versione modificata il 24 12 2009*/
}
.footer .logo{
	margin-left:28px;
margin-top:40px;
	}

ul#footer-menu {
	list-style:none;   
	float:left;
	height:10px;
}

ul#footer-menu li {
	height:10px;
	float:left;
	padding-right:18px;
}

ul#footer-menu li a, ul#footer-menu li a:visited {
	display:block;
	background-position:0 -94px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:10px;
}

ul#footer-menu li a:hover {
	display:block;
	background-position:0 -14px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:10px;
}


ul#footer-menu li a.active, ul#footer-menu li a.active:visited {
	background-position:0 -14px;
	height:10px;
}

ul#footer-menu li a.active:hover {
	background-position:0 -14px;
	height:10px;
}

/************* /menu di navigazione footer ***************/
/************* menu interno top right ***************/
div.menu_interno {
	float: right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	
	}

div.menu_interno div{
	float:left;
	height:15px;
	}

div.menu_interno div a, div.menu_interno div a:visited{
	background-position:0 -90px;
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	
	}

div.menu_interno div a:hover {
	display:block;
	background-position:0 -10px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
}
/************* /menu interno top right ***************/

/************* sotto menu interno gruppo  ***************/
div.menu_gruppo a, div.menu_gruppo a:visited{
	background-position:0 -85px;
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	height:30px;
	text-indent:-999px;
	
	}

div.menu_gruppo a:hover {
	display:block;
	background-position:0 -85px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:30px;
}

div.menu_gruppo a.active, div.menu_gruppo a.active:visited {
	background-position:0 -5px;
	height:30px;
}

div.menu_gruppo a.active:hover {
	background-position:0 -5px;
	height:30px;
}
/************* /sotto menu interno gruppo e sotto menu interno marchi ***************/
/************* sotto menu interno news ***************/
div.smenu_news a, div.smenu_news a:visited{
	background-position:0 -85px;
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	height:30px;
	text-indent:-999px;
	
	}

div.smenu_news a:hover{
	display:block;
	background-position:0 -85px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:30px;
}

div.smenu_news a.active, div.smenu_news a.active:visited {
	background-position:0 -5px;
	height:30px;
}

div.smenu_news a.active:hover {
	background-position:0 -5px;
	height:30px;
}


div.smenu_news li.alto a, div.smenu_news li.alto a:visited{/*per voci su due righe*/
	background-position:0 -85px;
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	height:40px;
margin-bottom:2px;;
	text-indent:-999px;
	
	}
div.smenu_news li.alto a:hover{
	display:block;
	background-position:0 -85px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:40px;
margin-bottom:2px;
}

div.smenu_news li.alto a.active{
	background-position:0 -5px;
	height:40px;
margin-bottom:2px;
}

div.smenu_news li.alto a.active:hover {
	background-position:0 -5px;
	height:40px;
margin-bottom:2px;
}


/************* /sotto menu interno news ***************/


/************* sotto menu interno forniture  ***************/
div.menu_forniture a, div.menu_forniture a:visited{
	background-position: -110px 0;
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	height:20px;
	text-indent:-999px;
	
	}

div.menu_forniture a:hover {
	display:block;
	background-position:0px 0;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:20px;
}

div.menu_forniture a.active, div.menu_forniture a.active:visited {
	background-position:0px 0;
	height:20px;
}

div.menu_forniture a.active:hover {
	background-position:0px 0;
	height:20px;
}
div.menu_forniture a.selected, div.menu_forniture a.selected:visited{
	background-position: -200px 0;
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	height:20px;
	text-indent:-999px;
	
	}

div.menu_forniture a.selected:hover {
	display:block;
	background-position:-200px 0;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:20px;
}

/************* /sotto menu interno forniture ***************/
/*--AREA STAMPA--*/
ul#areastampa-menu {
	list-style:none;   
	float:left;
	height:26px;
	margin-left:30px;
	margin-top:31px;
	margin-bottom:30px;
}

ul#areastampa-menu li {
	height:26px;
	float:left;
	padding-right:18px;
}

ul#areastampa-menu li.area a, ul#areastampa-menu li.area a:visited {
	display:block;
	background-position:-152px -2px;
	background-repeat:no-repeat;
	text-indent:-999px;
	overflow:hidden;
	height:26px;
}

ul#areastampa-menu li.area a:hover {
	display:block;
	background-position:-152px -2px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:26px;
}


ul#areastampa-menu li.area a.active, ul#areastampa-menu li.area a.active:visited {
	background-position:-152px -30px;
	height:26px;
}

ul#areastampa-menu li.area a.active:hover {
	background-position:-152px -30px;
	height:26px;
}
/**/
ul#areastampa-menu li.rassegna a, ul#areastampa-menu li.rassegna a:visited {
	display:block;
	background-position:-8px -2px;
	background-repeat:no-repeat;
	text-indent:-999px;
	overflow:hidden;
	height:26px;
}

ul#areastampa-menu li.rassegna a:hover {
	display:block;
	background-position:-8px -2;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:26px;
}


ul#areastampa-menu li.rassegna a.active, ul#areastampa-menu li.rassegna a.active:visited {
	background-position:-8px -30px;
	height:26px;
}

ul#areastampa-menu li.rassegna a.active:hover {
	background-position:-8px -30px;
	height:26px;
}

/* NASCONDERE PRESS CLIPPING */

ul#areastampa-menu li.rassegna {
	display: none;
}

.blocco_news_rassegna_2 .titolo {
	clear: left;
}

/* fine NASCONDERE PRESS CLIPPING */
