body{
	background:#CCC;
}
#container{
	background:#CCC;
	color:#333;
}
#container a{
	color:black;
}
h3{
	font-weight:bold;
	font-size:20px;
	margin:0 0 3px 0;
}
h4{
	font-size:16px;
}
.input{
	background-color: #EEE;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #AAA;
	padding: 2px;
	color:black;
}
select{
	color:black;
}
input:focus, select:focus{
	background:#FFF;
}
#book_now, #confirm{
	float:right;
	width:160px;
	height:30px;
	border-top:2px solid #ddd;
	border-right:2px solid #999;
	border-bottom:2px solid #999;
	border-left:2px solid #ddd;
	font-family:Arial, sans-serif;
	background:#444;
	color:#EEE;
	font-weight:bold;
}
#search2{
	border-top:2px solid #ddd;
	border-right:2px solid #999;
	border-bottom:2px solid #999;
	border-left:2px solid #ddd;
	font-family:Arial, sans-serif;
	background:#444;
	color:#EEE;
	font-weight:bold;
}
#book_now:active, #search2:active{
	border-top:2px solid #999;
	border-right:2px solid #ddd;
	border-bottom:2px solid #ddd;
	border-left:2px solid #999;
}
#yourBooking{
	margin:0;
}
hr{
	border:1px solid white;
}
#disponibilita{
	border-bottom:2px solid #888;
	border-right:2px solid #888;
	background:white;
	padding:10px;
}
#tuaPrenotazione label
{
	display:block;
	float:left;
	width:140px;
}
#tuaPrenotazione .input
{
	margin-bottom:4px;
	width:250px;
	background-color: #EEE;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #AAA;
	padding: 2px;
}
#tuaPrenotazione .input:focus
{
	background:white;
}
#tuaPrenotazione select
{
	margin-bottom:4px;
}
