/* 
SFONDO > #FFF 
menu > #000 Georgia 15px 
menu :hover > #EA1E3D Georgia 15px
title-pagina > #EA1E3D -> Times 21px 
titoletti items > # -> Arial 11px 
body > # -> Arial 11px 
*/

body {background:#FFFFFF url(../images/bg_body.jpg) repeat-x; margin:0; padding:0; font-size:62.5%; color:#333; font-family:Georgia, "Times New Roman", Times, serif;} 

#page_box {padding:20px;}
#page {position:relative; border:0px solid #00FF00; overflow:hidden; height:577px;width: 980px;}

#language { margin-left: 10px;position: absolute;right: 0;text-align: right;top: 10px;z-index: 300; display:none;}
#language li {display:inline;}

span.h1_extra{float:left;}

#header_box {width:960px; height:90px; padding-top:5px; position:relative; }
#service_box {height:90px;}
#service_box #logo {width:220px; height:87px; float:left;}
#service_box #logo a {background:url(../images/logo.jpg) no-repeat; width:220px; height:87px; display:block;}
#service_box #booking_form_box {background:none; margin-left:20px; float:left; height:89px; width:700px; border-bottom:1px solid #000000;}
#bestrate {height:33px;width:150px;position:absolute;top:15px;right:0;background:url("../images/black_en_3.gif") right center no-repeat;}

#top_menu {width:auto; height:20px; margin-top:20px; line-height:20px;}
#top_menu .subcategories li {display:inline; border:0px solid; background:url(../images/menu_sep.jpg) right center no-repeat;}
#top_menu .subcategories li.last {background:none;}
#top_menu .subcategories li a {font-size:1.5em; color:#000000; font-weight:bold; text-decoration:none; text-transform:capitalize; padding:0 15px 0 0;}
#top_menu .subcategories li a:hover,
#top_menu .subcategories li a.current {color:#EA1E3D; text-decoration:none; }


#content_box {height:412px; width:100%; position:relative; margin-top:15px; margin-bottom:20px;}
#flash {height:420px;}

#footer_box {width:960px; height:80px; }
#footer_box #footer_menu {height:20px; line-height:20px; position:absolute !important;padding-top: 2px;}
#footer_box #footer_menu li {display:inline;background:url(../images/menu_sep_footer.jpg) right center no-repeat;}
#footer_box #footer_menu li a {color:#FFFFFF; font-size:1.2em; text-decoration:none; padding:0 15px 0 0;}
#footer_box #footer_menu li a:hover, 
#footer_box #footer_menu li a.current {color:#EA1E3D;}
#footer_box #logos {overflow:hidden;padding-top:20px;}
#footer_box #logos .left {float:left; width:280px; margin-top:20px;}
#footer_box #logos .right {float:right; margin-top:20px;}

#footer_box #logos .left .design_hotels {width:160px; height:40px; float:left; background:url(../images/design_hotels.jpg) no-repeat;}
#footer_box #logos .left .projects {width:120px; height:40px; float:left; background:url(../images/101_projects.jpg) no-repeat;}
#footer_box #logos .right .mot {width:41px; height:40px; float:left; background:url(../images/mot.jpg) no-repeat;}
#footer_box #logos .right .tablet_hotels {width:120px; height:40px; float:left; margin-right:10px;background:url(../images/tablet_hotels.jpg) no-repeat;}

 
/* SCROLLER-HOMEPAGE */
.bg_image {width:400px; }
.bg_image img {width:400px; height:380px; z-index:97;}
.content_transp {width:400px; height:140px; background:#000000; z-index:98; position:absolute; bottom:0; left:0; opacity: 0.7; filter: alpha(opacity = 70);}
h3.title {color:#FFFFFF; text-transform:capitalize; font-size:1.3em; font-weight:bold; padding-left:10px; margin-top:0px; z-index:99; position:absolute; bottom:110px; left:0; font-style:italic;}
.subtitle {color:#FFFFFF; font-size:1.2em; padding-left:10px; margin-top:5px;position:absolute; width:370px; bottom:70px; left:0; z-index:100; display:block; border:0px solid #FFF; height:40px; line-height:15px; font-style:italic;}

.close {height:30px; width:100%; background:url(../images/close.jpg) 10px 10px no-repeat;}
.close a {height:10px; width:20px; display:block; padding-top:10px; padding-left:10px;}
#close_white {height:30px; width:100%; background:url(../images/close_faq.jpg) 10px 10px no-repeat;}
#close_white a {height:10px; width:10px; display:block; padding-top:10px; padding-left:10px;}

h3.title-pagina {color:#FFF; font-size:2.6em; text-transform:capitalize; font-family:"Times New Roman", Times, serif; font-style:italic; padding-bottom:10px;}
.subtitle-pagina {color:#CCC; font-size:1.3em; line-height:140%; font-style:italic; padding-bottom:5px;}
.body-pagina {color:#CCC; font-size:1.3em; line-height:140%;}
.body-pagina_art {color:#CCC; font-size:1.3em; line-height:140%; width:400px; float:left;position:relative;}
.gmap_art {float:left; background-color: #FFF; padding:0px; margin: 0px; width:400px; position:relative;}  

/* BOX HIDDEN */
.box-text {width:400px;}
.gmap-mini{width:400px; background-color: #000; color:#FFF;}
#box_hidden {height:430px; position:absolute; top:576px; left:0; z-index:110; margin-top:4px; }
#box_hidden #flash {height:432px;}
#box_hidden #flash .holder {height:432px;}
#box_hidden #flash .holder .jScrollPaneContainer {height:432px;}
#box_hidden #flash .holder .jScrollPaneContainer #pane7 {height: 402px;}
#box_hidden #flash .holder .jScrollPaneContainer #pane7 .blocks {height:402px;}
#box_hidden #flash .holder .jScrollPaneContainer #pane7 .blocks li {height:402px;}
#box_hidden img {height:402px; z-index:97;}

/* MENU RED */
#top_menu .subcategories li a.menu-red {color:#EA1E3D;}

/* ROOMS */
.title-paragraph {font-size:1.5em; color:#FFFFFF; text-transform:capitalize; padding-bottom:5px;}
ul.categories {border:0px solid red; overflow:hidden;}
#box_hidden #flash .holder .jScrollPaneContainer #pane7 .blocks ul.categories li {
height:18px;
line-height:18px;
border:0px solid red; 
padding-left:20px;
background:url(../images/circle_list.jpg) left center no-repeat;
}
ul.categories a {color:#FFFFFF; font-size:1.3em; color:#CCCCCC; font-style:italic; text-transform:capitalize;}
ul.categories .last {padding-bottom:10px;}
.rooms {border:0px solid red; width:200px;}
.text-rooms {padding-top:30px; padding-left:10px; padding-right:10px;}
.padding-top {padding-top:30px;}


/* OFFERS */
.offers a {color:#EA1E3D;}

.body-pagina a {color:#FFF; text-decoration: none; font-weight:bold;}
.body-pagina a:hover{color:#FFF; text-decoration: underline; font-weight:bold;}

#book-now-offer {border:0px solid red; float:right; margin-right:20px; margin-top:20px; padding-right:20px; background:url(../images/arrow.jpg) right center no-repeat; height:18px; line-height:18px;}
#book-now-offer a {border:0px solid white; font-size:16px; color:#B71730; cursor:pointer;}
#book-now-offer a:hover {text-decoration:underline;}
#box_hidden .jScrollPaneContainer .jScrollPaneTrack {display:none;}
#book-now-offerslist {
	position:absolute;
	right:10px;
	bottom:10px;
 	height: 38px;
  width: 80px;
  z-index:99;
}
#book-now-offerslist a {
	background: url("../images/btn_book_offers.png") no-repeat scroll left center transparent;
  border: 0 solid;
  cursor: pointer;
  height: 38px;
  width: 80px;
  z-index:100;
  display:block;
} 
/* LOCATION */
#map_canvas {width:800px; height:402px;}

/* */
#col_sx {float:left;}
#col-1and2 {width:500px; float:left; margin-top:20px; min-height:800px;}
#col-3 {float:left;}
#col-3 .box_link {border:0px solid red; width:180px; float:left; padding-left:10px;}
#col-3 .box_link dl {width:180px; float:left;}
#col-3 .box_link dl dt a,
#col-3 .box_link dl dd a {color:#000000; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}

/* SITEMAP */
.sitemap {width:1200px; height:402px; border:0px solid #000000}
.sitemap #first_menu {width:300px; float:left;}
.sitemap #second_menu {width:300px; float:left;}
.sitemap #first_menu span, 
.sitemap #second_menu span {font-size:12px; border-bottom:1px solid; padding:5px; margin-bottom:5px; display:block; width:200px; margin-bottom:15px;}
.sitemap #first_menu li {border:0px solid; list-style:none; margin-bottom:10px; padding-left:10px;} 
.sitemap #first_menu a {padding-right:12px; border:0px solid; background:url(../images/menu_sep.jpg) right center no-repeat; font:12px Georgia, "Times New Roman", Times, serif; color:#000000; text-decoration:none;}
.sitemap #second_menu li {border:0px solid; display:block; list-style:none; margin:0; padding:0; padding-left:10px;}
.sitemap #second_menu li a {border:0px solid; margin:0; padding:0; padding-right:12px; background:url(../images/menu_sep.jpg) right center no-repeat; font:12px Georgia, "Times New Roman", Times, serif; color:#000000; text-decoration:none;}

.sitemap #first_menu li a:hover,
.sitemap #second_menu li a:hover {text-decoration:underline;}

/* NEWSLETTER */	
#newsletter {border:0px solid red; width:400px; height:402px; }
.box_newsletter {padding-left:10px;}
.action {border:0px solid; width:400px; padding:5px 0; margin-bottom:15px; font-size:14px;}
.action .radio {margin-left:20px; }
.position {border:0px solid; margin:5px 0; float:left; width:200px;}
#newsletter label {font-size:18px; display:block; padding-right:10px; border:0px solid; float:left; color:#000000; font-style:italic; text-transform:capitalize;}
#newsletter input {border:1px solid #000;}
#newsletter a {font-size:12px; color:#666666; text-decoration:none;}
#newsletter #book {margin-top:15px; padding-right:25px; border:0; height:25px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-transform:capitalize; font-style:italic; font-weight:bold; background:url(../images/arrow_double.jpg) right center no-repeat;}

/* FAQ */
.faq_box {border-bottom:0px solid #191919; width:450px; font-size:13px; font-family:Georgia, 'Times New Roman', Times, serif;}
.faq_box .answer {display:none; padding-left:15px; color:#666666; padding-top:5px; padding-bottom:5px; width:800px;}
.faq_box .body a {color:#000000; text-decoration:none;}

#bodyContent {border:1px solid white; font-size:12px; line-height:14px;}


/* ARROW */
#arrow_right {position:absolute; background:url(../images/arrow_right.png) no-repeat; top:-10px; right:0; width:35px; height:30px; z-index:4000;}
#arrow_left {position:absolute; background:url(../images/arrow_left.png) no-repeat; top:-10px; left:0; width:35px; height:30px; z-index:4000;}


#num_scroll {border:1px solid;}
#num_scroll a {display:block; border:1px solid; float:left;}
div.guest {padding: 0 10px 20px 10px;}
div.guest  h2{font: 15px/1.2em Arial,Helvetica,sans-serif; font-style:italic;}
div.guest  h3 {
font:18px/1.2em Arial,Helvetica,sans-serif;
margin-bottom:4px;
text-transform:capitalize;
}

div.guest h4 {margin-top:10px; border-bottom:1px dotted #FFF; padding-bottom: 5px;}


/* LINKS */

.link_exchange_textarea { height:50px; width:317px; }
#link_exchange_submit {float:right;}
