body {
	background-color: #000;
	background-image: url('../img/datini.jpg');
	background-repeat: no-repeat;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	margin: 0;
	padding: 0;
	text-align: left;
}
a:link { 
	background-color: #fff;
	color: #000; 
}
a:visited { 
	background-color: #fff;
	color: #900; 
}
a:hover {
	background-color: #000;
	color: #fff;
	text-decoration: none;	
}
a:active, a:focus { 
	background-color: #fff;
	color: #4a4a4a; 
}
br.nofloat {
	clear: both;
}
/* Di default il bordo dell'immagine è 0 */
img {
	border-style: none;
} 
/* Parte in alto con il percorso ad albero della pagina */
div#percorso {
	background-color: #000;
	color: #fff;
	padding: 0 0 0.3em 0;
	text-align: center;
	word-spacing: 0.05em;	
}
div#percorso a:link { 
	background-color: #000;
	color: #fff;
}
div#percorso a:visited {
   background-color: #000; 
	color: #e8eff7;
}
div#percorso a:focus { 
	background-color: #000;
	color: #f4f4f4;
}
div#percorso a:hover {
	background-color: #fff;
	color: #000;	
	text-decoration: none;	
}
/* Intestazione della pagina con il logo del Comune di Prato */
div#intesta { 
	border: 0; 
	text-align: center;
	left: 18%;
	position: relative;
	width: 75%;  
	 		 		
}
div#intesta a:active {
	background-color: #e8eff7;
	color: #ccc;
	text-decoration: none;	
}
div#intesta a:link {
	background-color: #e8eff7;
	color: #000;
	text-decoration: none;
}
div#intesta a:visited {
	background-color: #e8eff7;
	color: #900;
	text-decoration: none;
}
div#intesta a:hover {
	background-color: #000;
	color: #e8eff7;
	text-decoration: none;
}
 
/* Contenitore principale del testo della pagina */
div#main {
	background-color: #fbfbfb;
	left: 18%;
	position: relative;
	width: 70%;  
 	color: #000;	 	
	padding: 0.5em 0.5em 1em 3em;	 	
	text-align: left;	
	 background-image: url('../img/decoro.gif');
	background-repeat: repeat-y;	
}
/* Nota */
div.nota {	
	background-color: #fff;
	 
	clear: both;
	color: #575757;		
	font-family: Arial, Helvetica, sans-serif;
	 	left: 20%;
	position: relative;
	 	width: 76%;  
	
	padding: 1.5em 0.5em 1em 0.5em;
	 	
	text-align: left;	
	 	
	word-spacing: 0;		
}
/*data ultimo aggiornamento*/
div#aggiorna {
	background-color: #fff;
	 	
	color: #575757;	
	 	
	margin: 0;
	padding: 1em 0.5em 0.5em 0.5em;	
	 	
	text-align: center;	
	 	
}
/* Contenitore posto subito sotto la nota e sopra il copyright */
div#downmain {  
	background-color: #f0f0f0;
	left: 20%;
	position: relative;
	 	width: 76%;  
	color: #000;	
	margin: 0;
	padding: 0.2em 0.5em 0.2em 0.5em; 		 
	text-align: right;	
	  	
}
/* Ridefinizione bg link del downmain */
div#downmain a:active { 
	background-color: #f0f0f0;
	color: #333; 
}
div#downmain a:link { 
	background-color: #f0f0f0;
	color: #000; 
}
div#downmain a:hover {
	background-color: #000;
	color: #fff;
	text-decoration: none;	
}
div#downmain a:visited { 
	background-color: #f0f0f0;
	color: #900; 
}
/* Livello con il copyright della pagina */
div#copyright {
	background-color: #000;
	  
	 
	color: #f0f0f0;
	letter-spacing: 0.05em;
	padding: 0.5em;
	text-align: center; 

	 
}
div#copyright a { 
	text-decoration: none;
}
div#copyright a:link { 
	background-color: #000;
	color: #fff;
}
div#copyright a:visited { 
	background-color: #000;
	color: #e8eff7;
}
div#copyright a:active { 
	background-color: #000;
	color: #f0f0f0;
}
div#copyright a:hover {
	background-color: #fff;
	color: #000;
	text-decoration: none;	
}

/* PreTitolo diverso da h2 */
div.pretitolo {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 100%;
	font-variant: small-caps;	
	letter-spacing: 0.05em;
}
/* h1 */
h1 { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 150%;
	
	font-weight: bold; 	
	letter-spacing: 0.05em;
	margin: 0.2em 0 0.2em 0;	
}
/* SottoTitolo diverso da h2 */
div.sottotitolo {
	background-color: #fff;
	color: #900;	
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 120%;
	letter-spacing: 0.05em;
	font-variant: small-caps;  
}
/* h2 */
h2 {
	background-color: #fff;
	color: #900;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 110%;
	font-variant: normal;
	font-weight: bold;	
	margin: 0.2em 0 0 0;	
}
/* h3 */
h3 { 
	background-color: #fff;
	color: #000;	
	font-size: 95%;	
	font-variant: normal;	
	font-weight: bold;
	margin: 0.2em 0 0 0.4em;
}
/* h4 */
h4 {
	background-color: #fff;
	color: #900;
	font-size: 90%;
	font-variant: normal;
	font-weight: bold;	
	margin: 0.2em 0 0 0;	
}
/* formattazione delle introduzioni ad inizio pagina */
div.intro { 
	background-color: #fff;
	color: #000; 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;	
	margin: 1.5em 0 1.5em 0;
	text-align: justify; 
}
/* Contenitore posto subito sotto la nota e sopra il copyright */
div.tornasu {  
	clear: both;
	margin: 0.4em 0 0.4em 0; 
	text-align: right;	
}
 
img.imgsx {  
float: left;
padding-right: 1em;
}
 
div.programma {  
float: right;
width: 46%;	
padding: 0 0.5em 0.5em 0.5em;
margin-left: 1em;
margin-bottom: 1em;
border-left: 2px solid #c00000;
border-bottom: 2px solid #c00000;
}
