/* CSS Document */

/* -------------------------------------------- */
/* HTML ELEMENTS
/* -------------------------------------------- */
body {background:#000; color:#FFFFFF; font-family:Trebuchet MS; margin:0}

a {font-size:11px; color:#000000; text-decoration:none;}
a:hover {color:#000000;text-decoration:underline;}

.header {border:0px solid #000000; width:960px;margin:0 auto; font-size:11px;}
.header .h1 {float:left;margin:5px;}

.h1 a{
	float:left;	
	font-size:11px;
	color:#FFFFFF;	
	text-decoration:none;
}

.h1 a:hover{
	float:left;	
	font-size:11px;
	color:#FFFFFF;
}

.h1 h1, h2, h3, h4  {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;font-size:11px; text-align:left; margin-left:20px; float:left;padding-right:5px;margin:0;border:solid 0px #FFFFFF;color:#FFFFFF;}
.clearer {clear:both; height:1px;}

/*.header .language {float:right; width:220px;padding:5px 0 10px;border:solid 0px #000000}*/
.header .language {float:right; padding:0 0 10px;margin:5px 0 0 0;border:solid 0px #000000}
.header .language ul {border:0px solid #FF0000; text-align:right; padding:5px 0; margin:0}
.header .language ul li {display:inline; border-right:1px solid; padding:0 5px;}
.header .language ul li a {color:#FFFFFF; text-decoration:none; font-size:12px;}
.header .language ul li a:hover {text-decoration:underline;}

/* content */
.content {width:960px; border:1px solid; margin:0 auto; background: #FFFFFF; }
.logo {border:0px solid #FF0000; text-align:center;}
.logo img {border:0px solid #0066FF; padding-top:10px; padding-bottom:20px;}

.menu {border:0px solid #00FF66; padding:0; width:900px; margin:0 auto;}
.menu ul {padding:0; padding-bottom:5px; margin:0; text-align:center;}
.menu ul li {display:inline; padding:0 5px;}
.menu ul li a {font-size:11px; color:#734002; text-decoration:none;}
.menu ul li a:hover {color:#BF800B;}

.sottomenu {border:0px solid #00FF66; padding:0; float:left;margin: 10px 0 10px 0;}
.sottomenu ul {padding:0; padding-bottom:5px; margin:0; text-align:center;}
.sottomenu ul li {display:inline; padding:0 5px;}
.sottomenu ul li a {font-size:11px; color:#000000; text-decoration:none;}
.sottomenu ul li a:hover {color:#FFFFFF;}

.button_sottomenu{background:url(../Img/btn-bf.jpg) bottom no-repeat; width:131px; height:18px; border:0px solid #FF0000; font-size:12px;color:#FFFFFF;}


.flash {border:0px solid #ccc; width:900px; height:400px; margin:0 auto;}

.corpo {border:0px solid #00FF99; width:590px; padding-left:30px; float:left;}
.corpo .title {border:0px solid #FF0000; padding:5px 0 10px 0;}
.corpo .txt {padding-top:20px;}
.corpo span {display:block;}
.bf {border:0px solid #FF0000; width:300px; float:right; padding-right:30px;}
.bookingform {border:0px solid #0033FF; background:#2d0000; height:135px;}

.postit {border:0px solid #333333; clear:both; width:900px; margin:0 auto; padding:10px 0;}
.offers {width:290px; height:145px; background: #E1E1E1 url(../Img/offers.jpg) no-repeat; float:left; margin-right:10px;}
.events {width:290px; height:145px; background: #F2F3D1 url(../Img/events.jpg) no-repeat; float:left; margin-right:10px;}
.contacts {width:300px; height:145px; background: #DBD5B9 url(../Img/contacts.jpg) no-repeat; float:left;}

.footer {border-top:1px solid #FFFFFF; width:960px; margin:0 auto; margin-top:22px;}
.menuF {width:900px; margin:0 auto; padding-top:10px;}
.menuF ul {padding:0; margin:0; border:0px solid #FF0000; text-align:center; padding-bottom:10px;}
.menuF ul li {display:inline; padding:0 7px 0 0;}
.menuF ul li a {color:#FFFFFF; font-size:12px; text-decoration:none;}
.menuF ul li a:hover {text-decoration:underline;}

#titletxt {font:22px Georgia, "Times New Roman", Times, serif; color:#BF800B;}
#subtitle {font-size:12px; color:#BF800B;}
#text {font-size:12px; color:#666666;}

.contorno_img{
	border:solid 2px #FFFFFF;
}

.contorno_img_giallo{
	float:left;
	margin-right:10px;
	margin-top:10px;
	border:solid 2px #F2B705;
}

.more{
	background: url(../Img/more.gif) no-repeat;float:left;margin:10px 5px 0 0;width:8px;height:8px;
}

.back{
	background: url(../Img/back.gif) no-repeat;float:left;margin:10px 5px 0 0;width:8px;height:8px;
}

.voce_lingue{font-size:11px;color:#FFFFFF;padding-left:5px;}
.voce_lingue_sel{font-size:11px;color:#FFFFFF;text-decoration:underline;padding-left:5px;}

.voce_lingue a{font-size:11px;color:#FFFFFF;padding-left:5px;}
.voce_lingue_sel a:hover{font-size:11px;color:#FFFFFF;text-decoration:underline;padding-left:5px;}

.button_booking {background:url(../Img/btn-bf.jpg) bottom no-repeat; width:131px; height:18px; border:0px solid #FF0000; font-size:12px;margin-top:10px;padding-bottom:3px;}

.button_booking_off{background:url(../Img/btn-bf.jpg) bottom no-repeat; width:131px; height:18px; border:0px solid #FF0000;  font-size:12px;}

.listlink{
	font-size:12px; color:#666666;
	margin:0px;
	padding:0px;
}

.box_rooms{
	float:left;
	width:230px;
	height:100px;
	margin:0 60px 35px 0;
	border:solid 0px #000000;	
}
