/* CSS Document */
/* 
SFONDO > #332E2B 
grigio content > #A09792
grigio bf > #897E7A
titoli sezioni > #B80045 -> Georgia 21px
titoletti items > #B80045 -> Arial 11px
body > #FFFFFF -> Arial 11px 
*/

body {background:#332E2B; margin:0; padding:0; font-size:62.5%; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;} 
a {color:#FFFFFF; text-decoration:none; font-size:1.1em;}
a:hover {color:#B80045; text-decoration:none; font-weight:bold;}
.titolo {font:21px Georgia, "Times New Roman", Times, serif; color:#B80045; text-transform:capitalize;}
.corpo {font-size:11px; line-height:135%;}
.intestazione,
.intestazione a {color:#B80045; font-family:Georgia, "Times New Roman", Times, serif;}
.intestazione a:hover { text-decoration:underline; font-weight:normal;}
.hidden {display:none;}
#map_canvas {width:490px; height:490px; margin-top:5px; margin-left:5px;}
.firstHeading {font-weight:bold; font-size:14px; padding-bottom:5px;}
#content #bodyContent h4 {padding:3px 0; display:block; border:0px solid}

/* service_box */
#page {width:960px; margin:0 auto; background:none; position:relative;}
#service_box {height:80px; background:none;}
#service_box #top_service {width:940px; margin:0 auto; padding-top:5px; color:#999999;}
#service_box #heading {float:left; height:10px; line-height:10px; }
#service_box #language {float:right; height:10px; line-height:10px; margin:0}
#service_box #language li {display:inline; padding:0 2px; font-size:1.1em;}
#service_box #language li a {color:#999; text-transform:capitalize; font-size:10px; text-decoration:none;}

/* LOGO */
#logo {background:url(../images/logo.png) no-repeat; width:960px; height:68px; position:absolute; top:38px; left:0; z-index:1;}
#logo a {width:350px; height:50px; display:block;}

/* content_box */
#content_box {background:#A09792; border:1px solid #645F5C; overflow:hidden;}
#booking_form_box {background:#897E7A; height:48px; border-bottom:1px solid #706A66;}
#booking_form_box #booking_form {height:48px; float:right; width:770px;}

/* MENU */
.homepage {height:16px; line-height:16px; text-transform:capitalize; }
.homepage .selected {color:#B80045; font-weight:bold;}
#top_menu {width:169px; float:left; border:0px solid red; padding-top:10px; padding-right:20px; text-align:right;}
#top_menu .subcategories {display:inline; text-align:right; height:18px; line-height:18px; }
#top_menu .subcategories > li {list-style:none; border:0px solid red; }
#top_menu .subcategories > li.selected a {color:#B80045; font-weight:bold;}
/* */
#top_menu .subcategories > li.selected ul li a {color:#FFF; font-weight:normal;}
#top_menu .subcategories > li.selected ul li a:hover {color:#B80045; font-weight:bold;}
/* select category & subCategory */
#top_menu .subcategories li a span {color:#FFFFFF; font-weight:normal; text-transform:capitalize}
#top_menu .subcategories li a:hover span,
#top_menu .subcategories .level_0 a.selected span {color:#B80045; font-weight:bold; border:0px solid}
#top_menu .subcategories .level_1 a.selected span {color:#B80045; font-weight:normal; border:0px solid}
#top_menu .subcategories .level_0 a:hover span {border:0px solid; font-weight:bold;}
#top_menu .subcategories .level_1 a:hover span {border:0px solid; font-weight:normal;}
/* quadratino rosso sub cate selected */
#top_menu .level_1 li.selected a  {color:#B80045; font-weight:bold;background:url(../images/sub_menu.jpg) no-repeat top right;}

/*
#top_menu .subcategories > li.selected ul li a:hover,
#top_menu .subcategories > li ul li.selected a  {color:#B80045; font-weight:bold;}
*/

/* SOTTO-MENU */
/*
.level_1 {border:1px solid; text-align:right; padding-left:0; padding-bottom:5px;}
.level_1 li {border:0px solid; display:block; padding-right:10px; height:12px; line-height:12px;}
.level_1 li a {background:url(../images/sub_menu_off.jpg) no-repeat top right; padding-right:10px;}
.level_1 li a:hover {background:url(../images/sub_menu.jpg) no-repeat top right; padding-right:10px;}
*/
.level_1 {}
.level_1 > li a {border:0px solid #FFFFFF; padding-right:10px; background:url(../images/sub_menu_off.jpg) no-repeat top right; margin-right:10px; height:18px; line-height:18px; display:block; text-transform:capitalize; font-weight:normal;}
.level_1 > li a:hover {background:url(../images/sub_menu.jpg) no-repeat top right; padding-right:10px; margin-right:10px; font-weight:normal;}

/* FLASH */
#flash {width:500px; height:500px; background:#4F453C; float:left; overflow:hidden; }
#flash #image_photo {width:490px; height:490px; margin-top:5px; margin-left:5px; display:none; background-repeat:no-repeat; position:relative;}
#flash #image_photo .left_arrow {position:absolute; top:210px; left:0; width:70px; height:25px; background:none; color:#333333; line-height:25px; padding-left:10px;}
#flash #image_photo .right_arrow {position:absolute; top:210px; right:0; width:70px; height:25px; color:#333333; line-height:25px; padding-right:10px; text-align:right;}
#flash #image_photo img {width:490px; height:490px;}
#flash object{width:490px; height:490px; margin-top:5px; margin-left:5px;}
.list_offers {background:#f90; width:498px; height:500px; padding:5px; position:absolute; top:0px; right:530px; float:left;}
#popup_detail {
	background:#A09792; 
	width:480px; 
	height:480px; 
	position:absolute; 
	padding:5px; 
	top:49px; 
	right:270px; 
	display:none; 
	border:5px solid #4B403C;
}

/* CONTENT */
#single_item {border:0px solid; padding:15px; float:left; width:238px; position:relative; }
#single_item .home {overflow:auto; height:230px;}
#single_item .large {overflow:auto; height:420px;}
#single_item .titolo {padding-bottom:30px; height:25px; }
.offerta_homepage {width:238px; position:absolute; bottom:15px; right:15px; border-top:0px solid #CDC8C6; padding-top:10px;}
.anteprima {border:0px solid; overflow:hidden; font-size:11px; padding-top:10px;}
.anteprima .image {float:left; }
.anteprima .image img {border:3px solid #4F453C;}
.anteprima .intestazione {float:right; width:120px; padding-bottom:5px; text-transform:uppercase;}
.anteprima .sottotitolo {float:right; width:120px;}
.anteprima .big {width:230px; border:0px solid; float:left;}
.anteprima .btn_more,
.item .info .btn_more {border:0px solid; float:left; margin-top:5px;}
.anteprima .btn_more a,
.item .info a.btn_more {color:#B80045; text-transform:uppercase; font-size:10px; }
.anteprima .btn_more a:hover,
.item .info a.btn_more:hover {font-weight:normal; color:#FFFFFF; }

.abstract {padding-bottom:5px;}
.corpo #gallery {padding-top:20px;}
.corpo #gallery a {width:70px; height:70px; margin-right:5px; margin-bottom:5px;}
.corpo #gallery img {width:70px; height:70px; border:1px solid #4B403C;}

.visible_body ul { margin-left:10px; }
.detail_options { ;margin-top:10px;}
/* PHOTOGALLERY */
/* 
.photo#scroller {border:1px solid red; overflow:hidden; padding-top:0px; width:230px;}
.photo#scroller a.logo {margin-left:8px; float:left; margin-bottom:4px; display:block; width:100px; height:66px; display:block; border:3px solid #4B403C;}
.photo#scroller li {width:100px; float:left; margin-left:8px; height:66px; margin-bottom:8px;}
.photo a.logo:hover, 
.photo a.logo.sel {border:3px solid #B80045;}
.photo a.logo img {width:100px; height:66px;}
*/

.photo#scroller {border:0px solid red; overflow:hidden; padding-top:0px; width:230px;}
.photo#scroller li {border:0px solid red; padding-top:3px; height:75px;}
.photo#scroller a.logo {display:block; width:100px; height:66px; border:3px solid #4B403C; float:left; margin-left:6px; }
.photo#scroller a.logo img {width:100px; height:66px;}
.photo#scroller a.sel {border:3px solid #B80045;}


#scroller_small {border:0px solid red; }

#scroller.large li {height:550px;}
#scroller.corpo {overflow:hidden;}


/* LIST-ITEM */
.item {overflow:hidden; border-bottom:0px dotted #CDC8C6; width:232px; padding-bottom:5px; margin-top:5px; background:url(../images/boredr_bottom.jpg) no-repeat bottom left;}
.item .thumbnail {float:left; width:98px; height:64px; border:3px solid #FFF;}
.item .thumbnail img {width:98px; height:64px;}
/*
.item .thumbnail a {border:3px solid #FFF; width:98px; height:64px; display:block;}
.item .thumbnail a:hover {border:3px solid #B80045;}
*/
.item .info {float:right; border:0px solid; width:120px;}
.item .info .intestazione {font-size:1.1em; padding-bottom:5px; padding-top:2px; text-transform:capitalize;}
.item .info .intestazione a:hover {font-weight:normal; text-decoration:underline;}
.item .info .sottotitolo {font-size:11px; line-height:110%;}
.scroll_page {background:#a09792 url(../images/scroll.jpg) no-repeat top right; z-index:20; }

#popup_detail .titolo {padding-top:5px;}
#popup_detail .corpo {padding-top:10px;}
#popup_detail #gallery {border:0px solid red; margin-top:10px;}
#popup_detail .detail_options {border-bottom:1px dotted #F0f0f0; padding-bottom:5px; overflow:hidden; height:28px;}
#popup_detail .detail_options #close {display:block; float:right; margin-left:20px; background:url(../images/bottone_20x20.gif) no-repeat; height:19px; width:19px; margin-top:2px;}

#popup_detail .detail_options .book_now {display:block; border:0px solid; float:right; width:108px; height:28px; background:url(../images/bottone_20x100.png) no-repeat; text-align:center; line-height:20px;}
#popup_detail .detail_options .book_now {text-transform:uppercase;}
#popup_detail .detail_options .book_now:hover {color:#FFFFFF; font-weight:normal;}

/* NEWSLETTER */
.corpo fieldset legend {display:none;}
.corpo fieldset .actions,
.corpo fieldset .privacy_note {border-top:1px dotted #F0f0f0; border-bottom:1px dotted #F0f0f0; padding:2px 0;}
.corpo fieldset .privacy_accept {border:0px solid; overflow:hidden;}
.corpo fieldset .privacy_accept label {float:right; width:190px;} 
.corpo fieldset .privacy_accept input {float:left; }
.corpo fieldset .submit {clear:both; border-top:1px dotted #F0f0f0; padding-top:5px; margin-top:10px;} 

/* LARGE PAGE (newsletter | links)  */
#content .large_page {background:#A09792; height:470px; width:738px; border-left:1px solid #4B403C; position:absolute; bottom:0; right:0;}
#content .large_page #first_menu {border:0px solid; float:left; margin-right:80px; margin-left:40px;}
#content .large_page #second_menu {border:0px solid; float:left;}
#content .large_page li {border:0px solid; height:16px; line-height:16px; width:200px;}
#content .large_page span {color:#B80045; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; border-bottom:1px dotted; display:block; margin-bottom:10px; padding:5px 0;}

/* LINKS */
#col-1and2 {border:0px solid red; width:350px; float:left;}
#col-1and2 #link_exchange_form {background:none; padding:0;}
#col-1and2 #link_exchange_form legend {color:#B80045; font-family:Georgia, "Times New Roman", Times, serif;}
#col-1and2 #link_exchange_form label,
#col-1and2 #link_exchange_form #link_exchange_note {width:350px;}
#col-1and2 #link_exchange_form textarea {width:335px; height:25px;}
#col-1and2 #link_exchange_form input {margin-bottom:0;}
#recaptcha_table {width:200px; height:50px;}
#col-3 {border:0px solid; float:right; width:370px; background:none;}
#col-3 #link_exchange_links {background:none;}
#col-3 #link_exchange_links .paging {border-top:1px dotted #F0f0f0; border-bottom:1px dotted #F0f0f0; background:none;}
#col-3 #link_exchange_links dt {border:0px solid; float:left; padding-top:5px;}
#col-3 #link_exchange_links dd {border:0px solid; float:left; padding-top:5px;}

/* FOOTER */
#footer_box {height:40px; line-height:40px; color:#999999;}
#footer_box #footer {width:940px; margin:0 auto;}
#footer_box #footer #copyright {float:left; }
#footer_box #footer #footer_menu {float:left;}
#footer_box #footer #footer_menu a {color:#999999;}
#footer_box #footer #footer_menu a:hover, 
#footer_box #footer #footer_menu a.current {color:#B80045; font-weight:normal;}
#footer_menu_link {float:left;font-weight:bold; }
#footer_menu_link a {color:#999999; }
#footer_menu_link a:hover {color:#B80045;font-weight:bold; }
#footer_menu_link a.current {color:#B80045; font-weight:normal;}

#footer_box #footer #logos {float:right; padding-top:10px;}
#footer_box #footer #logos .WH {display:block; float:right; width:135px; height:37px; background:url(../images/worldhotels_logo.jpg) no-repeat;  }
#footer_box #footer #logos .ELH {display:block; float:right; width:194px; height:37px; background:url(../images/evergreen_logo.jpg) no-repeat; padding-left:5px;}

/* nascondo il link al download flash player */
.simple_flash_image_rotator a {display:none;}

/* OFFERS */
#view_more_body,
#view_prev {border:1px solid; float:right;}
#hidden_body, 
#view_prev {display:none;}


#view_more_body {display:block; height:14px; line-height:14px; padding:0 10px; margin-top:3px; display:block;}
#view_more_body:hover {font-weight:normal;}
/*#view_more_body {position:absolute; bottom:44px; right:40px;} */
 
#content .home_page {
	height:470px;
	background:url(../images/scroll_small.jpg) no-repeat right top;
}



#scroller_small {display:none;}
#left_url {width:26px; height:25px; display:block; background:url(../images/left_arrow.png) no-repeat; display:none;}
#right_url {width:26px; height:25px; display:block; float:right; background:url(../images/right_arrow.png) right no-repeat;}}