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,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;line-height:1;font-family:inherit;text-align:left}html,body{height:100%}.left{float:left}.right{float:right}.clear{clear:both}.null{line-height:0;margin:0}.none{display:none}.align-right{text-align:right}body{background:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:62.5%;text-align:center}#all{width:100%;margin:0 0 -107px 0;text-align:center;min-height:100%;height:auto!important;height:100%;background:#fff url(/images/footer2.jpg) 0 bottom repeat-x;position:relative}#global{width:960px;margin:0 auto 0 auto;text-align:left;min-height:100%;height:auto!important;height:100%;padding:0 0 107px 0;position:relative}h1{font-size:1.6em;margin:0 0 15px 0;font-weight:bold;padding-bottom:8px;text-transform:uppercase}#index h1,#le-camping h1,#campsite h1,#der-camping h1,#infrastructures h1,#infrastrukturen h1,#residences h1,#apartments h1,#wohnungen h1,#ou-nous-trouver h1,#where-to-find-us h1,#wo-finden-sie-uns h1,#camping-map h1,#camping-carte h1,#tarifs h1,#rates h1,#preise h1,#liens h1,#links h1,#login h1,#plan-du-site h1,#sitemap h1{color:#509908;border-bottom:2px solid #509908}#actualites h1,#news h1,#aktuelles h1{color:#e7870d;border-bottom:2px solid #e7870d}#sports-et-loisirs h1,#sports-and-leisure h1,#sport-und-freizeit h1,#animations h1,#animationen h1,#the-beach h1,#en-velo h1,#on-the-bike h1,#mit-dem-rad h1,#geocaching h1{color:#0b96d0;border-bottom:2px solid #0b96d0}#galerie h1,#gallery h1,#gallerie h1,#videos h1{color:#c02020;border-bottom:2px solid #c02020}#reservations h1,#booking h1,#buchen h1{color:#a1b424;border-bottom:2px solid #a1b424}#contact h1,#kontakt h1{color:#e62e9c;border-bottom:2px solid #e62e9c}h2{font-size:1.2em;font-weight:bold;margin:10px 0 10px 0;line-height:1.3em;color:#4d4d4d}h2.titre-vert{color:#509908;margin:30px 0 0 0}.mot{background:#eee;padding:15px;margin-top:30px}.mot h2{margin-top:0}#index #content-text .mot img.president{border:1px solid #fff;margin-right:15px;margin-top:15px;margin-bottom:5px}#index #content-text .mot img.presidente{border:1px solid #fff;margin:15px 15px 5px 0}.classic-view{margin-top:10px}.classic-view a{font-size:1.2em;color:#c02020}#header{height:358px}#header .logo{position:absolute;width:431px;height:66px;margin:50px 0 0 30px;z-index:1}#header .logo a{cursor:pointer;position:relative;display:block;width:431px;height:66px;background:url(/images/logo-camping.png) 0 0 no-repeat}#header .logo-en a{background:url(/images/logo-camping-en.png) 0 0 no-repeat}.logo a span{display:none}.newsletter{margin-top:20px;margin-right:30px}.newsletter p{color:#042f59;font-size:1em;padding-bottom:7px;text-align:right}.newsletter input.field-newsletter{border:0;font-size:1.1em;color:#0a92bf;padding:3px 3px 2px 3px}.newsletter input.bt-newsletter{border:1px solid #fff;background:#fff url(/images/bg_bt_newsletter.jpg) 0 bottom repeat-x;font-size:.9em;padding:2px 3px 0 3px;color:#174f85;margin-left:7px}.hidden{display:none}div.lang{width:180px}div.lang ul{margin:8px 0 8px 28px;text-align:left}div.lang ul li{display:inline;list-style:none;padding:0}div.lang ul li.last{border-right:0}div.lang ul li a{text-decoration:none;color:#042f59;font-size:11px;font-weight:bold}ul#nav-tools{position:absolute;right:21px;top:-6px}ul#nav-tools li{list-style-type:none;float:left;margin:0 0 0 1px;padding:0}ul#nav-tools li a{margin:0;text-decoration:none;color:#042f59;display:block;padding:7px 7px}ul#nav-tools li.on a{color:#042f59;font-weight:bold}#menu{margin:0;width:960px;padding:0;position:relative;height:42px;background:url(/images/bg_menu.jpg) 0 0 repeat-x}ul#nav1{list-style:none;padding:0 0 0 15px;margin:0}ul#nav1 li{margin:0;padding:0;position:relative;float:left}#le-camping ul#nav1 li.on a,#campsite ul#nav1 li.on,#der-camping ul#nav1 li.on,#infrastructures ul#nav1 li.on a,#infrastrukturen ul#nav1 li.on,#residences ul#nav1 li.on a,#apartments ul#nav1 li.on a,#wohnungen ul#nav1 li.on a,#ou-nous-trouver ul#nav1 li.on a,#where-to-find-us ul#nav1 li.on a,#wo-finden-sie-uns ul#nav1 li.on a,#camping-map ul#nav1 li.on a,#camping-carte ul#nav1 li.on a,#tarifs ul#nav1 li.on a,#rates ul#nav1 li.on a,#preise ul#nav1 li.on a{background:url(/images/bg_menu_vert.jpg) 0 0 repeat-x}ul#nav1 li.camping a:hover{background:url(/images/bg_menu_vert.jpg) 0 0 repeat-x}#actualites ul#nav1 li.on a,#news ul#nav1 li.on a,#aktuelles ul#nav1 li.on a{background:url(/images/bg_menu_orange.jpg) 0 0 repeat-x}ul#nav1 li.actualites a:hover{background:url(/images/bg_menu_orange.jpg) 0 0 repeat-x}#sports-et-loisirs ul#nav1 li.on a,#sports-and-leisure ul#nav1 li.on a,#sport-und-freizeit ul#nav1 li.on a,#animations ul#nav1 li.on a,#animationen ul#nav1 li.on a,#the-beach ul#nav1 li.on a,#en-velo ul#nav1 li.on a,#on-the-bike ul#nav1 li.on a,#mit-dem-rad ul#nav1 li.on a,#geocaching ul#nav1 li.on a{background:url(/images/bg_menu_blue.jpg) 0 0 repeat-x}ul#nav1 li.sport a:hover{background:url(/images/bg_menu_blue.jpg) 0 0 repeat-x}#galerie ul#nav1 li.on a,#gallery ul#nav1 li.on a,#gallerie ul#nav1 li.on a,#videos ul#nav1 li.on a{background:url(/images/bg_menu_rouge.jpg) 0 0 repeat-x}ul#nav1 li.galerie a:hover{background:url(/images/bg_menu_rouge.jpg) 0 0 repeat-x}#reservations ul#nav1 li.on a,#booking ul#nav1 li.on a,#buchen ul#nav1 li.on a,#reservationen ul#nav1 li.on a{background:url(/images/bg_menu_kaki.jpg) 0 0 repeat-x}ul#nav1 li.reservation a:hover{background:url(/images/bg_menu_kaki.jpg) 0 0 repeat-x}#contact ul#nav1 li.on a,#kontakt ul#nav1 li.on a{background:url(/images/bg_menu_rose.jpg) 0 0 repeat-x}ul#nav1 li.contact a:hover{background:url(/images/bg_menu_rose.jpg) 0 0 repeat-x}ul#nav1 li a{cursor:pointer;margin:0;padding:13px 15px 15px 15px;display:block;text-decoration:none;text-transform:uppercase;color:#4d4d4d;font-size:1.4em;font-weight:bold}ul#nav1 li.on a,ul#nav1 li a:hover{color:#fff}ul#nav1 li ul.nav2{position:absolute;padding:0;margin-left:-9000px;margin-top:-9000px;list-style:none;width:183px;z-index:1}ul#nav1 .camping ul.nav2{background:#6aa010}ul#nav1 .sport ul.nav2{background:#2cb4f6}ul#nav1 .galerie ul.nav2{background:#db4c4c}ul#nav1 li ul.nav2 li{border:0;float:none;margin:0;padding:0}#nav1 li:hover ul.nav2{margin:0}#nav1 li.iehover ul.nav2{padding:0;margin:0}#le-camping ul#nav1 li.on ul.nav2 li a,#the-camping ul#nav1 li.on ul.nav2 li a,#camping ul#nav1 li.on ul.nav2 li a,#infrastructures ul#nav1 li.on ul.nav2 li a,#infrastrukturen ul#nav1 li.on ul.nav2 li a,#residences ul#nav1 li.on ul.nav2 li a,#apartments ul#nav1 li.on ul.nav2 li a,#wohnungen ul#nav1 li.on ul.nav2 li a,#ou-nous-trouver ul#nav1 li.on ul.nav2 li a,#where-to-find-us ul#nav1 li.on ul.nav2 li a,#wo-finden-sie-uns ul#nav1 li.on ul.nav2 li a,#tarifs ul#nav1 li.on ul.nav2 li a,#rates ul#nav1 li.on ul.nav2 li a,#preise ul#nav1 li.on ul.nav2 li a,#sports-et-loisirs ul#nav1 li.on ul.nav2 li a,#sports-and-leisure ul#nav1 li.on ul.nav2 li a,#sport-und-freizeit ul#nav1 li.on ul.nav2 li a,#animations ul#nav1 li.on ul.nav2 li a,#animationen ul#nav1 li.on ul.nav2 li a,#the-beach ul#nav1 li.on ul.nav2 li a,#en-velo ul#nav1 li.on ul.nav2 li a,#on-the-bike ul#nav1 li.on ul.nav2 li a,#mit-dem-rad ul#nav1 li.on ul.nav2 li a,#geocaching ul#nav1 li.on ul.nav2 li a,#galerie ul#nav1 li.on ul.nav2 li a,#gallery ul#nav1 li.on ul.nav2 li a,#gallerie ul#nav1 li.on ul.nav2 li a,#videos ul#nav1 li.on ul.nav2 li a,#reservationen ul#nav1 li.on ul.nav2 li a{background:none}ul#nav1 ul.nav2 li.on a{color:#fff;font-weight:bold}ul#nav1 li ul.nav2 li a{width:auto;color:#fff;padding:3px 10px 3px 10px;font-size:1.1em;line-height:16px;text-transform:none;display:block;font-weight:normal;background:none}#le-camping ul#nav1 .camping ul.nav2 li a:hover,#the-camping ul#nav1 .camping ul.nav2 li a:hover,#camping ul#nav1 .camping ul.nav2 li a:hover,#infrastructures ul#nav1 .camping ul.nav2 li a:hover,#infrastrukturen ul#nav1 .camping ul.nav2 li a:hover,#residences ul#nav1 .camping ul.nav2 li a:hover,#apartments ul#nav1 .camping ul.nav2 li a:hover,#wohnungen ul#nav1 .camping ul.nav2 li a:hover,#ou-nous-trouver ul#nav1 .camping ul.nav2 li a:hover,#where-to-find-us ul#nav1 .camping ul.nav2 li a:hover,#wo-finden-sie-uns ul#nav1 .camping ul.nav2 li a:hover,#tarifs ul#nav1 .camping ul.nav2 li a:hover,#rates ul#nav1 .camping ul.nav2 li a:hover,#preise ul#nav1 .camping ul.nav2 li a:hover{color:#6aa010;background:#c7dea0}ul#nav1 .camping ul.nav2 li a:hover{color:#6aa010;background:#c7dea0}#sports-et-loisirs ul#nav1 .sport ul.nav2 li a:hover,#sports-and-leisure ul#nav1 .sport ul.nav2 li a:hover,#sport-und-freizeit ul#nav1 .sport ul.nav2 li a:hover,#animations ul#nav1 .sport ul.nav2 li a:hover,ul#nav1 .sport ul.nav2 li a:hover,#the-beach ul#nav1 .sport ul.nav2 li a:hover,#en-velo ul#nav1 .sport ul.nav2 li a:hover,#on-the-bike ul#nav1 .sport ul.nav2 li a:hover,#mit-dem-rad ul#nav1 .sport ul.nav2 li a:hover,#geocaching ul#nav1 .sport ul.nav2 li a:hover{color:#2cb4f6;background:#e1f1f9}ul#nav1 .sport ul.nav2 li a:hover{color:#2cb4f6;background:#e1f1f9}#galerie ul#nav1 .galerie ul.nav2 li a:hover,#gallery ul#nav1 .galerie ul.nav2 li a:hover,#gallerie ul#nav1 .galerie ul.nav2 li a:hover,#videos ul#nav1 .galerie ul.nav2 li a:hover{color:#db4c4c;background:#f2cccc}ul#nav1 .galerie ul.nav2 li a:hover{color:#db4c4c;background:#f2cccc}ul#nav2 li form{margin:5px 0 0 10px}body.is-mobile #nav1 li.sport ul.nav2{width:272px}body.is-mobile #nav1 li.camping ul.nav2{width:192px}body.is-mobile #nav1 li.galerie ul.nav2{width:126px}body.is-mobile #nav1 li.on ul.nav2{margin:0;padding:1px 0 2px 0}body.is-mobile #nav1 li.on ul.nav2 li{display:inline}body.is-mobile #nav1 li.on ul.nav2 li a{display:inline}.horaires{position:relative;z-index:3;margin:0 0 0 15px;padding:0}.horaires h2{color:#e62e9c;padding:0;margin:0 0 7px 0}.horaires p{color:#4d4d4d;font-size:1.2em;line-height:18px;margin:0 0 7px 0}.horaires span.provisoire{color:red;font-weight:bold}#content{margin:20px 30px}#content-text p{line-height:1.2em;margin:13px 0;text-align:justify;color:#4d4d4d;font-size:1.2em}#content-text p.parcours43{line-height:18px}#content-text p.parcours43 strong{color:#4d4d4d;font-weight:bold}#content-text .actualite ul{line-height:16px;margin-left:35px}#content-text .actualite ul li{color:#333;font-size:12px;list-style-position:outside;margin:5px 0 0;padding:0}#index #content-text{width:590px;float:left}#index #content_sub{margin-left:30px;float:left;width:280px}#content-text p a.external{color:#509908}#content-text p a.external:hover{color:#5ca117}#content-text .logout a{color:#509908}#content-text .logout p a:hover{color:#5ca117}#content_sub .news h2{color:#e7870d;font-size:1.6em;text-transform:uppercase;margin:0 0 10px 0;padding:0 0 3px 0;border-bottom:2px solid #e6860c}#content_sub .news h3,#index .news h3 a{font-weight:bold;color:#e7870d;font-size:1.2em;margin:0 0 5px 0}#content_sub .news p{font-size:1.2em;margin:10px 0;line-height:16px;color:#4d4d4d}#content_sub .news p a:hover{color:#e7870d}p.more-vert a,#liens ul li.more-vert a,#links ul li.more-vert a{display:block;color:#509908;padding:0 0 0 15px;background:url(/images/fleche-verte.gif) 0 4px no-repeat}#content p.more-vert a:hover,#liens ul li.more-vert a,#links ul li.more-vert a{color:#5ca117}#login_form p.no-user-yet a{color:#509908}#login_form p.no-user-yet a:hover{color:#5ca117}#content_sub .news p.more-orange a{display:block;color:#e7870d;padding:0 0 0 15px;background:url(/images/fleche-orange.gif) 0 4px no-repeat}.horaires{position:relative;margin:20px 0 0 0;padding:0}.horaires h2{color:#e62e9c;font-size:1.6em;text-transform:uppercase;padding:0 0 3px 0;margin:0 0 10px 0;border-bottom:2px solid #e62e9c}.horaires p{color:#4d4d4d;font-size:1.2em;line-height:18px;margin:0 0 7px 0}#the-beach #content-text p strong{color:#4d4d4d}#the-beach #content-text a,#en-velo #content-text a,#on-the-bike #content-text a,#mit-dem-rad #content-text a,#geocaching #content-text a{color:#3bc3f7;text-decoration:none}#the-beach #content-text a:hover,#en-velo #content-text a:hover,#on-the-bike #content-text a:hover,#mit-dem-rad #content-text a:hover{color:#666}#content-text .content-photos{margin:25px 0 15px 0}#content-text .content-photos img{border:solid 1px #999;margin-right:5px;margin-bottom:10px}#footer{background:url(/images/footer.jpg) center 0 no-repeat;height:107px;color:#fff;position:relative;margin:0;width:100%;text-align:center}.adress{color:#fff;margin:0 auto;width:960px;padding:78px 0 0 0;text-align:center}.fn,.adr,.tel{padding:0 0 7px 0}.adr{line-height:18px}.hosting{text-align:center;margin:0 0 0 100px}.hosting a{color:#fff}#index #content-text .mot p.preface{font-weight:bold;color:#4d4d4d;line-height:16px;font-style:italic}.plan{margin:20px 0 0 0;text-align:center}#content-text div.actuality-container div.actualite,#content-text div.prcoality-container div.prcoalite{margin:0 0 30px 0;padding:0 0 30px 0;color:#4d4d4d;text-align:justify;line-height:16px;font-size:12px;border-bottom:2px solid #d9d9d9}#content-text div.actuality-container div.actualite p,#content-text div.prcoality-container div.prcoalite p{font-size:12px;line-height:16px}#content-text div.actuality-container div.actualite a,#content-text div.prcoality-container div.prcoalite a{color:#e6860c}#content-text div.actuality-container div.actualite a:hover,#content-text div.prcoality-container div.prcoalite a:hover{color:#e6860c}#content-text div.actuality-container h2,#content-text div.prcoality-container h2{padding-top:0;color:#e6860c}#content-text div.actuality-container div.actualite p.date,#content-text div.prcoality-container div.prcoalite p.date{margin:-10px 0 10px 0;font-size:10px}div.actualite ul li,div.actualite ol li,div.prcoalite ul li,div.prcoalite ol li{line-height:16px}.actuality-container ul,.actuality-container ol,.prcoality-container ul,.prcoality-container ol{margin:10px 10px 10px 30px}.actuality-container ol li,.actuality-container ul li,.prcoality-container ol li,.prcoality-container ul li{margin:5px 0 0 0;padding:0;color:#4d4d4d;font-size:1.1em;list-style-position:outside}.photo_center{text-align:center}.photo_center .bg_photo{margin:0 auto;width:400px;padding:10px 10px 8px 10px;text-align:center;border:1px solid #d9d9d9;background:#fff}.photo_center .bg_photo .middle{text-align:center}.photo_center .bg_photo img{border:1px solid #d9d9d9}#content .photo_center .bg_photo p{margin:3px 0 0 0;text-align:center;color:#4d4d4d;font-size:1.1em}.photos_float{margin:10px 0 5px 0}.photos_float .bg_photo{margin:0 auto;background:#fff;padding:10px 10px 8px 10px;border:1px solid #d9d9d9}.photos_float2{margin-top:15px}.photos_float2 .bg_photo{margin:0 111px;min-height:160px;width:204px;float:left;text-align:center;background:#fff;padding:10px 10px 8px 10px;border:1px solid #d9d9d9}.photos_float2 .bg_photo .middle{height:154px;text-align:center;vertical-align:middle}.photos_float2 .bg_photo .middle *{vertical-align:middle}.photos_float2 .bg_photo .middle span{line-height:149px}.photos_float .bg_photo img,.photos_float2 .bg_photo img{border:1px solid #d9d9d9}#content .photos_float .bg_photo p,#content .photos_float2 .bg_photo p{margin:3px 0 0 0;text-align:center;color:#4d4d4d;font-size:1.1em}.photos_left{float:left}.photos_left .bg_photo{margin:0 20px 10px 0;background:#fff;padding:10px 10px 8px 10px;border:1px solid #d9d9d9;width:200px;text-align:center}.photos_left .bg_photo img{border:1px solid #d9d9d9}#content .photos_left .bg_photo p{margin:3px 0 0 0;text-align:center;color:#4d4d4d;font-size:1.1em}.photos_center .photo-thumb{border:1px solid #d9d9d9;background:#fff;padding:10px;width:150px;float:left;height:150px;margin-top:20px}.photos_center .photo-thumb .bg_photo *{vertical-align:middle}.photos_center .photo-thumb .bg_photo{text-align:center}.photos_center .photo-thumb .bg_photo span{line-height:150px}.photos_center .photo-thumb .bg_photo span a{border:0;text-decoration:none}.photos_center .photo-thumb .bg_photo span img{border:1px solid #d9d9d9}.photo-comment{text-align:center;font-size:.9em;font-style:italic}.photo-thumb p{text-align:center;font-size:.9em;font-style:italic}.actualite .txt-right,.prcoalite .txt-right{width:646px;float:left;line-height:16px;font-size:12px;text-align:justify}.actualite .txt-left,.prcoalite .txt-left{text-align:justify;font-size:12px;width:646px;float:left;line-height:16px}.actualite .txt-normal,.prcoalite .txt-normal{text-align:justify;line-height:16px}.photos_right{float:right}.photos_right .bg_photo{margin:0 0 10px 20px;background:#fff;padding:10px 10px 8px 10px;border:1px solid #d9d9d9;width:200px;text-align:center}.photos_right .bg_photo img{border:1px solid #d9d9d9}#content .photos_right .bg_photo p{margin:3px 0 0 0;text-align:center;color:#4d4d4d;font-size:1.1em}.downloads{margin:15px 0 0 0}#content .plan-du-site .box{float:left;width:40%}#content .plan-du-site .box ul{margin:0;padding:0}#content .plan-du-site .box ul li{margin:0;padding:0;list-style-type:none}#content .plan-du-site .box ul li a{margin:0;padding:0;line-height:1.6em;color:#4d4d4d;font-size:1.2em}#content .plan-du-site .box ul li a:hover{color:#509908}#contact .form-contact,#kontakt .form-contact,#reservations .form-contact,#booking .form-contact,#buchen .form-contact{margin:20px 0 10px 0;width:870px;padding:15px;border:1px solid #e5e5e5}.reserv{width:650px}.required-fields{margin-bottom:10px}fieldset.infos_supp legend,fieldset.yes-no legend{color:#4d4d4d;font-weight:bold;font-size:12px}fieldset.infos_supp{border:1px solid #e5e5e5;margin:10px 0;padding:5px 5px 10px 5px}fieldset.infos_supp legend{padding:0 5px}#reservations #content .form-contact fieldset.infos_supp p.tit_form,#booking #content .form-contact fieldset.infos_supp p.tit_form,#buchen #content .form-contact fieldset.infos_supp p.tit_form{width:295px}#reservations #content .form-contact fieldset.infos_supp p.in_form,#booking #content .form-contact fieldset.infos_supp p.in_form,#buchen #content .form-contact fieldset.infos_supp p.in_form{width:420px}#reservations #content .form-contact fieldset.yes-no input,#booking #content .form-contact fieldset.yes-no input,#buchen #content .form-contact fieldset.yes-no input{width:auto;margin:0 5px;padding:0}#content-text .booking{width:147px;height:42px;background:url(/images/booking.jpg) no-repeat;margin:15px 0 15px 0;cursor:pointer}#rates #content-text .booking{background:url(/images/booking-en.jpg) no-repeat}#preise #content-text .booking{background:url(/images/booking-de.jpg) no-repeat}#content-text .booking a{width:147px;height:42px;margin:0;padding:0;cursor:pointer;display:block}#content-text .booking span{display:none}#reservations #content .form-contact fieldset.yes-no input#nbr_pets{margin-left:98px;width:400px}#booking #content .form-contact fieldset.yes-no input#nbr_pets{margin-left:121px;width:400px}#buchen #content .form-contact fieldset.yes-no input#nbr_pets{margin-left:125px;width:400px}#reservations #content .form-contact fieldset.yes-no label.apartir{margin-left:174px}#booking #content .form-contact fieldset.yes-no label.apartir{margin-left:176px}#buchen #content .form-contact fieldset.yes-no label.apartir{margin-left:172px}#reservations #content .form-contact fieldset.yes-no input#electricity_start.date,#booking #content .form-contact fieldset.yes-no input#electricity_start.date,#buchen #content .form-contact fieldset.yes-no input#electricity_start.date{width:175px}#reservations #content .form-contact fieldset.yes-no input#electricity_stop.date{width:173px}#booking #content .form-contact fieldset.yes-no input#electricity_stop.date{width:157px}#buchen #content .form-contact fieldset.yes-no input#electricity_stop.date{width:160px}#content .form-contact fieldset.yes-no input#yes_dog,#content .form-contact fieldset.yes-no input#no_dog,#content .form-contact fieldset.yes-no input#yes_electricity,#content .form-contact fieldset.yes-no input#no_electricity{border:0}.form-contact .champ{font-size:11px;color:#4d4d4d}#content .form-contact fieldset.yes-no{margin:15px 10px 5px 10px;padding:10px 5px 0 5px}#content .form-contact fieldset.yes-no input.date{width:100px}#content .form-contact p,#content .form-contact input,#content .form-contact select,#content .form-contact textarea{color:#4d4d4d;font-size:12px}#content .form-contact input,#content .form-contact select,#content .form-contact textarea{border:1px solid #d9d9d9;background:#fff}#contact #content .form-contact input,#kontakt #content .form-contact input{width:400px}#reservations #content .form-contact input,#booking #content .form-contact input,#buchen #content .form-contact input{width:400px}#reservations #content .form-contact fieldset.infos_supp p.in_form select,#booking #content .form-contact fieldset.infos_supp p.in_form select,#buchen #content .form-contact fieldset.infos_supp p.in_form select{width:400px}#content .form-contact p.tit_form{float:left;width:34.6%;margin:5px 0 0 0;padding:3px 0}#content .form-contact p.tit_form span.required{width:14px;background:url(/images/required.gif) 0 0 no-repeat}#content .form-contact p.in_form{float:left;width:60%;margin:5px 0 0 0}#content .form-contact #message{width:400px;height:250px}#content p.in_form2{margin:10px 0 0 0}#content .form-contact p.in_form button.submit{color:#fff;background:#509908;font-weight:bold;font-size:12px;padding:0 5px 2px 5px;border:0;cursor:pointer}#contact #content .form-contact p.in_form button.submit,#kontakt #content .form-contact p.in_form button.submit{background:#e62e9c}#reservations #content .form-contact p.in_form button.submit,#booking #content .form-contact p.in_form button.submit,#buchen #content .form-contact p.in_form button.submit{background:#a1b424}#content .form-contact p.tit_form span.definitively-required{background:url(/images/def-required.png) 0 -2px no-repeat}#content .form-contact p.tit_form span.required{background:url(/images/required.png) 0 -2px no-repeat}#content .form-contact p.tit_form span{padding:0 5px}#content p.in_form .miss,.miss-message{font-size:10px}#content p.in_form2 .miss{font-size:10px;display:block;margin-left:34.6%}span.pdf,span.doc,span.xls,span.ai,span.gif,span.jpg,span.file,span.fb{padding:4px 25px 4px 0}span.pdf{background:url(/images/cms/docs/pdf.png) top right no-repeat}span.doc{background:url(/images/cms/docs/doc.png) top right no-repeat}span.xls{background:url(/images/cms/docs/xls.png) top right no-repeat}span.ai{background:url(/images/cms/docs/ai.png) top right no-repeat}span.gif{background:url(/images/cms/docs/gif.png) top right no-repeat}span.jpg{background:url(/images/cms/docs/jpg.png) top right no-repeat}span.file{background:url(/images/cms/docs/files.png) top right no-repeat}span.fb{background:url(/images/cms/docs/fb.png) top right no-repeat;padding:2px 20px 2px 0;margin-right:5px}#content .login .in_form{margin:5px 0 15px 0}#content .login .tit_form{margin:0 0 5px 0}#content .login input.submit{color:#fff;background:#509908;font-weight:bold;font-size:12px;padding:3px 10px;border:0;cursor:pointer;font-family:Verdana,Arial,Helvetica,sans-serif}#content .login label{margin:0}#content .login input{background:#fff;padding:4px 5px;border:1px solid #c5c5c5;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif}#content .login div input.submit:hover{background:#407aa6;color:#f3f31a;border:0}div.login form fieldset legend{color:#fff;font-size:1.7em;margin:21px 0 0 0;text-transform:uppercase}p.username{color:#352f31;font-size:.95em}p.username input{border:0;background:none;color:#adcf51;font-weight:bold;font-size:.9em;cursor:pointer}#logout #admin1{display:none}p.username input#logout{height:25px;width:115px;color:#adcf51;font-size:12px;font-weight:bold;background:url(/images/bg-submit-logout.gif) right 0 no-repeat;padding:0 25px 5px 0;position:relative}form p.username span.left{width:50%}form p.username span.left em{font-weight:bold}form p.username span.right{width:46%;margin:0}.gallery-entry{float:left;background:#fff;list-style-type:none;padding:10px 8px 10px 8px;width:200px;margin:10px 6px 10px 0;margin:10px 30px 20px 0;min-height:182px;border:1px solid #d9d9d9}div.gallery-menu{margin-top:10px}ul.gallery-menu li{list-style-type:none}.gallery-entry span{font-size:12px;color:#c02020;font-weight:bold;border-bottom:1px solid #d9d9d9;padding:0 0 10px 0;margin:0 0 10px 0;width:200px;display:block}.gallery-entry span.gal-title{height:24px}.gallery-entry a img{border:1px solid #d9d9d9;margin:0 auto;text-align:center}.gallery-entry a{width:200px;text-align:center;display:block}#galerie{margin-bottom:15px}#content-text div.gal-text p{font-size:1.1em;color:#4d4d4d}#content-text div.gal-text p a{color:#4d4d4d}#content-text div.gal-text p a:hover{color:#4d4d4d}#content-text div.gal-text ul,#content-text div.gal-text ol{padding:5px 0 10px 30px}#content-text div.gal-text ul li,#content-text div.gal-text ol li{line-height:16px}#content-text div.gal-text{font-size:12px;color:#4d4d4d;line-height:16px;margin:0 0 10px 0}#content-text div.gal-text strong{color:#4d4d4d}#content-text div.gal-text a{color:#4d4d4}#content-text div.gal-text a:hover{color:#4d4d4d}.galerie-img-details{width:215px;float:left;height:auto;margin:0 30px 30px 0;text-align:center}.galerie-img-title{font-size:1.2em;text-align:center;width:211px;height:15px;padding:5px 2px 2px 2px;margin:3px auto 0 auto;color:#c02020}.galerie-img{vertical-align:middle;text-align:center;width:215px;height:172px;border:1px solid #d9d9d9;background:#fff;margin:0 auto}.galerie-img span a img{border:1px solid #d9d9d9}.galerie-img span{line-height:167px}.galerie-img-title span.img-comment,.galerie-img-title span.img-title{display:block;text-align:center}.galerie-img *{vertical-align:middle}#content-text p.retour_album{margin-bottom:3px;padding:0 0 5px 11px;background:url(/images/fleche-rouge.gif) 0 5px no-repeat}#content-text p.retour_album a{padding:0 0 0 5px;color:#4d4d4d}#content-text p.retour_album a:hover{color:#c02020}ul.breadcrumb{margin:5px 0 15px 0;float:left}ul.breadcrumb li{float:left;list-style-type:none;margin-right:5px}ul.breadcrumb li span,ul.breadcrumb li a{color:#4d4d4d;font-size:10px}ul.breadcrumb li a:hover{color:#4d4d4d}.pages{clear:both}.pager{clear:both;margin:10px 0 10px 0}.pager li{display:inline;margin-right:6px;font-size:11px}#content-text .pager li a{color:#4d4d4d}#content-text .pager li a:hover{color:#c02020}.pager li.current-page-number{color:#c02020;font-weight:bold}div.gal-title{margin-top:25px}#content-text div.gal-title h2{font-size:1.3em;color:#c02020}.img-box-content{padding-top:0}.img-box-content span.ref-contact{color:#235cbf;font-size:.98em;padding:10px 5px;display:block}.img-box-content .img-box-comment{position:absolute;font-size:1.2em;padding:0;background:url(/images/bg_alpha.png) repeat-x;width:686px;height:40px}.img-box-content .img-box-comment p{height:25px;overflow:hidden;z-index:5;margin:9px 0 0 0;padding:0 0 0 50px;width:555px}.img-box-content .img-box-comment p a{z-index:10;color:#fff;cursor:pointer;text-decoration:underline;position:relative;height:25px;width:555px}.img-box-content span.go_prev span,.img-box-content span.go_next span{display:none}#le-camping #content-text p strong,#campsite #content-text p strong,#der-camping #content-text p strong{color:#6ea412}#tarifs #content-text table.tarifs,#rates #content-text table.tarifs,#preise #content-text table.tarifs{font-size:1.2em;color:#4d4d4d}#tarifs #content-text table.tarifs th,#rates #content-text table.tarifs th,#preise #content-text table.tarifs th{padding:5px 0 5px 5px;width:200px}#tarifs #content-text table.tarifs td,#rates #content-text table.tarifs td,#preise #content-text table.tarifs td{padding:5px}#tarifs #content-text table.tarifs tr.bg,#rates #content-text table.tarifs tr.bg,#preise #content-text table.tarifs tr.bg{background-color:#c7dea0}span.miss{display:block;margin:2px 0 0 0}#liens #content-text ul,#links #content-text ul,#en-velo #content-text ul,#on-the-bike #content-text ul,#mit-dem-rad #content-text ul,#404 #content-text ul{margin:0 0 10px 0;line-height:16px;margin-left:15px}#liens #content-text ul li,#links #content-text ul li{list-style-type:none;margin-top:10px;font-size:1.2em;list-style-position:outside}#404 #content-text ul{list-style-type:none;margin-top:10px;font-size:1.2em;list-style-position:outside}ul.contact-response li{font-size:12px;line-height:18px;margin-left:30px}div.txt-404 h1 span{color:#509908;font-weight:bold}div.txt-404 p a{color:#509908}#content-text div.txt-404 p a:hover{color:#6aa010}ul.contact-response li a{font-size:12px;color:#509908}ul.contact-response li a:hover{color:#6aa010}#en-velo #content-text ul li.more-bleu a,#on-the-bike #content-text ul li.more-bleu a,#mit-dem-rad #content-text ul li.more-bleu a,#geocaching #content-text ul li.more-bleu a{background:url("/images/fleche-bleu.gif") no-repeat scroll 0 4px transparent;color:#2fb6f6;display:block;padding:0 0 0 15px;font-size:1.2em}#en-velo #content-text ul li.more-bleu a:hover,#on-the-bike #content-text ul li.more-bleu a:hover,#mit-dem-rad #content-text ul li.more-bleu a:hover,#geocaching #content-text ul li.more-bleu a:hover{color:#666}#en-velo #content-text ul li,#on-the-bike #content-text ul li,#mit-dem-rad #content-text ul li,#geocaching #content-text ul li{list-style-type:none;margin-top:10px;list-style-position:outside}