html {font-size:76%;}
						
/* SEZIONI PRINCIPALI */
				
	body {
	font-size:100%;
	margin :0px;
	font: 100% verdana, arial, helvetica,sans-serif;
   background-color: #99CC66;	
	}
	
	#salta_navigazione{display:none;}
	hr{display:none;}
	
	#container {
	margin-right:8%;	
	/*margin-right:120px;		
	width: 60em;	
	margin-right:10em;*/
	background-color: white;
	border-right: 1px solid #666666;
	background-image: url(../img/layout/sfondo_container_dx.gif);
	background-repeat: repeat-y;
	background-position: right;	
	}

	#up {	
	padding: 6px 0 0 12px;
	}
		
	#menu {
	background-color: #669999;
	padding: 5px;
	}

	#sx {
	position:absolute;top:110px;left:0px;
	/*margin-top:3em;*/
	width: 13em;
	\width: 14em;
	w\idth: 13em;
	text-align:left;
	border-style: solid solid solid none;
	border-width: 1px;
	border-color: #A9CA61;
	padding: 2px 2px 2px 0;
	margin:0px;
	}

	#contents {
	margin-left:13.4em;	
	min-height: 54em; 
	/* ie hack */
	height: auto !important;
	height: 54em;
	}
		
	#contenuto {
	padding: 8px 25px 10px 25px;		
	}

	#riga{ background: url(../img/pattern/dot1.gif) repeat-x; }

	#footer {
	clear: both;
	text-align:left;
	padding: 8px 14px 0 0;
	color:White;
	margin-top:30px;
	}
	

/* FINE SEZIONI PRINCIPALI */	


/* NAVIGAZIONE */
	#titolo_accessibilita, #titolo_ilcomune, #titolo_amministrazione, #titolo_pubblicazioni{
	background-color: #8DA34C;
	color:White;
	padding: 2px 0px 2px 2px; 
	margin: 0;
	text-align:left;
	}
	
	#contenuto_accessibilita, #contenuto_ilcomune, #contenuto_amministrazione, #contenuto_pubblicazioni{	
	text-align:left;
	margin:0;
	}

	ul#navlist_accessibilita , ul#navlist_ilcomune, ul#navlist_amministrazione, ul#navlist_pubblicazioni{
	padding:0;
	margin: 4px 0px 2px 2.2em;
	}
	
	#navlist_accessibilita li, #navlist_ilcomune li, #navlist_amministrazione li, #navlist_pubblicazioni li{
	list-style-image: url(../img/spunte/sp_1.gif);
	vertical-align: middle;

	}
	
	#navlist_accessibilita li a, #navlist_ilcomune li a, #navlist_amministrazione li a, #navlist_pubblicazioni li a{text-decoration: none ;font-family:Verdana, Arial, Helvetica, sans-serif;color:#555555; background-color:white;display:block;width: 10.3em;padding:2px;} 
	#navlist_accessibilita li a:visited, #navlist_ilcomune li a:visited, #navlist_amministrazione li a:visited, #navlist_pubblicazioni li a:visited{text-decoration: none ;font-family:Verdana, Arial, Helvetica, sans-serif;color:#555555;background-color:white;display:block;width:10.3em;padding:2px;} 
	#navlist_accessibilita li a:hover, #navlist_ilcomune li a:hover, #navlist_amministrazione li a:hover, #navlist_pubblicazioni li a:hover{text-decoration: none ;font-family:Verdana, Arial, Helvetica, sans-serif;color:#B22222; background-color:#F0E68C;display:block;width:10.3em;padding:2px;} 	
	
/* FINE NAVIGAZIONE */	
	
/* SEZIONI SECONDARIE*/	
	
	.tit_news_home{
	padding: 6px 25px 6px 25px;
	border-style: dotted none none none;
	border-width:1px;
	border-color: #999999;
	color: #CC3333;
	}	
	
	.body_news_home{
	padding: 3px 25px 6px 25px;
	border-style: none none dotted none;
	border-width:1px;
	border-color: #999999;
	color:#666666;
	}	
	
/* FINE SEZIONI SECONDARIE */ 

/* SEZIONI VARIE*/

	 #introduzione{
	 border-style: solid;
    border-width:1px;
	 border-color: #999999;			
	 padding:4px;
	 }	
	 
	 /* usata per le news*/
	 #legginews { 
	 border:2px solid #336;
	 background:#FFFFCC;
	 color:#000;
	 padding:1em;
	 }
	 
	 /* usata per gli eventi*/
	 #leggieventi { 
	 border:2px solid #333;
	 background:#CFF;
	 color:#000;
	 padding:1em;
	 }	 
	 
/* FINE SEZIONI VARIE*/

/* ELEMENTI PRINCIPALI */

h1 { margin:0px;font-size:1.25em;}
h2, h3 { margin:0px;font-size:1em;}


/* FINE ELEMENTI PRINCIPALI */

/* LINK */

/* link standard*/

#contenuto a{text-decoration: underline ;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333399;} 
#contenuto a:visited{text-decoration: underline ;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333399;} 
#contenuto a:hover{text-decoration: underline ;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FF3300;} 

a{text-decoration: underline ;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333399;} 
a:visited{text-decoration: underline ;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333399;} 
a:hover{text-decoration: underline ;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FF3300;} 

a.medium{text-decoration: underline ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.25em;color:#333399;} 
a.medium:visited{text-decoration: underline ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.25em;color:#333399;} 
a.medium:hover{text-decoration: underline ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.25em;color:#FF3300;} 

/* link del menù*/
#menu a{text-decoration: underline ;font-family:Verdana, Arial, Helvetica, sans-serif;color:white;margin:4px;} 
#menu a:visited{text-decoration: underline ;font-family:Verdana, Arial, Helvetica, sans-serif;color:white;} 
#menu a:hover{text-decoration: underline ;font-family:Verdana, Arial, Helvetica, sans-serif;color:Black;} 

a.imggalleria{border: 1px solid #BBBBBB;} 
a.imggalleria:visited{border: 1px solid #BBBBBB;} 
a.imggalleria:hover{border: 1px solid black;} 	 

/* FINE LINK*/

/* VARIE */

/* usata per mettere bordo 0 alle immagini */
.imgnoborder{
	border:0px;
}

.imgentratamuseo{
    border-width:3px;
	 border-style: solid;
	 border-color: #6699CC;
}

/* Classe input della pagina contattaci*/
#contattaci input, textarea {
	border:3px solid #669999;
	width: 15em;
	font-size:120%;
}

#contattaci .noborder{
	width: 50px;
	border:0px solid #669999;
}


#contenuto .titolo{font-family:Verdana, Arial, Helvetica, sans-serif;color:#191970;font-size:2em;}

/* FINE VARIE */     

/* SOLO BORDI */
.bordo1{
	 border-style: solid;
    border-width:1px;
	 border-color: #777;			
}
/* FINE SOLO BORDI */

/* FORMATTAZIONE TESTI*/

.errore{
	font-weight: bold;
	color:red;
	text-align:center;
}

.ok{
	font-weight: bold;
	color:green;	
	text-align:center;	
}

.titolo_link{
	color: Maroon;
	font-weight: bold;
}

/* FINE FORMATTAZIONE TESTI*/
