@charset utf-8;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{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-family:"Courier New", Courier, monospace;margin:0;padding:0}body{line-height:1;position:relative}ol,ul{list-style:none;list-style-position:inside}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}:focus{outline:0}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}html,body{width:100%;height:100%;overflow:hidden}#navigation{width:230px;height:100%}#content{position:absolute;top:0;left:230px;height:100%;width:100%;overflow:auto}.subcontent{float:left;width:658px;height:100%;background:#FFF;overflow:auto;border-left:1px solid #666;display:block}.submenu{padding-left:10px;background-position:left -20px;background-repeat:no-repeat;background-image:url(../images/arrow.gif);margin:0 25px}.submenu li,.tabs .tabs-control li{display:inline;line-height:17px;height:17px}#tabs-video li{display:block}.submenu li a,.tabs .tabs-control li a{line-height:16px;height:16px}.subsubcontent li.flag{float:left;list-style:none}.subsubcontent li.flag a{display:block;height:15px;width:30px;background-image:url(../images/flags.png)}a.flag-fr{background-position:left top}a.flag-en{background-position:left -15px}a.flag-de{background-position:left -30px}a.flag-es{background-position:left -45px}h1{text-align:left;color:#000;text-decoration:underline;font-size:3.5em;line-height:1.5em;font-weight:400;font-family:'OCRF Light', Arial, sans-serif;letter-spacing:0;margin:0 25px}h2,.h2{font-size:15px;line-height:27px;height:27px;border-top:1px dashed #000;border-bottom:1px dashed #000;clear:both;font-weight:500;margin:25px 25px 0}h2 a.ah2,#navigation h2,#navigation .h2{font-size:15px;line-height:27px;height:27px;text-decoration:none;text-transform:uppercase;font-family:'OCRF Light', Arial, sans-serif}.updated{color:#A19262;font-size:11px;background-color:#F2F2F2;display:block;float:right;line-height:14px;height:14px;margin:25px 25px 0 0;padding:6px 8px}#network_myspace_title{background-position:3px -55px;background-repeat:no-repeat;background-image:url(../images/file.gif);padding-left:20px}#network_facebook_title{background-position:3px -83px;background-repeat:no-repeat;background-image:url(../images/file.gif);padding-left:20px}#network_tripadvisor_title{background-position:0 -345px;background-repeat:no-repeat;background-image:url(../images/file.gif);padding-left:40px}#network_blog_title,#media_presse_title{background-position:3px -248px;background-repeat:no-repeat;background-image:url(../images/file.gif);padding-left:20px}#network_twitter_title{background-position:3px -294px;background-repeat:no-repeat;background-image:url(../images/file.gif);padding-left:20px}.separator{height:1px;line-height:1px;font-size:0;border-top:1px dashed #000;margin:25px 0}h3{display:inline}h3.feed-title{padding-left:25px;background-position:3px -254px;background-repeat:no-repeat;background-image:url(../images/file.gif);line-height:16px;height:16px;display:block}h4{display:inline;font-size:11px;font-weight:bolder;color:#FFF;margin-right:2px;padding:1px 5px}div.guidetop{line-height:25px;border-bottom:1px dashed #000}div.guide{line-height:25px;border-top:1px dashed #000;border-bottom:1px dashed #000}p{margin:.8em 0 0}.subsubcontent ul li{list-style-type:square;list-style-position:inside}ul.feed{margin-bottom:1em;list-style:none}.feed li h5{padding-left:21px!important;background-position:3px 1px;background-repeat:no-repeat;background-image:url(../images/file.gif)}.feed .feed-date{float:right;background-color:#F2F2F2;color:#A19262;font-size:11px;font-weight:400}.feed h5{margin-top:2em}.packages li{display:block;width:270px;overflow:hidden;margin:15px 0}.packages li.even{float:left;clear:both}.packages li a.l{float:right;margin-right:0}.packages li img{width:280px;height:160px;margin-top:5px}.packages li .details{background-color:#A19262;color:#FFF;padding-left:10px;margin-bottom:5px;cursor:pointer}body.hi-hotel .packages li .details{background-color:#782772}a,a:link,a:visited{color:#000;text-decoration:none}a:hover,a:active{text-decoration:underline}a.x-scroll,a.y-scroll,a.y-scroll-top,a.x-scroll:visited,a.y-scroll:visited,a.y-scroll-top:visited,a.nav,a.l,a.out,.tabs .tabs-control a,a.b{font-size:11px;height:15px;line-height:15px;text-decoration:none;background-color:#A19262;color:#FFF;margin-right:2px;padding:1px 8px}a.y-scroll-top,a.y-scroll-top:visited{float:right;padding-left:20px;margin-right:25px;margin-top:-22px;background-position:left top;background-repeat:no-repeat;background-image:url(../images/arrow.gif)}a.l,a.out{background-color:#A19262;cursor:pointer}a.x-scroll:active,a.y-scroll:active,a.y-scroll-top:active,a.nav,a.b:active{background-color:#A19262;text-decoration:none}.ui-tabs-selected a:link,.ui-tabs-selected a:visited,.tabs .tabs-control a:hover,.tabs .tabs-control a:focus,.tabs .tabs-control a.active{background-color:#A19262!important}y-scroll-top{font-family:"Courier New", Courier, monospace}.controls span{font-size:11px;font-weight:bolder;background-color:#A19262;color:#FFF;margin-right:2px;cursor:pointer;padding:1px 5px}#concept-tabs .controls{text-align:right}#header{padding:25px 25px 0}#menu_checkin_title{border-bottom:none;margin-top:17px}#menu_checkin{padding:5px 25px 0}#menu_hiradio{height:40px;padding:5px 25px 0}.bycompact{background:url(../images/titre_hiradio_kompakt.gif) no-repeat right center;margin-top:13px}#kompaktlink{display:block;height:25px;width:100px;float:right}.contact{padding:0 25px}#menu{margin:0;padding:10px 25px 0}#menu li{list-style:none;margin:0;padding:0}#menu li a,#menu li a:link,#menu li a:visited{display:block;height:40px;background-repeat:no-repeat;background-color:transparent;background-image:url(../images/bg_menu.png);color:#FFF;margin:0;padding:0}#menu li a span{background-color:#A19262;padding:1px 5px}#menu li a:hover span,#menu li a:focus span,#menu li a:active span,#menu li a.active span{background-color:#FFF;color:#817651;padding:1px 5px}a#hidentity{background-position:left 20px}a#rooms,a#ibiza,a#espaces{background-position:left -20px}a#media,body.casa-hi a#network{background-position:left -140px}a#network{background-position:left -180px}a#hidentity:hover,a#hidentity:focus,a#hidentity:active,a#hidentity.active{background-position:-180px 20px}a#rooms:hover,a#rooms:focus,a#rooms:active,a#rooms.active,a#ibiza:hover,a#ibiza:focus,a#ibiza:active,a#ibiza.active,a#espaces:hover,a#espaces:focus,a#espaces:active,a#espaces.active{background-position:-180px -20px}a#services:hover,a#services:focus,a#services:active,a#services.active,a#paris:hover,a#paris:focus,a#paris:active,a#paris.active{background-position:-180px -60px}a#hibookings:hover,a#hibookings:focus,a#hibookings:active,a#hibookings.active,a#nice:hover,a#nice:focus,a#nice:active,a#nice.active{background-position:-180px -100px}a#media:hover,a#media:focus,a#media:active,a#media.active,body.casa-hi a#network:hover,body.casa-hi a#network:focus,body.casa-hi a#network:active,body.casa-hi a#network.active{background-position:-180px -140px}a#network:hover,a#network:focus,a#network:active,a#network.active{background-position:-180px -180px}.subsubcontent{font-size:11px;line-height:16px;margin:25px}.no-margin{margin:25px 0 0}.footer{margin-top:-80px}.loading{height:100px;background-position:center center;background-repeat:no-repeat;background-image:url(../images/loadingbar.gif)}.fake-loading{height:0;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-image:url(../images/loadingbar.gif)}.subsubcontent.fake-loading{padding-top:100px}.clear{clear:both}.bouton{background-color:silver;color:#000;font-family:"Courier New",Courier,monospace;font-size:11px;height:21px;border-color:#DFDFDF #999 #999 #DFDFDF;border-width:2px;padding:1px}.form .bouton{padding:1px 20px}.champ_book{color:#817651;font-size:11px;height:16px;width:140px;border-color:#DFDFDF #555 #555 #DFDFDF;border-width:1px;margin:1px 2px 1px 0;padding:1px}fieldset.form{border:1px dashed #A19262;margin:0 10px;padding:10px 20px}fieldset.form legend{background-color:#FFF;padding:0 10px}.booking-form fieldset.form label{width:200px;zoom:1;display:inline-block}#form1 fieldset.form label{display:inline-block;width:auto;color:#A19262;font-weight:bolder;padding-bottom:5px}#form1 fieldset{border:none;margin:0;padding:0}#form1 legend{font-size:110%;padding:0 0 10px}#form1 .champ_book{width:140px}.inline-form{float:left;padding-right:5px}.pdf{padding-left:21px!important;background-position:3px -30px;background-repeat:no-repeat;background-image:url(../images/file.gif)}.mail{padding-left:21px!important;background-position:3px -142px;background-repeat:no-repeat;background-image:url(../images/file.gif)}.screen{padding-left:21px!important;background-position:3px -114px;background-repeat:no-repeat;background-image:url(../images/file.gif)}.video{padding-left:21px!important;background-position:3px -172px;background-repeat:no-repeat;background-image:url(../images/file.gif)}.add{padding-left:21px!important;background-position:3px -197px;background-repeat:no-repeat;background-image:url(../images/file.gif)}.news{padding-left:21px!important;background-position:3px -399px;background-repeat:no-repeat;background-image:url(../images/file.gif)}#hidentity-hishop-cd{list-style-type:decimal-leading-zero}.todo{font-weight:bolder;background-color:#FFF;color:#800}.right{text-align:right;margin:0}.cityguide{border-top:1px dashed #000}.cityguide li{display:block;width:185px;margin-right:15px;margin-bottom:15px;float:left}.cityguide span{font-weight:bolder}.cityguide address span{font-weight:400}.cityguide address{font-style:normal;margin-bottom:5px;margin-top:5px;height:5em}.tarifs td{background-color:#F2F2F2;padding-left:10px}.tarifs th{padding-top:1.2em;text-align:left;padding-left:10px}.tarifs th.price{width:60px;text-align:center;color:#A19262;font-size:12px;font-weight:bolder}.tarifs td.price{width:75px;text-align:center}#ie6msg{border:3px solid #900;color:#000;font-weight:400;margin:8px}#ie6msg h4{font-weight:bolder;background-color:#FFF;color:#900;font-size:15px;display:block;margin:10px;padding:0}#ie6msg p{margin:8px;padding:0}#ie6msg a{font-size:110%;font-weight:bolder;color:#060;text-decoration:underline}.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-reset{border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;margin:0;padding:0}.ui-datepicker:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-datepicker{display:block;font-family:Verdana,Arial,sans-serif;border:1px solid #A19262;background:#fff url(../images/ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x;color:#222;width:17em;font-size:11px;padding:.2em .2em 0}* html .ui-datepicker{height:1%}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;width:16px;height:16px;background-image:url(../images/ui-icons_222222_256x240.png)}.ui-datepicker-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-datepicker input,.ui-datepicker select,.ui-datepicker textarea,.ui-datepicker button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-datepicker a{color:#222}.ui-datepicker-header{border:1px solid #A19262;background:#A19262 url(../images/ui-bg_flat_100_A19262_40x100.png) 50% 50% repeat-x;color:#fff;font-weight:700}.ui-datepicker .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(../images/ui-bg_flat_100_e6e6e6_40x100.png) 50% 50% repeat-x;font-weight:400;color:#555;outline:none}.ui-datepicker .ui-state-default a,.ui-datepicker .ui-state-default a:link,.ui-datepicker .ui-state-default a:visited{color:#555;text-decoration:none;outline:none}.ui-datepicker .ui-state-hover a,.ui-datepicker .ui-state-hover a:hover{color:#A19262;text-decoration:none;outline:none}.ui-datepicker .ui-state-active a,.ui-datepicker .ui-state-active a:link,.ui-datepicker .ui-state-active a:visited{color:#A19262;outline:none;text-decoration:none}.ui-state-highlight,.ui-datepicker .ui-state-highlight{border:1px solid #A19262;background:#fbf9ee url(../images/ui-bg_flat_100_fbf9ee_40x100.png) 50% 50% repeat-x;color:#A19262}.ui-state-error,.ui-datepicker .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(../images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x;color:#cd0a0a}.ui-state-disabled,.ui-datepicker .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-priority-primary,.ui-datepicker .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-datepicker .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-datepicker .ui-icon{background-image:url(../images/ui-icons_222222_256x240.png)}.ui-datepicker-header .ui-icon{background-image:url(../images/ui-icons_ffffff_256x240.png)}.ui-datepicker .ui-state-default .ui-icon{background-image:url(../images/ui-icons_888888_256x240.png)}.ui-datepicker .ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../images/ui-icons_cd0a0a_256x240.png)}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{line-height:1.8em;text-align:center;margin:0 2.3em}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{text-align:center;font-weight:700;border:0;padding:.7em .3em}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;text-align:right;text-decoration:none;padding:.2em}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-left:0;border-right:0;border-bottom:0;margin:.7em 0 0;padding:0 .2em}.ui-datepicker .ui-datepicker-buttonpane button{float:right;cursor:pointer;width:auto;overflow:visible;margin:.5em .2em .4em;padding:.2em .6em .3em}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-cover{display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.formError{position:absolute;top:300px;left:300px;width:150px;padding-bottom:15px;display:block;z-index:5000}.formError .formErrorContent{width:100%;background:#A19262;color:#fff;font-weight:bolder;font-size:10px;padding:4px 10px}.formError .formErrorArrow{position:absolute;bottom:0;left:20px;width:15px;height:15px}.formError .formErrorArrow div{font-size:0}.formError .formErrorArrow .line10{width:15px;height:1px;background:#A19262;font-size:0;display:block;margin:0 auto}.formError .formErrorArrow .line9{width:13px;height:1px;background:#A19262;display:block;margin:0 auto}.formError .formErrorArrow .line8{width:11px;height:1px;background:#A19262;display:block;margin:0 auto}.formError .formErrorArrow .line7{width:9px;height:1px;background:#A19262;display:block;margin:0 auto}.formError .formErrorArrow .line6{width:7px;height:1px;background:#A19262;display:block;margin:0 auto}.formError .formErrorArrow .line5{width:5px;height:1px;background:#A19262;display:block;margin:0 auto}.formError .formErrorArrow .line4{width:3px;height:1px;background:#A19262;display:block;margin:0 auto}.formError .formErrorArrow .line3{width:1px;height:1px;background:#A19262;display:block;margin:0 auto}.error,.notice,.success{margin-bottom:1em;border:2px solid #ddd;padding:.8em}.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4}.notice{background:#FFF6BF;color:#514721;border-color:#FFD324}.success{background:#E6EFC2;color:#264409;border-color:#C6D880}.error a{color:#8a1f11}.notice a{color:#514721}.success a{color:#264409}.error-field{border:3px solid #000}#map,#map_nice,#map_ibiza,#map_paris{width:590px;height:500px;overflow:hidden}#hidentity_offers_title .h2,#hibookings_packages_title .h2{background-position:right -254px;background-repeat:no-repeat;background-image:url(../images/file.gif);padding-right:20px}a.showhidevideo{background:#999;color:#fff}body.dar-hi #navigation{background:#D2BE7D}body.dar-hi #navigation h2,body.dar-hi #navigation .h2{border-color:#fff}body.dar-hi h4{background-color:#A19262}body.casa-hi #navigation{background:#ffec33}body.casa-hi h4{background-color:#ffec33}body.casa-hi strong{color:#000}body.casa-hi a.l,body.casa-hi a.x-scroll,body.casa-hi a.y-scroll,body.casa-hi a.y-scroll-top,body.casa-hi a.x-scroll:visited,body.casa-hi a.y-scroll:visited,body.casa-hi a.y-scroll-top:visited,body.casa-hi .tabs body.casa-hi .tabs-control a,body.casa-hi a.b{background-color:#ffec33;color:#000}body.casa-hi #menu li a,body.casa-hi #menu li a:link,body.casa-hi #menu li a:visited{background-image:url(../images/bg_menu_casa-hi.png)}body.casa-hi .loading,body.casa-hi .fake-loading{background-image:url(../images/loadingbar-casa-hi.gif)}body.casa-hi .tarifs th.price{width:100px}#nice_content{background:url(../images/soon-casa-hi.png) no-repeat 0 0}body.hi-hotel #navigation{background:#F2F2F2}body.hi-hotel a.l,body.hi-hotel a.out{background-color:#782772;cursor:pointer}body.hi-hotel span.l{background:#782772;color:#fff;padding:1px 8px}body.hi-hotel a.y-scroll-top,body.hi-hotel a.y-scroll-top:visited{background-position:left -80px}body.hi-hotel a.x-scroll:active,body.hi-hotel a.y-scroll:active,body.hi-hotel a.y-scroll-top:active,body.hi-hotel a.nav,body.hi-hotel a.b:active{background-color:#00F;text-decoration:none}body.hi-hotel .ui-tabs-selected a:link,body.hi-hotel .ui-tabs-selected a:visited,body.hi-hotel .tabs .tabs-control a:hover,body.hi-hotel .tabs .tabs-control a:focus,body.hi-hotel .tabs .tabs-control body.hi-hotel a.active{background-color:#00F!important}body.hi-hotel #menu li a,body.hi-hotel #menu li a:link,body.hi-hotel #menu li a:visited{background-image:url(../images/bg_menu_hi.png)}body.hi-hotel #menu li a span{background-color:#00f}body.hi-hotel .loading,body.hi-hotel .fake-loading{background-image:url(../images/loadingbar-hi-hotel.gif)}body.hi-hotel fieldset.form{border:1px dashed #782772}body.hi-hotel .tarifs th.price{color:#872772}body.hi-hotel .ui-datepicker{border:1px solid #782772;color:#222}body.hi-hotel .ui-datepicker-header{border:1px solid #782772;background-color:#782772;color:#fff}body.hi-beach #navigation{background:#09afd9}body.hi-beach #navigation .h2{border-top:1px dashed #fff;border-bottom:1px dashed #fff;color:#fff}body.hi-beach .bycompact{background:url(../images/titre_hiradio_kompakt_beach.gif) no-repeat right center}body.hi-beach .feed .feed-date{color:#29d300}body.hi-beach .packages li .details{background-color:#09afd9}body.hi-beach a.l,body.hi-beach a.out{background-color:#09afd9;cursor:pointer}body.hi-beach span.l{background:#09afd9;color:#fff;padding:1px 8px}body.hi-beach a.x-scroll:active,body.hi-beach a.y-scroll:active,body.hi-beach a.y-scroll-top:active,body.hi-beach a.nav,body.hi-beach a.b:active{background-color:#29d300;text-decoration:none}body.hi-beach .ui-tabs-selected a:link,body.hi-beach .ui-tabs-selected a:visited,body.hi-beach .tabs .tabs-control a:hover,body.hi-beach .tabs .tabs-control a:focus,body.hi-beach .tabs .tabs-control body.hi-beach a.active{background-color:#29d300!important}body.hi-beach #menu li a,body.hi-beach #menu li a:link,body.hi-beach #menu li a:visited{background-image:url(../images/bg_menu_beach.png)}body.hi-beach #menu li a:hover span,body.hi-beach #menu li a:focus span,body.hi-beach #menu li a:active span,body.hi-beach #menu li a.active span{color:#29d300;background:#fff}body.hi-beach .loading,body.hi-beach .fake-loading{background-image:url(../images/loadingbar-hi-beach.gif)}body.hi-beach .champ_book{color:#29d300;height:14px;background:#f1f1f1}body.hi-beach fieldset.form{border:1px dashed #29d300}body.hi-beach .tarifs th.price{color:#09afd9;width:100px}.bg_ecard{background-image:url(/preprod-hi-matic/network/images/bg_card.jpg);background-repeat:no-repeat}.text_white{font-family:"Courier New", Courier, monospace;font-size:12px;color:#FFF}.champ{font-family:"Courier New", Courier, monospace;font-size:12px;color:#08ffff;border-color:#dfdfdf #555 #555 #dfdfdf;border-width:1px}body.hi-beach .ui-datepicker{border:1px solid #09afd9;color:#222}body.hi-beach .ui-datepicker-header{border:1px solid #09afd9;background-color:#09afd9;color:#fff}body.hi-matic #rooms_content,body.hi-matic #services_content,body.hi-matic #hibookings_content,body.hi-matic #media_content,body.hi-matic #network_content{background:url(../images/soon-hi-matic.png) no-repeat 0 0}body.hi-matic #navigation{background:#cdcd00}body.hi-matic #navigation .h2{border-top:1px dashed #fff;border-bottom:1px dashed #fff;color:#000}body.hi-matic .bycompact{background:url(../images/titre_hiradio_kompakt_matic.gif) no-repeat right center}body.hi-matic .ui-tabs li a{background:#000;color:#fff;padding:1px 5px}body.hi-matic h4{background-color:#08ffff}body.hi-matic .packages li .details{background-color:#cdcd00}body.hi-matic a.l,body.hi-matic a.out{color:#000;background-color:#08ffff;cursor:pointer}body.hi-matic a.l:hover,body.hi-matic a.l:active,body.hi-matic a.l:focus,body.hi-matic a.out:hover,body.hi-matic a.out:active,body.hi-matic a.out:focus{color:#08ffff;background-color:#000}body.hi-matic span.l{background:#cdcd00;color:#000;padding:1px 8px}body.hi-matic .ui-tabs-selected a:link,body.hi-matic .ui-tabs-selected a:visited,body.hi-matic .tabs .tabs-control a:hover,body.hi-matic .tabs .tabs-control a:focus,body.hi-matic .tabs .tabs-control body.hi-matic a.active{background-color:#000!important;color:#08ffff}body.hi-matic #menu li a,body.hi-matic #menu li a:link,body.hi-matic #menu li a:visited{background-image:url(../images/bg_menu_matic.png)}body.hi-matic #menu li a:hover span,body.hi-matic #menu li a:focus span,body.hi-matic #menu li a:active span,body.hi-matic #menu li a.active span{color:#08ffff;background:#000}body.hi-matic .loading,body.hi-matic .fake-loading{background-image:url(../images/loadingbar-hi-matic.gif)}body.hi-matic .champ_book{color:#08ffff;height:14px;background:#f1f1f1}body.hi-matic fieldset.form{border:1px dashed #08ffff}body.hi-matic .tarifs th.price{color:#cdcd00;width:100px}body.hi-matic .ui-datepicker{border:1px solid #cdcd00;color:#222}body.hi-matic .ui-datepicker-header{border:1px solid #cdcd00;background-color:#cdcd00;color:#fff}ins,h2 a:hover,.h2 a:hover,.vcard a.fn:hover,body.hi-hotel .ui-tabs li a:hover,body.hi-beach .ui-tabs li a:hover,body.hi-matic .ui-tabs li a:hover{text-decoration:none}#container,.subcontent_footer{height:100%}.ui-tabs-hide,.packages li .description,.ui-helper-hidden{display:none}.tabs .tabs-control,.controls{margin:5px 0}a.flag-it,a#services,a#paris{background-position:left -60px}ul.feed li,.subsubcontent .ecology-list li{list-style:none}.packages li.odd,.inline-form-last,.ui-datepicker .ui-datepicker-title select.ui-datepicker-year,.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group,body.hi-hotel .link-right,body.hi-beach .link-right,body.hi-matic .link-right{float:right}.packages li .details-hover,.tabs .tabs-control a:link,.tabs .tabs-control a:visited,body.hi-hotel a.l:hover,body.hi-hotel a.l:active,body.hi-hotel a.l:focus,body.hi-hotel a.out:hover,body.hi-hotel a.out:active,body.hi-hotel a.out:focus,body.hi-beach a.l:hover,body.hi-beach a.l:active,body.hi-beach a.l:focus,body.hi-beach a.out:hover,body.hi-beach a.out:active,body.hi-beach a.out:focus{background-color:#999}a.x-scroll:hover,a.y-scroll:hover,a.x-scroll.active,a.y-scroll.active,a.y-scroll-top:hover,a.nav:hover,a.b:hover,a.x-scroll:focus,a.y-scroll:focus,a.y-scroll-top:focus,a.nav:focus,a.b:focus,a.l:hover,a.out:hover,a.l:active,body.hi-hotel a.x-scroll:hover,body.hi-hotel a.y-scroll:hover,body.hi-hotel a.x-scroll.active,body.hi-hotel a.y-scroll.active,body.hi-hotel a.y-scroll-top:hover,body.hi-hotel a.nav:hover,body.hi-hotel a.b:hover,body.hi-hotel a.x-scroll:focus,body.hi-hotel a.y-scroll:focus,body.hi-hotel a.y-scroll-top:focus,body.hi-hotel a.nav:focus,body.hi-hotel a.b:focus,body.hi-beach a.x-scroll:hover,body.hi-beach a.y-scroll:hover,body.hi-beach a.x-scroll.active,body.hi-beach a.y-scroll.active,body.hi-beach a.y-scroll-top:hover,body.hi-beach a.nav:hover,body.hi-beach a.b:hover,body.hi-beach a.x-scroll:focus,body.hi-beach a.y-scroll:focus,body.hi-beach a.y-scroll-top:focus,body.hi-beach a.nav:focus,body.hi-beach a.b:focus{background-color:#999;text-decoration:none}a#hibookings,a#nice,body.hi-hotel .submenu{background-position:left -100px}#form1 .form input,.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.cityguide address span:before,.subsubcontent .ecology-list li:before{content:'_'}.tarifs,.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker-header a,body.hi-hotel #menu li a:hover span,body.hi-hotel #menu li a:focus span,body.hi-hotel #menu li a:active span,body.hi-hotel #menu li a.active span{color:#fff}.ui-datepicker .ui-state-hover,.ui-datepicker .ui-state-focus,.ui-datepicker .ui-state-active{border:1px solid #A19262;background:#dadada url(../images/ui-bg_flat_100_dadada_40x100.png) 50% 50% repeat-x;font-weight:400;color:#A19262;outline:none}.ui-state-highlight a,.ui-datepicker .ui-state-highlight a,body.dar-hi strong,body.dar-hi .feed .feed-date{color:#A19262}.ui-state-error a,.ui-datepicker .ui-state-error a,.ui-state-error-text,.ui-datepicker .ui-state-error-text{color:#cd0a0a}.ui-datepicker .ui-state-hover .ui-icon,.ui-datepicker .ui-state-focus .ui-icon,.ui-datepicker .ui-state-active .ui-icon,.ui-datepicker .ui-state-highlight .ui-icon{background-image:url(../images/ui-icons_A19262_256x240.png)}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}body.casa-hi a.nav,body.casa-hi #menu li a span{background-color:#fff;color:#000}body.casa-hi a.nav:hover,body.casa-hi a.nav:active,body.casa-hi a.nav:focus,body.casa-hi a.l:hover,body.casa-hi a.l:active,body.casa-hi a.l:focus,body.casa-hi a.out:hover,body.casa-hi a.out:active,body.casa-hi a.out:focus,body.casa-hi a.x-scroll:hover,body.casa-hi a.y-scroll:hover,body.casa-hi a.x-scroll.active,body.casa-hi a.y-scroll.active,body.casa-hi a.y-scroll-top:hover,body.casa-hi a.nav:hover,body.casa-hi a.b:hover,body.casa-hi #menu li a:hover span,body.casa-hi #menu li a:focus span,body.casa-hi #menu li a:active span,body.casa-hi #menu li a.active span{background-color:#333;color:#ffec33}body.hi-hotel .ui-tabs li,body.hi-beach .ui-tabs li,body.hi-matic .ui-tabs li{list-style:none;float:left;width:180px;padding:5px}body.hi-hotel .ui-tabs li a,body.hi-beach .ui-tabs li a{background:#999;color:#fff;padding:1px 5px}body.hi-hotel .updated,body.hi-hotel strong,body.hi-hotel .feed .feed-date,body.hi-hotel .champ_book,body.hi-hotel #form1 fieldset.form label,body.hi-hotel .ui-datepicker .ui-state-hover a,body.hi-hotel .ui-datepicker .ui-state-hover a:hover,body.hi-hotel .ui-datepicker .ui-state-active a,body.hi-hotel .ui-datepicker .ui-state-active a:link,body.hi-hotel .ui-datepicker .ui-state-active a:visited{color:#782772}body.hi-hotel h5.h5-guide,body.hi-beach h5.h5-guide,body.hi-matic h5.h5-guide{line-height:35px}body.hi-hotel h4,body.hi-hotel a.x-scroll,body.hi-hotel a.y-scroll,body.hi-hotel a.y-scroll-top,body.hi-hotel a.x-scroll:visited,body.hi-hotel a.y-scroll:visited,body.hi-hotel a.y-scroll-top:visited,body.hi-hotel a.nav,body.hi-hotel .tabs body.hi-hotel .tabs-control a,body.hi-hotel a.b{background-color:#00F}body.hi-hotel #map,body.hi-beach #map,body.hi-matic #map{width:400px;height:400px}body.hi-hotel .ui-datepicker .ui-state-default,body.hi-beach .ui-datepicker .ui-state-default,body.hi-matic .ui-datepicker .ui-state-default{border:1px solid #d3d3d3;background-color:#e6e6e6}body.hi-hotel .ui-datepicker .ui-state-hover,body.hi-hotel .ui-datepicker .ui-state-focus,body.hi-hotel .ui-datepicker .ui-state-active{border:1px solid #782772;background-color:#dadada;color:#782772}body.hi-beach .submenu,body.hi-matic .submenu{background-position:left -260px}body.hi-beach #dash,body.hi-matic #dash{height:10px;border-bottom:1px dashed #000}body.hi-beach .updated,body.hi-beach strong,body.hi-beach #form1 fieldset.form label,body.hi-beach .ui-datepicker .ui-state-hover a,body.hi-beach .ui-datepicker .ui-state-hover a:hover,body.hi-beach .ui-datepicker .ui-state-active a,body.hi-beach .ui-datepicker .ui-state-active a:link,body.hi-beach .ui-datepicker .ui-state-active a:visited{color:#09afd9}body.hi-beach h4,body.hi-beach a.x-scroll,body.hi-beach a.y-scroll,body.hi-beach a.y-scroll-top,body.hi-beach a.x-scroll:visited,body.hi-beach a.y-scroll:visited,body.hi-beach a.y-scroll-top:visited,body.hi-beach a.nav,body.hi-beach .tabs body.hi-beach .tabs-control a,body.hi-beach a.b,body.hi-beach #menu li a span{background-color:#29d300}body.hi-beach a.y-scroll-top,body.hi-beach a.y-scroll-top:visited,body.hi-matic a.y-scroll-top,body.hi-matic a.y-scroll-top:visited{background-position:left -240px}body.hi-beach .feed li h5,body.hi-matic .feed li h5{background-position:3px -500px}body.hi-beach .ui-datepicker .ui-state-hover,body.hi-beach .ui-datepicker .ui-state-focus,body.hi-beach .ui-datepicker .ui-state-active{border:1px solid #09afd9;background-color:#dadada;color:#09afd9}body.hi-matic .updated,body.hi-matic #form1 fieldset.form label,body.hi-matic .ui-datepicker .ui-state-hover a,body.hi-matic .ui-datepicker .ui-state-hover a:hover,body.hi-matic .ui-datepicker .ui-state-active a,body.hi-matic .ui-datepicker .ui-state-active a:link,body.hi-matic .ui-datepicker .ui-state-active a:visited{color:#cdcd00}body.hi-matic strong,body.hi-matic .feed .feed-date{color:#08ffff}body.hi-matic a.x-scroll,body.hi-matic a.y-scroll,body.hi-matic a.y-scroll-top,body.hi-matic a.x-scroll:visited,body.hi-matic a.y-scroll:visited,body.hi-matic a.y-scroll-top:visited,body.hi-matic a.nav,body.hi-matic .tabs body.hi-matic .tabs-control a,body.hi-matic a.b,body.hi-matic #menu li a span{color:#000;background-color:#08ffff}body.hi-matic a.x-scroll:hover,body.hi-matic a.y-scroll:hover,body.hi-matic a.x-scroll.active,body.hi-matic a.y-scroll.active,body.hi-matic a.y-scroll-top:hover,body.hi-matic a.nav:hover,body.hi-matic a.b:hover,body.hi-matic a.x-scroll:focus,body.hi-matic a.y-scroll:focus,body.hi-matic a.y-scroll-top:focus,body.hi-matic a.nav:focus,body.hi-matic a.b:focus,body.hi-matic a.x-scroll:active,body.hi-matic a.y-scroll:active,body.hi-matic a.y-scroll-top:active,body.hi-matic a.nav:active,body.hi-matic a.b:active{background-color:#000;text-decoration:none;color:#08ffff}body.hi-matic .ui-datepicker .ui-state-hover,body.hi-matic .ui-datepicker .ui-state-focus,body.hi-matic .ui-datepicker .ui-state-active{border:1px solid #cdcd00;background-color:#dadada;color:#cdcd00}