a:link,a:visited       { text-decoration: none}
a:hover      						{ text-decoration: none}

img{ border:none;}
body{		
	margin:30px 0px 0px 0px;
	font-family:verdana,arial;
	font-size:10pt;
	color:#ffffff;
	padding:0px;		
}	

input.login{
	height:13px;	
	width:80px;
	font-size:8pt;
	margin-left:5px;
	margin-right:5px;
}
select{
	font-size:8pt;
	font-family:tahoma,verdana,arial;
}
form{
	margin:0px;	
}
.blocca_float{
	clear: both;
	height:0px;
	width:0px;
	visibility: hidden;
}
.spazio30{
	height:30px;
	width:100%;
}
.spazio20{
	height:20px;
	width:100%;
}
.spazio10{
	height:10px;
	width:100%;
}
.spazio8{
	height:8px;
	width:100%;
}
.spazio5{
	height:5px;
	width:100%;
}
a.opacity img {
		filter:alpha(opacity=100); 
		-moz-opacity: 1.0; 
		opacity: 1.0;
		}
				
a.opacity:hover img {
		filter:alpha(opacity=80); 
		-moz-opacity: 1.0; 
		opacity: 1.0;
		} 
#homepage_esterno{
		width:990px;
		
		margin-left:auto;
		margin-right:auto;
	}
#testata_chiusura_home	{
		background-image:url('immagini/sfondo_testata_chiusura_home.jpg');
		background-repeat:repeat-x;
		height:49px;
		margin-bottom:20px;
	}
	
#esterno{
	width:990px;
	height:361px;
	margin-left:auto;
	margin-right:auto;
	background-color:#EAEAEA;
	margin-bottom:0px;
	}
#testata_menu{
	width:990px;
	height:42px;	
	background-color:#000000;
	margin:0px;
	background-image:url('immagini/sfondo_menu_testata.jpg');
	background-repeat:repeat-x;
	
}
.testata_menu_voce{
	float:left;
	height:43px;
	
}
#bandiere{
	float:right;
	width:90px;
	height:43px;
	text-align:right;
	margin-right:5px;	
}
#bandiere img{
	margin-top:13px;
	margin-right:5px;	
}
#menu1{
	width:990px;
	height:40px;	
	background-image:url('immagini/sfondo_menu1.jpg');
	background-repeat:repeat-x;
	background-color:#EAEAEA;
	margin:0px;
	font-size:1pt;
}
.menu_voce{
	margin-top:13px;
	margin-left:12px;
}
.menu_voce h1 a,.menu_voce h2 a{	
	color:#959595;	
}
.menu_voce h1,.menu_voce h2{
	margin:0px 0px 0px 16px;
	display:inline;
	font-weight:normal;
	
	color:#000000;
	font-family:verdana,arial;		
}

.menu_voce h1,.menu_voce h2{
	font-size:8pt;
}

.menu_voce_sopra{
	float:left;
	height:6px;
	margin:0px;
	padding:0px;
	text-align:center;
	
	}
.menu_voce_sotto{
	float:left;	
	margin:0px;
	padding:0px;
	text-align:center;
	margin-top:3px;
	
	}
.menu_voce_sotto h2{
	margin:0px;
	
}
#menu2{
	width:990px;
	height:40px;		
	background-color:#EAEAEA;
	margin:0px;
	font-size:1pt;
	
}
.chiusura{
	width:990px;
	height:3px;	
	
	background-image:url('immagini/sfondo_chiusura.jpg');
	background-repeat:repeat-x;
	background-color:#EAEAEA;
	margin:0px;
	font-size:1pt;
	
	
}
#centrale{
	width:990px;
	font-size:1pt;
	background-color:#EAEAEA;
	margin:0px;	
	
}

#centrale_sinistra{
	float:left;
	width:589px;
	margin:0px;
}
#centrale_destra{
	float:right;
	width:401px;
	margin:0px;	
	
}
#centrale_titolo{
	width:589px;
	height:47px;		
	margin-top:13px;
	margin-left:6px;
	}
	
#centrale_titolo img{	
	margin-left:24px;
	margin-top:8px;
}
#centrale_testo{
	width:569px;
	min-height:212px;		
	font-size:8pt;
	color:#959595;
	
	}	
#centrale_testo_lungo{
	
	min-height:212px;		
	font-size:8pt;
	color:#959595;
	
	}		
#centrale_testo_interno{
	margin:8px 44px 4px 30px;
	line-height:160%;
	
}	
#centrale_testo_interno p{
	margin:8px 0px 8px 0px;
}

#centrale_testo h2{
	color:#B5B509;
	font-size:10pt;
	font-weight:normal;
	margin:0px 0px 6px 0px;
	padding:0px;
}

#centrale_bottoni{
	width:589px;
	height:90px;		
	margin-left:6px;
	
	}		
#centrale_bottoni img{
		margin-left:24px;
		margin-top:8px;
	}	
#centrale_foto{
	width:100%;
	
	text-align:center;		
	
	}
#centrale_foto img{
	margin-top:8px;
	margin-bottom:8px;
	}	
#centrale_foto_aggiuntiva{
	text-align:center;
	width:100%;
}	
#centrale_foto_aggiuntiva img{
	margin:10px;
}
#centrale_foto_reset{
	width:100%;
	text-align:center;
	}
#centrale_foto_reset a{
	font-size:8pt;
	color:#000000;	
	
	}
#coda{
	width:990px;
	min-height:118px;		
	background-color:#EAEAEA;
	text-align:left;
	}	
#coda img{	
	margin:12px 0px 0px 30px;
}
#coda_interno{
	margin:2px 0px 0px 30px;	
	}	
.finiture_box{
	font-family:arial,tahoma;
	float:left;
	text-align:left;
	font-size:7pt;
	width:40px;
	margin-top:3px;
	margin-right:19px;
	
	color:#959595;	
	}
.finiture_box span{		
	font-weight:bold;
	}
#contatti_societa{
	
	font-size:8pt;
	text-align:center;
	margin:8px auto 8px auto;
	color:#959595;	
	line-height:150%;
	}	
#contatti_societa a{
	color:#959595;	
	font-size:8pt;
}	
#contatti_testo{	
	line-height:200%;
}
#contatti_testo p{
	margin:10px 0px 10px 0px;
	
	}	
#contatti_testo a{	
	color:#959595;	
	text-decoration:none;
	}
#contatti_testo a:hover{		
	text-decoration:underline;
	color:#000000;
}
.contatti_carica{
	float:left;
	width:200px;
	}	

.contatti_email{
	float:left;
	width:150px;
	}	
.contatti_email a{	
	color:#959595;
	text-decoration:none;
}

.popup{
	width: 880px;
	height: 440px;	
	background-color:#ffffff;
	border:solid;
	border-width:1px;
	border-color:#B2B3B5;
	z-index:10;
	position:absolute;
	left:100px;
	top:200px;
	display:none;
	}	
.popup_alto{
	width: 600px;
	height: 633px;	
	background-color:#ffffff;
	border:solid;
	border-width:1px;
	border-color:#B2B3B5;
	z-index:10;
	position:absolute;
	left:100px;
	top:200px;
	display:none;
	}	
.popup_col1{
		margin-top:10px;
		width:230px;
		height: 430px;
		text-align:center;
		float:left;
		color:#000000;
		font-family:verdana;
		font-size:9pt;
	}	
.popup_col1 p{
		color:#C0BD20;
		font-weight:bold;
	}	
.popup_col1_lunga{
		
		width:280px;
		height: 430px;
		text-align:left;
		margin:10px 10px 0px 10px;
		float:left;
		color:#000000;
		font-family:verdana;
		font-size:9pt;
		line-height:150%;
	}	
.popup_col1_lunga p{
		color:#C0BD20;
		font-weight:bold;
	}		
.popup_col2{
		margin-top:10px;
		width:230px;		
		height: 430px;
		text-align:center;
		float:left;
	}	
.popup_col3{
		margin-top:10px;	
		width:440px;
		height: 440px;
		text-align:center;
		float:left;
	}	
.popup_col_unica{
		
		width:880px;
		height: 420px;
		text-align:center;
		float:left;
		color:#000000;
		font-family:verdana;
		font-size:9pt;
	}		
	
.popup_col_lunga{
		
		height: 440px;
		margin-top:10px;					
		text-align:center;
		float:left;
	}		
.popup_alto_col_lunga{
		margin-top:10px;	
		width:360px;
		min-height: 500px;
		text-align:center;
		float:left;
	}	
.popup_close{
		height:20px;
		width:100%;
		text-align:right;
	}			
/*NEWS*/
.news_elenco{
	margin : 10px 0px 10px 0px;
	}
.news_elenco h1{	
	
	font-weight:normal;
	font-size:9pt;
	color:#64471D;
	font-family:verdana,arial;		
	margin:0px;
}

.news_elenco p{
	margin:0px; 	
	padding-left:12px;
	font-weight:normal;
	font-size:9pt;
	color:#808080;
	font-family:verdana,arial;		
}
#dettaglio_news{
	margin:10px 10px 10px 28px;	
}

#dettaglio_news h1{
	margin:0px;
	font-weight:bold;
	font-size:13pt;
	color:#64471D;
	font-family:verdana,arial;			
	}
#dettaglio_news h2{
	margin:5px 0px 0px 0px; 	
	font-style:italic;
	font-weight:normal;
	font-size:9pt;
	color:#64471D;
	font-family:verdana,arial;		
	}	
#dettaglio_news p{
	margin:15px 0px 0px 0px; 			
	font-size:9pt;
	color:#808080;
	font-family:verdana,arial;		
	line-height:180%;
	}		

.indietro {
	
	padding:20px;
	text-align:center;	
	background-color:;
	background-color:#EAEAEA;
}
.indietro a{
	color:#000000;
	font-size:8pt;
}

.mappa_livello1{
	margin-left:20px;	
	color:#404040;
	margin-top:10px;
	font-weight:bold;
}
.mappa_livello1 a{
	color:#404040;
}
.mappa_livello2{
	margin-left:40px;	
	color:#404040;
	margin-top:5px;
}
.mappa_livello3{
	margin-left:60px;	
	color:#808080;
	margin-top:2px;
}
.mappa_livello2 a{
	color:#404040;
}
.mappa_livello3 a{
	text-decoration:none;	
	color:#808080;
	}
.mappa_livello3 a:hover,.mappa_livello2 a:hover,.mappa_livello1 a:hover{
	color:#A33528;
	text-decoration:none;
}