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

body {
	background: transparent;
	font-family:georgia;
color:#dfcc8c;
font-size:13px;
	}
	

label {
text-align:right;
display:block;
font: italic 12px georgia;
padding: 5px 0;
width:250px;	}

#contatti {padding-top:40px;}
#contatti label {
float:left;
width:280px;
}


label.center {text-align:center;}
#contatti label.center {width:620px; 
clear:both;
float:none;
}

label input {margin: 0 0 0 3px; width:130px;}
.guest label input {margin-left:1px; width:117px;}

label input.cod {border:0; background:none; color:#fff;}
label input, textarea, #privacy, select{border:#B57530 1px solid; background:#F7F1DF;
color:#271600;
font: 11px arial;
}


#contatti p {
text-align:center;
clear:both;
}

#contatti #privacy, #contatti textarea {
width:500px;
height:70px;
}
#contatti textarea {margin-top:3px;}

#contatti label select {margin: 5px 0 0 0;}
#contatti label input#radio {border:0; background:none; width:auto;}

#contatti #privacy {
overflow:auto;
text-align:left;
width:490px;
padding: 5px;
background:#F5EDCF;
float:none;
margin: 7px 0 0 60px;}


#contatti em.right {text-align:right;}

#contatti .guest label {
width:224px;
	}
#contatti .guest textarea{
width:224px;
height:80px;
}

#invia, #procedi {
height:23px;
width:69px;
border:0;
margin-top: 12px;
}
#procedi {margin-left:40px;
background:url(../img/bg_submit.png) 0 0 no-repeat;
width:69px;
font: italic 12px georgia;
color:#4A2C00;

}

#contatti #invia  {margin-left: 280px;}
#contatti .guest #invia  {margin-left:80px;}

#contatti #invia.Ita, #contatti #invia.ita  { background:url(../img/invia_Ita.png) 0 0 no-repeat;}
#contatti #invia.Eng, #contatti #invia.eng { background:url(../img/invia_Eng.png) 0 0 no-repeat;}
#contatti #invia.Deu, #contatti #invia.deu  { background:url(../img/invia_Deu.png) 0 0 no-repeat;}

em {
color:#A56B2A;
padding: 3px 10px 0 10px;
display:block;
font-size:12px;
text-align:center;
}


body#pag_offerte {
background:#271700 url(../img/bg_offerte.gif) top right no-repeat;
	font:normal 13px times;
	line-height:16px;
	padding: 5px 0 0 10px;
}

.foto {
display:block;
padding: 2px; 
border:#E6D59C 2px solid;
margin: 0 10px 10px 0;
}

body#pag_offerte h2 {
font-size:17px;
padding:3px;
}

body#pag_offerte table.dati_struttura {
font-size: 11px;
color:#D6710F;
font-family:georgia;
}
body#pag_offerte table.dati_struttura a {color:#D6710F;}

body#pag_offerte table.dati_struttura span.info_1 {color:#D6710F;}

.form_prenota td {padding: 2px;} 
.form_prenota td input, .form_prenota td select {margin: 0 0 0 2px;}
