body
 { 
 width:100%;
 margin:0px;
 padding:0px;
 font-family:arial,verdana,sans-serif;
 font-size:85%;
 background-color:#fff;
 color:#000;
  }
	
#trans
 { 	 
   background-image:url("../images/trans.jpg");
	 background-repeat:repeat-x;
   height:31px;
	 width:100%; 
	 margin:0px;
	 padding:0px;
	 }
	 
#trans p
 { 	 
   color:#898787;
	 color:#282828;
	 padding:10px 0px 0px 15px;
	 font-size:80%;
	 margin:0px;
	 }

#trans p span
 { 	 
   color:#800000;
   letter-spacing:1px;
	 font-weight:bold;
	  }

		 	 	 	 
	 
/*barre colore superiori*/	
#colore
	 {
	 background-image:url("../images/colore.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }

#colore_blu
	 {
	 background-image:url("../images/colore_blu.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }
		 
#colore_marrone
	 {
	 background-image:url("../images/colore_marrone.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }

#colore_senape
	 {
	 background-image:url("../images/colore_senape.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }		 		 

#colore_fucsia
	 {
	 background-image:url("../images/colore_fucsia.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }		
#colore_viola
	 {
	 background-image:url("../images/colore_viola.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }	
#colore_arancio
	 {
	 background-image:url("../images/colore_arancio.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }	
#colore_oliva
	 {
	 background-image:url("../images/colore_oliva.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }		 		 		 
#colore_rosso
	 {
	 background-image:url("../images/colore_rosso.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }		
#colore_verdechiaro
	 {
	 background-image:url("../images/colore_verdechiaro.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }	
#colore_verdescuro
	 {
	 background-image:url("../images/colore_verdescuro.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }	
		 		 
#colore_grigio
	 {
	 background-image:url("../images/colore_grigio.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }	
#colore_blumet
	 {
	 background-image:url("../images/colore_blumet.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }	
#colore_mattone
	 {
	 background-image:url("../images/colore_mattone.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }	
		 		 		 		 		  		
		 		 
/*barre colore inferiori*/	
#colore_v
	 {
	 background-image:url("../images/colore_v.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }
		 
#colore_blu1
	 {
	 background-image:url("../images/colore_blu1.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }		 
		 		
#colore_marrone1
	 {
	 background-image:url("../images/colore_marrone1.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }
#colore_senape1
	 {
	 background-image:url("../images/colore_senape1.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }	
#colore_fucsia1
	 {
	 background-image:url("../images/colore_fucsia1.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }	
#colore_oliva1
	 {
	 background-image:url("../images/colore_oliva1.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }		
#colore_viola1
	 {
	 background-image:url("../images/colore_viola1.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }	

#colore_arancio1
	 {
	 background-image:url("../images/colore_arancio1.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }	
#colore_rosso1
	 {
	 background-image:url("../images/colore_rosso1.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }	
#colore_verdechiaro1
	 {
	 background-image:url("../images/colore_verdechiaro1.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }	
		 
#colore_verdescuro1
	 {
	 background-image:url("../images/colore_verdescuro1.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }	
		 		 
#colore_grigio1
	 {
	 background-image:url("../images/colore_grigio1.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }	
#colore_blumet1
	 {
	 background-image:url("../images/colore_blumet1.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }	
		 		 
#colore_mattone1
	 {
	 background-image:url("../images/colore_mattone1.png");
	 background-repeat:repeat-x;
   height:20px;
	 width:100%;
	   }	
		 		 		 		 		 		 		 		 		 
		 		 				 
/*fotografie superiori*/
#testata_home
	 {
	 background-image:url("../images/testata_home.jpg");
	 background-repeat:no-repeat;
	 background-position:center;
   height:175px;
	 margin:0px;
	 padding:0px;
    }
			 
#testata_territorio
	 {
	 background-image:url("../images/testata_territorio.jpg");
	 background-repeat:no-repeat;
	 background-position:center;
   height:175px;
	 margin:0px;
	 padding:0px;   
	 	   }

#testata_turismo
	 {
	 background-image:url("../images/testata_turismo.jpg");
	 background-repeat:no-repeat;
	 background-position:center;
   height:175px;
	 margin:0px;
	 padding:0px;
	 	   }
			 
#testata_ristorazione
	 {
	 background-image:url("../images/testata_ristorazione.jpg");
	 background-repeat:no-repeat;
	 background-position:center;
   height:175px;
	 margin:0px;
	 padding:0px;
	 	   }

#testata_prodotti_tipici
	 {
	 background-image:url("../images/testata_prodotti_tipici.jpg");
	 background-repeat:no-repeat;
	 background-position:center;
   height:175px;
	 margin:0px;
	 padding:0px;
	 	   }
			 
#testata_escursioni_sci
	 {
	 background-image:url("../images/testata_escursioni_sci.jpg");
	 background-repeat:no-repeat;
	 background-position:center;
   height:175px;
	 margin:0px;
	 padding:0px;
	 	   }

#testata_associazioni
	 {
	 background-image:url("../images/testata_associazioni.jpg");
	 background-repeat:no-repeat;
	 background-position:center;
   height:175px;
	 margin:0px;
	 padding:0px;
	 	   }

#testata_almanacco
	 {
	 background-image:url("../images/testata_almanacco.jpg");
	 background-repeat:no-repeat;
	 background-position:center;
   height:175px;
	 margin:0px;
	 padding:0px;
	 	   }
		
					 
#testata_storia
	 {
	 background-image:url("../images/testata_storia.jpg");
	 background-repeat:no-repeat;
	 background-position:center;
   height:175px;
	 margin:0px;
	 padding:0px;
	 	   }
			 
#testata_cerco_casa
	 {
	 background-image:url("../images/testata_cerco_casa.jpg");
	 background-repeat:no-repeat;
	 background-position:center;
   height:175px;
	 margin:0px;
	 padding:0px;
	 	   }
			 			 
#testata_servizi
	 {
	 background-image:url("../images/testata_servizi.jpg");
	 background-repeat:no-repeat;
	 background-position:center;
   height:175px;
	 margin:0px;
	 padding:0px;
	 	   }
			 			 
#testata_link_utili
	 {
	 background-image:url("../images/testata_link_utili.jpg");
	 background-repeat:no-repeat;
	 background-position:center;
   height:175px;
	 margin:0px;
	 padding:0px;
	 	   }			 
			 
#testata_rassegna_stampa
	 {
	 background-image:url("../images/testata_rassegna_stampa.jpg");
	 background-repeat:no-repeat;
	 background-position:center;
   height:175px;
	 margin:0px;
	 padding:0px;
	 	   }

#testata_illustrazioni
	 {
	 background-image:url("../images/testata_illustrazioni.jpg");
	 background-repeat:no-repeat;
	 background-position:center;
   height:175px;
	 margin:0px;
	 padding:0px;
	 	   }			 
			 
			 			 
/* barra links */

td.barra_verde
 {
   background-image:url("../images/barra_verde.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:24px;
	 width:142px;
	 font-size:85%;
   }	
	 
td.barra_verde1
 {
   background-image:url("../images/barra_verde1.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:26px;
	 width:142px;
	 font-size:85%;
   }	
.bottoni td p
	  {
padding-top:3px;
margin:0px;

   }	
	/*barra bu*/ 	 
td.barra_blu
 {
   background-image:url("../images/barra_blu.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:24px;
	 width:142px;
	 font-size:85%;
   }	
	 
td.barra_blu1
 {
   background-image:url("../images/barra_blu1.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:26px;
	 width:142px;
	 font-size:85%;
   }	
	 

	   	
/*barra marrone*/
td.barra_marrone
 {
   background-image:url("../images/barra_marrone.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:24px;
	 width:142px;
	 font-size:85%;	 
   }	
td.barra_marrone1
 {
   background-image:url("../images/barra_marrone1.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:26px;
	 width:142px;
	 font-size:85%;	 
   }	
/*barra senape*/
td.barra_senape
 {
   background-image:url("../images/barra_senape.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:24px;
	 width:142px;
	 font-size:85%;	 
   }	
	 
td.barra_senape1
 {
   background-image:url("../images/barra_senape1.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:26px;
	 width:142px;
	 font-size:85%;	 
   }	
	 	 	 		/*barra fucsia*/
td.barra_fucsia
 {
   background-image:url("../images/barra_fucsia.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:24px;
	 width:142px;
	 font-size:85%;	 
   }	
	 
td.barra_fucsia1
 {
   background-image:url("../images/barra_fucsia1.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:26px;
	 width:142px;
	 font-size:85%;	 
   }	
	 
td.barra_mattone
 {
   background-image:url("../images/barra_mattone.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:24px;
	 width:142px;
	 font-size:85%;	 
   }	 
td.barra_mattone1
 {
   background-image:url("../images/barra_mattone1.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:26px;
	 width:142px;
	 font-size:85%;	 
   }

td.barra_blumetal
 {
   background-image:url("../images/barra_blumetal.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:24px;
	 width:142px;
	 font-size:85%;	 
   }	 
td.barra_blumetal1
 {
   background-image:url("../images/barra_blumetal1.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:26px;
	 width:142px;
	 font-size:85%;	 
   }
	 
td.barra_oliva
 {
   background-image:url("../images/barra_oliva.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:24px;
	 width:142px;
	 font-size:85%;	 
   }	 
td.barra_oliva1
 {
   background-image:url("../images/barra_oliva1.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:26px;
	 width:142px;
	 font-size:85%;	 
   }
	 
td.barra_grigio
 {
   background-image:url("../images/barra_grigio.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:24px;
	 width:142px;
	 font-size:85%;	 
   }	 
td.barra_grigio1
 {
   background-image:url("../images/barra_grigio1.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:26px;
	 width:142px;
	 font-size:85%;	 
   }
	 	 
td.barra_rosso
 {
   background-image:url("../images/barra_rosso.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:24px;
	 width:142px;
	 font-size:85%;	 
   }	 
td.barra_rosso1
 {
   background-image:url("../images/barra_rosso1.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:26px;
	 width:142px;
	 font-size:85%;	 
   }
	 
td.barra_arancio
 {
   background-image:url("../images/barra_arancio.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:24px;
	 width:142px;
	 font-size:85%;	 
   }	 
td.barra_arancio1
 {
   background-image:url("../images/barra_arancio1.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:26px;
	 width:142px;
	 font-size:85%;	 
   }

td.barra_viola
 {
   background-image:url("../images/barra_viola.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:24px;
	 width:142px;
	 font-size:85%;	 
   }	 
td.barra_viola1
 {
   background-image:url("../images/barra_viola1.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:26px;
	 width:142px;
	 font-size:85%;	 
   }	 	 
	 
td.barra_verdechiaro 
 {
   background-image:url("../images/barra_verdechiaro.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:24px;
	 width:142px;
	 font-size:85%;	 
   }	 
td.barra_verdechiaro1
 {
   background-image:url("../images/barra_verdechiaro1.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:26px;
	 width:142px;
	 font-size:85%;	 
   }	
	 	 
td.barra_verdescuro
 {
   background-image:url("../images/barra_verdescuro.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:26px;
	 width:142px;
	 font-size:85%;	 
   }	

td.barra_verdescuro1
 {
   background-image:url("../images/barra_verdescuro1.jpg");
	 background-repeat:no-repeat;
	 background-position:left;
   height:26px;
	 width:142px;
	 font-size:85%;	 
   }	
	 	 	 	 
	 	 
	 	 	 
/* tbl centrale*/
	 		 
table.general
 {
   width:100%;
   }	
table.general td
 {
   vertical-align:top;
   }	
	 	 	 		 
td.contenuto
 {
   width:auto;
	 padding:20px 15px 10px 10px;
  }	
	
td.contenuto_imm
 {
   width:auto;
	 padding:20px 15px 10px 10px;
	 background-color:#EEEEEA;
	 color:#000;
  }	

	
td.contenuto p
 {
text-align:justify;
font-size:85%;
margin-top:3px;
   }	
	 	
td.colonna-sx
 {
   width:142px;
	 background-color:transparent;
	 color:#fff;
  }
	 	 		 
td.colonna-dx
 {
   width:150px;
	 background-color:#F6F6F6;
	 color:#000;
   }
	 
.sfondo_news
 {
background-color:#CEE2D8;
color:#434343;
font-size:83%;
   }	
	 
.sfondo_news p
 {
font-weight:bold;
padding-left:5px;
   }	
	 
	 
address
 { 
 padding-top:5px;
 text-align:center;
font-size:80%;
color:#fff;
 }	 	 
	 	 	
/*tbl manifestazioni*/
.manifestazioni
 { 
 width:760px;
 background-color:#FFD8CC;
 color:#fff;
  }
	
.manifestazioni th
	{ 
 color:#000;
 background-color:#E69880;
 border-bottom:dotted 1px #CE3101;
	font-size:95%;
	text-align:center;
	font-weight:bold;
  }
	
	
.comune
 { 
 color:#000;
 background-color:#E69880;
 border-right:dotted 1px #CE3101;
  border-bottom:dotted 1px #CE3101;
	  border-left:dotted 1px #CE3101;
	font-size:80%;
	text-align:left;
	font-weight:bold;
  }

.comunedetail
 {
 color:#000;
 background-color:#E69880;
 border-right:dotted 1px #CE3101;
  border-bottom:dotted 1px #CE3101;
      border-left:dotted 1px #CE3101;
    font-size:80%;
    text-align:left;
  }

	
.data
 { 
 color:#fff;
 background-color:#CE3101;
 font-size:80%;
 text-align:center;
 width:120px;
  }
	
/*tbl links utili*/
.utili
 { 
 width:760px;
 background-color:#EEC9C2;
 color:#fff;
  }
	
.utili th
	{ 
 color:#000;
 background-color:#E69880;
 border-bottom:dotted 1px #711301;
	font-size:95%;
	text-align:center;
	font-weight:bold;
  }
	
.utili th.utilita
	{ 
 color:#fff;
 background-color:#711301;
 border-bottom:dotted 1px #711301;
	font-size:95%;
	text-align:center;
	font-weight:bold;
  }
		
.utili td.istituzionali
 { 
 color:#000;
 background-color:#F2D4CB;
 border-right:dotted 1px #B88980;
  border-bottom:dotted 1px #B88980;
	  border-left:dotted 1px #B88980;
	font-size:80%;
	text-align:left;
	font-weight:bold;
	padding-left:10px;
	width:50%;
  }
	
.utili td.utilita
 { 
 color:#fff;
 background-color:#D1A8A0;
 border-right:dotted 1px #B88980;
  border-bottom:dotted 1px #B88980;
	border-left:dotted 1px #B88980;
	font-size:80%;
	text-align:left;
	font-weight:bold;
	padding-left:10px;
	width:50%;
	  }
		
.utili td.utilita A:link,.utili td.utilita A:visited 
 { 
 color:#fff;
 background-color:#D1A8A0;
 text-decoration:underline;
	  }
.utili td.utilita A:hover,.utili td.utilita A:active 
 { 
 color:#333;
 background-color:#D1A8A0;
 text-decoration:underline;
	  }
		
		
	
 
#center
 { text-align:center;
 }		
	 		
/* immagini */
img
 {  
 border:none;
 }
 
img.mid
 {  
 vertical-align:middle;
 padding-right:5px;
 }
img.float
 {  
float:left;
clear:both;
margin:5px;
 }
img.float1
 {  
float:right;
clear:both;
margin:5px;
 }	
  	
img.centro
 {  
text-align:center;
 }	
 			

 /* links */
a:link, a:visited
 { 
 text-decoration:underline;
 color:#898787;
 color:#333333;
 background-color:transparent; 
 } 
 
a:hover, a:active
 { 
 text-decoration:none;
 color:#898787;
 background-color:transparent; 
 } 
 
td.colonna-sx A:link, td.colonna-sx A:visited 
 { 
 color:#fff;
 background-color:transparent;
 text-decoration:none;
 margin:0px;
 padding:4px 0px 0px 5px;
 }
 
td.colonna-sx A:hover, td.colonna-sx A:active 
 { 
 color:#fff;
 background-color:transparent;
 text-decoration:underline;

 }
 		 
address A:link, address A:visited 
 { 
color:#fff;
background-color:transparent;
text-decoration:underline;
 }	

address A:hover, address A:active 
 { 
color:#fff;
background-color:transparent;
text-decoration:none;
 } 

.formbacheca 
 { 
width:600px;
 } 
  	 
.formbacheca td
 { 
color:#2B2B1B;
background-color:#fff;
font-size:80%;
border-left:#2B2B1B 1px dashed;
border-right:#2B2B1B 1px dashed;
 } 
 
.bacheca
 { 
color:#2B2B1B;
background-color:#fff;
font-size:80%;
font-style:italic;
 }  
 
.bacheca1
 { 
color:#2B2B1B;
background-color:#fff;
font-size:100%;
font-style:italic;
 font-family:arial,verdana,sans-serif;
 }  
 
.formbacheca1
 { 
width:600px;
 } 
  	 
.formbacheca1 td
 { 
color:#130EA8;
background-color:#fff;
font-size:80%;
border-left:#130EA8 1px dashed;
border-right:#130EA8 1px dashed;
 } 
 
.bacheca1a
 { 
color:#130EA8;
background-color:#fff;
font-size:80%;
font-style:italic;
 }  
 
.bacheca2
 { 
color:#130EA8;
background-color:#fff;
font-size:100%;
font-style:italic;
 font-family:arial,verdana,sans-serif;
 } 
 
  
.formbacheca2
 { 
width:600px;
 } 
  
.formbacheca2 td p
 { 
text-indent:5px;
font-size:80%;
 } 
 		 
.formbacheca2 td.sx
 { 
color:#3C3C3C;
background-color:#fff;

border-right:#656565 1px dashed;
border-bottom:#656565 1px dashed;
text-align:left;
width:50%;
 } 
 	
.formbacheca2 td.cn
 { 
border-top:#656565 1px dashed;
border-bottom:#656565 1px dashed;
height:2px;
 }
 	
.formbacheca2 td.dx
 { 
color:#3C3C3C;
background-color:#fff;

border-left:#656565 1px dashed;
border-bottom:#656565 1px dashed;
text-align:left;
width:50%;
 }
 	
 /*testi*/
 
h1
{ 
 font-size:100%; 
 } 
 
h1 em
  { 
 font-size:95%;
 color:#800000;
 background-color:#fff;
 font-style:italic; 
 } 
 
h1 em A:link, h1 em A:visited  
  { 
 background-color:#fff;
 color:#800000;
text-decoration:underline;
  } 
h1 em A:hover, h1 em A:active  
  { 
 background-color:#fff;
 color:#333;
text-decoration:none;
  } 	
h2
{ 
 font-size:95%; 
 color:#800000;
 background-color:#fff;
 margin-bottom:0px;
 padding-bottom:0px;
 }
 
cite
{ 
 font-size:75%; 
 color:#333;
 background-color:#fff;
 margin:0px;
 padding:0px;
 text-align:right;
 }
  	
hr
 { 
 color:#333333;
 height:1px;
 width:30%;
 text-align:center;
 } 
			
/*tbl associazioni*/
.ass
 { 
  width:760px;
 font-size:80%;
 } 
 
.ass td
 { 
  
 background-color:#F2A510;
 color:#000;
 text-align:left; 
 }
  
 			
.ass td.dx
 { 
  vertical-align:top;
	background-color:#F8D287;
 color:#000;
 width:50%;
  text-align:left;
 } 
 

/*tbl pubblicazioni interne*/
.pubblicazioni
 { 
 width:760px;
 font-size:80%;
 text-align:left;
 } 
 
.pubblicazioni th
 { 
  font-weight:bold;
	font-size:120%;
 text-align:center;
 border:dotted 1px #B6C4A8;
 } 
 
.pubblicazioni td
 { 
  
 background-color:#B6C4A8;
 color:#000;
 }
  
 			
.pubblicazioni td.dx
 { 
  vertical-align:top;
	background-color:#6D8A52;
  color:#000;
 }  
 		
/*elenco*/
ul li
 { 
  font-size:85%;
	margin-left:30px;
 } 
 
p.linksmall
 { 
  font-size:80%;
text-align:center;
margin-left:30px;
 } 
  		
			
/*pagine agenzie immobiliari*/

table.ag_imm
 { 
 font-size:85%;
width:500px;
 text-align:left;
 background-color:#fff;
 color:#000;
 border:dotted 1px #CECE9C;

}
						
table.ag_imm td
 { 
 vertical-align:top;
 text-align:left;
}
						
