html * {margin:0; padding:0;}
img {display:block; border:0;}
a img {border:0;}
ul, li {list-style:none;}
a {text-decoration:none;}

body {
scrollbar-base-color: #000;
scrollbar-arrow-color: #ccc;
scrollbar-3dlight-color: #000;
scrollbar-darkshadow-color: #000;
scrollbar-face-color: #000;
scrollbar-highlight-color: #000;
scrollbar-shadow-color: #000;
scrollbar-track-color: #000;
background:#000;
font-family:lucida sans;
font-size:11px;
color:#fff;
padding:10px;
}


body#pag_offerte td {font-style:normal;}
body#pag_offerte td .info_1 {
background:#3F3F3F;
color:#ccc;
font-size:11px;
padding:6px 5px;
display:block;
}
td.titolo {display:none;}
td {
padding: 1px 0;
line-height:16px;
}
td td {padding:0;}
td a {
font-weight:bold;
color:#fff;
}
td input {margin-left:3px;}

#pag_offerte #procedi {
padding: 3px  5px;
margin-top:3px;
font-style:normal;
text-transform:uppercase;
background:#96330F ;
color:#fff;
display:block;
float:right;
text-decoration:none;
border:0;
font-size:11px;
}

table.tab table td.price {border-bottom:#5e5562 1px dotted;}
body#pag_offerte h2  {
color:#fff; 
padding: 5px;
margin-bottom:5px;
background:#96330f;
}
#warning h2, #warning h5 {
font:normal 12px georgia;
color:#666666;
}

span.foto img {
border:#3F3F3F 6px solid;
margin: 10px 10px 0 0;
}


#contatti label {
text-align:right;
width:245px; 
float:left;
padding:3px 0 3px 5px;
}
#contatti .dispo label {padding:2px 0 2px 5px;}
#contatti .dispo label.periodo {width:150px; }
#contatti h2 {
font-weight:normal;
font-style:italic;
font-size:13px;
padding:20px 0 3px 0;
color:#96330f;
clear:both;
float:left;
width:100%;
}
#contatti label, #contatti p{display:block;}

#contatti p {
text-align:center;
clear:both;
}
#contatti label.midi {
clear:both;
text-align:center;
padding: 3px 0;
width:500px;
}

#contatti #privacy {
background: #333333;
border:#ccc 1px solid;
width:400px;
height:300px;
padding: 5px;
top:25px;
left:10px;
color:#fff;
overflow:auto;
display:none;
position:absolute;
}

#contatti .dispo #privacy {
width:200px;
height:200px;
top:70px;
}


#contatti.form #privacy p, #contatti #privacy p {text-align:justify;}

#contatti #privacy *{font:10px arial;}

#contatti #privacy a{
color:#fff;
font-weight:bold;
display:block;
float:right;
border:#ccc 1px solid;
padding: 1px 5px;
}

#contatti p.priv {
width:120px;
}
#contatti p.priv a {color:#96330f;}

#contatti textarea {
width:490px;
height:80px;
margin: 0 auto;
border:#ccc 1px solid;
overflow:auto;
background:#000;
padding: 5px;
}
#contatti .dispo textarea {
width:300px;
height:40px;
}
#contatti label input, #contatti label textarea {
 background:#000;
 color: #CCCCCC;
 font:11px lucida Sans;
}

#contatti label input {
border:0;
border-bottom:#ccc 1px solid;
width:130px;
  }
#contatti label input.data {width:110px; margin-right:20px;}
#contatti .dispo label input.data {width:70px;}

#contatti label img { float:right; margin-top:-17px;}

#contatti #procedi{
float:right;
width:75px;
height:25px;
border:0;
padding: 3px  5px;
margin-top:3px;
font-style:normal;
text-transform:uppercase;
background:#96330F ;
color:#fff;
font-size:11px;
}


#contatti em {
font: italic 12px arial;
color:#96330f;
text-align:center;
display:block;
}

