body{ color:#333; background-color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
p{ line-height:15px;}
p.description{ margin:15px; margin-left:0; }
h1{ color:#c40505; font-weight:bold; font-size:15px; margin-top:12px; margin-bottom:0; text-align:center; }
h1.left{ text-align:left; margin-left:15px; margin-bottom:25px;}
h2{ font-size:11px; margin:0; margin-top:5px;}
h2.offerte{ font-size:13px; margin:15px; }
h3{ color:#1570cb; font-weight:bold; font-size:14px; margin-top:8px; margin-bottom:0; margin-left:8px; }
li{ margin-right:14px; margin-top:3px; }
a { color:#333333; }
img.prodotto{ float:left; margin:15px; margin-top:0; border:#CCCCCC 1px solid; }
#contenuto{ float:inherit; width:840px; margin:auto;}
#header{ float:left; width:840px; }
.menu{ float:left; width:840px; height:30px; background-color:#FFFFFF; border-top:#8090af 1px solid; border-bottom:#8090af 1px solid;}
.menu ul{ float:right; list-style:none; margin-top:8px;}
.menu li{ float:left; margin-right:20px; font-size:13px;  }
.menu li a{ text-decoration:none; color:#333; font-weight:bold; }
.menu li a:hover{ text-decoration:none; font-weight:bold; color:#8090af; }
.menu li.pagina-corrente a {text-decoration:none; font-weight:bold; color:#8090af; }
.menu li.pagina-corrente a:hover{ text-decoration:none; }
.menu span{ float:left; margin-left:15px; margin-top:12px;}
.menu span img{ border:0; padding-right:3px;}
.contenuto_centro{ float:left; width:840px; background-color:#FFFFFF; padding-bottom:10px; }
.box_testo_offerta{ float:left; width:630px; margin:5px; margin-top:0;}
.box_banner{ float:left; width:270px; height:270px; margin:15px; margin-left:7px!important; border:#CCC 2px solid;  }
.box_offerte{ float:left; width:500px; height:240px; margin:15px; margin-right:15px; margin-right:7px!important; border:#CCC 2px solid; }
.boxdx{ float:left; width:170px; margin:8px; margin-left:8px; margin-left:4px!important; }
.boxdx img{ width:160px; height:160px; margin-top:8px; border:#CCCCCC 1px solid; }
.boxsx{ float:left; width:295px; height:195px; margin:8px; margin-right:5px; margin-right:4px!important; display:block; overflow:hidden;}
.boxsx p{ width:295px; margin:0; margin-bottom:2px; }
.boxsx ul{ margin-top:1px;}
.boxsx li{ margin-left:-6px;}
.prezzo{ font-size:14px; color:#1570cb; }
.azioni{ float:right; height:20px;}
.azioni img{ border:0;}
.azioni h4{ float:left; font-size:10px; font-weight:bold; margin-right:15px; margin-top:10px;}
.box_img{ float:left; width:250px; margin:15px;}
.box_img img{ border:#CCCCCC 1px solid; }
.box_testo{ float:left; width:530px; width:528px!important; margin:15px; margin-top:0;}
.box_testo h1{ text-align:left;}
.bottom{ float:left; width:840px; height:29px; background:url(../img/bottom.png) no-repeat; margin-bottom:10px;}
.footer{ font-size:9px; margin-top:13px; text-align:center; }
.menu_prodotti{ float:left; width:250px; margin-right:15px; margin-bottom:15px;}
#foto{ margin:0; height:50px; position:relative; background-color:#fff; width:250px; voice-family: "\"}\""; voice-family:inherit; width: 250px; border:0; } 
#foto img{ border:0;}
#foto a span{ position:absolute; left:8px; text-decoration:none; top:0; left:0; bottom:0; width:250px; height:50px; font-weight:bold; background:#fff; color:#000; font-size:90%; filter:alpha(opacity=60); -moz-opacity:.4; opacity:.60; padding-left:4px; border:0; }
#foto a:hover span{ position:absolute; top:0; left:0; bottom:0; padding:10px; width:250px; height:50px; font-weight:bold; background:#fff; color:#000; font-size:90%; filter:alpha(opacity=00); -moz-opacity:.0; opacity:.00; border:0; } 
.form_catalogo{ float:left; width:457px; height:174px; background:url(../img/form_catalogo.png) no-repeat; margin-top:20px; }
.form_catalogo input{ float:left; padding:3px; margin:10px; margin-right:20px; margin-left:40px; color:#333; }
.form_catalogo input.req{ color:#c40505; }
.form_catalogo img{ float:right; border:0; margin-top:-8px; margin-right:55px; }
.form_catalogo p{ float:left; font-size:9px; margin-left:40px; margin-top:5px;}
.form_contatti{ float:left; width:457px; height:400px; background:url(../img/form_contatti.png) no-repeat; margin-top:20px; }
.form_contatti input{ float:left; padding:3px; margin:10px; margin-right:20px; margin-left:40px; color:#333; }
.form_contatti input.req{ color:#c40505; }
.form_contatti img{ float:right; border:0; margin-top:10px; margin-right:55px; }
.form_contatti p{ float:left; font-size:9px; margin-left:40px; margin-top:3px;}
textarea{ float:left; padding:3px; margin:10px; margin-right:20px; margin-left:40px; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
input.informativa{ margin-left:10px; margin-top:2px; }
p.indirizzo{ margin-top:10px;}
.light{ color:#ccc; }

.boxpowered{ float:right; margin-top:-13px; margin-right:20px; }

.powered
{  
   float:right;  
   font-size:9px;   
   margin-bottom:3px;
}



