@charset "windows-1252";  
/*----------- rettangolo a sinistra a 600----------------------*/
.corpocentrale {margin: 0; padding: 0;color: black; font: 10pt   Arial, Helvetica, sans-serif; }
.corpocentrale td { background: white; text-align: justify;   }
.corpocentrale td.testa { 	BACKGROUND: url(./archivi/img/rett600_40.jpg) ; HEIGHT: 40px; width: 480px;	text-align: left; color: maroon;font-weight: bold;  
						border-right: 1px solid gainsboro; border-left: 1px solid gainsboro; border-top: 1px solid gainsboro;  padding: 0px 0px 0px 45px;} 
.corpocentrale td.percorso { 	BACKGROUND: url(./archivi/img/rett600_40.jpg) ; HEIGHT: 40px; width: 480px;	text-align: left; color: gray;  font: 80%  Arial;
						border-right: 1px solid gainsboro; border-left: 1px solid gainsboro; border-top: 1px solid gainsboro;  padding: 0px 0px 0px 45px;} 
.corpocentrale td.percorso  a {color: silver;  text-decoration: none;}
.corpocentrale td.percorso  a:hover { color: red; text-decoration:underline;}

.corpocentrale td.testacol { 	BACKGROUND: url(./archivi/img/rett600_40c.jpg) ; HEIGHT: 40px; width: 480px;	text-align: center; color: #FFFFFF;  
					border-right: 1px solid gainsboro; border-left: 1px solid gainsboro; border-top: 1px solid gainsboro;}
.corpocentrale td.corpo {  padding: 10px 15px 5px 15px; text-align: center;
  					border-right: 1px solid gainsboro;	border-left: 1px solid gainsboro;}
.corpocentrale td.piede { border-right: 1px solid gainsboro;	border-left: 1px solid gainsboro; 	border-bottom: 1px solid gainsboro;	}
.corpocentrale td.html {  padding: 10px 15px 5px 15px; text-align: justify;
  					border-right: 1px solid gainsboro;	border-left: 1px solid gainsboro;}	
.corpocentrale td.commento { background: wheat; text-align: left; font: 80%  Arial; color: #4f6b72;border-right: 1px solid gainsboro;	border-left: 1px solid gainsboro; 	border-bottom: 1px solid gainsboro;	}

						
/* ---------rettangolo a destra a 227------------------*/	
.rettangolo {margin: 0; padding: 0;color: black; font: 10pt   Arial, Helvetica, sans-serif; }
.rettangolo td { text-align: justify; }
.rettangolo td.testa { 	BACKGROUND: url(./archivi/img/rett227_40.jpg) no-repeat left top; HEIGHT: 40px; width: 227px; text-align: left; color: maroon;font-weight: bold; 
					border-right: 1px solid gainsboro; border-left: 1px solid gainsboro; border-top: 1px solid gainsboro; padding: 0px 0px 0px 45px; }
.rettangolo td.testacol { 	BACKGROUND: url(./archivi/img/rett227_40c.jpg) no-repeat left top; HEIGHT: 37px; width: 227px;  text-align: center; color: #FFFFFF; 
					border-right: 1px solid gainsboro; border-left: 1px solid gainsboro; border-top: 1px solid gainsboro;  }
.rettangolo td.fotografia { 	BACKGROUND: url(./archivi/img/foto227_40c.gif) no-repeat left top; HEIGHT: 37px; width: 227px;  text-align: center; color: #FFFFFF; 
					border-right: 1px solid gainsboro; border-left: 1px solid gainsboro; border-top: 1px solid gainsboro;  }					
.rettangolo td.corpo {  padding: 10px 15px 5px 15px;  
  					border-right: 1px solid gainsboro;	border-left: 1px solid gainsboro;}
.rettangolo td.piede { border-right: 1px solid gainsboro;	border-left: 1px solid gainsboro; 	border-bottom: 1px solid gainsboro;	}  
.rettangolo td.pagina {  padding: 2px 15px 2px 15px;  
  					border-right: 1px solid gainsboro;	border-left: 1px solid gainsboro;}

/* ---------rettangolo a destra a 320------------------*/	
.rettangolo3 {margin: 0; padding: 0;color: black; font: 10pt   Arial, Helvetica, sans-serif; }
.rettangolo3 td { text-align: justify; }
.rettangolo3 td.testa { 	BACKGROUND: url(./archivi/img/rett320_40.jpg) no-repeat left top; HEIGHT: 40px; width: 320px; text-align: left; color: maroon;font-weight: bold; 
					border-right: 1px solid gainsboro; border-left: 1px solid gainsboro; border-top: 1px solid gainsboro; padding: 0px 0px 0px 45px; }
.rettangolo3 td.testacol { 	BACKGROUND: url(./archivi/img/rett320_40c.jpg) no-repeat left top; HEIGHT: 37px; width: 320px;  text-align: center; color: #FFFFFF; 
					border-right: 1px solid gainsboro; border-left: 1px solid gainsboro; border-top: 1px solid gainsboro;  }
.rettangolo3 td.fotografia { 	BACKGROUND: url(./archivi/img/foto320_40c.gif) no-repeat left top; HEIGHT: 37px; width: 320px;  text-align: center; color: #FFFFFF; 
					border-right: 1px solid gainsboro; border-left: 1px solid gainsboro; border-top: 1px solid gainsboro;  }					
.rettangolo3 td.corpo {  padding: 10px 15px 5px 15px;  
  					border-right: 1px solid gainsboro;	border-left: 1px solid gainsboro;}
.rettangolo3 td.piede { border-right: 1px solid gainsboro;	border-left: 1px solid gainsboro; 	border-bottom: 1px solid gainsboro;	}  
.rettangolo3 td.pagina {  padding: 2px 15px 2px 15px;  
  					border-right: 1px solid gainsboro;	border-left: 1px solid gainsboro;}

/* ------ tour -------- */
	.notizia {  padding: 0; 	margin: 0;  }																			   
	.notizia td {	background: white; text-align: left; font: 8pt Arial, Helvetica, sans-serif; color: #4f6b72;font-style: italic;
				border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; border-left: 0px solid #C1DAD7;padding: 2px 2px 2px 2px;  }
	 
	.notizia td A        	{	color: maroon;	text-decoration: none;}
	.notizia td A:hover  	{	color: red;	text-decoration: none; }
	.notizia td.datainser 	{background: gainsboro; text-align: left; font: 80%  Arial; color: #4f6b72;}	
	.notizia td.tipo 	   {background: gainsboro; text-align: right; font: 90%  Arial; color: red;}	
	.notizia td.titolo 		{background: whitesmoke; text-align: left; font: 130%  Arial; color: #4f6b72;}	
	.notizia td.sottotitolo {text-align: left; font: 100%  Arial; color: #4f6b72; font-style: italic;    }
	.notizia td.testo 		{text-align: justify;font: 90%  Arial; font-style: normale; padding: 0px 10px 0px 0px;}	 
	.notizia td.testo A		{text-align: justify;font: 90%  Arial; font-style: normale; padding: 0px 10px 0px 0px;}	

	.brow {  padding: 0; 	margin: 0;  }																			   
	.brow td {	background: white; text-align: left; font: 8pt Arial, Helvetica, sans-serif; color: #4f6b72;font-style: italic;
				border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; border-left: 0px solid #C1DAD7;padding: 2px 2px 2px 2px;  }
	 
	.brow td A        	{	color: maroon;	text-decoration: none;}
	.brow td A:hover  	{	color: red;	text-decoration: none; }
	.brow td.datainser 	{background: gainsboro; text-align: left; font: 80%  Arial; color: #4f6b72;}	
	.brow td.tipologia 	{background: gainsboro; text-align: left; font: 80%  Arial; color: gray;}	
	.brow td.tipologiaofferta 	{background: #9999CC; text-align: left; font: 80%  Arial; color: white;}
	.brow td.titolo 		{background: whitesmoke; text-align: left; font: 100%  Arial; color: #4f6b72;}	
		.brow td.titolo A		{ font: 100%  Arial; color: #4F6B72;text-decoration: none;}	
		.brow td.titolo A:hover		{ font: 100%  Arial; color: red;}	
	
	.brow td.titolop 		{background: whitesmoke; text-align: left; font: 90%  Arial; color: navy;}	
		.brow td.titolop A		{ font: 90%  Arial; color: navy;text-decoration: none;}	
		.brow td.titolop A:hover		{ font: 90%  Arial; color: red;}	
	
	.brow td.titoloptest 		{background: gainsboro; text-align: left; font: 80%  Arial; color: #4f6b72;}	
		.brow td.titoloptest A		{ font: 80%  Arial; color: #4f6b72;text-decoration: none;}	
		.brow td.titoloptest A:hover		{ font: 80%  Arial; color: red;}	
	
	.brow td.titoloptest1 		{background: #9999CC; text-align: left; font: 90%  Arial; color: white;}	
		.brow td.titoloptest1 A		{ font: 80%  Arial; color: white;text-decoration: none;}	
		.brow td.titoloptest1 A:hover		{ font: 80%  Arial; color: navy;}
	
	
	
	.brow td.sottotitolo {text-align: left; font: 70%  Arial; color: #4f6b72; font-style: italic;    }
		.brow td.sottotitolo A {text-align: left; font: 100%  Arial; color: #4f6b72; font-style: italic;    }
		.brow td.sottotitolo A:hover	{text-align: left; font: 100%  Arial; color: tomato; font-style: italic;    } 
		
		
	 /* paginazione */
 	.pagtable    					{	font:  12px Arial, Helvetica, sans-serif; padding: 0; margin: 0;  }
	.pagtable td 					{	text-align: left; color: white;  		background: royalblue; 	  
													border-right: 1px solid lightgrey; border-bottom: 1px solid lightgrey; border-top: 1px solid royalblue; width: auto; }
	.pagtable td  a        			{ 	text-align: left; color: midnightblue;	text-decoration: none; background: paleturquoise; width: auto; }	 
	.pagtable td.pagtable a:hover  	{	text-align: left; color: red;			text-decoration: none; background: palegoldenrod; width: auto; }
	.pagtable td  a:visited  		{	text-align: left; color: midnightblue;	text-decoration: none; background: paleturquoise;   width: auto;	}	
		
		
		
		
/* ------ commento -------- */
	.commento {  padding: 0; 	margin: 0;  }																			   
		.commento td {	background: whitesmoke ; text-align: justify; font: 8pt Arial, Helvetica, sans-serif; color: #4f6b72;font-style: italic;
					border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; border-left: 0px solid #C1DAD7;padding: 2px 9px 2px 9px;  }
		.commento td.testata {	background: white ; text-align: left; font: 8pt Arial, Helvetica, sans-serif; color: #4f6b72;font-style: italic;  }