@import url('/themes/hotel_villaolmi/css/reset.css');@import url('/themes/hotel_villaolmi/css/fonts.css');@import url('/themes/hotel_villaolmi/css/utils.css');@import url('/themes/hotel_villaolmi/css/chroma-black.css');.txt_list_items  .titolo_offers, #menu ul li a, #gallery .caption .content h2, #slideshow_items_1 .item .caption h3 a, #slideshow_items_2 .item .caption h3 a, #slideshow_items_3 .item .caption h3 a, #bf h4, #bf label, #bf .control, ul#footer li a, #copyright, h2:not(.nocufon), h4, #button_hide, #button_show, .btn-show-right, .btn-hide-right, #gallery_item, #video_item, .book-now a, #room_image_desc a'{font-family:'Trajan Pro';font-weight:normal}#gallery .caption .content h2, #gallery .caption .content
h3{text-indent:-9999px}.sfondonero{position:absolute;top:0;left:0;background-color:#000;opacity:.7;filter:alpha(opacity=70);width:100%;height:100%}.sfondo_it{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/themes/hotel_villaolmi/images/villaolmiresort_it.png) transparent;text-indent:9999px}.sfondo_en{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/themes/hotel_villaolmi/images/villaolmiresort_en.png) transparent;text-indent:9999px}html{}hr{height:1px;border:0}a{color:#97866C}p{margin:1em
0 1em 0}#main{width:960px;margin:0
auto;overflow:hidden}#bottom{width:960px;margin:10px
0 0 0;overflow:hidden}#bottom_box_1{float:left;width:230px;height:230px;margin:0
10px 0 0}#bottom_box_2{float:left;width:230px;height:230px;margin:0
10px 0 0}#bottom_box_3{float:left;width:230px;height:230px;margin:0
10px 0 0}#top{position:relative;width:940px;height:95px;padding:0
10px;margin:25px
0 0 0}#top
h1{float:left}ul.language_menu{overflow:hidden;height:20px;display:block;float:right;margin-right:5px;width:50%}ul.language_menu
li{float:right;padding:0;margin:0
5px 0 0;display:block}ul.language_menu li
a{display:block;padding:2px
0;margin:0}ul.language_menu li a
img{height:10px;width:14px}h4.select_language{margin-top: -3px;margin-left:-5px;float:right;text-align:right;padding-right:14px;width:250px}ul.language_menu
li.separatorelast{display:none}#box_logo{position:absolute;top:10px;left:390px;width:164px;height:100px}h2.logo{width:95px;height:127px;text-indent: -5000px;border:none;z-index:1000;margin:0
auto}.logo
a{display:block;height:100%}#menu{display:block;list-style:none outside none;padding:0;position:relative;right:0;width:940px}.overlay_desc{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;padding:20px
0 0 10px}.overlay_desc
h2{font-size:2.5em}.overlay_desc
a{float:right;display:block;width:200px;text-align:right;margin-right:20px;color:#FFF;font-size:2em;text-decoration:none;height:30px;margin-top:-10px}#menu>li,#menu_left>li{cursor:pointer;float:left;position:relative;padding:0
10px 0 0}#menu_right>li{cursor:pointer;float:right;position:relative;padding:0
0 0 10px}ul#menu_right{float:right;text-align:right}#menu ul, #menu_left ul,#menu_right
ul{padding:0px;margin:0px;display:inline;z-index:9999}#menu  li ul, #menu_left li ul, #menu_right li
ul{position:absolute;left:0px;top:0px;margin-top:45px;width:150px;line-height:16px;display:none;z-index:9999}#menu li:hover ul, #menu_left li:hover ul, #menu_right li:hover
ul{display:block}#menu li ul li, #menu_left li ul li, #menu_left li ul
li{display:block;margin:0px
0px;padding:5px
0 5px 20px;border:solid 0px #606060;border-bottom:none;list-style-type:none}#menu li ul li:last-child, #menu_left li ul li:last-child, #menu_right li ul li:last-child{}#menu ul
li.last_shadow{width:130px;height:3px;margin:0
0 0 10px;position:absolute;left:-10px;bottom:-13px}#menu .submenu li a, #menu_left .submenu li a, #menu-right .submenu li
a{display:block}#menu .submenu li a:hover, #menu_left .submenu li a:hover, #menu_right .submenu li a:hover{display:block}#menu .submenu li.current a, #menu_left .submenu li.current a, #menu_right .submenu li.current
a{display:block}#menu
#menu_left{width:430px;float:left}#menu
#menu_right{width:430px;float:right}#menu_right li ul
li{padding-left:5px;padding-right:15px}#menu
#main{left:0px;top:-20px;padding-top:20px;z-index:999}#slideshow{clear:both;width:940px;height:460px;overflow:hidden;z-index:8000}#slideshow
#col_left{position:relative;float:left;width:400px;height:460px;margin:0px;z-index:9999}#slideshow #col_left
.txt_home{padding:165px
20px 0 20px}#slideshow
#col_right{position:relative;float:left;width:540px;height:460px;z-index:9999}#slideshow
#col_right.small{position:absolute;top:420px;right:0;width:540px;height:40px;z-index:9999}#slideshow_items_1 .item, #slideshow_items_2 .item, #slideshow_items_3
.item{position:relative;width:220px;height:220px}#slideshow_items_1 .item .caption, #slideshow_items_2 .item .caption, #slideshow_items_3 .item
.caption{position:absolute;top:10px;left:10px;width:210px}#slideshow_items_1 .item .caption h3 a, #slideshow_items_2 .item .caption h3 a, #slideshow_items_3 .item .caption h3
a{display:block;padding:10px}#slideshow_default{position:relative;clear:both;width:940px;height:460px;overflow:hidden;z-index:8000}#slideshow_default
#col_left{position:absolute;top:0;left:0;float:left;width:400px;height:460px;margin:0px}#slideshow_default
#col_right{position:absolute;top:0;right:0;float:left;width:540px;height:460px}#slideshow_default
#col_right.small{position:absolute;top:420px;right:0;float:left;width:540px;height:40px}.txt_default{height:200px;overflow:hidden;padding:145px
20px 0 20px}.txt_default_item{height:400px;overflow:hidden;padding:20px
20px 0 20px;text-align:justify}#button_hide,#button_hide_right{position:absolute;right:-14px;bottom:0px;width:76px;height:33px;padding:0
0 0 14px}#button_show,#button_show_right{position:absolute;right:-14px;bottom:10px;width:76px;height:33px;padding:0
0 0 14px;display:none}#gallery_item{clear:both;float:left;position:relative;width:85px;height:85px;margin:30px
0 0 20px}#video_item{float:left;position:relative;width:85px;height:85px;margin:30px
0 0 20px}#caption_gallery_item,#caption_video_item{position:absolute;bottom:0px;left:0px;width:80px;height:20px;padding:0
0 0 5px}#breadcrumb{margin:10px
0 0 10px}#breadcrumb ul
li{display:inline;float:left;margin:0
2px 0 2px}#list_items{float:left;width:700px;margin-top:20px}#list_items
ul{}#list_items ul
li{float:left;width:340px;height:150px}#list_items ul
li.second_item{margin:0
0 0 20px}#list_items ul li
.txt_list_items{float:right;width:240px;padding:10px
0 0 0}#list_items ul li
.img_list_items{position:relative;width:90px;height:90px;background:url(/themes/hotel_villaolmi/images/shadow_img_list_items.png) 3px 3px no-repeat}#list_items ul li .img_list_items
img{position:absolute;top:0px;left:0px;width:85px;height:85px}li
.caption_hidden{display:none}#list_items ul
div.separatore{width:340px;margin:20px
0 20px 0;height:40px}.book-now{width:60px;height:20px;background:url(/themes/hotel_villaolmi/images/bg_btn_book.jpg) no-repeat;text-align:center;padding:3px
0 0 0;margin-top:10px}.book-now
a{text-decoration:none}#slideshow
#col_right_location{position:relative;float:left;width:540px;height:460px}.main_image{position:relative;width:940px;height:460px}#room_image_desc{width:940px;height:60px;position:absolute;left:0;bottom:0;z-index:9000}.main_image
img{width:940px;height:460px}.image_thumb{float:left;width:700px;margin:20px
0 0 0}.image_thumb ul
li{display:inline;float:left;width:90px;height:90px;margin-right:10px;margin-bottom:10px;background:url(/themes/hotel_villaolmi/images/shadow_img_list_items.png) 3px 3px no-repeat}.image_thumb ul
li.selected{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}.image_thumb.rooms{float:left;width:350px;margin:0
0 0 10px}.image_thumb.rooms ul
li{display:inline;float:left;width:155px;height:90px;margin:0
0 10px 10px;padding:0
10px 10px 0;background:url(/themes/hotel_villaolmi/images/shadow__room_thumb.png) 0 0 no-repeat}.image_thumb .rooms ul
li.selected{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}#slideshow_link{clear:both;width:940px;height:460px;overflow:hidden;background:#FFF}.txt_link{overflow:hidden;padding:20px
20px 0 20px}#footer_box{width:960px;overflow:hidden}#footer_menu{clear:both;height:55px;overflow:hidden;float:left}ul#footer{margin:0;padding:15px
0 10px 0;float:left}ul#footer
li{display:inline;padding:0
1px 0 0}ul#footer
li.separatorecurrentfirst{padding:2px
0 0 0}ul#footer
li.separatorelast{display:none}#copyright{float:left;width:800px}#icons{float:left;margin:10px
40px 0 150px}#gds{float:right;font-size:1em;height:75px;width:120px;line-height:10px;margin:20px
20px 0 0;text-align:right;color:#fff}.hidden{display:none}.clearer{clear:both}#map_canvas{width:940px;height:460px;display:none;margin:0
auto;margin-bottom:20px}#map_canvas #marker-content
h2{font-size:1.5em}#map_canvas #marker-content #marker-body{font-size:1.3em}#map_canvas #marker-content #marker-body
a{color:#BA902C}#sfumo{position:absolute;height:33px;bottom:0;left:0;width:100%;background:transparent url(/themes/hotel_villaolmi/images/sfumo.png) repeat-x}#standard_flash_container{width:940px;height:460px;overflow:hidden}#absolute_container{width:940px;height:460px;overflow:hidden;position:absolute;top:0;left:0;z-index:0}.txt_list_items  .titolo_offers
a{color:#947323;text-decoration:none}.txt_list_items
h3{margin-top:10px}.txt_list_items h3
a{color:#666}#bottom
.box_white{padding:20px;width:310px;float:left;background-color:#FFF}#col_left ul, #col_left
li{list-style:disc inside none}.box_white ul, .box_white
li{list-style:disc inside none}h2.category_title{padding:10px
0 10px 0;color:#333}#ajaxcontent
.box_white{min-height:390px !important}.ie7_fixer_1{display:none}input.fd-hidden-input,select.fd-hidden-input{display:none}.fd-screen-reader{position:absolute;left:-999em;top:0;width:1px;height:1px;overflow:hidden;outline:0
none;-moz-outline:0
none}a.dp-disabled,
.dp-disabled
table{opacity:.3 !important;filter:alpha(opacity=40)}.dp-disabled,
.dp-disabled td,
.dp-disabled th,
.dp-disabled th
span{cursor:default !important}a.date-picker-control:focus,
div.datePicker table td:focus{overflow:hidden;outline:0
none;-moz-outline:0
none;color:rgb(100,130,170) !important}div.datePicker{position:absolute;z-index:9999;text-align:center;font:900 0.8em/1em Verdana,Sans-Serif;background:transparent;-moz-user-select:none;-khtml-user-select:none}div.static-datepicker{position:relative;top:5px;left:0}div.datePicker
table{width:auto;height:auto;border-collapse:separate}div.datePicker tfoot th.drag-enabled,
div.datePicker thead th.drag-enabled,
div.datePicker thead th.drag-enabled
span{cursor:move}iframe.iehack{position:absolute;background:#fff;z-index:9998;padding:0;border:0;display:none;margin:0}a.date-picker-control:link,a.date-picker-control:visited{position:relative;display: -moz-inline-stack;border:0
none;padding:0;margin:0
0 0 4px;background:transparent url(/themes/hotel_villaolmi/css/datepicker-media/cal-grey.gif) no-repeat 50% 50%;min-width:16px;line-height:1;cursor:pointer;visibility:visible;text-decoration:none;vertical-align:top}a.date-picker-control:hover,a.date-picker-control:active,a.date-picker-control:focus,a.dp-button-active:link,a.dp-button-active:visited,a.dp-button-active:hover,a.dp-button-active:active,a.dp-button-active:focus{background:transparent url(/themes/hotel_villaolmi/css/datepicker-media/cal.gif) no-repeat 50% 50% !important}* html a.date-picker-control{width:16px}a.date-picker-control{display:inline-block}a.date-picker-control
span{display:block;width:16px;height:16px;margin:auto 0}div.datePicker thead th
span{display:block;padding:0;margin:0;text-align:center;line-height:1em;border:0
none;background:transparent;font-weight:bold;cursor:pointer}div.datePicker th span.month-display,
div.datePicker th span.year-display{display:inline;text-transform:uppercase;letter-spacing:1px;font:normal 1.2em Verdana, Sans-Serif;cursor:default}div.datePicker th span.prev-but,
div.datePicker th span.next-but{font-weight:lighter;font-size:2.4em;font-family:georgia,timesnewroman,palatino,times,bookman,serif;cursor:pointer !important}div.datePicker th span.prev-but:hover,
div.datePicker th span.next-but:hover,
div.datePicker th span.today-but:hover{color:#a84444}div.datePicker th span.today-but{text-align:center;margin:0
auto;font:normal 1em Verdana, Sans-Serif;width:100%;text-decoration:none;padding-top:0.3em;text-transform:uppercase;vertical-align:middle;cursor:pointer !important}div.dp-disabled th span.prev-but,
div.dp-disabled th span.next-but,
div.dp-disabled th span.today-but,
div.dp-disabled th span.prev-but:hover,
div.dp-disabled th span.next-but:hover,
div.dp-disabled th span.today-but:hover,
div.datePicker th span.prev-but.fd-disabled:hover,
div.datePicker th span.next-but.fd-disabled:hover,
div.datePicker thead th span.fd-disabled,
div.datePicker th span.fd-disabled:hover{color:#aaa;cursor:default !important;opacity:1}div.datePicker th span.fd-day-header{text-align:center;margin:0
auto;font:900 1em Verdana, Sans-Serif;text-decoration:none;text-transform:lowercase;cursor:pointer}div.datePicker
table{margin:0;padding:0;border:1px
solid #ccc;background:#fff url(/themes/hotel_villaolmi/css/datepicker-media/gradient-e5e5e5-ffffff.gif) repeat-x 0 -20px;text-align:center;border-spacing:2px;padding:0.3em;width:auto;empty-cells:show;border-radius:0.8em;-moz-border-radius:0.8em;-moz-box-shadow:0px 0px 5px #aaa}div.datePicker table td,
div.datePicker table tbody
th{border:0
none;padding:0;text-align:center;vertical-align:middle;cursor:pointer;background:#fff url(/themes/hotel_villaolmi/css/datepicker-media/gradient-e5e5e5-ffffff.gif) repeat-x 0 -40px;width:3em;height:3em;overflow:hidden;outline:transparent none 0px;border:1px
solid #ccc;text-transform:none;-moz-border-radius:2px;border-radius:2px}div.datePicker table td:focus,
div.datePicker table td:active{outline:0
none red}div.datePicker table
th{border:0
none;padding:0;font-weight:bold;color:#222;text-align:center;vertical-align:middle;text-transform:none}div.datePicker table thead
th{height:auto !important}div.datePicker table tbody
th{border:1px
solid #dcdcdc}div.datePicker table thead th.date-picker-week-header,
div.datePicker table tbody th.date-picker-week-header{font-style:oblique;background:transparent;cursor:default}div.datePicker table thead th.date-picker-week-header{cursor:help;border:0
none;padding:0
0 0.2em 0}div.datePicker tfoot
th{cursor:default;font-weight:normal;text-transform:uppercase;letter-spacing:0.1em;border:0
none;background:#fff;height:2.8em}div.datePicker table tbody td.date-picker-unused{background:#fff url(/themes/hotel_villaolmi/css/datepicker-media/backstripes.gif);border-color:#dcdcdc;cursor:default !important}div.datePicker table thead th.date-picker-title{width:auto;height:auto;padding:0.4em 0}div.datePicker table thead th.date-picker-day-header{text-transform:lowercase;cursor:help;height:auto}div.datePicker table tbody td.date-picker-today{background:#fff url(/themes/hotel_villaolmi/css/datepicker-media/bullet2.gif) no-repeat 0 0;color:rgb(100,100,100) !important}div.datePicker table tbody td.month-out.date-picker-highlight{color:#a86 !important}div.datePicker table tbody td.date-picker-highlight,
div.datePicker table thead th.date-picker-highlight{color:#a86666 !important}div.datePicker table tbody td.date-picker-hover{background:#fff url(/themes/hotel_villaolmi/css/datepicker-media/bg_header.jpg) no-repeat 0 0;cursor:pointer;border-color:rgb(100,130,170) !important;color:rgb(100,130,170);text-shadow:0px 1px 1px #fff}div.datePicker table tbody td.day-disabled{background:#fff url(/themes/hotel_villaolmi/css/datepicker-media/backstripes.gif) no-repeat 0 0;color:#aaa !important;cursor:default;text-decoration:line-through}div.datePicker table tbody td.month-out{border-color:#ddd;color:#aaa !important;background:#fff url(/themes/hotel_villaolmi/css/datepicker-media/gradient-e5e5e5-ffffff.gif) repeat-x 0 -40px}div.datePicker table tbody td.date-picker-selected-date{color:#333 !important;border-color:#333 !important}div.datePicker table tbody td.out-of-range,
div.datePicker table tbody td.not-selectable{color:#ccc !important;font-style:oblique;background:#fcfcfc !important;cursor:default !important}div.datePicker table tbody th.month-out,
div.datePicker table tbody th.out-of-range{color:#aaa !important;font-style:oblique;background:#fcfcfc !important}div.datePicker table tbody th.out-of-range{opacity:0.6;filter:alpha(opacity=60)}div.datePicker table tbody td.not-selectable{opacity:0.8;filter:alpha(opacity=80)}div.datePicker table tbody
tr{display:table-row}div.datePicker table tfoot
sup{font-size:0.86em;letter-spacing:normal;text-transform:none;height:0;line-height:1;position:relative;top: -0.2em;vertical-align:baseline !important;vertical-align:top}div.datePicker table thead th.date-picker-day-header,
div.datePicker table thead span.month-display,
div.datePicker table thead span.year-display{text-shadow:0px 1px 1px #fff}div.datepicker-focus
table.datePickerTable{border-color:#999 !important}div.datePicker table tbody tr td:focus,
div.datePicker table tbody td.date-picker-hover{overflow:hidden;outline:0px
solid #f00;-moz-outline:0
none;-o-highlight:0 none;color:rgb(100,130,170) !important}div.static-datepicker
table{-moz-box-shadow:0 0 0 transparent}div.datepicker-focus
table{outline:none;-moz-box-shadow:0px 0px 5px #aaa}*:-o-prefocus{outline : -o-highlight-border}* html div.datePicker table
td{background-image:none}* html div.datePicker table td.date-picker-unused{background:#f2f2f2}body.fd-drag-active{-webkit-user-select:none}@media screen and (-webkit-min-device-pixel-ratio:0){div.datePicker
table{border-spacing:0.3em;-webkit-box-shadow:0px 0px 5px #aaa;-webkit-border-radius:0.8em}div.static-datepicker
table{-webkit-box-shadow:0 0 0 transparent}div.datepicker-focus
table{-webkit-box-shadow:0px 0px 5px #aaa}div.datePicker table td,
div.datePicker table tbody
th{padding:0.1em;-webkit-border-radius:2px}div.datePicker table tbody td.date-picker-hover{-webkit-box-shadow:0px 0px 1px rgb(100,130,170)}}#bf_box{float:right;width:230px;height:230px;margin:0
10px 0 0;background:url(/themes/hotel_villaolmi/images/shadow_bottom_box.png) no-repeat}#bf{width:160px;height:205px;background:url(/themes/hotel_villaolmi/images/bg_bf.jpg) no-repeat;padding:15px
45px 0 20px}#bf
h4{font-size:1.5em;line-height:1em;color:#333;font-weight:normal}#bf
fieldset{width:170px;padding:0px;margin-top:5px}#bf
label{font-size:1.0em;color:#333}#bf .date-picker
label{width:65px;color:#333;float:left}#bf .date-picker{position:relative;width:155px;float:left}#bf
input#DatePicker{width:158px;height:19px;float:left;text-align:left;color:#FFF;background:url(/themes/hotel_villaolmi/images/bg_datepicker.jpg) no-repeat;top:-4px;margin:0
0 5px 0;padding:0;text-indent:30px;font-size:1.0em;line-height:2.4em;border:none}#datepicker-holder{position:absolute;top:5px;right:25px}#bf
.from{margin-top:5px}#bf .fromday, #bf .fromyear, #bf .frommonth, #bf #nbdays, #bf #adulteresa, #bf
#enfantresa{float:left;width:33%;height:32px}#bf
.AccessCode{clear:both}#bf .AccessCode
input{width:158px;height:17px;color:#333;margin:5px
0 0 0;border:1px
solid #A78852;background-color:transparent}#bf fieldset
.submit{width:100%;height:30px;position:relative;margin-top:5px}#bf fieldset .submit
.btn_book{position:absolute;left:0px;top:0;z-index:8500;height:25px;border:none;cursor:pointer;background:none;font-size:20px;width:100%;padding:0}#bf fieldset .submit
#submitter{line-height:25px;font-size:2.2em;left:10px;top:0;z-index:8000;font-variant:small-caps;text-transform:capitalize;font-weight:bold}#bf fieldset
.control{float:left;margin:0;font-size:1.0em;color:#333}#bf
.symlink{cursor:pointer;text-decoration:none;color:#333}#bf .symlink:hover,
#bf
.symlink.hover{text-decoration:none;color:#E5DFB2}:focus{outline:none}.js
ul.newList{left:-9999px}ul.newList
*{margin:0;padding:0}ul.newList
a{color:#000;text-decoration:none;display:block}ul.newList{margin:0;padding:0;list-style:none;color:#fff;width:50px;background:#fff;position:absolute;border:1px
solid #ccc;top:16px !important;left:0;overflow:auto;z-index:9999;text-align:left;line-height:1.0em;height:80px !important}.newListSelected{width:48px;color:#fff;height:20px;background:url(/themes/hotel_villaolmi/images/select-bg.png) no-repeat;cursor:pointer;z-index:9999;padding:2px
0 0 4px;margin:0px;float:left}.newListSelected .newList
li{z-index:9999;color:#000}.selectedTxt{width:50px;overflow:hidden;height:20px;color:#333;line-height:13px}.hiLite{background:#0097BC!important;color:#fff!important}.newListHover{background:#B7F0FF!important;color:#000!important;cursor:default}.newListOptionTitle{font-weight:bold}.newListOptionTitle
ul{margin:3px
0 0}.newListOptionTitle
li{font-weight:normal;border-left:1px solid #ccc}.namehotel
.newListSelected{width:138px;color:#333;height:24px;background:url(/themes/hotel_villaolmi/images/select-hotel-bg.gif) no-repeat;cursor:pointer;z-index:9999;padding:2px
0 0 5px;text-align:left}.namehotel
ul.newList{margin:0;padding:0;list-style:none;color:#000;width:138px;background:#fff;border:1px
solid #ccc;left:0;overflow:auto;z-index:9999;line-height:1.0em}.namehotel
.selectedTxt{width:138px;overflow:hidden;height:24px}#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top: -20px;margin-left: -20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}* html #fancybox-loading{position:absolute;margin-top:0}#fancybox-loading
div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/themes/hotel_villaolmi/images/fancybox/fancybox.png')}#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:3000;display:none}* html #fancybox-overlay{position:absolute;width:100%}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:9999;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF}#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}#fancybox-close{position:absolute;top: -15px;right: -15px;width:30px;height:30px;background-image:url('/themes/hotel_villaolmi/images/fancybox/fancybox.png');background-position: -40px 0px;cursor:pointer;z-index:1103;display:none}#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0}#fancybox-content{height:auto;width:auto;padding:0;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic}#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block}#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102}.fancybox-title-inside{padding:10px
0;text-align:center;color:#333}.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold}.fancybox-title-over{color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url('/themes/hotel_villaolmi/images/fancybox/fancy_title_over.png');display:block}#fancybox-title-wrap{display:inline-block}#fancybox-title-wrap
span{height:32px;float:left}#fancybox-title-left{padding-left:15px;background-image:url('/themes/hotel_villaolmi/images/fancybox/fancybox.png');background-position: -40px -90px;background-repeat:no-repeat}#fancybox-title-main{font-weight:bold;line-height:29px;background-image:url('/themes/hotel_villaolmi/images/fancybox/fancybox-x.png');background-position:0px -40px;color:#FFF}#fancybox-title-right{padding-left:15px;background-image:url('/themes/hotel_villaolmi/images/fancybox/fancybox.png');background-position: -55px -90px;background-repeat:no-repeat}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url('/themes/hotel_villaolmi/images/fancybox/blank.gif');z-index:1102;display:none}#fancybox-left{left:0px}#fancybox-right{right:0px}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left: -9999px;width:30px;height:30px;margin-top: -15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url('/themes/hotel_villaolmi/images/fancybox/fancybox.png');background-position: -40px -30px}#fancybox-right-ico{background-image:url('/themes/hotel_villaolmi/images/fancybox/fancybox.png');background-position: -40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover
span{left:20px}#fancybox-right:hover
span{left:auto;right:20px}.fancy-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancy-bg-n{top: -20px;left:0;width:100%;background-image:url('/themes/hotel_villaolmi/images/fancybox/fancybox-x.png')}#fancy-bg-ne{top: -20px;right: -20px;background-image:url('/themes/hotel_villaolmi/images/fancybox/fancybox.png');background-position: -40px -162px}#fancy-bg-e{top:0;right: -20px;height:100%;background-image:url('/themes/hotel_villaolmi/images/fancybox/fancybox-y.png');background-position: -20px 0px}#fancy-bg-se{bottom: -20px;right: -20px;background-image:url('/themes/hotel_villaolmi/images/fancybox/fancybox.png');background-position: -40px -182px}#fancy-bg-s{bottom: -20px;left:0;width:100%;background-image:url('/themes/hotel_villaolmi/images/fancybox/fancybox-x.png');background-position:0px -20px}#fancy-bg-sw{bottom: -20px;left: -20px;background-image:url('/themes/hotel_villaolmi/images/fancybox/fancybox.png');background-position: -40px -142px}#fancy-bg-w{top:0;left: -20px;height:100%;background-image:url('/themes/hotel_villaolmi/images/fancybox/fancybox-y.png')}#fancy-bg-nw{top: -20px;left: -20px;background-image:url('/themes/hotel_villaolmi/images/fancybox/fancybox.png');background-position: -40px -122px}#guestcomments{}#guestcomments
.comment{margin:0
0 25px 0;overflow:hidden}#guestcomments .comment
.comment_date{margin:10px
0 0 0}#guestcomments .comment
.comment_text{float:left;width:80%}#guestcomments .comment
img{float:left;margin:0
15px 0 0}#guestcomments .comment
.comment_name{clear:both;float:right}#guestcomments
.pager{display:block;margin:20px
0 0 0;padding-top:5px;font-weight:bold;text-align:right}#guestcomments .pager
a{color:#780000;text-decoration:none}#guestcomments .pager a:hover{color:#BAB378;text-decoration:none}
