@charset "utf-8";
/* CSS Document */
html, body	 { height: 100%;}
body 		 { margin: 0; padding: 0; font: 12px normal Georgia, Trebuchet MS, Arial, san-serif; background: url(../image/bk_header.jpg) repeat-x; }
h1, h2, h3	 { color: #040138;}
p, blockquote, ul, ol {	margin-bottom: 5px;	line-height: 140%; color:#333; }
a 			 { text-decoration: none; color: #333;}
a:hover 	 { text-decoration: none; color: #666;}
ul, li       { font-size: 11px; display: inline;  margin: 10px 10px 0 10px; padding: 0; list-style: none;}

/*   -----------    pop up     ----------   */
#popup 			{ font: 12px normal Georgia, Trebuchet MS, Arial, san-serif; color:#666;}
#popup a		{ text-decoration: none; color: #040138;}
#popup a:hover	{ text-decoration: none; color: #fff;}
#boxpopup		{ float:left; width: 490px;	height: 100%; margin: 0 0 0 0; padding: 0 0 0 25px;}
#boxpopup h2	{ font: bold 15px Trebuchet MS, Arial, san-serif; color:#70282c; text-transform: none; margin: 10px 25px 0 0; padding: 0;}
.boxpren 		{ float:left; width: 220px; height: 100%;  margin: 0 5px 0 0; padding: 0;}
.boxpren p 		{ font: 11px normal Georgia, Trebuchet MS, Arial, san-serif; margin: 0; padding: 0; line-height: 140%; color:#333; text-transform:none;}
.boxpren a 		{ color:#fff; text-transform:none;}
.btn_prenot		{ width: 210px; height: 15px; margin: 0; padding: 5px; border: none; font: 11px normal Georgia, Trebuchet MS, Arial, san-serif; color:#fff; background-color: #70282b; text-decoration:none; } 
#boxpre_online	{ margin: 0 0 0 300px; width: 830px;}

/*   -----------    FORM     ----------   */
label			{ float: left; width: 50px; height: 20px;  font: 12px Garamond, Georgia, Arial, Helvetica, sans-serif; font-weight:bold;  margin: 10px 10px 0 10px; padding: 0; text-align: right; color:#8a7c60;}
div.input-cont	{ float: left; height: 20px; margin: 0 0 14px 0; padding: 0;}
input 			{ width: 60px; border:1px inset;}
.submitbtn		{ width: 120px; height: 22px; margin: 3px 0 3px 178px; border: none; font: 11px normal Georgia, Trebuchet MS, Arial, san-serif; color:#fff; background-color: #70282b; text-decoration:underline;  }
.selectwidth 	{ float: left; width: 30px; margin: 0 5px; padding:0; font-size: 11px;}

/*   -----------    HEADER     ----------   */
#header 	{ position: relative; width: 847px; height: 375px; margin: 0 auto; padding: 0;}
#logo   	{ position: absolute; z-index: 2; width: 755px; height: 165px; margin:10px 0 0 32px; background: url(../image/logo.jpg) no-repeat top left; padding: 0;}
#navlang 	{ float: left; height: 25px; color: #70282c; margin: 10px 20px 0 210px; font: 12px normal Tahoma, Trebuchet MS, Arial, san-serif;}
#navlang a, p { height: 25px; color: #70282c; text-transform: uppercase; text-decoration : none;}
#navlang a:hover { color: #dc4c4e; text-decoration : none;}
#foto   	{ position: absolute; z-index: 1; width: 850px; height: 361px; margin: 40px 0 0 0; background: url(../image/foto.png) no-repeat bottom; }
#flash		{ width: 791px; height: 272px; margin:9px 0 0 32px; border: 3px solid #d8d4ae; background-color:#70282c;}

/*   -----------    MENU     ----------   */
#navigation 		 { position: absolute; z-index: 3; margin: 355px 0 0 0; float: left; width: 820px; }
#navigation ul 		 { display: inline;  margin: 0 0 0 30px; padding: 0; list-style: none;}
#navigation li		 { display: inline; float: center; margin: 0 10px; height: 10px;}
#navigation a		 { padding: 0 0 0 20px; color: #e9eaea;	text-decoration:none;	background: url(../image/tip.jpg) left top no-repeat;} 
#navigation a:hover  { color: #da494c; background: url(../image/tip.jpg) left top no-repeat; text-decoration:none}
#navigation a:active { color: #da494c; background: url(../image/tip.jpg) left top no-repeat; text-decoration:none}

/*   -----------    PAGE     ----------   */
#contact {width:830px;    height:390px;   margin: 0; padding: 0; } 
.right { width:270px; height: 330px; margin: 0 0 0 25px; padding: 0; border: solid 1px #70282c;} 
.right p, .left p { clear: both; font: normal 11px Georgia, Trebuchet MS, Arial, Helvetica, sans-serif; margin: 0 0 0 10px; padding: 0; color: #333; text-transform:none;} 
.left  { width:462px; height: 330px; margin: 0 0 0 0; padding: 0;  border: solid 1px #70282c;} 

#page			{ min-height: 440px; position: relative; display: block; clear: both; width:830px; margin:0 auto;  padding: 26px 0 0 0; /* border-bottom: 1px solid #c8a571;*/}
#pageright		{ width:320px; height:auto; float:left; margin:0; padding:0;}
.titolo_preno	{ width: 262px; height: 20px; font: bold 15px normal Georgia, Trebuchet MS, Arial, san-serif; color:#e9eaea; text-transform: none; margin: 5px 0 2px 25px; padding: 2px 0 0 10px; background-color:#70282c;}	
.titolo_preno2	{ width: 455px; height: 20px; font: bold 15px normal Georgia, Trebuchet MS, Arial, san-serif; color:#e9eaea; text-transform: none; margin: 5px 0 2px 0; padding: 2px 0 0 10px; background-color:#70282c;}	

#boxrightUp		{ clear: both; width: 320px; /*height: 150px;*/ margin: 3px 0 0 0; padding: 0;}
#boxrightDw		{ clear: both; width: 320px; height: 180px; margin: 20px 0 0 0;  padding: 0;}
#boxrightDw p	{ font: 11px normal Georgia, Trebuchet MS, Arial, san-serif; color:#333; text-transform: none; margin: 15px 25px 0 25px; padding: 0;}
#boxrightDw a	{ color:#e9eaea; text-decoration: underline; color:#333;} 

.boxoffnews 	{position: relative; width: 293px; height: 385px; margin: 0 0 0 5px; padding: 0 0 0 6px; background-color:#70282c;   background:url("../image/bk_offerte.jpg") repeat scroll 100% top transparent;}
.boxoffnews h2	{display: block; width: 265px !important; height: 30px; border-bottom: 1px solid #cab781; padding: 4px 0 0 35px!important; margin: 0!important; /color:#000066;}
.boxbooking 	{float: left; width: 300px; height: 145px; margin: 0; padding: 0; background: url(../image/bk_offerte.jpg) no-repeat;}
.marketing		{float: left; height: 60px; width: 290px; margin: 5px; padding: 0; text-transform:lowercase !important; color: #fff;}
.link-plus		{width: 100%; height: 100%;}
.link-plus a	{color:#fff !important; margin: 0 0 0 5px;}
#boxrightUp h2, 
#boxrightDw h2	{ width: 200px; font: bold 15px normal Georgia, Trebuchet MS, Arial, san-serif; color:#70282c; text-transform: none; margin: 5px 25px 0 20px; padding: 5px 0 0 10px;}
#boxrightUp p	{ font: 11px normal Georgia, Trebuchet MS, Arial, san-serif; color:#666; text-transform: none; margin:15px 0 30px 25px; padding: 0;}
#boxrightUp a	{ color:#333; text-decoration: underline; font-size:14px;font-weight:bold;}   
.heightpbox		{ height: 80px;}
.list			{ position: absolute; bottom: 0; right: 5px; clear: both; width: 120px; heigth: 45px; text-align: center !important;}
.list a			{text-decoration: none!important;}
.list a:hover	{text-decoration: none!important;}
.list_book		{ clear: both;	width: 120px; heigth: 30px; padding: 4px 0 0 172px;}

/*   -----------    PAGE LEFT     ----------   */
#pageleft   	{ width:490px; height:auto; /*height:390px;*/ float:left; padding: 0 0 0 20px; margin:0; }
/*#pageleft .data	{ margin: 20px 0 0 0 !important; padding: 0 !important; display: block;}*/
#pageleft h3	{ color:#70282C !important; margin-top: 0 !important;}
#boxleftUp		{ float:left; width: 490px;	height: 175px; margin: 0 0 0 0; padding: 10px 0 0 0;}
#boxleftUp h2	{ font: bold 15px Trebuchet MS, Arial, san-serif; color:#70282c; text-transform: none; margin: 10px 25px 0 25px; padding: 0;}

#boxleftCorn	{ width: 490px;	height: 200px; background: url(../image/cornice.png) no-repeat right bottom; padding: 0;}
#boxleftUp p	{color:#333;	text-transform: none;	margin: 20px 25px 0 25px;	padding: 0;	font-family: "normal Georgia", "Trebuchet MS", Arial, san-serif;	font-size: 11px;}
#pageleft a		{font-weight: bold;}
#boxleftUp .descr	{margin: 5px 25px 0 25px; font-size: 12px;}
#boxleftUp img	{ float: left; margin: 20px 0 0 0; padding: 0;}

#boxleftDw		{ float:left; width: 490px;	height: 170px; margin: 0; padding: 0;}
#boxleftDw p	{ font: 11px normal Georgia, Trebuchet MS, Arial, san-serif; color:#333; text-transform: none; margin: 5px 25px 0 25px; padding: 0;}
#boxleftDw img	{ float: left; margin: 33px 0 0 20px; padding: 0; border: 1px solid #70282b;}

/*	servizi */
#boxservizi		{ float:left; width: 490px;	height: 100%;  margin: 0 0 0 0;}
#boxservizi p	{ font: 11px normal Georgia, Trebuchet MS, Arial, san-serif; color:#333; text-transform: none; margin: 10px 25px 0 25px; padding: 0;}
#boxservizi h2	{ font: bold 15px Trebuchet MS, Arial, san-serif; color:#70282c; text-transform: none; margin: 10px 25px 0 25px; padding: 0;}
#boxservizi a	{ text-decoration: underline; color:#000066;}
#boxservizi a:hover	{ text-decoration: underline; color: #830b0b;}
#boxservizi img	{ float: left; margin: 175px 0 0 20px; padding: 0;}
/*	dovesiamo */
#boxdovesiamo		{ float:left; width: 490px;	height: 165px; background: url(../image/hr.jpg) no-repeat right bottom; margin: 0 0 0 0;}
#boxdovesiamo p		{ font: 11px normal Georgia, Trebuchet MS, Arial, san-serif; color:#333; text-transform: none; margin: 20px 25px 0 25px; padding: 0;}
#boxdovesiamo h2	{ font: bold 15px Trebuchet MS, Arial, san-serif; color:#70282c; text-transform: none; margin: 10px 25px 0 25px; padding: 0;}
#boxdovesiamo h4	{ font: bold 12px Trebuchet MS, Arial, san-serif; color:#70282c; text-transform: none; margin: 5px 25px 0 25px; padding: 0;}
#boxdovesiamo a		{ text-decoration: underline; color:#70282c;}
#boxdovesiamo a:hover	{ text-decoration: underline; color: #830b0b;}

/*	location */
#boxlocation		{ float:left; width: 490px;	 margin: 0 0 0 0;}
#boxlocation p		{  font: 11px normal Georgia, Trebuchet MS, Arial, san-serif; color:#333; text-transform: none; margin: 20px 25px 0 25px; padding: 0;}
#boxlocation h2		{ font: bold 15px Trebuchet MS, Arial, san-serif; color:#70282c; text-transform: none; margin: 10px 25px 0 25px; padding: 0;}
#boxlocation h4		{ font: bold 12px Trebuchet MS, Arial, san-serif; color:#70282c; text-transform: none; margin: 5px 25px 0 25px; padding: 0;}
#boxlocation a		{ text-decoration: underline; color:#70282c;}
#boxlocation a:hover	{ text-decoration: underline; color: #830b0b;}

/*	offerta */
#boxofferte		{ float:left; width: 455px;	min-height: 340px; margin: 0 0 0 0;}
#boxofferte p	{ font: 11px normal Georgia, Trebuchet MS, Arial, san-serif; color:#333; text-transform: none; margin: 10px 25px 30px 0; padding: 0;}
#boxofferte h3	{ font: bold 15px Trebuchet MS, Arial, san-serif; color:#70282c; text-transform: none; margin: 10px 25px 0 0; padding: 0;}
#boxofferte a	{ text-decoration: none; color:#000066;}
#boxofferte a:hover	{ text-decoration: none; color: #830b0b;}
#boxofferte img	{ float: left; margin: 15px 15px 10px 0; padding: 0;}

.sottoNomeDimora {font-size: 90%; margin: 20px 0 0 0 !important; padding: 0; color: #7f1f20; display: block;}
.numeropagina    {float: right; margin: 0 35px 0 0; padding: 0; color: #7f1f20;}

/*	mappa */
.mappa			{ float: right; margin: 10px 20px;}

/*	gallery */
#boxgallery				{ float:left; width: 830px;	height: 100%; margin:0 0 0 25px; padding: 0;}
#boxgallery h2			{ font: bold 15px Trebuchet MS, Arial, san-serif; color:#70282c; text-transform: none; margin: 15px 25px 0 25px; padding: 0;}
#boxgallery img		{ float:left;  margin: 10px 10px 0  0 !important;}
#boxgallery a		{ float:left;  margin: 10px 12px 0  0 !important;}
/*   -----------    FOOTER     ----------   */
#footer   {  /*position: absolute;*/ clear: both; height: 80px; width:830px; margin: 0 auto; padding:0; /*border-top: 1px solid #fffcd9;*/ background: url(../image/border-footer.jpg) repeat-x;}
#footer p {  font-size: 11px; color: #333; text-transform: none; margin: 0 10px 0 20px; line-height: 200%; }
#footer a	{cursor:pointer;}