body {margin:0; padding:0; height:100%; text-align:center; background-color:#E2E2E2; color:#333333;}

#sfondo{margin:0 auto; width:1024px; height:809px; background:url(../images/body.jpg) repeat-y;}

/*top*/
#top{margin:0 auto; height:362px; width:775px;}
#sfondo_top{margin:0 auto; width:775px; height:121px; background:url(../images/top.jpg) repeat-x;}
#logo{float:left; width:211px; height:121px; padding-left:21px;}
#nav{float:left; width:539px; height:60px; text-align:left; margin-top:38px;}
#centrale{float:left; clear:both; width:775px; height:240px; background:url(../../images/main_old.jpg) no-repeat;}
#banner{padding-top:215px; float:right;}

/*Main*/
#main{margin:0; padding:0; margin:0 auto; clear:both; width:775px; height:447px;}

#left{float:left; width:260px; height:447px; background:url(../images/left.jpg);}
#form_ricerca{float:left; width:200px; height:210px; text-align:left; padding-left:28px; border-color:#4E4E4E; font-family:Tahoma; font-size:11px;}
#form_ricerca .label{margin-bottom:10px;}
#form_ricerca .select{width:180px; background-color:#F4F4F4; margin:5px 0;}
#form_ricerca .textbox{width:85px; background-color:#F4F4F4; margin:5px 0;}
#bottoni{float:left; width:200px; margin-left:28px; margin-top:15px;}
#bottoni a{cursor:pointer}
#btnCancella{float:left;}
#btnCerca{float:left; margin-left:5px;}
#left_bottom{float:left; width:238px; height:195px; background-color:#FFFFFF; margin-top:170px; border-top:#999999 solid 1px; border-bottom:#999999 solid 1px; overflow:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; padding-left:8px; padding-right:8px; padding-top:8px; color:#666666}

#right{float:left; width:512px; height:372px; background-color:#F5F5F5;}

#right-top{float:left; text-align:left; clear:both; width:512px; height:170px;}
#foto{float:left; width:184px; height:150px; margin:15px;}
#testo{float:left; width:280px; height:95px;  margin-top:17px; font-family:Tahoma; font-size:11px;}
#btnLeggi{float:left; width:100px; height:20px; margin-top:22px;}
#right_testo{margin:0 auto; width:487px; height:582px; background-color:#FFFFFF;overflow:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333}
#right_testo a{}
#right_testo h4{font-size:12px; margin-top:15px;}
.logo_titolo{margin-top:15px;}

#news{float:left; clear:both; width:512px; height:170px; color:#333333;}
#logo_news{margin:0 auto; width:492px;}
#elenco_news{margin:0 auto; text-align:left; width:476px; height:167px; border-right:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC;padding-left:10px; padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#elenco_news a{color:#333333;}

#dove_p{margin:0; padding:0;margin-bottom:10px;}
.dove_div{padding:2px; margin:10px; border:solid #CCCCCC 1px; width:424px; margin:0 auto;}

#pieHome{float:left; width:514px; height:74px; background:url(../images/pie.jpg) repeat-x; margin-top:2px;}
#testo_pie{float:left; text-align:left; width:275px; height:45px; padding-left:25px; margin-top:12px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
#testo_pie a{text-decoration:none; color:white;}
#logicamente{text-decoration:none}

#footer{margin:0 auto; text-align:left; clear:both; width:775px; height:76px; background:url(../images/footer.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
#testo_footer{float:left; text-align:left; width:275px; height:45px; padding-left:283px; margin-top:12px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
#testo_footer a{text-decoration:none; color:white;}
#logicamente{text-decoration:none}