html {font-size:76%;}
			
			
/* SEZIONI PRINCIPALI */
				
	body {
	font-size:100%;
	margin :0px;
	font: 100% verdana, arial, helvetica,sans-serif;
	}
	
	#salta_navigazione{display:none;}
	hr{display:none;}
	hr.on{display: inline;}	
	
	#container {
	}

	#up {
	padding-top: 200px;
	margin-bottom: 1px;
	background-color: #279;
	text-align:center;
	background-image: url(../img/layout/sfondo.jpg); 
	background-repeat: no-repeat;
	background-position: left;
	}
		
	#menu {
	background-color: #CDE;
	padding: 5px;
	text-align:center;
	color: #CDE;
	}

	#sx {
	position:absolute;top:200px;left:2px;
	margin-top:3em;
	width: 13em;
	\width: 14em;
	w\idth: 13em;
	text-align:center;
	}

	#contents {
	border-style: none none none solid;
	border-width:2px;
	border-color: #BCD;
	margin-left:13.4em;
	}
		
	#contenuto {
	padding: 25px 25px 10px 25px;		
	}

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

	#footer {
	clear: both;
	padding: 5px;
	/*margin-top: 5px;*/
	border-style: solid none none none;
	border-width:2px;
	border-color: #BCD;			
	text-align:center;
	}

/* FINE SEZIONI PRINCIPALI */	


/* SEZIONI SECONDARIE*/

	#titolo_cambiainterfaccia, #titolo_links{
	background-color: #DDEEFF;
	padding: 2px 0px 2px 2px; 
	margin: 0px;
	border-style: solid;
	border-width: 1px;
	}
	
	#contenuto_cambiainterfaccia, #contenuto_links{	
	text-align:left;
	}
	
	/*
	#navlist_cambiainterfaccia, #navlist_links {
	margin-top: 0px;
	margin-left:20px;	
	}
	*/
	
	ul#navlist_cambiainterfaccia, ul#navlist_links{
	margin-top:6px;
	margin-left:28px;
	padding-left:0px;
	}
	
	#navlist_cambiainterfaccia li, #navlist_links li{
	list-style: none;
	list-style-image: url(../img/spunte/freccia1.gif);
	}
	
	#tit_news_home{
	padding: 6px 25px 6px 25px;
	border-style: dotted none dotted 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;
	}	
	
	#tit_eventi_home{
	padding: 6px 25px 6px 25px;
	border-style: none none dotted none;
	border-width:1px;
	border-color: #999999;
	color: #CC3333;
	}	
	
	#body_eventi_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;
	 }
	 
 	 /* div delle sezioni delle pagine dei contenuti*/
	 #foto #dovesiamo #lastoria #accoglienza #musei #bibblioteca #news #eventi #contattaci #dichiarazione_acc #disclaimer #crediti #newsletter{
	 }
	 
	 #gliuffici{
	 padding: 0px 13em 0px 0px;
	 }
	 
	 #contattaci{
	 width:20em;
	 }	 
	 
	 #mappasito{
	 padding-bottom: 80px;
	 }	 
	 
	 #rimuovi_email{
	 padding-bottom: 15em;
	 padding-top: 15em;
	 }	 
	 
	 /* nella Bibblioteca */
	 #intro{
	 border-style: solid;
    border-width:1px;
	 border-color: #999999;			
	 padding:4px;
	 }

	 /* per ora nella Bibblioteca - usare per l'help generale*/
	 #aiuto{
	 border-style: solid;
    border-width:1px;
	 border-color: #444444;			
	 padding:4px;
	 background-color: #CCCC66;
	 }
	 
	 #risultati_bibblioteca{
	 padding: 6px;
	 }
	 	 
	 /* 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;
	 }
	 
	 #documenti{}

	 #documenti a.cartella{text-decoration: none ;font-size:11px;color: #00008B;font-weight: bold;} 
	 #documenti a.cartella:visited{text-decoration: none;font-size:11px;color: #00008B;font-weight:bold;}
	 #documenti a.cartella:hover{text-decoration: none;font-size:11px;color: #B22222; ;font-weight:bold;} 

	 #documenti a.file{text-decoration: none;font-size:11px;color: #00008B;} 
	 #documenti a.file:visited{text-decoration: none;font-size:11px;color: #00008B;}
	 #documenti a.file:hover{text-decoration: none;font-size:11px;color: #FF4500;} 

	 #documenti a.up{text-decoration: none ;font-size:11px;color: #00008B;} 
	 #documenti a.up:visited{text-decoration: none;font-size:11px;color: #00008B;}
	 #documenti a.up:hover{text-decoration: none;font-size:11px;color: #B22222; ;} 
	
	 #documenti .empty{text-decoration: underline;font-size:12px;color: Maroon;margin-left:20px;}

	 #documenti .posizione{color: #FF4500;}

	 #documenti #lista_documenti{
		/*float:left;*/
		margin:8px 0 0 6px;
 	 }

	 #lista_documenti .rowfile{
		clear:both;
		margin-bottom:8px;
	 }

	 .size{
		font-size:10px;
		color: #767676;
	 }
	 
	 
	/* LISTA */
	#tabella_lista{
	   border-color: #E5E5E5; /*#CDCDCD;*/
		border-style: solid solid none solid;
		border-width: 1px ;
	   background-color: #E7E7E7; /*#DCDCDC;*/
		font-size:90%;
	}

	#tabella_lista td{
	   padding: 4px;	
	}

	#tabella_lista a{text-decoration: none ;color:#306090;font-family:Verdana, Arial, Helvetica, sans-serif;} 
	#tabella_lista a:hover{text-decoration: underline;color: #FF4500;font-family:Verdana, Arial, Helvetica, sans-serif;} 

	#tabella_lista a.ar{text-decoration: none ;color:#696969;font-family:Verdana, Arial, Helvetica, sans-serif;} 
	#tabella_lista a.ar:hover{text-decoration: underline;color: #FF4500;font-family:Verdana, Arial, Helvetica, sans-serif;} 

	/* usate x le tabella_lista*/
	.rigatab1{
   	background-color: White;	
		height: 28px;
		border-color: #E5E5E5;
		border-style: none none solid none;
		border-width: 1px ;	
		text-align:center;
	}

	.rigatab2{
   	background-color: #F5F5F5;
		border-color: #E5E5E5;
		border-style: none none solid none;
		border-width: 1px ;
		height: 28px;
		text-align:center;	
	}
		 
/* 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*/
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;} 

/* link frame sinistra (cambia interfaccia+links) con rientro  
#navlist_cambiainterfaccia a, #navlist_links a{text-decoration: underline ;font-family:Verdana, Arial, Helvetica, sans-serif;color:#00008B;margin-left:-6px;} 
#navlist_cambiainterfaccia a:visited, #navlist_links a:visited{text-decoration: underline ;font-family:Verdana, Arial, Helvetica, sans-serif;color:#00008B;margin-left:-6px;} 
#navlist_cambiainterfaccia a:hover, #navlist_links a:hover{text-decoration: underline ;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FF4500;margin-left:-6px;} 
*/

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

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;
}

.thumbs{
	/*border:2px solid #FFF;*/
	padding: 2px;
}

a.athumbs img{border: 4px solid #BBBBBB; } 
a.athumbs:visited img{border: 4px solid #BBBBBB;} 
a.athumbs:hover img{border:4px solid black;} 	

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

/* 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{
	font-weight: bold;
	color: #990000;
	margin-top:0;
	margin-bottom:8px;
	letter-spacing: 1px;
	font-size:1.25em;
}

/* FINE FORMATTAZIONE TESTI*/
