/* Copyright Comune di Prato */
div.sezionenord h2, div.sezionesud h2, div.sezioneest h2, div.sezioneovest h2, div.sezionecentro h2 {
	margin-bottom: -1em;
}
div.illustrazioni {
	float: right;
}
div.illustrazioni div.didascalia {
	font-size: 80%;
	color: #333;
	background-color: #fff;
}
div.menu1 div {
	background-color:#F0F5F9;
	border:1px solid #000033;
	color: #000000;
	font-size: 110%;
	margin: 0.2em; 
	padding: 0;
	text-align: left;
}
div.menu1 div h2 {
	background-color: #006699;
	color: #fff;
	text-align: center;
	margin-top: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	padding: 0.2em;
}
div.menu1 div ul {
	margin: 0;
	padding: 0;
}
div.menu1 div ul li.listapiccola1 {
	list-style-type: none;
	list-style-image: none; 
	margin: 0;
}
div.menu1 div ul li.listapiccola1 a:link {
	display: block;
	background-color:#F0F5F9;
	color: #000;	
	margin: 0;
	padding: 0.2em; 
}
div.menu1 div ul li.listapiccola1 a:visited {
	background-color:#F0F5F9;
	color: #900;
	display: block;
	margin: 0;	
	padding: 0.2em;	
}
div.menu1 div ul li.listapiccola1 a:hover {
	background-color: #069;
	color: #fff;
	display: block;
	padding: 0.2em;	
}
label.f-etichetta {
	font-weight: bold;
	background-color: #fff;
	color: #900;
}
fieldset {
	background-color: #fff;
	color: #036;
	background-image: none;
	margin-top: 1em;
}
p.snippet {
	margin-bottom: 0;
	padding: 0 0.2em;
	font-size: 95%;
}
/* nella homepage */
div.areasx ul#indice {
	background-image: url(../img/bordo-indice.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	list-style-type: none;
	list-style-image: none;
	padding-left: 1.5em;
	margin-top: 0;
	margin-left: 1em;
}
div.areasx ul#indice li {
	padding: 0.5em 0;
	margin-left: 0;
}
div.areamain-sx fieldset {
	border: none;
} 
div.sezionecentro, div.sezionenord, div.sezionesud, div.sezioneest, div.sezioneovest {
	margin-top: 1em;
}
div.sezionecentro p, div.sezionenord p, div.sezionesud p, div.sezioneest p, div.sezioneovest p {
	padding-top: 1em;
} 
/* contenitore delle news */
div.contentnews {
	margin-bottom: 1.5em;
}
div.contentnews h2#news {
	background-color: #666666;
	color: #fff;
	font-size: 105%;
	font-variant: small-caps; 
	padding: 0.2em;	
	letter-spacing: 0.1em;
} 
div#areanews {
	border: 2px solid #666666;
	padding: 0;
	background-image: url(../img/bg-news.jpg);
	background-repeat: repeat-y;
	background-position: top right; 
}
div#areanews p {
	padding: 0.3em;
}
div#areanews div#leggi {
	font-size: 90%;
	font-variant: small-caps; 
	font-weight: bold;
	padding: 0.2em;	
	text-align: right;
}
div.areasx {
	width: 25%
}
div.areadx {
	width: 65%;
}
/*div.areamain-sx {
	width: 70%;
}
div.areamain-dx {
	width: 25%;
}*/
