body	{font-family: Verdana, Times new roman,sans-serif;
	margin:0px;
	background-color:#6B9EB1;
	color:#095E7D;}

/*classi per modello*/

td.top	 
	{ 
		background-image:url("../images/top.jpg");
		background-repeat:no-repeat;
	}

td.topa	 
	{ 
		background-image:url("../images/topa.jpg");
		background-repeat:no-repeat;
	}

td.topb	 
	{ 
		background-image:url("../images/topb.jpg");
		background-repeat:no-repeat;
	}

td.topc	 
	{ 
		background-image:url("../images/topc.jpg");
		background-repeat:no-repeat;
	}






td.top1	 { 
		background-image:url("../images/top_.jpg");
		background-repeat:no-repeat;
	}


td.top1a	 { 
		background-image:url("../images/top_a.jpg");
		background-repeat:no-repeat;
	}

td.top1b	 { 
		background-image:url("../images/top_b.jpg");
		background-repeat:no-repeat;
	}

td.top1c	 { 
		background-image:url("../images/top_c.jpg");
		background-repeat:no-repeat;
	}

p.cmavs
	{
		color:#fff;
		background-color:transparent;
		text-align:left;
		padding-left:44%;
		font-size:8pt;
		font-weight:bold;
	 	letter-spacing:4px;
		font-family:tahoma,sans-serif;
		padding-bottom:0px;
		padding-top:10px;
	}



p.cmavs A:link, p.cmavs A:visited
	{	 
		color:#fff;
		background-color:transparent;
		text-decoration:none;
		font-weight:bold;
		}

p.cmavs A:hover, p.cmavs A:visited:hover
	{	 
		color:#fff;
		background-color:transparent;
		text-decoration:underline;
		font-weight:bold;
		}


p.comuni
	{ 
		color:#fff;
		background-color:transparent;
		text-align:center;  
		font-size:7pt; 
		margin:0px; 
		padding:0px;
		font-weight:bold;
	}



p.comuni A:link, p.comuni A:visited
	{	 
		color:#fff;
		background-color:transparent;
		text-decoration:none;
		font-weight:bold;
		}

p.comuni A:hover, p.comuni A:visited:hover
	{	 
		color:#fff;
		background-color:transparent;
		text-decoration:underline;
		font-weight:bold;
		}

.middle	
	{
		background-color:#4095B4;
		color:#fff;
	}


table.vtop	
	{	
		background-color:#6B9EB1;
		color:#ffffff;
		vertical-align:top;
		margin-top:1px;
	}

.aranciochiaro
	{	background-color:#6B9EB1;
		color: #095E7D;
		border-right:solid 2px #487788;
		vertical-align:top;	
	}


td.left  { 
		background-image:url("../images/aranciochiaro.jpg");
		font-size:7.5pt;
		font-weight:bold;
		line-height:20px;
		text-align:left;
		padding-left:10px;
		
	}	 



td.left A:link, td.left A:visited
	{	 
		color:#095E7D;
		background-color:transparent;
		text-decoration:none;
		font-weight:bold;
		}

td.left A:hover, td.left A:visited:hover
	{	 
		color:#095E7D;
		background-color:transparent;
		text-decoration:underline;
		font-weight:bold;
		}


ul.modello 

	
	{
	text-align:left;
	font-size:7.5pt;
	color:#fff;
	font-weight:bold;
	line-height:22px;
	list-style:none;
	list-style-image:url("../images/homepage.jpg");
	vertical-align:middle;
	margin:0 0 0 10px;
	padding:0;
	}


		



.left
	{	
		margin:0px;	
		padding:0px;
	}






td.left4 
	{	
		background-image:url("../images/cerca.jpg");
		background-repeat:no-repeat;
		background-position:bottom;
	}

td.alt1  	
	{
		background-image:url("../images/riga.jpg"); 
	 	background-repeat:repeat-y;
		margin:0px;
		padding:0px;
	}

td.left5 { 
		background-image:url("../images/cerca_.jpg");
		background-repeat:no-repeat;
		background-position:top;
	}	

td.alt
	{
		vertical-align:top;
		margin:0px;
	}


cite	{
		font-style:normal;
		text-align:center;
		margin-left:48%;
 		font-size:8pt;
		color:#000000; 
		background-color:#fff;
	}



cite A:link
	{
		color:#000000; 
		background-color:#fff;
		text-decoration:none;
		font-weight:bold;
	}

cite A:hover
	{
		color:#000000; 
		background-color:#fff;
		text-decoration:underline;
		font-weight:bold;
		
	}

cite A:visited
	{
		color:#000000; 
		background-color:#fff;
		text-decoration:underline;
		font-weight:bold;
	}

cite:visited:hover
	{
		color:#000000; 
		background-color:#fff;
		text-decoration:underline;
		font-weight:bold;
	}


p.engl
	{
	color:#fff;
	background-color:transparent;
	text-align:left;
 	padding:0px;
	margin:0px;
	font-size:8pt;
	font-weight:bold;
	padding-top:15px;
 	padding-left:15px;
	font-family:tahoma,sans-serif;
	}

p.engl A:link, p.engl A:visited
	{	 
		color:#fff;
		background-color:transparent;
		text-decoration:none;
		font-weight:bold;
		}

p.engl A:hover, p.engl A:visited:hover
	{	 
		color:#fff;
		background-color:transparent;
		text-decoration:underline;
		font-weight:bold;
		}



/*fine classi per modello*/





/*intestazioni di livello*/
h1	
	{ 
		color:#fff;
		background-color:transparent;
		text-align:center;  
		font-size:12pt; 
		margin:10px; 
		padding-bottom:5px;
		padding-top:15px; 
	}

	

h2	
	{
		color:#095E7D; 
		background-color:#BCD3DC;
		font-size:11pt; 
		padding-left:10px; 
		padding-top:2px;
		padding-bottom:2px; 
		margin:0px;
		margin-right:80px;
		margin-left:5px;
	}

h3	
	{
		color:#fff; 
		background-color:transparent;
		font-weight:normal;font-size:10pt; 
		text-align:center;  
		padding-top:20px; 
		margin:0px;
	}






/*paragrafi*/


p.testo	{ 
		text-align:justify;
		font-size:9pt;
		vertical-align:top;
		padding-right:40px;
		padding-left:20px; 
	}



  
	
p 	{	
		margin-right:10px;
		margin-top:10px;
		margin-bottom:5px;	 
		color:#fff;
		background-color:transparent;
		margin-left:10px;
		font-size:10pt;
	}


p.chiese 	{	
		margin-right:80px;
		margin-left:45px;
		margin-top:10px;
		margin-bottom:5px;	 
		color:#095E7D;
		background-color:#FFF2E7;
		font-size:10pt;
		padding-left:10px;
		padding-right:20px;
		padding-top:10px;
		padding-bottom:20px;
		text-align:justify;
	}


p.chiese A:link, p.chiese A:visited
	{	 
		color:#095E7D;
		background-color:transparent;
		text-decoration:underline;
		font-weight:bold;
		}

p.chiese A:hover, p.chiese A:visited:hover
	{	 
		color:#095E7D;
		background-color:#FFCCA3;
		text-decoration:none;
		font-weight:bold;
		}




p.black
	{ 	color:#000;
		background-color:transparent;
		text-align:center;
		font-size:10pt;
		
	}

p.white
	{ 	color:#fff;
		background-color:transparent;
		text-align:center;
		font-size:10pt;
		padding:10px;
		
	}
p.white A:link, p.white A:visited
	{	 
		color:#095E7D;
		background-color:transparent;
		text-decoration:underline;
		font-weight:bold;
		}

p.white A:hover, p.white A:visited:hover
	{	 
		color:#095E7D;
		background-color:#fff;
		text-decoration:none;
		font-weight:bold;
		}


p.black1
	{ 
		color:#000;
		background-color:transparent;
		text-align:justify;
		padding:10px;
	}

p.mail 
	{
		text-align:center;
		color:#fff;
		font-size:8pt;
		margin-top:5%;
		margin-bottom:5%;
		background-color:transparent;		
	}

p.mail A:link, p.mail A:visited
	{	 
		color:#095E7D;
		background-color:transparent;
		text-decoration:underline;
		font-weight:bold;
		}

p.mail A:hover, p.mail A:visited:hover
	{	 
		color:#095E7D;
		background-color:#fff;
		text-decoration:none;
		font-weight:bold;
		}



p.normal 
	{
		text-align:left; 
		padding-left:20px; 
		color:#000;
		background-color:transparent;
		padding:0px;
		vertical-align:top;
		padding-bottom:10px;
	} 



p.territorio
	{
		background-color:transparent; 
		color:#fff;
		font-size:10pt; 
		padding:5px;
		text-align:justify;
		
	}


p.territorio A:link, p.territorio A:visited
	{	 
		color:#095E7D;
		background-color:transparent;
		text-decoration:underline;
		font-weight:bold;
		}

p.territorio A:hover, p.territorio A:visited:hover
	{	 
		color:#095E7D;
		background-color:#fff;
		text-decoration:none;
		font-weight:bold;
		}


p.borgate
	{
		background-color:transparent; 
		color:#fff;
		font-size:10pt; 
		padding:0px;
		margin:0px;
		text-align:center;
		
	}



p.ricette
	{
		background-color:transparent; 
		color:#fff;
		font-size:10pt; 
		padding:5px;
		text-align:justify;
	
		
	}



p.ricette A:link, p.ricette A:visited
	{	 
		color:#fff;
		background-color:transparent;
		text-decoration:underline;
		font-weight:bold;
		}

p.ricette A:hover, p.ricette A:visited:hover
	{	 
		color:#fff;
		background-color:#095E7D;
		text-decoration:none;
		font-weight:bold;
		}



p.barrette
	{
		background-color:transparent; 
		color:#fff;
		font-size:8pt; 
		padding:10px;
		text-align:center;
		margin-top:10px;
		margin-bottom:10px;
		
	}

p.barrette A:link, p.barrette A:visited
	{	 
		color:#fff;
		background-color:transparent;
		text-decoration:underline;
		
		}

p.barrette A:hover, p.barrette A:visited:hover
	{	 
		color:#FFAF6F;
		background-color:transparent;
		text-decoration:none;
		
		}







/*immagini*/


img.center
	{
		text-align:center;
		margin-left:100px;
		vertical-align:top;
 	}


img.mid
	{
		vertical-align:middle;
	}

img.mid2
	{
		vertical-align:middle;
		margin-right:15px;
		margin-bottom:20px;
	}


img.galleria

{	
	padding:5px;
	border:solid 2px #fff;
 
 
	}


img.border
	{
		vertical-align:middle; 
		border:solid #fff 2px;
		margin:5px;
	}











/*tabelle*/



table.top
	{
		font-size:10pt;
		vertical-align:top;
	 	margin-top:0px;
		text-align:center;
		margin-left:5%;
		background-color:#518699;
		color:#fff;
		border:solid 1px #D2D0D0;

	}


table.giunta
	{
		font-size:10pt;
		vertical-align:top;
	 	margin-top:0px;
		text-align:center;
		margin-left:5%;
		background-color:transparent;
		color:#095E7D;
		

	}



table.tarsu
		{	
		font-size:10pt;
		vertical-align:middle;
		text-align:left;
		margin-left:10px;
		margin-right:10px;
		margin-top:25px;
 
 	}



table.mappa
	{
		font-size:10pt;
		vertical-align:top;
	 	margin-top:5px;
		text-align:left;
		margin-left:5%;
		background-color:transparent;
		color:#fff;
		border:none;
		
	}


table.associaz
	{
		font-size:10pt;
		vertical-align:top;
	 	margin-top:0px;
		text-align:center;
		margin-left:5%;
		background-color:transparent;
		color:#73FFFD;
		border:none;

	}



table.fotografie

	{
	margin:15px;
 	vertical-align:middle;
	border:none;
	text-align:center;
	}






/*celle*/


caption
	{
		font-size:12pt;
		color:#fff;		
		font-weight:bold;
		background-color:transparent;
		padding-bottom:10px;
	}



caption.antiche
	{
	
	font-size:12pt;
	font-weight:bold;
	color:#fff;
	background-color:transparent;
	text-align:center;
	padding-top:15px;
	padding-bottom:5px;
	margin:10px; 
	}	


th 
	{
		font-weight:bold;
		text-align:center;
		color:#FFAF6F;
		background-color:#518699;
		font-size:10pt;
		padding:10px;
		border:solid 1px #fff;
		border-bottom:solid 2px #fff;
		border-right:solid 2px #fff;
	}


th.cosap 
	{ 
		font-size:10pt;
		color:#095E7D;
		background-color:#FFF2E7;
		text-align:center;
		vertical-align:middle;
		border:solid 1px #518699;
		border-right:solid 3px #518699;
		border-bottom:solid 3px #518699;
		padding:5px;
	}





td.weight
	{
		font-size:9pt;
		font-weight:bold;
		text-align:left;
		border:solid 1px #D2D0D0;
		padding-left:5px;
	}

td.weight2
	{
		font-size:9pt;
		font-weight:bold;
		text-align:left;
		background-color:#518699;
		color:#fff;
		border:solid 1px #fff;
		border-bottom:solid 2px #fff;
		border-right:solid 2px #fff;
		padding-left:5px;
	}


td.weight2 A:link, td.weight2 A:visited
	{	 
		color:#fff;
		background-color:transparent;
		text-decoration:underline;
		font-weight:bold;
		}

td.weight2 A:hover, td.weight2 A:visited:hover
	{	 
		color:#095E7D;
		background-color:#fff;
		text-decoration:none;
		font-weight:bold;
		}


td.weight3
	{
		font-size:9pt;
		font-weight:bold;
		text-align:left;
		background-color:#518699;
		color:#fff;
		border:solid 1px #fff;
		border-bottom:solid 2px #fff;
		border-right:solid 2px #fff;
		padding-left:5px;
		border-collapse:collapse;
		padding:3px;
	}


td.weight3 A:link, td.weight3 A:visited
	{	 
		color:#fff;
		background-color:transparent;
		text-decoration:underline;
		font-weight:bold;
		}

td.weight3 A:hover, td.weight3 A:visited:hover
	{	 
		color:#095E7D;
		background-color:#fff;
		text-decoration:none;
		font-weight:bold;
		}




td.ente 
	{
		font-weight:bold;
		color:#FFAF6F;
		background-color:transparent;
		font-size:10pt;
		padding:10px;
		padding-top:20px;
		border:none;
	}

td.ente2 
	
	{ 
		font-size:10pt;
		color:#095E7D;
		background-color:#EBFFFF;
		text-align:left;
		vertical-align:middle;
		border:solid 1px;
		padding:10px;
	}



td.ente2 A:link, td.ente2 A:visited
	{	 
		color:#095E7D;
		background-color:transparent;
		text-decoration:underline;
		font-weight:bold;
		}

td.ente2 A:hover, td.ente2 A:visited:hover
	{	 
		color:#095E7D;
		background-color:#fff;
		text-decoration:none;
		font-weight:bold;
		}

.ruolo 
	{
		font-weight:bold;
		color:#FE9744;
		background-color:#FFF2E7;
		font-size:10pt;
		padding:10px;
		border:solid 1px #095E7D;
		border-right:solid 3px #095E7D;
		border-bottom:solid 3px #095E7D;
	}


.ruolo A:link, .ruolo A:visited
	{	 
		color:#FE9744;
		background-color:transparent;
		text-decoration:underline;
		font-weight:bold;
		}

.ruolo A:hover, .ruolo A:visited:hover
	{	 
		color:#095E7D;
		background-color:#fff;
		text-decoration:none;
		font-weight:bold;
		}



td.ruolo2 
	{
		font-weight:bold;
		color:#F59191;
		background-color:transparent;
		font-size:10pt;
		padding:10px;
		border:solid 1px;
	}


td.nome 
	{ 
		font-size:10pt;
		color:#095E7D;
		background-color:#FFF2E7;
		text-align:left;
		vertical-align:middle;
		border:solid 1px #095E7D;
		border-right:solid 3px #095E7D;
		border-bottom:solid 3px #095E7D;
		padding:10px;
	}





td.black 
	{ 
		font-size:10pt;
		color:#000;
		background-color:transparent;
		text-align:center;
		vertical-align:middle;
		border:solid 1px #D2D0D0;
		padding:10px;
	}



td.white 
	{ 
		font-size:9pt;
		color:#fff;
		background-color:transparent;
		text-align:center;
		vertical-align:middle;
		border:solid 1px #D2D0D0;
		padding-top:10px;
		padding-bottom:10px;
	}

td.white3d
	{ 
		font-size:9pt;
		color:#fff;
		background-color:#518699;
		text-align:center;
		vertical-align:middle;
		border:solid 1px #fff;
		border-bottom:solid 2px #fff;
		border-right:solid 2px #fff;
		padding:10px;
	}



td.white3d A:link, td.white3d A:visited
	{	 
		color:#fff;
		background-color:transparent;
		text-decoration:underline;
		font-weight:bold;
		}

td.white3d A:hover, td.white3d A:visited:hover
	{	 
		color:#095E7D;
		background-color:#fff;
		text-decoration:none;
		font-weight:bold;
		}




td.tarsu2
	{ 
		font-size:9pt;
		color:#fff;
		background-color:#518699;
		text-align:left;
		vertical-align:middle;
		border:solid 1px #fff;
		border-bottom:solid 2px #fff;
		border-right:solid 2px #fff;
		padding:10px;
	
	}

td.cosap2
	{ 
		font-size:9pt;
		color:#FFF2E7;
		background-color:#518699;
		text-align:left;
		vertical-align:middle;
		border:solid 1px #fff;
		border-bottom:solid 2px #fff;
		border-right:solid 2px #fff;
		padding-top:10px;
		padding-bottom:10px;
	}


td.cimit
	{ 
		font-size:9pt;
		color:#FFF2E7;
		background-color:#518699;
		text-align:center;
		font-weight:bold;
		vertical-align:middle;
		border:solid 1px #fff;
		border-bottom:solid 2px #fff;
		border-right:solid 2px #fff;
		padding-top:10px;
		padding-bottom:10px;
	}


	

td.foto

	{
	margin:0px;
	padding:0px;
	text-align:center;
	
 	}

td.fotold

	{
	margin:0px;
	padding:10px;
	text-align:center;
	
 	}



td.midd
	{
		background-color:#A2C2CE; 
		border:solid 1px #000; 
		color:#fff; 
		padding-bottom:5px;
	}



td.cartina
	{
		background-color:#A2C2CE; 
		border:solid 1px #000; 
		color:#fff; 
		padding:5px;
		vertical-align:top;
	}


td.info
	{
		background-color:#A2C2CE; 
		border:none; 
		color:#fff; 
		padding:5px;
		text-align:left;
		
	}





/*span*/



span.blue
		{
		
		color:#20487E; 
		
		}


span.captsmall
		{
		
		font-size:8pt;
		
		}





/*altri comandi di stile*/


em 	{
		font-weight:bold;
		font-style:normal;
	}


hr
	{
	width:50%;
	color:#BCD3DC;
	text-align:left;
	margin-left:15px;
	}


b.orange
	{
	color:#FFAF6F;
	letter-spacing:2px;
	
	}




/*elenchi puntati*/

ul
	{
	font-size:10pt;
	}

ul.ici

	
	{
	list-style:square;
	text-align:left;
	font-size:10pt;
	color:#fff;
	font-weight:bold;
	line-height:30px;
	vertical-align:middle;
	margin-top:25px;
	margin-bottom:30px;
	margin-left:30px;
	}



ul.ici A:link, ul.ici A:visited
	{	 
		
		color:#fff;
		background-color:transparent;
		text-decoration:underline;
		font-weight:bold;
		}

ul.ici A:hover, ul.ici A:visited:hover
	{	 

		color:#095E7D;
		background-color:#fff;
		text-decoration:none;
		font-weight:bold;
		}


		


ul.ici2

	
	{
	text-align:left;
	font-size:10pt;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	vertical-align:middle;
	margin-top:5px;
	margin-left:40px;
	}



ul.ici2 A:link, ul.ici2 A:visited
	{	 
		color:#fff;
		background-color:transparent;
		text-decoration:underline;
		font-weight:bold;
		}

ul.ici2 A:hover, ul.ici2 A:visited:hover
	{	 
		color:#095E7D;
		background-color:#fff;
		text-decoration:none;
		font-weight:bold;
		}


ul.edilizia

	
	{
	list-style:square;
	text-align:left;
	font-size:10pt;
	color:#fff;
	font-weight:normal;
	line-height:30px;
	vertical-align:middle;
	margin-top:25px;
	margin-bottom:30px;
	margin-left:30px;
	}



ul.edilizia A:link, ul.edilizia A:visited
	{	 
		
		color:#fff;
		background-color:transparent;
		text-decoration:underline;
		font-weight:bold;
		}

ul.edilizia A:hover, ul.edilizia A:visited:hover
	{	 

		color:#095E7D;
		background-color:#fff;
		text-decoration:none;
		font-weight:bold;
		}

/*classe per bottone di avvio ricerca*/
.ricerca
	{	
	margin-top:10px;
	margin-right:7px;
	}

 
/*news in hp data*/
.data
	{
		
	font-weight:bold;
		color:#000;
		background-color:#FFF2E7;
		font-size:8pt;
		 
	}

.tit
	{
		
	font-weight:normal;
color:#000;
		background-color:#FFF2E7;
		font-size:9pt;
	font-style:italic;		 
	}


.ruolo1 
	{
		font-weight:bold;
		color:#FE9744;
		background-color:#FFF2E7;
		font-size:9pt;
		padding:10px;
		margin:20px;
		border:solid 1px #095E7D;
		border-right:solid 3px #095E7D;
		border-bottom:solid 3px #095E7D;
	}


.ruolo1 A:link, .ruolo1 A:visited
	{	 
		color:#FE9744;
		background-color:transparent;
		text-decoration:underline;
		font-weight:bold;
		}

.ruolo1 A:hover, .ruolo1 A:visited:hover
	{	 
		color:#095E7D;
		background-color:#fff;
		text-decoration:none;
		font-weight:bold;
		}
