PageSourceSearch

https://20km.ch/contact

html 20km.ch collected 2026-10-04 08:32:35 UTC 36,760 bytes, 534 lines download raw bytes

1
2<!doctype html>
3<html lang="fr-fr" dir="ltr">
4	<head>
5		
6		<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
7		<meta charset="utf-8">
8	<meta name="description" content="20KM de Lausanne - Course populaire organisée par le service des sports de la ville de Lausanne">
9	<meta name="generator" content="Helix Ultimate - The Most Popular Joomla! Template Framework.">
10	<title>Contact - 20KM de Lausanne</title>
11	<link href="/images/logos/20KM-Logo-RGB.png" rel="icon" type="image/png">
12<link href="/media/plg_captcha_recaptcha_invisible/css/recaptcha_invisible.min.css?3c45bd" rel="stylesheet">
13	<link href="/media/vendor/joomla-custom-elements/css/joomla-alert.min.css?0.4.1" rel="stylesheet">
14	<link href="/templates/shaper_helixultimate/css/font-awesome.min.css?3c45bd" rel="stylesheet">
15	<link href="/templates/shaper_helixultimate/css/bootstrap.min.css" rel="stylesheet">
16	<link href="/plugins/system/helixultimate/assets/css/chosen.css" rel="stylesheet">
17	<link href="/plugins/system/helixultimate/assets/css/system-j4.min.css" rel="stylesheet">
18	<link href="/media/system/css/joomla-fontawesome.min.css?3c45bd" rel="stylesheet">
19	<link href="/templates/shaper_helixultimate/css/template.css" rel="stylesheet">
20	<link href="/templates/shaper_helixultimate/css/presets/preset2.css" rel="stylesheet">
21	<link href="/templates/shaper_helixultimate/css/custom.css" rel="stylesheet">
22	<link href="https://20km.ch/modules/mod_faq/css/styleFaq.css" rel="stylesheet">
23	<style>.collapse-nav-button,   .collapse-nav-button2,   .collapse-nav-button3 {
24font-size: 40px !important;
25text-align:center;
26}  
27 .collapse-nav-button:before {
28content:  "\f0d7";
29       
30}
31.collapsed .collapse-nav-button:before {
32    content:  "\f0da";
33}
34 .collapse-nav-button2:before {
35    content: "\f13a";
36}
37.collapsed .collapse-nav-button2:before {
38    content:  "\f138";
39}
40 .collapse-nav-button3:before {
41    content: "\f070";
42}
43.collapsed .collapse-nav-button3:before {
44    content:  "\f06e";
45}
46.rotate{
47    -moz-transition: all 2s linear;
48    -webkit-transition: all 2s linear;
49    transition: all 2s linear;
50}
51
52.sp-reseaux-sociaux ul li {
53    border: none;
54    display: inline-block;
55    margin: 0 5px 0 0;
56	color: white;
57}
58
59
60.cookie h2 {
61color:white !important;
62font-family: Alef, sans-serif !important;
63
64}
65.jb.cookie.bottom {
66    border-top: none !important;
67}</style>
68	<style>.logo-image {height:36px;}.logo-image-phone {height:36px;}</style>
69	<style>@media(max-width: 992px) {.logo-image {height: 36px;}.logo-image-phone {height: 36px;}}</style>
70	<style>@media(max-width: 576px) {.logo-image {height: 36px;}.logo-image-phone {height: 36px;}}</style>
71	<style>#sp-top-beige{ background-color:#F2EFDF;padding:50px 0px 0px 0px; }</style>
72	<style>#sp-main-body{ padding:40px 0px; }</style>
73	<style>#sp-footer{ background-color:#1F7274; }</style>
74<script src="/media/plg_captcha_recaptcha_invisible/js/recaptcha.min.js?3c45bd" defer></script>
vendor: 142 bytes, lines 74-76
74
75	<script src="https://www.google.com/recaptcha/api.js?onload=JoomlainitReCaptchaInvisible&amp;render=explicit&amp;hl=fr-FR" defer></script>
76	
76<script src="/media/vendor/jquery/js/jquery.min.js?3.7.1"></script>
76
77	
77<script src="/media/vendor/jquery/js/jquery-noconflict.min.js?3.7.1"></script>
77
78	
78<script src="/media/mod_menu/js/menu.min.js?3c45bd" type="module"></script>
78
79	
79<script type="application/json" class="joomla-script-options new">{"data":{"breakpoints":{"tablet":991,"mobile":480},"header":{"stickyOffset":"100"}},"joomla.jtext":{"ERROR":"Erreur","MESSAGE":"Message","NOTICE":"Annonce","WARNING":"Avertissement","JCLOSE":"Fermer","JOK":"OK","JOPEN":"Ouvrir","JLIB_FORM_CONTAINS_INVALID_FIELDS":"Le formulaire ne peut pas être soumis, car certaines données requises ne sont pas complétées. <br>Veuillez corriger les champs indiqués puis essayez à nouveau.","JLIB_FORM_FIELD_REQUIRED_VALUE":"Veuillez compléter ce champ","JLIB_FORM_FIELD_REQUIRED_CHECK":"Une des options doit être sélectionnée","JLIB_FORM_FIELD_INVALID_VALUE":"Cette valeur n'est pas valide"},"system.paths":{"root":"","rootFull":"https:\/\/20km.ch\/","base":"","baseFull":"https:\/\/20km.ch\/"},"csrf.token":"1456cbbd64cccf079ac1e4c6e619089f","system.keepalive":{"interval":840000,"uri":"\/component\/ajax\/?format=json"}}</script>
79
80	
80<script src="/media/system/js/core.min.js?a3d8f8"></script>
80
81	
81<script src="/media/system/js/keepalive.min.js?08e025" type="module"></script>
81
82	
82<script src="/media/system/js/fields/validate.min.js?75ac5d" type="module"></script>
82
83	
83<script src="/media/vendor/bootstrap/js/alert.min.js?5.3.8" type="module"></script>
83
84	
84<script src="/media/vendor/bootstrap/js/button.min.js?5.3.8" type="module"></script>
84
85	
85<script src="/media/vendor/bootstrap/js/carousel.min.js?5.3.8" type="module"></script>
85
86	
86<script src="/media/vendor/bootstrap/js/collapse.min.js?5.3.8" type="module"></script>
86
87	
87<script src="/media/vendor/bootstrap/js/dropdown.min.js?5.3.8" type="module"></script>
87
88	
88<script src="/media/vendor/bootstrap/js/modal.min.js?5.3.8" type="module"></script>
88
89	
89<script src="/media/vendor/bootstrap/js/offcanvas.min.js?5.3.8" type="module"></script>
89
90	
90<script src="/media/vendor/bootstrap/js/popover.min.js?5.3.8" type="module"></script>
90
91	
91<script src="/media/vendor/bootstrap/js/scrollspy.min.js?5.3.8" type="module"></script>
91
92	
92<script src="/media/vendor/bootstrap/js/tab.min.js?5.3.8" type="module"></script>
92
93	
93<script src="/media/vendor/bootstrap/js/toast.min.js?5.3.8" type="module"></script>
93
94	
94<script src="/media/system/js/showon.min.js?e51227" type="module"></script>
94
95	
95<script src="/media/system/js/messages.min.js?9a4811" type="module"></script>
95
96	
96<script src="/templates/shaper_helixultimate/js/inert.min.js"></script>
96
97	
97<script src="/plugins/system/helixultimate/assets/js/chosen.jquery.js"></script>
97
98	
98<script src="/templates/shaper_helixultimate/js/main.js"></script>
98
99	
99<script src="/templates/shaper_helixultimate/js/custom.js"></script>
99
100	
100<script src="/modules/mod_faq/js/scriptFaq.js"></script>
100
101	
101<script src="/templates/shaper_helixultimate/js/lazysizes.min.js"></script>
101
102	
102<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://20km.ch/#/schema/Organization/base","name":"20KM de Lausanne","url":"https://20km.ch/"},{"@type":"WebSite","@id":"https://20km.ch/#/schema/WebSite/base","url":"https://20km.ch/","name":"20KM de Lausanne","publisher":{"@id":"https://20km.ch/#/schema/Organization/base"}},{"@type":"WebPage","@id":"https://20km.ch/#/schema/WebPage/base","url":"https://20km.ch/contact","name":"Contact - 20KM de Lausanne","description":"20KM de Lausanne - Course populaire organisée par le service des sports de la ville de Lausanne","isPartOf":{"@id":"https://20km.ch/#/schema/WebSite/base"},"about":{"@id":"https://20km.ch/#/schema/Organization/base"},"inLanguage":"fr-FR"},{"@type":"Person","@id":"https://20km.ch/#/schema/com_contact/contact/1","name":"Contact-form","isPartOf":{"@id":"https://20km.ch/#/schema/WebPage/base"}}]}</script>
102
103	
103<script>function gen_mail_to_link(lhs,rhs,subject) {
104        document.write("<a href=\"mailto");
105        document.write(":" + lhs + "@");
106        document.write(rhs + "?subject=" + subject + "\">" + lhs + "@" + rhs + "<\/a>");
107    }</script>
107
108	
108<script>template="shaper_helixultimate";</script>
108
109			</head>
110	<body class="site helix-ultimate hu com_contact com-contact view-contact layout-default task-none itemid-146 fr-fr ltr sticky-header layout-fluid offcanvas-init offcanvs-position-right">
111
112		
113		
114		<div class="body-wrapper">
115			<div class="body-innerwrapper">
116								<main id="sp-main">
117					
118<section id="sp-statistiques-matomo" >
119
120						<div class="container">
121				<div class="container-inner">
122			
123	
124<div class="row">
125	<div id="sp-matomo" class="col-lg-12 "><div class="sp-column stats-code"><div class="sp-module "><div class="sp-module-content">
126<div id="mod-custom255" class="mod-custom custom">
127    <p><!-- Matomo --> 
128<script> 
129var _paq = window._paq = window._paq || []; 
130/* tracker methods like "setCustomDimension" should be called before "trackPageView" */ 
131_paq.push(['trackPageView']); 
132_paq.push(['enableLinkTracking']); 
133(function() { 
134var u="//statistique.lausanne.email/"; 
135_paq.push(['setTrackerUrl', u+'matomo.php']); 
136_paq.push(['setSiteId', '3']); 
137var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; 
138g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); 
139})(); 
140</script>
140 
141<!-- End Matomo Code --></p></div>
142</div></div></div></div></div>
143							</div>
144			</div>
145			
146	</section>
147
148<section id="sp-menu" class="header-menu">
149
150						<div class="container">
151				<div class="container-inner">
152			
153	
154<div class="row">
155	<div id="sp-logomenu" class=" col-lg-2 col-xxl-2 col-xl-2 "><div class="sp-column logo-menu"><div class="sp-module "><div class="sp-module-content">
156<div id="mod-custom146" class="mod-custom custom">
157    <div class="logo_Menu"><a href="https://www.20km.ch/" title="Page d'accueil des 20 KM"><img data-src="https://20km.ch/images/logos/20KM-Logo-RGB.webp" alt="20KM Logo RGB" width="152" height="152"  class="lazyload" /></a></div></div>
158</div></div></div></div><div id="sp-menu" class=" col-lg-8 col-xxl-6 col-xl-6 "><div class="sp-column menu-nav"><nav class="sp-megamenu-wrapper d-flex" role="navigation" aria-label="Main Navigation"><ul class="sp-megamenu-parent menu-animation-fade-down d-none d-lg-block"><li class="sp-menu-item sp-has-child"><span  class=" sp-menu-separator"  >INSCRIPTIONS</span><div class="sp-dropdown sp-dropdown-main sp-menu-right" style="width: 240px;"><div class="sp-dropdown-inner"><ul class="sp-dropdown-items"><li class="sp-menu-item"><a   href="/inscription/inscriptions-et-liste-de-depart"  >Inscriptions et liste de départ</a></li><li class="sp-menu-item"><a   href="/inscription/entreprises"  >Entreprises &amp; groupes</a></li><li class="sp-menu-item"><a   href="/inscription/ecole-des-prix-des-classes"  >Écoles - Prix des classes</a></li><li class="sp-menu-item"><a   href="/inscription/accessibilite"  >Inscriptions PluSport - Accessibilité</a></li><li class="sp-menu-item"><a   href="/inscription/elites-invitations"  >Élites - invitations</a></li></ul></div></div></li><li class="sp-menu-item sp-has-child"><span  class=" sp-menu-separator"  >COURSES</span><div class="sp-dropdown sp-dropdown-main sp-menu-right" style="width: 240px;"><div class="sp-dropdown-inner"><ul class="sp-dropdown-items"><li class="sp-menu-item"><a   href="/courses/parcours"  >Courses</a></li><li class="sp-menu-item"><a   href="/courses/horaires"  >Horaires &amp; tarifs</a></li><li class="sp-menu-item"><a   href="/courses/entrainements"  >Entrainements</a></li><li class="sp-menu-item"><a   href="/courses/retrait-des-dossards"  >Retrait des dossards</a></li><li class="sp-menu-item"><a   href="/courses/infos-utiles"  >Infos utiles</a></li><li class="sp-menu-item"><a  rel="noopener noreferrer" href="/courses/resultats" target="_blank"  >Résultats</a></li></ul></div></div></li><li class="sp-menu-item sp-has-child"><span  class=" sp-menu-separator"  >INFOS PRATIQUES</span><div class="sp-dropdown sp-dropdown-main sp-menu-right" style="width: 240px;"><div class="sp-dropdown-inner"><ul class="sp-dropdown-items"><li class="sp-menu-item"><a   href="/infos-pratiques/action-soutenue"  >Action soutenue</a></li><li class="sp-menu-item"><a  rel="noopener noreferrer" href="https://shop.20km.ch" target="_blank"  >Shop en ligne des 20KM</a></li><li class="sp-menu-item"><a   href="/infos-pratiques/volontaires"  >Volontaires</a></li><li class="sp-menu-item"><a   href="/infos-pratiques/garderie"  >Garderie</a></li><li class="sp-menu-item"><a   href="/infos-pratiques/animation"  >Animations</a></li><li class="sp-menu-item sp-has-child"><a   href="/infos-pratiques/durabilite"  >Durabilité</a><div class="sp-dropdown sp-dropdown-sub sp-menu-right" style="width: 240px;"><div class="sp-dropdown-inner"><ul class="sp-dropdown-items"><li class="sp-menu-item"><a   href="/infos-pratiques/durabilite/developpement-durable"  >Développement durable </a></li><li class="sp-menu-item"><a   href="/infos-pratiques/durabilite/20km-valorisent"  >20KM valorisent</a></li></ul></div></div></li><li class="sp-menu-item"><a   href="/infos-pratiques/historique"  >Historique</a></li><li class="sp-menu-item"><a   href="/infos-pratiques/venir-aux-20km"  >Venir aux 20km</a></li><li class="sp-menu-item"><a   href="/infos-pratiques/artistes"  >Artistes</a></li></ul></div></div></li><li class="sp-menu-item sp-has-child"><span  class=" sp-menu-separator"  >MÉDIAS</span><div class="sp-dropdown sp-dropdown-main sp-menu-right" style="width: 240px;"><div class="sp-dropdown-inner"><ul class="sp-dropdown-items"><li class="sp-menu-item"><a  rel="noopener noreferrer" href="https://photos.sport-city.ch/index.php?/category/326" target="_blank"  >Photos</a></li><li class="sp-menu-item"><a   href="/medias/videos"  >Vidéos</a></li><li class="sp-menu-item"><a   href="/medias/accreditations"  >Accréditations </a></li><li class="sp-menu-item"><a   href="/medias/communiques-de-presse"  >Communiqués de presse</a></li></ul></div></div></li><li class="sp-menu-item"><a   href="/partenaires"  >PARTENAIRES</a></li></ul><a id="offcanvas-toggler" aria-label="Menu" class="offcanvas-toggler-right offcanvas-toggler-custom d-lg-none" href="#" title="Menu"><div class="burger-icon" aria-hidden="true"><span></span><span></span><span></span></div></a></nav></div></div><div id="sp-header-cta" class=" col-lg-2 col-xxl-4 col-xl-4 d-none d-sm-none d-md-none d-lg-block"><div class="sp-column menu-cta"><div class="sp-module "><div class="sp-module-content">
159<div id="mod-custom257" class="mod-custom custom">
160    <div style="displey: flex; align-items: center; justify-content: center;"><a href="https://www.sportchrono.ch/events.php?id=919&amp;tab=inscrits" target="_blank" rel="noopener" class="btn lvl2" style="background-color: #fee1af;">Liste de départ</a> <a href="https://www.sportchrono.ch/events.php?id=919&amp;tab=resultats" target="_blank" rel="noopener" class="btn fire" style="background-color: #fee1af;">Résultats</a></div></div>
161</div></div></div></div></div>
162							</div>
163			</div>
164			
165	</section>
166
167<section id="sp-top-beige" >
168
169						<div class="container">
170				<div class="container-inner">
171			
172	
173<div class="row">
174	<div id="sp-top-bleu" class="col-lg-12 "><div class="sp-column "><div class="sp-module "><h3 class="sp-module-title">Informations</h3><div class="sp-module-content">
175<div id="mod-custom263" class="mod-custom custom">
176    <div style="background-color: #fff; border-radius: 8px; padding: 20px; margin-bottom: 30px; margin-top: 20px;">
177<p>Nous sommes actuellement sur le montage de l’événement et ne pourrons pas répondre immédiatement à vos questions. Si votre demande concerne l’un des points ci-dessous, nous vous invitons à prendre en compte les réponses indiquées. Si ce n’est pas le cas, nous tâcherons de répondre rapidement.</p>
178<p><strong>1. Modifications/transferts d’inscription et changement de catégorie</strong><br /> Toutes nos courses étant complètes et les dossards imprimés, plus aucune modification ne peut être effectuée sur les inscriptions. Les transferts d’inscription ou changement de catégorie/blocs ne sont également plus possibles.</p>
179<p><strong>2. Liste d’attente / inscription tardive / code de gratuité</strong><br /> Toutes nos courses étant complètes, aucune nouvelle inscription n’est possible, y compris avec un code de gratuité. Par ailleurs, aucune liste d’attente n’est proposée.</p>
180<p><strong>3. Remboursement (non-participation)</strong><br />
180 En cas de non-participation (blessure ou autre), aucun remboursement ne peut être effectué si l’option d’annulation n’a pas été sélectionnée lors de l’inscription.<br /> Si cette option a été choisie, nous vous invitons à suivre le lien «&nbsp;<a href="https://sportchrono.ch/option_annulation.php">Option annulation</a>&nbsp;».&nbsp;Un report d’inscription pour 2027 n’est pas possible.</p>
181<p><strong>4. Points Cumulus</strong><br /> Les points Cumulus sont pris en compte pour l’ensemble de vos inscriptions.&nbsp;Ainsi, si vous êtes inscrit·e sur plusieurs distances (par exemple 10 km et 20 km), les points seront comptabilisés pour chacune des courses.</p>
182<p><strong>5. Récupération des dossards ou dossard non reçu (individuel)</strong><br /> Les dossards individuels sont à retirer selon les horaires indiqués ci-dessous sous la tente des dossards situé au village Expo.</p>
183<ul>
184<li>Vendredi 24 avril entre 16h00 et 20h00</li>
185<li>Le week-end de la course, dès 08h00</li>
186</ul>
187<p>Si vous avez choisi l’envoi à domicile, votre dossard vous sera envoyé environ une semaine avant la manifestation.</p>
188<p>Si avec l’option du dossard à domicile vous ne l’avez toujours pas reçu durant la semaine des 20KM, il est possible que le dossard nous ait été retourné (adresse invalide ou introuvable par la Poste). Dans ce cas, vous pourrez le récupérer au stand «&nbsp;service coureurs&nbsp;» le jour de l’événement, avec votre courriel de confirmation.</p>
189<p><strong>6bis. Récupération des dossards (groupés)</strong><br /> Les dossards groupés peuvent être récupérés aux dates suivantes :</p>
190<ul>
191<li>Mercredi 22 avril au Stade Pierre-de-Coubertin, entre 16h00 et 18h00</li>
192<li>Vendredi 24 avril au Village Expo, entre 16h00 et 20h00</li>
193<li>Le week-end de la course, dès 08h00 au Village Expo</li>
194</ul>
195<p><strong>7. Médailles</strong><br /> Il n’y a actuellement plus de médailles disponibles.</p>
196<p>Si vous en souhaitez une, merci de nous le faire savoir par courriel. Dans la mesure où il nous en resterait à l’issu de l’événement, nous pourrons vous l’envoyer par courrier.</p>
197<p>Merci pour votre compréhension et excellente manifestation.</p>
198</div></div>
199</div></div><div class="sp-module "><div class="sp-module-content"><div><h2 style='font-size: 26px; margin: 0px 0px 30px;'>F.A.Q</h2><div class='txtConsigne'><p class='txtInfoFaq'>Avant de nous contacter directement via le formulaire en bas de page, merci de prendre connaissances des informations ci-dessous.</p></div><div id='accordion'><div class='faq-container'><div class='faq-item'><div class='faq-question'>J’ai oublié de m’inscrire. Y-a-t-il des inscriptions sur place?</div><div class='icon-container'><i class='fas fa-chevron-right'></i></div></div><div class='faq-answer'><p>Non, il n’y a pas d’inscriptions sur place.</p></div></div><div class='faq-container'><div class='faq-item'><div class='faq-question'>Est-ce mon âge ou mon année de naissance qui fait foi pour mon inscription?</div><div class='icon-container'><i class='fas fa-chevron-right'></i></div></div><div class='faq-answer'><p>C'est l'année de naissance qui fait foi.</p></div></div><div class='faq-container'><div class='faq-item'><div class='faq-question'>Est-il possible d’ajouter un membre dans notre équipe?</div><div class='icon-container'><i class='fas fa-chevron-right'></i></div></div><div class='faq-answer'><p>Oui, tant que l’équipe n’est pas complète. Dans ce cas, la personne à ajouter doit s’inscrire puis nous contacter par téléphone ou email et nous indiquer à quelle équipe nous devons la lier.</p></div></div><div class='faq-container'><div class='faq-item'><div class='faq-question'>Inscriptions par formulaire?</div><div class='icon-container'><i class='fas fa-chevron-right'></i></div></div><div class='faq-answer'><p>Il faut un minimum de 15 personnes pour pouvoir utiliser le fichier d’inscription. Cliquez ici si vous souhaitez recevoir un formulaire.</p></div></div><div class='faq-container'><div class='faq-item'><div class='faq-question'>A partir de quel âge peut-on courir?</div><div class='icon-container'><i class='fas fa-chevron-right'></i></div></div><div class='faq-answer'><p>- Les courses « courir pour le plaisir » 2km sont ouvertes à tous dès 5 ans et les courses pour le plaisir 4km dès 6 ans. C’est l’année de naissance qui fait foi;
200- Les courses BCV Junior sont ouvertes aux enfants de 7 à 16 ans;
201- Vous pouvez courir les 5 km dès 14 ans, les 10 km dès 16 ans et les 20 km dès 17 ans
202- Apéro'Run dès 18 ans.</p></div></div><div class='faq-container'><div class='faq-item'><div class='faq-question'>Quelle est la différence entre les courses BCV Junior et Courir pour le plaisir?</div><div class='icon-container'><i class='fas fa-chevron-right'></i></div></div><div class='faq-answer'><p>Les courses BCV Junior sont destinées uniquement aux enfants. Elles sont gratuites. Il y a un classement. Les courses Courir pour le plaisir sont ouvertes à tout le monde dès 5 ans pour 2 km et dès 6 ans pour 4 km. Elles permettent donc aux parents de courir avec leur/s enfant/s.</p></div></div><div class='faq-container'><div class='faq-item'><div class='faq-question'>
202Si je souhaite participer avec mon enfant aux courses « Courir pour le plaisir », dois-je également m’inscrire?</div><div class='icon-container'><i class='fas fa-chevron-right'></i></div></div><div class='faq-answer'><p>Oui, tous les participants, enfants et parents, doivent s’inscrire et payer l’inscription.</p></div></div></div></div></div></div></div></div>
203							</div>
204			</div>
205			
206	</section>
207
208<section id="sp-main-body" >
209
210										<div class="container">
211					<div class="container-inner">
212						
213	
214<div class="row">
215	
216<div id="sp-component" class="col-lg-12 ">
217	<div class="sp-column ">
218		<div id="system-message-container" aria-live="polite"></div>
219
220
221		
222		<div class="com-contact contact" itemscope itemtype="https://schema.org/Person">
223    
224            <div class="page-header">
225            <h1>
226                                <span class="contact-name">Contact-form</span>
227            </h1>
228        </div>
229    
230    
231    
232    
233    
234    
235    
236    
237            <div class="row">
238            <h2>Contact</h2>
239            <div class="col">
240                
241                <div class="contact-info">
242                    <div class="com-contact__address contact-address dl-horizontal mb-4" itemprop="address" itemscope itemtype="https://schema.org/PostalAddress">
243    
244    
245    
246    
247    
248    </div>                                    </div>             
249            </div>
250
251                    </div>
252
253    
254            <h2>Formulaire de contact</h2>
255        <div class="com-contact__form contact-form">
256    <form id="contact-form" action="/contact" method="post" class="form-validate well">
257                                                            <fieldset class="m-0">
258                                            <legend>Envoyer un e-mail</legend>
259                                                                <div class="control-group field-spacer">
260			<span class="spacer"><span class="before"></span><span class="text"><label id="jform_spacer-lbl" class=""><strong class="red">*</strong> Champ requis</label></span><span class="after"></span></span>		 	</div>
261                                            <div class="control-group">
262			<label id="jform_contact_name-lbl" for="jform_contact_name" class="required">
263    Nom<span class="star" aria-hidden="true">&#160;*</span></label>
264		
265
266    
267    <input
268        type="text"
269        name="jform[contact_name]"
270        id="jform_contact_name"
271        value=""
272                class="form-control required" size="30"         required       >
273
274    
275
276	</div>
277                                            <div class="control-group">
278			<label id="jform_contact_email-lbl" for="jform_contact_email" class="required">
279    E-mail<span class="star" aria-hidden="true">&#160;*</span></label>
280		<input type="email" inputmode="email" name="jform[contact_email]" class="form-control validate-email required" id="jform_contact_email" value="" size="30" autocomplete="email" required>	</div>
281                                            <div class="control-group">
282			<label id="jform_contact_emailmsg-lbl" for="jform_contact_emailmsg" class="required">
283    Sujet<span class="star" aria-hidden="true">&#160;*</span></label>
284		
285
286    
287    <input
288        type="text"
289        name="jform[contact_subject]"
290        id="jform_contact_emailmsg"
291        value=""
292                class="form-control required" size="60"         required       >
293
294    
295
296	</div>
297                                            <div class="control-group">
298			<label id="jform_contact_message-lbl" for="jform_contact_message" class="required">
299    Message<span class="star" aria-hidden="true">&#160;*</span></label>
300		<textarea name="jform[contact_message]" id="jform_contact_message"  cols="50"  rows="10" class="form-control required"       required       ></textarea>	</div>
301                                    </fieldset>
302                                                                    <div class="control-group">
303			<div class="visually-hidden"><label id="jform_captcha-lbl" for="jform_captcha" class="required">
304    Captcha<span class="star" aria-hidden="true">&#160;*</span></label>
305</div>
306		<div id="jform_captcha" class=" required g-recaptcha" data-sitekey="6LcAxbEqAAAAABGCoTUvKLxMg8C3efMqkiGoBK7Y" data-badge="bottomright" data-size="invisible" data-tabindex="0" data-callback="" data-expired-callback="" data-error-callback=""></div>	</div>
307                <div class="control-group">
308            <div class="controls">
309                <button class="btn btn-primary validate" type="submit">Envoyer</button>
310                <input type="hidden" name="option" value="com_contact">
311                <input type="hidden" name="task" value="contact.submit">
312                <input type="hidden" name="return" value="">
313                <input type="hidden" name="id" value="1:contact-form">
314                <input type="hidden" name="1456cbbd64cccf079ac1e4c6e619089f" value="1">            </div>
315        </div>
316    </form>
317</div>
318    
319    
320    
321    
322            
323
324
325    
326        </div>
327
328			</div>
329</div>
330</div>
331											</div>
332				</div>
333						
334	</section>
335
336<footer id="sp-footer" >
337
338				
339	
340<div class="row">
341	<div id="sp-bottom1" class="col-lg-12 "><div class="sp-column "><div class="sp-module "><div class="sp-module-content">
342<div id="mod-custom140" class="mod-custom custom">
343    <p><div class="container"> 
344<div class="footer-info"> 
345 
346<div class="contact"> 
347<h4><strong> <span><i class="fas fa-phone-alt"></i></span> Contact </strong></h4> 
348<p><strong>20KM de Lausanne</strong><br /> <a href="https://www.google.com/maps/place/Chem.+des+Grandes-Roches+10,+1018+Lausanne" target="_blank" rel="noopener" class="lvlFooter" title="Adresse informations 20km"> Chemin des Grandes Roches 10<br /> 1000 Lausanne 18 VD</a></p> 
349<p><a href="/contact" class="btn lvl3" title="Contacter les 20km de Lausanne">Contactez-nous</a></p> 
350</div> 
351 
352<div id="newsletter" class="zoom-section newslleter"> 
353 
354<form method="post" action="https://newsletter.infomaniak.com/v3/api/1/newsletters/webforms/23848/submit" class="inf-form"> 
355<input type="email" name="email" style="display:none" /> 
356<input type="hidden" name="key" value="eyJpdiI6IjkyUGJsZHNNSUxUVVJteUcwWEVMYW9XZzRlUjNwczNEYXZZdzVYU2J1OXM9IiwibWFjIjoiZDM5NTJkZTg0N2VjMmIwZjM3YTVmZWEzOTFjYWU2N2FhMDcwZTUyMjRiOTBmNTA0ZGE0MTNiNjI1ZDA3ZmUwYSIsInZhbHVlIjoia3FKaXltaEtRTm90RDZvT0tvYmtuaktsOGpmXC94V21kUUl3WUljdCtCNnc9In0="> 
357<input type="hidden" name="webform_id" value="23848"> 
358 
359<style>  
360/* Retrait du fond et marges inutiles */ 
361.inf-main_8dd99f719edf43e07427cc78a3549648 { margin-top: 15px; }  
362 
363/* Forcer les textes en blanc */ 
364.inf-main_8dd99f719edf43e07427cc78a3549648 h4,  
365.inf-main_8dd99f719edf43e07427cc78a3549648 span,  
366.inf-main_8dd99f719edf43e07427cc78a3549648 label,  
367.inf-main_8dd99f719edf43e07427cc78a3549648 i, 
368.inf-main_8dd99f719edf43e07427cc78a3549648 .inf-success p a {  
369color: #ffffff !important;  
370font-size: 14px;  
371}  
372.inf-main_8dd99f719edf43e07427cc78a3549648 h4 { font-size: 18px; margin: 0px 0px 13px 0px; font-weight: bold; }  
373 
374/* Disposition Champ Email + Bouton sur la même ligne */ 
375.inf-inline-group { 
376display: flex; 
377align-items: flex-start; 
378gap: 10px; /* Espace entre le champ et le bouton */ 
379margin-top: 15px; 
380} 
381.inf-inline-group .inf-input { 
382flex-grow: 1; /* Le champ prend toute la place restante */ 
383margin-bottom: 0; 
384} 
385.inf-main_8dd99f719edf43e07427cc78a3549648 input[type="email"] {  
386height: 40px;  
387width: 100%; 
388color: #333333; /* Texte tapé par l'utilisateur en sombre */ 
389border: 1px solid #E9E9E9;  
390padding-left: 10px;  
391margin: 0; 
392border-radius: 3px; 
393}  
394.inf-inline-group .inf-submit { 
395margin: 0; 
396} 
397.inf-main_8dd99f719edf43e07427cc78a3549648 .inf-submit input {  
398background-color: #333333; /* Couleur de fond du bouton (modifiable) */ 
399color: #ffffff;  
400border: none;  
401height: 40px;  
402padding: 0 20px;  
403border-radius: 3px; 
404cursor: pointer; 
405font-weight: bold; 
406transition: 0.3s; 
407}  
408.inf-main_8dd99f719edf43e07427cc78a3549648 .inf-submit input:hover { 
409background-color: #555555; 
410} 
411 
412/* Messages d'erreur et succès */ 
413.inf-main_8dd99f719edf43e07427cc78a3549648 .inf-input.inf-error span.inf-message { color: #ff6b6b !important; display: block; margin-top: 5px; }  
414.inf-main_8dd99f719edf43e07427cc78a3549648 .inf-input.inf-error input { border: 1px solid #ff6b6b; }  
415.inf-btn { color: #333 !important; background-color: white; padding: 7px 15px; border-radius: 2px; text-decoration: none; display: inline-block; }  
416</style> 
417 
418<div class="inf-main_8dd99f719edf43e07427cc78a3549648">  
419 
420<h4><strong><i class="far fa-envelope"></i> Newsletter</strong></h4> 
421<span> Le respect de la vie privée est important pour nous, vous ne serez contacté que dans le cadre des 20km et la promotion de certaines manifestations partenaires. Vous pouvez à tout moment vous désinscrire. </span> 
422 
423<div class="inf-success" style="display:none">  
424<h4 style="margin-top: 15px; color: #4CAF50 !important;">Inscription validée. Un mail de confirmation vous a été envoyé.</h4>  
425<p> <a href="#" class="inf-btn">« Retour</a> </p>  
426</div>  
427 
428<div class="inf-content">  
429 
430<div class="inf-inline-group"> 
431<div class="inf-input inf-input-text">  
432<input type="email" name="inf[1]" data-inf-meta="1" data-inf-error="Merci de renseigner une adresse email" required="required" placeholder="Email *" >  
433</div>  
434<div class="inf-submit">  
435<input type="submit" name="GO" value="GO" title="S'abonner à la newsletter">  
436</div>  
437</div> 
438 
439<div style="margin-top: 10px;"> 
440<script src="https://eu.altcha.org/js/latest/altcha.min.js" type="module" defer></script>
440  
441<altcha-widget hidelogo hidefooter floating challengeurl="https://newsletter.infomaniak.com/v3/altcha-challenge" ></altcha-widget>  
442<script src="https://newsletter.storage5.infomaniak.com/mcaptcha/altcha.js" defer> </script>
442  
443<script type="text/javascript" src="https://newsletter.infomaniak.com/v3/static/webform_index.js?v=1775659482"></script>
443  
444</div> 
445 
446</div>  
447</div>  
448</form> 
449 
450</div> 
451 
452<div class="media-social"> 
453<h4><strong><span>Suivez-nous !</span></strong></h4> 
454<div class="media-picto"> 
455<a href="https://www.instagram.com/20kmlausanne/" target="_blank" rel="noopener" title="Instagram"> <i class="fab fa-instagram"></i> </a>  
456<a href="https://www.facebook.com/20kmlausanne" target="_blank" rel="noopener" title="Facebook"> <i class="fab fa-facebook-f"></i> </a>  
457<a href="https://www.youtube.com/playlist?list=PLwh37LnfpnpwOGDCPsA5ZSpMduWF09Pen" target="_blank" rel="noopener" title="Youtube"> <i class="fab fa-youtube"></i> </a> 
458</div> 
459</div> 
460 
461</div> 
462</div></p></div>
463</div></div></div></div></div>
464				
465	</footer>
466
467<section id="sp-footer-infomaniak" >
468
469				
470	
471<div class="row">
472	<div id="sp-logoinfomaniak" class="col-lg-12 "><div class="sp-column "><div class="sp-module "><div class="sp-module-content">
473<div id="mod-custom142" class="mod-custom custom">
474    <p><a href="https://www.infomaniak.com/fr" target="_blank" rel="noopener" title="Infomaniak"> <picture> <source srcset="/images/logos/hosted-by-infomaniak.webp" type="image/webp" /> <img data-src="https://20km.ch/images/logos/infomaniak2025.png" alt="Infomaniak" width="180"  class="lazyload" /> </picture> </a></p></div>
475</div></div></div></div></div>
476				
477	</section>
478
479<section id="sp-chat-bot-pop-up" >
480
481				
482	
483<div class="row">
484	<div id="sp-footer1" class="col-lg-12 "><div class="sp-column "></div></div></div>
485				
486	</section>
487				</main>
488			</div>
489		</div>
490
491		<!-- Off Canvas Menu -->
492		<div class="offcanvas-overlay"></div>
493		<!-- Rendering the offcanvas style -->
494		<!-- If canvas style selected then render the style -->
495		<!-- otherwise (for old templates) attach the offcanvas module position -->
496					<div class="offcanvas-menu left-1 offcanvas-arrow-right" tabindex="-1" inert>
497	<div class="d-flex align-items-center justify-content-between p-3 pt-4">
498				<a href="#" class="close-offcanvas" role="button" aria-label="Close Off-canvas">
499			<div class="burger-icon" aria-hidden="true">
500				<span></span>
501				<span></span>
502				<span></span>
503			</div>
504		</a>
505	</div>
506	
507	<div class="offcanvas-inner">
508		<div class="d-flex header-modules mb-3">
509			
510					</div>
511		
512					<div class="sp-module "><div class="sp-module-content"><ul class="mod-menu mod-list menu nav-pills">
513<li class="item-255 menu-divider  menu-deeper menu-parent"><span class="menu-separator ">INSCRIPTIONS<span class="menu-toggler"></span></span>
514<ul class="mod-menu__sub list-unstyled small menu-child"><li class="item-109"><a href="/inscription/inscriptions-et-liste-de-depart" >Inscriptions et liste de départ</a></li><li class="item-126"><a href="/inscription/entreprises" >Entreprises &amp; groupes</a></li><li class="item-119"><a href="/inscription/ecole-des-prix-des-classes" >Écoles - Prix des classes</a></li><li class="item-282"><a href="/inscription/accessibilite" >Inscriptions PluSport - Accessibilité</a></li><li class="item-304"><a href="/inscription/elites-invitations" >Élites - invitations</a></li></ul></li><li class="item-108 menu-divider  menu-deeper menu-parent"><span class="menu-separator ">COURSES<span class="menu-toggler"></span></span>
515<ul class="mod-menu__sub list-unstyled small menu-child"><li class="item-111"><a href="/courses/parcours" >Courses</a></li><li class="item-174"><a href="/courses/horaires" >Horaires &amp; tarifs</a></li><li class="item-123"><a href="/courses/entrainements" >Entrainements</a></li><li class="item-125"><a href="/courses/retrait-des-dossards" >Retrait des dossards</a></li><li class="item-122"><a href="/courses/infos-utiles" >Infos utiles</a></li><li class="item-124"><a href="/courses/resultats" target="_blank">Résultats</a></li></ul></li><li class="item-127 menu-divider  menu-deeper menu-parent"><span class="menu-separator ">INFOS PRATIQUES<span class="menu-toggler"></span></span>
516<ul class="mod-menu__sub list-unstyled small menu-child"><li class="item-133"><a href="/infos-pratiques/action-soutenue" >Action soutenue</a></li><li class="item-289"><a href="https://shop.20km.ch" target="_blank" rel="noopener noreferrer">Shop en ligne des 20KM</a></li><li class="item-136"><a href="/infos-pratiques/volontaires" >Volontaires</a></li><li class="item-137"><a href="/infos-pratiques/garderie" >Garderie</a></li><li class="item-147"><a href="/infos-pratiques/animation" >Animations</a></li><li class="item-138 menu-deeper menu-parent"><a href="/infos-pratiques/durabilite" >Durabilité<span class="menu-toggler"></span></a><ul class="mod-menu__sub list-unstyled small menu-child"><li class="item-259"><a href="/infos-pratiques/durabilite/developpement-durable" >Développement durable </a></li><li class="item-258"><a href="/infos-pratiques/durabilite/20km-valorisent" >20KM valorisent</a></li></ul></li><li class="item-139"><a href="/infos-pratiques/historique" >Historique</a></li><li class="item-305"><a href="/infos-pratiques/venir-aux-20km" >Venir aux 20km</a></li><li class="item-307"><a href="/infos-pratiques/artistes" >Artistes</a></li></ul></li><li class="item-140 menu-divider  menu-deeper menu-parent"><span class="menu-separator ">MÉDIAS<span class="menu-toggler"></span></span>
517<ul class="mod-menu__sub list-unstyled small menu-child"><li class="item-141"><a href="https://photos.sport-city.ch/index.php?/category/326" target="_blank" rel="noopener noreferrer">Photos</a></li><li class="item-198"><a href="/medias/videos" >Vidéos</a></li><li class="item-143"><a href="/medias/accreditations" >Accréditations </a></li><li class="item-144"><a href="/medias/communiques-de-presse" >Communiqués de presse</a></li></ul></li><li class="item-145"><a href="/partenaires" >PARTENAIRES</a></li></ul>
518</div></div>		
519		
520		
521		
522					
523				
524		<!-- custom module position -->
525		
526	</div>
527</div>				
528
529		
530		
531
532		<!-- Go to top -->
533					</body>
534</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.