img {
		border:none;
	}
a,a:link,a:active{
		text-decoration:none;	
		color:#ffffff;
	}
a:hover{
		text-decoration:underline;	
		color:#ffffff;
	}	
html{
		height:100%;
		min-height:100%;	
	}	
body {
		
		background-color:#6B6855;
		font: 11px verdana, arial, sans-serif;
		color: #6B6855;		
		margin:0px;	

	}	
.blocca_float{
		clear:both;
	}	
.spazio10{
		height:10px;
		margin:0px;
		padding:0px;
	}	
.spazio5{
		height:5px;
		margin:0px;
		padding:0px;
	}	
#esterno{
		width:100%;
		margin-left:auto;
		margin-right:auto;
		
		min-height:650px;
	}
#esterno_riga1{
		background-image: url('immagini/sfondo_riga1.jpg');		
		background-repeat:repeat-x;
		background-position:top center;				
		background-color:#081C3F;
		height:169px;	
	}	
#esterno_riga2{		
		background-color:#F5F3E4;
		min-height:324px;	
		width:100%;
	}		
#esterno_riga3{
		background-image: url('immagini/sfondo_riga3.jpg');		
		background-repeat:repeat-x;
		background-position:top center;				
		background-color:#6B6855;
		height:87px;	
		color:#ffffff;
		
	}	

.centrale{
		margin-left:auto;
		margin-right:auto;
		margin-top:0px;
		width:750px;
		
}
#interno_riga1{
		
		background-image: url('immagini/sfondo_interno_riga1.jpg');		
		background-repeat:no-repeat;
		background-position:top left;				
		height:169px;
		padding-left:48px;
		padding-top:4px;
}
#interno_riga2{
		
		
		min-height:374px;	
		
		
}
#interno_riga3{
		padding-top:8px;	
}

#interno_riga3 p{
		color:#ffffff;	
		text-align:center;
		margin:5px;
		font-size:8pt;
}

p.chiusura{
		margin:5px 20px 10px 0px;
		text-align:right;
		font-size:7pt;
		font-style:italic;
	}
#menu_esterno{
		float:left;
		
		width:260px;
		min-height:270px;
		margin:0px;
		background-image: url('immagini/sfondo_interno_riga2.jpg');		
		background-repeat:no-repeat;
		background-position:top left;		
	
	}	
#menu{
		padding:0px 0px 0px 50px;

		
		width:170px;	
		float:left;
		margin-bottom:10px;
}
#menu ul{
		list-style:none; /* elimino i punti elenco */
		margin:0; padding:0; /* elimino i rientri delle liste */

	}
#menu li{		
		display:block; /* il link occupa tutto lo spazio orizzontale */
		text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
		padding-left:17px; /* lascia spazio far il bordo del menu e il testo del link */
		margin-top:8px;
		min-height:22px; /* altezza del link: height e line-height devono avere il medesimo valore */
		background-image: url('immagini/sfondo_menu_riga.jpg');		
		background-repeat:repeat-x;
		background-position:bottom;					
		color:#000080;
		font-family:tahoma,verdana,arial;
		font-size:9pt;
		font-weight:bold;
		
		}
#menu li a{
	color:#000080;
}	
ul.menu1 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/





#numero_verde{
		padding:0px 0px 0px 50px;
		
		
		width:100%;	
		text-align:left;

}

#sezione{		
		float:right;
		margin-top:15px;		
		
		width:480px;
		
}
#sezione_titolo{			
		margin-left:0px;
		height:40px;
				color:#000080;;
				font-size:1.3em;
				font-weight:bold;
}
#sezione_testo, #sezione_testo a{			
		margin-top:10px;
		margin-bottom:10px;
		color:#343432;
		font-family:tahoma,verdana,arial;
		font-size:9pt;
		line-height:150%;
}
#sezione_testo a{
		font-weight:bold;
	}
#sezione_testo ul{		
		list-style-type:none;
		padding:0px;	
		margin:10px 20px 10px 20px;
		
}
ul.chi_siamo{
		font-weight:bold;	
}
#sezione_testo li{		
		display:block;
		background-image:url('immagini/freccia_elenco.gif');
		background-repeat:no-repeat;		
		background-position:middle;					
		min-height:25px;line-height:25px;
		padding-left:13px;
		color:#0D207F;
		font-size:8pt;		
}
#sezione_testo li a{		
	color:#0D207F;
	font-size:8pt;
	font-weight:bold
}


img.cartina{
		border:solid;	
		border-color:#0D207F;
		border-width:2px;
		margin-left:10px;
		
		
}
li.lista_link{				
		border:solid;
		border-width:0px 0px 1px 0px;
		
	}

#cookies{
	 position: fixed;
  bottom: 0px;
  width: 100%;
  text-align: center;
  background-image:url('immagini/cookie_sfondo.png') ;
  border-top: 1px solid #000000;
  color:#ffffff;
  z-index:9999;
  padding:3px 0px;
}
.cookie_esterno{
	width:960px;
	margin:0px auto;
}
#cookies p{
	text-align:right;	
}

#cookies .colonna1{
	width:930px;
	margin:0px auto;
	float:left;
}
#cookies .colonna1 a{
	text-decoration:underline;
}
#cookies .colonna2{
	width:30px;
	float:right;
	font-size:15pt;
	
}
#cookies div a{	
	color:#ffffff;
}	