html,body { margin:0; padding:0; }
body{ font:12px Verdana,Tahoma,Arial; color:#184605; background:url(img/sfondo.jpg); text-align:center;}
h1 { margin:0; font:bold 14px Verdana,Tahoma,Arial; color:#184605; text-transform:uppercase; padding:0 0 5px 0; }
p { margin:0; }
body,a,p,span,input,form,td,th { font:12px Verdana,Tahoma,Arial; }
a { text-decoration:none; font-weight:bold; color:#184605; }
a img { border:none; }
li a { color:#184605; }

#tutto { margin:0 auto; width:772px; text-align:left; }

#riga_su { position:relative; top:0px; left:0px; background:url(img/riga_su.jpg) top left no_repeat; height:10px; width:772px; }
#riga_giu { position:relative; top:10px; left:0px; background:url(img/sfondo_dentro_.gif) bottom right repeat-y; }
#fondo { background:url(img/riga_giu.jpg) bottom left no-repeat; width:772px; height:10px; }

#sito { background:url(img/sfondo_sito.jpg) top left no-repeat; width:772px; margin:0; padding:0; min-height:600px; }
#contenuti, #contenutihome { padding:140px 0 10px 0px; /*margin-top:10px;*/ width:762px; }
#titolo { text-align:right; padding:0px 5px 10px 210px; }
#titolopag { font:bold 24px Tahoma, Arial; color:#184605; }
#content { padding:0px 5px 10px 210px; text-align:justify; }

#colonnaSX { position:absolute; top:270px; left:10px; width:185px; z-index:5; }
#colonnaMenu {  }

#menu_lato { width:180px; }
.menuL { list-style-type:none; border:0; padding:0; margin:0; }
.menuL img { vertical-align: middle; }
.menuL .first { margin:0 0 0 10px; padding:5px 0 5px 15px; border-bottom:1px solid #ffffff; background:url(img/quadrato.gif) 5px 9px no-repeat; }
.menuL .firstAct { margin: 0 0 0 10px; padding:5px 0 5px 15px; border-bottom:1px solid #ffffff; background:url(img/quadrato.gif) 5px 9px no-repeat; }
.first A { display:inline; height:20px; font:bold 12px Verdana,Tahoma,Arial; color:#ffffff; text-decoration: none; margin:0; padding: 0 0 0 0px; }
.first A:hover { color:#ECEE4F; text-decoration: underline; }
.firstAct A { color:#ECEE4F; padding:10px 0 10spx 7px; }

#pie { width:772px; text-align:center; }
#indirizzo { color:#ffffff; padding:10px; }
#intera { float:right; margin:0 10px 5px 0; background:url(img/intera.png) no-repeat; width:265px; height:65px; }

/*++++++++++++++++++++++++++++ HOME ++++++++++++++++++++++++++++*/
#riga_giu_home { position:relative; top:7px; left:0px; background:url(img/sfondo_dentro_home.jpg) bottom left repeat-y; }
#sito_home { background:url(img/sfondo_home.jpg) top left no-repeat; width:772px; margin:0; padding:0; min-height:600px; overflow:hidden; }
#contenutihome #titolo { padding:0px 0 10px 210px; width:360px; float:left; }
#contenutihome #content { padding:0px 0 10px 210px; width:360px; text-align:justify; float:left; }
#news { background:#D3D3D3; width:180px; float:right; }
#news h1 { font:bold 20px Tahoma, Arial; color:#184605; text-transform:capitalize; padding-right:5px }
#news .csc-header { border-bottom:3px solid #ffffff; text-align:right; }
.news-latest-item, .news-list-item, .news-single-item { padding:5px; margin:0; }
.news-latest-item p { color:#000000; text-align:left; }
.news-latest-item a, .news-list-item a, .news-single-item a { color:#184502; }
.news-latest-item { text-align:center; }
.news-latest-item img { padding:2px; }
.news-list-item img, .news-single-item img { float:right; padding:0 0 5px 10px; }
.news-latest-date, .news-latest-morelink { text-align:left; }
.news-latest-date a { color:#184502; font-size:11px; }
.news-latest-gotoarchive a { color:#000000; float:right; padding:5px; }
.news-latest-title { padding-bottom:3px; text-align:left; }
.news-latest-title a { text-decoration:underline; }
.news-latest-morelink a, .news-latest-date a, .news-list-date { font-weight:normal; }
.news-single-backlink { clear:both; float:right; padding-top:10px; }
.news-list-item h3 { padding:10px 0 0 0; margin:0; font-size:12px; }
.clearer { display:none; }