body {background-color:#2b2b2b; background-image:url(/img/bg.jpg); background-repeat:no-repeat; background-position:top center; margin-left:0px; 
margin-top:0px; margin-right:0px; margin-bottom:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2a2a2a;}

a {color:#2a2a2a;}
a: hover {text-decoration:none;}
h1{ font-size:24px;text-transform:uppercase;}
h2, h3, h4, h5{ font-size:12px; padding-bottom:2px; margin-bottom:0px; text-transform:uppercase; }
#contenitore {width:900px; margin:0px auto; padding:0px auto; background-color:#ffffff;}

#testata {width:900px; height:225px; background-image:url(/img/testata.jpg); background-repeat:no-repeat; background-position:top; margin-top:0px;}
#testata .indirizzo-testata { width:405px;  padding-top:113px; line-height:20px; float:right;}
#slide {width:445px; height:220px; float:left;}

#contenuti {width:900px;}
#contenuti #sidebar {padding-top:1px;  width:250px; float:left; height:550px; background-image:url(/img/bg-sidebar.jpg); background-repeat:no-repeat; 
background-position:top;}
#contenuti #sidebar #menu {margin-top:10px;}

#contenuti #sidebar #menu a {text-transform:uppercase; font-weight:bold;}
#contenuti #sidebar #menu a:hover {text-decoration:underline;}
#contenuti #centro {width:630px; line-height:24px;  float:left; padding-left:10px; padding-right:10px; padding-bottom:150px; }
#contenuti #centro h1 {background-image:url(/img/bg-h1.jpg); background-repeat:no-repeat; background-position:left bottom; font-size:14px; padding-bottom:2px; margin-top:10px;}
#contenuti #centro .box2 {clear:both;}
#contenuti #centro .box2 img{ border:0px; border:6px solid #face85;}

#contenuti #centro .box2 div {width:300px; float:left;}
#contenuti #centro .box2 div.sx {margin-right:25px;} 
#contenuti #centro h2 {padding-top:25px; padding-bottom:2px; padding-left:0px; font-size:13px; background-image:url(/img/linea-box.jpg); background-repeat:no-repeat; 
background-position:left bottom;}
#contenuti #centro #testi {padding-left:13px; width:625px; }
#contenuti #centro .testi-pagina {padding-left:13px; width:400px; margin-left:200px;  }


#contenuti #sidebar #menu ul {margin-left:0px; padding-left:0px; left:0px; margin-top:0px;}
#contenuti #sidebar #menu li {margin-left:0px;  padding-left:10px; left:0px; list-style-type:none;}
#contenuti #sidebar #menu li a {text-decoration:none;  display:block; padding:8px; text-indent:20px; background-image:url(/img/icona.png); 
background-repeat:no-repeat; background-position:center left;}

#footer{ clear:both;  height:150px; background-image:url(/img/footer.jpg);  background-repeat:no-repeat; background-position:top right;}
#footer .indirizzo-footer{color:#ffbf50; text-align:right; padding-top:113px; margin-bottom:6px;}

.form_contatti{ background-image:url(/img/img-contatti.jpg); background-repeat:no-repeat; background-position:top right;}
.form_contatti textarea, input{ font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#efefef; border:1px solid #ccc; padding:4px;  }
.form_contatti textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:400px; }
.form_contatti textarea:hover, input:hover{ border:1px solid #face85; padding:4px;  }
.form_contatti textarea:focus, input:focus{ background-color:#face85; border:1px solid #face85; padding:4px;  }
.btn{ background-color:#333333; color:#FFFFFF; padding:4px; border:0px; width:120px; cursor:hand; font-weight:bold; text-transform:uppercase;}
.btn:hover{ background-color:#666666; }

#gallery-pag{ width:180px; padding-top:50px; float:left; margin-right:20px; background-image:url(/img/titolo-photogallery.jpg); background-position:top center; background-repeat:no-repeat; }
#gallery-pag .box-anteprima{ text-align:center;  }
#gallery-pag .box-anteprima .imgbox{ position:relative; margin:0px auto; width:120px; height:100px; margin-bottom:4px;  overflow:hidden; border:6px solid #face85; cursor:hand;}
#gallery-pag .box-anteprima img{ border:0px;}

#gallery-pag .link_nex_prev{ font-size:24px; height:40px; color:#666666;  background-image:url(/img/rett-gallery.jpg); background-position:bottom center;  background-repeat:no-repeat; }
#gallery-pag a.arrow{ font-size:24px; color:#000000; text-decoration:none;  }

#contenuti #news{ margin-top:50px; clear:both;}
#contenuti #news h5{ margin-bottom:2px;}
#contenuti #news h4 {background-image:url(/img/bg-h1.jpg); background-repeat:no-repeat; background-position:left bottom; font-size:14px; padding-bottom:2px; margin-top:10px;}
#contenuti #news .img img{ border:0px;}
#contenuti #news .img { width:120px; height:100px; overflow:hidden; float:left; margin-right:10px; margin-bottom:10px; border:6px solid #face85;}
#contenuti #news .anteprimaNews{ clear:both;}
.img_dettaglioNews{ margin-right:10px; margin-bottom:10px; float:left;}
#map{ margin-top:0px; padding:0px; }

.blocIndi { padding:0px; margin:0px; line-height:16px;}
.blocIndi h3{ margin:0px; margin-bottom:2px; text-transform:uppercase;}


#allegati{ }
#allegati .boxAllegato{  }
#allegati .boxAllegato a{ display:block; background-image:url(/img/icona-allegato.jpg); background-repeat:no-repeat; background-position:left; padding-left:30px; left:34px;}