/* Copyright del Comune di Prato */

/* contenitore del corpo per dare spazio */
div#container {
	margin: 0 1em;
}
/* argomenti in evidenza a destra per servizi online */
div.evidenza {
   background-color: #ffffdb;
	background-image: url(../img/bg-evidenza.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	border-bottom: 1px solid #d6d685;
	border-left: 1px solid #ff6;
	border-right: 1px solid #d6d685;
	border-top: 1px solid #ff6;
	color: #000;
	float: right;
	padding: 1em;
	width: 28%; 
}
div.evidenza h2 {
	background-color: transparent;
	color: #c00; 
}
div.evidenza a:link {
	background-color: transparent;
	color: #000;
}
div.evidenza a:visited {
	background-color: transparent;
	color: #900;
}
div.evidenza a:hover {
	background-color: #000;
	color: #fff;
}
div.evidenza li {
	font-size: 90%;
	margin: 0.5em 0;
}
/* argomenti in evidenza a destra */
div.evidenza1 {
   background-color: #ffffdb;
	background-image: url(../img/bg-evidenza1.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	border-bottom: 1px solid #d6d685;
	border-left: 1px solid #ff6;
	border-right: 1px solid #d6d685;
	border-top: 1px solid #ff6;
	color: #000;
	float: right;
	padding: 1em;
	width: 28%; 
}
div.evidenza1 h2 {
	background-color: transparent;
	color: #c00; 
}
div.evidenza1 a:link {
	background-color: transparent;
	color: #000;
}
div.evidenza1 a:visited {
	background-color: transparent;
	color: #900;
}
div.evidenza1 a:hover {
	background-color: #000;
	color: #fff;
}
div.evidenza1 li {
	font-size: 90%;
	margin: 0.5em 0;
}
/* argomenti in evidenza senza floating */
div.evidenza2 {
   background-color: #ffffdb;
	background-image: url(../img/bg-evidenza1.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	border-bottom: 1px solid #d6d685;
	border-left: 1px solid #ff6;
	border-right: 1px solid #d6d685;
	border-top: 1px solid #ff6;
	color: #000; 
	padding: 1em;
}
div.evidenza2 h2 {
	background-color: transparent;
	color: #c00; 
}
div.evidenza2 h3 {
	background-color: transparent;
	color: #26599d; 
}
div.evidenza2 a:link {
	background-color: transparent;
	color: #000;
}
div.evidenza2 a:visited {
	background-color: transparent;
	color: #900;
}
div.evidenza2 a:hover {
	background-color: #000;
	color: #fff;
}
div.evidenza2 li {
	font-size: 90%;
	margin: 0.5em 0;
}
/* corpo pagina sinistro con bordo blue */
div.areaindice1 {
	border-left: 10px solid #09c;
	padding: 0 0 0 1em;
	text-align: left;
}
div.areaindice2 {
	border-left: 10px solid #fc3;
	padding: 0 0 0 1em;
	text-align: left;
}
div.areaindice1 h2, div.areaindice2 h2 {
	background-color: #fff;
	color: #c00; 	
	margin: 0 0 0 0.2em;
}
div.areaindice1 div, div.areaindice2 div {
	margin-top: 1.5em;
}
div.areaindice1 span, div.areaindice2 span {
	display: block;
	margin-left: 0.5em;
}
div.areaindice1 ul ul, div.areaindice2 ul ul {
	margin-left: 0;
	padding-left: 0;
}
/* corpo pagina sinistro con bordo blue */
div.areaindicesx {
	float: left;
	text-align: left;			
	width: 45%;		
}
/* corpo pagina dx con bordo giallo */
div.areaindicedx {
	float: right;
	text-align: left;			
	width: 45%;		
}
div#suggerimenti {
	background-color: #fff;
	color: #036;
	border-bottom: 2px solid #bdcee0;
	font-size: 85%;
	margin-top: 4em;
	padding: 1em 0.3em 0.3em 0.3em;
	text-align: center; 
}
div#suggerimenti a:link {
	background-color: #fff;
	color: #036;
}
div#suggerimenti a:hover {
	background-color: #036;
	color: #fff;
}
div#suggerimenti a:active, div#suggerimenti a:focus {
	background-color: #fff;
	color: #666;
}
div#suggerimenti a:visited {
	background-color: #fff;
	color: #900;
}
div#lastupdate {
	background-color: #fff;
	color: #666;
	font-size: 85%;
	padding: 0.3em;	
	text-align: center;
}
/* area "cerca eventi" nel canale sport e tempo libero */
div#cercaeventi {
	background-color: #cceeff;
	color: #000000; 
	margin-bottom: 0.4em;
	padding: 0.4em;	
}
div#cercaeventi img {
	position: absolute;
	left: 1.5em;
	margin-top: -1em;
}
div#cercaeventi a:link {
	background-color: #cef;
	color: #000;	
}
div#cercaeventi a:visited {
	background-color: #cef;
	color: #006;	
}
div#cercaeventi a:hover {
	background-color: #006;
	color: #fff;	
} 
div#cercaeventi strong {
	border-right: none;
	margin-left: 4em;
}
div#cercaeventi form strong {
	border-left: 2px solid #069;
	margin-left: 1em;
	margin-right: 0;
	padding: 0.4em 0 0.4em 3em;
}
div#cercaeventi form {
	display: inline;
}
div#cercaeventi form select {
	border: 1px solid #069;
}
div.inline {
	display: inline;
}
/* contenitore delle news */
div#contentnews {
	margin-bottom: 1.5em;
/*	position: relative;*/
}
div#contentnews h2 {
	background-color: #bdcee0;
	color: #000;
	font-size: 95%;
	font-variant: small-caps; 
	padding: 0.2em;	
} 
div#areanews {
	border: 2px solid #bdcee0;
	padding: 0;
}
div#areanews div {
	padding: 0.3em;
}
div#areanews div#leggi {
	font-size: 90%;
	font-variant: small-caps; 
	font-weight: bold;
	padding: 0.2em;	
	text-align: right;
}
/* lista puntino grigio */
li.lista-g {
	font-size: 95%;  
	list-style-image: url('../img/lista-g.gif');
	margin-bottom: 0.4em;
}
/* lista puntino arancio */
li.lista-a {
	font-size: 95%;  
	list-style-image: url('../img/lista-a.gif');
	margin-bottom: 0.4em;
	margin-left: 1em;
}
div.approfondimenti {
	margin-top: 2em;
}
div.approfondimenti h2 {
	background-color: #fff;
	color: #026702;
}
div.approfondimenti div ul {
	margin: 0;
	padding: 1em 1em 0.5em 0.5em;
}
div.approfondimenti div {
	border-top: 2px solid #99cc33;
	border-left: 2px solid #99cc33; 
}
/* usato in canali con una sola colonna */
div.approfondimenti1 {
	margin-top: 1.5em;
	width: 50%;
}
div.approfondimenti1 h2 {
	background-color: #fff;
	color: #026702;
}
div.approfondimenti1 div ul {
	margin: 0;
	padding: 1em 1em 0.5em 0.5em;
}
div.approfondimenti1 div {
	border-top: 2px solid #99cc33;
	border-left: 2px solid #99cc33;
}
/* quest'ultima parte solo per canale ambiente in via provvisoria */
div.areatema {
	margin: 0 0.5em 0 0.5em;
	padding: 0.2em;
}
h2.areatitolotema, div.areatitolotema {
	background-color: #FFCC00;
	color: #900;
	font-weight: bold;
	margin: -0.2em 0 1em -0.1em; 
}
.areatema3 {
	border-left: 0.01em solid #003366;
	float: left;
	margin: 0;
	padding: 0.2em;
	text-align: left;
	width: 32%;
}
h3 {
	color: #036;
	background-color: transparent;
	font-size: 105%;
	font-family: Tahoma, Verdana, Arial;
	margin-left: 0.5em;
}
h3 a:link {
	color: #036;
	background-color: transparent;  
}
h3 a:visited {
	color: #900;
	background-color: transparent;  
}
h3 a:hover {
	color: #fff;
	background-color: #036;  
}
h3.titoloparagrafo {
	margin: 0;
	margin-bottom: 1em;
	margin-top: 1em;
	border-bottom: 0.01em solid #ccc;
	background-color: #F4F4F4;
	color: #666;
}
/* fine canale ambiente */
.sottotitololink {
	margin-top: 1em;
}

