body {background:#FFFFFF url('../img/sfondo.jpg') no-repeat top right; text-align:center; font:12px Arial; color:#000000; margin:0px}

a {color:#006600}
a:hover {color:#D40410; text-decoration:none;}

hr {color:#339933; height:1px; margin:0px;}



/******************
       MENU
******************/

a.menu_top {color:#FFFFFF; text-decoration:none; letter-spacing:1px; padding:0px 5px 0px 4px;}
a.menu_top:hover {color:#FFFFFF; text-decoration:underline;}
.menu_top_on {color:#FFFFFF; text-decoration:none; letter-spacing:1px; padding:0px 5px 0px 4px; border-bottom:2px solid #D40410}

a.menu_sx {background:#DEEFDE url('../img/sfumato_sx.jpg') repeat-y top right; font:9px Verdana; color:#000000; text-decoration:none; cursor:hand}
a.menu_sx:hover {background:#78BB78 url('../img/sfumato_sx_on.jpg') repeat-y top right;}
a.menu_sx_on {background:#78BB78 url('../img/sfumato_sx_on.jpg') repeat-y top right; font:9px Verdana; color:#D40410; text-decoration:none;}

.menu_prodotti_singolo {width:267px; height:49px; padding-left:30px; padding-top:17px; border-bottom:2px solid #FFFFFF; background:#330000}
.menu_prodotti_doppio {width:267px; height:49px; padding-left:30px; padding-top:11px; border-bottom:2px solid #FFFFFF; background:#330000}
.menu_prodotti_triplo {width:267px; height:49px; padding-left:30px; padding-top:6px; border-bottom:2px solid #FFFFFF; background:#330000}


/******************
  DIV INVISIBILI
******************/

.freccia {background:url(../img/freccia_su.gif) no-repeat 5px left; padding-left:17px;}

a.bottone_div {background:#339933 url('../img/sfumato_dx.jpg') repeat-y top right; font:bold 13px/28px Arial; color:#FFFFFF; display:block; padding-left:10px;}
a.bottone_div:hover {text-decoration:none; color:#FFFFFF;}

.div_invisibile {display:none; padding-left:17px;}

table.form td {padding:3px 15px 3px 5px; background:#DDDDDD; border-bottom:2px solid #FFFFFF; font:11px Arial;}

ul.pdf li {list-style: none; background:url('../img/pdf.gif') no-repeat ; line-height:32px; margin:10px 10px 10px 0px; padding-left:40px; }




/******************
     HEADER
******************/

.sfumato_top {background:#339933 url('../img/sfumato_top.jpg') repeat-y top left; padding-left:50px; margin-bottom:1px; font:bold 13px/28px Arial; color:#FFFFFF}



/******************
      FORM
******************/

form {margin:0px; padding:0px; font:10px Verdana; color:#006600}
label {width:130px; font:12px Arial; color:#006600; text-align:left; cursor:pointer; cursor:hand;}
select {width:150px; font:12px Arial; color:#666666 /*#006600*/; text-align:left;}
input.testo {width:305px; font:12px Arial; color:#666666 /*#006600*/; text-align:left;}
input.bottone {width:100px; font:12px Arial; color:#666666;}
textarea {width:305px; font:12px Arial; color:#666666;}
textarea#privacy {width:305px; border:0px; border-top:1px solid #006600; border-bottom:1px solid #006600; font:9px/10px Arial; color:#666666}
.obbligatorio {font-weight:bold;}
form td { font:11px Verdana; color:#006600}
span.moduloinfo {font:12px Arial; color:#006600;}



/******************
      VARIE
******************/

.partner img {border:2px solid White;}
.partner {width:108px; height:38px; border:1px solid Orange; background:#FFFFFF; text-align:center; margin:1px 2px 1px 2px;}



