html {
height: 100%;
}
body {
margin:0;
padding:0;
height:100%; 
text-align: center;
font-family: Arial, Helvetica, sans-serif;
} 
#contenitore{
z-index:1;
width: 100%;   
text-align: center; 
height: 100%;
margin: auto;
} 
#centratore { 
top:0;
margin:0 auto; 
padding:0; 
width:90%; 
height:100%;
} 
div#header{
position:relative;
float:left;
width:100%;
height:100px;
background-color:#FFFFFF;
background-image:url(Img/sfondo_header.jpg);
background-repeat:repeat;
text-align:center;
}
div#contenuti{
position:relative;
float:left;
width:100%;
height:auto;
margin-bottom:30px;
/*height:100%;*/
background-color:#FFFFFF;
text-align:left;
}
div#logo{
position:relative;
margin:0 auto;
width:175px;
height:100px;
}
div#lingue{
position:absolute;
right:5px;
float:right;
top:5px;
width:auto;
height:95px;
color:#000000;
font-size:12px;
}
div#footer{
position:relative;
float:left;
width: 100%;
height:50px;
/*bottom:0px;*/
background-image:url(Img/sfondo_footer.jpg);
background-repeat:repeat;
}
div#form_prenotazioni{
position:relative;
float:left;
top:20px;
width:450px;
height:auto;
}
div#testo_prenotazioni{
position:relative;
float:left;
margin-top:20px;
width:100%;
height:auto;
}
div#form_prenotazioni_alto{
position:relative;
float:left;
width:450px;
height:19px;
background-image:url(Img/prenotazione_alto.jpg);
background-repeat:no-repeat;
}
div#form_prenotazioni_centro{
position:relative;
float:left;
width:450px;
height: auto !important;
min-height:100px;
height:100px;
background-image:url(Img/prenotazione_centro.jpg);
background-repeat:repeat-y;
}
div#form_prenotazioni_basso{
position:relative;
float:left;
width:450px;
height:31px;
background-image:url(Img/prenotazione_basso.jpg);
background-repeat:no-repeat;
}
div.riga_form{
position:relative;
float:left;
width:100%;
height:auto;
margin-bottom:0px;
font-size:12px;
}
div.ultima_riga_form{
position:relative;
float:left;
width:100%;
height:30px;
margin-bottom:10px;
font-size:12px;
padding-left:5px;
}
div.riga_form_titolo{
position:relative;
float:left;
width:100%;
height:25px;
margin-bottom:5px;
text-align:center;
font-weight:bold;
font-size:12px;
background-color:#333E3A;
color:#FFFFFF;
}
div.colonna_sx{
position:relative;
float:left;
width:150px;
height:auto;
padding:0px;
}
div.colonna_sx p{
color:#293E36;
font-weight:bold;
margin:0px;
margin-left:10px;
margin-right:5px;
}
div.colonna_dx{
position:relative;
float:left;
width:300px;
height:auto;
padding:0px;
}
div.colonna_dx p{
margin:0px;
margin-left:5px;
margin-right:5px;
}
img{
border:0px;
}
.linkua {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.linkelenco {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none}
.indirizzo {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 16px; text-decoration: none}
.lingua {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #9A1C41; text-decoration: none
}
.indirizzowait {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; line-height: 16px; text-decoration: none}
.testoform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #9A1C41;
	font-weight: normal;
}
.fondoform {
	background-color: #FFBE31;
}
.margini {
	margin: 10px;
}
.testoformpiccolo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9A1C41;
	font-weight: normal;
}
.pulsante {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.credits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9A1C41;
	text-decoration: none;

}
.testocreditsb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.testocreditsn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.testoinverso { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFFF; font-weight: bold}
.giornoprop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #993300;
	background-color: #FFFFFF;
	font-weight: bold;
	text-align: center;

}
.meseprop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #993300;
	background-color: #FFFFFF;
	font-weight: bold;
	text-align: center;

}
.nomeprop {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	text-align: center;

}
.testoprop {
color: #000000;
font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; 
}
.prezzoprop {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;

}
tr.proposta{
margin-bottom:20px;
}
#logone{
	position : absolute;
	top : 34px;
	left : 262px;
}
#linguecantina{
	position : absolute;
	top : 160px;
	left : 0px;
}
#lingueguesthouse{
	position : absolute;
	top : 160px;
	left : 413px;
}
#indirizzone{
	position : absolute;
	top : 278px;
	left : 108px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9B1C41;
	text-align: center;
	width : 500px;
}
#acquarellone{
	position : absolute;
	top : 308px;
	left : 0px;
}
h1.titolo_pagina{
font-size:14px;
color:#820019;
font-weight:bold;
margin:0px;
margin-top:20px;
margin-bottom:20px;
}
div#contenitore p{
margin-bottom:20px;
}
a{
color:#293E36;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
input.data{
background-image:url(Img/calendar.png);
background-repeat:no-repeat;
height:16px;
width:16px;
border:0;
cursor:pointer;
}
p.esito_invio{
margin:0px;
margin-top:30px;
margin-bottom:15px;
}
img.icona_proposta{
width:60px;
height:60px;
}
table.tabella_proposte{
border:1px solid #383E3C;
margin-bottom:20px;
}
table.tabella_proposte td{
border:1px solid #383E3C;
background-color:#FFFFFF;
padding:3px;
margin:0px;
}

