/*Impaginazione generale*/
body { margin:0; padding:0; font:78% Arial, Helvetica, sans-serif; background:red; color:#262626; text-align:center; }
#aux { background:#FFF; width:100%; float:left }
#aux2 { width:100%; float:left; padding:10px 0 0; }
#centrato { width:920px; margin:0 auto; text-align:left; }
#corpo { width:100%; margin:0 0 10px; padding:0; float:left; padding:0 0 10px 0 }
#footer { width:920px; margin:0 auto; padding:0 0 8px 0; text-align:left }
/*Generici*/
a, a:link, a:link, a:link { background:transparent; text-decoration:none;} 
a:hover, a:active {background:transparent; text-decoration:underline;} 
p { margin:0; padding:0 }
img { border:0 }
h1 { font-size:1.8em; color:red; margin:5px 0; font-weight:700 }
h2 { font-size:1.5em; color:red; margin:5px 0 }
h3 { float:left; font-size:1.1em; color:red; margin:3px 8px 3px 0 }

h1 a, h2 a, h3 a { color:red }
h1 a:hover, h2 a:hover, h3 a:hover { color:#667773 }
.rosso { color:red }
.nero { color:#000 }
.bianco { color:#FFF }
.bianco a { color:#FFF }

.freccia{ float:left;}
.freccia a { color:red; background:url(../image/freccia.png) left center no-repeat; padding:0 0 0 20px; font-weight:700; margin:5px 0 0; float:left }
.freccia a:hover { color:#2B2A2A; background:url(../image/freccia.png) left center no-repeat }
/*Header*/
#header { width:100%; float:left; padding:5px 0 }
#header img { float:left }
#header p { float:right }
/*Footer*/
#footer a { float:left; margin:0 30px 0 0; text-decoration:none; color:#FFF;  font-weight: bold; padding:0 0 1px; }
#footer a:hover { border-bottom:1px solid #FFF }
#footer p { float:left; color:#FFF; text-align:left; margin:0 0 0 80px}
.txt_grande{font-size:1.1em; margin:0}
/*HomePage*/
#n01 { width:100%; float:left; padding:8px 0 }
#n01 img { margin:0 20px 0 0; float:left }
#n01 p { margin:8px 0 }
/*Prodotti*/
#prodotti { width:100%; float:left; margin:20px 0 5px 0}
.prod { width:215px; float:left; margin:0 20px 0 0; }
#candela { float:left; width:450px }
/*Pagina Natale*/
#sx { width:450px; float:left; margin:0 20px 5px 0 }
#dx { width:450px; float:left; margin:0 0 5px; }
#top { width:430px; float:left; background:#231F20 url(../image/albero.png) top right no-repeat; padding:10px; color:#FFF; height:230px; margin:10px 0 5px 20px }
#top p, #top_candela p { width:360px}
#top_candela { width:430px; float:left; background:#231F20 url(../image/albero.png) top right no-repeat; padding:10px; color:#FFF; height:105px; margin:10px 0 5px 20px }#natale{ clear:left}
.box { width:450px; float:left; margin:10px 0}
.dona{ clear:left}
.progetto { float:left; width:450px; margin:5px 0 }
.progetto p, .progetto img { float:left }
.progetto p { width:285px; padding:5px 10px }
.progetto a { width:450px; background:#231F20; display:block; cursor:pointer; float:left; text-decoration:none; color:#FFF }
.progetto a:hover { background:red }
#cont { float:left }
#prog02 { width:759px; float:left;margin:0 20px 0 0 }
#vari_progetti { width:141px; float:right; margin:0 0 10px 0; }
.box_prog {padding:8px 0; margin:5px 0 }
.box_prog a { text-decoration:none }
#dettaglio_top { background:url(../image/top_dettaglio.png) left top no-repeat; padding:9px 0 10px 60px; border-bottom:1px solid red; margin:0 0 10px; }
#testimonial { float:left; width:289px; background:#231F20; margin:0 0 10px 0 }
#testimonial p { padding:10px; color:#FFF }
#causale { float:left; background:#CBCDCD; width:430px; margin:0 0 10px 0; padding:10px; font-weight:700; font-weight:normal }
#banner_aiuta { width:760px; background:red url(../image/stelle.png) left top no-repeat; float:left; margin: 10px 0; padding:25px 0; text-align:center; font-size:1.3em; font-weight:700 }
#lettera { float:left; padding:15px 10px; margin:0 0 0 20px; width:264px; border:3px solid red}
#lettera a{ color:#000}

#piede_candela{ float:left; border-bottom:0; width:760px}
#piede_candela .box_prog{ float:left; width:160px; margin:0 10px; border-bottom:0}
.regali{ margin:10px 0; padding:10px 0;float:left; width:100% }
.elenco { margin:10px 0 0 0; padding:0; list-style-type:none; clear:left}
.elenco li{background:url(../image/freccia.png) left top no-repeat; padding:0 0 0 22px; margin:10px 0 } 
#benefici p{ margin:10px 0}  #benefici h3{ margin:10px 0 0 0}
#importante{ clear:left; border-top:1px solid #000; padding:10px 0 0 0; margin:0 0 10px 0}
#piede_progetti{ clear:left}
#piede_progetti h3{ font-size:97%}