body {
margin: 0;
padding: 0;
font: 13px Century Gothic;
text-align: center; 
background: #FFF url(../image/comuni/bkg_body.jpg) center top repeat-x;
color: #6e6e6e;
scrollbar-face-color: #e80903;
scrollbar-highlight-color:#e80903;
scrollbar-3dlight-color:#e80903;
scrollbar-darkshadow-color:#e80903;
scrollbar-shadow-color:#e80903;
scrollbar-arrow-color:#fff;
scrollbar-track-color:#e80903;

}
#centrato {
width:960px;
margin:auto;
text-align: left;
}
#corpo {
width:960px;
padding:0;
float:left;
}
p{
margin:0;
padding:0;
}
img{
border:0;
}
#pagina{
float:left;
width:960px;
margin:20px 0 0 0;
}
#pagina h1{
font-size:16px;
}

.rosso{
color:#e80903;
}
.blu{
color:#004265;
}

.bianco{
color:#fff;
}

/*------------------------------------------------------------
	 H E A D E R
------------------------------------------------------------*/
#header{
padding:0px 0 0 0;
height:50px;
margin-top:0px;
}
#logo{
margin:0px 85px 0 10px;
float:left;
}
#top{
float:left;
width:500px;
margin-bottom:11px;
}
.menuNavigazione{
color:#000;
margin:15px 0 0 0;
text-align:left;
float:left;
width:900px;
font-size:14px;
border:0px solid #fff;
}
.menuNavigazione li{
display:inline;
}
.menuNavigazione a{

text-decoration:none;
margin:0 50px 0 0;
font-weight:bold;
}

.menuNavigazione a:link,
.menuNavigazione a:visited{
background:#004265;
color:#fff;
}
.menuNavigazione a:hover,
.menuNavigazione a:focus,
.menuNavigazione a:active{
background:#004265;
color:#fff;
text-decoration:underline;
}
.menuNavigazione .voceCorrente a:link,
.menuNavigazione .voceCorrente a:visited,
.menuNavigazione .voceCorrente a:hover,
.menuNavigazione .voceCorrente a:focus,
.menuNavigazione .voceCorrente a:active{
background:#004265;
color:#fff;
text-decoration:underline;
}
/*------------------------------------------------------------
	 H O M E 
------------------------------------------------------------*/
#logo_home{
width:260px;
float:left;
padding:5px;
}

#testo_home_news{
width:740px;
float:left;
padding:0 20px;
line-height:1.8em;
}
#centro_home{
float:left;
margin: 0 20px 20px 20px;
width:460px;
}

#prodotti{
width:1000px;
float:left;
padding:5px;
}


#BoxNEWS{
width:730px;
float:left;
padding:0 5px;
margin: 0 10px 0 0;

}


#news_homeBOX{
float:left;
background:#d9d3d3;
height:500px;
font-size:14px;
}
.newsBOX{
width:100%;
margin-bottom:20px;
}
#news_homeBOX a{
background:#d9d3d3;
}
#news_homeBOX a:link, #news_homeBOX a:visited{
color:#e60003;
background:#d9d3d3;
}
#news_homeBOX a:hover, #news_homeBOX a:focus, #news_homeBOX a:active{
color:#f5685f;
background:#c6c4c4;
}
.dataBOX{
margin-bottom:10px;
color:#626060;
}
.titoloBOX{
padding:0 0 5px 12px;
background:url(../image/home/news.gif) left top no-repeat;
}
.testoBOX{
padding:0 0 10px 0px;
border-bottom:1px dashed #e60003;
}
/*------------------------------------------------------------
	 F O O T E R
------------------------------------------------------------*/
#footer{
/*background:#FFF url(../image/comuni/bkg_footer.jpg) center top repeat-x;*/
background:#004265;
margin:px 0;
float:left;
text-align:center;
width:99%;
height:30px;
color:fff;
padding:7px;
}
#footer a{
text-decoration:none;
color:#000;
padding:10px;
}
#footer a:link, #footer a:active{
color:#000;
padding:10px;
}

#footer a:hover, #footer a:focus,#footer a:active{
color:#fff;
}

/*------------------------------------------------------------
	 P H O T O G A L L E R Y
------------------------------------------------------------*/
#foto{
float:left;
width:600px;
height:400px;
}
#menu_photo{
background:#e80903;
float:left;
margin:0 0 0 5px;
width:320px;
height:380px;
padding:10px;
overflow:auto;

}
#menu_photo ul{
margin:0; padding:0;
}
#menu_photo li{
list-style-type:none;
padding:0 0 6px 0;
}
#menu_photo a{
font-weight:bold;
}
#menu_photo a:link, #menu_photo a:visited{
color:#fff;
text-decoration:none;
}
#menu_photo a:hover, #menu_photo a:focus, #menu_photo a:active{
color:#e3e3e3;
text-decoration:none;
border-bottom:1px solid #fff;
}
#menu_photo .voceCorrente a:link,
#menu_photo .voceCorrente a:visited,
#menu_photo .voceCorrente a:hover,
#menu_photo .voceCorrente a:focus,
#menu_photo .voceCorrente a:active{
color:#000;
text-decoration:none;
border-bottom:1px solid #000;
}
#dettagli_photo{
width:945px;
margin:5px 0;
background:#d7d7d7;
float:left;
}
.nome{
float: left;
width:300px;
margin:25px 10px 0 0;
}
.anno{
float:left;
width:150px;
margin:25px 5px 0 0;
}
.numeri{
float:left;
width:450px;
margin:25px 5px 0 0;
}
.numeri a{
text-decoration:none;
padding:0px 5px;
margin:10px 3px;
}
.numeri ul{
margin-top:0px;
padding:0;
}
.numeri li{
display:inline;
}
.numeri a:link, .numeri a:visited{
background:#fff;
color:#000;
text-decoration:none;
}
.numeri a:hover, .numeri a:focus, .numeri a:active{
background:#e80903;
color:#fff;
text-decoration:none;
}
.numeri .voceCorrente a:link,
.numeri .voceCorrente a:visited,
.numeri .voceCorrente a:hover,
.numeri .voceCorrente a:focus,
.numeri .voceCorrente a:active{
background:#000;
color:#fff;
}

#link{
width:100%;
float:left;
text-align:center;
vertical-align:top;
}
.link a{
text-decoration:none;
display:block;
font-size:1.0em;
font-weight:bold;
color:#fff;
}
.link a:link, .link a:visited{
color:#000;
background:#fff;
}
.link a:hover, .link a:focus, .link a:active{
color:#e1001a;
background:#fff;;
}
