html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a{color:#666}a:hover{color:#ccc;text-decoration:underline}h2{font-size:24px;font-weight:normal;color:#658CAD}h3{font-size:18px;font-weight:normal;color:#658CAD}body{color:#7E6C5D;font-size:12px;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0}.clearer{clear:both}#background{position:fixed;height:100%;width:100%;z-index:100}#background
.bg_image{height:100%;width:100%;z-index:120}#background
.bg_shadow{position:absolute;top:0;left:0;height:100%;width:100%;background:transparent url("/themes/riviera/images/bg_greyrows.png") repeat;z-index:120}#page_wrapper{width:901px;padding:0;margin:0
auto;position:relative;z-index:200}#top_bar{height:22px;clear:both;width:100%}#heading{height:15px;width:730px;position:absolute;top:4px;left:0;color:#fff}#heading
h1{display:inline}#heading
a{color:#ccc}#language_menu{height:16px;position:absolute;top:7px;right:0}#language_menu
li{float:left;padding:0;margin:0
0 0 10px}#language_menu li
a{color:#999;display:block;height:16px;width:20px;background:url("/themes/riviera/images/flags.png") no-repeat;text-indent:-99999px}#language_menu li
a.flag_en{background-position:0px 0px}#language_menu li
a.flag_en.selected{background-position:0px -16px}#language_menu li
a.flag_fr{background-position:-20px 0px}#language_menu li
a.flag_fr.selected{background-position:-20px -16px}#language_menu li
a.flag_de{background-position:-40px 0px}#language_menu li
a.flag_de.selected{background-position:-40px -16px}#language_menu li
a.flag_es{background-position:-60px 0px}#language_menu li
a.flag_es.selected{background-position:-60px -16px}#language_menu li
a.flag_it{background-position:-80px 0px}#language_menu li
a.flag_it.selected{background-position:-80px -16px}#header{position:relative;height:160px;z-index:300;padding:0
1px 0 0 }#logo{position:absolute;top:30px;left:15px;margin:0;width:228px;height:129px;z-index:310}#logo
a{width:228px;height:129px;display:block;text-indent: -9999px;background:url("/themes/riviera/images/logo.png") top left no-repeat;z-index:311}#bw_logo{position:absolute;top:0;left:95px;margin:0;width:67px;height:61px;z-index:320}#bw_logo
img{width:67px;height:61px;z-index:321}#address{width:218px;height:65px;display:block;z-index:313;position:absolute;top:18px;right:5px;font-size:11px;color:#fff;text-align:right;line-height:120%}#address
a{color:#ccc}#top_menu{width:665px;position:absolute;right:-4px;bottom:10px;height:50px;padding:4px
0 3px 27px;overflow:hidden;background:url("/themes/riviera/images/menu.png") top center no-repeat}#top_menu
ul{height:50px}#top_menu ul
li{float:left;height:50px;display:block;text-align:center;background:url("/themes/riviera/images/topmenu_line.png") -1px center no-repeat}#top_menu ul li
a{display:block;height:50px;line-height:50px;font-size:13px;color:#67594C;text-decoration:none;padding:0
8px;position:relative}#top_menu ul
li.credits{display:none}#top_menu ul li.current a,
#top_menu ul li a:hover{background:url("/themes/riviera/images/topmenu_current.png") top center repeat-x;color:#67594C;text-decoration:none}#top_menu ul li.current
a{font-weight:bold}#top_menu ul li a
span.triangle{display:none;background:url("/themes/riviera/images/span_triangle.png") top center no-repeat;width:23px;height:11px;position:absolute;bottom:-2px;left:50%;margin:0
0 0 -11px}#top_menu ul li a:hover
span.triangle{display:block}#midbar{height:290px;margin: -20px 0 0 0;background:url("/themes/riviera/images/bg_content_wrapper.png") repeat-y;padding:20px
1px 0 0;position:relative;z-index:200}#slideshow_wrapper{width:660px;height:290px;margin:0;position:absolute;top:20px;right:10px;z-index:430}#slideshow_wrapper_shadow{width:660px;height:290px;margin:0;background:url("/themes/riviera/images/slideshow_bg.png") top left no-repeat;position:absolute;top:20px;right:10px;z-index:450}#slideshow.slide_image{width:660px;height:290px;overflow:hidden;z-index:440}.slide_image
img{margin:0}#content_wrapper{overflow:hidden;clear:both;position:relative;background:url("/themes/riviera/images/bg_content_wrapper.png") repeat-y;padding:25px
16px 50px 15px }#col_left{float:left;width:520px;margin:0
10px 20px 10px }#col_left
h2{margin:0
0 15px 0}#col_left
img.logo{border:5px
solid #658CAC;float:left;margin:0
10px 10px 0}#col_left
.text{font-size:13px;line-height:120%;color:#3F352E}#col_left
.subtitle{margin:0
0 15px 0;font-style:normal;font-weight:bold;line-height:140%;color:#3F352E}#col_left
.notes{margin:0
0 15px 0;line-height:140%;color:#3F352E}#col_left .notes
ul{padding:5px
0}#col_left .notes ul
li{list-style:disc inside none}#col_right{float:right;width:300px;padding:0
30px 0 0 }#col_right
#gallery{margin:10px
0 0 6px}#col_large{float:left;width:860px;margin:0
0 15px 0}#offers_list{margin:30px
0 0 0}#offers_list
.offer_box{margin:0
10px 40px 10px;padding:0
0 30px 0;overflow:hidden;background:transparent url("/themes/riviera/images/bg_offer_bottom.png") left bottom no-repeat}#offers_list .offer_box
.offer_logo{position:relative;height:190px;width:230px;float:right;margin:0
0 20px 20px}#offers_list .offer_box .offer_logo
img.thumb{float:right;position:absolute;top:0;left:0}#offers_list
.angle{width:26px;height:26px;position:absolute}#offers_list
.angle.top_left{background:transparent url("/themes/riviera/images/bg_top_left.png");top:0px;left:0px}#offers_list
.angle.top_right{background:transparent url("/themes/riviera/images/bg_top_right.png");top:0px;right:0px}#offers_list
.angle.bottom_left{background:transparent url("/themes/riviera/images/bg_bottom_left.png");bottom:0px;left:0px}#offers_list
.angle.bottom_right{background:transparent url("/themes/riviera/images/bg_bottom_right.png");bottom:0px;right:0px}#offers_list .offer_box .offer_text
h3{margin:0
0 20px 0}#offers_list .offer_box .offer_text
.subtitle{padding:5px
0;font-style:italic}#offers_list .offer_box .offer_text
.body{margin:10px
0;line-height:130%}#offers_list .offer_box .offer_text
a.booknow{color:#FFF;cursor:pointer;display:block;font-size:14px;font-style:italic;padding:4px
0 0;text-decoration:none;text-shadow:1px 1px 1px #3C5366;background:url("/themes/riviera/images/bf_submit.png") no-repeat scroll left top transparent;float:left;height:22px;margin:30px
14px 10px 0px;text-align:center;width:84px}#home_offer{overflow:hidden}#home_offer
.cat_title{color:#658CAD;font-size:24px;font-weight:normal;margin:0
0 10px 0}#home_offer
.offer{overflow:hidden;height:160px;position:relative}#home_offer .offer
.logo{width:115px;height:95px;position:relative;float:left;margin:0
5px 5px 0}#home_offer .offer .logo
img.thumb{width:115px;height:95px;position:absolute;top:0;left:0;z-index:100}#home_offer .offer .logo
.shadow{width:115px;height:95px;position:absolute;top:0;left:0;z-index:200;background:url("/themes/riviera/images/homeoffer_shadow.png") no-repeat}#home_offer .offer
a.title{color:#658CAC;font-size:12px;margin:0
0 5px 0;text-decoration:none;font-weight:bold}#home_offer .offer
.subtitle{margin:2px
0;font-weight:bold;color:#39312B}#home_offer .offer
.body{margin:2px
0;line-height:120%;font-size:11px}#home_offer .offer
.buttons{position:absolute;bottom:4px;right:0;height:22px;width:180px;line-height:22px}#home_offer .offer .buttons
a.info{font-size:11px;color:#7E6C5D;text-decoration:none;float:left}#home_offer .offer .buttons a:hover.info{text-decoration:underline}#home_offer .offer .buttons
a.booknow{width:84px;height:22px;text-align:center;background:url(/themes/riviera/images/bf_submit.png) top left no-repeat;cursor:pointer;margin:0
0 0 20px;padding:0;color:#fff;display:block;font-size:14px;font-style:italic;text-shadow:#3C5366 1px 1px 1px;text-decoration:none;float:left}#home_offer.left{margin:20px
0;float:left}#home_offer.left
.offer{padding:0
0 35px 0;border-bottom:1px dotted #789AB7;height:auto}#home_offer.left .offer
.logo{margin:0
35px 10px 35px}#home_offer.left .offer
a.title{padding:0
0 10px 0;display:block}#facebook{position:absolute;bottom:10px;left:20px;;line-height:25px;text-align:center;width:220px;height:25px}#facebook
.facebook_link{float:left;color:#666;text-decoration:underline;margin:0
0 0 15px}#facebook
.facebook{background:url("/themes/riviera/images/facebook.png") no-repeat;display:block;width:25px;height:25px;float:left}#facebook a.facebook:hover{text-decoration:none}.gplus{position:absolute;bottom:10px;left:260px;;line-height:25px;text-align:center;width:80px;height:25px}#home_events{margin:10px
0}#home_events
.event{margin:0
0 10px 0;height:120px;width:100%;position:relative}#home_events .event
a.title{color:#658CAC;font-size:16px;width:100%;display:block;height:18px;margin:0
0 15px 0;text-decoration:none}#home_events .event
img.thumb{float:left;border:5px
solid #658CAC;margin:0
10px 10px 0}#home_events .event
.body{color:#333;line-height:140%}#home_events .event .body
a.info{color:#658CAC;font-size:11px;text-transform:uppercase;margin:0
0 0 5px}#home_events .event
.buttons{position:absolute;bottom:0;right:0;height:16px;width:180px}#home_events .event .buttons
a{font-size:12px;color:#658CAC;text-decoration:underline}#home_events .offer .buttons a:hover{text-decoration:underline}#col_left.chambre{float:right;width:635px}#col_left_chambre{float:left;width:195px;padding:0
15px 0 0 }#left_comments{position:relative;padding:0
0 20px 0;float:left}#left_comments
h2{color:#658CAD;font-size:24px;margin:0
0 10px 0}#left_comments
.box_comment{padding:10px
0 20px 0;border-bottom:1px dotted #789AB7}#left_comments .box_comment
.date{color:#182632;font-size:16px;margin:0
0 5px 0}#left_comments .box_comment
.comment{font-style:italic;color:#7E6C5D;margin:0
0 5px 0;font-size:12px;line-height:130%}#left_comments .box_comment
.name{float:right;color:#658CAD;font-size:14px}#left_comments
.cat_link{position:absolute;bottom:0;right:0}#left_comments .cat_link
a{color:#30475D;font-size:11px}#col_left .text
ul{padding:5px
0;color:#6CA4CF}#col_left .text ul
li{list-style:disc inside none}#items_list.highlight{margin:20px
0 0}#items_list.category{margin-left:15px}#items_list.category
li{margin-right:25px}#items_list{overflow:hidden;float:left}#items_list
li{float:left;width:444px;height:164px;display:block;margin:0
0 10px;background:url("/themes/riviera/images/items_list_bg.png") top left no-repeat}#items_list li
div.article_preview{margin:16px
0 0 17px;width:415px;height:133px;position:relative}#items_list li div.article_preview
img.thumb{float:left;width:200px;height:133px;display:block;margin:0
13px 0 0}#items_list li div.article_preview
a.booknow{position:absolute;left:0;bottom:0;width:118px;height:33px;color:#FFF;font-size:14px;text-align:center;line-height:240%;background:url("/themes/riviera/images/booknow.png") top left no-repeat}#items_list li
div.article_preview_text{position:relative;float:left;width:200px;height:133px}#items_list li div.article_preview_text
a.title{display:block;margin:0
0 10px;color:#F60;font-size:14px;line-height:120%}#items_list li div.article_preview_text a.title:hover{color:#333}#items_list li div.article_preview_text
div.text{height:80px;overflow:hidden;line-height:120%}#items_list li div.article_preview_text
a.info{position:absolute;left:0;bottom:0;text-transform:uppercase}.info_block{width:100%;float:left;overflow:hidden}.poi_notes_left{font-size:13px;line-height:120%;color:#3F352E;width:260px;float:left}.poi_notes_right{font-size:13px;line-height:120%;color:#3F352E;width:235px;border-left:1px dashed #658CAC;float:left;padding:0
0 0 20px}#list_poi{margin:30px
0 0 10px}#list_poi
.event{margin:0
0 10px 0;height:120px;width:280px;position:relative;float:left}#list_poi .event
a.title{color:#658CAC;font-size:16px;width:100%;display:block;height:18px;margin:0
0 15px 0;text-decoration:none}#list_poi .event
img.thumb{float:left;border:5px
solid #658CAC;margin:0
10px 10px 0}#list_poi .event
.body{color:#333;line-height:140%}#list_poi .event .body
a.info{color:#658CAC;font-size:11px;text-transform:uppercase;margin:0
0 0 5px}#list_poi .event
.buttons{position:absolute;bottom:10px;right:0;height:16px;width:180px}#list_poi .event .buttons
a{font-size:12px;color:#658CAC;text-decoration:underline}#list_poi .offer .buttons a:hover{text-decoration:underline}#home_event{margin:30px
0}#home_event
.box{margin:0
0 10px 0;height:160px;width:100%;position:relative}#home_event .box
h2{width:100%;display:block;height:18px;margin:0
0 10px 0}#home_event .box h2
a{color:#658CAC;font-size:16px;text-decoration:none;font-weight:bold}#home_event .box
.box_logo{float:left;height:90px;width:90px;background-color:#658CAC;margin:0
10px 10px 0}#home_event .box .box_logo
a{height:80px;width:80px;display:block;margin:5px}#home_event .box .box_logo a img.logo-item{height:80px;width:80px;display:block}#home_event .box
.date{color:#333;line-height:140%;font-style:italic;font-weight:bold}#home_event .box
.type{color:#333;line-height:140%}#home_event .box
.place_name{color:#333;line-height:140%;font-style:italic}#home_event .box
.body{color:#333;line-height:140%}#home_event .box .body
a.more{font-size:12px;color:#658CAC;text-decoration:underline;font-weight:bold}#home_event .box .body a.more:hover{text-decoration:underline}#home_event
a.all{font-weight:bold;font-size:15px}#bottom_event
.box{height:138px;width:313px}#bottom_event .box
h2{margin:0
0 10px;width:100%}#bottom_event .box h2
a{color:#182632;font-size:24px}#bottom_event
.box_logo{float:left;height:96px;margin:0
10px 10px 0;overflow:hidden;position:relative;width:115px}#bottom_event .box_logo
a{height:96px;width:115px;display:block}#bottom_event .box_logo  img.logo-item{height:115px;left:0;position:absolute;top:0;width:115px;z-index:200}#bottom_event .box
.date{line-height:120%;font-style:italic;font-weight:bold}#bottom_event .box
.type{line-height:120%}#bottom_event .box
.place_name{line-height:120%;font-style:italic}#bottom_event
a.all{position:absolute;bottom:0;right:10px;height:15px;width:150px;text-align:right;font-weight:bold;color:#182632}#right_events{margin:10px
0;width:290px;padding:10px
0 20px 8px;border-left:1px dashed #658CAC}#right_events
.box{margin:0
0 10px 0;height:160px;width:100%;position:relative}#right_events .box
h2{width:100%;display:block;height:18px;margin:0
0 10px 0}#right_events .box h2
a{color:#658CAC;font-size:16px;text-decoration:none;font-weight:bold}#right_events .box
.box_logo{float:left;height:90px;width:90px;background-color:#658CAC;margin:0
10px 10px 0}#right_events .box .box_logo
a{height:80px;width:80px;display:block;margin:5px}#right_events .box .box_logo a img.logo-item{height:80px;width:80px;display:block}#right_events .box
.date{color:#333;line-height:140%;font-style:italic;font-weight:bold}#right_events .box
.type{color:#333;line-height:140%}#right_events .box
.place_name{color:#333;line-height:140%;font-style:italic}#right_events .box
.body{color:#333;line-height:140%}#right_events .box .body
a.more{font-size:12px;color:#658CAC;text-decoration:underline;font-weight:bold}#right_events .box .body a.more:hover{text-decoration:underline}#right_events
a.all{font-weight:bold;font-size:15px}#top_events{margin:10px
0;padding:45px
0 0 80px;overflow:hidden;height:250px;border-bottom:1px solid #6EABD8}#top_events
.box{margin:0
30px 10px 0;height:160px;width:300px;padding:20px;position:relative;float:left;border:1px
dotted #6EABD8}#top_events .box
h2{width:100%;display:block;height:18px;margin:0
0 10px 0}#top_events .box h2
a{color:#658CAC;font-size:16px;text-decoration:none;font-weight:bold}#top_events .box
.box_logo{float:left;height:90px;width:90px;background-color:#658CAC;margin:0
10px 10px 0}#top_events .box .box_logo
a{height:80px;width:80px;display:block;margin:5px}#top_events .box .box_logo a img.logo-item{height:80px;width:80px;display:block}#top_events .box
.date{color:#333;line-height:140%;font-style:italic;font-weight:bold}#top_events .box
.type{color:#333;line-height:140%;margin:3px
0 }#top_events .box
.place_name{color:#333;line-height:140%;font-style:italic}#top_events .box
.body{color:#333;line-height:140%;margin:3px
0 }#top_events .box
.buttons{width:100px;height:16px;position:absolute;bottom:10px;right:10px;text-align:right}#top_events .box .buttons
a.more{font-size:12px;color:#658CAC;text-decoration:underline;font-weight:bold}#top_events .box .buttons a.more:hover{text-decoration:underline}#events_list{margin:10px
0;width:100%;overflow:hidden}#events_list
.box{margin:0
20px 10px 0;padding:0
20px 10px 0;height:180px;width:240px;position:relative;border-right:1px dashed #6EABD8;border-bottom:1px dashed #6EABD8}#events_list .box
h2{width:100%;display:block;height:25px;margin:0
0 10px 0}#events_list .box h2
a{color:#658CAC;font-size:16px;text-decoration:none;font-weight:bold}#events_list .box
.box_logo{float:left;height:90px;width:90px;background-color:#658CAC;margin:0
10px 10px 0}#events_list .box .box_logo
a{height:80px;width:80px;display:block;margin:5px}#events_list .box .box_logo a img.logo-item{height:80px;width:80px;display:block}#events_list .box
.date{color:#333;line-height:140%;font-style:italic;font-weight:bold}#events_list .box
.type{color:#333;line-height:140%}#events_list .box
.place_name{color:#333;line-height:140%;font-style:italic}#events_list .box
.body{color:#333;line-height:140%}#events_list .box
.buttons{width:100%;height:16px;float:left;text-align:right}#events_list .box .buttons
a.more{font-size:12px;color:#658CAC;text-decoration:underline;font-weight:bold}#events_list .box .buttons a.more:hover{text-decoration:underline}#event{float:left;padding:0
10px 30px 10px;position:relative;line-height:140%;color:#333;border-bottom:1px dashed #658CAC;margin:0
0 10px 0}#event
.image1{float:right;margin:0
0 10px 10px;width:140px}#event
div{margin:2px
0}#event
h2{color:#658CAC;font-size:15px;margin:5px
0 10px 0;font-weight:bold;width:100%}#event
.date{font-weight:bold;margin:10px
0}#event
.title_info{font-weight:bold;margin:10px
0}#event .place ,#event
.tourisminfo{float:left;width:395px;padding:10px}#event
.tourisminfo{border-left:1px dashed #658CAC}#event .date_begin ,
#event .theme ,
#event .category ,
#event .interest ,
#event .event_type ,
#event
.date_end{display:none}#gallery{position:relative;height:135px;margin:20px
0;width:630px;overflow:hidden}#gallery
.title{color:#658CAD;font-size:24px;height:24px;margin:0
0 10px 0}#gallery
.prev{height:32px;width:33px;position:absolute;top:70px;left:0;z-index:110;background:url("/themes/riviera/images/slide_arrows.png")no-repeat;background-position:0px 0px}#gallery
.next{height:32px;width:33px;position:absolute;top:70px;right:0;z-index:110;background:url("/themes/riviera/images/slide_arrows.png")no-repeat;background-position:-33px 0px}#gallery
.sliding{height:120px;width:600px;position:absolute;top:0;left:15px;z-index:100;margin:0
0 0 15px}#gallery .sliding ul
li{display:block;width:120px;height:100px}#gallery .sliding
a{display:block;float:left;overflow:hidden;width:120px;height:100px;margin:0;padding:0;position:relative}#gallery .sliding a
img{display:block;width:120px;height:100px;position:absolute;top:0;left:0}#gallery .sliding a
div.shadow{display:block;width:120px;height:100px;background:url("/themes/riviera/images/bg_gallery.png")no-repeat;position:absolute;top:0;left:0}#item_gallery{margin:30px
0;overflow:hidden}#item_gallery .gallery_item
div.image{display:block;width:120px;height:100px;float:left;margin:0
0px 20px 20px}#item_gallery .gallery_item div.image
a{display:block;float:left;overflow:hidden;width:120px;height:100px;margin:0;padding:0;position:relative}#item_gallery .gallery_item div.image a
img{display:block;width:120px;height:100px;position:absolute;top:0;left:0}#item_gallery .gallery_item div.image a
div.shadow{display:block;width:120px;height:100px;background:url("/themes/riviera/images/bg_gallery.png")no-repeat;position:absolute;top:0;left:0}#back_btn{position:absolute;top:40px;right:5px;padding:0
0 0 10px;font-weight:bold;text-transform:uppercase;background:url("/themes/riviera/images/arrow.png") center left no-repeat}#offer_box_wrapper{width:948px;margin:0
auto;overflow:hidden;background:url("/themes/riviera/images/article_bg_bottom.png") bottom left no-repeat}#offer_box{width:940px;min-height:100px;overflow:hidden;margin:0;background:#EEE url("/themes/riviera/images/article_bg_top.png") top left no-repeat}#offer_box
.left{float:left;overflow:hidden;width:300px;margin:24px
15px 24px 24px}#offer_box .left
img{width:300px;display:block}#offer_box .left
a.item_booknow{display:block;width:118px;height:33px;margin:25px
0 0 10px;color:#FFF;font-size:14px;text-align:center;line-height:240%;background:url("/themes/riviera/images/booknow.png") top left no-repeat}#offer_box
h3{margin:25px
0 15px}#offer_box .subtitle,
#offer_box
.text{margin:0
20px 15px 0}#bottom_bar{height:169px;width:901px;margin:0;padding:0;background:transparent url("/themes/riviera/images/bottom_bar.png") top left no-repeat;color:#FFF;font-size:12px}#bottom_bar
.text{line-height:120%}#box_1{width:210px;height:138px;background:transparent url("/themes/riviera/images/bg_bottom_box.png") bottom right no-repeat;padding:0
5px 0 10px;margin:20px
0 10px 0;float:left;position:relative}#box_2{background:transparent url("/themes/riviera/images/bg_bottom_box.png") bottom right no-repeat;width:313px;height:138px;padding:0
10px 0 10px;margin:20px
0 10px 0;float:left;position:relative}#box_3{width:313px;height:138px;padding:0
10px 0 10px;margin:20px
0 10px 0;float:left;position:relative}#box_1
h2{color:#182632;font-size:24px;margin:0
0 10px;width:100%}#box_1
a.more{bottom:10px;left:130px;position:absolute;display:block;width:100px;height:11px;color:#30475D;font-size:11px}#box_1
.subtitle{color:#182632;font-size:16px;margin:0
0 5px}#map{width:115px;height:96px;position:relative;float:left;margin:0
10px 10px 0}#map_box{width:115px;height:96px;position:absolute;top:0;left:0;z-index:200}#map_box_shadow{width:115px;height:96px;position:absolute;top:0;left:0;z-index:300;background:url("/themes/riviera/images/map_box_shadow.png") no-repeat}#box_2
h2{color:#182632;font-size:24px;margin:0
0 10px;width:100%}#meteo{width:100%;height:100%;position:relative}#meteo
.meteo_box{float:left;width:130px}#meteo .meteo_box
img{float:left;margin:0
10px 10px 0}#meteo .meteo_box
.box_title{display:none;color:#182632;font-size:16px;margin:0
0 5px}#meteo .meteo_box
.text{display:none}#meteo .meteo_box
.link{display:none;position:absolute;bottom:10px;left:130px}#meteo .meteo_box .link
a{color:#30475D;font-size:11px}#meteo
iframe{width:130px;height:135px;position:absolute;top:8px;right:25px;z-index:600}#box_2
#item_logo{float:left;height:96px;margin:0
10px 10px 0;position:relative;width:115px;overflow:hidden}#box_2 #item_logo
img.logo{height:115px;left:0;position:absolute;top:0;width:115px;z-index:200}#box_2
a.more{color:#30475D;font-size:11px}a.info{color:#30475D;font-size:11px}#box_2
.subtitle{color:#182632;font-size:16px;margin:0
0 5px}#box_3 h2, #boxcat.guestcomment
h2{color:#182632;font-size:24px;margin:0
0 10px 0}#boxcat.guestcomment
.date{color:#182632;font-size:16px;margin:0
0 5px 0}#boxcat.guestcomment
.comment{font-style:italic}#boxcat.guestcomment
.name{float:right;color:#30475D;font-size:11px}#boxcat.guestcomment
.cat_link{position:absolute;bottom:5px;right:0}#boxcat.guestcomment .cat_link
a{color:#30475D;font-size:11px}#box_3
#item_logo{float:left;height:96px;margin:0
10px 10px 0;position:relative;width:115px;overflow:hidden}#box_3 #item_logo
img.logo{height:115px;left:0;position:absolute;top:0;width:115px;z-index:200}#box_3
a.more{bottom:0;left:130px;position:absolute;display:block;width:100px;height:11px;color:#30475D;font-size:11px}a.info{color:#30475D;font-size:11px}#box_3
.subtitle{color:#182632;font-size:16px;margin:0
0 5px}#box_3
.buttons{position:absolute;bottom:10px;left:140px;width:150px;height:11px;font-size:11px;color:#2C4458}#box_3  .buttons
a.booknow{color:#2C4458}#footer{margin:0
0 30px 0;width:901px;height:278px;background:transparent url("/themes/riviera/images/footer.png") top left no-repeat;position:relative}#footer_box{height:65px;width:901px;position:relative;z-index:199}.copyright{margin:0;padding:0;float:left;color:#fff;font-size:11px;position:absolute;top:15px;left:20px;z-index:200}#footer_menu{height:30px;overflow:hidden;font-size:11px;position:absolute;top:30px;left:20px;z-index:230;width:340px}#footer_menu
ul{overflow:hidden}#footer_menu ul
li{float:left;text-align:center;border-right:1px solid #fff;display:block;height:14px}#footer_menu ul
li.home{display:none}#footer_menu ul
li.last{border-right:none}#footer_menu ul li
a{display:block;color:#fff;padding:0
5px}#footer_menu ul li a:hover{color:#ccc}#footer_menu ul li.current
a{color:#ccc}#coeur_logo{position:absolute;top:15px;left:365px;width:75px;height:50px;z-index:210}#newsletter_box{position:absolute;top:10px;right:20px;width:440px;height:38px;line-height:30px;padding:8px
0 0 5px;background:url("/themes/riviera/images/bg_newsletter_box.png") top left no-repeat;z-index:220}#newsletter_box
.title{width:105px;float:left;height:30px;margin:0
0 0 5px;line-height:30px;color:#FFF;font-size:19px}#newsletter_box
input.address{width:188px;height:19px;float:left;border:none;margin:7px
0 0 0;background:url("/themes/riviera/images/newsbox_input.png") top left no-repeat}#newsletter_box
a.submit{width:88px;height:26px;line-height:26px;float:left;padding:0;margin:3px
0 0 30px;text-align:center;background:url("/themes/riviera/images/newsbox_submit.png") top left no-repeat;cursor:pointer;color:#FFF;font-size:14px;text-decoration:none;text-shadow:#3C5366 1px 1px 1px}#newsletter_box
form#newsform{height:38px;width:310px;float:left}#copyright_bw{color:#F0EBEB;width:880px;padding:0
0 0 15px;font-size:11px;letter-spacing:-0.2px;margin:0;height:39px;text-align:center;line-height:170%}#copyright_bw
a{color:#F0EBEB}#footer_text{margin:0
0 10px 0;height:75px}#footer_text
.text{color:#537E9F;padding:10px
25px 10px 25px;line-height:120%;font-size:11px}#footer_links{height:70px;width:880px;color:#fff;margin:25px
0 0 20px}#footer_links
.block_links{height:61px;width:180px;float:left;background:url("/themes/riviera/images/bg_block_links.png") top right no-repeat;margin:0
30px 0 0;padding:2px
10px 0 0 }#footer_links
.block_links.last{background:none}#footer_links .block_links
a{display:block;float:left;margin:2px
0;color:#fff;font-size:11px;clear:both;text-decoration:none;width:100%}#footer_links .block_links a:hover{text-decoration:underline;color:#fff}#map_canvas{width:660px;height:290px;margin:0}#slideshow_wrapper
.angle{width:26px;height:26px;position:absolute}#slideshow_wrapper
.angle.top_left{background:transparent url("/themes/riviera/images/bg_top_left.png");top:0px;right:634px}#slideshow_wrapper
.angle.top_right{background:transparent url("/themes/riviera/images/bg_top_right.png");top:0px;right:0px}#slideshow_wrapper
.angle.bottom_left{background:transparent url("/themes/riviera/images/bg_bottom_left.png");bottom:0px;right:634px}#slideshow_wrapper
.angle.bottom_right{background:transparent url("/themes/riviera/images/bg_bottom_right.png");bottom:0px;right:0px}#map_canvas
h1{color:#000;font-weight:bold;font-size:14px}div#map_canvas div div div div div div div
div{overflow:hidden !important}ul.site_map{margin:0
0 20px 10px;font-size:12px;line-height:140%}#error-404{width:60%;margin:0
auto;padding:20px}#error-404-intro{margin:0
0 10px}#booking_iframe_container{display:none;width:960px;overflow:hidden;position:relative;clear:both;margin:0
0 0 -30px;border:1px
solid #4a1a2c;z-index:9999;background:transparent url("/themes/riviera/images/bg_white.png") repeat}#booking_iframe_main{position:relative;min-height:1000px}#booking_iframe_controls{width:100%;background-color:#6EAAD7;height:25px;position:relative;clear:both;border-bottom:1px solid #FFF;color:#FFF;font-size:14px;text-align:center;line-height:25px;font-weight:bold}#booking_iframe_controls
a{position:absolute;top:0;right:0;display:block;width:22px;height:22px;text-align:center;line-height:22px;font-size:14px;color:#FFF;background-color:#6EAAD7;text-decoration:none;border:1px
solid #6EAAD7;font-weight:bold}#booking_iframe_controls a:hover{background-color:#FFF;color:#6EAAD7;border:1px
solid #6EAAD7}#booking_iframe_wrapper{width:960px;height:auto;z-index:8000}#booking_iframe{width:960px;height:1000px;overflow-x:hidden;border:none;outline:0
none}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top: -20px;margin-left: -20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading
div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/themes/riviera/images/fancybox/fancybox.png')}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px
solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top: -15px;right: -15px;width:30px;height:30px;background:transparent url('/themes/riviera/images/fancybox/fancybox.png') -40px 0px;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('/themes/riviera/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/riviera/images/fancybox/fancybox.png');background-position: -40px -30px}#fancybox-right-ico{background-image:url('/themes/riviera/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}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top: -20px;left:0;width:100%;background-image:url('/themes/riviera/images/fancybox/fancybox-x.png')}#fancybox-bg-ne{top: -20px;right: -20px;background-image:url('/themes/riviera/images/fancybox/fancybox.png');background-position: -40px -162px}#fancybox-bg-e{top:0;right: -20px;height:100%;background-image:url('/themes/riviera/images/fancybox/fancybox-y.png');background-position: -20px 0px}#fancybox-bg-se{bottom: -20px;right: -20px;background-image:url('/themes/riviera/images/fancybox/fancybox.png');background-position: -40px -182px}#fancybox-bg-s{bottom: -20px;left:0;width:100%;background-image:url('/themes/riviera/images/fancybox/fancybox-x.png');background-position:0px -20px}#fancybox-bg-sw{bottom: -20px;left: -20px;background-image:url('/themes/riviera/images/fancybox/fancybox.png');background-position: -40px -142px}#fancybox-bg-w{top:0;left: -20px;height:100%;background-image:url('/themes/riviera/images/fancybox/fancybox-y.png')}#fancybox-bg-nw{top: -20px;left: -20px;background-image:url('/themes/riviera/images/fancybox/fancybox.png');background-position: -40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url('/themes/riviera/images/fancybox/fancy_title_over.png');display:block}.fancybox-title-float{position:absolute;left:0;bottom: -20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap
td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0
0 0 15px;background:url('/themes/riviera/images/fancybox/fancybox.png') -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0
0 3px 0;background:url('/themes/riviera/images/fancybox/fancybox-x.png') 0px -40px}#fancybox-title-float-right{padding:0
0 0 15px;background:url('/themes/riviera/images/fancybox/fancybox.png') -55px -90px no-repeat}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/riviera/images/fancybox/fancy_close.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/riviera/images/fancybox/fancy_nav_left.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/riviera/images/fancybox/fancy_nav_right.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/riviera/images/fancybox/fancy_title_over.png', sizingMethod='scale');zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/riviera/images/fancybox/fancy_title_left.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/riviera/images/fancybox/fancy_title_main.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/riviera/images/fancybox/fancy_title_right.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px')}#fancybox-loading.fancybox-ie6
div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/riviera/images/fancybox/fancy_loading.png', sizingMethod='scale')}.fancybox-ie .fancybox-bg{background:transparent !important}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/riviera/images/fancybox/fancy_shadow_n.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/riviera/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/riviera/images/fancybox/fancy_shadow_e.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/riviera/images/fancybox/fancy_shadow_se.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/riviera/images/fancybox/fancy_shadow_s.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/riviera/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/riviera/images/fancybox/fancy_shadow_w.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/riviera/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale')}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;border:0
none;padding:0;margin:0
0 0 0;background:none;width:16px;cursor:pointer;text-decoration:none;height:16px}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:none}* 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/riviera/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/riviera/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/riviera/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/riviera/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/riviera/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/riviera/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/riviera/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)}}#fromday-next-year-but,#fromday-prev-year-but{display:none}#bf{width:179px;height:257px;background:url("/themes/riviera/images/bf_bg.png") top center no-repeat;position:absolute;top:20px;left:11px;z-index:410;padding:15px
10px 15px 20px;color:#69594C}#bf
.bf_title{float:left;width:185px;height:24px;line-height:21px;margin:5px
0;color:#69594C;font-size:18px;font-style:normal;font-weight:normal;text-align:center;background:url("/themes/riviera/images/bf_bg_title.png") top center no-repeat}#bf
.bf_text{color:#69594C;font-size:11px;float:left;width:100%;margin:5px
0 5px 0;font-style:normal;font-weight:normal;text-align:left}#bf .bf-form{float:left;position:relative;margin:2px
0 0}#bf select,
#bf
input{width:78px;border:none;background:none;float:right;color:#69594C}#bf
label{float:left}#bf
select#HotelList{width:120px;height:21px;float:left;padding:3px
0 0;display:none}#bf div.date-picker{position:relative;width:162px;padding:0
6px;height:30px;line-height:30px;margin:20px
0 5px 0;float:left;background:url("/themes/riviera/images/bf_bg_div.png") bottom center no-repeat}#bf
input#DatePicker{position:absolute;top:5px;right:10px;width:58px;height:18px;font-size:10px;background:url("/themes/riviera/images/bf_input.png") top left no-repeat;padding:0
0 2px 17px}#bf #datepicker-holder{position:absolute;top:8px;right:69px;width:13px;height:15px;background:url("/themes/riviera/images/bg_datepicker_holder.png") top left no-repeat}#bf fieldset
div.from{position:absolute;left: -9999px}#bf
div.nbdays{width:162px;padding:0
6px;height:30px;line-height:30px;margin:0;float:left;background:url("/themes/riviera/images/bf_bg_div.png") bottom center no-repeat;font-size:13px}#bf div.adulteresa,
#bf
div.enfantresa{width:162px;padding:0
6px;height:30px;line-height:30px;margin:0;float:left;background:url("/themes/riviera/images/bf_bg_div.png") bottom center no-repeat;font-size:13px;display:none}#bf div.nbdays select,
#bf div.adulteresa select,
#bf div.enfantresa
select{width:100px;height:18px;margin:7px
0 0 0}#bf
div.AccessCode{overflow:hidden;width:162px;height:30px;line-height:30px;margin:0;float:left;padding:0
6px;position:relative}#bf
input#AccessCode{position:absolute;right:10px;top:5px;width:141px;height:20px;background:url("/themes/riviera/images/bf_input_iata.png") top left no-repeat;z-index:300}#bf div.AccessCode
span#accesscode_span{position:absolute;right:10px;top:5px;width:141px;height:20px;line-height:20px;z-index:400;display:block;text-align:center}.best_price{width:145px;height:20px;margin:5px
0 0 0px;padding:5px
0 0 30px;background:#fff url('/themes/riviera/images/bf_checked.png') no-repeat;float:left;color:#69594C;font-family:Arial;font-style:italic;font-weight:bold}#bf
div.submit{width:84px;height:22px;float:right;margin:10px
14px 10px 10px;text-align:center;background:url(/themes/riviera/images/bf_submit.png) top left no-repeat}#bf a#btn-submit{cursor:pointer;border:none;margin:0;padding:4px
0 0;color:#fff;display:block;font-size:14px;font-style:italic;text-shadow:#3C5366 1px 1px 1px;text-decoration:none}#bf a:hover#btn-submit{color:#fff;text-decoration:none}#bf
div.control{float:right;margin:2px
15px 0 0;font-size:11px;color:#7E6E62}#bf div.control
span{text-decoration:none;cursor:pointer;padding:0
0 5px 2px;color:#7E6E62}#bf div.control span:hover{text-decoration:underline}#bf .stylish-select
ul.newList{left:-9999px}#bf ul.newList
a{color:#333;text-decoration:none;display:block}#bf
ul.newList{margin:0;padding:0;list-style:none;color:#000;width:78px;background:#E9E9E9;position:absolute;border:1px
solid #aaa;top:19px !important;left:0;overflow:auto;z-index:9999}#bf
.newListSelected{margin:7px
4px 0 0;width:78px;height:19px;padding:0;float:right;background:url("/themes/riviera/images/bf_select.png") center right no-repeat;border:none;color:#000;font-size:11px}#bf .newListSelected
span{width:60px;display:block}#bf ul.newList li
a{padding:0;display:block;height:18px;line-height:18px}#bf ul.newList li a:focus{-moz-outline-style:none}#bf
.selectedTxt{width:68px;padding:0
0 0 10px;overflow:hidden;height:19px;margin:0;line-height:18px}#bf
.hiLite{background:#333 !important;color:#fff !important}#bf .hiLite
a{background:#333 !important;color:#fff !important}#bf
.newListHover{background:#6DA9D5 !important;cursor:default;color:#fff}#bf .newListSelHover, #bf
.newListSelFocus{cursor:default}
