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

body {
scrollbar-base-color: #fbe3b7;
scrollbar-arrow-color: #301000;
scrollbar-3dlight-color: #fbe3b7;
scrollbar-darkshadow-color: #fbe3b7;
scrollbar-face-color: #fbe3b7;
scrollbar-highlight-color: #fbe3b7;
scrollbar-shadow-color: #fbe3b7;
scrollbar-track-color: #fbe3b7;
background:#fbe3b7 url(../img/bg_offerte.jpg) repeat-x;
}
body#pag_offerte {background:#fbebc5;}
body#pag_offerte td {color:#000;}
body#contatti {background:transparent}

td.titolo {display:none;}
td {
font: 12px georgia;
color:#7D5139;
padding: 1px 0;
line-height:16px;
}
td td {padding:0;}
td a {
font-weight:bold;
color:#413a0e;
}

td a.prenota {
display:block;
background: url(../img/bg_bott_prenota.png) 0 0 no-repeat;
margin: 8px 0;
width:109px;
height:29px;
font-size:11px;
color:#894014;
text-align:center;
line-height:29px;
text-transform:uppercase;
}

table.tab table td.price {background: url(../img/divisorio_home.jpg) bottom center no-repeat;}

#warning h2, #warning h5 {
font:italic 12px georgia;
color:#96886c;
}

span.foto img {
padding: 1px;
background:#fff;
border:#e2b78d 2px solid;
margin: 0 10px 10px  0;
}
#pag_offerte h2 {
padding: 5px 5px 10px 5px;
margin-bottom:10px;
background:url(../img/bg_tit_sx.jpg) bottom left no-repeat;
color:#633c25;
font-size:18px;
}

#procedi{
background: url(../img/bg_bott_prenota.png) 0 0 no-repeat;
margin: 8px 0;
width:109px;
height:29px;
font-size:11px;
color:#894014;
text-align:center;
line-height:29px;
text-transform:uppercase;
border:0;
padding:0;
}

body#contatti {padding: 15px;}
#contatti * {
font-family:georgia;
font-size:13px;
}
#contatti h1 {font: 12px georgia; color:#B2721B; padding: 5px 0;} 

#contatti label {
text-align:right;
width:280px; 
float:left;
}
#contatti label.mess {width:auto; float:none; clear:both;}
#contatti label, #contatti p{
display:block;
padding: 12px 0;
}
#contatti p {
text-align:center;
clear:both;
}
#contatti.form p {
text-align:right;
clear:both;
padding: 0 10px 0 0;
}

#contatti label.sin {text-align:left; width:255px; padding-left:15px;}

#contatti label, #contatti label input, #contatti p{ color:#6A2214;}
 #contatti label select,  #contatti textarea,  #contatti #privacy{ color: #333333;}

#contatti #privacy {
width:250px;
height:100px;
padding: 5px;
}

#contatti textarea {
width:560px;
height:110px;
}

#contatti #privacy, #contatti textarea{
border:#6b5503 1px solid;
overflow:auto;
background:#fff;
display:block;
}

#contatti h2 { font-style:italic;
font-weight: normal;
font-size: 15px;
float:none;
clear:both;}

#contatti label input {border:#6b5503 1px solid; width:150px;}

#contatti label input#radio {border:0; width:auto;}

#contatti #procedi{
padding:2px 0;
background: url(../img/bg_invia.png) 0 0 no-repeat;
margin: 10px 30px 0 0;
float:right;
width:101px;
font-weight:bold;
color:#66492d;
border:0;
text-align:center;
line-height:21px;
height:25px;
}

#contatti em {
font: bold italic 11px arial;
color:#990000;
text-align:center;
display:block;
}
#contatti em.right {
float:right;
text-align:left;
width:160px;
padding: 5px 0 0 0;
}


