@charset "utf-8";
/* CSS Document */
body{
background-image:url(imgs/pat02.jpg);
background-repeat:repeat;
background-position:top;
}
#middle_container{
background-image:url(imgs/pat01.jpg);
background-position:top;
background-repeat:repeat-x;
}
#bg-testa{
background-image:url(imgs/emilia-romagna-in-festa.jpg);
background-repeat:no-repeat;
height:136px;
margin-bottom:5px;
}
#marginet_link_prov{
width:169px;
float:left;
}
#testata{
background:none;
float:right
}
#coldx{
	background-color:#C5E4F5;
}
#colsx{
background:none;
background-image:url(imgs/bg-nero.png);
background-repeat:repeat;
background-position:top;
}
a.link_sx,a.link_sx:visited{
background:none;
color:#cccccc;
border-bottom-color:#cccccc;
}
a.link_sx:hover{
background-color:#000000;
}
.evidenza{
background-color:#ffddd5;
padding:3px;
border:1px solid #333;
}
.tipodata{
	display:inline-block;
	background-color:#ffffff;
	border:1px solid #333;
	border-bottom:none;
	float:left;
	padding:5px;
	margin-right:7px;
	cursor:pointer;
	text-decoration:none;
	color:#000;
	margin-bottom:-1px;
}
.tipodata:hover{
	background-color:#ffddd5;
}
.tipodata:active{
	background-color:#ffddd5;
}
.attivo{
	background-color:#ffddd5;
	font-weight:bold;
}
/*  --- PROVINCIA --- */
#provincie{
margin:0;
background:none;
margin:4px 5px 5px 5px;
padding-top:2px;
}
a.link_provincie{
background:none;
display:block;
float:left;
margin:0;
padding:3px;
color:#000000;
text-decoration:none;
font-weight:bold;
}
.trattino{
padding-top:1px;
font-weight:bold;
font-size:13px;
float:left;
margin-left:2px;
margin-right:2px;
}
a.link_provincie:hover{
text-decoration:underline;
background:none;
}
.link_provincie_disable{
background-color:#000000;
color:#ffffff;
float:left;
padding-top:4px;
font-weight:bold;
height:19px;
padding-left:4px;
padding-right:4px;
}
/*  --- FINE PROVINCIE --- */
#central_content{
background-color:#fcfcff;
}
.evento{
background:none;
border:0;
background-image:url(imgs/bg-evento.png);
background-repeat:no-repeat;
background-position:top;
padding:10px 15px 15px 15px;
height:90px;
}
.evento_domani{
background:none;
border:0;
background-image:url(imgs/bg-evento-domani.png);
background-repeat:no-repeat;
background-position:top;
padding:15px;
height:90px;
}
.evento:hover, .evento_domani:hover{
background:none;
background-image:url(imgs/bg-evento-hover.png);
background-repeat:no-repeat;
background-position:top;
}
/*-----------------*/
.titolo_evento{
font-size:16px;
color:#003366;
margin-top:16px;
line-height:18px;
}
.titolo_evento_domani{
font-size:16px;
color:#003300;
margin-top:16px;
line-height:18px;
font-weight:bold;
}
.titolo_evento_domani a.link_evento{
color:#003300;
}
.comune_evento{
padding-left:7px;
}
a.maggiori_info{
color:#000000;
}
.sottotitolo_evento{
margin-top:6px;
}
/*  ______________________ nuova grafica eventi ________________________*/
.evento_elenco_domani, .evento_elenco{
	width:500px;
	padding:3px;
	border:1px solid #ccc;
	background-color:#f2f4f7;
	font-size:12px;
	margin-bottom:10px;
}
.evento_elenco:hover, .evento_elenco_domani:hover{
	background-color:#D7EBFF;
}
.titolo_elenco_evento a.link_evento{
font-size:20px;
text-decoration:none;
color:#036;
}
.titolo_elenco_evento a.link_evento:hover{
font-size:20px;
text-decoration: underline;
color:#09F;
}
.bordo_elenco_eventi{
		border-bottom:1px solid #3b5998;
		margin-bottom:6px;
}
.etichetta_elenco_eventi_evt{
	font-size:10px;
	color:#2e4576;
	margin-right:13px;
}
.etichetta_elenco_eventi_citta{
	font-size:10px;
	color:#2e4576;
	margin-right:24px;
}
.etichetta_elenco_eventi_fonte{
	font-size:10px;
	color:#2e4576;
}
.etichetta_elenco_eventi_cat{
	font-size:10px;
	color:#2e4576;
}
.clear{
	line-height:0;
	clear:both;
}
.mediano_elenco_eventi{
	width:50%;
	float:left;
}
.cont_mediano_elenco{
	margin:2px 0 2px 0;
	background-color:#ced3db;
}
/* -------------------------- DETTAGLI EVENTO -------------------------- */

#dettagli_evento div{
/*font-style:italic;*/
line-height:20px;
width:100%;
background-color:#D5EAFF;
}
#dettagli_evento #tit{
font-weight:bold;
font-style:normal;
}
#dettagli_evento #titolo{
color:#036;
font-weight:bold;
font-size:20px;
font-style:normal;
line-height:24px;
}
#dettagli_evento #commento{
	line-height:15px;
}
#dettagli_evento .piccolo{
color:#066;
font-size:10px;
text-transform:uppercase;
font-style:normal;
background-color:#FFF;
line-height:15px;
border-bottom:1px solid #ccc;
font-weight:bold;
}
#dettagli_evento .non_definito{
	color:#666;
}
/*  ______________________ fine grafica eventi ________________________*/
/*  ____________________ grafica categorie eventi _____________________*/
.span_categorie, .span_categorie_finale{
	background-image:url(imgs/categ-bg.jpg);
	background-repeat:repeat-x;
	background-position:0 0;
}
a.elemento_categoria, .a.elemento_categoria:visited{
	color:#333;
}
.span_categorie_selez{
}
.span_categorie:hover, .span_categorie_finale:hover{
	background-position:0 -21px;
}
