BODY, 
TABLE,
TR,
TD,
DIV,
SPAN,
P
	{		
		font-family: Trebuchet Ms, Arial, Tahoma, Helvetica, Chicago;	/* famiglia font utilizzata da tutto il sito */
		font-size: 95%;
		color: #000000;
	}
	
	
TABLE.base { border: 0px;
			 margin: 0px;
			 padding: 0px;
			}

TABLE.basefoto { 
			 margin: 0px;
			 border: 1px solid #000000;
			 border-collapse: collapse;
			 padding: 0px;
			 width:1%;
			}
TD.fotogrigia {		
					background-color: #c0c0c0;
					padding: 0px 0px 0px 0px;
					border: 1px;
					margin: 0px;
					width:1%;
			}

TD.fotogrigiacornice {		
					background-color: #c0c0c0;
					padding: 0px 0px 0px 0px;
					border: 1px solid #000000;
					margin: 0px;
					border-collapse: collapse;
					width:1%;
			}
	
TD.foto {		
					padding: 0px 0px 0px 0px;
					background-color: #c0c0c0;
					border: 0px;
					margin: 0px;
					width:1%;
					
			}

TD.fotodidascalia {		
					padding: 0px 0px 0px 0px;
					border: 0px;
					margin: 0px;
					
					font-size:100%;
			}
						
TABLE,TD.testata 	{	
					width:100%;
					border: 1px solid #000000;
					border-collapse: collapse;										
					margin: 0px;
				}

TABLE.logo {
					width: 100%;
					border: 0px solid #000000;
					border-collapse: collapse;
					background-color: #16BE51;
					margin: 0px;
					text-align: center;
			}

TABLE.corpo {
					width: 100%;
					border: 0px solid #000000;
					border-collapse: collapse;
					margin: 0px;
			}

TABLE.corpoconbordo {
					width: 100%;
					border: 1px solid #000000;
					border-collapse: collapse;
					margin: 1px;
			}
			
TD.laterale {		
					width:130px;
					padding: 5px 0px 0px 0px;
					vertical-align:top;
					background-color: #16BE51;
			}
			
TD.lateraledx {		
					width:130px;
					padding: 0px 0px 0px 0px;
					vertical-align:top;
					background-color: #e5e5e5;
			}			

TD.lateralebasso {		
					width:130px;
					padding: 0px 0px 0px 0px;
					vertical-align:bottom;
					background-color: #16BE51;
			}

TD.cellalaterale {		
					background-color: #16BE51;
					padding: 1px 5px 1px 0px;
					text-align:right;
					border: 0px;
			}

TD.cellalateraleon {		
					background-color: #008DFF;
					padding: 1px 5px 1px 0px;
					text-align:right;
					border: 0px;
			}			
			
TD.cellalateralebasso {		
					background-color: #008DFF;
					padding: 0px 0px 0px 0px;
					border: 0px;
					margin: 0px;
					text-align: center;
			}
			
TD.pagina 	{		
					padding: 5px 5px 5px 5px;
					text-align:justify;
					vertical-align:top;
			}

TD.paginadx 	{		
					padding: 5px 5px 5px 5px;
					text-align:right;
			}

TD.categoria {		
					background-color: #16BE51;
					padding: 0px 0px 0px 0px;
					border: 0px;
					margin: 0px;
			}

TD.testata {padding: 0px 0px 1px 0px; text-align:center; background-color: #007D8A; width:10%;}

TD.testataon {padding: 0px 0px 1px 0px; text-align:center; background-color: #00659B; width:10%;}

TD.testataonambito {padding: 1px 5px 1px 0px; text-align:right; background-color: #008DFF; }
			
			
div.piedepagina 	{		
					padding: 5px 5px 5px 5px;
					border: 1px dotted #008DFF;
					text-align:center;
					vertical-align:top;
					font-size:80%;
					text-decoration: underline;
			}			

													
HR			 {
					width: 100%;
					background-color: #008DFF;
					padding: 0px;
					margin: 0px;
					border: 1px solid #000000;
			}	
				

A.linkcorpo {text-decoration: none; font-size:100%; color: #0002FF; font-weight:bold;}
A.linkcorpo:hover {text-decoration: underline; font-size:100%; font-weight:bold;}

A.linkgalleriaon {text-decoration: none; font-size:120%; color: #FFFF78; font-weight:bold; background-color: #008DFF;}
A.linkgalleriaon:hover {text-decoration: underline; font-size:120%; font-weight:bold; background-color: #008DFF;}

A.linkgalleria {text-decoration: none; font-size:120%; color: #0066ff;}
A.linkgalleria:hover {text-decoration: underline; font-size:120%;}

A.linkcategoriaon {text-decoration: none; font-size:120%; color: #FFFF69; font-weight:bold; background-color: #008DFF;}
A.linkcategoriaon:hover {text-decoration: underline; font-size:120%; font-weight:bold; background-color: #008DFF;}

A.linkcategoria {text-decoration: none; font-size:120%; color: #ffffff;}
A.linkcategoria:hover {text-decoration: underline; font-size:120%;}

A.interfaccia {text-decoration: none; font-size:100%; color: #ffffff; font-weight:bold;}
A.interfaccia:hover {text-decoration: underline; font-size:100%; font-weight:bold;}

A.interfacciapiccola {text-decoration: none; font-size:100%; color: #ffffff; font-weight:bold;}
A.interfacciapiccola:hover {text-decoration: underline; font-size:100%; font-weight:bold;}

A.interfacciaon {text-decoration: none; font-size:100%; color: #FFFA32; font-weight:bold;}
		
.facilitata1 {background-color: #cc00cc}

.facilitata2 {background-color: #cccccc}


			
.cella {width: 200px;
			  border: 1px dotted #cc00cc;
			  background-image: url("background_image.gif");
			  background-color: #ffcccc;
			  }
			
H1 	{
					 color: #404040;
					 font-size: 250%;
					 font-weight: normal;
					 line-height: 22px;
					 letter-spacing: 0px;
					 text-indent: 22px;
	}
H1.logo 	{
					 color: #FFFFF5;
					 font-size: 250%;
					 font-weight: normal;
					 line-height: 22px;
					 letter-spacing: 0px;
					 text-indent: 22px;
	}		
H2 	{
					 color: #404040;
					 font-size: 150%;
					 font-weight: normal;
					 line-height: 22px;
					 letter-spacing: 0px;
					 text-indent: 22px;
	}
					
H3 	{
					 color: #404040;
					 font-size: 110%;
					 font-weight: normal;
					 line-height: 18px;
					 letter-spacing: 0px;
					 text-indent: 22px;
					 text-align: justify;
	}

H4 	{
					 color: #404040;
					 font-size: 80%;
					 font-weight: normal;
					 letter-spacing: 0px;
					 text-align: right;
	}
	
.campiform {font-family: Tahoma, Ms Sans Serif, Arial, Verdana, sans-serif; font-size: 100%; color: #404040; font-weight: bold; border : 1px solid #808080;}	

.google-mappa {
	font-family: Tahoma, Ms Sans Serif, Arial, Verdana, sans-serif; 
	font-size: 150%;
	color: #404040;
	border : 1px solid #808080;
	padding: 10px 10px 10px 10px;
	margin: 10px;
	clear: both;
}

.Clear {
	clear: both;
	height: 1px;
	font-size: 0px;
}

.Meteo {
	display: block;
	text-align: center;
	padding-bottom: 15px;
}
.Meteo A{
	color: #404040;
 	font-size: 150%;
	font-weight: bold;
 	line-height: 22px;
}
.GoogleBanner {
	display: block;
	width: auto;
	clear: both;
	height: 90px;
	text-align: center;
}			
.Testo {
	font-size: 120%;
	font-weight: bold;	
	color: #404040;
	border-bottom: #ffffff 1px solid;
}
 
.Google-link-corpo {
	display: block;
	width: auto;
	clear: both;
	text-align: center;
	background-color: #00659c;
	margin: 5px 5px 0px 5px;
	padding: 3px 5px 3px 5px;
}	
.LinkComuni {
	display: block;
	width: auto;
	text-align: center;
	margin: 0px 5px 5px 5px;
	padding: 3px 5px 3px 5px;
	background-color: #00659c;
	color: red;
	font-weight:bold;
	font-size: 155%; 
}
.LinkComuni A{
	text-decoration: none; 
	font-size: 70%; 
	color: #fffb31; 
	font-weight:bold;
}
.LinkComuni A:hover {
	text-decoration: underline; 
}