/*classi specifiche per il sito urbanistica*/

div#testata {
background-color: #435043;
background: url(../img/head-home.jpg);
background-repeat: no-repeat;
background-position: top left;
margin: 0;
padding: 0; 
height: 110px; 
}
div#testata-home {
background-color: #435043;
background: url(../img/head-home.jpg);
background-repeat: no-repeat;
background-position: bottom left;
margin: 0;
padding: 0; 
height: 310px; 
}
div#testata-txt {
background-color: #435043;
color: #FFFF99; 
padding: 0.3em 1em 0.1em 0.5em;
}
div#testata-txt input.bottone {
background-color: #393939;
border: 1px solid #A7BA70;
color: #fff; 
}

div#testata-home h1 {
background-color: #435043;
color: #FFFF99; 
border: 0; 
}

p#testata-recapiti {
}	
p#testata-recapiti a:link {
background-color: #435043;
color: #FFFF99;

}
p#testata-recapiti a:active {
background-color: #435043;
color: #FFFF99; 
}
p#testata-recapiti a:visited {
background-color: #435043;
color: #fff; 
}
p#testata-recapiti a:hover {
background-color: #fff;
color: #000; 
} 

div#testata-home p.intro {
background-color: #fff;
color: #000; 
font-size: 90%;
line-height: 170%;
float: right;
width: 50%;
padding: 1em;
margin: 2em 2em 0 0;
opacity: 0.8; 
}


div.spazio-news {
float: left;
width: 65%;
}
div.spazio-news-esteso {
width: 100%;
}

div.evidenza-ps {
line-height: 170%;
float: right;
width: 30%;
border: 2px solid #94CD5D;
background-color: #FBFEDF;
color: #000; 
padding: 0.5em 1em 0.5em 1em;
}
div.evidenza-ps h2 {
background-color: #FBFEDF;
color: #466E18; 
}
div.evidenza-ps h2 a:link {
background-color: #FBFEDF;
color: #466E18; 
}
div.evidenza-ps h2 a:active {
background-color: #FBFEDF;
color: #466E18; 
}
div.evidenza-ps h2 a:visited {
background-color: #FBFEDF;
color: #c00; 
}
div.evidenza-ps h2 a:hover {
background-color: #466E18;
color: #FFF; 
}
div.evidenza-ps ul li a:link; div.evidenza-ps ul li a:active; div.evidenza-ps ul li a:visited; div.evidenza-ps ul li a:hover {
background-color: #FBFEDF;
color: #c00; 
}
p.snippet {
	margin: 0;
	padding: 0.2em 0 1em 0;
}
p.servizi {
clear: both;
height: 1%;
}

ul.ul-evidenza { 
margin: 0.4em;
padding: 0.4em;
clear: both;
}
div.dex-evidenza { 

}
div.argomento-evidenza { 
padding: 0.5em;
border: 2px solid #BDCEE0;
background-color: #DAE4EE;
color: #000;
margin-bottom: 0.8em;
}
div.argomento-evidenza h2 {
background-color: #DAE4EE;
font-size: 100%;
}
div.argomento-evidenza h3 {
background-color: #DAE4EE;
color: #000;
}
div.argomento-evidenza a {
background-color: #DAE4EE;
color: #000;
}
div.argomento-evidenza a:hover {
background-color: #000;
color: #fff;
}
 
div.areanews {
/* border: 2px solid #BDCEE0; */
border: 0;
padding: 0.4em;
border-bottom: 1px solid #ccc;
}
div.areanews div {
padding-bottom: 0.5em;
font-size: 90%;
}
h2#news {
/*	background-color: #bdcee0;  font-variant: small-caps;  */
color: #c00; 
border-bottom: 2px solid #A1C75F;
line-height: 170%;
}

.evidenziato, strong { color: #900}

span.news-data {
	color: #900;
	padding-right: 0.3em;
	font-size: 90%;
}
.news-testo p, .news-testo {
	display: inline;
}

div.argomento-home {
/* border-top: 2px solid #bdcee0; */
padding: 0.4em;	
}
div.argomento-home h2 {
margin-bottom: 0.5em;
color: #336604;
}
div#areamotore {
padding: 0.2em;
float: right;
width: 40%;
text-align: right;
}
div#comefareper {
margin-left: 50px;
line-height: 150%;
font-size: 100%;
}
div.varianti {
}
/* classe per indice bacheca varianti */
li.listanascosta div.txtsmall { 
margin-bottom: 1.5em;
}
li.listanascosta div.txtsmall p { 
margin: 0;
padding: 0;
}
/* classe per osservazioni ps 2013 */ 
div.home-osservazioni {
margin: 1em 0 0  70px;
}
fieldset.fieldset-osservazioni {
border: 0;
background: none;

}

pre.testi-osservazioni {
font-size: 100%;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 150%;
margin-top: 0; 
}
pre {
		white-space: pre-wrap; /* css-3 */
		white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
		white-space: -pre-wrap; /* Opera 4-6 */
		white-space: -o-pre-wrap; /* Opera 7 */
		word-wrap: break-word; /* Internet Explorer 5.5+ */
	} /*
span.inner-pre {
font-size: 120%;
font-family: Arial;
	} */

