body {margin: 0;padding: 0;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;background: #108333;color: #262626;text-align: center}
#aux{background:#f2f2f2 url(../image/bkg_body.jpg) left top repeat-x;width:100%;float:left}
#centrato {width:760px;margin:11px auto;text-align: left;}
#corpo {width:760px;padding:0;float:left;}
p{margin:0;padding:0}
img{border:0}
h1{font:20px Georgia, Arial, Helvetica, sans-serif;font-weight:normal;margin:5px 0;padding:0}
h2{ margin:0 0 10px 0; padding:0; font:15px Georgia, "Trebucht Ms", Times, serif; color:#108333; font-weight:bold }
h3{ background: url(../image/h3.png) left top no-repeat; padding:0 0 0 15px; margin:0; font:13px Arial, Helvetica, sans-serif; font-weight:bold}
.verde{ color:#108333}
/*--HEADER--*/
#header{ width:760px; float:left}
#header p{ float:left; width:370px; text-align:center; font:18px "Trebuchet Ms", "Times New Roman", Times, serif; color:#0f8232; margin:15px 0 0 0}
#gazechim{ float:right; margin:20px 0 0 0}
#logo{ float:left; margin:0 30px 0 20px}

/*--MENU PRIMO LIVELLO--*/
#cont_m01{float:left;padding:0;margin:1px 0 2px 3px;/*MODIFICATO IN IE*/font:12px Arial, Helvetica, sans-serif;text-transform:uppercase;text-align:center}
#cont_m01 ul{margin: 0;padding-left: 0;list-style: none;text-align:center; font-weight:bold}
#cont_m01 li{display: inline;margin: 0;padding: 0;}
#cont_m01 a:link, #cont_m01 a:visited{float: left;color: #5f5f5f;margin: 0em;padding: 1.3em 2.5em 0.7em 2.5em;text-decoration: none;border-right: 1px solid #fff;background: url(../image/comuni/bkg_menu01.png) left top repeat-x}
#cont_m01 a:hover, #cont_m01 a:focus, #cont_m01 a:active{color:#108333;background:url(../image/comuni/bkg_menu01r.png) left top repeat-x}

/*--Immagine di Testata--*/
#box_img{float:left;width:720px;text-align:right;padding:60px 20px 0 0;height:115px}


/*--Footer--*/
#aux_footer{width:760px;margin:11px auto;text-align: left;} 
#footer{ width:760px; float:left; padding:10px 0; color:#fff; font:11px Arial, Helvetica, sans-serif; line-height:1.4em}
#footer p{ float:left; width:100px;}
#footer a{ font-weight:bold; color:#b7f5ca; text-decoration:none} 
#footer a:hover{ color:#FFCC33} 
#dati{ float:left; text-align:right; width:650px}

#percorso{ width:750px; float:left; background: url(../image/percorso.jpg) left top no-repeat; padding:5px; margin:0 0 10px 0}
#percorso a{ color:#108333; font-weight:bold; text-decoration:none}
#percorso a:hover{ color:#595959}
 
#pagina{ width:760px; float:left; padding:10px 0 10px 10px}

/*.col_01{ float:left; width:170px; margin:0 10px 0 0}*/
.col_01{ float:left; width:170px; margin:0 15px}


#col_02{ float:left; width:220px; margin:0 10px 0 0}
#col_destra{ float:left; width:160px; margin:0; background:#fee377 url(../image/news_top.jpg) left top no-repeat; padding:110px 0 0 0}
#aux_destra{ background: url(../image/news_bottom.png) left bottom no-repeat; padding:0 5px 20px 5px; float:left}

.col_01 p{ margin:20px 0}
.col_01 a{ font-weight:bold; color:#595959}
.col_01 a:hover{color:#108333}

#col_02 ul{ padding:0; margin:0}
#col_02 li{ list-style-type:none; padding:4px 0; border-bottom:1px dashed #108333}
#col_02 li a{ text-decoration:none; color:#262626; display:block; padding:2px 2px 2px 20px; background:url(../image/check.png) left top no-repeat} 
#col_02 li a:hover{ background:#ccebd5 url(../image/check.png) left top no-repeat; color:#108333 }

.news{ float:left; margin:10px 5px; border-bottom:1px solid #5a5234; padding:0 0 10px 0; width:140px}
.news a{ text-decoration:none; color:#000}
.news a:hover{ color:#333333; text-decoration:underline} 
.data{ font-weight:bold; color:#108333; font:10px Tahoma, Helvetica, sans-serif}
#nl{ float:left; background:url(../image/newsletter.png) center top no-repeat; font-weight:bold; font:15px "Trebuchet Ms", Helvetica, sans-serif; line-height:0.8em; font-weight:bold  }
#nl a{  padding:17px 10px 17px 45px; color:#fff; text-decoration:none; width:90px; display:block}
#nl a:hover{ color:#FFCC00}  

#col_03{ float:left; width:580px; margin:0 10px 0 0}
.cat_prodotti{ background:#fff url(../image/bkg_prod.jpg) center bottom no-repeat; padding:5px 5px 15px 5px}
.cat_prodotti ul {list-style:none; padding:15px; margin:0 0 0 20px} 
.cat_prodotti li, #col_05 li { padding:2px 0}

.cat_prodotti a, #col_05 a, .indietro a { text-decoration:none; color:#000; padding:2px}
.cat_prodotti a:hover, #col_05 a:hover, .indietro a:hover{ background:#ccebd5; color:#108333}
.cat_prodotti p, .indietro p{ padding:7px 15px}

#col_05 .voceCorrente a{ background:#ccebd5; color:#108333}
#col_05 ul{ list-style:none; margin:10px 0 0 0; padding:0}
#col_05 a{ display:block}


#col_04{ float:left; width:580px; margin:0 10px 0 0; background:url(../image/bkg_04.png) left top repeat-y}
#col_05{ padding:5px; width:160px; float:left}
#col_06{ float:left; width:400px; padding:5px}
.codice{ background:#108333; padding:5px; color:#fff; font-weight:bold; float:left; width:98%; margin:10px 0}
#col_07{ width:240px; float:left; padding:0 30px 0 0}
#col_07 ul{list-style: square; padding:15px; margin:0 0 0 20px} 
#col_07 li { padding:2px 0}
#col_07 ul a{ text-decoration:none; color:#000; padding:2px}
#col_07 ul a:hover{ background:#ccebd5; color:#108333}



#col_08{ width:130px; float: right}
#col_08 ul{ margin:0; padding:0; list-style:none}  
#col_08 li{ background:url(../image/check.png) left top no-repeat; padding:3px 0 5px 20px}

.descrizione{ padding:0 0 20px 0; margin:0; border-bottom:1px dashed #ccc}
.schede{ background:url(../image/bkg_schede.png) left top no-repeat; padding:8px 6px 25px 20px; margin:20px 0 0 0; border-bottom:1px dashed #ccc}
.schede a{ background: url(../image/pdf.png) left center no-repeat; padding:0 0 0 20px; font-weight:bold; color:#108333; text-decoration:none} 
.schede a:hover{ color:#000}

#paginazione a{ color:#000; text-decoration:none; font-weight:bold; padding:3px 6px}
#paginazione a:hover{ color: #ffa13d}
#paginazione .voceCorrente a{ color:#fff; background:#108333}


/*--NEWS--*/
#col_10{ background:#fbfde4; float:left; width:560px; margin:0 10px 0 0; padding:10px}

/*--LOGIN--*/
.login{  padding:0; float:left; width:460px; margin:0 0 10px 0}
.login input{ width:170px; margin:5px 0}
.login p{ float:left; margin:10px 20px 0 0}
.login a{color:#000}
.login a:hover{ color:#FF9900}

.allert{ color:#FF0000; float:left; margin:0 0 0 10px; padding:8px 0 0 0}
.allert2{ color:#FF0000; float:left; margin:0; padding:0}

#col_09 a{ color:#108333}
#col_09 a:hover{ color: #FF9900}


#home{ width:426px; margin:0 10px 0 0; padding:60px 74px 20px 80px; float:left; display:block}
#home img{ margin:0 34px 74px 0}


#pg_login{width:460px; margin:0 10px 0 0; padding:60px; float:left;}

#cerca_home{ margin:5px 0; width:130px} 


.cartina{ float:left; width:201px; margin:15px}
.risultati{ float:left; width:250px; margin:15px 0 0 0} .risultati p{ margin:15px 0}
