@charset "utf-8";
/* CSS Document */


html, body				{margin: 0;}

.clear					{clear:both;}



/*INIZIO IMMAGINE DI SFONDO*/
.immaginefondotutto		{
						width:100%;
						height:563px;
						position:absolute;
						z-index:1;
						overflow:hidden;
						}

.immaginefondo			{
						width: 1200px;
						height: 550px;
						position: absolute;
						top:0px;
						left:50%;
						margin-left:-600px;
						}

.ombraimmaginefondo		{
						width: 1200px;
						height: 13px;
						position: absolute;
						top:550px;
						left:50%;
						margin-left:-600px;
						background-image:url(images/ombra-immagine-fondo.gif);
						}
/*FINE IMMAGINE DI SFONDO*/


/*INIZIO IMMAGINE DI SFONDO HOME*/
.immaginefondotuttohome		{
						width:100%;
						height:613px;
						position:absolute;
						z-index:1;
						overflow:hidden;
						}

.immaginefondohome			{
						width: 1200px;
						height: 600px;
						position: absolute;
						top:0px;
						left:50%;
						margin-left:-600px;
						}

.ombraimmaginefondohome		{
						width: 1200px;
						height: 13px;
						position: absolute;
						top:600px;
						left:50%;
						margin-left:-600px;
						background-image:url(images/ombra-immagine-fondo.gif);
						}
/*FINE IMMAGINE DI SFONDO HOME*/





.tutto					{width:100%;
						height:100%;
						position:absolute;
						z-index:2;}

.testa					{width:900px;
						height:102px;
						margin:0 auto;
						}

.logo					{float:left;
						margin:10px 0px 0px 20px;}

.slogan					{float:right;
						margin:15px 20px 0px 0px;}

.menu					{width:900px;
						height:40px;
						margin:0 auto;}

.ombra					{width:860px;
						height:5px;
						margin:0 auto;
						background-image:url(images/ombra-menu.png);}

.spaziovuoto			{width:900px;
						height:403px;
						margin:0 auto;}

.spaziovuotohome			{width:900px;
						height:453px;
						margin:0 auto;}





.contenuto				{width:934px;
						margin:0 auto;
						background-image:url(images/ombra-contenuto.gif);
						display:table;}



.contenutolaterale		{width:17px;
						float:left;
						display:table-cell;}



.contenutocentrale		{width:900px;
						float:left;
						display:table-cell;}



.contenutointerno		{width:900px;
						background-image:url(images/fondo-contenuto.gif);
						background-repeat:repeat-x;
						background-color:#64b3f6;
						border-bottom:1px solid #FFF;
						float:left;}

.spazioestero		{width:900px;
						height:5px;						
						background-repeat:repeat-x;
						background-color:#FFFFFF;						
						float:left;				
						
						}
						
.contenutoestero		{width:900px;						
						background-repeat:repeat-x;
						background-color:#FFFFFF;						
						float:left;
						font-family:Arial, Helvetica, sans-serif;
					    font-size:12px;
					    color:#000000;
					    text-decoration:none;
					    font-style:italic;
					    letter-spacing:1px;	
					    font-weight:bold;						
						
						}	
.contenutoestero a		{
						font-family:Arial, Helvetica, sans-serif;
					    font-size:12px;
					    color:#000000;
					    text-decoration:none;
					    font-style:italic;
					    letter-spacing:1px;	
					    font-weight:bold;
						text-decoration:none;						
						
						}
.contenutoestero a:hover		{
						font-family:Arial, Helvetica, sans-serif;
					    font-size:12px;
					    color:#0095da;
					    text-decoration:none;
					    font-style:italic;
					    letter-spacing:1px;	
					    font-weight:bold;
						text-decoration:underline;						
						
						}																	

.banner					{width:260px;
						height:120px;
						margin:20px;
						float:left;}





.piede					{width:900px;
						background-color:#303030;
						float:left;}




.testofondop			{font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						color:#FFFFFF;}

.testofondop a			{font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						color:#FFFFFF;}
 
.testofondop a:hover	{font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						color:#bfc0c0;}





 
.testofondof			{font-family:Arial, Helvetica, sans-serif;
						font-size:8px;
						color:#e2e2e2;
						text-align:justify;}

.testofondof a			{font-family:Arial, Helvetica, sans-serif;
						font-size:8px;
						color:#e2e2e2;
						text-align:justify;}
 
.testofondof a:hover	{font-family:Arial, Helvetica, sans-serif;
						font-size:8px;
						color:#bfc0c0;
						text-align:justify;} 



 .sfondospazi { background-image:url(images/sfondo_nav.png);
 background-repeat:repeat; 
 			   vertical-align:middle;
			   font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
			   font-size:11px;
			   font-weight:bold;
			   text-align:center;
			   color:#003680;

 }




 .sfondotasti { background-image:url(images/sfondo_nav.png);
 background-repeat:repeat; 
 			   vertical-align:middle;
			   font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
			   font-size:11px;
			   font-weight:bold;
			   text-align:center;
			   color:#003680;

 }
 .sfondotasti a { 	
			   font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
			   font-size:11px;
			   color:#003680;
			   text-decoration:none;
			   vertical-align:middle;

 }
  .sfondotasti a:hover {  
			   font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
			   font-size:11px;
			   font-weight:bold;
			   color:#FFF;
			   text-decoration:none;
			   vertical-align:middle;

 }

.sfondotasti:hover { background-image:url(images/sfondo_nav_hover.png);
 background-repeat:repeat; 
			 		   font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
					   font-size:11px;
					   font-weight:bold;
			   		   color:#FFF;
					   vertical-align:middle;
				   
}

.sfondotasti:hover a { font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
					   font-size:11px;
					   font-weight:bold;
			  		   color:#FFF;
					   vertical-align:middle;
			   
}

.sfondotasti_nolink { background-image:url(images/sfondo_nav.png);
 background-repeat:repeat; 
			   vertical-align:middle;
			   font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
			   font-size:11px;
			   font-weight:bold;
			   color:#0095da;
			   text-align:center;
 }
 
 

 
  .navsec { background-color:#0193c1;
			   vertical-align:middle;
			   font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
			   font-size:11px;
			   font-weight:bold;
			   text-align:center;
			   color:#FFFFFF;

 }
 .navsec a { 	
			   font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
			   font-size:11px;
			   color:#FFFFFF;
			   text-decoration:none;
			   vertical-align:middle;

 }
  .navsec a:hover { background-color:#FFF;
			   font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
			   font-size:11px;
			   font-weight:bold;
			   color:#003680;
			   text-decoration:none;
			   vertical-align:middle;

 }

.navsec:hover { background-color:#0193c1;
			 		   font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
					   font-size:11px;
					   font-weight:bold;
			   		   color:#003680;
					   vertical-align:middle;
				   
}

.navsec:hover a { background-color:#0193c1;
			 		   font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
					   font-size:11px;
					   font-weight:bold;
			  		   color:#003680;
					   vertical-align:middle;
			   
}

.navsec_nolink { background-color:#0193c1; 
			   vertical-align:middle;
			   font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
			   font-size:11px;
			   font-weight:bold;
			   color:#003680;
			   text-align:center;
 }





.contenutocase			{width:900px;
						background-image:url(images/fondo-contenuto-lenostrecase.gif);						
						background-repeat:repeat-x;
						float:left;}


 .titoli_pagine { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:18px;
			   color:#003680;
			   text-decoration:none;
			   font-style:italic;
			   letter-spacing:1px;			   

	 }


 .titoli_case { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:18px;
			   color:#000000;
			   text-decoration:none;
			   font-style:italic;
			   letter-spacing:1px;			   

	 }

 .testi_case { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:11px;
			   color:#000000;
			   text-decoration:none;
			   text-align:justify;
			   letter-spacing:0,6px;

	 }
	 
 .testi_case a { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:11px;
			   color:#000000;
			   text-decoration:none;
			   text-align:justify;
			   letter-spacing:0,6px;

	 }	 
	 
 .testi_case a:hover { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:11px;
			   color:#0193c1;
			   text-decoration:underline;
			   text-align:justify;
			   letter-spacing:0,6px;

	 }	 




.spaziovuotoa			{width:250px;
						height:403px;
						float:left;}

.spaziovuotob			{width:400px;
						height:403px;
						float:left;}

.spaziovuotoc			{width:250px;
						height:403px;
						float:left;}




.sfondoelencolocalita { background:url(images/sfondo_elenco_localita.gif) no-repeat top left }


 .titoli_localita { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:15px;
			   color:#000000;
			   text-decoration:none;
			   font-style:italic;
			   letter-spacing:1px;	
			   font-weight:bold;			   		   

	 }	
 .testi_localita { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#000000;
			   text-decoration:none;
			   font-style:italic;
			   letter-spacing:1px;	
			   font-weight:bold;			   

	 }	 
 .testi_localita a { font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#000000;
			   text-decoration:none;
			   font-style:italic;
			   letter-spacing:1px;	
			   font-weight:bold;			   
}	 
	 
.testi_localita a:hover { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#0093c0;
			   text-decoration:underline;
			   font-style:italic;
			   letter-spacing:1px;	
			   font-weight:bold;			
}

.testi_localita_novita { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:10px;
			   color:#0D3880;
			   text-decoration:none;
			   font-style:italic;
			   font-weight:bold;
			   padding-left:10px;
}

.sfondodescrizionelocalita { background:url(images/sfondo_descrizione_localita.gif) no-repeat top left }



.titoli_nomelocalita { font-family:Arial, Helvetica, sans-serif;
			   font-size:13px;
			   color:#000000;
			   text-decoration:none;
			   font-style:italic;
			   letter-spacing:1px;	
			   font-weight:bold;			   		   
}	  
	 
.titoli_nomelocalita_lnk { font-family:Arial, Helvetica, sans-serif;
			   font-size:11px;
			   color:#000000;
			   text-decoration:none;
			   font-style:italic;
			   letter-spacing:1px;	
			   font-weight:bold;			   		   
}	  

.titoli_nomelocalita_lnk a { 
				color:#000000;
				text-decoration:none;
}
 	 
 .testi_nomelocalita { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:11px;
			   color:#000000;
			   text-decoration:none;			   				
			   text-align:justify;		   	
}




.sfondotastiresidenza { background:url(images/sfondo_tasti_residenza.png) no-repeat top left }





a.lagomontagnacitta				{color: #000000;
								text-decoration: none;}

a.lagomontagnacitta:Hover		{color: #64B3F6;
								text-decoration: underline;}
