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

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

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

ul#main-menu li a, ul#main-menu li a:visited {
	/*background-position:0 0;*/
	/*display:block;
	background-position:center 0;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:60px;*/ /* SOSTITUZIONE VOCI MENU TOP DA GRAFICHE A TESTUALI */
    border-top: 9px solid #CCCCCC;
    display: block;
    font-family: 'ArialRegular',sans-serif;
    font-size: 12px;
    height: 60px;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
    padding-top: 40px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    width: 79px;
	/*width: 89px;*/
	overflow: hidden;
}

ul#main-menu li a:hover {
	/*background-position:0 -61px;*/
	/*display:block;
	background-position:center -61px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:60px;*/ /* SOSTITUZIONE VOCI MENU TOP DA GRAFICHE A TESTUALI */
	display:block;
	overflow:hidden;
	height:60px;
	border-top-width: 33px;
    color: #022A79;
    padding-top: 16px;
}


ul#main-menu li a.active, ul#main-menu li a.active:visited {
	/*background-position:0 -61px;*/
	/*background-position:center -61px;
	height:60px;*/ /* SOSTITUZIONE VOCI MENU TOP DA GRAFICHE A TESTUALI */
	border-top-width: 33px;
    color: #022A79;
    padding-top: 16px;
}

ul#main-menu li a.active:hover {
	/*background-position:0 -61px;*/
	/*background-position:center -61px;
	height:60px;*/ /* SOSTITUZIONE VOCI MENU TOP DA GRAFICHE A TESTUALI */
	border-top-width: 33px;
    color: #022A79;
    padding-top: 16px;
}

/* BORDI COLORATI IN SOSTITUZIONE VOCI MENU TOP DA GRAFICHE A TESTUALI */
.top-main-menu-100 {
	border-top-color: #e2a7b3 !important;
}
.top-main-menu-200 {
	border-top-color: #dc2026 !important;
}
.top-main-menu-300 {
	border-top-color: #e18424 !important;
}
.top-main-menu-400 {
	border-top-color: #dfc73b !important;
}
.top-main-menu-500 {
	border-top-color: #d1dca4 !important;
}
.top-main-menu-600 {

}
.top-main-menu-700 {
	border-top-color: #5798df !important;
}
.top-main-menu-800 {
	width: 82px !important;
}
.top-main-menu-900 {
	border-top-color: #4b9975 !important;
}
.top-main-menu-1000 {
	border-top-color: #254d3a !important;
}
.top-main-menu-1100 {
	border-top-color: #384aa0 !important;
}

/************* /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 */
