PageSourceSearch

https://aquanacre.fr/contact.html

html aquanacre.fr collected 2026-10-02 23:35:27 UTC 28,113 bytes, 609 lines download raw bytes

1<!doctype html>
2<html lang="fr">
3	<head>
4		<meta charset="utf-8">
5		<title>Acc&egrave;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&egrave;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&egrave;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-&ecirc;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&eacute;</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-&ecirc;tre</a></li><li><a href="/espace-512-exterieur.html">ext&eacute;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&Eacute;O APPRENTISSAGE NATATION ADULTES</a></li></ul></div></li><li class='nav-title'><a href='/activites.html'>Activit&eacute;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&egrave;s & Contact</a></li><li><a href="/infos-pratiques.html">R&egrave;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&eacute;server</span></a></li><li id='btn_cheque' class='nav-title'><a href="/cheques-cadeaux"  class="btn-orange"><span>Ch&egrave;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&eacute;e du Temps Libre<br />						14440 						Douvres-la-D&eacute;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&egrave;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&eacute; 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>&nbsp;</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&nbsp;place</p><p>&nbsp;</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&eacute;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&nbsp;votre vélo sur le parking du centre aquatique.</span></span></p><p>&nbsp;</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: '&copy; <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&eacute;e du Temps Libre<br />
403					14440 Douvres-la-D&eacute;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&eacute;s</a></li><li><a href='/infos-pratiques.html'>Infos Pratiques</a></li><li><a href="/module-inscriptions/" target="_self">R&eacute;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 &amp; 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&eacute;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": "&euro;",
487  "address": {
488    "@type": "PostalAddress",
489    "streetAddress": "1 All&eacute;e du Temps Libre",
490    "addressLocality": "Douvres-la-D&eacute;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.