body, html 
 { padding:0px; background:#ffffff; }
/* mac ie5 hack \*/
body, html { width:100%; height:100%; margin:0px; }
/* end hack */
img { border: 0px; }

.cento { width:100%; }

body, html, img, table, th, td { border: 0; font-family: Verdana, Arial, Sans-serif; font-size: 10px; color:#000000;   }
 
input, textarea, select { color:#A20F19; font-size:10px;}

form, input, textarea, select { font-family: Verdana, Arial, Sans-serif; margin: 0px; padding:0px;  }

p 			{ margin:0; padding:0;}

a 			{ color:#A20F19; font-weight:bold; text-decoration:underline; }
a:visited 	{ color:#A20F19; font-weight:bold; text-decoration:underline; }
a:hover 	{ color:#A20F19; font-weight:bold; text-decoration:underline; }

.box_home	{ padding:0 0 60px 0; }
.top_home	{ padding:0 0 0 108px; background:#A20F19; }
.iva	{ padding:40px 0 0 430px; color:#A20F19; text-align:left; }
.pulito	{ padding:40px 0 0 390px; color:#A20F19; text-align:left; }

.chiuso	{ padding:40px 0 0 220px; color:#A20F19; text-align:center; font-size:12px; }
.chiusobis { padding:0 0 15px 0; }

.flash					{ padding:0 0 10px 405px;    }
.flash_txt				{ color:#A20F19; text-align:left; padding-left:5px; }
.flash_txt a 			{ color:#A20F19; font-weight:bold; text-decoration:none; }
.flash_txt a:visited 	{ color:#A20F19; font-weight:bold; text-decoration:none; }
.flash_txt a:hover	 	{ color:#A20F19; font-weight:bold; text-decoration:underline; }


.pad_top	{ padding-top:17px; }
.pad_brd	{ background:#000000; border:1px #202020 solid; }
.campi_obb	{ color:#A20F19; padding-left:30px; }

.td_book	{ color:#A20F19; padding:2px 15px 1px 0; font-weight:bold;  }
.td_book_2	{ color:#A20F19; padding:2px 15px 1px 0;  }
.td2_book	{ padding:0 0 5px 0; }

.informativa	{ color:#A20F19; padding:10px 0 10px 0; text-align:justify;}

.puls	{ padding:0 0 15px 0; }

.logo	{ background:#A20F19; }

.input_ele	{ width:221px; border:2px #A20F19 solid; }
.input_ele_7	{ width:112px; border:2px #A20F19 solid; }
.input_ele_6	{ width:142px; border:2px #A20F19 solid; }
.input_ele_2	{ width:45px;  border:2px #A20F19 solid;}
.input_ele_3	{ width:100px;  border:2px #A20F19 solid;}
.input_ele_4	{ width:210px;  }
.input_ele_5	{ width:189px;  border:2px #A20F19 solid; }
.input_note	{ width:460px; height:80px; border:2px #A20F19 solid; }

.separa_punti	{ background:url(../img/prenota/sep.gif) repeat-x 0 7px; padding:5px 0 5px 0;  }