body{
	text-align: center;
	margin:0px;
	padding:0;
	background-color: white;
	color: black;
	font-family: arial;
}
body *{
	margin:0;padding:0;
}
a{
	text-decoration: none;
	color: #790303;
}
a:hover {
	color:#faa902;
}
a img {
	border-style:none;
	border-width: 0px;
	border-color: transparent;
}
div#container{
	margin: 0px auto;
    text-align: left;
	/*border: 1px solid red;*/
	width: 1000px;
}

/* header */
div#container div#header{
	width:1000px;
	height: 391px;
}
div#container div#header div.top{
	font-size: 13px;
	text-align: right;
	text-transform: uppercase;
	color: white;
	padding-right: 5px;
	height: 32px;
	background-color: #2d0102;
	/*background-image: url("../images/h04.jpg");*/
}
div#container div#header div.top div.menu{	
	padding-top:8px;
}
div#container div#header div.top a{
	color:white;
}
div#container div#header div.top a:hover{
	color:#faa902;
}
div#container div#header div.flash{
	height: 316px;
	width: 1000px;
	background-image: url("../images/h00.jpg");
}
div#container div#header div.flash div.tabellone{
	margin-left:230px;
	padding-top: 20px;
}
div#container div#header div.contatore{
	margin-top:156px;
	float: left;
}
div#container div#header div.data{
	margin-top:174px;
	margin-left: 872px;
	color:white;
	font-size: 10px;
}
div#container div#header div.footer{
	width: 1000px;
	height: 42px;
	background-image: url("../images/h05.jpg");
}
div#container div#header div.newsletter{
	padding-top:10px;
	padding-right:10px;
	text-align: right;
	font-family: arial;
	font-size: 13px;
	color: white;
}

/*center*/
div#container div#center{
	width: 1000px;
	height: 497px;
	background-image: url("../images/c00.jpg");
}
div#container div.left{
	width: 635px;
	height: 457px;
	float:left;
}
div#container div.right{
	padding-left:15px;
	padding-right:60px;
	padding-top:5px;
	margin-left: 635px;
}
div#container div#center div.left div.benvenuto{
	height: 225px;
}
div#container div#center div.left div.prenotazione{
	height:232px;
	font-family: arial;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
}
div#container div#center div.left div.prenotazione table{
	font-family: arial;
	font-size: 12px;
}
div#container div#center div.left div.prenotazione table td{
	padding-top:2px;
}
div#container div#center div.left div.prenotazione input{
	font-size: 12px;
	border: 1px solid black;
	height: 18px;
}
div#container div#center div.right div.servizi{
	height: 250px;
}
div#container div#center div.right div.servizi ul{
	margin-top:16px;
	margin-left:15px;
	list-style-image: url("../images/c02.jpg");
}
div#container div#center div.right div.servizi ul li{
	padding-left: 20px;
}
div#container div.right div.sociale p{
	font-family: arial;
	font-size: 12px;
	color:#6f6323;
	text-align: justify;
}

/* footer */
div#container div#footer{
	width: 1000px;
	height: 262px;
	background-image: url("../images/f00.jpg");
}
div#container div#footer div.box{
	width: 195px;
	height: 234px;
	float:left;
	margin-right:6px;
}
div#container div#footer div.box div.title{
	height: 38px;
	text-align: center;
}
div#container div#footer div.box div.title p{
	font-family: arial;
	font-size: 12px;
	color: #2d0102;
	padding-left: 2px;
	padding-right: 2px;
	text-align: justify;
}
div#container div#footer div.box div.news{
	height: 180px;
}
div#container div#footer div.box ul{
	margin-left:25px;
	list-style-image: url("../images/c02.jpg");
	font-size: 13px;
}
div#container div#footer div.back{
	color:white;
	font-size: 10px;
	padding-top:230px;
	margin-left:10px;
}
