/* CSS Document */
*{
margin:0;
padding:0;
}
body{
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
background-color:#939393;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}
#contenitore_esterno{
width:1102px;
position:absolute;
left:50%;
margin-left:-551px;
}
#sfondo_sx{
width:131px;
height:581px;
float:left;
background-image:url(../images/bg_foto_sx.jpg);
}
#contenitore{
width:840px;
float:left;
background-color:#FFFFFF;
}
#sfondo_dx{
width:129px;
height:581px;
float:left;
background-image:url(../images/bg_foto_dx.jpg);
}
/*-------------- intestazione-----------------*/
#intestazione{
width:840px;
height:313px;
background-image:url(../images/intestazione.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
}
#animazione{
width:455px;
height:295px;
margin-top:16px;
float:left;
}
#logo_provincia{
width:79px;
margin-top:71px;
padding-right:7px;
float:right;
}
#menu{
margin-top:100px;
width:367px;
float:right;
padding-right:18px;
}
#menu ul{
display:inline;
list-style-type:none;
}
#menu ul li{
float:left;
height:23px;
margin-right:1px;
margin-bottom:1px;
}
.clear{
clear:both;
}
/*--------------------centro-----------------*/
#contenitore_centro{
width:840px;
background-color:#FFFFFF;
}
/*--------------------------- colonna sinistra---------------*/
#colonna_sx{
width:405px;
	float:left;
	margin-top:2px;
	margin-left:15px;
}
#puntini{
width:405px;
height:2px;
background-image:url(../images/puntini.gif);
background-repeat:repeat-x;
}
.evento_settimana{
width:405px;
background-image:url(../images/bg_settimana.gif);
border-bottom:1px solid #E0E0E0;
margin-bottom:3px;
}
.evento_simbolo{
width:62px;
padding-top:10px;
float:left;
}
.evento_testo{
	width:310px;
	padding-left:13px;
	padding-right:20px;
	padding-top:10px;
	float:right;
	text-align: justify;
}
#colonna_sx h1{
font-size:11px;
font-weight:bold;
}
.data{
font-style:italic;
font-weight:bold;
color:#878787;
}
#colonna_sx a{
font-style:italic;
color:#BC100C;
text-decoration:none;
}
/*-------------------------------- colonna destra---------------------------------------------*/
#colonna_dx{
width:404px;
float:right;
}
/*-------------news-------------------*/
#contenitore_news{
width:365px;
margin-left:19px;
margin-top:13px;
background-image:url(../images/bg_news_home.gif);
}
#news_top{
width:365px;
height:28px;
background-image:url(../it/img/news_home_top.gif);
}
#news_bottom{
width:365px;
height:11px;
background-image:url(../images/news_home_bottom.gif);
}
.news_foto{
width:119px;
float:left;
text-align:center;
margin-top:18px;
}
.news_testo{
width:220px;
padding-left:8px;
padding-right:15px;
float:right;
margin-top:18px;
}
.news_testo ul{list-style-type:none;}
.news_testo ul li{background:url(../images/bg_news_li.gif) no-repeat top left; padding-left:10px;}
#contenitore_news a{
font-style:normal;
color:#4D7E00;
}
#contenitore_news h1{
font-size:11px;
font-weight:bold;
}
.icona_news_h{border:0; float:left; margin-right:5px;}
.allegato{display:block; padding-top:5px; padding-left:10px; text-decoration:underline;}
/*-------------box rosso-------------------*/
#contenitore_rosso{
width:395px;
margin-top:20px;
background-image:url(../images/bg_rosso.jpg);
float:right;
}
#rosso_top{
width:395px;
height:38px;
background-image:url(../it/img/comunicare.jpg);
}
#rosso_bottom{
width:395px;
height:23px;
background-image:url(../images/rosso_bottom.jpg);
}
#contenitore_rosso p{
color:#FFFFFF;
margin-left:25px;
margin-right:42px;
}
}
#contenitore_rosso a{
color:#bc100c;
}
/*-------------box giallo-------------------*/
#contenitore_giallo{
width:395px;
background-image:url(../images/bg_giallo.jpg);
float:right;
}
#giallo_top{
width:395px;
height:38px;
background-image:url(../it/img/perche.jpg);
margin-bottom:13px;
}
#giallo_bottom{
width:395px;
height:23px;
background-image:url(../images/giallo_bottom.jpg);
}
#contenitore_giallo p{
color:#FFFFFF;
margin-left:25px;
margin-right:42px;
}
/*-----------------------------partner-----------------*/
#contenitore_partner{
width:388px;
margin-top:9px;
}
.partner p{
margin-top:18px;
}
.partner{
width:190px;
float:left;
}
.left{
float:left;
}
/*-------------------------------footer--------------------*/
#footer{
width:840px;
height:65px;
background-color:#939393;
background-image:url(../images/footer.gif);
background-repeat:no-repeat;
}
#footer p{
color:#c1c1c1;
float:right;
margin-top:24px;
margin-right:20px;
}
/*-------------------------------bordo foto home--------------------*/
.bordo{
border: solid 5px #F6F6F6;
}
