/* CSS Document */


/* =0 Reset 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
/* @import url('reset.css');    */

/* =1 Global 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
body {margin-top:5px; background:#D4CCBA; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.more {border:0px solid; clear:both; float:left; width:150px;}
.booknow {float:right; width:150px; border:0px solid; text-align:center;}

/* =2 Links 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
	/* language */
	a {color:#333; text-decoration:none;}
	a:hover {color:#c5c5c5; text-decoration:underline;}
	.language span a {font-size:12px; text-decoration:none; text-transform:uppercase; color:#666666; font-weight:bold;}
	.language span a:hover {color:#962E2E; text-decoration:underline;}
	#on a {color:#962E2E; text-decoration:underline;}
	/* menu */
	#menu { height:50px; background:url(/img/bg_menu.jpg) no-repeat; clear:both;}
	#menu .list_menu {float:left; text-align:right; line-height:47px; height:50px; margin:0; width:100%;background:url(/img/bg_menu.jpg) no-repeat;}
	#menu .list_menu li {display:inline; float:left; border:0px solid #fff; text-align:center; padding:0; margin: 0;}
	#menu .list_menu li a {color:#A3955F; text-transform:uppercase; font-size:1.1em; text-decoration:none; font-family:"Times New Roman", Times, serif; letter-spacing:0px; padding: 0;display: block;border-left:solid 1px #FFF; border-right:solid 1px #FFF; height:43px;font-weight:bold;cursor:pointer;}
	#menu .list_menu li a:hover, #menu .list_menu li.active a {border-left: 1px solid #BEB8A8; border-right: 1px solid #BEB8A8; color:#FFF; background: url(/img/bg_menu_hover.jpg) repeat-x; z-index: 1000;height:50px;font-weight:bold;cursor:pointer;}
	
	#menu .list_menu li a span {display:block;}
	/*Diverse larghezze: una x ogni pulsante*/
	.widht1 {width:80px;}/*homepage*/
	.widht2 {width:90px;}/*dove siamo*/
	.widht3 {width:65px;}/*camere*/
	.widht5 {width:70px;}/*gallery*/
	.widht4 {width:95px;}/*ristorante*/
	.widht6 {width:55px;}/*bar*/
	.widht7 {width:75px;}/*eventi*/
	.widht8 {width:75px;}/*offerte*/
	.widht9 {width:75px;}/*meeting*/
	.widht10 {width:90px;}/*matrimoni*/
	.widht11 {width:75px;}/*l'hotel*/
	
	/* menu footer */
	#footertext ul li a {font:12px "Times New Roman", Times, serif; color:#666666; text-decoration:none;}
	#footertext ul li a:hover {color:#333; text-decoration:underline;}
	/* menu footer */
	#footertext ul li a {font-size:11px;}
	#footertext ul li a:hover {font-size:11px; color:#962E2E;}
	/* MORE */
	.more a {padding-left:15px; background:url(../img/arrow.gif) left top no-repeat; color:#962E2E; text-decoration:none; border:0px solid; font-size:12px;}
	.more a:hover {padding-left:15px; background:url(../img/arrow-on.gif) left top no-repeat; color:#A3955F; text-decoration:underline;}
	/* Rooms */
	.roomsTh a .scritta {color:#FFFFFF}
	/* booknow */
	.booknow a {background:url(../img/btn-book.jpg) left top no-repeat; color:#333333; text-decoration:none; font-size:12px; display:block; width:80px; height:20px;}
	.booknow a:hover {color:#962E2E;}
	/* form-links */  
	.TitleLink a {color:#333333; font-size:11px; text-decoration:none;}
	.TitleLink a:hover {color:#962E2E;}
	
/* =3 Headings 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  

/* =4 Header 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
#header {border:0px solid #FF0000; margin-bottom:10px;}
	.h1 {display:block; float:left; font-size:10px; color:#666666; padding-top:5px;}
	.language {float:right; width:170px; text-align:right;}
	.language span {color:#666666; padding:0 3px;}
#flashcontainer {
	background:#fff;
	border:2px solid #999999;
	width:846px;
	height:358px;
	padding:10px;
}
#logo {float:left;padding:0px;margin:0px; width:190px; height:358px;}
#flash {padding:0px;margin:0px; width:650px; height:358px;float:right;}
#map {background:#fff; border:2px solid #999999; width:866px; height:378px;}
#gmaps_container {background:#fff; border:2px solid #999999; width:866px; height:378px;}
#box {border:0px solid}
#bf {border-top:2px solid #999999;border-right:2px solid #999999;border-left:1px solid #999999; height:50px; background:#962E2E; margin-top:4px; margin-bottom:0px;}

/* =5 Navigation 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
#contenuto {border:0px solid #0000FF;}
	#top {background:#fff; height:3px; border-top:1px solid #999999; border-right:1px solid #999999; border-left:1px solid #999999; width:867px; background:url(../img/background-menu-santalucia.jpg) repeat-y;}
	#center {background:#fff; border-right:2px solid #999999; border-left:1px solid #999999; border-bottom:1px solid #999999}
	#bottom {border-top:1px solid #999999; width:867px; float:right;}
	
#title_home {margin-bottom:20px; font-size:25px; color:#962E2E; text-transform:capitalize; font-family:"Times New Roman", Times, serif;}
#title {margin-top:30px; margin-bottom:20px; font-size:25px; margin-left:20px; color:#962E2E; text-transform:capitalize; font-family:"Times New Roman", Times, serif;}
/* homepage */
#pageHP {width:380px;float:left;padding-left:20px;padding-right:20px;margin-top:30px;background:url(../img/separatore.gif) right repeat-y;}
#pageHP .sub {font-style:italic; color:#666}
#imagepage {width:420px; float:left;overflow:hidden;}

#page {/*margin-left:20px; margin-right:20px;*/ padding-left:20px;border:0px solid red; margin-bottom:20px; color:#666666; float:left; margin-bottom:15px;}
#page .sub {font-style:italic; color:#666}

/*gallery*/
#gallery {margin-left:20px;}
#gallery .galleryimg img{float:left;margin-right:10px;width:190px;margin-bottom:10px;border:1px solid #CCCCCC;}

/* offers in homepage */
#imagepage .list {border:0px solid #00CC33; /*margin-left:20px; float:left;*/ padding-bottom:15px; width:420px;}
#imagepage .list .items {border:1px solid #CCCCCC; float:left; width:380px; float:left; margin-right:10px; padding:5px; margin-bottom:10px;}
#imagepage .list .items .thumbnail {float:left; border:1px solid #CCCCCC; padding:2px; width:100px; height:80px;}
#imagepage .list .items .thumbnail img {width:100px; height:80px;}
#imagepage .list .items .text {float:left; margin-left:15px;}
#imagepage .list .items .text .title {font-size:13px;}
#imagepage .list .items .text .subtitle {width:256px; border:0px solid; height:50px; color:#666666; font-size:11px;}

.wifi{margin-top:50px;}

/* list */
.list {border:0px solid #00CC33; margin-left:20px; float:left; padding-bottom:15px; width:810px}
.list .items {border:1px solid #CCCCCC; float:left; width:380px; float:left; margin-right:10px; padding:5px; margin-bottom:10px;}
.list .items .thumbnail {float:left; border:1px solid #CCCCCC; padding:2px; width:100px; height:80px;}
.list .items .thumbnail img {width:100px; height:80px;}
.list .items .text {float:left; margin-left:15px;}
.list .items .text .title {font-size:13px;}
.list .items .text .subtitle {width:256px; border:0px solid; height:50px; color:#666666; font-size:11px;}

/* rooms */
.roomsTh {border:0px solid; float:left; margin-bottom:20px; width:840px; margin-left:15px;}
.roomsTh .TH {border:1px solid #fff; float:left; width:165px; height:110px; margin:0 20px;}
.box-left {width:260px; padding-right:10px; border-right:1px dotted #666; clear:both; margin-right:10px; margin-left:30px; float:left; font-size:11px; color:#666666;}
.box-right {border:0px solid #666666; float:left; margin-left:30px; color:#666666; width:500px;}
.scritta {width:165px; text-align:center; border-top:0px solid; margin-top:92px; background:url(../img/backThumb.png) repeat}

.list .item {border-bottom:1px dotted #CCCCCC; float:left; width:780px; float:left; margin-right:10px; padding:5px; margin-bottom:10px;}
.list .item .thumbnail {float:left; border:1px solid #CCCCCC; padding:2px; width:100px; height:80px;}
.list .item .text {float:left; margin-left:15px;}
.list .item .text .title {font-size:16px;}
.list .item .text .subtitle {width:650px; border:0px solid; color:#666666;}
.item .thumbnail img {width:100px; height:80px;}
	
/* =6 BookingForm 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
select {margin:0; padding:0}
.book {border:0px solid #FFFFFF; float:left; width:140px; color:#FFFFFF; font-size:20px; margin-top:10px; font-family:"Times New Roman", Times, serif; padding-left:2px;}
.boxFR {width:170px; float:left; border:0px solid; padding:0; height:46px; font-size:10px; color:#FFFFFF; padding-top:2px; margin-left:15px;font-weight:bold;}
.boxFR select {font-size:10px;}
.boxFR-sml {width:60px; float:left; border:0px solid; padding:0; height:46px; font-size:10px; color:#FFFFFF; padding-top:2px; }
.boxFR-sml select {font-size:10px;}
.btn-book {border:0; background:#962E2E; color:#F3B571; font-size:20px; border-bottom:2px solid; width:130px;}
.boxFR a {font-size:10px; color:#999999; text-decoration:none;}
.boxFR a:hover {font-size:10px; color:#ccc; text-decoration:underline;}
.boxFR span {font-size:10px; color:#999999; }

/* =7 Form 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
.listlinks {border:0px solid #66FFFF; width:400px; float:left; margin-left:20px;}
.TitleLink {border:0px solid #ff9900;}
.descriptionlinks {color:#666666}



/* =8 Extra 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
/* sitemap */
.sitemap {margin-left:80px;}

/* =9 Footer 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#footer {clear:both;border:0px solid #00FF00; margin-top:10px; padding-bottom:15px;width:870px;}
#footertext {text-align:center; color:#666666}
#footertext ul {border:0px solid}
#footertext ul li {display:inline; padding:0 5px; font-size:11px; color:#666666;}
#pagebottom {border:1px solid #fff; height:55px; margin-left:10px; margin-right:10px; padding-bottom:20px; margin-top:15px; clear:both;}
	.address {margin-top:35px; font-size:10px; color:#FFFFFF; background:#962E2E; height:20px; padding-top:2px; padding-left:20px;}