/* CSS Document */

body {background:#7e5b25; margin:0; padding:0; font-size:62.5%; font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; /*color:#211D3A; */color:#472B03;}
a { color:#472B03; font-size:14px imporant;text-decoration:none;  }
a:hover{ color:#472B03; font-size:14px; text-decoration:none; }
strong{color:#b06906;}
#background {width:100%; height:100%; overflow:hidden; background:#7e5b25 url(../images/bg.jpg) repeat-x; }

/* H1 */
#h1 {float:left; margin:0;  margin-top:0px;padding:0; border:0px solid; padding-top:5px;}
#h1 li {display:inline; padding:0; margin:0; color:#93743E; }
#h1 li h1, #h1 h2,#h1 h3,#h1 p  {font-weight:bold;width:auto !important;color:#93743E; float:left; font-size:11px; line-height:11px; border:0px solid; margin:0 1px; padding:0 2px;}
#h1 li a { color:#93743E; font-weight:bold; } 
#h1 ul { text-align:left; margin:0px;padding:0px; }

/* IMMAGINE DELL'OMBRA ESTERNA */
#page_box {width:940px; background: url(../images/shadow.png) repeat-y; margin:0 auto; }
/* CONTENUTO EFFETTIVO CONTENT */
#page {width:900px; margin:0 auto; }
/*.titolo {line-height:1.8em; font:1.8em "Times New Roman", Times, serif; color:#141B41; text-transform:uppercase; border:1px solid;}*/
.titolo {line-height:25px; font:25px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; color:#FFC76F; border:0px solid; text-transform:capitalize;}

/*.sottotitolo {font:1.2em Arial, Helvetica, sans-serif; color:#211D3A; line-height:130%; }*/
.sottotitolo {font:14px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; color:#7C4A04; line-height:110%; }

/*******************************************
			 HEADER (SERVICE BOX)
********************************************/
#service_box {height:100px !important; background:#000; position:relative;}
#service_box .heading {border:0px solid; width:500px; float:left; padding-left:10px; /*padding-top:5px;*/}
#service_box #top_service {border:0px solid; width:300px; float:right;}
#service_box #logo {position:absolute; top:13px; left:41%; width:175px; height:82px; background: url(../images/logo_top.png) no-repeat;}
#language {border:0px solid; text-align:right; padding-top:5px; padding-right:10px;}
#language li {display:inline; border:0px solid red;}
#language ul li a {font-size:1.2em; color:#93743E; text-transform:uppercase; text-decoration:none;}
#language ul li.current a, 
#language ul li a:hover {text-decoration:underline; color: #FFC76F;}


/*******************************************
				 MENU 
********************************************/
#top_menu {height:29px !important; line-height:29px;}
.subcategories {padding:0; margin:0;}
/* 
.subcategories .large {width:110px;}
.subcategories .small {width:87.5px;}
*/

/* ELEMENTI CON LARGHEZZA UGUALE 
(altrimenti problema con IE6) */
.subcategories li {display:inline; border:0px solid; margin:0; float:left; text-align:center; width:100px;}
.subcategories li.last a {padding-right:0px}
/*
.subcategories li.last a span {padding-right:0px;}
.subcategories li.last a:hover span {padding-right:0px;}
*/
.subcategories li a {
	color:#FFC76F; 
	font-family: "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
	display:block; 
	font-size:10px;
	text-transform:uppercase; 
	text-decoration:none;
	background: transparent url(../images/menu.jpg) left top no-repeat;
	width:100px;
	height:29px;
}

.subcategories li a:hover {width:99px; background: url(../images/menu_hover.jpg) left top no-repeat; padding-left:0px; color:#FFF; border-right:1px solid #663900;}
/* CURRENT ELEMENT */
.subcategories .current a {width:99px; background: url(../images/menu_hover.jpg) left top no-repeat; padding-left:0px; border-right:1px solid #663900;}


/*******************************************
				 FLASH 
********************************************/
#flash {width:900px;height:331px !important; background:none; border:0}
#flash object {z-index:200}
#shadow_flash {background: url(../images/shadow_flash.png) no-repeat top left; z-index:199; width:900px; height:10px; position:absolute; top:0; left:0;}

/* BOOKING FORM */
#booking_form_box {height:56px; background: url(../images/bookingform.jpg) repeat-x;}


/*******************************************
				 CONTENT
********************************************/
#content #single_item {background:#000; overflow:hidden; padding-bottom: 20px;}
#content #items {width:900px; background:#111111; /*border-top: 1px solid #5D3F01;*/ overflow:hidden;}
#single_item .column-left {float:left; width:610px; padding-left:20px; padding-top:25px; padding-bottom:20px;}
/* testo in homepage */
#content #single_item .column-left .titolo {padding-bottom:10px;}
#content #single_item .column-left .sottotitolo { padding-right:20px; border:0px solid; text-align:justify;line-height:18px;}
#content #single_item .column-left .abstract { padding:5px 0 20px 60px; border:0px solid; text-align:justify;line-height:18px;font-style:italic;font-size:17px;color:#b06906;}
/* immagine in homepage */
#content #single_item .column-right {float:right; width:250px; text-align:right;padding:30px 20px 10px 0px;}

#content #single_item .column-right img.frame { background: transparent url(../images/cornice.png); width:200px; height:150px; padding:17px 16px 47px 16px; }

/* LIST PAGE */
#single_item .column-left.rooms {border:0px solid; width:450px;}
#content #single_item .column-right.rooms {border:0px solid; width:430px; padding-top:20px; padding-bottom:10px; padding-right:0px; text-align:left;}

/* corpo della pagina */
#content #offer_content {border:0px solid}
#content #offer_content .sottotitolo {padding-top:5px;}
#content #offer_content .txt .body {padding-top:10px;}
#content #offer_content .txt .btn_more {margin-top:10px;}
/* items sulla destra */
.list_page {width:410px; height:144px; border:1px solid #5D3F01; background:#070707; margin-top:0px; text-align:left; margin-bottom:10px;}
.list_page .image {float:left;}
.list_page .image img {width:178px; height:122px;}
.list_page .testo {float:left; border:0px solid; width:190px; padding-top:5px; padding-left:10px; position:relative; height:134px;}
.list_page .testo .sottotitolo {/*color:#14102E;*/ padding-top:5px; color:#7C4A04;} /* sottotitolo items sulla destra */
.list_page .testo .btn_more {position:absolute; bottom:0; left:10px; }
.list_page .image img {border:1px solid #070707; padding:5px; background:url(../images/carta.jpg); margin-top:5px; margin-left:5px;}
.list_page .current {background:#5D3F01; width:10px; height:20px; position:absolute; height:144px; top:0; right:0;}

#list_page {border:0px solid; padding-left:0;}
#list_page a {color:#FFFFFF; font:13px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; text-decoration:none; border:0px solid; font-weight:bold;text-transform:uppercase;}
#list_page.btn_book a {color:#000; font:13px bold "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; text-decoration:none; border:0px solid;}

/* THUMBNAIL OFFERTE NEL FOOTER */
#content #items {padding-left:0px;}
#content #items .list_box {width:215px; float:left; padding-left:10px;}
#content #items .list_box .anteprima {width:215px; padding-bottom:30px; }
#content #items .list_box .anteprima .titolo {padding-top:5px; padding-bottom:5px; text-transform:capitalize:; font-size:1.8em; text-align:center;}
.anteprima .testo .titolo {text-transform:capitalize; font-size: 1.9em;}
#content #items .list_box .anteprima .image img {border:4px solid #5D3F01; margin:2px;}
#content #items .list_box .anteprima .sottotitolo {padding:5px 10px 10px 10px; height:30px; overflow:hidden; /* color:#14102E; */ border:0px; color:#643C03;} /* sottotitolo featured a fondo pagina */
#content #items .list_box .anteprima .image { text-align:center; margin-top: 20px}
#content #items .list_box .anteprima .btn_more {text-align:center; }
.btn_book_anteprima {background:url(../images/prenota.png) bottom right no-repeat; width:85px; height:23px; border:0px solid; line-height:23px; float:left; text-align:center;}
.btn_book_anteprima  a{color: #000 !important;}
.btn_book_anteprima  a:hover{color: #FFC76 !important;}

#content #items .list_box .anteprima .bottoni {width:215px; padding: 10px 0px 20px 0px; }
#content #items .list_box .anteprima .bottoni .half_left {float:left; text-align:left; padding-left:10px;}
#content #items .list_box .anteprima .bottoni .half_right {float:right; text-align:right; padding-right:10px;}

#hidden {display:none;}


/* BTN MORE INFO */
.btn_more {border:0px solid; width:78px; height:27px; }
.btn_more a {font:13px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; color:#ffc76f; line-height:25px; text-decoration:none; border:0px solid red; width:78px; text-align:left; display:block; text-transform:uppercase; font-style:italic;}
.btn_more a:hover {color:#FFF;}

/* map */
#map_canvas_new {width:900px; height:331px !important; margin-top:0px; }


/* */
.large_item {border:0px solid #0000CC}
#content #single_item #large {width:880px; }

/* photogallery */
#photogallery {border:0px solid red; clear:both; overflow:hidden; padding:0 20px; padding-bottom:20px;}
#photogallery .image {float:left; margin-right:10px; margin-bottom:10px;}
#photogallery .image img {width:150px; height:105px; padding:5px; border:1px solid #B3BFFB; background:url(../images/carta.jpg);}

/* FAQ */
#faq {float:left; width:800px;}
#faq .story {width:790px; border-bottom:1px solid #B3BFFB; padding:5px;}
#faq .last.story {border:0;}
#faq .story a {font-size:13px; font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; /* color:#14102E; text-transform:uppercase; */ color:#333333; text-transform:capitalize; text-decoration:none; border:0px solid red;}
#faq .story .answer {font-size:13px; padding:5px 0 5px 10px; /*color:#141B41; */ font-style:italic; color:#666666;}
.faq_body {display:none;}

/* SITEMAP */
.site_map {clear:both; width:500px; padding-left:20px; padding-bottom:20px; float:left;}
.site_map li {padding:3px;}
.site_map li a:link, .site_map li a:visited, .site_map li a:active {font-size:16px; /*color:#14102E;*/ color:#FFC76F; }
.site_map li a:hover {font-size:16px; /*color:#14102E;*/ color:#FFF !important; }
#image_sitemap {border:0px solid red; float:right; width:370px; }

/* NEWSLETTER */
#neswletter {border:0px solid; float:left; clear:both; margin-left:50px; margin-bottom:20px; width:750px; font:1.2em Arial, Helvetica, sans-serif;}
#neswletter legend {display:none;}
#neswletter .actions,
#neswletter .privacy_note {border-top:1px dotted #666666; border-bottom:1px dotted #666666; padding:10px 0;}
#neswletter .privacy_accept {padding:0 0 10px 0; position:relative; height:auto;}
#neswletter .privacy_accept label {position:absolute; top: 0; left:20px; width:700px;}
#neswletter .privacy_accept input {position:absolute; top: 0; left:0px;}
#neswletter .submit {padding-top:10px; background:url(../images/btn_more.png) no-repeat; height:27px; width:78px; line-height:27px; margin:0; padding:0; float:right; border:0px solid;}
#neswletter .submit #cmd_submit {border:0px solid; background:none; padding:0; margin:0; color:#CCCCCC;}

/*******************************************
				 FOOTER
********************************************/
/* OMBRA ESTERNA IN BASSO ALLA PAGINA */
#shadow_bottom {background: url(../images/shadow_bottom.png) no-repeat; width:940px; height:9px; margin:0 auto;}
#footer_box {width:900px; margin:0 auto; color:#CCCCCC;}
#footer_box #copyright {float:left; font-size:1.2em; padding:10px 0px;}
#footer_box #footer_menu {float:right; padding:10px 0px; }
#footer_box #footer_menu a {font-size:1.2em; color:#FFFFFF; text-transform:capitalize; text-decoration:none;}
#footer_box #footer_menu a:hover {color:#FFC76F; text-decoration:underline;}
#footer_box #footer_menu span {font-size:1.4em; padding:0 5px;}
#footer_box #footer_menu a.current {color:#FFC76F; text-decoration:underline;}

#guest_comments {padding:20px;}
#guest_comments .comments {padding-top:20px;}


#guestbook {font-size:16px; line-height:16px;}
.comments strong{font-size:20px; line-height:20px; color:#FFC76F; font-style: italic;padding: 0 5px; border:1px solid #FFC76F;}
.comments a{font-size:20px; line-height:20px; color:#CCC; padding: 10px;}
.comments a:hover{font-size:20px; line-height:20px; color:#FFF; padding-right: 10px;}
#guestbook  .comment {padding:10px;  border-bottom:1px dotted #666666;}
#guestbook  .comment_date {color:#CCC; padding:15px 0;  font-style: italic; letter-spacing: 2px; font-size:18px;}
#guestbook  .comment_text {padding-top:30px; padding-left:30px; padding-right:30px; background:url(../images/quotes_r.gif) no-repeat;}
#guestbook  .comment_name {color: #666; font-weight:bold; padding-top:40px; padding-bottom:10px; padding-left:30px; background:url(../images/quotes.gif) no-repeat right top; text-align:right;}

#visitor_tax {margin:20px 0 0 0 ;width:225px;padding:12px;color:#FFC76F;font-size:13px;text-align:center; border:1px solid #FFC76F;}
#visitor_tax  a {color:#93743E;font-size:13px;}
#visitor_tax  a:hover {color:#FFC76F;font-size:13px;text-decoration:underline;}
