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:#333333;
		font: 11px verdana, arial, sans-serif;
		color: #333333;		
		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:#760000;
		height:169px;	
	}	
#esterno_riga2{		
		background-color:#F5F3E4;
		min-height:324px;	
	}		
#esterno_riga3{
		background-image: url('immagini/sfondo_riga3.jpg');		
		background-repeat:repeat-x;
		background-position:top center;				
		background-color:#333333;
		height:87px;	
		color:#ffffff;
		
	}	

.centrale{
		margin-left:auto;
		margin-right:auto;
		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:6px;
}
#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;
		margin:0px;
		min-height:310px;
		background-image: url('immagini/sfondo_interno_riga2.jpg');		
		background-repeat:no-repeat;
		background-position:top left;		
	
	}	
#menu{
		padding:0px 0px 0px 55px;

		
		width:160px;	
		float:left;
		margin-bottom:20px;
		margin-top:-42px;
}
#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:4px; /* lascia spazio far il bordo del menu e il testo del link */
		padding-top:6px;
		padding-bottom:6px;
		
		background-image: url('immagini/sfondo_menu_riga.jpg');		
		background-repeat:repeat-x;
		background-position:bottom;					
		color:#650101;
		font-family:tahoma,verdana,arial;
		font-size:10pt;
		font-weight:bold;
		}
#menu li a{				
	color:#404040;
}
ul.menu1 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/


/*
#menu li:hover {
margin-top:8px;
height:22px; 
background-image: url('immagini/sfondo_menu_HOVER.gif');		
background-repeat:repeat-x;
background-position:top;					
color: #ffffff;

}
*/
#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;		
}
#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:#980000;
		font-size:8pt;
		
		
}
#sezione_testo li a{		
	color:#980000;
	font-size:8pt;
	font-weight:bold
}
img.cartina{
		border:solid;	
		border-color:#980000;
		border-width:2px;
		margin-left:10px;
		
		
}
li.lista_link{				
		border:solid;
		border-width:0px 0px 1px 0px;
		
	}
.box_zoom{
		float:left;
		margin:0px 10px 0px 10px;
		
	}	
a.zoom img,a.zoom2 img,a.zoom3 img
{
    border: solid 1px #980000;    
}
a.zoom span,a.zoom2 span,a.zoom3 span
{
    position: absolute;
    visibility: hidden;        
    top:-500px;
    left:-500px;
}
a.zoom,a.zoom2,a.zoom3
{
    position: relative;
    z-index: 0;
}
a.zoom:hover, a.zoom2:hover, a.zoom3:hover
{
    z-index: 1;
}
a.zoom:hover span
{
    visibility: visible;    
    top: -400px;
    left: -8px;
}
a.zoom2:hover span
{
    visibility: visible;    
    top: -400px;
    left: -150px;
}
a.zoom3:hover span
{
    visibility: visible;    
    top: -400px;
    left: -292Px;
}
	
#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;
}		