body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
	SCROLLBAR-FACE-COLOR:#FFF;
	SCROLLBAR-HIGHLIGHT-COLOR:#F7F4E0;
	SCROLLBAR-SHADOW-COLOR:#F8EEAC;
	SCROLLBAR-3DLIGHT-COLOR:#ffffff;
	SCROLLBAR-ARROW-COLOR:#5B4500;
	SCROLLBAR-TRACK-COLOR:#F7F4E0;
	SCROLLBAR-DARKSHADOW-COLOR:#F7F4E0;
}

em {
	color: #000;
	diplay: inline-block;
	padding-left: 5px;
	font-weight: bold
	}
h2 {
	font-size: 14px
	}
h6 {
	text-align: center;
	color: #333;
	font-size: 13px;
	font-style: italic
	}
a:hover {
	text-decoration: none
	}
table, a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
	}
.errore, .warning, .titolo {
	color: #990000
	}
.titolo {
	font: bold
	}
.left {
	vertical-align: top;
	padding: 2px 4px;
	}
.right {
	vertical-align: top;
	padding: 2px 4px;
	}
.right p, .left p {
	text-align: right;
	margin: 2px 0px;
	padding: 0px
}
input, textarea, select {
	background: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333;
}

/* booking*/
#disponibilita {
background: url(../ima/bg.gif);
padding: 20px;
color:#AF7208;
}
#book, #offer {background:#FBF7E6;
border:#fff 3px solid;
padding: 20px;
}
#offerte #book, #last #book  {background:none;}

#book h3, #offer h3{display:none;}
#book td, #book p, #offer td, #offer p {padding: 2px;font-size:11px;}
#book h4, #offer h4 {padding: 5px 0; text-align:center;
font-style:italic;
font-size:13px;
}
#book form td , #offer form td{font:11px arial; text-align:right;}
#book .book_inp, #offerte #book td a, #last #book  td a, #offer .book_inp{
width:70px;
height:24px;
background: #DDBB57;
border:#E3C773 1px solid;
color:#fff;
line-height:20px;
font: bold 13px georgia;
float:right;
margin: 15px 20px 0 0;
}
 #offerte #book td a, #last #book  td a{
 text-align:center;
 text-decoration:none;
 line-height:24px;}
 

/* booking*/


#warning * {font-size:10px; padding:0; margin:0;}
