@charset "utf-8";
/* CSS Document */

body{
	background-image:url(../img/bg_body.jpg);
	background-repeat:repeat-x;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	margin:0;
	padding:0;
	background-color:#f5ecbd;
}

h1{
	margin:0;
	padding:0;
	font-size:20px;
	font-weight:bold;
}

h2{
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:bold;

}

h3{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
}

p{
	font-size:inherit;
	margin:0;
	padding:0;
	text-align:justify;
	color:#564229;
	line-height:20px;
}

img{
	border:none;
	margin:0;
	padding:0;
}

ul{
	list-style:none;
	margin:0;
	padding:0;
}

li{
	float:left;
	color:#564229;
}

a{
	color:#564229;
	text-decoration:none;
}

a:hover{
	color:#8b5813;
	text-decoration:none;
}

.container{
	margin:0 auto;
	width:980px;
	height:auto;
}
/*-------------------------------------------------------header--------------------------------------------------*/
.header{
	width:980px;
	height:160px;
	background-image:url(../img/header_it.jpg);
	background-repeat:no-repeat;
	padding-top:80px;
}

.lingue{
	margin-left:240px;
	margin-top:-30px;
}

.menu{
	margin-top:56px;
	margin-left:10px;
}


.menu li{
	display:inline;
	float:left;
}

.btn{
height:45px;
}

.btn li{
display:block;
float:left;
margin-bottom:7px;
}

#btn_home{
	display:block;
	background-image:url(../img/btn_home.jpg);
	background-repeat:no-repeat;
}

#btn_albergo{
	width:123px;
	display:block;
	background-image:url(../img/btn_albergo_it.jpg);
	background-repeat:no-repeat;
}

#btn_camere{
	width:119px;
	display:block;
	background-image:url(../img/btn_camere_it.jpg);
	background-repeat:no-repeat;
}

#btn_ristorante{
	width:139px;
	display:block;
	background-image:url(../img/btn_ristorante_it.jpg);
	background-repeat:no-repeat;
}

#btn_bibbiena{
	width:193px;
	display:block;
	background-image:url(../img/btn_bibbiena_it.jpg);
	background-repeat:no-repeat;
}

#btn_dove{
	width:144px;
	display:block;
	background-image:url(../img/btn_dove_it.jpg);
	background-repeat:no-repeat;
}

#btn_contatti{
	width:132px;
	display:block;
	background-image:url(../img/btn_contatti_it.jpg);
	background-repeat:no-repeat;
}
/*-------------------------------------------------------main--------------------------------------------------*/
#main{
	width:980px;
	padding-top:8px;
	margin-top:-79px;
	background-repeat:no-repeat;
}

.left{
	width:480px;
	height:auto;
	float:left;
}

.center{
	margin-left:500px;
	width:480px;
	height:auto;
}

.gallery{
	width:440px;
	height:260px;
	margin-left:35px;
	margin-top:10px;
}

.center .gallery{	
	margin-left:0px;
}

.boxgrande{
	width:480px;
	height:171px;
	background-repeat:no-repeat;
}

.boxgrande p{
	width:420px;
	padding-left:30px;
	padding-top:50px;
}

.bottom{
	margin-left:5px;
}

.boxes{
	width:222px;
	height:240px;
	background-repeat:no-repeat;
	float:left;
	background-image:url(../img/bg_boxes.jpg);
}

.left .bottom{
	margin-left:30px;
}

.boxes img{
	padding-top:15px;
	padding-left:20px;
}

.boxes p{
	width:185px;
	padding-left:20px;
	margin-top:0;
	padding-top:0;
	line-height:15px;
	font-size:13px;
}

/*-------------------------------------------------------albergo--------------------------------------------------*/
.servizi{
	background-image:url(../img/bg_servizi_it.jpg);
	background-repeat:no-repeat;
	width:451px;
	height:261px;
	margin-top:50px;
	margin-left:20px;
	padding-left:50px;
	padding-top:45px;
}

.servizi ul{
	width:440px;
}

.servizi li{
	width:140px;
	height:44px;
}

.servizi img{
	float:left;
	margin-right:6px;
}

.servizi p{
	width:120px;
	font-size:11px;
	line-height:13px;
}
/*-------------------------------------------------------tabella--------------------------------------------------*/
tbody{font: 14px  Verdana, Arial, Helvetica, sans-serif;color:#564229}
.parametri { font-weight:bold; color:#564229; background:#e9e0b7;}
table, td, th{border: 1px solid #EEE;border-collapse: collapse} 
td,th{padding: 3px 5px} 
td{text-align: right}
th{text-align: left} 
tr.odd td,tr.odd th{background-color: #f5f3ea;} 
table, td, th{border:1px solid #EEE;border-collapse:collapse}
td,th{padding:3px 5px}
td{text-align:center}
th{text-align:left}
tr.odd td,tr.odd th{background: #f5f3ea;}
.prezzo{ font-weight:bold;}
table{
	margin-top:10px;
	margin-left:30px;
	width:450px;
	height:210px;
}
/*-------------------------------------------------------footer--------------------------------------------------*/
.footer{
	width:100%;
	background-image:url(../img/bg_footer.jpg);
	background-repeat:repeat-x;
	margin-top:10px;
	height:82px;
	padding-top:20px;
}
.footer p{
	text-align:center;
}

#powered{
	font-size:12px;
}
