/* CSS Document */

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

/* =1 Global 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
body {background:#DBE8F9 url(../images/background.jpg) repeat-x; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:62.5%;} /* 10px */
#page_box {width:990px; margin:0 auto; position:relative; margin-top:10px; padding-top:0px;}
#image_background {width:100%; background:url(../images/top_content.png) no-repeat; position:relative; }
#image_background .heading {padding-left:30px;}

#image_background h1 {display:inline;color:#FFFEFF; border:0px solid; padding-left:3px;}
#image_background a {display:inline; border:0px solid; padding-left:3px;}
#image_background h2 {display:inline;color:#FFFEFF; border:0px solid; padding-left:3px;}
#image_background h3 {display:inline;color:#FFFEFF; border:0px solid; padding-left:3px;}

#image_tripadvisor {float:right;margin-right:30px;margin-top:-25px;}

#shadow {background: transparent url(../images/center_content.png) repeat-y scroll left top; border:0px solid #FFFFFF; margin-top:24px; position:static; overflow:hidden; border:0px solid}
/*#shadow {background:  transparent url(../images/center_content.gif) repeat-y scroll left top;}*/

.clearfix {height:1px;}
.text_color {color:#4B3E52;}
a {color:#0066CC; text-decoration:none;}

.sezione {
	width:180px; 
	height:20px; 
	line-height:20px; 
	border:0px solid; 
	font-weight:normal; 
	position:absolute; 
	top:140px; 
	left:25px;
	text-align:center; 
	font-size:15px; 
	color:#0669CD; 
	font-family:Arial; 
	text-transform:capitalize;
}

/* =2 Links 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  

/* =3 Headings 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
#service_box {border:0px solid #FF0000; height:15px; width:100%;}
#language {}
#language img {float:left; float:left; padding-top:8px;}
#language li {padding:0 5px 0 5px; height:25px; line-height:25px; background:url(../images/language.jpg) no-repeat right center; border:0px solid; width:65px;}
.language_menu .lang {border:0px solid #FF0000; width:65px; float:left;}
.language_menu .lang .flag {width:20px; height:20px; float:left;}
.language_menu .lang .text_lang {float:left;}
.language_menu .lang .arrow {float:left; margin-left:5px;}
.language_menu .lang .current a {text-decoration:underline;}
.bestwestern_text{float:left;margin-left:470px;margin-right:5px; margin:0; float:right; padding-right:5px;}
.arrow {float:right;}

/* =4 Header 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
#top_service {height:25px; line-height:25px; background:none; width:940px; margin:0 auto; position:absolute; left:25px; margin-top:0; top:15px; }
#top_service #logo-bestwestern {width:177px; height:39px; /*background:url(../images/logo-bestwestern.jpg) no-repeat;*/ float:right;  margin-top:0px; right:0;cursor:pointer; position:absolute; top:20px; right:5px;}
#top_service #menu_header { top:0; width:250px; height:30px; background:none;}
#top_service #menu_header ul {display:inline;}
#top_service #menu_header li span {padding-right:20px; background:url(../images/language.jpg) no-repeat right center; border:0px solid; float:left; height:20px; line-height:20px; margin-right:10px; margin-top:2px;}
#top_service #menu_header li a {color:#0066CC; text-decoration:none;}
#header_box {border:0px solid; background:none; height:126px; width:960px; margin:0 auto; margin-top:10px;}
/*#logo {width:495px; height:83px; background:url(../images/logo.jpg) no-repeat; margin-left:10px;}*/
/*doni*/
#logo {width:495px; height:83px; background:url(../images/logo.jpg) no-repeat; margin-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:2.9em;line-height:1.5em;color:#072B7F;padding:15px 0 0 100px;cursor:pointer; border:0px solid red; margin-top:-10px;}
#logo a {color:#072B7F;}
#content_page {overflow:hidden; border:0px solid}

/*menu*/
#top_menu{position:absolute;top:120px;right:0px; border:0px solid; margin-right:25px;}
#main_menu ul{background:transparent; font-size:1.0em; letter-spacing:0px; font-weight:bold; line-height:normal; display:inline; text-transform:uppercase;}
#main_menu li { float:right; display:inline; margin-left:2px; height:24px; border:0px solid; }
#main_menu a {height:21px; float:left; background:url("../images/tableft.gif") no-repeat left top; margin:0; padding:0 0 0 10px; text-decoration:none; margin-bottom:2px;color:#002674;}
#main_menu a span {float:left; display:block; background:url("../images/tabright.gif") no-repeat right top; padding:5px 10px 4px 1px; color:#002674; margin-bottom:0; height:12px;}
/*current*/
#main_menu a.current span{ background-position:100% -23px; margin-bottom:0px;color:#FFF; border-bottom:2px solid #002674}
#main_menu a.current{ background-position:0% -23px; margin-bottom:0; border-bottom:2px; padding-bottom:2px;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#main_menu a span {float:none;}
/* End IE5-Mac hack */
#main_menu a:hover span, #main_menu a.selected span {color:#fff;;margin-bottom:0; cursor:pointer;}
#main_menu a:hover, #main_menu a.selected {float:left; background:url("../images/tableft_gold.gif") no-repeat left top; padding:0 0 0 10px; text-decoration:none;margin-bottom:2px;color:#002674; background-position:0% 0px; margin-bottom:0;padding-bottom:2px; }
#main_menu a:hover span, #main_menu a.selected span { float:left; display:block; background:url("../images/tabright_gold.gif") no-repeat right top; padding:5px 10px 4px 1px; color:#002674; background-position:100% 0px; margin-bottom:0; border-bottom:2px solid #D6AF3A;}

/*.blueline {width:940px; height:25px; background:#002674; position:absolute; top:123px; right:25px;}
.blueline ul {padding-left:10px; height:22px; line-height:22px;}
.blueline ul li {display:inline; padding-right:12px; line-height:22px; height:22px; padding-top:1px; display:block; float:left;}
.blueline ul li a {color:#FFFFFF;  font-size:1.1em; border:0px solid #FFFFFF; }
.blueline_voice a{float:left;margin-top:5px;padding:3px 10px 0 10px;border-right:solid 1px #FFF;}
a.last{border:none;}
a.current{float:left;color:#7AB9CB;}*/
.blueline {position:absolute;top:143px;left:25px;display:block; margin:0; padding:0;width:940px; background:#002674; height:27px; /*margin:0 0 5px 10px;*/}
.blueline a{float:left;color:#FFFFFF;font-size:1.2em;}
.blueline a:hover{float:left;color:#7AB9CB;text-decoration:underline;}
.blueline_voice a{float:left;margin-top:5px;padding:3px 10px 0 10px;border-right:solid 1px #FFF;}
.blueline_voice a.last{border:none;}
.blueline_voice a.current{float:left;color:#7AB9CB;}

/* =5 Navigation 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
#content_box {clear:both;}
#content {width:960px; margin:0 auto; margin-top:5px; margin-bottom:-10px; z-index:10;}
#content #flash {width:940px; height:250px; /*background:#333;*/background:none; margin:0 auto}
#content #booking_form_box {width:940px; margin:0 auto; height:50px; background:url(../images/bf_background.jpg) repeat-x; margin-top:5px;}
#content #single_item {margin-top:5px; overflow:hidden; border:0px solid;}
#content_page {width:940px; margin:0 auto}

/* dove siamo */
#half_page {border:0px solid; width:600px; float:left; margin-left:10px;}
#mappa {border:0px solid; float:right; margin-right:10px; width:310px; height:220px; margin-top:30px;}
#mappa a.mappa {width:310px; height:220px; display:block; cursor:pointer; background:url(../images/shadow_whereweare.png) no-repeat; z-index:101}
#half_page #content_page {width:600px;}
/* pagina Where we are */
.location#half_page {border:0px solid; width:420px;}
.location#half_page #content_page, 
.location#half_page #content_page #text {width:420px;}

.sparq_code {float:left; background:url(../images/sparq_code.jpg) no-repeat; width:160px; height:210px; margin-top:30px; margin-left:20px; border:0px solid red;}
.transfer {float:right; width:500px; height:130px; clear:both; border:0px solid red; position:absolute; top:740px; right:25px;}
.transfer a#transfer {background: url(../images/link_transfer.jpg) no-repeat; width:500px; height:130px; display:block; border:0px solid; clear:both;}

/* ->article */
#article .title {color:#894578; border:0px solid; padding-bottom:5px; font-size:2.8em; margin-top:30px; width:620px; display:block; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#article #text {width:600px; float:left; border:0px solid red; padding-top:10px; line-height:18px; padding-bottom:10px; border:0px solid}
#article #text .abstract, #article #text .body {font-size:1.2em;}

/* ELENCHI PUNTATI */
#article ul li {list-style-type:square; border:0px solid; list-style-position:inside; }

#article #text .subtitle {font-weight:bold; font-size:1.6em;}

#article #image_simple {float:left; position:relative; padding-bottom:0px; margin-bottom:10px; margin-top:-20px;}
#article #image_simple img {}

#article #image {float:left; position:relative; padding-bottom:0px; margin-bottom:10px; margin-top:-40px;width:auto;height:auto;}
#article #image img {width:auto;height:auto;}
#article #image .btn {position:absolute; bottom:0; left:90px; width:140px; height:33px; line-height:33px; background:url(../images/btn.png) no-repeat; padding-left:10px;}
#article #image .btn a {color:#002674; text-transform:uppercase; font-weight:bold; font-size:1.2em;}
#article #image .btn a:hover {color:#002674; text-decoration:underline;}

.article_homepage {
	position:relative; 
	border:0px solid; 
	overflow:hidden; 
	height:auto; 
	padding-bottom:20px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}
.link_restaurant {border:0px solid; position:absolute; top:244px; right:40px; width:200px; line-height:13px; font-size:12px; padding-right:20px;}

/* =6 BookingForm 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  

/* =7 Form 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
	
/* =8 Extra 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
#services_bottom {height:255px; width:960px; background:#E2DEE2 url(../images/shadow_services_botttom.png) no-repeat top center; margin-top:10px; clear:both;}
#services_bottom .services {width:240px; float:left; height:255px; position:relative; z-index:20; border:0px solid}
#services_bottom .selected {background:#CBC7CB url(../images/services_selected.png) no-repeat top center; }
#services_bottom .services a {display:block; width:240px; height:255px; line-height:255px; text-align:center;}
#services_bottom .services a:hover {background:#CBC7CB url(../images/arrow_selected.pn) no-repeat bottom center;}

#services_bottom_small {height:195px; width:960px; background:#E2DEE2 url(../images/shadow_services_botttom.png) no-repeat top center; margin-top:10px; clear:both;}
#services_bottom_small .services_small {width:240px; float:left; height:195px; position:relative; z-index:20; border:0px solid}
#services_bottom_small .selected {background:#CBC7CB url(../images/services_selected.png) no-repeat top center; }
/*
#services_bottom_small .selected:hover {background:none;}
#services_bottom_small .services_small a {display:block; width:240px; height:195px; line-height:255px; text-align:center;}
#services_bottom_small .services_small a:hover {background:url(../images/arrow_selected.png) no-repeat bottom center;}
*/
#services_bottom_small .services_small .box_bottom a.noselected:hover {border:0px solid; width:240px; height:195px; display:block; background:url(../images/arrow_selected.png) no-repeat bottom center;}
#services_bottom_small .services_small .box_bottom a.selected {background:#CBC7CB url(../images/services_selected_bottom.png) no-repeat bottom center; display:block; width:240px; height:195px;}
#services_bottom_small .services_small .box_bottom a.selected:hover {background:#CBC7CB url(../images/services_selected_bottom.png) no-repeat bottom center; display:block; width:240px; height:195px;}


#box_hidden {min-height: 130px;
	height: auto !important;
	height: 150px;  width:960px; margin:0 auto; background:#4B3E53; clear:both; display:none; overflow:hidden;}
.box_bottom {border:0px solid #00FF33; position:absolute;top:0; left:0; background:url(../images/thumbnail_offers.png) no-repeat center center; width:240px; height:190px;}
.box_bottom img {border:0px solid #FF0000; top:26px; left:39px; position:absolute}
/*#services_bottom .services .thumbnail {z-index:21; position:relative;}*/

.box_bottom_room {border:0px solid #AA9900; height:330px;}
/*.thb_rooms .box_bottom_room .img {padding-top:10px; height:310px;}*/


#box_hidden .left {float:left; width:240px; border:0px solid;}
#box_hidden .right {float:right; border:0px solid #FF0000; padding-top:20px; font-size:14px; padding-bottom:10px;}
#box_hidden .right .body {width:650px; color:#FFFFFF; line-height:18px; margin-right:50px; line-height:18px; border:0px solid}
#box_hidden .left .title {color:#FFF; font-size:26px; margin-top:20px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
#box_hidden .left .images {margin-top:10px; padding-left:25px;}
#box_hidden .left .images .btn {display:none;}


.services .corner {border:0px solid #00FF99; text-align:center; padding-top:20px; }
.services .corner .image {width:190px; height:160px; background: url(../images/thumbnail_offers.png) no-repeat; margin:0 auto; position:relative;cursor:pointer;}
.services .corner .image img {position:absolute; top:10px; left:15px; width:165px; height:109px;}
.services .corner .image .sezione {width:180px; height:20px;  line-height:20px; border:0px solid; font-weight:normal; position:absolute; top:124px; text-align:center; font-size:15px; color:#0669CD; font-family:Arial; left:0; text-transform:capitalize;}
.services .corner .text {border:0px solid; width:170px; margin:0 auto; font-size:12px; line-height:18px; text-align:left; }
.services .corner .text span {color:#0066CC;}
.services .corner .text {color:#4B3E52;}
.services .corner .btn_category {background:url(../images/booknow.png) no-repeat; width:140px; height:33px; line-height:33px; margin:0 auto; margin-top:10px; text-align:left; padding-left:10px;}
.services .corner .btn_category a {text-transform:uppercase; color:#002674; font-size:1.2em; font-weight:bold;}

/* sezione-> rooms */
/*
#rooms_bottom {height:340px; width:960px; background:#E2DEE2 url(../images/shadow_services_botttom.png) no-repeat top center; margin-top:10px; clear:both;}
#rooms_bottom .room {width:480px; float:left; height:340px; border:0px solid}

#rooms_bottom .selected {background:#CBC7CB url(../images/services_selected_large.png) no-repeat top center;}
#rooms_bottom .room a {display:block; width:480px; height:290px; text-align:center;}
#rooms_bottom .room a:hover {background:url(../images/arrow_selected.png) no-repeat bottom center; cursor:pointer; border:0px solid}
#rooms_bottom .room a.selected {background:#B5B2B5 url(../images/arrow_selected.png) no-repeat bottom center; border:0px solid red}
*/
#text_selected {width:100%; overflow:hidden; background:#4B3E53; display:none; font-size:100%; padding-bottom:10px; border:0px solid #FFFFFF;}
#text_selected .title {color:#FFFFFF; font-weight:normal; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif; font-size:26px; float:left; border:0px solid #FFFFFF; width:230px;}
#text_selected #article {border:0px solid red; overflow:hidden; position:relative;}
#text_selected #article #text {color:#FFFFFF; float:right; border:0px solid #FFFFFF; margin-top:0px; padding-top:0; width:680px;}
#text_selected #article #text .subtitle {font-weight:bold; font-size:1.4em;}
#text_selected #article #text .abstract,
#text_selected #article #text .body {font-size:1.4em; }
#text_selected #article #image {display:none;}
#text_selected #gallery_room {border:0px solid; position:relative; float:left; overflow:hidden; width:250px; clear:both;}
#text_selected #gallery_room .gallery  {border:0px solid #FFFFFF; width:250px; }
#text_selected #gallery_room .gallery .logo {border:0px solid #FF0000; margin-top:10px; width:128px; height:100px; background:url(../images/thumb_gallery.jpg) no-repeat; clear:both;}
#text_selected #gallery_room .gallery .logo a {border:0}
#text_selected #gallery_room .gallery .logo img {width:100px; height:70px; border:0; margin-left:7px; margin-top:11px;}
#text_selected #content_page {}


/*
#text_selected #list_images {width:230px; float:left; margin-left:10px; margin-top:25px;}
#text_selected #list_images .title {}
#text_selected #body {width:710px; float:right; margin-right:10px; margin-top:25px; color:#FFFFFF; font-size:1.4em; line-height:18px;}
#text_selected #body .subtitle {font-weight:bold; padding-bottom:10px;}
#list_images .gallery .logo {border:0px solid #FF0000; margin-top:10px; width:128px; height:100px; background:url(../images/thumb_gallery.jpg) no-repeat; clear:both;}
#list_images .gallery .logo a {border:0}
#list_images .gallery .logo img {width:100px; height:70px; border:0; margin-left:11px; margin-top:11px;}
*/


/*
#rooms_bottom .room .box_select {height:340px; border:0px solid red;}
/* #rooms_bottom .room .thb_rooms {width:432px; height:340px; border:0px solid #00FFCC; margin:0 auto; margin-top:0px; background:url(../images/thumbnail_rooms_off.png) no-repeat center right; padding-top:10px;} */
/*
#rooms_bottom .room .thb_rooms .box_bottom_room .img {padding-top:25px; padding-left:5px; border:0px solid #FF0000; height:300px; position:relative;}
#rooms_bottom .room .thb_rooms .box_bottom_room .img .titolo_sezione {border:0px solid; position:absolute; bottom:30px; left:0; width:430px; height:20px; text-align:center; color:#0669CD; font-size:17px; line-height:20px; font-family:Arial;}
#rooms_bottom .room .thb_rooms a {width:432px;}
*/

.titolo_sezione {border:0px solid; position:absolute; bottom:35px; left:40px; width:395px; height:25px; line-height:25px; text-align:center; color:#0669CD; font-size:17px; font-family:Arial, Helvetica, sans-serif;}


#category #image {width:330px; text-align:center; border:0px solid}
.thb_rooms {width:432px; height:330px; border:0px solid #00FFCC; margin:0 auto; margin-top:0px; background:url(../images/thumbnail_rooms_off.png) no-repeat center right; padding-top:10px;}

.sel.thb_rooms {background:url(../images/thumbnail_rooms_on.pn) no-repeat; margin-top:10px; border:0px solid #ff9900;}
.sel.thb_rooms a {width:432px;}

/* sezione->photogallery */
#single_item .gallery {border:0px solid red; width:940px; margin:0 auto 0 28px; padding-bottom:10px; overflow:hidden;}
#single_item .gallery .logo {margin-bottom:5px; margin-right:0px; float:left; border:0px solid #ff9900; width:150px; height:126px; background: url(../images/thumbnail_gallery.png) center center no-repeat; position:relative;}
#single_item .gallery a {position:absolute; top:10px; left:9px; width:130px; height:85px; display:block; margin:0 auto; border:1px solid #FFF}
#single_item .gallery a:hover {width:130px; height:85px; border:1px solid #5B2F52;}
#single_item .gallery img {width:130px; height:85px; margin-left:-1px;}

/* sezione->gallery->rooms */
#gallery_room .gallery .logo a {border:1px solid red; top:0; left:0; position:relative; width:165px; height:109px; display:block; margin:0 auto; border:1px solid #FFF}


#single_item .gallery h3.full_title {color:#894578; border:0px solid red; font-size:2.8em; margin-top:30px; width:620px; display:block; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px;}
#gallery_room .gallery h3.full_title {display:none;}


#full_page {border:0px solid; width:940px; margin:0 auto;}
#full_page .story {border:0px solid; width:480px; float:left;}
#full_page #list_offers {float:right; border:0px solid; margin-top:30px; width:450px; background:url(../images/shadow_vertical.jpg) repeat-y; padding-bottom:10px;}
#full_page #list_offers .box_select {display:block; width:100%; height:190px; background:none; position:absolute; top:0; left:0; z-index:7; border:0px solid red; clear:both;}
#full_page #list_offers .current {background:url(../images/shadow_vertical_selected.jpg) no-repeat; border:0px solid red; height:190px; z-indx:7; }
#full_page #list_offers .box_select.hover {background:url(../images/shadow_vertical_hover.png) no-repeat; }
#full_page #list_offers .current:hover {background:url(../images/shadow_vertical_selected.jpg) no-repeat;}
#full_page #list_offers .box_select.selected {background:url(../images/shadow_vertical_selected.jpg) no-repeat;} 
#full_page #list_offers .text {width:430px; background:none; border:0px solid; height:160px; padding-left:20px; padding-top:20px; }
#full_page #list_offers .text .thumbnail {float:left; width:190px; height:158px; background: url(../images/thumbnail_offers.png) no-repeat; position:relative; z-index:12;}
#full_page #list_offers .text .thumbnail img {width:165px; height:109px; margin-left:12px; margin-top:14px;}
#full_page #list_offers .text .info {float:left; background:none; width:220px; height:155px; font-size:1.2em; padding-left:10px; position:relative;z-index:1000; border:0px solid red;}
#full_page #list_offers .text .info .title a {font-weight:bold; text-transform:capitalize; position:relative; z-index:10;}
#full_page #list_offers .text .info .title a, 
#full_page #list_offers .text .info .subtitle, 
#full_page #list_offers .text .info .abstract  {color:#4B3E53; display:block; padding:3px 0; border:0px solid; line-height:18px;}
#full_page #list_offers .text .info .subtitle {position:relative; z-index:11;}
#full_page #list_offers .text .info .booknow {position:ABSOLUTE; bottom:0; left:0; z-index:8; width:140px; height:33px; background: url(../images/booknow.png) no-repeat; margin-top:10px; line-height:31px; padding-left:20px; margin-left:10px;}
#full_page #list_offers .text .info .booknow a {color:#002674; font-weight:bold; text-transform:uppercase; cursor:pointer;}


#offerta_selezionata {border-bottom:1px solid #000; width:450px; float:left; padding-bottom:10px; margin-top:30px; margin-bottom:10px;}
#offerta_selezionata h3.title {color:#894578; font-size:2.8em; margin-top:0px; display:block; font-weight:normal; padding-bottom:10px; border:0px solid red;}
#offerta_selezionata .thumbnail {float:left; width:190px; height:158px; background: url(../images/thumbnail_offers.png) no-repeat; position:relative; z-index:12; margin-right:10px;}
#offerta_selezionata .thumbnail img {width:165px; height:109px; margin-left:15px; margin-top:14px; }
#offerta_selezionata #text {
	font-size:1.2em; 
	line-height:18px; 
	width:460px; 
	border:0px solid; 
	/*min-height: 150px;
	height: auto !important;
	height: 150px;*/
}
#offerta_selezionata #col_dx{font-size:1.2em;line-height:18px; }
#offerta_selezionata #col_dx .title {font-weight:bold;}

#offerta_selezionata #text .body{clear:both;}


#offerta_selezionata #text .title {font-weight:bold;}
#offerta_selezionata .booknow {position:relative; z-index:8; width:140px; height:33px; background: url(../images/booknow.png) no-repeat; margin-top:20px; line-height:31px; padding-left:20px;}
#offerta_selezionata .booknow a {color:#002674; font-weight:bold; text-transform:uppercase; cursor:pointer; font-size:1.2em;}
#link_events {border:0px solid; clear:both; float:left;}
#link_events .title {color:#894578; font-size:2.8em; margin-top:0px; display:block; font-weight:normal; text-transform:capitalize; padding-bottom:10px;}
#link_events .body {font-size:1.2em; line-height:18px; width:180px; float:left; border:0px solid}
#link_events .image {float:left; border:0px solid; position:relative; margin-top:-30px;}
#link_events .image .btn {position:absolute; bottom:5px; left:65px; width:140px; height:33px; line-height:33px; background:url(../images/btn.png) no-repeat; padding-left:10px;}
#link_events .image .btn a {color:#002674; text-transform:uppercase; font-size:1.2em; font-weight:bold;}
#link_events .image .btn a:hover {color:#002674; text-decoration:none;}


#box_event h3 {}
#box_event .title {color:#894578; font-size:2.8em; margin-top:0px; display:block; font-weight:normal; text-transform:capitalize; padding-bottom:10px; clear:both;}
#box_event .body {font-size:1.2em; line-height:18px; width:180px; float:left; border:0px solid}
#box_event .image {float:left; border:0px solid; position:relative; margin-top:-30px;}
#box_event .image .btn {position:absolute; bottom:5px; left:65px; width:140px; height:33px; line-height:33px; background:url(../images/btn.png) no-repeat; padding-left:10px;}
#box_event .image .btn a {color:#002674; text-transform:uppercase; font-size:1.2em; font-weight:bold;}
#box_event .image .btn a:hover {color:#002674; text-decoration:none;}



/*#full_page #list_offers .text .title {font-size:1.2em;}*/

/* FAQ */
#faq_content {width:470px; float:left;}
#faq_content #faq_hidden {
	width:460px; 
	min-height: 170px;
	height: auto !important;
	height: 170px; 
	padding-bottom:10px; 
	border-bottom:1px solid #CCC; 
	background: url(../images/faq.jpg) no-repeat;
}
#faq_content #faq_hidden .default {text-align:left; font-size:1.2em; font-style:italic; padding-top:25px; border:0px solid; width:310px; margin-left:120px;}
#faq {float:right; width:470px;}
.faq_select a, .full_box .faq_select span {color:#333333;}

#box_offers_events {width:460px; padding-bottom:20px; overflow:hidden; float:left; clear:both;}
#box_offers_events .corner {width:230px; float:left;}
#faq {background: url(../images/faq_background.jpg) repeat-y; margin-top:40px; padding:20px 0 20px 30px; width:440px; float:right;}
#faq .moreinfo {color:#0066CC; line-height:20px; font-size:1.2em;}
#faq .story .full_box .faq_body {display:none;}
#bg_faq{position:absolute;width:460px;height:200px;background:url(../images/faq.jpg) no-repeat;}
.faq_body .dom {font-weight:bold;position:relative;top:20px;left:125px;width:320px;}
.faq_body .risp {position:relative;top:20px;left:125px;width:320px;}
.faq_body div {line-height:20px; font-size:1.2em;}
#box_offers_events h3.full_title {color:#894578; font-size:2.8em; margin-top:30px; width:420px; display:block; font-weight:normal;  padding-bottom:10px;}

/* NEWSLETTER */
#newsletter_box{float:left;height:auto;width:350px;margin:10px 0 10px 5px;}
#msg{float:left;color:red;margin-left:50px;margin-top:20px;}
#newsletter_box .panel{margin-bottom:20px;font-size:1.2em;}
#newsletter_box .panel_select{clear:both;padding-bottom:10px;font-size:1.2em;}
#newsletter_box .panel_select div{font-weight:bold;margin-bottom:5px;}
#newsletter_box .panel_select input{font-size:1.0em;padding:0px;}
#newsletter_box .panel_select select{font-size:1.0em;}
#newsletter_box .privacy_newsletter{margin:0 0 10px 0;}	
#newsletter_box .btn_book {float:left;background:url(../images/btn_book_bf.gif) no-repeat;border:none;width:102px;height:17px;cursor:pointer;margin-top:11px;padding:0 0 3px 0;}

/* SITEMAP */
/* sitemap */
#txt_sitemap{float:left;font-size:1.2em;line-height:1.3em;}
#logo_sitemap{float:right;}
li.category{padding-left:15px;}


/* =9 Footer 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#footer_box {background: url(../images/bottom_content.png) no-repeat top; width:100%; clear:both; margin-bottom:20px;}
#footer {}
#footer #copyright {height:55px; line-height:65px; width:960px; margin:0 auto; border:0px solid; text-align:center; font-size:1.2em;}
#footer #footer_menu {height:35px; line-height:19px; width:960px; margin:0 auto; border:0px solid; text-align:center; font-size:1.2em; color:#4B3E52;}
#footer #footer_menu a {padding:0 10px;}
#footer #footer_menu span a {padding:0;float:left;}
#footer #footer_menu a:hover { text-decoration:underline;}

.room {position:relative; border:0px solid; overflow:hidden; height:340px; width:480px; float:left; margin-top:10px;}
.link_rooms {background: url(../images/rooms.jpg) no-repeat top left; width:480px; height:340px; position:absolute; top:0; left:0; z-index:13;}
a.link_rooms:hover {background: url(../images/rooms.jpg) no-repeat; background-position: 0 -340px;}
a.link_rooms.selected {background: url(../images/rooms.jpg) bottom left no-repeat; }
.link_rooms img {position:absolute; top:35px; left:38px;}

.skype {background:url(../images/skype.png) no-repeat; width:30px; height:30px; display:block; position:absolute; top:20px; right:0;}



/* POPUP */
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:440px;
width:780px;
background:#F5F5F5 url(../images/popup.jpg) no-repeat;
border:2px solid #cecece;
z-index:500;
padding:0px;
font-size:13px;
}

.popupContent #popupContactClose {
	width:26px; 
	height:26px; 
	display:block; 
	background:#009966 url(../images/close.jpg) no-repeat; 
	margin-top:0px; 
	margin-right:0px; 
	float:right;
}

#popupContact .left {
	float:left;
	border:0px solid;
	width:370px; height:350px;
	margin-left:20px;
	margin-top:20px;
}
#popupContact .left .img {height:195px; width:370px; background:url(../images/popup_img.jpg) no-repeat; display:block; margin-bottom:20px;}
#popupContact p.left {font:12px Arial, Helvetica, sans-serif; color:#000000; display:block; padding:10px 0; border:1px solid}
#popupContact .left a.popup_skype {width:75px; height:31px; display:block; background:url(../images/popup_skype.jpg) no-repeat; margin-top:20px;}

#popupContact .right {
	float:right;
	border:0px solid;
	width:350px; 
	height:350px;
	margin-right:20px;
	margin-top:20px;
}

#popupContact .right .table {background:url(../images/popup_table.jpg) no-repeat; border:0px solid; height:201px; width:322px; margin-left:10px; margin-top:50px;}

.note {border:0px solid; clear:both; padding:15px 0 0 20px; font-size:10px;}

#button{
text-align:center;
margin:100px;
}

.content_where {
	overflow:hidden; padding-bottom:20px;
	min-height: 380px;
	height: auto !important;
	height: 380px; 
}

ul {padding-left:15px;}
ul li {list-style:disc; }


/* popup sale meeting */
#popup-sale {padding-top:10px; border-top:1px dotted #999; margin-top:10px;}
#popup-sale .view {font-size:14px; font-weight:bold; padding-bottom:5px;}
#popup-sale a {display:block; padding:3px 0; clear:both; border:0px solid; font-size:1.2em;}