body, img, ul, ol, form, p, h1, h2, h3, h4, h5, h6, li{
padding:0;
margin:0;
}
img { display:block;}
a img {border:0;}
ul {list-style:none;}
a {text-decoration:none;}

body {
scrollbar-base-color: #FFF4C6;
scrollbar-arrow-color: #763E0B;
scrollbar-3dlight-color: #FFF4C6;
scrollbar-darkshadow-color: #FFF4C6;
scrollbar-face-color: #FFF4C6;
scrollbar-highlight-color: #FFF4C6;
scrollbar-shadow-color: #FFF4C6;
scrollbar-track-color: #FFF4C6;
background:transparent;
}
body#pag_offerte {background:#FAEFB7 url(../img/bg_sfumato.jpg) repeat-x;
border-left:#322C24 8px solid;
border-right:#322C24 8px solid;
}
body#pag_offerte td {color:#000;
font-style:normal;}
body#pag_offerte td .info_1 {border-top:#E9DCA7 2px solid; display:block;}
td.titolo {display:none;}
td {

font-size:13px;
color:#51482d;
font-style:italic;
padding: 1px 0;
line-height:16px;
}
td td {padding:0;}
td a {
font-weight:bold;
color:#413a0e;
}

td a.prenota {
display:block;
margin: 8px 0;
color:#fff;
text-align:center;
padding:2px 5px;
background:#C27912;
float:right;
width:80px;
font-weight:bold;
font-size:11px;
border:0;
}

#pag_offerte #procedi {
background: url(../img/bg_prenota.jpg) center no-repeat;
width:auto;
padding: 10px 22px ;
line-height:23px;
margin: 5px 0 3px 20px;
font: italic 12px georgia;
color:#863B00;
text-decoration:none;
border:0;
}

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

span.foto img {
padding: 2px;
border:#B99863 2px solid;
margin: 0 10px 0 0;
}


#contatti * {
font-family:georgia;
font-size:10px;
}
#contatti.guest label{
font-size:11px;
}

#contatti.form * {font-size:12px;}

#contatti h1 {font: 12px georgia; color:#B2721B; padding: 5px 0;} 

#contatti label {
text-align:right;
width:200px; 
float:left;
}
#contatti.form label { width:220px; }
#contatti.guest label { width:270px; }

#contatti label, #contatti p{
display:block;
padding: 3px 0;
}
#contatti p {
text-align:center;
clear:both;
}
#contatti.form p {
text-align:right;
clear:both;
padding: 0 10px 0 0;
}
#contatti label.midi {
width:225px;
clear:both;
text-align:center;
padding: 3px 0;
}
#contatti.form label.midi {width:440px;
margin-top:10px;}


#contatti label.sin {text-align:left;}
#contatti.guest label.center {text-align:center; width:300px; clear:both;}

#contatti label, #contatti label input, #contatti p{ color:#6b5503;}
 #contatti label select,  #contatti textarea,  #contatti #privacy{ color: #333333;}
 #contatti.form textarea,  #contatti.form #privacy{ clear:both; float:right;}

#contatti #privacy {
background:#E9D5A0;
border:#B07E29 1px solid;
width:200px;
height:200px;
padding: 5px;
top:25px;
left:10px;
color:#000;
}
#contatti.form #privacy {
width:400px;
height:200px;
}

#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;
background:#AF7927;
border:#996633 1px solid;
padding: 1px 5px;
}

#contatti p.priv {
width:120px;
float:left;
}
#contatti p.priv a {color:#6B5503;}
#contatti textarea {
width:225px;
height:60px;
margin: 0 auto;
}
#contatti.form textarea {width:440px; height:100px;}
#contatti.guest textarea {width:300px;
clear:both; height:80px;}

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



#contatti label input {border:#ceba8b 1px solid; width:100px;}
#contatti label input.data {width:80px; margin-right:20px;}
#contatti label img { float:right; margin-top:-17px;}

#contatti.guest label input.codice {border:0; background:transparent; padding-left:10px;}

#contatti.form label input {width:100px;}
#contatti.guest label input {width:150px;}

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


#contatti #procedi{
padding:2px 5px;
margin: 0;
float:right;
width:75px;
height:25px;
border:0;
}
#contatti #procedi.Ita {background: url(../img/bott_invia_ita.png) 0 0 no-repeat;}
#contatti #procedi.Eng {background: url(../img/bott_invia_eng.png) 0 0 no-repeat;}
#contatti #procedi.Deu {background: url(../img/bott_invia_deu.png) 0 0 no-repeat;}
#contatti #procedi.Fra {background: url(../img/bott_invia_fra.png) 0 0 no-repeat;}

#contatti.form #procedi{margin: 20px 20px 0 0;}
#contatti.guest #procedi{margin:10px 10px 0 0;}


#contatti em {
font: 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;
}

#guestout * {
font:11px georgia;
color:#51482d;
}
#guestout div {
border:#f6e5ae 2px solid;
padding: 3px 7px 10px 7px;
margin: 0 0 5px 0;
width:340px;
} 
#guestout a:hover {text-decoration:underline;}
#guestout h1 {
font-size:12px;
color:#362811;
padding: 2px 8px;
background:#dccf9a;
margin: 0 0 1px 0;
}
#guestout h2 {
font-size:12px;
text-align:right;
padding: 2px 8px;
border-bottom:#FFF4C6 3px solid;
background:#f6e5ae;
 color:#a55200;
}

#guestout p {padding-bottom:3px;}
#guestout p.testo {
font-style:italic;
padding: 5px 0;
color:#7D4022;
}
