@charset "utf-8";#header,article,aside,figure,footer,header,hgroup,menu,nav,section{display:block}.inlisten,.log li,h1,table th{text-align:center}*,.log li a,h2{padding:0}#emailing,#reviews,hr{clear:both}.bloc,.featured{overflow:hidden}#menu li ul,.soc,ol,ul{list-style:none}#time,.separator{white-space:nowrap}*{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;vertical-align:baseline;margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}hr{visibility:hidden}body{font:14px arial,sans-serif}input,select,textarea{background-color:#fff;border:1px solid #ccc;border-radius:4px}input:focus,textarea:focus{border:1px solid #df0024}input:required,textarea:required{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAQlBMVEUAAADtHCT/+vr80dPyWmDyVlzwPEPuLDP1gYX0eX3+7O383t/7zM76xsj5srT2k5fwR03vOD/1hor0dXrxTlTxTFLpQV61AAAAAXRSTlMAQObYZgAAAD1JREFUCNcNwYUBwDAMAzCHm3IH/7+6SQDa3g0/7kSdgXyG2XgTQa7qFJjliihlAmKqJkB1Wou8gvOInJs/PnoBzMBBHvoAAAAASUVORK5CYII=) 98% center no-repeat #fff}input:required:valid,textarea:required:valid{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMBAMAAACZySCyAAAAJ1BMVEUAAAAmrlYmrlYmrlYmrlYmrlYmrlYmrlYmrlYmrlYmrlYmrlYmrlbXyN5wAAAADHRSTlMAowObua6ICpeSCLcRW1EAAAAAR0lEQVQI12OAAEV3CM0kcxQqcOYEVOCMAcPCBJDAYQYGn2MQAYY5ZxJAAiDhkzFAAaDCmDNAARBYfQYoAALsPoehxpc0gEgAY18WtHE7LrcAAAAASUVORK5CYII=) 98% center no-repeat #edf8e8}#global{width:1000px;margin:5px auto}#header{position:relative;width:100%;height:120px;background:url(/images/morocco-beach.jpg) center no-repeat #fff;border-radius:3px 3px 0 0;background-size:cover}#header-hp,.header-hp-logo{width:230px;height:111px;display:block}.header-hp-logo{background:url(/images/logo.png) no-repeat;position:relative;top:5px;left:40px}.log{display:block;position:absolute;top:10px;right:10px;width:auto}.hptxt,.log li,h3{display:inline-block}#footer,#menu li{position:relative}.log li{line-height:35px;margin-right:4px}.log li a{font-size:1.1em;box-shadow:0 0 0 1px rgba(34,36,38,.35) inset,0 0 0 0 #f5f5f5 inset;font-weight:700;border:1px solid #fff}caption,h2 b,th{font-weight:400}.reviewform,table,table td{border:1px solid #ccc}.log li a.logl{color:#333;width:90px;background-color:#fff}.log li a.logj,caption,th{background-color:#009643;color:#fff}.log li a.logj{width:90px}h1,h2 b,h3{color:#333}table{font-size:.9em;border-collapse:collapse}table td{padding:5px}table th{font-size:1.2em;padding:4px;color:#fff;vertical-align:middle}.featured,.hptxt{vertical-align:top}caption,th{font-size:1.1em}.bloc,.comimg{background-color:#f8f8f8}.inenglish,.inmoroccan{width:auto;text-align:center}.inlisten{min-width:130px}.context{width:auto}sub,sup{font-size:75%}sup{top:-.5em}sub{bottom:-.25em}h1,h2,h3,h4,h5{text-rendering:optimizelegibility;clear:both}h1{font-size:2.3em;line-height:1.2em;margin-bottom:5px}h2{font-size:1.6em;color:#069;margin:5px}h3{font-size:1.4em;margin:3px 15px}h2 b,h4{font-size:1.2em}h4{color:#08c;margin-left:30px}.strong{font-weight:700}#main{padding:0 5px;line-height:1.6em;min-height:560px;margin:10px 0 30px}#main #maing{float:left;width:670px}#main #maind{float:right;width:300px}#main p{margin:10px 0}#main #maing p{margin:5px;text-align:justify}#main #maing .author{text-align:right;font-style:italic}#emailing p,.comimg,.featured-title{text-align:center}.hptxt{width:680px}.comimg,.featuredblocs{width:100%}.author span{color:#069}.comimg{display:block;max-width:980px;margin:0 auto}.bloc{border:1px solid #e1e8ed}.bloc:hover{background-color:#e1e8ed}.featured{width:182px;margin-right:10px;display:inline-block;height:335px}.featured a{text-decoration:none;color:#333}.featured-title{display:block;font-size:1em;margin:0;padding:0;color:#069}.featured-desc{padding:0 2px}#emailing{width:96%;color:#1B1B1B;margin:5px auto;padding:6px}#emailing .alert{font-size:1em;text-align:left}#reviews h2,.alert,.pagination,.postit,.reviewform .reviewrating p,.soc li{text-align:center}.emailing-form{margin:0 auto;width:200px}.emailing-form button{margin:10px auto;width:200px;display:block}#reviews{padding:5px 5px 10px;margin:5px 0}#reviews h2{color:#333;border:none;display:block;vertical-align:middle}#reviews .reviewbut{border:1px solid;padding:5px;display:block;width:200px;margin:10px auto}#review_list{border:1px solid #e1e8ed;padding:30px;margin-top:10px}#review_list .review_list_member{border-bottom:1px solid #e1e8ed;padding-bottom:5px;margin-bottom:10px}#review_list .review_list_member .review_list_member_l{float:left;width:140px;vertical-align:top;height:100%}#review_list .review_list_member .review_list_member_l .review_list_member_l_name{font-weight:700;color:#069}#review_list .review_list_member .review_list_member_r{margin-left:145px;display:block}#review_list .review_list_member .review_list_member_r h3{color:#069;margin:0;display:block;clear:none}#review_list .review_list_member .review_list_member_r .rating{margin:5px auto 2px;display:inline-block}.reviewform .reviewrating,.reviewinside{margin:0 auto;width:400px}#review_list .review_list_member .review_list_member_r .date{color:#333}.reviewform{padding:10px;background-color:#f5f5f5;border-radius:6px}#footer,#menu ul li{border-top:1px solid #009643}.reviewform .reviewrating{font-size:1.2em}.reviewform .reviewrating label{display:inline;font-size:1.2em;color:#06c;padding-right:6px}.reviewform .reviewrating p span{font-weight:700;font-size:1.4em;padding:5px}.reviewform .titlereview{width:400px}.reviewform label{display:block;margin-top:10px}.reviewform textarea{width:400px;padding:4px}.reviewform .button{width:200px;margin:5px auto;display:block;padding:6px}#form-connect,#form-cree{padding:10px;background-color:#fff;border:1px solid #ccc}#form-cree{border-bottom:none;margin-top:5px}#form-connect label,#form-cree label{margin:0;color:#536482;font-size:1em;padding:2px 0 0;width:200px;min-width:250px}#form-connect input,#form-cree input{width:300px;padding:5px}#form-connect #choice-connect,#form-cree #choice-cree{width:10px;min-width:0}#form-connect .choice-label,#form-cree .choice-label{width:auto;font-size:1.1em;font-weight:700;padding:5px;display:inline-block}.reveal-if-active{opacity:0;max-height:0;overflow:hidden;transform:scale(.8);transition:.5s}input[type=radio]:checked~.reveal-if-active{opacity:1;max-height:250px;padding:2px 40px;transform:scale(1);overflow:visible}.soc,.soc li{overflow:hidden}.bookingright{width:275px;height:400px;margin:0 auto 10px}.alert{display:block;font-size:1.3em;letter-spacing:.03em;color:#fff;border-radius:8px;padding:15px;margin:5px 0}.readmore,.seemore{font-size:11px;text-decoration:none}.citiesimg,.citiesimgsvg{display:table;margin:0 auto}.alert-danger{background-color:#e55302}.alert-success{background-color:#009643}.citiesimg{width:auto}.citiesimgsvg{height:auto}.readmore{color:#fff;vertical-align:middle;padding:7px;font-weight:700}.seemore{color:red;margin-left:30px}.hmpb{height:250px;width:300px;margin:0 auto}#footer{padding:.5em 0 .4em;margin-top:90px}#footer ul.listfooter{margin-right:10px;vertical-align:top}#menu li a,#menu li span,i.home{vertical-align:middle}#footer ul.listfooter li{color:#536482;position:relative;display:inline-block}#copy,#menu ul{position:absolute}#footer ul.listfooter a{color:#536482;display:block;font-size:.85em;line-height:2.4em;padding:.4em .8em;text-decoration:none;text-transform:uppercase}#footer ul.listfooter a:hover{background:#333;color:#fff}#footer ul{display:inline-block}#copy{color:#536482;font-size:.9em;right:5px;top:20px}#cont-menu{display:block;background-color:#000;border-bottom:2px solid #009643;height:40px}#menu{list-style-type:none;padding:0;display:table;margin:0 auto}#menu li{float:left;z-index:9999;margin-right:8px}#menu li ul{padding-bottom:3px}#menu li a{display:block;color:#fff;font-size:1em;line-height:41px;padding:0;text-decoration:none}#menu li ul a{color:#333}#menu li ul li:hover{background-color:#fff}#menu li ul li:hover a{color:#0e783d}#menu li a:hover{color:#a4cf51}.udaccomod,.udbestrest,.udcities,.udinfo,.udtips,.udtransport{display:none}#menu ul{top:100%;margin-top:-1px;background-color:#f5f5f5;border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2)}#menu ul li{float:none;position:relative;border-right:0;margin:0}li.licities:hover ul.udaccomod,li.licities:hover ul.udbestrest,li.licities:hover ul.udcities,li.licities:hover ul.udinfo,li.licities:hover ul.udtips,li.licities:hover ul.udtransport{display:block}#menu li span,.ico_ac,.ico_addr,.ico_agenda,.ico_cafe,.ico_chemical,.ico_dustbin,.ico_electricity,.ico_flag,.ico_golf,.ico_golf_par,.ico_gps,.ico_hour,.ico_internet,.ico_mail,.ico_parking,.ico_photo,.ico_playground,.ico_rate,.ico_rest,.ico_resto,.ico_restroom,.ico_shower,.ico_stylo,.ico_surface,.ico_swimming_pool,.ico_tel,.ico_type,.ico_wash,.ico_waste,.ico_water,.ico_wheelchair,.ico_world,i.home{width:24px;height:24px;display:inline-block;background:url(/images/sprite.png) no-repeat}#menu li span{margin-left:2px;margin-right:3px}i.home{background-position:-48px -96px;margin-right:4px}i.home:hover{background-position:-72px -96px}#menu li span.ico_cities{background-position:-48px -192px}#menu li span.ico_accommodation{background-position:-48px -240px}#menu li span.ico_restaurants{background-position:-48px -120px}#menu li span.ico_transport{background-position:-48px -144px}#menu li span.ico_tips{background-position:-48px -216px}#menu li span.ico_info{background-position:-48px -24px}#menu li span.ico_language{background-position:-48px 0}#menu li span.ico_event{background-position:-48px -264px}#menu li span.ico_museum{background-position:-48px -288px}.ico_hour{background-position:0 0}.ico_stylo{background-position:0 -24px}.ico_ac{background-position:0 -48px}.ico_addr{background-position:0 -72px}.ico_rest{background-position:0 -96px}.ico_photo{background-position:0 -120px}.ico_tel{background-position:0 -144px}.ico_agenda{background-position:0 -168px}.ico_flag,.ico_type{background-position:0 -192px}.ico_world{background-position:0 -216px}.ico_resto{background-position:0 -240px}.ico_wash{background-position:0 -264px}.ico_restroom{background-position:0 -288px}.ico_gps{background-position:0 -312px}.ico_playground{background-position:-24px 0}.ico_electricity{background-position:-24px -24px}.ico_dustbin{background-position:-24px -48px}.ico_internet{background-position:-24px -72px}.ico_water{background-position:-24px -96px}.ico_wheelchair{background-position:-24px -120px}.ico_cafe{background-position:-24px -144px}.ico_waste{background-position:-24px -168px}.ico_swimming_pool{background-position:-24px -192px}.ico_shower{background-position:-24px -216px}.ico_rate{background-position:-24px -240px}.ico_chemical{background-position:-24px -264px}.ico_parking{background-position:-24px -288px}.ico_golf{background-position:0 -336px}.ico_golf_par{background-position:-24px -312px}.ico_mail{background-position:0 -360px}.ico_surface{background-position:-24px -336px}#menu .udcities li{width:200px}#menu .udaccomod li{width:150px}#menu .udtransport li{width:120px}#menu .udbestrest li,#menu .udinfo li,#menu .udtips li{width:275px}#menu .udaccomod li a,#menu .udbestrest li a,#menu .udcities li a,#menu .udinfo li a,#menu .udtips li a,#menu .udtransport li a{font-size:.99em;line-height:1.3em;padding:.5em 1em}div.navsocial{margin:0 auto;width:200px;display:inline-block}div.navsocial a{display:block}@font-face{font-family:social;src:url(/images/social.eot);src:url(/images/social.eot?#iefix) format('embedded-opentype'),url(/images/social.woff2) format('woff2'),url(/images/social.ttf) format('truetype'),url(/images/social.svg#icosocial) format('svg');font-weight:400;font-style:normal}.soc{margin:0;padding:0}.soc li{display:inline-block;font-family:social;font-style:normal;font-weight:400;text-decoration:none;position:relative;z-index:1;width:39px;height:39px;line-height:39px;font-size:21px;border-radius:52px;margin-right:4px}.navsocial .soc li a i:before{color:#fff;display:inline-block}.soc-icon-last{margin:0}.soc-twitter{background-color:#4da7de}.soc-twitter i::before{content:'a'}.soc-facebook{background-color:#305598}.soc-facebook i:before{content:'b'}.soc-google{background-color:#d93e2d}.soc-google i:before{content:'c'}.soc-pinterest{background-color:#c92619}.soc-pinterest i:before{content:'d'}.soc-twitter:hover{background-color:#61bbf2}.soc-facebook:hover{background-color:#526fac}.soc-google:hover{background-color:#ed5241}.soc-pinterest:hover{background-color:#dd3a2d}.soc-facebook,.soc-google,.soc-pinterest,.soc-twitter{text-decoration:none}.tipslist{list-style:circle;margin:10px}.tipslist li{margin:5px}.ariane{font-size:1em;display:block;margin-bottom:6px;padding:4px 10px}.ariane a{color:#009643;text-decoration:none}.grey,.separator{color:#333}.ariane a:hover{text-decoration:underline}.lien,.pagination a,.postit a{text-decoration:none}.separator{margin:3px;cursor:default;font-size:.9em;font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif}#time,.audioplayer-bar,.button,.nivo-controlNav a,.nivo-directionNav a{cursor:pointer}.pagination{font:1.3em Arial,Helvetica,sans-serif;margin:40px 0}#time,.blue,.green,.info_tpl_addr,.info_tpl_type span,.insurance a,.pagination .active,.postit-titre,.red{font-weight:700}.pagination a{background:#208aec;border:1px solid #208aec;color:#fff;margin:2px;padding:.2em .4em;border-radius:3px}.pagination a:hover{background:#fff;border:1px solid #208aec;color:#e55302}.pagination span{border-radius:3px}.pagination .inactive{background:#ddd;border:1px solid #ccc;color:#999;margin:2px;padding:.2em .4em}.pagination .active{background:#f5f5f5;border:1px solid #ccc;color:#878787;margin:4px;padding:.2em .4em}.postitbg,.postitfor,.postitwhere{position:relative;width:302px;margin:11px;display:inline-block;overflow:visible}.postit{margin-bottom:5px;display:table}.postit span{padding:0 10px}.postit a{color:#555}.postit-titre{display:block;font-size:1em;color:#069}.titrecat,.titrecat2,.titrecat3,.titrecat4{margin:0;font-size:1.1em;display:inline;color:#fff;text-transform:uppercase;line-height:12px;position:absolute;top:8px;padding:7px 30px;left:-5px;z-index:999}.titrecat2:after,.titrecat3:after,.titrecat4:after,.titrecat:after{content:"";position:absolute;bottom:-5px;left:0;border-left:5px solid transparent}.titrecat{background-color:#208aec}.titrecat:after{border-top:5px solid #333}.titrecat2{background-color:#0e783d}.titrecat2:after{border-top:5px solid #0e783d}.titrecat3{background-color:#e55302}.titrecat3:after{border-top:5px solid #904610}.titrecat4{background-color:#bc0712}.titrecat4:after{border-top:5px solid #750506}.where{display:block;height:110px;width:300px;background:url(/images/where.jpg) no-repeat}.pla{background-position:0 0}.loc{background-position:0 -110px}.ria{background-position:0 -220px}.postitright,.postitrightevent{position:relative;width:302px;overflow:visible;display:inline-block}.a-icon-alt,.eventfiche,.imgtipslistdesc,.info_tpl,.js-video,.meteo,.meteo-block-right,.nivo-box,.nivo-caption{overflow:hidden}.postit-desc{color:#666;font-size:.97em;line-height:1.4;text-align:justify;padding:0 10px}.slider-wrapper{width:670px;margin:5px auto;display:inline-block}.topic-list a{font-size:1em}.italic{font-style:italic}.center{text-align:center!important}.right{text-align:right!important}#cities,#time,.search{text-align:center}.lien{color:#08c}.lien:hover{text-decoration:underline}.article-menu-list li a:hover,.button,.event,.insurance a,.main_section_right h2,.stayr a{text-decoration:none}.grand{font-size:1.3em;margin:5px;display:block}.sitemap-scat{margin:5px 0 5px 25px}.morocco-map{width:247px;margin:3px auto;border:1px solid #e1e8ed}.rating{display:block;width:100px;margin:5px auto}.icon-star{width:95px;height:21px;margin-right:1px;top:-2px;position:relative;vertical-align:text-top;display:inline-block;background-image:url(/images/sprite.png);background-size:400px 650px;background-repeat:no-repeat}.icon-star-5{background-position:-5px -396px}.icon-star-4{background-position:-24px -396px}.icon-star-3{background-position:-43px -396px}.icon-star-2{background-position:-62px -396px}.icon-star-1{background-position:-81px -396px}.icon-star-0{background-position:-100px -396px}.icon-star-4-5{background-position:-205px -396px}.icon-star-3-5{background-position:-224px -396px}.icon-star-2-5{background-position:-243px -396px}.icon-star-1-5{background-position:-262px -396px}.icon-star-0-5{background-position:-281px -396px}.a-icon-alt{position:absolute;left:-9999px;top:auto;display:block;width:1px;height:1px;line-height:1px;font-size:1px}#cities{min-height:100px;width:300px;margin:5px;line-height:1.1em}#morocco{color:#536482;width:280px;margin:1px auto;display:block}#morocco .pres-morocco{margin:5px 0;font-size:.85em}#morocco .pres-morocco-c1{width:120px;vertical-align:middle}#morocco .pres-morocco-c2{width:160px}#maing .citiesmap{background-color:#555;height:300px;width:300px}img.citiesmap{height:287px;width:245px;border-radius:5px}#cities-coordinate{text-align:center;font-size:.82em}#time{clear:none;color:#000;letter-spacing:0;font-size:3em;padding:20px 0}.insurance{display:block;padding:4px 10px;background-color:#000;border-radius:8px;margin-bottom:5px}.insurance a{color:#fff;font-size:1.2em}.search{background-color:#f5f5f5;border:1px solid #ccc;padding:10px;margin:6px auto;border-radius:6px}.search label{display:inline-block;width:90px;text-align:left}.button,.riad_tpl_addr,.sep,.stayr a{text-align:center}.search .listing_groupform{display:inline}.search .listing_groupform select{display:inline;width:200px;margin:5px;padding:5px 10px;color:#333;border-radius:4px}.sep{margin:2px}#search-box{padding:5px;width:300px;margin-bottom:5px}.button{display:inline-block;font-family:inherit;width:150px;margin:0 auto 2px;padding:3px 0;font-size:1.3em;color:#fff;border-radius:3px;position:relative;background:#08c;vertical-align:middle}.golf_info,.info_tpl,.main_section_right{border:1px solid #ccc}.button:hover{background:#00519d}.riad_tpl_img{width:840px;margin:0 auto;display:block}.riad_tpl_info{margin:10px}.riad_tpl_addr{margin-bottom:5px}.riad_tpl_addr span{vertical-align:bottom}.buttonprices,.stayr{vertical-align:middle}.buttonprices{background-color:#dd1600;color:#fff;width:200px;height:30px;line-height:30px;margin:0 auto;display:table}#map,#stay{width:100%}.info_tpl,.stayr{display:inline-block}.buttonprices:hover{background-color:#ab1008}.riad_tpl_desc{margin:20px 0}#map{height:300px}#stay{height:auto;padding:0 25px}.stayr{width:180px;height:180px;margin-right:20px}.stayr a{display:block;color:#08c}.stayrtitle{font-weight:700;font-size:1em}.stayrsp{display:block;color:#333}.info_tpl{width:300px;vertical-align:top;height:auto;padding-bottom:10px}.golf_info,.golf_map{height:300px;display:inline-block}.info_tpl ul{padding:0 5px;margin:0}.info_tpl li{margin-bottom:3px}.info_tpl li span{margin-right:8px;vertical-align:bottom}.info_tpl_type{font-size:1em;text-align:right}.golf_tpl{width:auto}.golf_map{width:600px}.golf_info{padding:10px;width:370px;vertical-align:top;background:0 0}.golf_info ul li{height:2em}.golf_info ul span{vertical-align:bottom;margin-right:8px}.main_section_left{width:700px;display:inline-block;margin-top:20px}.main_section_right{width:270px;display:inline-block;border-radius:4px;text-align:center;vertical-align:top}.main_section_right span{vertical-align:bottom}.main_section_right h2{border:0;color:#08c;font-size:1.4em;display:inline-block;margin:7px 5px 0}.main_section_right table{text-align:left}.hours_open{text-align:center;margin:4px;background-color:#f5f5f5;border:1px solid #e1e8ed}.blue{color:#08c}.red{color:#df0024}.green{color:#009643}.museum_table{margin:0 auto;border:none;font-size:1em;width:100%}.museum_table tr{height:5px;background-color:#fff}.museum_table td{font-size:.95em;width:100px;text-align:center}.resto_table{font-size:.9em;width:100%}.resto_table th{background:#f5f5f5;color:#333;border-right:1px solid #e1e8ed}.resto_table td{vertical-align:middle}#campsection,.eventfiche li{vertical-align:top}.resto_menu{margin:5px auto 10px;border-radius:4px}.camping_table{margin-bottom:10px;width:100%;border:none}.camping_table tr{display:block;height:25px;padding:2px 5px}.camping_table td{font-size:.94em;border:none}#campsection{display:inline-block;width:560px}#campsection select{width:175px;margin:0}#mapma{height:400px;width:400px;margin:5px}#mapma path{fill:#f5f5f5;stroke:#032f55;transition:.7s fill;stroke-width:.6;opacity:.7}#mapma path:hover{fill:#98bcda}#mapma #mapmatxt{fill:#000;font-size:1.2em;opacity:.85}#mapma .ville-map{font-size:.7em}#mapma .tooltip_bg{fill:#f5f5f5;stroke:#1a647d;stroke-width:.5;opacity:.85}#mapma tspan{font-size:1em;fill:#033c7b}.eventfiche:hover{background-color:#f5f5f5}.eventfiche{width:300px;display:inline-block;border:1px solid #ccc;margin:3px 10px 10px;border-radius:5px;height:325px;box-shadow:0 1px 6px #ccc}.eventfiche span{vertical-align:bottom;margin-right:6px}.eventnom,.meteo-temp{vertical-align:middle}.eventimg{border-bottom:1px solid #333;height:200px}.eventnom,.img_com{border-bottom:1px solid #ccc}.eventnom{font-size:1.1em;color:#06c;padding:0 5px;margin:0;height:45px;text-align:center;display:table-cell;width:300px}.eventdate,.eventlocality,.eventrate,.eventtel,.eventtype{color:#333;padding:0 5px}.eventtype{font-size:1em;text-align:right}.conv h2,.event_resto_type,.img_com,.imgtipslistdesc,.linkaj,.linkaj2,.meteo-more,.meteo-next-d,.meteo-next-d-1,.meteo-next-d-2,.meteo-next-d-3,.meteo-next-d-4,.notes,.theme-default .nivo-controlNav,.weather-t td,figcaption,figure{text-align:center}.eventdate,.eventlocality{font-size:.9em}.event_resto_type{color:#333}.tipssection,.transportsection{font-size:1.4em;display:block;line-height:1em;color:#e55302;clear:both;margin:15px 10px}.imgtipslist img{float:left;opacity:1}.imgtipslist li{float:left;width:180px;margin:0 5px 10px}.imgtipslistdesc{background-color:#000;opacity:.8;color:#fff;float:left;font-size:1em;height:26px;margin-top:-26px;width:100%;z-index:1}#listmap li,.article-menu-list,.marmap,.note{background-color:#f5f5f5}.img_center,.img_com{display:block;width:auto}.imgtipslist li a:hover .imgtipslistdesc{color:#e55302}.linkaj a,.linkaj2 a{color:#009643;font-weight:700}.img_center{max-width:600px;margin:30px auto 1px;border-radius:6px;clear:both}.img_com{font-size:.95em}.linkaj{width:250px;min-height:80px;padding:40px 0 0}.linkaj2{width:300px;margin:5px auto}.list-doc{list-style-type:square;margin-left:20px}.note{border:1px solid #e1e8ed;border-radius:6px;margin:4px;padding:8px;display:table}.note span{font-weight:700;padding:0 6px}.article-menu-list{padding:5px 15px;border-radius:10px}.article-menu-list li{margin:2px 0;list-style:circle inside}.article-menu-list li a{display:inline-block;font-weight:700;width:90%}.article-menu-list li a:hover{color:#df0024}#listmap li,.marmap{display:block;border:1px solid #c6dddb;border-radius:3px;width:100%;height:40px;margin:.5em 0;padding:0}#listmap li a,.marmap{color:#08c;line-height:2em;font-weight:700;width:100%;height:100%;display:block;margin:0}#listmap li a:hover,.marmap:hover{background-color:#fff;border-bottom:2px solid #08c;text-decoration:none}.h3notes,.meteo-more a{text-decoration:underline}.marmap{height:42px}section{float:right}figure{width:auto;margin:10px;background:#fff;border:10px solid #fff;box-shadow:0 3px 10px #ccc}figcaption{font-size:1em}.meteo-city,.meteo-city span{font-size:1.5em}figure img{width:320px}figure:hover{box-shadow:0 1px 4px #333}.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}.nivoSlider img{position:absolute;top:0;left:0;max-width:none}#slider .nivo-main-image{display:block;position:relative;width:100%!important}.nivoSlider .nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:#fff;filter:alpha(opacity=0);opacity:0}.nivo-box,.nivo-slice{z-index:5;position:absolute}.nivo-box,.nivo-box img,.nivo-slice{display:block}.nivo-slice{height:100%;top:0}.nivo-caption{position:absolute;left:0;bottom:0;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:.8;display:none;filter:alpha(opacity=8)}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline!important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:45%;z-index:9}.nivo-prevNav{left:0}.nivo-nextNav{right:0}.nivo-controlNav{text-align:center;padding:15px 0}.nivo-controlNav a.active{font-weight:700}.theme-default .nivoSlider{position:relative;background:url(/images/loading.gif) 50% 50% no-repeat #fff}.theme-default .nivoSlider img{position:absolute;top:0;left:0;display:none}.theme-default .nivoSlider a{border:0;display:block}.theme-default .nivo-controlNav{padding:0}.theme-default .nivo-controlNav a{display:inline-block;width:22px;height:22px;background:url(/images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin:0 2px}.theme-default .nivo-controlNav a.active{background-position:0 -22px}.theme-default .nivo-directionNav a{display:block;width:30px;height:30px;background:url(/images/arrows.png) no-repeat;text-indent:-9999px;border:0;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.theme-default:hover .nivo-directionNav a{opacity:1}.theme-default a.nivo-nextNav{background-position:-30px 0;right:15px}.theme-default a.nivo-prevNav{left:15px}.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif}.meteo,.notes{font-family:arial,sans-serif-light,sans-serif}.theme-default .nivo-caption a{color:#fff;border-bottom:1px dotted #fff}.theme-default .nivo-caption a:hover{color:#fff}.theme-default .nivo-controlNav.nivo-thumbs-enabled{width:100%}.theme-default .nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:0 0;margin-bottom:2px}.theme-default .nivo-controlNav.nivo-thumbs-enabled img{display:block;width:120px;height:auto}#menu .homehide,a.to_nav{display:none}.meteo,.meteo-other,.meteo-other-hum,.meteo-other-wind{display:block}.meteo{border-radius:6px;padding:10px;margin:10px 0;font-weight:lighter;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);color:#878787;position:relative}.meteo-city{color:#333}.meteo-image{float:left;margin-right:15px}.meteo-image-src{width:100px;height:100px;float:left}.meteo-temp{font-size:30px;color:#333;line-height:100px}.meteo-other{position:absolute;right:5px;top:20px;width:110px;margin:0 auto}.meteo-next{float:right;display:flex}.meteo-next-d-i .meteo-next-img{width:48px;height:48px}.meteo-next-d-j{font-size:1.1em;color:#333}.meteo-next-d-mm{font-size:.9em;color:#878787}.meteo-next-d-1,.meteo-next-d-2,.meteo-next-d-3,.meteo-next-d-4{height:130px;width:80px;border:1px solid #e1e8ed}.meteo-temp-small{font-size:.5em;vertical-align:top;padding-left:3px}.meteo-temp-smaller{font-size:.8em}.meteo-more{font-size:1.1em;clear:both;padding-top:5px;display:block}.meteo-more a{color:#009643}.meteo-next-d{float:left;display:block;margin:2px;height:130px;width:90px;border:1px solid #e1e8ed}.meteo-block-right{padding:10px;margin:10px auto;color:#878787;display:block;position:relative;width:300px;border:1px solid #e1e8ed}.meteo-block-right-image{display:block;margin:0 auto;width:230px}.meteo-block-right-image-src{width:90px;height:90px;vertical-align:top;margin-top:-20px}.meteo-block-right-temp{font-size:30px;color:#333;top:20px;position:relative}.meteo-block-right-temp-small{font-size:.5em;padding-left:3px}.meteo-block-right .meteo-more{font-size:.9em}.weather-t th{background-color:#f8f3ca;color:#000;font-weight:700}.weather-t-d{background-color:#dedede;font-weight:700;color:#033c7b}.h3notes{font-size:1.4em;color:#08c}.notes{margin:15px 0;border-radius:6px;padding:10px;-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px 1px rgba(0,0,0,.1)}.notes-info{font-size:1.5em;font-weight:700}.notes-value{font-size:1.3em;font-weight:700}.notes-image{margin-top:6px}.conv{-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px 1px rgba(0,0,0,.1);height:175px;margin-bottom:4px}.conv h2{border:1px solid;background:#0e783d;color:#fff;font-size:1.15em;padding:.09em;line-height:1.4em}.conv-amount{margin:0 auto;display:table;padding-left:10px}.conv-amount input{margin:5px;padding:4px;width:100px;border:1px solid}.conv select{max-width:80%;border:1px solid #333;margin:4px;padding:3px}#conv-result,.conv-from,.conv-to{display:table;margin:0 auto}#conv-result{padding-top:5px}.conv-result-value{font-size:1.4em;font-weight:700;color:#08c}.conv-from span,.conv-to span{width:40px;display:inline-block;text-align:right;padding-right:4px}.conv-result-to{font-size:1em;padding-left:3px;color:#08c;font-weight:700}.conv-amount-info{font-weight:700;color:#df0024}.conv-mad{background-color:#ffc38e;font-weight:700}.js-video{height:0;padding-top:25px;padding-bottom:67.5%;margin-bottom:10px;position:relative}.js-video.widescreen{padding-bottom:56.34%}.js-video.vimeo{padding-top:0}.js-video embed,.js-video iframe,.js-video object,.js-video video{top:0;left:0;width:100%;height:100%;position:absolute}.audioplayer-playpause,.audioplayer-volume{text-align:left;text-indent:-9999px;cursor:pointer}.audioplayer{height:3em;color:#fff;background:#333;position:relative;z-index:1;margin:4px 0}.audioplayer-mini{width:2.5em;margin:0 auto}.audioplayer>div{position:absolute}.audioplayer-playpause{width:2.5em;height:100%;z-index:2;top:0;left:0}.audioplayer-mini .audioplayer-playpause{width:100%}.audioplayer-playpause:focus,.audioplayer-playpause:hover{background-color:#333}.audioplayer-playpause a{display:block}.audioplayer:not(.audioplayer-playing) .audioplayer-playpause a{width:0;height:0;border:.5em solid transparent;border-right:none;border-left-color:#fff;content:'';position:absolute;top:50%;left:50%;margin:-.5em 0 0 -.25em}.audioplayer-playing .audioplayer-playpause a{width:.75em;height:.75em;position:absolute;top:50%;left:50%;margin:-.375em 0 0 -.375em}.audioplayer-playing .audioplayer-playpause a:after,.audioplayer-playing .audioplayer-playpause a:before{width:40%;height:100%;background-color:#fff;content:'';position:absolute;top:0}.audioplayer-playing .audioplayer-playpause a:before{left:0}.audioplayer-playing .audioplayer-playpause a:after{right:0}.audioplayer-time{display:none}.audioplayer-bar{height:.875em;background-color:#333;z-index:1;top:50%;right:3em;left:2.5em;margin-top:-.438em}.audioplayer-novolume .audioplayer-bar{right:4.375em}.audioplayer-bar div{width:0;height:100%;position:absolute;left:0;top:0}.audioplayer-bar-loaded{background-color:#555;z-index:1}.audioplayer-bar-played{background:#08c;z-index:2}.audioplayer-volume{width:2.5em;height:100%;border-left:1px solid #111;z-index:2;top:0;right:0}.audioplayer-volume:focus,.audioplayer-volume:hover{background-color:#333}.audioplayer-volume-button{width:100%;height:100%}.audioplayer-volume-button a{width:.313em;height:.375em;background-color:#fff;display:block;position:relative;z-index:1;top:40%;left:35%}.audioplayer-volume-button a:after,.audioplayer-volume-button a:before{content:'';position:absolute}.audioplayer-volume-button a:before{width:0;height:0;border:.5em solid transparent;border-left:none;border-right-color:#fff;z-index:2;top:50%;right:-.25em;margin-top:-.5em}.audioplayer:not(.audioplayer-mute) .audioplayer-volume-button a:after{width:.313em;height:.313em;border:.25em double #fff;border-width:.25em .25em 0 0;left:.563em;top:-.063em;border-radius:0 .938em 0 0}.audioplayer-volume-adjust{width:100%;height:6.25em;cursor:default;position:absolute;left:0;top:-9999px;background:#333}.audioplayer-volume:not(:hover) .audioplayer-volume-adjust{opacity:0}.audioplayer-volume:hover .audioplayer-volume-adjust{top:auto;bottom:100%}.audioplayer-volume-adjust>div{width:40%;height:80%;background-color:#555;cursor:pointer;position:relative;z-index:1;margin:30% auto 0}.audioplayer-volume-adjust div div{width:100%;height:100%;position:absolute;bottom:0;left:0;background:#08c}.listing_groupform_opt ul{margin:10px 0}.listing_groupform_opt li{display:inline-block;width:230px;text-align:left;margin:4px 0}.listing_groupform_opt label{display:inline;text-align:left}.listing_groupform_opt label span{vertical-align:middle}.listing_groupform_opt [type=checkbox]:checked,.listing_groupform_opt [type=checkbox]:not(:checked){position:absolute;left:-9999px}.listing_groupform_opt [type=checkbox]:checked+label,.listing_groupform_opt [type=checkbox]:not(:checked)+label{position:relative;padding-left:25px;cursor:pointer}.listing_groupform_opt [type=checkbox]:checked+label:before,.listing_groupform_opt [type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:1px;top:0;width:17px;height:17px;border:1px solid #ccc;background:#fff;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}.listing_groupform_opt [type=checkbox]:not(:checked)+label:after,[type=checkbox]:checked+label:after{content:'âœ”';position:absolute;top:3px;left:4px;font-size:18px;line-height:.8;color:#0e783d;transition:all .2s}.listing_groupform_opt [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.listing_groupform_opt [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.listing_groupform_opt [type=checkbox]:disabled:checked+label:before,.listing_groupform_opt [type=checkbox]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#ccc;background-color:#ddd}.listing_groupform_opt [type=checkbox]:disabled:checked+label:after{color:#999}.listing_groupform_opt [type=checkbox]:disabled+label{color:#ccc}.listing_groupform_opt [type=checkbox]:checked:focus+label:before,.listing_groupform_opt [type=checkbox]:not(:checked):focus+label:before{border:1px dotted #00f}#msg{margin:10px}.form{background-color:#f5f5f5;margin:5px;border:1px solid #e1e8ed;padding:30px 5px;border-radius:4px}.form_hidden{display:none}.form_block{width:500px;text-align:left;margin:0 auto;height:40px}.form_block label{width:155px;display:inline-block;font-weight:700;color:#305598;margin-left:-10px}.checkbox{margin:0 auto;width:200px;display:block;font-size:1.1em;line-height:1.2em}.checkbox input{margin:2px 8px 0 0;vertical-align:top}input.forminput{padding:5px;width:200px;display:inline-block}.para_inscription{margin-top:30px;font-size:1.1em;text-align:center}.form .button{margin:10px auto;display:block;width:214px;padding:6px}@media screen and (max-width:1023px){#menu a span{display:none}#menu a{margin-right:5px}}@media screen and (max-width:800px){#header,a.to_nav{position:fixed;z-index:9999}#cont-menu #menu li:first-child,.form_block,.form_block label,a.to_nav{text-align:center}html{background:0 0}.hptxt{width:auto}#header{top:0;background-color:#fff;border-bottom:2px solid #555;height:130px}#header-hp{display:none}#global{width:100%;display:block;border:none}#map{height:200px}.featured,.form,.form_block,img{height:auto}.form_block{width:auto;margin:5px auto}.form_block label{display:block;width:100%}input.forminput{display:block;width:200px;margin:0 auto}.log,.log ul{width:auto}img{max-width:100%}.log{top:10px;right:4px}.log li a.logj,.log li a.logl,a.to_nav{width:80px}.log li{display:block;margin-bottom:10px}.article-menu-list a{margin:5px 0}.featured{min-height:320px}div.navsocial{display:none}table{overflow-x:scroll}a.to_nav{display:block;margin:0 auto;top:40px;color:#fff;background:#000;text-decoration:none;padding:0 10px;font-size:1em;font-weight:700;line-height:50px;height:50px;text-transform:uppercase;border-radius:2px;border:1px solid #fff;left:0;right:0}#menu a span,.eventfiche{display:inline-block}#listmap li a,.grand,.marmap{line-height:2.5em}#cont-menu,#main #maind,#main #maing,.main_section_left{width:100%}a.to_nav:focus,a.to_nav:hover{color:#333;background:#fff}.grand{font-size:1.1em}#cont-menu #menu li a,#footer ul li a{line-height:2em;text-decoration:none;text-transform:uppercase}.eventfiche{margin:5px 5px auto;float:none}#cont-menu{display:none;height:auto;position:relative;top:115px;z-index:9999}#cont-menu #menu{list-style-type:none;width:100%}#cont-menu #menu li{float:none;border:none;padding:5px 0}#cont-menu #menu li a{display:block;padding:0 20px;color:#fff;letter-spacing:.1em;height:2em;border-bottom:1px solid #333}#cont-menu #menu li a:hover{color:#a4cf51}#cont-menu #menu .home{display:none}#cont-menu #menu .homehide{display:block}li.licities:hover ul.udaccomod,li.licities:hover ul.udbestrest,li.licities:hover ul.udcities,li.licities:hover ul.udinfo,li.licities:hover ul.udtips,li.licities:hover ul.udtransport{display:none}#cont-menu #menu li:last-child a{border-bottom:none}.info_tpl,.main_section_right{display:block;margin:5px auto}.udaccomod,.udbestrest,.udcities,.udinfo,.udtips,.udtransport{display:none}.accommodation span,.accommodation:hover span,.cities span,.cities:hover span,.forumsmenu span,.forumsmenu:hover span,.info span,.info:hover span,.restaurants span,.restaurants:hover span,.tips span,.tips:hover span,.transport span,.transport:hover span{background:0 0}#main{margin-top:140px;padding:2px}#main ul{list-style-position:inside}h1{font-size:1.6em}h2{font-size:1.3em}h3{font-size:1.2em}h4{font-size:1.1em}ul.imgtipslist li{width:140px}ul.imgtipslist li img{max-width:140px}ul.imgtipslist li a{font-size:.95em}ul.imgtipslistdesc{margin:0}.ariane{margin:0 10px}.figimgcenter{display:table;margin:5px auto}figure img{max-width:300px}figure:hover{cursor:pointer}.postitbg,.postitright,.postitrightevent,.postitwhere{float:none;display:inline-block;margin:5px;width:300px}#copy,.postitfor{display:none}.postitbg img,.postitright img,.postitrightevent img,.postitwhere img{width:300px}.riad_tpl_img,.slider-wrapper{display:inline-block;margin:0;width:auto}#mapma,.audioplayer-volume,.audioplayer-volume-button,.meteo-next{display:none}#search-box{width:250px}.meteo-city span{font-size:1.3em}.meteo-next-d{height:160px}#footer li{width:auto;margin-right:12px}#footer ul li a{font-size:.95em;padding:.5em .7em}.audioplayer-bar{right:1em}table tr{height:50px}#campsection{display:block;vertical-align:top;width:auto}#campsection select{margin:5px}.reviewform{min-width:350;margin:0;display:block;padding:2px 5px}.reviewinside{width:340px;margin:0 auto;display:block}.reviewform .titlereview{width:300px}.reviewform .reviewrating{margin:0 auto;width:auto;font-size:1em}.reviewform .reviewrating label{display:inline;font-size:1.1em;padding-right:6px}.reviewform .reviewrating label:after{content:"\A";white-space:pre}.reviewform textarea{width:300px;margin:0 auto;display:block}#form-connect,#form-cree{width:320px}#form-connect input,#form-cree input{width:240px;padding:5px}}@media screen and (max-width:650px){div.navsocial{display:none}.postitbg,.postitright,.postitrightevent,.postitwhere{display:table;margin:5px auto}.featured{display:block;margin:5px auto}figure img{max-width:200px}ul.imgtipslist li{width:130px}ul.imgtipslist li img{max-width:130px}ul.imgtipslist li a{font-size:.95em}ul.imgtipslistdesc{margin:0}.meteo-other{top:35px}.msgmap{display:none}.eventfiche{margin:5px auto}.img_center{max-width:100%;height:auto}}@media screen and (max-width:450px){#header-hp,.header-hp-logo{display:none}#header{height:80px}.log{top:0}.log li{margin:0 0 15px;height:28px;line-height:40px;width:90px}.log li a{height:30px;line-height:25px}a.to_nav{top:15px;height:40px;line-height:40px;width:80px;text-align:center}#main{margin-top:80px}.img_center{max-width:300px;height:auto}.postitbg,.postitright,.postitwhere{max-width:300px;height:auto;margin:5px auto}.postit{width:auto}#cont-menu{top:80px}.eventfiche{display:block}}
