1<!doctype html> 2<html lang="fr"> 3 <head> 4 <meta charset="utf-8"> 5 <title>Accès et Contact - Aquanacre</title> 6 <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" /> 7 <meta name="author" content="Aquanacre" /> 8 <meta name="description" content="contact_description" /> 9 <link href="/css/slick.css" media="screen" rel="stylesheet" type="text/css" /> 10 <link href="/css/toastr.min.css" media="screen" rel="stylesheet" type="text/css" /> 11 <link href="/css/styles.css" media="screen" rel="stylesheet" type="text/css" /> 12 <link href="/css/styles-complementary.css" media="screen" rel="stylesheet" type="text/css" /> 13 <link href="/css/new_mi.css" media="screen" rel="stylesheet" type="text/css" /> 14 <link href="/css/new_activites.css" media="screen" rel="stylesheet" type="text/css" /> 15 <link href="/css/new_tarifs.css" media="screen" rel="stylesheet" type="text/css" /> 16 <link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/[email protected]/slick/slick.css"> 17 <link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/[email protected]/slick/slick-theme.css"> 18 <link rel='stylesheet' href='https://cdn-uicons.flaticon.com/2.6.0/uicons-brands/css/uicons-brands.css'> 19 <link rel='stylesheet' href='https://cdn-uicons.flaticon.com/2.6.0/uicons-regular-rounded/css/uicons-regular-rounded.css'> 20 <link rel='stylesheet' href='https://cdn-uicons.flaticon.com/2.6.0/uicons-regular-straight/css/uicons-regular-straight.css'> 21 <link rel='stylesheet' href='https://cdn-uicons.flaticon.com/3.0.0/uicons-solid-straight/css/uicons-solid-straight.css'> 22 <link rel="icon" href="https://moncentreaquatique.com/logos/1634120924.png" /> 23 24 <!-- GTM dataLayer init --> 25
25<script>window.dataLayer = window.dataLayer || [];</script>
25 26 27 <!-- GTM Container (code centre) --> 28 <!-- Google Tag Manager -->
29<script>
vendor: 331 bytes, lines 29-33
29(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 30new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 31j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 32'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 33})(window,document,'script','dataLayer','
33GTM-TDVR5ZS4
vendor: 3 bytes, line 33
33');
33</script>
33 34<!-- End Google Tag Manager --> 35<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 35-36
35 36<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
36GTM-TDVR5ZS4
vendor: 85 bytes, lines 36-37
36" 37height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
38<!-- End Google Tag Manager (noscript) --> 39 <meta property='og:locale' content='fr_FR' /> 40 <meta property='og:type' content='article' /> 41 <meta property='og:title' content="Accès et Contact - Aquanacre" /> 42 <meta property='og:description' content="contact_description" /> 43 <meta property='og:url' content='http://aquanacre.fr/contact.html' /> 44 <meta property='og:site_name' content='Aquanacre' /> 45 <meta property='og:image' content='https://moncentreaquatique.com/logos/1634120924.png' /> 46 <meta property='og:image:secure_url' content='https://moncentreaquatique.com/logos/1634120924.png' /> 47 <meta name='twitter:card' content='summary_large_image' /> 48 <meta name='twitter:description' content='contact_description' /> 49 <meta name='twitter:title' content='Accès et Contact - Aquanacre' /> 50 <meta name='twitter:image' content='https://moncentreaquatique.com/logos/1634120924.png' /> 51 52 <style> 53 :root { 54 --RECREA_COLOR_PRIMARY: #0080c5; 55 --RECREA_COLOR_SECONDARY: #1c317a; 56 } 57 </style> 58 59
59<script src="/js/filtre_type_activite.js" defer></script>
59 60 61 </head> 62 <body> 63 <div id='container'> 64 <div id='content'> 65 66 <style type="text/css"> 67 body .contentsquare-content.color-true .plus{ 68 background: linear-gradient(0deg, rgba(0,128,197,1) 0%, rgba(0,128,197,0.75) 75%, transparent 100%); 69 } 70 body .contentsquare-content.color2-true .plus{ 71 background: linear-gradient(0deg, rgba(28,49,122,1) 0%, rgba(28,49,122,0.75) 75%, transparent 100%); 72 } 73 body #menu .menu-content nav a.btn-custom-color span:hover { 74 /* color: !important; */ 75 background: #ffffff !important; 76 } 77</style> 78<div id="container-menu"> 79 <section id="overmenu"> 80 <div class="content"> 81 <div class="marquee_container"> 82 <a href='/horaires.html' class="marquee_link"> 83 <p class='marquee_content'><strong>Bassin sportif</strong> : <span style='color:#ffffff;'>09:00 - 18:00</span> | <strong>Bassin ludique</strong> : <span style='color:#ffffff;'>14:00 - 18:00</span> | <strong>Bien-être</strong> : <span style='color:#ffffff;'>10:00 - 18:00</span> | <strong>Fitness</strong> : <span style='color:#ffffff;'>09:00 - 18:00</span> | <strong>Bassin nordique</strong> : <span style='color:#ffffff;'>14:00 - 18:00</span> | <strong>Bassin nordique abonné</strong> : <span style='color:#ffffff;'>11:00 - 18:00</span></p> 84 </a> 85 </div> 86 </div> 87 88 <div class="connexion_inscription"> 89 <a class="se_connecter" href="/espace-perso/connexion">Se connecter</a> 90 <a class="s_inscrire" href="/espace-perso/devenir-membre">S'inscrire</a> 91 </div> 92 </section> 93 <section id="menu"> 94 <div class="menu-content"> 95 <a href="/" id="logo-site"> 96 <img src="https://moncentreaquatique.com/logos/1634120924.png" alt="Aquanacre" title="Aquanacre" /> 97 </a> 98 <div class="left-content"> 99 <a href="/cheques-cadeaux" class="button btn-cheque"><span>Plaisir d'offrir</span></a></li> 100 <div id="hamburger"> 101 <span></span> 102 <span></span> 103 <span></span> 104 <span></span> 105 </div> 106 </div> 107 <nav id="nav-menu"> 108 <ul id="list-menu"> 109 110 <li class="menu-dropdown"><div class='dropdown__header nav-title'><a href='/espaces.html' class='disabled-link_menu'>Le centre</a><i class="fi fi-ss-angle-small-down"></i></div><div class="dropdown"><ul class='dropdown__content'><li><a href="/espace-472-aquatique.html">aquatique</a></li><li><a href="/espace-474-bien-etre.html">bien-être</a></li><li><a href="/espace-512-exterieur.html">extérieur</a></li><li><a href="/espace-473-forme.html">forme</a></li></ul></div></li><li class="menu-dropdown"><div class='dropdown__header nav-title'><a href='/offres.html' class='disabled-link_menu'>Nos offres</a><i class="fi fi-ss-angle-small-down"></i></div><div class="dropdown"><ul class='dropdown__content'><li><a href="/offre-1213732-impulseo-apprentissage-natation-adultes.html">IMPULSÉO APPRENTISSAGE NATATION ADULTES</a></li></ul></div></li><li class='nav-title'><a href='/activites.html'>Activités</a></li><li class='nav-title'><a href='/actus.html'>Actus</a></li><li class="menu-dropdown"><div class='dropdown__header nav-title'><a href='/infos-pratiques.html'>Infos Pratiques</a><i class="fi fi-ss-angle-small-down"></i></div><div class="dropdown"><ul class='dropdown__content'><li><a href='/horaires.html'>Horaires</a></li><li><a href='/tarifs.html'>Abonnements & Tarifs</a></li><li><a href='/partenaires.html'>Nos Partenaires</a></li> <li><a href="/module-inscriptions/reserver/?planning">Plannings</a></li> 111 <li><a href='/contact.html'>Accès & Contact</a></li><li><a href="/infos-pratiques.html">Règles</a></li> 112 </ul></div></li><li id='btn_resa' class='nav-title'><a href="/module-inscriptions/" target="_self" class="btn-orange"><span>Réserver</span></a></li><li id='btn_cheque' class='nav-title'><a href="/cheques-cadeaux" class="btn-orange"><span>Chèques Cadeaux</span></a></li><li class='nav-title icons-rs'><a href="https://www.facebook.com/aquanacre"><i class='fi fi-brands-facebook'></i></a><a href="https://www.instagram.com/aquanacre_coeurdenacre/?hl=fr"><i class='fi fi-brands-instagram'></i></a></li> 113 <!-- <li><a href="cheques-cadeaux">Chèques Cadeaux</a></li> --> 114 <!-- 115 <li><a href="club.html">
115Club</a></li> 116 <li><a href="pro.html">Pro</a></li> 117 --> 118 <!-- <li><a href="" class="btn-orange"><span>Acheter</span></a></li> --> 119 </ul> 120 </nav> 121 </div> 122 </section> 123</div> 124 125<section id="tabbar"> 126 <!-- NEW TABBAR --> 127 <nav id="mobile_tabbar"> 128 <ul class="tabs"> 129 <li class="tab tab_01"> 130 <a href="/horaires.html"> 131 <svg class="tab_icons"><use href="/css/images/icons/icons.svg#icon_horaire"></svg> 132 <p>Horaires</p> 133 </a> 134 </li> 135 <li class="tab tab_02"> 136 <a href="/tarifs.html"> 137 <svg class="tab_icons"><use href="/css/images/icons/icons.svg#icon_tarif"></svg> 138 <p>Tarifs</p> 139 </a> 140 </li> 141 <li class="tab tab_03"> 142 <a href="/module-inscriptions/"> 143 <div class="tab_side tab_side_left"></div> 144 <div class="tab_main"> 145 <svg id="a" xmlns="http://www.w3.org/2000/svg" width="64" height="48" viewBox="0 0 64 48"> 146 <path d="M64,0v48H0V0h.3c1.9,0,3.4,1.3,3.9,3v1h0c2,13.6,13.6,24,27.7,24s25.8-10.4,27.7-24h0v-1c.4-1.7,2-3,3.9-3h.5Z" /> 147 </svg> 148 <span class="button_resa"> 149 <svg class="tab_icons"><use href="/css/images/icons/icons.svg#icon_plus"></svg> 150 </span> 151 <p>Réserver</p> 152 </div> 153 <div class="tab_side tab_side_right"></div> 154 </a> 155 </li> 156 <li class="tab tab_04"> 157 <a href="/activites.html"> 158 <svg class="tab_icons"><use href="/css/images/icons/icons.svg#icon_sparkles"></svg> 159 <p>Activités</p> 160 </a> 161 </li> 162 <li class="tab tab_05"> 163 <a href="/espace-perso"> 164 <svg class="tab_icons "><use href="/css/images/icons/icons.svg#icon_user"></svg> 165 <p>Compte</p> 166 </a> 167 </li> 168 </ul> 169 </nav> 170</section> 171
172<script type="text/javascript" async> 173 const dropdownItems = document.querySelectorAll('.menu-dropdown'); 174 175 if (dropdownItems) { 176 dropdownItems.forEach((dropdown) => { 177 dropdown.addEventListener('click', (e) => toggleDropdown(e)); 178 }); 179 } 180 181 const toggleDropdown = (e) => { 182 let target = e.currentTarget; 183 184 if (!target.classList.contains('open')) { 185 dropdownItems.forEach((item) => { 186 item.classList.remove('open'); 187 }); 188 target.classList.add('open'); 189 } else { 190 target.classList.remove('open'); 191 } 192 }; 193 194 let marqueeContainer = document.querySelector(".marquee_container"); 195 let marqueeContent = document.querySelector(".marquee_content"); 196 197 let timeToFill; 198 let contentText; 199 200 if(marqueeContent){ 201 timeToFill = Math.floor(window.innerWidth / marqueeContent.offsetWidth); 202 contentText = marqueeContent.innerHTML; 203 } 204 205 for (let i = 0; i < timeToFill; i++) { 206 marqueeContent.innerHTML += contentText; 207 } 208 marqueeContainer.innerHTML += marqueeContainer.innerHTML; 209 210 Array.from(marqueeContainer.children).forEach((child) => { 211 let duration = child.getBoundingClientRect().width / 100; 212 child.style.animationDuration = `${duration}s`; 213 }); 214 215 // document.querySelector(".scroll2").style.animationDelay = `${animDuration / 2}s`; 216 // foreach (scroll as scroll) { 217 // scroll.style.animationDuration = `${scroll.getBoundingClientRect().width / 100}s`; 218 // } 219 220</script>
220<main id="acces-contact"> 221 <!-- <header id="header-contact" class="header-default"> 222 <h1>Accès <span>&</span> Contact</h1> </header> 223 --> 224 225 <section id="contact"> 226 <div class="contact-wrapper"> 227 <div class="contact-content contact-left"> 228 <div class="contact-info"> 229 <h1>Contactez-nous</h1> 230 <p>Par email, téléphone ou en complétant le formulaire, faites nous savoir comment nous pourrions vous aider !</p> 231 <a href="mailto:[email protected]"><strong>[email protected]</strong></a> 232 <a href="tel:0231253560"><strong>02 31 25 35 60</strong></a> 233 </div> 234 <div class="acces-info"> 235 <p><strong>Aquanacre</strong><br /> 236 1 Allée du Temps Libre<br /> 14440 Douvres-la-Délivrande</p> 237 </div> 238 <div class="acces-itineraire"> 239 <h3>Obtenez un itinéraire personnalisé :</h3> 240 <div class="acces-icons"> 241 <a href="https://www.google.com/maps/dir/?api=1&destination=49.30135500,-0.38311700&travelmode=driving" target="_blank"> 242 <i class="fi fi-rr-car"></i> 243 </a> 244 <a href="https://www.google.com/maps/dir/?api=1&destination=49.30135500,-0.38311700&travelmode=transit" target="_blank"> 245 <i class="fi fi-rr-bus-alt"></i> 246 </a> 247 <a href="https://www.google.com/maps/dir/?api=1&destination=49.30135500,-0.38311700&travelmode=bicycling" target="_blank"> 248 <i class="fi fi-rr-biking"></i> 249 </a> 250 <a href="https://www.google.com/maps/dir/?api=1&destination=49.30135500,-0.38311700&travelmode=walking" target="_blank"> 251 <i class="fi fi-rr-walking"></i> 252 </a> 253 </div> 254 255 </div> 256 </div> 257 <div class="contact-content contact-right"> 258 <form id="form-contact" method="post" action="/envoi-mail/"> 259 <input type="hidden" name="action" value="envoyer" /> 260 261 <div class="contact-input"> 262 <label class="label" for="nomprenom">Nom complet</label> 263 <input class="inputs" type="text" id="nomprenom" name="name" placeholder="Nom complet" required /> 264 </div> 265 266 <div class="contact-input"> 267 <label class="label" for="email">Adresse mail</label> 268 <input class="inputs"type="email" id="email" name="mail" placeholder="Email" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}$" required /> 269 </div> 270 271 <div class="contact-input"> 272 <label class="label" for="message">Votre message</label> 273 <textarea class="inputs" id="message" name="message" placeholder="Message" rows="4"></textarea> 274 </div> 275 276 <label class="optin"> 277 <!-- <input type="checkbox" name="rgpd" value="1" aria-invalid="false"> --> 278 <input type="checkbox" name="rgpd" value="1" checked /> 279 En utilisant ce formulaire, vous acceptez le stockage et le traitement de vos données. 280 </label> 281 282 <div id="mail2-container"> 283 <label for="mail2">Vous ne devez pas remplir ce champ *</label> 284 <input type="text" name="mail2" id="mail2" /> 285 </div> 286 287 <input type="hidden" name="recaptcha_response" id="recaptchaResponse"> 288 <input type="submit" class="button" value="Envoyer" /> 289 </form> 290
290<script> 291 /* reCAPTCHA : on remplace (au chargement complet, apres scripts.min.js) le 292 handler de #form-contact par une version qui genere un token frais au 293 submit, pour eviter les rejets 'expired'/'dupe' du token global. */ 294 window.addEventListener('load', function(){ 295 if (typeof jQuery === 'undefined') return; 296 (function($){ 297 var $f = $('#form-contact'); 298 if (!$f.length) return; 299 $f.off('submit').on('submit', function(e){ 300 e.preventDefault(); 301 var form = this; 302 var envoyer = function(){ 303 $.ajax({ url: $(form).attr('action'), type: $(form).attr('method'), data: $(form).serialize() }) 304 .done(function(retour){ 305 $(form).find('input[type=text], input[type=email], input[type=password], input[type=file], textarea').val(''); 306 $(form).find('select option:selected').removeAttr('selected'); 307 $(form).find('input:checkbox, input:radio').prop('checked', false).removeAttr('checked'); 308 $(form).find('input[type=submit]').attr('disabled', ''); 309 if (window.toastr) toastr.success('Votre message a bien été envoyé', 'Super !'); 310 }) 311 .fail(function(t){ 312 var message = t.responseText || "Une erreur s'est produite votre message n'a pas pu être envoyé."; 313 if (window.toastr) toastr.error(message, 'Oops !'); 314 }); 315 }; 316 if (typeof grecaptcha === 'undefined') { envoyer(); return false; } 317 grecaptcha.ready(function(){ 318 grecaptcha.execute('6LfreFQrAAAAABkcHTeLIj2kQD3YbQMkSTG7xrtP', { action: 'submit' }) 319 .then(function(token){ $(form).find('input[name=recaptcha_response]').val(token); envoyer(); }) 320 .catch(envoyer); 321 }); 322 return false; 323 }); 324 })(jQuery); 325 }); 326 </script>
326 327 </div> 328 </div> 329 <div class="voir_plus"> 330 <a href="#acces" class="scroll_indicator"> 331 <p>Voir les accès</p> 332 <svg class="icons icon_chevron_long"> 333 <use href="/css/images/icons/icons.svg#icon_chevron_long"></use> 334 </svg> 335 </a> 336 </div> 337 </section> 338 339 340 341 342 <section id="acces"> 343 <div id="mymap"></div> 344 <div id="transports"> 345 <div class="transport"> 346 <div class="picto-contact"><img src='https://moncentreaquatique.com/images/picto-acces-5.svg'></div> <div class="pictotxt-contact"><b>Accessibilité PMR</b><br /> 347 <p>Le centre aquatique est accessible aux personnes à mobilité réduite.<br>Un fauteuil roulant est mis à disposition pour accéder au bassin, ainsi que des cabines adaptées.</p> </div> 348 </div> 349 <div class="transport"> 350 <div class="picto-contact"><img src='https://moncentreaquatique.com/images/picto-acces-4.svg'></div> <div class="pictotxt-contact"><b>En bus</b><br /> 351 <p>Arrêt de bus à proximité du centre aquatique</p><p> </p><p><a style="background-color:#EE7F01;border-radius:5px;color:white;padding:10px 20px;text-decoration:none;" href="https://nomad.normandie.fr/lignes-de-cars/ligne-101" target="_blank">Obtenir l'itinéraire</a></p> </div> 352 </div> 353 <div class="transport"> 354 <div class="picto-contact"><img src='https://moncentreaquatique.com/images/picto-acces-2.svg'></div> <div class="pictotxt-contact"><b>En voiture</b><br /> 355 <p>Un parking gratuit est disponible sur place</p><p> </p> </div> 356 </div> 357 <div class="transport"> 358 <div class="picto-contact"><img src='https://moncentreaquatique.com/images/picto-acces-1.svg'></div> <div class="pictotxt-contact"><b>Vélo</b><br /> 359 <p><span style="background-color:rgb(255,255,255);color:rgb(0,0,0);font-family:Poppins, sans-serif;font-size:14px;"><span style="-webkit-text-stroke-width:0px;display:inline !important;float:none;font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-weight:300;letter-spacing:normal;orphans:2;text-align:start;text-decoration-color:initial;text-decoration-style:initial;text-decoration-thickness:initial;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;">Un espace est disponible pour attacher votre vélo sur le parking du centre aquatique.</span></span></p><p> </p> </div> 360 </div> 361 </div> 362 363 </section> 364 </main> 365 366<!--
366<script src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/js/all.min.js" integrity="sha512-YSdqvJoZr83hj76AIVdOcvLWYMWzy6sJyIMic2aQz5kh2bPTd9dzY3NtdeEAzPp/PhgZqr4aJObB3ym/vsItMg==" crossorigin="anonymous"></script>
366--> 367 368<link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/leaflet.css" 369 integrity="sha512-xodZBNTC5n17Xt2atTPuE1HxjVMSvLVW9ocqUKLsCC5CXdbqCmblAshOMAS6/keqq/sMZMZ19scR4PsZChSR7A==" 370 crossorigin=""/>
371<script src="https://unpkg.com/[email protected]/dist/leaflet.js" 372 integrity="sha512-XQoYMqMTK8LvdxXYG3nZ448hOEQiglfqkJs1NOQV44cWnUrBc8PkAOcXy20w0vlaXaVUearIOBhiXZ5V3ynxwA==" 373 crossorigin=""></script>
vendor: 1 bytes, line 373
373
374<script type="text/javascript"> 375 376 let map = L.map( 'mymap' , { dragging: !L.Browser.mobile, tap: !L.Browser.mobile } ); 377 map.scrollWheelZoom.disable(); 378 map.setView([ 49.30135500, -0.38311700 ], 17 ); 379 L.tileLayer( 'https://cartodb-basemaps-{s}.global.ssl.fastly.net/light_all/{z}/{x}/{y}.png', { 380 attribution: '© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors' 381 }).addTo( map ); 382 var whitePin = L.icon({ 383 iconUrl : '/css/images/pin.svg', 384 iconSize : [120, 146], 385 iconAnchor : [60, 145] 386 }); 387 var iconCentre = L.icon({ 388 iconUrl : 'https://moncentreaquatique.com/logos/751165261.svg', 389 iconSize : [80, 80], 390 iconAnchor : [40, 125] 391 }); 392 L.marker([ 49.30135500, -0.38311700 ], {icon: whitePin}).addTo( map ); 393 L.marker([ 49.30135500, -0.38311700 ], {icon: iconCentre}).addTo( map ); 394</script>
394</div> 395<footer> 396 <div id="footer"> 397 <div class="content"> 398 <section> 399 <span class="h5"> 400 Aquanacre</span> 401 <p> 402 1 Allée du Temps Libre<br /> 403 14440 Douvres-la-Délivrande </p> 404 </section> 405 <section> 406 <span class="h5">Pages</span> 407 <ul> 408 <li><a href='/espaces.html' class='disabled-link_menu'>Le centre</a></li><li><a href='/activites.html'>Activités</a></li><li><a href='/infos-pratiques.html'>Infos Pratiques</a></li><li><a href="/module-inscriptions/" target="_self">Réserver</a></li> 409 <!-- <li><a href="/cheques-cadeaux.html">Chèques Cadeaux</a></li> --> 410 411 <li><a href="/actus.html">Actus</a></li> 412 413 <li><a href="/partenaires.html">Nos Partenaires</a></li> 414 415 <!-- 416 <li><a href="/club.html">Club</a></li> 417 <li><a href="/pro.html">Pro</a></li> 418 --> 419 <li><a href="/cheques-cadeaux">Chèques Cadeaux</a></li> 420 <!-- <li><a href="">Acheter</a></li> --> 421 </ul> 422 </section> 423 <section> 424 <span class="h5">Informations</span> 425 <ul> 426 <!-- <li><a href="/faq.html">FAQ</a></li> --> 427 <li><a href="/horaires.html">Horaires</a></li> 428 <li><a href="/tarifs.html">Tarifs et abonnements</a></li> 429 <li><a href="/module-inscriptions/reserver/?planning">Plannings</a></li> 430 <li><a href="/contact.html">Contact</a></li> 431 </ul> 432 <span class="h5">Avis clients</span> 433 <div id="stars-container"> 434 <div class="stars"> 435 <div class="star full"></div> 436 <div class="star full"></div> 437 <div class="star full"></div> 438 <div class="star half"></div> 439 <div class="star "></div> 440 </div> 441 <span class="note">3.6/5 sur 900 avis Google</span> 442 </div> 443 </section> 444 <section> 445 <span class="h5">Nous contacter</span> 446 <ul> 447 <li><a href="tel:02 31 25 35 60"><i class="icon-telephone"></i> 02 31 25 35 60</a></li> 448 <li><a href="mailto:[email protected]"><i class="icon-email"></i> <span id="centreemail">[email protected]</span></a></li> 449 <li>Retrouvez-nous sur<a href="https://www.facebook.com/aquanacre"><i class='fi fi-brands-facebook' style='margin-left:10px;margin-right:0;'></i></a><a href="https://www.instagram.com/aquanacre_coeurdenacre/?hl=fr"><i class='fi fi-brands-instagram' style='margin-left:10px;margin-right:0;'></i></a></li> </ul> 450 </section> 451 <section id="logos-footer"> 452 <figure> 453 <a href='https://recrea.fr' target="_blank"><img src="https://moncentreaquatique.com/logos/RECREA-blanc.png" alt="Logo Récréa" title="Logo Récréa" /></a> 454 </figure> 455 <figure class="collectivite"> 456 <img src="https://moncentreaquatique.com/logos/126686349.png" /> 457 </figure> 458 </section> 459 </div> 460 </div> 461 <div id="subfooter"> 462 <div class="content"> 463 <div class="inline"> 464 465 <nav> 466 <div class="inline">©aquanacre.fr 2025</div><span> | </span><a href="/mentions-legales.html">CGU & mentions légales</a><span> | </span><a href="/protection-des-donnees-personnelles.html">Protection des données personnelles</a><span> | </span><a href="javascript:openAxeptioCookies()">Gestion des cookies</a> 467 <p class="recaptcha-disclaimer"> 468 Ce site est protégé par reCAPTCHA et la <a href="https://policies.google.com/privacy" target="_blank">politique de confidentialité</a> et les <a href="https://policies.google.com/terms" target="_blank">conditions d'utilisation</a> de Google s'appliquent. 469 </p> 470 </nav> 471 472 </div> 473 </div> 474 </div> 475</footer> 476
477<script type="application/ld+json"> 478{ 479 "@context": "https://schema.org", 480 "@type": "PublicSwimmingPool", 481 "name": "Piscine Douvres-la-Délivrande", 482 "image": "https://moncentreaquatique.com/logos/1634120924.png", 483 "@id": "", 484 "url": "http://aquanacre.fr", 485 "telephone": "02 31 25 35 60", 486 "priceRange": "€", 487 "address": { 488 "@type": "PostalAddress", 489 "streetAddress": "1 Allée du Temps Libre", 490 "addressLocality": "Douvres-la-Délivrande", 491 "postalCode": "14440", 492 "addressCountry": "FR" 493 }, 494 "aggregateRating": { 495 "@type": "AggregateRating", 496 "ratingValue": "3.6", 497 "bestRating": "5", 498 "worstRating": "1", 499 "ratingCount": "900" 500 }, 501 "geo": { 502 "@type": "GeoCoordinates", 503 "latitude": "49.30135500", 504 "longitude": "-0.38311700" 505 } 506} 507</script>
507 508
509<script> 510// pour modifier dynamiquement le texte SOLDE ACTUEL SEMAINE EN COURS 511function updateLabelFromSelect(sel) { 512 if (!sel) return; 513 514 // cible du label (défaut: "label-solde") 515 var labelId = sel.dataset.labelTarget || 'label-solde'; 516 var label = document.getElementById(labelId); 517 if (!label) return; 518 519 var opt = sel.options[sel.selectedIndex]; 520 if (!opt) return; 521 522 // offset prioritaire via data-week-offset 523 var offset = parseInt(opt.dataset.weekOffset || '0', 10); 524 525 // fallback si pas de data-week-offset (extrait "(semaine +N)" du texte) 526 if (isNaN(offset)) { 527 var m = (opt.textContent || '').match(/\(semaine\s*([+-]?\d+|en cours)\)/i); 528 if (m) { 529 offset = (m[1].toLowerCase() === 'en cours') ? 0 : parseInt(m[1], 10); 530 } else { 531 offset = 0; 532 } 533 } 534 535 var text = 'Solde actuel '; 536 if (offset === 0) { 537 text += 'semaine en cours :'; 538 } else if (offset > 0) { 539 text += 'de la semaine :'; 540 } else { 541 text += 'Semaine ' + offset + ' :'; 542 } 543 544 label.textContent = text; 545} 546 547function onPeriodeChange(sel, aboId) { 548 updateLabelFromSelect(sel); 549 var periodeId = parseInt(sel.value, 10) || 0; 550 551 var url = new URL(window.location.href); 552 url.searchParams.set('periode_id_' + String(aboId), String(periodeId)); 553 554 // secours: ajoute aussi ?scroll_to=abo-123 (utile si un redirect serveur intervient) 555 url.searchParams.set('scroll_to', 'abo-' + String(aboId)); 556 557 // ancre hash (visible si pas de redirect) 558 url.hash = '#abo-' + String(aboId); 559 560 window.location.assign(url.toString()); 561} 562</script>
562 563
564<script type="text/javascript" src="/js/min/jquery-3.5.1.min.js"></script>
vendor: 1 bytes, line 564
564
565<script type="text/javascript" src="/js/min/slick.min.js"></script>
vendor: 1 bytes, line 565
565
566<script type="text/javascript" src="/js/min/toastr.min.js"></script>
vendor: 1 bytes, line 566
566
567<script type="text/javascript" src="/js/min/scripts.min.js"></script>
vendor: 1 bytes, line 567
567
568<script src="https://code.jquery.com/jquery-3.7.1.js"></script>
vendor: 1 bytes, line 568
568
569<script src="https://code.jquery.com/jquery-migrate-3.5.2.js"></script>
vendor: 1 bytes, line 569
569
570<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"></script>
vendor: 1 bytes, line 570
570
571<script type="text/javascript" src="/js/tarifs.js"></script>
vendor: 1 bytes, line 571
571
572<script type="text/javascript" src="/js/offres.js"></script>
572 573 574<!-- reCAPTCHA v3 -->
vendor: 61 bytes, lines 574-575
574 575<script src="https://www.google.com/recaptcha/api.js?render=
5756LfreFQrAAAAABkcHTeLIj2kQD3YbQMkSTG7xrtP
vendor: 12 bytes, line 575
575"></script>
576<script> 577 grecaptcha.ready(function() { 578 var recaptchaSiteKey = '6LfreFQrAAAAABkcHTeLIj2kQD3YbQMkSTG7xrtP'; 579 580 function fillRecaptchaTokens(token) { 581 var inputs = document.querySelectorAll('#recaptchaResponse, .recaptcha-token'); 582 inputs.forEach(function(input) { 583 input.value = token; 584 }); 585 } 586 587 // Générer un token initial 588 grecaptcha.execute(recaptchaSiteKey, {action: 'submit'}).then(fillRecaptchaTokens); 589 590 // Rafraîchir le token toutes les 90 secondes (le token expire au bout de ~2 min) 591 setInterval(function() { 592 grecaptcha.execute(recaptchaSiteKey, {action: 'submit'}).then(fillRecaptchaTokens); 593 }, 90000); 594 }); 595</script>
595 596 </div> 597 <!-- GTM dataLayer: page_view + user_data + session tracking events --> 598
598<script> 599 window.dataLayer = window.dataLayer || []; 600 dataLayer.push({ 601 event: "page_view", 602 page_type: 'contact' }); 603 604 605 606 </script>
606 607 608 </body> 609</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.