/* css per eventi di Prato */
div#head p.pretitolo {
	margin: 0;
} 
div#head h1 {
	margin: 0;
		}  
div#head img {
	margin: 0;
	padding: 0em;
}
div#head div.txtbig1 {
	margin: 0.5em 0 0 0;
}
div#head div.intro {
	margin: 0;
}
div#head-evento p.pretitolo {
	margin: 0 0 0 3em;
} 
div#head-evento h1 {
	margin: 0 0 0 3.5em;
	line-height: 160%; 
		}  
div#head-evento img {
/*	margin-right: 2em; 
	padding: 0em; */
}
	
div#main {
height: 1%;
}
h2.areatitolo-eventi  {
	background-color: #9BD1E9;
	color: #036; 
	padding: 0.3em;
	border-bottom: 2px solid #09c; 
	font-size: 100%;
}


div#spazio-ricerche {
	float: right;
	width: 22%;
}
div#tutti-eventi {
	float: left;
	width: 70%;
}
/* div nella pagina di esito con varie ricerche */ 
div#trovaevento {
	float: right;
	width: 26%;
	padding: 0.6em;
	line-height: 130%;
	/*
	position: fixed;
	margin-left: 68%;
	 */
	}
div#trovaevento div.box {
	/*
	background-color: #FFFFC0;
	color: #000;
	border-left: 3px dotted #fc0;
	border-bottom: 3px dotted #fc0;*/
	
/*	background-color: #9BD1E9; */
	background-color: #CBE7F3;
	color: #000040;	
	
}
div#trovaevento fieldset, div#trovaevento div, div#trovaevento form, div#trovaevento label  {
	background-color: #CBE7F3;
	color: #036; 
}
div#trovaevento legend {
/*background-color: #9BD1E9;
	color: #036; */
	background-color: #CBE7F3;
	color: #154D70; 
	font-weight: bold;
	font-variant: small-caps;
}
div#trovaevento label {

}
div#trovaevento fieldset {
	border-top: 3px solid #79C1E1;
	padding: 0.5em 1em 1em 1em;
} 
/*
  legend {
	background-color: #FAFAFA;
	color: #004191;
} */
fieldset {
	padding: 0;
	margin: 0;
   border: 0; 
}
div.padding {
	padding-left: 0.5em;
	padding-top: 0.5em;
}
div.padding p {
	margin: 0;
	padding: 0.4em;
}

form.ricerca-nontrovato {  
line-height: 150%;
	} 


ul#listalink-nontrovato {  
line-height: 150%;
	} 
.urlopera { 
color: #c00000; 
margin-top: 1em; 
	background: url(../img/icone/web.gif);
	background-repeat: no-repeat;
	background-position: top left; 
	padding: 0.6em 0.5em 0.5em 30px;
}
div.r-search  {
	padding: 0;
	margin-top: 0.5em;
	
}
form#ordinaper {   
text-align: right;
margin: 0;
} 

div#haitrovato {
}

div.r-search strong  {
color: #004273;
}

img.img-sx, img.imgsx {
    float: left;
	padding-right: 1em;
}
img.img-dx, img.imgdx {
    float: right;
	padding-left: 1em;
}
div.eventi-rassegna {	
	background: #fff;
	color: #474747;
	text-align: right; 
	margin-top: 0.5em;
}
div.r-search {	
	padding: 0.5em;
	line-height: 150%;
}
div.r-search span {	
	font-weight: bold;
	color: #900;
}
div.f-paginazione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	border: 0;
}
div#contatti {
	
	font-size: 95%;
	text-align: center;
}
.oggettoform, select.oggettoform {
border: 1px solid #000;
}
form.form-cercagenere {
line-height: 140%;
}
input.bottone {
background-color: #004775;
color: #fff; 
border: 1px solid #000;
margin-top: 0.5em; 
}
input.bottone-annulla {
margin-top: 0.5em; 
background-color: #d0d0d0;
color: #000000; 
border: 1px solid #666;
}

ul.nomargin {
margin-top: 0;
padding-top: 0;
}
ul#servizi {
margin-left: 0;
padding-left: 0;
line-height: 140%;
display: inline; 
} 
ul#servizi li {
display: inline; 
background: url('http://www.comune.prato.it/common/gif/frecce/c_av2p.gif');
background-repeat: no-repeat;
background-position: top left;
padding-left: 0.8em;
margin-right: 0.8em;
} 


/*  -------------------    */



span.genere {
	font-weight: bold;
	color: #c00;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}
.areaevento {
	margin: 0.2em 0.5em 0.8em 0.8em; 
	border-left: 3px solid #9BD1E9; 
/*	border-left: 3px solid #C2DAFF; */
	padding: 0.2em 0 0.2em 0.8em;	
	clear: both;
	line-height: 150%;		
}
.eventogenere {

		border-bottom: 3px solid #9BD1E9;  
/*	border-bottom: 3px solid #C2DAFF; */
	font-weight: bold;
	font-size: 85%; 	
}
.eventogenere span {
	padding: 0.2em 0.4em 0.2em 0.4em;

	background-color: #9BD1E9;

	/*
	background-color: #C2DAFF; */
	color: #036; 	
}
.eventodata {
	font-weight: bold;  
	background-color: #FFF;
	color: #474747;
	padding: 0.2em 0.2em 0.2em 30px;
	background: url(../img/icone/quando.gif);
	background-repeat: no-repeat;
	background-position: top left; 
}

div.rassegna {
	font-size: 90%; 	
	float: right;
	width: 30%;
	background: url(../img/icone/rassegna.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 25px; 
	padding-bottom: 1em; 
	margin-left: 1em; 
	line-height: 150%;
}
div.rassegna-scaduta {
	font-size: 90%; 	
	float: right;
	width: 30%;
	background: url(../img/icone/rassegna-scaduta.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 25px; 
	padding-bottom: 1em; 
	margin-left: 1em; 
	line-height: 150%;
}

div.rassegna-scaduta span {
	color: #575757;
}
.eventotitolo {
	font-weight: bold;		
}
.eventoreplica {
	font-family: "Times New Roman", Times, serif;
 	font-size: 90%;
	font-style: italic;
}
div.eventorassegna h2 {
	background: url(../img/icone/rassegna.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 25px;
	padding-bottom: 0.5em;
}
 
.eventorassegna span {
 
}
div.eventoluogo {
 font-size: 90%; 
 padding: 0.2em 0.2em 0.2em 30px;
	background: url(../img/icone/dove.gif);
	background-repeat: no-repeat;
	background-position: top left; 
}
div#infoluogo {
font-size: 95%; 
border-top: 2px dotted #09c;
line-height: 130%;
padding: 0.2em; 
}
div#infoluogo span { 
color: #c00;
background-color: #fff;
}
div#infoluogo h2 { 
font-size: 95%;
padding: 0.1em 0.3em 0.3em 25px; 
background: url(../img/icone/dove.gif);
background-repeat: no-repeat;
background-position:  center left; 
}

.risultato {
	color: #990000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 90%;
}
.rassegnadesc {
	font-size: 90%;
	font-variant: normal;
	font-weight: normal;
	text-align: left;
	letter-spacing: 1px;
}
p.gratuito {
font-variant: small-caps;
font-weight: bold;
}
div.notizie {
margin-top: 1em; 
}
div#infoluogo strong, div.notizie strong, div.dove strong, div.quando strong {
	font-weight: normal;
	background-color: #FFF; 
	color: #900;  
}
h2#notizie {
	background: url(../img/icone/info.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0.6em 0.5em 0.5em 30px; 
}
.programma {
	padding: 0.2em;
	font-size: 90%;
} 
.programma strong {
 
}
div.dove, div.quando, div.prezzo { 
	padding: 0.2em;
}
div.quando h2 { 
	background: url(../img/icone/quando.gif);
	background-repeat: no-repeat;
	background-position: top left; 
	padding-left: 25px;
	padding-bottom: 0.5em;
}
div.dove h2 { 
	background: url(../img/icone/dove.gif);
	background-repeat: no-repeat;
	background-position: top left; 
	padding-left: 25px;
	padding-bottom: 0.5em;
}
div.prezzo h2 {
	background: url(../img/icone/soldi.gif);
	background-repeat: no-repeat;
	background-position: top left; 
	padding-left: 25px;
	padding-bottom: 0.5em;
}
div.areaevidenza p { 
	margin-top: 0.1em;
	margin-bottom: 0em;
}
div.dexevento { 
float: left;
width: 59%;
padding-right: 1em; 
padding-bottom: 0.5em;
border-right: 2px dotted #09c;
}
div.areadx-evento { 	
	float: right; 
	width: 38%;
	line-height: 130%;
	padding-bottom: 0.5em;
}
div.areadx-evento h2 { 
font-size: 100%;
}
div.dimensioninulle {
	overflow: hidden;
	display: none;
}
img.img-rassegna {
    float: left;
	padding-right: 1em;
}
/*elenco rassegne in homepage */
.arearassegna {
	margin-top: 1em;
	padding: 0.2em; 
}
.rassegnadata {
	color: #505050;
	text-align: left;
	background-color: #fff;
	border-top: 0.2em solid #C2DAFF;
}
.rassegnanome {
	font-weight: bold;
	text-align: left;
	padding-bottom: 0.2em; 	
}

div#paginazione {
	text-align: right;
	clear: both;		
	border-top: 1px dotted #09c;
	font-size: 90%;
	height: 1%;
}
div#paginazione img {
vertical-align: middle;
}
 
div.precedente {
	float: left;
	width: 40%;
	text-align: left;
}
div.successiva {
	float: right;
	width: 40%;
}
