/************* menu di navigazione principale ***************/
#menu_top {
	display:block;
	width:800px;
	height:40px;
	padding-left:30px;
}

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

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

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

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


ul#main-menu li a.active, ul#main-menu li a.active:visited {
	background-position:0 0;
	height:40px;
}

ul#main-menu li a.active:hover {
	background-position:0 0;
	height:40px;
}

/************* /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:30px 0 0 30px;
	width:800px;
	/*fine versione modificata il 24 12 2009*/
}

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 -95px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:10px;
}

ul#footer-menu li a:hover {
	display:block;
	background-position:0 -15px;
	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 0;
	height:10px;
}

ul#footer-menu li a.active:hover {
	background-position:0 0;
	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 e sotto menu interno marchi ***************/
div.menu_gruppo a, div.menu_gruppo a:visited, div.menu_marchio a, div.menu_marchio a:visited{
	background-position:0 -85px;
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	height:30px;
	text-indent:-999px;
	
	}

div.menu_gruppo a:hover, div.menu_marchio 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, div.menu_marchio a.active, div.menu_marchio a.active:visited {
	background-position:0 -5px;
	height:30px;
}

div.menu_gruppo a.active:hover, div.menu_marchio 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 ***************/



/************* smenu home page MARCHI non ha il cambio di lingua ***************/

.top-main-menu-marchi-100 {
	background-image:url('../../pfgroup/brands/marchi_1.jpg');
	width:126px;
}

.top-main-menu-marchi-200 {
	background-image:url('../../pfgroup/brands/marchi_2.jpg');
	width:126px;
}

.top-main-menu-marchi-300 {
	background-image:url('../../pfgroup/brands/marchi_3.jpg');
	width:126px;
}
.top-main-menu-marchi-400 {
	background-image:url('../../pfgroup/brands/marchi_4.jpg');
	width:126px;
}

.top-main-menu-marchi-500 {
	background-image:url('../../pfgroup/brands/marchi_5.jpg');
	width:126px;
}

.top-main-menu-marchi-600 {
	background-image:url('../../pfgroup/brands/marchi_6.jpg');
	width:126px;
}

.top-main-menu-marchi-700 {
	background-image:url('../../pfgroup/brands/marchi_7.jpg');
	width:126px;
}
/************* /smenu home page MARCHI ***************/

/************* smenu scheda MARCHIO non ha il cambio di lingua ***************/

.top-main-menu-marchio-100 {
	background-image:url('../img/brands/smenu_marchi/01.png');
	width:197px;
}

.top-main-menu-marchio-200 {
	background-image:url('../img/brands/smenu_marchi/02.png');
	width:197px;
}

.top-main-menu-marchio-300 {
	background-image:url('../img/brands/smenu_marchi/03.png');
	width:197px;
}
.top-main-menu-marchio-400 {
	background-image:url('../img/brands/smenu_marchi/04.png');
	width:197px;
}
.top-main-menu-marchio-500 {
	background-image:url('../img/brands/smenu_marchi/05.png');
	width:197px;
}

.top-main-menu-marchio-600 {
	background-image:url('../img/brands/smenu_marchi/06.png');
	width:197px;
}

.top-main-menu-marchio-700 {
	background-image:url('../img/brands/smenu_marchi/07.png');
	width:197px;
}
/************* /smenu scheda MARCHIO MARCHI ***************/
/************* menu di navigazione CONTRACT   ***************/
#menu_contract_home {
	display:block;
	background-color:#D0D8D8;
	display:block;
	height:36px;
	padding:20px 40px;
	background-image: url(../img/contract/sfondo_smneu_contract.jpg);
	background-repeat: repeat-x;
}
#menu_contract_scheda {
	display:block;
	background-color:#D0D8D8;
	display:block;
	height:40px;
	padding:0 40px 20px;
	background-image: url(../img/contract/sfondo_smneu_contract.jpg);
	background-repeat: repeat-x;
}

div#menu_contract_home ul#contract-menu, div#menu_contract_scheda ul#contract-menu, div#menu_car_schedaint ul#contract-menu {
	list-style:none;   
	float:left;
	height:40px;

}

ul#contract-menu li {

	float:left;
}

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

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


ul#contract-menu li a.active, ul#contract-menu li a.active:visited {
	background-position:0 -80px;
	height:40px;
}

ul#contract-menu li a.active:hover {
	background-position:0 -80px;
	height:40px;
}

/************* /menu di navigazione CONTRACT  ***************/


/************* menu di navigazione CAR  ***************/

#menu_car_scheda {
	display:block;
	background-color:#D0D8D8;
	display:block;
	height:65px;
	padding:20px 40px;
	background-image: url(../img/contract/sfondo_smneu_contract.jpg);
	background-repeat: repeat-x;
}
#menu_car_schedaint {
	background-color:#D0D8D8;
	background-image:url(../img/contract/sfondo_smneu_contract.jpg);
	background-repeat:repeat-x;
	display:block;
	height:40px;
	padding:0 40px 20px;
}
#smenu_car{
	background:#FFFFFF none repeat scroll 0 0;
	/*float:left;*/
	height:46px;
	/*position:relative;*/
	width:957px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 33px;
}

#smenu_car .menuleft {
	float:left;
	height:46px;
	overflow:hidden;
	position:relative;
	width:auto;
}

#smenu_car .menuright {
	float:right;
	height:46px;
	overflow:hidden;
	position:relative;
	width:auto;
}

ul#car-menu li {
	height:40px;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

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

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


ul#car-menu li a.active, ul#car-menu li a.active:visited {
	background-position:0 -80px;
	height:40px;
}

ul#car-menu li a.active:hover {
	background-position:0 -80px;
	height:40px;
}



/************* /menu di navigazione CAR  ***************/



/*--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:-9px -2px;
	background-repeat:no-repeat;
	text-indent:-999px;
	overflow:hidden;
	height:26px;
}

ul#areastampa-menu li.rassegna a:hover {
	display:block;
	background-position:-9px -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:-9px -30px;
	height:26px;
}

ul#areastampa-menu li.rassegna a.active:hover {
	background-position:-9px -30px;
	height:26px;
}
/*-SOTTOMENu PEOPLE-*/
ul#people-menu {
	list-style:none;   
	float:left;
	height:25px;
	margin-left:30px;
	margin-top:15px;
}

ul#people-menu li {
	height:40px;
	float:left;
	padding-right:8px;
}

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

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


ul#people-menu li a.active, ul#people-menu li a.active:visited {
	background-position:0 0;
	height:40px;
}

ul#people-menu li a.active:hover {
	background-position:0 0;
	height:40px;
}
/************* menu di navigazione principale ***************/
.top-people-menu-100 {
	background-image:url('../img/group/people/100.png');
	width:182px;
}

.top-people-menu-200 {
	background-image:url('../img/group/people/200.png');
	width:166px;
}

.top-people-menu-300 {
	background-image:url('../img/group/people/300.png');
	width:120px;
}
.top-people-menu-400 {
	background-image:url('../img/group/people/400.png');
	width:78px;
}

.top-people-menu-500 {
	background-image:url('../img/group/people/500.png');
	width:81px;
}

.top-people-menu-600 {
	background-image:url('../img/group/people/600.png');
	width:90px;
}
/*-PEOPLE NAVIGAZIONE INTERNA-*/
ul#ceo-pfg {
	list-style:none;   
	float:left;
	height:auto;
	margin-left:40px;
	margin-top:15px;
}

ul#ceo-pfg li {
	height:200px;
	/*padding-right:26px;*/
	position:relative;
	width:155px;
	float:left;
}

ul#ceo-pfg li a, ul#ceo-pfg li a:visited {
	display:block;
	background-position:0px -200px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	/*overflow:hidden;*/
	height:200px;
	left:0;
	position:absolute;
}

ul#ceo-pfg li a:hover {
	display:block;
	background-position:0px 0px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	/*overflow:hidden;*/
	height:200px;
	left:0;
	position:absolute;
	cursor:default;
}


ul#ceo-pfg li a.active, ul#ceo-pfg li a.active:visited {
	background-position:0px 0px;
	height:200px;
	left:0;
	position:absolute;
}

ul#ceo-pfg li a.active:hover {
	background-position:0px 0px;
	height:200px;
	left:0;
	position:absolute;
}
/************* menu di navigazione principale ***************/
.top-people-100 {
	/*background-image:url(../img/gruppo/people/ceo_poltron_afrau.png);*/
	width:300px;
}
.brand-100 {
	/*background-image:url(../img/gruppo/people/brand_100.png);*/
	width:300px;
}
.brand-200 {
	/*background-image:url(../img/gruppo/people/brand_200.png);*/
	width:300px;
}
.brand-300 {
	/*background-image:url(../img/gruppo/people/brand_300.png);*/
	width:300px;
}
.brand-400 {
	/*background-image:url(../img/gruppo/people/brand_400.png);*/
	width:300px;
}
.brand-500 {
	/*background-image:url(../img/gruppo/people/brand_500.png);*/
	width:126px;
}
.market-100 {
	/*background-image:url(../img/gruppo/people/market_100.png);*/
	width:300px;
}
.market-200 {
	/*background-image:url(../img/gruppo/people/market_200.png);*/
	width:300px;
}
.market-300 {
	/*background-image:url(../img/gruppo/people/market_300.png);*/
	width:300px;
}
.market-400 {
	/*background-image:url(../img/gruppo/people/market_400.png);*/
	width:300px;
}
.cfo-100 {
	/*background-image:url(../img/gruppo/people/cfo_100.png);*/
	width:300px;
}
.cfo-200 {
	/*background-image:url(../img/gruppo/people/cfot_200.png);*/
	width:300px;
}
.cfo-300 {
	/*background-image:url(../img/gruppo/people/cfo_300.png);*/
	width:300px;
}
.coo-100 {
	/*background-image:url(../img/gruppo/people/coo_100.png);*/
	width:300px;
}
.pac-100 {
	/*background-image:url(../img/gruppo/people/pac_100.png);*/
	width:300px;
}

/*--INVESTOR--*/
div.menu_investors a.active, div.menu_investors a.active:visited {
	background-position:0 0px!important;
	height:25px;
}

div.menu_investors a.active:hover {
	background-position:0 0px!important;
	height:25px;
}
div.menu_investors a, div.menu_investors a:visited{
	background-position:0 -80px;
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	height:30px;
	text-indent:-999px;
	
	}

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

ul#investors-menu-2 {
	list-style:none;   
	float:left;
	height:26px;
	margin-left:30px;
	margin-top:31px;
	margin-bottom:30px;
}

/* copiato nel css in lingua

ul#investors-menu-2 li {
	height:26px;
	float:left;
	padding-right:4px;
}*/
/*investors-menu-2 specifica per pagina investors azionisti - i nomi sono molto lunghi la classe seguente applica un padding right minore*/
.investors-menu-margin li{
	padding-right:4px!important;
}


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

ul#investors-menu-2 li.bilanci a:hover {
	display:block;
	background-position:-9px -2x;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:26px;
}


ul#investors-menu-2 li.bilanci a.active, ul#investors-menu-2 li.bilanci a.active:visited {
	background-position:-9px -30px;
	height:26px;
}

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

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


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

ul#investors-menu-2 li.presentazioni a.active:hover {
	background-position:-152px -30px;
	height:26px;
}
/*azionisti*/
ul#investors-menu-2 li.lettera a, ul#investors-menu-2 li.lettera a:visited {
	display:block;
	background-position:-10px -3px;
	background-repeat:no-repeat;
	text-indent:-999px;
	overflow:hidden;
	height:26px;
}

ul#investors-menu-2 li.lettera a:hover {
	display:block;
	background-position:-10px -3px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:26px;
}


ul#investors-menu-2 li.lettera a.active, ul#investors-menu-2 li.lettera a.active:visited {
	background-position:-10px -44px;
	height:26px;
}

ul#investors-menu-2 li.lettera a.active:hover {
	background-position:-10px -44px;
	height:26px;
}
/**/
ul#investors-menu-2 li.assemblee a, ul#investors-menu-2 li.assemblee a:visited {
	display:block;
	background-position:-196px -3px;
	background-repeat:no-repeat;
	text-indent:-999px;
	overflow:hidden;
	height:26px;
}

ul#investors-menu-2 li.assemblee a:hover {
	display:block;
	background-position:-196px -3px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:26px;
}


ul#investors-menu-2 li.assemblee a.active, ul#investors-menu-2 li.assemblee a.active:visited {
	background-position:-196px -44px;
	height:26px;
}

ul#investors-menu-2 li.assemblee a.active:hover {
	background-position:-196px -44px;
	height:26px;
}
/**/
ul#investors-menu-2 li.partecipazioni_sign a, ul#investors-menu-2 li.partecipazioni_sign a:visited {
	display:block;
	background-position:-343px -3px;
	background-repeat:no-repeat;
	text-indent:-999px;
	overflow:hidden;
	height:26px;
}

ul#investors-menu-2 li.partecipazioni_sign a:hover {
	display:block;
	background-position:-343px -3px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:26px;
}


ul#investors-menu-2 li.partecipazioni_sign a.active, ul#investors-menu-2 li.partecipazioni_sign a.active:visited {
	background-position:-343px -44px;
	height:26px;
}

ul#investors-menu-2 li.partecipazioni_sign a.active:hover {
	background-position:-343px -44px;
	height:26px;
}
/*INVESTORS - VISUALIZZA ----  filtra per */
ul#filtraper{
	list-style:none; 
	}
ul#filtraper li{
	line-height:30px;
	border-bottom:1px solid #d8dcdc;
	vertical-align:middle;
	text-transform: uppercase;
	font-size:1em
	}

ul#filtraper li a:link, ul#filtraper li a:visited{
	text-decoration: none;
	padding-left: 11px;
	background-image: url(../img/share/freccia_arancione.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	
	}

ul#filtraper li a:hover{
	text-decoration: none;
	padding-left: 11px;
	background-image: url(../img/share/freccia_arancione.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	color: #ff6633;
	}

ul#filtraper li a.active:link, ul#filtraper li a.active:hover, ul#filtraper li a.active:visited{
	text-decoration: none;
	padding-left: 11px;
	background-image: url(../img/share/freccia_arancione.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	font-weight: bold;
	color: #ff6633;
	}
/*FINE - INVESTORS - VISUALIZZA ----  filtra per */
/************* sotto menu interno ares ***************/
div.smenu_ares a, div.smenu_ares a:visited{
	background-position:0 -85px;
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	height:30px;
	text-indent:-999px;
	
	}

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

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

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


div.smenu_ares li.alto a, div.smenu_ares 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_ares 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_ares li.alto a.active{
	background-position:0 -5px;
	height:40px;
margin-bottom:2px;
}

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


/************* /sotto menu interno smenu_ares ***************/
/*ARES MEDIA*/
ul#ares-menu-2 {
	list-style:none;   
	float:left;
	height:26px;
	margin-left:30px;
	margin-top:0px;
	margin-bottom:30px;
}
ul#ares-menu-2 li {
float:left;
height:26px;
padding-right:4px;
}
ul#ares-menu-2 li.resmedia_cappellini a, ul#ares-menu-2 li.resmedia_cappellini a:visited {
	display:block;
	background-position:-307px -3px;
	background-repeat:no-repeat;
	text-indent:-999px;
	overflow:hidden;
	height:26px;
}

ul#ares-menu-2 li.resmedia_cappellini a:hover {
	display:block;
	background-position:-307px -3px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:26px;
}


ul#ares-menu-2 li.resmedia_cappellini a.active, ul#ares-menu-2 li.resmedia_cappellini a.active:visited {
	background-position:-307px -44px;
	height:26px;
}

ul#ares-menu-2 li.resmedia_cappellini a.active:hover {
	background-position:-307px -44px;
	height:26px;
}
/**/
ul#ares-menu-2 li.resmedia_cassina a, ul#ares-menu-2 li.resmedia_cassina a:visited {
	display:block;
	background-position:-171px -3px;
	background-repeat:no-repeat;
	text-indent:-999px;
	overflow:hidden;
	height:26px;
}

ul#ares-menu-2 li.resmedia_cassina a:hover {
	display:block;
	background-position:-171px -3px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:26px;
}


ul#ares-menu-2 li.resmedia_cassina a.active, ul#ares-menu-2 li.resmedia_cassina a.active:visited {
	background-position:-171px -44px;
	height:26px;
}

ul#ares-menu-2 li.resmedia_cassina a.active:hover {
	background-position:-171px -44px;
	height:26px;
}
/**/
ul#ares-menu-2 li.resmedia_pfrau a, ul#ares-menu-2 li.resmedia_pfrau a:visited {
	display:block;
	background-position:-10px -3px;
	background-repeat:no-repeat;
	text-indent:-999px;
	overflow:hidden;
	height:26px;
}

ul#ares-menu-2 li.resmedia_pfrau a:hover {
	display:block;
	background-position:-10px -3px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:26px;
}
ul#ares-menu-2 li.resmedia_pfrau a.active, ul#ares-menu-2 li.resmedia_pfrau a.active:visited {
	background-position:-10px -44px;
	height:26px;
}

ul#ares-menu-2 li.resmedia_pfrau a.active:hover {
	background-position:-10px -44px;
	height:26px;
}
.resmedia_submenu-300  {
background-image:url("../img/area_riservata/smenu_pfrau-cassina-cappell.png");
width:113px;
}
.resmedia_submenu-200  {
background-image:url("../img/area_riservata/smenu_pfrau-cassina-cappell.png");
width:72px;
}
.resmedia_submenu-100  {
background-image:url("../img/area_riservata/smenu_pfrau-cassina-cappell.png");
width:85px;
}