html, body, table, td, div{ margin:0; padding:0; }
td{ font-family:Arial, Helvetica, sans-serif; font-size:12px; }
a{ text-decoration:none; }
body{ background-color:#eee; }

#container{ width:720px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#fff; padding:0 10px 10px 10px;}
#header{ height:253px; width:720px; padding:0; margin:0; text-align:left;}
#menu{ width:720px; background-color:#666; padding:10px 0; margin:0; text-align:left;}
#credit{ color:#999999; font-size:12px; text-align:center; padding:10px 0; margin:0 0 10px 0; width:720px;}
#credit a{ color:#999999; }
#credit a:hover{ text-decoration:underline}
.border{ border:1px dashed #999; border-left:4px solid #f00; }

.allinea{ padding-left:20px;}

.menu_up{ text-transform:uppercase; font-weight:bold;}
.menu_up td{ border-left:4px solid #f00; font-size:14px; padding:0 25px 0 10px; }
.menu_up a{ color:#fff; }
.marchi a{ color:#000; font-size:10px; font-weight:bold; }
.marchi_tab td{ padding:10px; }
.sotto_menu{ width:60px; text-transform:uppercase; font-weight:bold; font-size:10px;}
.sotto_menu a{  color:#ccc; }

.noleggio{ padding:10px; }
.tabella_noleggio{ margin:0 20px 0 20px }
.tabella_noleggio td{ padding:10px; font-size:12px; }

.titolo{ font-size:18px; font-weight:bold; }
.input{ border:none; background-color:#fff; margin:5px 0 5px 0; padding:2px;}
.input2{ font-size:11px; color:#666; font-weight:bold; text-transform:uppercase; padding-left:10px; width:80px;}
.input_info{ border:none; background-color:#fff; border-bottom:1px dashed #999; width:160px; margin:10px 0 10px 0; padding:2px;}
