BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: /*url(../images/background.jpg) */ #466392 repeat-x; FONT-SIZE: 62.5%; PADDING-TOP: 0px
}

P {
	BORDER: 0px;
	MARGIN: 0px;
	OUTLINE-STYLE: none;
	OUTLINE-COLOR: invert;
	OUTLINE-WIDTH: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: baseline;
	PADDING: 1em 0 0 0;
}

#page_box {
	POSITION: relative; MARGIN: 10px auto 0px; WIDTH: 990px; PADDING-TOP: 0px; 
}
#image_background {
	POSITION: relative; WIDTH: 100%; BACKGROUND: url(../images/top_content.png) no-repeat
}
#image_background .heading {
	PADDING-LEFT: 30px;
	height: 10px;
}
#image_background H1 {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid;  DISPLAY: inline; COLOR: #fffeff; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#image_background A {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; DISPLAY: inline; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#image_background H2 {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; DISPLAY: inline; COLOR: #fffeff; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#image_background H3 {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; DISPLAY: inline; COLOR: #fffeff; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#image_tripadvisor {
	MARGIN-TOP: -25px; FLOAT: right; MARGIN-RIGHT: 30px
}
#shadow {
	BORDER-BOTTOM: 0px solid; POSITION: static; BORDER-LEFT: 0px solid; MARGIN-TOP: 15px; BACKGROUND: url(../images/center_content.png) repeat-y left top; OVERFLOW: hidden; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
.clearfix {
	HEIGHT: 1px
}
.text_color {
	COLOR: #FFFFFF
}
A {
	COLOR: #0066cc; TEXT-DECORATION: none
}
.sezione {
	BORDER-BOTTOM: 0px solid; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: 0px solid; LINE-HEIGHT: 20px; TEXT-TRANSFORM: capitalize; WIDTH: 180px; FONT-FAMILY: Arial; HEIGHT: 20px; COLOR: #0669cd; FONT-SIZE: 15px; BORDER-TOP: 0px solid; TOP: 140px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px solid; LEFT: 25px
}
#service_box {
	BORDER-BOTTOM: #ff0000 0px solid; BORDER-LEFT: #ff0000 0px solid; WIDTH: 100%; HEIGHT: 15px; BORDER-TOP: #ff0000 0px solid; BORDER-RIGHT: #ff0000 0px solid
}
#language {
	
}
#language IMG {
	FLOAT: left; PADDING-TOP: 8px
}
#language LI {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; PADDING-LEFT: 5px; WIDTH: 65px; PADDING-RIGHT: 5px; BACKGROUND: url(../images/language.jpg) no-repeat right center; HEIGHT: 25px; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid; PADDING-TOP: 0px
}

.language_menu  {
	border-bottom:#03C thin solid !important;
	float:right;
}
.language_menu .lang {
	WIDTH: 65px;
	FLOAT: left;
}
.language_menu .lang .flag {
	WIDTH: 20px; FLOAT: left; HEIGHT: 20px
}
.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 {
	MARGIN: 0px; PADDING-RIGHT: 5px; FLOAT: right
}
.bestwestern_text_curr {
	MARGIN: 0px; PADDING-RIGHT: 5px; FLOAT: right; text-transform: uppercase !important;
}
.arrow {
	FLOAT: right; margin-right:5PX;
}
#top_service {
	POSITION: absolute; LINE-HEIGHT: 25px; MARGIN: 0px auto; WIDTH: 940px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 10px; TOP: 15px; LEFT: 25px
}
#top_service #logo-bestwestern {
	POSITION: absolute; MARGIN-TOP: 0px; WIDTH: 177px; FLOAT: right; HEIGHT: 10px; TOP: 15px; CURSOR: pointer; RIGHT: 5px
}
#top_service #menu_header {
	WIDTH: 250px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 10px; TOP: 0px
}
#top_service #menu_header UL {
	DISPLAY: inline
}
#top_service #menu_header LI SPAN {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; LINE-HEIGHT: 20px; MARGIN-TOP: 2px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/language.jpg) no-repeat right center; FLOAT: left; HEIGHT: 20px; BORDER-TOP: 0px solid; MARGIN-RIGHT: 10px; BORDER-RIGHT: 0px solid
}
#top_service #menu_header LI A {
	COLOR: #0066cc; TEXT-DECORATION: none
}
#header_box {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; MARGIN: 10px auto 0px; WIDTH: 960px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 126px; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#logo {
	BORDER-BOTTOM: red 0px solid;
	BORDER-LEFT: red 0px solid;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1.5em;
	MARGIN-TOP: -10px;
	PADDING-LEFT: 100px;
	WIDTH: 100%;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	BACKGROUND: url(../images/logo.jpg) no-repeat;
	HEIGHT: 83px;
	COLOR: #072b7f;
	MARGIN-LEFT: 10px;
	FONT-SIZE: 2.9em;
	BORDER-TOP: red 0px solid;
	CURSOR: pointer;
	BORDER-RIGHT: red 0px solid;
	PADDING-TOP: 15px;
	margin-bottom: 15px;
}
#logo A {
	COLOR: #072b7f
}
.logo-art {
	vertical-align:middle;
	margin-left: 580px;
	border: none;
}




#content_page {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; OVERFLOW: hidden; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#top_menu {
	BORDER-BOTTOM: 0px solid;
	POSITION: absolute;
	BORDER-LEFT: 0px solid;
	BORDER-TOP: 0px solid;
	TOP: 130px;
	RIGHT: 0px;
	MARGIN-RIGHT: 25px;
	BORDER-RIGHT: 0px solid
}
#main_menu UL {
	LINE-HEIGHT: normal; TEXT-TRANSFORM: uppercase; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; LETTER-SPACING: 0px; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
#main_menu LI {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; DISPLAY: inline; FLOAT: right; HEIGHT: 25px; MARGIN-LEFT: 2px; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#main_menu A {
	PADDING-BOTTOM: 0px; MARGIN: 0px ; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/tableft.gif) no-repeat left top; FLOAT: left; HEIGHT: 22px; COLOR: #002674; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#main_menu A SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 10px; DISPLAY: block; MARGIN: 0px; BACKGROUND: url(../images/tabright.gif) no-repeat right top; FLOAT: left; COLOR: #002674; PADDING-TOP: 5px; height:17px; 
}
#main_menu A.current SPAN {
	BORDER-BOTTOM: #002674 2px solid; BACKGROUND-POSITION: 100% -26px; MARGIN-BOTTOM: 0px; COLOR: #fff; padding-bottom:1px;  
}


#main_menu A.current {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 0px; BACKGROUND-POSITION: 0% -26px; MARGIN-BOTTOM: 0px; height:26px;
}
#main_menu A SPAN {
	
}


#main_menu A:hover {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; MARGIN-BOTTOM:0px; BACKGROUND: url(../images/tableft_gold.gif) no-repeat 0% 0px; FLOAT: left; COLOR: #002674; TEXT-DECORATION: none; PADDING-TOP: 0px; 
}
#main_menu A.selected {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; MARGIN-BOTTOM:0px; BACKGROUND: url(../images/tableft_gold.gif) no-repeat 0% 0px; FLOAT: left; COLOR: #002674; TEXT-DECORATION: none; PADDING-TOP: 0px; 
}
#main_menu A:hover SPAN {
	MARGIN-BOTTOM: 0px; COLOR: #fff; CURSOR: pointer; BORDER-BOTTOM: #d6af3a 2px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 10px; DISPLAY: block; MARGIN-BOTTOM: 0px; BACKGROUND: url(../images/tabright_gold.gif) no-repeat 100% 0px; FLOAT: left; COLOR: #002674; PADDING-TOP: 5px
}
#main_menu A.selected SPAN {
	BORDER-BOTTOM: #d6af3a 2px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 10px; DISPLAY: block; MARGIN-BOTTOM: 0px; BACKGROUND: url(../images/tabright_gold.gif) no-repeat 100% 0px; FLOAT: left; COLOR: #002674; PADDING-TOP: 5px; MARGIN-BOTTOM: 0px; COLOR: #fff; CURSOR: pointer;
}
.blueline {
	POSITION: absolute;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 940px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	BACKGROUND: #002674;
	HEIGHT: 2px;
	TOP: 153px;
	PADDING-TOP: 0px;
	LEFT: 26px
}
.blueline A {
	FLOAT: left; COLOR: #ffffff; FONT-SIZE: 1.2em
}
.blueline A:hover {
	FLOAT: left; COLOR: #7ab9cb; TEXT-DECORATION: underline
}

.blueline1 {
	POSITION: absolute;
	PADDING-BOTTOM: 0px;
	MARGIN: 0;
	PADDING-LEFT: 110px;
	WIDTH: 830px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	BACKGROUND: #002674;
	HEIGHT: 28px;
	TOP: 153px;
	PADDING-TOP: 0px;
	LEFT: 25px
}
.blueline1 A.current {
	FLOAT: left; COLOR: #002674; FONT-SIZE: 1.2em; background-image:url(../images/sub.png); padding:2px 5px; margin:5px 5px; display:block; width:210px; text-align:center; height:16px; font-weight:bold; cursor:pointer;
}
.blueline1 A {
	FLOAT: left; COLOR: #cccccc; FONT-SIZE: 1.2em;  padding:2px 5px; margin:5px 5px; display:block; width:210px; text-align:center; height:16px; font-weight:bold; cursor:pointer;
}
.blueline1 A:hover {
	FLOAT: left; COLOR: #002674; TEXT-DECORATION: none; cursor:pointer; background-image:url(../images/sub.png);
}



.blueline_voice A {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 3px
}
.blueline_voice A.last {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.blueline_voice A.current {
	FLOAT: left; COLOR: #7ab9cb
}
#content_box {
	CLEAR: both
}
#content {
	Z-INDEX: 10; MARGIN: 5px auto -10px; WIDTH: 960px
}
#content #flash {
	MARGIN: 0px auto; WIDTH: 940px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 250px
}
#content #booking_form_box {
	MARGIN: 5px auto 0px; WIDTH: 940px; BACKGROUND: url(../images/bf_background.jpg) repeat-x; HEIGHT: 50px
}
#content #single_item {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; MARGIN-TOP: 5px; OVERFLOW: hidden; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#content_page {
	MARGIN: 0px auto; WIDTH: 940px
}
#half_page {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; WIDTH: 600px; FLOAT: left; MARGIN-LEFT: 10px; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#mappa {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; MARGIN-TOP: 30px; WIDTH: 310px; FLOAT: right; HEIGHT: 220px; BORDER-TOP: 0px solid; MARGIN-RIGHT: 10px; BORDER-RIGHT: 0px solid
}
#mappa A.mappa {
	Z-INDEX: 101; WIDTH: 310px; DISPLAY: block; BACKGROUND: url(../images/shadow_whereweare.png) no-repeat; HEIGHT: 220px; CURSOR: pointer
}
#half_page #content_page {
	WIDTH: 600px
}
.location#half_page {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; WIDTH: 420px; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
.location#half_page #content_page {
	WIDTH: 420px
}
.location#half_page #content_page #text {
	WIDTH: 420px
}

.transfer {
	BORDER-BOTTOM: red 0px solid; POSITION: absolute; BORDER-LEFT: red 0px solid; WIDTH: 500px; FLOAT: right; HEIGHT: 130px; CLEAR: both; BORDER-TOP: red 0px solid; TOP: 740px; RIGHT: 25px; BORDER-RIGHT: red 0px solid
}
.transfer A#transfer {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; WIDTH: 500px; DISPLAY: block; BACKGROUND: url(../images/link_transfer.jpg) no-repeat; HEIGHT: 130px; CLEAR: both; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#article { background-image:url(../images/art-bac.gif); background-repeat:repeat-y; }
#article .title {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; PADDING-BOTTOM: 5px; MARGIN-TOP: 30px; WIDTH: 620px; DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #894578; FONT-SIZE: 2.8em; BORDER-TOP: 0px solid; FONT-WEIGHT: normal; BORDER-RIGHT: 0px solid
}
#article #text {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; PADDING-BOTTOM: 10px; LINE-HEIGHT: 18px; WIDTH: 600px; FLOAT: left; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid; PADDING-TOP: 10px
}
#article #text .abstract {
	FONT-SIZE: 1.2em
}
#article #text .body {
	FONT-SIZE: 1.2em
}
#article UL LI {
	margin: 0 0 0 10px; padding:2px 10px 2px 0; font-size:13px;
}
#article #text .subtitle {
	FONT-SIZE: 1.6em; FONT-WEIGHT: bold
}
#article #image_simple {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN-TOP: -20px; MARGIN-BOTTOM: 10px; FLOAT: left
}
#article #image_simple IMG {
	
}
#article #image {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN-TOP: -40px; WIDTH: auto; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: auto
}
#article #image IMG {
	WIDTH: auto; HEIGHT: auto
}
#article #image .btn {
	POSITION: absolute; LINE-HEIGHT: 33px; PADDING-LEFT: 10px; WIDTH: 140px; BOTTOM: 0px; BACKGROUND: url(../images/btn.png) no-repeat; HEIGHT: 33px; LEFT: 90px
}
#article #image .btn A {
	TEXT-TRANSFORM: uppercase; COLOR: #002674; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
#article #image .btn A:hover {
	COLOR: #002674; TEXT-DECORATION: underline
}
.article_homepage {
	BORDER-BOTTOM: 0px solid; POSITION: relative; BORDER-LEFT: 0px solid; PADDING-BOTTOM: 20px; MIN-HEIGHT: 300px; HEIGHT: auto !important; OVERFLOW: hidden; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
.link_restaurant {
	BORDER-BOTTOM: 0px solid; POSITION: absolute; BORDER-LEFT: 0px solid; LINE-HEIGHT: 13px; WIDTH: 200px; PADDING-RIGHT: 20px; FONT-SIZE: 12px; BORDER-TOP: 0px solid; TOP: 244px; RIGHT: 40px; BORDER-RIGHT: 0px solid
}
#services_bottom {
	MARGIN-TOP: 10px; WIDTH: 960px; BACKGROUND: url(../images/shadow_services_botttom.png) #e2dee2 no-repeat center top; HEIGHT: 255px; CLEAR: both
}
#services_bottom .services {
	Z-INDEX: 20; BORDER-BOTTOM: 0px solid; POSITION: relative; BORDER-LEFT: 0px solid; WIDTH: 240px; FLOAT: left; HEIGHT: 255px; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#services_bottom .selected {
	BACKGROUND: url(../images/services_selected.png) #cbc7cb no-repeat center top
}
#services_bottom .services A {
	TEXT-ALIGN: center; LINE-HEIGHT: 255px; WIDTH: 240px; DISPLAY: block; HEIGHT: 255px
}
#services_bottom .services A:hover {
	BACKGROUND: url(../images/arrow_selected.png) #cbc7cb no-repeat center bottom
}
#services_bottom_small {
	MARGIN-TOP: 10px; WIDTH: 960px; BACKGROUND: url(../images/shadow_services_botttom.png) #e2dee2 no-repeat center top; HEIGHT: 195px; CLEAR: both
}
#services_bottom_small .services_small {
	Z-INDEX: 20; BORDER-BOTTOM: 0px solid; POSITION: relative; BORDER-LEFT: 0px solid; WIDTH: 240px; FLOAT: left; HEIGHT: 195px; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#services_bottom_small .selected {
	BACKGROUND: url(../images/services_selected.png) #cbc7cb no-repeat center top
}
#services_bottom_small .services_small .box_bottom A.noselected:hover {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; WIDTH: 240px; DISPLAY: block; BACKGROUND: url(../images/arrow_selected.png) no-repeat center bottom; HEIGHT: 195px; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#services_bottom_small .services_small .box_bottom A.selected {
	WIDTH: 240px; DISPLAY: block; BACKGROUND: url(../images/services_selected_bottom.png) #cbc7cb no-repeat center bottom; HEIGHT: 195px
}
#services_bottom_small .services_small .box_bottom A.selected:hover {
	WIDTH: 240px; DISPLAY: block; BACKGROUND: url(../images/services_selected_bottom.png) #cbc7cb no-repeat center bottom; HEIGHT: 195px
}
#box_hidden {
	MARGIN: 0px auto; MIN-HEIGHT: 130px; WIDTH: 960px; DISPLAY: none; BACKGROUND: #4b3e53; HEIGHT: auto !important; CLEAR: both; OVERFLOW: hidden
}
.box_bottom {
	BORDER-BOTTOM: #00ff33 0px solid; POSITION: absolute; BORDER-LEFT: #00ff33 0px solid; WIDTH: 240px; BACKGROUND: url(../images/thumbnail_offers.png) no-repeat center center; HEIGHT: 190px; BORDER-TOP: #00ff33 0px solid; TOP: 0px; BORDER-RIGHT: #00ff33 0px solid; LEFT: 0px
}
.box_bottom IMG {
	BORDER-BOTTOM: #ff0000 0px solid; POSITION: absolute; BORDER-LEFT: #ff0000 0px solid; BORDER-TOP: #ff0000 0px solid; TOP: 26px; BORDER-RIGHT: #ff0000 0px solid; LEFT: 39px
}
.box_bottom_room {
	BORDER-BOTTOM: #aa9900 0px solid; BORDER-LEFT: #aa9900 0px solid; HEIGHT: 330px; BORDER-TOP: #aa9900 0px solid; BORDER-RIGHT: #aa9900 0px solid
}
#box_hidden .left {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; WIDTH: 240px; FLOAT: left; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#box_hidden .right {
	BORDER-BOTTOM: #ff0000 0px solid; BORDER-LEFT: #ff0000 0px solid; PADDING-BOTTOM: 10px; FLOAT: right; FONT-SIZE: 14px; BORDER-TOP: #ff0000 0px solid; BORDER-RIGHT: #ff0000 0px solid; PADDING-TOP: 20px
}
#box_hidden .right .body {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; LINE-HEIGHT: 18px; WIDTH: 650px; COLOR: #ffffff; BORDER-TOP: 0px solid; MARGIN-RIGHT: 50px; BORDER-RIGHT: 0px solid
}
#box_hidden .left .title {
	MARGIN-TOP: 20px; PADDING-LEFT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 26px; FONT-WEIGHT: normal
}
#box_hidden .left .images {
	MARGIN-TOP: 10px; PADDING-LEFT: 25px
}
#box_hidden .left .images .btn {
	DISPLAY: none
}
.services .corner {
	BORDER-BOTTOM: #00ff99 0px solid; TEXT-ALIGN: center; BORDER-LEFT: #00ff99 0px solid; BORDER-TOP: #00ff99 0px solid; BORDER-RIGHT: #00ff99 0px solid; PADDING-TOP: 20px
}
.services .corner .image {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 190px; BACKGROUND: url(../images/thumbnail_offers.png) no-repeat; HEIGHT: 160px; CURSOR: pointer
}
.services .corner .image IMG {
	POSITION: absolute; WIDTH: 165px; HEIGHT: 109px; TOP: 10px; LEFT: 15px
}
.services .corner .image .sezione {
	BORDER-BOTTOM: 0px solid; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: 0px solid; LINE-HEIGHT: 20px; TEXT-TRANSFORM: capitalize; WIDTH: 180px; FONT-FAMILY: Arial; HEIGHT: 20px; COLOR: #0669cd; FONT-SIZE: 15px; BORDER-TOP: 0px solid; TOP: 124px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px solid; LEFT: 0px
}
.services .corner .text {
	BORDER-BOTTOM: 0px solid; TEXT-ALIGN: left; BORDER-LEFT: 0px solid; LINE-HEIGHT: 18px; MARGIN: 0px auto; WIDTH: 170px; FONT-SIZE: 12px; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
.services .corner .text SPAN {
	COLOR: #0066cc
}
.services .corner .text {
	COLOR: #4b3e52
}
.services .corner .btn_category {
	TEXT-ALIGN: left; LINE-HEIGHT: 33px; MARGIN: 10px auto 0px; PADDING-LEFT: 10px; WIDTH: 140px; BACKGROUND: url(../images/booknow.png) no-repeat; HEIGHT: 33px
}
.services .corner .btn_category A {
	TEXT-TRANSFORM: uppercase; COLOR: #002674; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
#text_selected {
	BORDER-BOTTOM: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; PADDING-BOTTOM: 10px; WIDTH: 100%; DISPLAY: none; BACKGROUND: #4b3e53; FONT-SIZE: 100%; OVERFLOW: hidden; BORDER-TOP: #ffffff 0px solid; BORDER-RIGHT: #ffffff 0px solid
}
#text_selected .title {
	BORDER-BOTTOM: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; TEXT-TRANSFORM: capitalize; WIDTH: 230px; FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: left; COLOR: #ffffff; FONT-SIZE: 26px; BORDER-TOP: #ffffff 0px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #ffffff 0px solid
}
#text_selected #article {
	BORDER-BOTTOM: red 0px solid; POSITION: relative; BORDER-LEFT: red 0px solid; OVERFLOW: hidden; BORDER-TOP: red 0px solid; BORDER-RIGHT: red 0px solid
}
#text_selected #article #text {
	BORDER-BOTTOM: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; MARGIN-TOP: 0px; WIDTH: 680px; FLOAT: right; COLOR: #ffffff; BORDER-TOP: #ffffff 0px solid; BORDER-RIGHT: #ffffff 0px solid; PADDING-TOP: 0px
}
#text_selected #article #text .subtitle {
	FONT-SIZE: 1.4em; FONT-WEIGHT: bold
}
#text_selected #article #text .abstract {
	FONT-SIZE: 1.4em
}
#text_selected #article #text .body {
	FONT-SIZE: 1.4em
}
#text_selected #article #image {
	DISPLAY: none
}
#text_selected #gallery_room {
	BORDER-BOTTOM: 0px solid; POSITION: relative; BORDER-LEFT: 0px solid; WIDTH: 250px; FLOAT: left; CLEAR: both; OVERFLOW: hidden; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#text_selected #gallery_room .gallery {
	BORDER-BOTTOM: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; WIDTH: 250px; BORDER-TOP: #ffffff 0px solid; BORDER-RIGHT: #ffffff 0px solid
}
#text_selected #gallery_room .gallery .logo {
	BORDER-BOTTOM: #ff0000 0px solid; BORDER-LEFT: #ff0000 0px solid; MARGIN-TOP: 10px; WIDTH: 128px; BACKGROUND: url(../images/thumb_gallery.jpg) no-repeat; HEIGHT: 100px; CLEAR: both; BORDER-TOP: #ff0000 0px solid; BORDER-RIGHT: #ff0000 0px solid
}
#text_selected #gallery_room .gallery .logo A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#text_selected #gallery_room .gallery .logo IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-TOP: 11px; WIDTH: 100px; HEIGHT: 70px; MARGIN-LEFT: 7px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#text_selected #content_page {
	
}
.titolo_sezione {
	BORDER-BOTTOM: 0px solid; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: 0px solid; LINE-HEIGHT: 25px; WIDTH: 395px; BOTTOM: 35px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 25px; COLOR: #0669cd; FONT-SIZE: 17px; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid; LEFT: 40px
}
#category #image {
	BORDER-BOTTOM: 0px solid; TEXT-ALIGN: center; BORDER-LEFT: 0px solid; WIDTH: 330px; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
.thb_rooms {
	BORDER-BOTTOM: #00ffcc 0px solid; BORDER-LEFT: #00ffcc 0px solid; MARGIN: 0px auto; WIDTH: 432px; BACKGROUND: url(../images/thumbnail_rooms_off.png) no-repeat right center; HEIGHT: 330px; BORDER-TOP: #00ffcc 0px solid; BORDER-RIGHT: #00ffcc 0px solid; PADDING-TOP: 10px
}
.thb_rooms.sel {
	BORDER-BOTTOM: #ff9900 0px solid; BORDER-LEFT: #ff9900 0px solid; MARGIN-TOP: 10px; BACKGROUND: url(../images/thumbnail_rooms_on.png) no-repeat; BORDER-TOP: #ff9900 0px solid; BORDER-RIGHT: #ff9900 0px solid
}
.thb_rooms.sel A {
	WIDTH: 432px
}
#single_item .gallery {
	BORDER-BOTTOM: red 0px solid; BORDER-LEFT: red 0px solid; PADDING-BOTTOM: 10px; MARGIN: 0px auto 0px 28px; WIDTH: 940px; OVERFLOW: hidden; BORDER-TOP: red 0px solid; BORDER-RIGHT: red 0px solid
}
#single_item .gallery .logo {
	BORDER-BOTTOM: #ff9900 0px solid; POSITION: relative; BORDER-LEFT: #ff9900 0px solid; WIDTH: 150px; MARGIN-BOTTOM: 5px; BACKGROUND: url(../images/thumbnail_gallery.png) no-repeat center center; FLOAT: left; HEIGHT: 126px; BORDER-TOP: #ff9900 0px solid; MARGIN-RIGHT: 0px; BORDER-RIGHT: #ff9900 0px solid
}
#single_item .gallery A {
	BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; BORDER-LEFT: #fff 1px solid; MARGIN: 0px auto; WIDTH: 130px; DISPLAY: block; HEIGHT: 85px; BORDER-TOP: #fff 1px solid; TOP: 10px; BORDER-RIGHT: #fff 1px solid; LEFT: 9px
}
#single_item .gallery A:hover {
	BORDER-BOTTOM: #5b2f52 1px solid; BORDER-LEFT: #5b2f52 1px solid; WIDTH: 130px; HEIGHT: 85px; BORDER-TOP: #5b2f52 1px solid; BORDER-RIGHT: #5b2f52 1px solid
}
#single_item .gallery IMG {
	WIDTH: 130px; HEIGHT: 85px; MARGIN-LEFT: -1px
}
#gallery_room .gallery .logo A {
	BORDER-BOTTOM: #fff 1px solid; POSITION: relative; BORDER-LEFT: #fff 1px solid; MARGIN: 0px auto; WIDTH: 165px; DISPLAY: block; HEIGHT: 109px; BORDER-TOP: #fff 1px solid; TOP: 0px; BORDER-RIGHT: #fff 1px solid; LEFT: 0px
}
#single_item .gallery H3.full_title {
	BORDER-BOTTOM: red 0px solid; BORDER-LEFT: red 0px solid; PADDING-BOTTOM: 10px; MARGIN-TOP: 30px; WIDTH: 620px; DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #894578; FONT-SIZE: 2.8em; BORDER-TOP: red 0px solid; FONT-WEIGHT: normal; BORDER-RIGHT: red 0px solid
}
#gallery_room .gallery H3.full_title {
	DISPLAY: none
}
#full_page {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; MARGIN: 0px auto; WIDTH: 940px; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#full_page .story {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; WIDTH: 480px; FLOAT: left; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#full_page #list_offers {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; PADDING-BOTTOM: 10px; MARGIN-TOP: 30px; WIDTH: 450px; BACKGROUND: url(../images/shadow_vertical.jpg) repeat-y; FLOAT: right; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#full_page #list_offers .box_select {
	Z-INDEX: 7; BORDER-BOTTOM: red 0px solid; POSITION: absolute; BORDER-LEFT: red 0px solid; WIDTH: 100%; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 190px; CLEAR: both; BORDER-TOP: red 0px solid; TOP: 0px; BORDER-RIGHT: red 0px solid; LEFT: 0px
}
#full_page #list_offers .current {
	BORDER-BOTTOM: red 0px solid; BORDER-LEFT: red 0px solid; BACKGROUND: url(../images/shadow_vertical_selected.jpg) no-repeat; HEIGHT: 190px; BORDER-TOP: red 0px solid; BORDER-RIGHT: red 0px solid; z-indx: 7
}
#full_page #list_offers .hover.box_select {
	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 .selected.box_select {
	BACKGROUND: url(../images/shadow_vertical_selected.jpg) no-repeat
}
#full_page #list_offers .text {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; PADDING-LEFT: 20px; WIDTH: 430px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 160px; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid; PADDING-TOP: 20px
}
#full_page #list_offers .text .thumbnail {
	Z-INDEX: 12; POSITION: relative; WIDTH: 190px; BACKGROUND: url(../images/thumbnail_offers.png) no-repeat; FLOAT: left; HEIGHT: 158px
}
#full_page #list_offers .text .thumbnail IMG {
	MARGIN-TOP: 14px; WIDTH: 165px; HEIGHT: 109px; MARGIN-LEFT: 12px
}
#full_page #list_offers .text .info {
	Z-INDEX: 1000; BORDER-BOTTOM: red 0px solid; POSITION: relative; BORDER-LEFT: red 0px solid; PADDING-LEFT: 10px; WIDTH: 220px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 155px; FONT-SIZE: 1.2em; BORDER-TOP: red 0px solid; BORDER-RIGHT: red 0px solid
}
#full_page #list_offers .text .info .title A {
	Z-INDEX: 10; POSITION: relative; TEXT-TRANSFORM: capitalize; FONT-WEIGHT: bold
}
#full_page #list_offers .text .info .title A {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #4b3e53; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid; PADDING-TOP: 3px
}
#full_page #list_offers .text .info .subtitle {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #4b3e53; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid; PADDING-TOP: 3px
}
#full_page #list_offers .text .info .abstract {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #4b3e53; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid; PADDING-TOP: 3px
}
#full_page #list_offers .text .info .subtitle {
	Z-INDEX: 11; POSITION: relative
}
#full_page #list_offers .text .info .booknow {
	Z-INDEX: 8; POSITION: absolute; LINE-HEIGHT: 31px; MARGIN-TOP: 10px; PADDING-LEFT: 20px; WIDTH: 140px; BOTTOM: 0px; BACKGROUND: url(../images/booknow.png) no-repeat; HEIGHT: 33px; MARGIN-LEFT: 10px; LEFT: 0px
}
#full_page #list_offers .text .info .booknow A {
	TEXT-TRANSFORM: uppercase; COLOR: #002674; CURSOR: pointer; FONT-WEIGHT: bold
}
#offerta_selezionata {
	BORDER-BOTTOM: #000 1px solid; PADDING-BOTTOM: 10px; MARGIN-TOP: 30px; WIDTH: 450px; MARGIN-BOTTOM: 10px; FLOAT: left
}
#offerta_selezionata H3.title {
	BORDER-BOTTOM: red 0px solid; BORDER-LEFT: red 0px solid; PADDING-BOTTOM: 10px; MARGIN-TOP: 0px; DISPLAY: block; COLOR: #894578; FONT-SIZE: 2.8em; BORDER-TOP: red 0px solid; FONT-WEIGHT: normal; BORDER-RIGHT: red 0px solid
}
#offerta_selezionata .thumbnail {
	Z-INDEX: 12; POSITION: relative; WIDTH: 190px; BACKGROUND: url(../images/thumbnail_offers.png) no-repeat; FLOAT: left; HEIGHT: 158px; MARGIN-RIGHT: 10px
}
#offerta_selezionata .thumbnail IMG {
	MARGIN-TOP: 14px; WIDTH: 165px; HEIGHT: 109px; MARGIN-LEFT: 15px
}
#offerta_selezionata #text {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; LINE-HEIGHT: 18px; WIDTH: 460px; FONT-SIZE: 1.2em; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#offerta_selezionata #col_dx {
	LINE-HEIGHT: 18px; FONT-SIZE: 1.2em
}
#offerta_selezionata #col_dx .title {
	FONT-WEIGHT: bold
}
#offerta_selezionata #text .body {
	CLEAR: both
}
#offerta_selezionata #text .title {
	FONT-WEIGHT: bold
}
#offerta_selezionata .booknow {
	Z-INDEX: 8; POSITION: relative; LINE-HEIGHT: 31px; MARGIN-TOP: 20px; PADDING-LEFT: 20px; WIDTH: 140px; BACKGROUND: url(../images/booknow.png) no-repeat; HEIGHT: 33px
}
#offerta_selezionata .booknow A {
	TEXT-TRANSFORM: uppercase; COLOR: #002674; FONT-SIZE: 1.2em; CURSOR: pointer; FONT-WEIGHT: bold
}
#link_events {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; FLOAT: left; CLEAR: both; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#link_events .title {
	PADDING-BOTTOM: 10px; TEXT-TRANSFORM: capitalize; MARGIN-TOP: 0px; DISPLAY: block; COLOR: #894578; FONT-SIZE: 2.8em; FONT-WEIGHT: normal
}
#link_events .body {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; LINE-HEIGHT: 18px; WIDTH: 180px; FLOAT: left; FONT-SIZE: 1.2em; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#link_events .image {
	BORDER-BOTTOM: 0px solid; POSITION: relative; BORDER-LEFT: 0px solid; MARGIN-TOP: -30px; FLOAT: left; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#link_events .image .btn {
	POSITION: absolute; LINE-HEIGHT: 33px; PADDING-LEFT: 10px; WIDTH: 140px; BOTTOM: 5px; BACKGROUND: url(../images/btn.png) no-repeat; HEIGHT: 33px; LEFT: 65px
}
#link_events .image .btn A {
	TEXT-TRANSFORM: uppercase; COLOR: #002674; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
#link_events .image .btn A:hover {
	COLOR: #002674; TEXT-DECORATION: none
}
#box_event H3 {
	
}
#box_event .title {
	PADDING-BOTTOM: 10px; TEXT-TRANSFORM: capitalize; MARGIN-TOP: 0px; DISPLAY: block; COLOR: #894578; CLEAR: both; FONT-SIZE: 2.8em; FONT-WEIGHT: normal
}
#box_event .body {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; LINE-HEIGHT: 18px; WIDTH: 180px; FLOAT: left; FONT-SIZE: 1.2em; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#box_event .image {
	BORDER-BOTTOM: 0px solid; POSITION: relative; BORDER-LEFT: 0px solid; MARGIN-TOP: -30px; FLOAT: left; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#box_event .image .btn {
	POSITION: absolute; LINE-HEIGHT: 33px; PADDING-LEFT: 10px; WIDTH: 140px; BOTTOM: 5px; BACKGROUND: url(../images/btn.png) no-repeat; HEIGHT: 33px; LEFT: 65px
}
#box_event .image .btn A {
	TEXT-TRANSFORM: uppercase; COLOR: #002674; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
#box_event .image .btn A:hover {
	COLOR: #002674; TEXT-DECORATION: none
}
#faq_content {
	WIDTH: 470px; FLOAT: left
}
#faq_content #faq_hidden {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 10px; MIN-HEIGHT: 170px; WIDTH: 460px; BACKGROUND: url(../images/faq.jpg) no-repeat; HEIGHT: auto !important
}
#faq_content #faq_hidden .default {
	BORDER-BOTTOM: 0px solid; TEXT-ALIGN: left; BORDER-LEFT: 0px solid; FONT-STYLE: italic; WIDTH: 310px; MARGIN-LEFT: 120px; FONT-SIZE: 1.2em; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid; PADDING-TOP: 25px
}
#faq {
	WIDTH: 470px; FLOAT: right
}
.faq_select A {
	COLOR: #333333
}
.full_box .faq_select SPAN {
	COLOR: #333333
}
#box_offers_events {
	PADDING-BOTTOM: 20px; WIDTH: 460px; FLOAT: left; CLEAR: both; OVERFLOW: hidden
}
#box_offers_events .corner {
	WIDTH: 230px; FLOAT: left
}
#faq {
	PADDING-BOTTOM: 20px; MARGIN-TOP: 40px; PADDING-LEFT: 30px; WIDTH: 440px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/faq_background.jpg) repeat-y; FLOAT: right; PADDING-TOP: 20px
}
#faq .moreinfo {
	LINE-HEIGHT: 20px; COLOR: #0066cc; FONT-SIZE: 1.2em
}
#faq .story .full_box .faq_body {
	DISPLAY: none
}
#bg_faq {
	POSITION: absolute; WIDTH: 460px; BACKGROUND: url(../images/faq.jpg) no-repeat; HEIGHT: 200px
}
.faq_body .dom {
	POSITION: relative; WIDTH: 320px; TOP: 20px; FONT-WEIGHT: bold; LEFT: 125px
}
.faq_body .risp {
	POSITION: relative; WIDTH: 320px; TOP: 20px; LEFT: 125px
}
.faq_body DIV {
	LINE-HEIGHT: 20px; FONT-SIZE: 1.2em
}
#box_offers_events H3.full_title {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 30px; WIDTH: 420px; DISPLAY: block; COLOR: #894578; FONT-SIZE: 2.8em; FONT-WEIGHT: normal
}
#newsletter_box {
	MARGIN: 10px 0px 10px 5px; WIDTH: 350px; FLOAT: left; HEIGHT: auto
}
#msg {
	MARGIN-TOP: 20px; FLOAT: left; COLOR: red; MARGIN-LEFT: 50px
}
#newsletter_box .panel {
	MARGIN-BOTTOM: 20px; FONT-SIZE: 1.2em
}
#newsletter_box .panel_select {
	PADDING-BOTTOM: 10px; CLEAR: both; FONT-SIZE: 1.2em
}
#newsletter_box .panel_select DIV {
	MARGIN-BOTTOM: 5px; FONT-WEIGHT: bold
}
#newsletter_box .panel_select INPUT {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1em; PADDING-TOP: 0px
}
#newsletter_box .panel_select SELECT {
	FONT-SIZE: 1em
}
#newsletter_box .privacy_newsletter {
	MARGIN: 0px 0px 10px
}
#newsletter_box .btn_book {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 3px; MARGIN-TOP: 11px; PADDING-LEFT: 0px; WIDTH: 102px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/btn_book_bf.gif) no-repeat; FLOAT: left; HEIGHT: 17px; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#txt_sitemap {
	LINE-HEIGHT: 1.3em; FLOAT: left; FONT-SIZE: 1.2em
}
#logo_sitemap {
	FLOAT: right
}
LI.category {
	PADDING-LEFT: 15px
}
#footer_box {
	WIDTH: 100%; BACKGROUND: url(../images/bottom_content.png) no-repeat 50% top; CLEAR: both
}
#footer {
	
}
#footer #copyright {
	BORDER-BOTTOM: 0px solid; TEXT-ALIGN: left; BORDER-LEFT: 0px solid; MARGIN: 0px auto; WIDTH: 960px; HEIGHT: 55px; FONT-SIZE: 12px; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid; padding-top: 10px;
}
#footer #copyright span {
	float:right; font-family:Arial, Helvetica, sans-serif !important; FONT-SIZE: 12px !important;
}
#footer #footer_menu {
	BORDER-BOTTOM: 0px solid; TEXT-ALIGN: center; BORDER-LEFT: 0px solid; LINE-HEIGHT: 19px; MARGIN: 0px auto; WIDTH: 960px; HEIGHT: 35px; COLOR: #4b3e52; FONT-SIZE: 1.2em; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#footer #footer_menu A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#footer #footer_menu SPAN A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#footer #footer_menu A:hover {
	TEXT-DECORATION: underline
}
.room {
	BORDER-BOTTOM: 0px solid; POSITION: relative; BORDER-LEFT: 0px solid; MARGIN-TOP: 10px; WIDTH: 480px; FLOAT: left; HEIGHT: 340px; OVERFLOW: hidden; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
.link_rooms {
	Z-INDEX: 13; POSITION: absolute; WIDTH: 480px; BACKGROUND: url(../images/rooms.jpg) no-repeat left top; HEIGHT: 340px; TOP: 0px; LEFT: 0px
}
A.link_rooms:hover {
	BACKGROUND: url(../images/rooms.jpg) no-repeat 0px -340px
}
A.selected.link_rooms {
	BACKGROUND: url(../images/rooms.jpg) no-repeat left bottom
}
.link_rooms IMG {
	POSITION: absolute; TOP: 35px; LEFT: 38px
}
.skype {
	POSITION: absolute; WIDTH: 30px; DISPLAY: block; BACKGROUND: url(../images/skype.png) no-repeat; HEIGHT: 30px; TOP: 20px; RIGHT: 0px
}
#backgroundPopup {
	Z-INDEX: 1; BORDER-BOTTOM: #cecece 1px solid; POSITION: fixed; BORDER-LEFT: #cecece 1px solid; WIDTH: 100%; DISPLAY: none; BACKGROUND: #000000; HEIGHT: 100%; BORDER-TOP: #cecece 1px solid; TOP: 0px; BORDER-RIGHT: #cecece 1px solid; LEFT: 0px; _position: absolute
}
#popupContact {
	Z-INDEX: 500; BORDER-BOTTOM: #cecece 2px solid; POSITION: fixed; BORDER-LEFT: #cecece 2px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 780px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: url(../images/popup.jpg) #f5f5f5 no-repeat; HEIGHT: 440px; FONT-SIZE: 13px; BORDER-TOP: #cecece 2px solid; BORDER-RIGHT: #cecece 2px solid; PADDING-TOP: 0px; _position: absolute
}
.popupContent #popupContactClose {
	MARGIN-TOP: 0px; WIDTH: 26px; DISPLAY: block; BACKGROUND: url(../images/close.jpg) #009966 no-repeat; FLOAT: right; HEIGHT: 26px; MARGIN-RIGHT: 0px
}
#popupContact .left {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; MARGIN-TOP: 20px; WIDTH: 370px; FLOAT: left; HEIGHT: 350px; MARGIN-LEFT: 20px; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#popupContact .left .img {
	WIDTH: 370px; DISPLAY: block; MARGIN-BOTTOM: 20px; BACKGROUND: url(../images/popup_img.jpg) no-repeat; HEIGHT: 195px
}
#popupContact P.left {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT: 12px Arial, Helvetica, sans-serif; COLOR: #000000; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 10px
}
#popupContact .left A.popup_skype {
	MARGIN-TOP: 20px; WIDTH: 75px; DISPLAY: block; BACKGROUND: url(../images/popup_skype.jpg) no-repeat; HEIGHT: 31px
}
#popupContact .right {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; MARGIN-TOP: 20px; WIDTH: 350px; FLOAT: right; HEIGHT: 350px; BORDER-TOP: 0px solid; MARGIN-RIGHT: 20px; BORDER-RIGHT: 0px solid
}
#popupContact .right .table {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; MARGIN-TOP: 50px; WIDTH: 322px; BACKGROUND: url(../images/popup_table.jpg) no-repeat; HEIGHT: 201px; MARGIN-LEFT: 10px; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
.note {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; CLEAR: both; FONT-SIZE: 10px; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid; PADDING-TOP: 15px
}
#button {
	TEXT-ALIGN: center; MARGIN: 100px
}
.content_where {
	PADDING-BOTTOM: 20px; MIN-HEIGHT: 380px; HEIGHT: auto !important; OVERFLOW: hidden
}
UL {
	PADDING-LEFT: 15px
}
UL LI {
	LIST-STYLE-TYPE: disc
}
#popup-sale {
	MARGIN-TOP: 10px; BORDER-TOP: #999 1px dotted; PADDING-TOP: 10px
}
#popup-sale .view {
	PADDING-BOTTOM: 5px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#popup-sale A {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; CLEAR: both; FONT-SIZE: 1.2em; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid; PADDING-TOP: 3px
}

#contenttop-container {width:100%; margin-top:16px;}
#content-left {width: 319px;
	float:left;  }
#contenttop-left {
	width: 260px;
	height:205px;
	background-image:url(../images/boook-bordo.gif);
	padding:20px 40px 20px 20px;
}

}
#contenttop-booking{
	width: 100%;
	background-image:url(../images/boook-bordo.gif);
	padding:0px;
	height:245px;
}

#contenttop-left h1, #contenttop-booking h1  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.2em;
	color:#FFF;
}

#contenttop-left p, #contenttop-booking p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
}






#contentmid-container {width:100%; margin-top:16px;}

#contentmid-left {width: 300px; clear:left; margin:10px 0 0 0; background-color:#fff; border-top: 2px #ccc dotted;}
#contentmid-head { font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; color:#dd8712; padding:3px;}
#contentmid-headcont { font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color:#30759e; padding:3px 0 0 3px;}
#contentmid-img {padding:0;}
#contentmid-cleft {width:140px; padding:5px; float:left;}
#contentmid-cright {width:140px; padding:5px; float:right;}
#contentmid-full {width:290px; padding:5px;}
#contentmid-fullcontact {width:290px; padding:5px;}
#contentmid-fullcontact p {padding:0 !important;}





.conhotel {width:100%;  
}

.conhotel #left {width: 300px; float:left;  margin-right:20px; background-image:url(../images/boook.gif)}

.conhotel #r-cont {width: 620px; float:right; background-color:#ffffff; padding: 0 0 30px 0; }

.conhotel #r-left {width: 208px; float:left; height:145px; background-color:#fff; padding:10px 80px 10px 0; margin:10px 0 0 20px; border:#cccccc 1px solid; background-position:center right; background-repeat:no-repeat;}

.conhotel #r-left-de {width: 208px; float:left; height:160px; background-color:#fff; padding:10px 80px 10px 0; margin:10px 0 0 20px; border:#cccccc 1px solid; background-position:center right; background-repeat:no-repeat;}

.conhotel #r-left p, .conhotel #r-left-de p, .conhotel #r-right p, .conhotel #r-right-de p, .conhotel #r-full p{padding:10px !important;}

.conhotel #r-right {width: 208px; float:right; height:145px; background-color:#fff; padding:10px 80px 10px 0; margin:10px 10px 0 0; border:#cccccc 1px solid; background-repeat:no-repeat; background-position:center right;}

.conhotel #r-right-de {width: 208px; float:right; height:160px; background-color:#fff; padding:10px 80px 10px 0; margin:10px 10px 0 0; border:#cccccc 1px solid; background-repeat:no-repeat; background-position:center right;}

.conhotel #r-full {
	width: 588px;
	float:left;
	background-color:#fff;
	padding:10px 0 10px 0;
	margin:10px 0 0 20px;
	background-position:bottom right;
	border:#cccccc 1px solid;
	background-image:url(../images/item-back.gif);
	background-repeat:repeat-x;
}

.conhotel P {padding:10px 20px; }

.conhotel H1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:2.2em; color:#990000 !important; padding:20px; }

.conhotel H3 { font-family: Arial, Helvetica, sans-serif; font-size:1.6em; color:#990000 !important; font-weight:100 !important; padding:2px 10px 4px 10px;}

H3 {padding-top:24px}

H2 {
}
H3 {
}
H4 {
}
H5 {
}
H6 {
}

H1 {font-weight:100; FONT-SIZE: 100%;}

H1 SPAN {PADDING-LEFT: 20px;
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: baseline;
	color: #999;}

INPUT {padding: 2px 10px; margin: 2px 0;background-image:url(../images/input.gif); height:18px; border:1px solid #ffb345;}
#page_box #page #image_background #shadow #content_box #content #single_item #content_page #article .conhotel #r-cont h1 sup {
	font-size: small;
}
#page_box #footer_box #footer #copyright span {
	font-family: Georgia, "Times New Roman", Times, serif; font-size:1.2em;
}

 INPUT.button {
	background-image:url(../images/button.png);
	border: none;
	width: 109px; height:30px;
	color:#FFF; background-color:none;
	cursor:pointer;
}

.white-a {color:#FFF; text-decoration:none;}

.white-a:hover {color:#FFF; text-decoration:underline;}

