<!DOCTYPE html> <html dir="ltr" lang="FR"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Nos aérodromes de départ pour vols ULM et avion | FLY-Découverte</title> <meta name="description" content="Découvrez nos lieux d'envol à travers toute la France bapteme de l'air, vol découverte et vol initiation : choisissez l'aérodrome le plus proche de chez vous."> <meta http-equiv="x-ua-compatible" content="IE=edge"> <meta name="author" content="SemiColonWeb"> <link rel="icon" type="image/png" href="favicon.png"> <link rel=canonical href="https://flydecouverte.fr/aerodrome"> <style>*{margin:0;padding:0;box-sizing:border-box;}body{margin:0;padding:0;font-size:125%;line-height:1.8;padding-top:18px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}a{color:#000;text-decoration:none}.white{color:#fff}h1,h2,h3{font-size:130%;text-transform:uppercase}.cur{cursor:pointer}.euro{font-size:75%}@media (max-width:780px){body,html{font-size:100}h1,h2,h3{font-size:100%;text-transform:uppercase}}.container_body{display:table;padding:20px;width:100%;margin-left:auto;margin-right:auto}.container_div{display:table;width:100%;margin-left:auto;margin-right:auto;padding:20px;}.w150{max-width:150px;}.w300{max-width:300px;}.w400{max-width:400px;}.w500{max-width:500px;}.w600{max-width:600px;}.w650{max-width:650px;}.w700{max-width:700px;}.w800{max-width:800px;}.w850{max-width:850px;}.w900{max-width:900px;}.w1024{max-width:1024px;}.w1200{max-width:1200px;}.w1290{max-width:1290px;}.w1440{max-width:1440px;}.w1600{max-width:1600px;}.v5{width:100%;height:10px}.v10{width:100%;height:10px}.v20{width:100%;height:20px}.v30{width:100%;height:30px}.v40{width:100%;height:40px}.v50{width:100%;height:50px}.v60{width:100%;height:60px}.cent{width:100%}.center{text-align:center}.left{text-align:left}.tab{border:0;cellpadding:0;border-collapse:collapse}.btn{background:#0000FF;color:#fff}#logocentre{display:table;max-width:500px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:-30px}#logosupport{width:100%;height:100%;text-align:center;background:#F3F5FA}.container{padding:0 20px 0 30px}.bt500{display:flex;flex-wrap:wrap;text-align:center}.bt500>*{flex:1 500px;padding:5px;margin:5px}.list{display:flex;gap:1px;padding:1px;list-style:none;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.item{flex-shrink:0;width:300px;height:160px;background-color:#FFF;scroll-snap-align:center}.list::-webkit-scrollbar{display:none}.list-wrapper{position:relative}.btslide{position:absolute;top:50%;width:2rem;height:2rem;transform:translateY(-50%)}.btslide--previous{left:0.75rem;transform:rotate(180deg)}.btslide--next{right:0.75rem}.plus{background:#fff;padding:7px;border-radius:10px}.pad20{padding:20px}.wrapper-table{height:92vh;width:100%;display:table}.wrapper-cell{display:table-cell;vertical-align:middle;text-align:center}.header{font-size:18px;position:fixed;top:0;left:0;width:100%;z-index:999;background:rgba(10, 10, 10, 0.92);box-shadow:0 2px 8px #333;transition:box-shadow 0.3s ease;padding:4px}.menu-desktop a,.menu-mobile a{text-decoration:none;color:#fff;padding:8px 0;display:inline-block;transition:color 0.2s ease}.menu-desktop a:hover,.menu-mobile a:hover{color:#0077cc}.menu-desktop li.active a,.menu-mobile li.active a{color:#0077cc;font-weight:bold;border-bottom:2px solid #0077cc}.header-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:15px}.header-inner > *{min-width:0}nav{display:flex;align-items:center;gap:20px;flex-shrink:0}.icons{display:flex;gap:10px;flex-shrink:0;cursor:pointer}.icons-contact{display:flex;gap:10px;flex-shrink:0;padding-right:20px}.logo{height:40px;flex-shrink:0;max-width:100%}.menu-desktop{display:flex;gap:20px;list-style:none;margin:0;padding:0}nav label{display:none;font-size:20px;cursor:pointer}.menu-mobile{display:none}.setlang{width:48px;height:32px}.setctc{width:42px;height:32px}.setpan{width:32px;height:32px}@media (max-width:820px){.menu-desktop a,.menu-mobile a{color:#333}.menu-desktop{display:none}nav label{display:block;padding:0px;color:#fff}body{padding-top:30px}.menu-mobile{display:none;flex-direction:column;list-style:none;padding:10px 15px;background:white;border-top:1px solid #ccc}#toggle:checked + .menu-mobile{display:flex}}.right{display:flex;align-items:center;gap:10px}.bloc-compact{display:flex;gap:10px;align-items:center}@media (max-width:400px){.right{flex-direction:column;align-items:flex-start;gap:5px;padding:3px}.bloc-compact{width:100%;justify-content:space-between;}}.lang-switcher{position:relative;display:inline-block}#lang-toggle:checked + .lang-icon + .lang-choix{display:flex;flex-direction:column;gap:5px}.lang-panel{display:none;position:absolute;top:50px;right:10px;background:white;border:1px solid #ccc;padding:5px;border-radius:6px;box-shadow:0 0 5px rgba(0,0,0,0.2);z-index:1000}.lang-panel a{display:block;margin:5px 0}.machine-type{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.label-type{font-size:1.1rem;display:inline-block;width:100%;text-align:center;margin:10px auto;color:#000;cursor:pointer;background:#f5f5f5;padding:5px;border:1px solid #ccc}.onglets-wrapper{max-width:100%}.onglets{display:flex;flex-wrap:wrap;gap:5px;border-bottom:2px solid #ccc}.onglets input[type=radio]{display:none}.onglets,label_onglets{padding:5px 15px;background:#eee;border-radius:8px 8px 0 0;cursor:pointer;font-weight:bold;flex:1;text-align:center;user-select:none;transition:background 0.3s}.onglets input[type=radio]:checked + .label_onglets{background:#ccc}.onglets-content > div{display:none;opacity:0;transform:translateY(10px);transition:opacity 0.3s ease, transform 0.3s ease;padding:10px;background:#fff;border:1px solid #ccc;border-top:none;border-radius:0 0 8px 8px}.onglets-content > div.active{display:block;opacity:1;transform:translateY(0)}.label_onglets{display:flex;font-size:14px;cursor:pointer;padding:10px 15px;background:#eee;border-radius:8px 8px 0 0;font-weight:bold;flex:1;text-align:center;user-select:none;transition:background 0.3s}.label_onglets.active{background:#ccc}.tab-content{display:none}.tab-content.active{display:block}@media (max-width:780px){.label_onglets{display:flex;font-size:14px;}}</style> <style>.machine-selector{display:flex;gap:3px;justify-content:center;padding:5px;}.vignette-type{display:flex;flex-wrap:wrap;width:160px;font-size:80%}.vignette-type>*{flex:1 1 100px;padding:3px;margin:2px;border:1px solid #ddd}.machine-menu-toggle{display:block;margin:10px auto;padding:10px 20px;font-size:1.1rem;cursor:pointer;border-radius:6px;border:1px solid #ccc;background:#f4f4f4;transition:background 0.3s;width:100%;max-width:350px;text-align:center;}#accueil16{display:none}.machine-buttons-mobile{display:none;flex-direction:column;gap:10px;margin:20px auto;max-width:350px;text-align:left;}.machine-buttons-mobile button{display:flex;align-items:center;padding:5px;font-size:1rem;cursor:pointer;border-radius:6px;border:1px solid #ccc;background:#eee;text-align:left;}.machine-buttons-mobile button:hover{background:#ddd;}.machine-menu-toggle .arrow{display:inline-block;transition:transform 0.3s ease;margin-left:8px;}@media screen and (max-width:1289px){.machine-selector{display:none;}.machine-buttons-mobile{display:flex;}.vignette-type{display:none;margin-bottom:0px;}.vignette-type.active{display:block;}}.machine-menu-toggle{display:none}#accueil16{display:block}.machine-menu-toggle:hover{background:#e0e0e0;}@media screen and (max-width:1289px){.machine-menu-toggle{display:block;}.machine-buttons-mobile{display:none;}#accueil16{display:none}.machine-buttons-mobile.open{display:flex;}@keyframes fadeSlide{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}}.machine-menu-toggle .arrow{display:inline-block;transition:transform 0.3s ease;margin-left:8px;}.container{display:flex;flex-direction:row;gap:20px;}.col1{width:200px;flex-shrink:0;padding:5px;border:1px solid #ccc;}.col2, .col3{flex:1;padding:5px;border:1px solid #ccc;}.col3.active{display:block;}@media screen and (max-width:1200px){.container2{flex-direction:column;}.col3{display:none !important;}}@media screen and (max-width:700px){.container{flex-direction:column;}}#modal{position:fixed;inset:0;background:rgba(0,0,0,0.6);display:none;align-items:center;justify-content:center;z-index:10000;}#modal-content{background:white;padding:20px;max-width:90vw;max-height:90vh;overflow:auto;}.region_btn{background:#F4F4F4;color:#000;width:100%;padding:5px;cursor:pointer}.svgSmooth{transition:transform 0.6s ease-in-out;transform-origin:center center}nav3{width:100%}nav3 .label_region{justify-content:space-around;align-items:center;}nav3 .label_region a{width:100%;display:flex;align-items:center;justify-content:center;text-decoration:none;font-family:Arial, sans-serif;}nav3 a:hover{background:#5A5766}.label, #toggle2{display:none;}#toggle2{display:none}@media all and (max-width:700px){.col1{width:100%;background:#FFC300}nav3 .label_region{display:none;flex-direction:column;}nav3 .label_region a{width:100%}.label{display:block;font-size:1.1rem}.label{width:100%;display:flex;justify-content:center;align-items:center;margin:0 auto;fcolor:#000;cursor:pointer}#toggle2:checked + .label_region{display:flex;}}.grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:15px;margin:30px 0;padding:0}.grid > div{background:#111;border:1px solid #333;border-radius:8px;padding:15px 20px;text-align:center;transition:background 0.3s ease, transform 0.2s ease}.grid > div:hover{background:#ccc;transform:translateY(-2px)}.grid a{color:#fff;font-weight:200;font-size:1.1em;text-decoration:none}.grid a:hover{color:#000;text-decoration:underline}</style> </head> <body class="fond"> <noscript> <p>Pour une meilleure experience, activez JavaScript dans votre navigateur.</p> </noscript> <div class="header"> <div class="header-inner"> <a href="index"><img src="resafly/formule-detail/fly/images/fly2" style="width:150px;height:28px" alt="Logo commercial FLY-Découverte"></a> <nav><label for="toggle">☰</label> </nav> <ul class="menu-desktop"> <li><a href="index">Accueil</a></li> <li><a href="tarifs-3axe">Boutique</a></li> <li><a href="aerodrome">Aérodrome</a></li> <li><a href="https://resafly.fr/">Réservation</a></li> <li><a href="https://resafly.fr/partenaire">Partenaire</a></li> </ul> <div class="icons"> <div class="lang-switcher"> <span style="font-size:20px" onclick="toggleLang()">🇫🇷</span> <div id="lang-panel" class="lang-panel"><a href="aerodrome?lang=fr"><span style="font-size:42px">🇫🇷</span></a> <a href="aerodrome?lang=us"><span style="font-size:42px">🇬🇧</span></a> </div> </div> <span class=cur style="font-size:20px" onclick="_inte('panier')">🛒</span> <a title="Nous contacter" href="contact"><span style="font-size:20px">📧</span></a> </div> </div> <input type="checkbox" id="toggle" hidden> <ul class="menu-mobile"> <li><a href="index">Accueil</a></li> <li><a href="tarifs-3axe">Boutique</a></li> <li><a href="aerodrome">Aérodrome</a></li> <li><a href="//resafly.fr/">Réservation</a></li> <li><a href="https://resafly.fr/partenaire">Partenaire</a></li> </ul> </div> <div class="v40"></div> <div class="cent center"> <h1>Nos aérodromes de départ<br>pour vols ULM et avion</h1> </div> <div class="cent center">Expérience aérienne : Baptême de l'air, vol découverte, vol d'initiation & stage de pilotage</div> <div id="machine-menu-toggle" class="machine-menu-toggle">Choisir un appareil <span class="arrow">▼</span> </div> <div id="machineButtons" class="machine-buttons-mobile"> <button onclick="_aeronef('aerodrome')"> <source srcset="resafly/formule-detail/fly/images/300_160/ulm_aile_haute?v=-24" width=100 height=53 type="image/webp"> <figure> <picture> <source srcset="resafly/formule-detail/fly/images/300_160/piste_decollage?v=-35" type="image/webp"> <img src="resafly/formule-detail/fly/images/300_160/piste_decollage?v=-35" alt="Carte et liste des bases et aérodromes ouverts aux ULM en France" width="80" height="43" loading="lazy" style="display:block"> </picture> </figure> <figcaption> 35<span> sites d’envol</span> </figcaption> </button> <button onclick="_aeronef('a')"><figure> <picture> <source srcset="resafly/formule-detail/fly/images/300_160/ulm_aile_haute?v=-35" type="image/webp"> <img src="resafly/formule-detail/fly/images/300_160/ulm_aile_haute?v=-35" alt="nos sites d'envol avion léger en France" width="80" height="43" loading="lazy" style="display:block"> </picture> </figure><figcaption> 30<span> sites Avion UL SOLO</span></figcaption></button><button onclick="_aeronef('d')"><figure> <picture> <source srcset="resafly/formule-detail/fly/images/300_160/tab2?v=-35" type="image/webp"> <img src="resafly/formule-detail/fly/images/300_160/tab2?v=-35" alt="bases et aérodromes avion léger patrouille en France" width="80" height="43" loading="lazy" style="display:block"> </picture> </figure><figcaption> 8<span> sites Avion UL DUO</span></figcaption></button><button onclick="_aeronef('g')"><figure> <picture> <source srcset="resafly/formule-detail/fly/images/300_160/autogire_ouvert?v=-35" type="image/webp"> <img src="resafly/formule-detail/fly/images/300_160/autogire_ouvert?v=-35" alt="bases et aérodromes autogire en France" width="80" height="43" loading="lazy" style="display:block"> </picture> </figure><figcaption> 8<span> sites Autogire</span></figcaption></button><button onclick="_aeronef('p')"><figure> <picture> <source srcset="resafly/formule-detail/fly/images/300_160/pendulaire_vinon-sur-verdon?v=-35" type="image/webp"> <img src="resafly/formule-detail/fly/images/300_160/pendulaire_vinon-sur-verdon?v=-35" alt="bases et aérodromes pendulaire en France" width="80" height="43" loading="lazy" style="display:block"> </picture> </figure><figcaption> 7<span> sites Pendulaire</span></figcaption></button><button onclick="_aeronef('b')"><figure> <picture> <source srcset="resafly/formule-detail/fly/images/300_160/biplan?v=-35" type="image/webp"> <img src="resafly/formule-detail/fly/images/300_160/biplan?v=-35" alt="bases et aérodromes biplan en France" width="80" height="43" loading="lazy" style="display:block"> </picture> </figure><figcaption> 6<span> sites Biplan</span></figcaption></button><button onclick="_aeronef('v')"><figure> <picture> <source srcset="resafly/formule-detail/fly/images/300_160/gyrocoptere_ferme?v=-35" type="image/webp"> <img src="resafly/formule-detail/fly/images/300_160/gyrocoptere_ferme?v=-35" alt="bases et aérodromes gyrocoptere en France" width="80" height="43" loading="lazy" style="display:block"> </picture> </figure><figcaption> 6<span> sites Gyrocoptère</span></figcaption></button><button onclick="_aeronef('r')"><figure> <picture> <source srcset="resafly/formule-detail/fly/images/300_160/dr400-cuers?v=-35" type="image/webp"> <img src="resafly/formule-detail/fly/images/300_160/dr400-cuers?v=-35" alt="bases et aérodromes avion en famille en France" width="80" height="43" loading="lazy" style="display:block"> </picture> </figure><figcaption> 1<span> sites En famille</span></figcaption></button> </div> <div id="accueil16" class="cent center">Cliquez sur la photo pour voir les sites d’envol.</div> <div id="vignettes-container" class="machine-selector" style="font-size:75%"> <div id="_avion_ul" class="vignette-type center cur" onclick="_aeronef('aerodrome')"> <figure style="margin:0"> <source srcset="resafly/formule-detail/fly/images/300_160/ulm_aile_haute?v=-24" width=150 height=80 type="image/webp"> <img onclick="_aeronef('aerodrome')" alt="Carte et liste des bases et aérodromes ouverts aux ULM en France" src="resafly/formule-detail/fly/images/300_160/piste_decollage?maj=-35" width='150' height='80'> <figcaption>35 sites d’envol</figcaption> </figure> </div> <div id="_avion_ul" class="vignette-type center cur" onclick="_aeronef('a')"><figure> <picture> <source srcset="resafly/formule-detail/fly/images/300_160/ulm_aile_haute?v=-35" type="image/webp"> <img src="resafly/formule-detail/fly/images/300_160/ulm_aile_haute?v=-35" alt="nos sites d'envol avion léger en France" width="150" height="80" loading="lazy" style="display:block"> </picture> </figure><figcaption> 30<span> sites Avion UL SOLO</span></figcaption></div><div id="_avion_ul" class="vignette-type center cur" onclick="_aeronef('d')"><figure> <picture> <source srcset="resafly/formule-detail/fly/images/300_160/tab2?v=-35" type="image/webp"> <img src="resafly/formule-detail/fly/images/300_160/tab2?v=-35" alt="bases et aérodromes avion léger patrouille en France" width="150" height="80" loading="lazy" style="display:block"> </picture> </figure><figcaption> 8<span> sites Avion UL DUO</span></figcaption></div><div id="_avion_ul" class="vignette-type center cur" onclick="_aeronef('g')"><figure> <picture> <source srcset="resafly/formule-detail/fly/images/300_160/autogire_ouvert?v=-35" type="image/webp"> <img src="resafly/formule-detail/fly/images/300_160/autogire_ouvert?v=-35" alt="bases et aérodromes autogire en France" width="150" height="80" loading="lazy" style="display:block"> </picture> </figure><figcaption> 8<span> sites Autogire</span></figcaption></div><div id="_avion_ul" class="vignette-type center cur" onclick="_aeronef('p')"><figure> <picture> <source srcset="resafly/formule-detail/fly/images/300_160/pendulaire_vinon-sur-verdon?v=-35" type="image/webp"> <img src="resafly/formule-detail/fly/images/300_160/pendulaire_vinon-sur-verdon?v=-35" alt="bases et aérodromes pendulaire en France" width="150" height="80" loading="lazy" style="display:block"> </picture> </figure><figcaption> 7<span> sites Pendulaire</span></figcaption></div><div id="_avion_ul" class="vignette-type center cur" onclick="_aeronef('b')"><figure> <picture> <source srcset="resafly/formule-detail/fly/images/300_160/biplan?v=-35" type="image/webp"> <img src="resafly/formule-detail/fly/images/300_160/biplan?v=-35" alt="bases et aérodromes biplan en France" width="150" height="80" loading="lazy" style="display:block"> </picture> </figure><figcaption> 6<span> sites Biplan</span></figcaption></div><div id="_avion_ul" class="vignette-type center cur" onclick="_aeronef('v')"><figure> <picture> <source srcset="resafly/formule-detail/fly/images/300_160/gyrocoptere_ferme?v=-35" type="image/webp"> <img src="resafly/formule-detail/fly/images/300_160/gyrocoptere_ferme?v=-35" alt="bases et aérodromes gyrocoptere en France" width="150" height="80" loading="lazy" style="display:block"> </picture> </figure><figcaption> 6<span> sites Gyrocoptère</span></figcaption></div><div id="_avion_ul" class="vignette-type center cur" onclick="_aeronef('r')"><figure> <picture> <source srcset="resafly/formule-detail/fly/images/300_160/dr400-cuers?v=-35" type="image/webp"> <img src="resafly/formule-detail/fly/images/300_160/dr400-cuers?v=-35" alt="bases et aérodromes avion en famille en France" width="150" height="80" loading="lazy" style="display:block"> </picture> </figure><figcaption> 1<span> sites En famille</span></figcaption></div> </div> <!-- Carte --> <div class="container"> <div class="col1" style="color:#000"> <nav3> <label class="label" for="toggle2">Choisissez une région ☰</label><input hidden type="checkbox" id="toggle2"> <div class="label_region"> <button class=region_btn onclick="zoomOnCoord(762,642)">Auvergne-Rhône-Alpes</button> <button class=region_btn onclick="zoomOnCoord(773,451)">Bourgogne-Franche-Comté</button> <button class=region_btn onclick="zoomOnCoord(234,327)">Bretagne</button> <button class=region_btn onclick="zoomOnCoord(510,413)">Centre-Val de Loire</button> <button class=region_btn onclick="zoomOnCoord(828,270)">Grand Est</button> <button class=region_btn onclick="zoomOnCoord(596,131)">Hauts-France</button> <button class=region_btn onclick="zoomOnCoord(578,274)">Île-France</button> <button class=region_btn onclick="zoomOnCoord(401,227)">Normandie</button> <button class=region_btn onclick="zoomOnCoord(377,697)">Nouvelle-Aquitaine</button> <button class=region_btn onclick="zoomOnCoord(549,857)">Occitanie</button> <button class=region_btn onclick="zoomOnCoord(312,400)">Pays de la Loire</button> <button class=region_btn onclick="zoomOnCoord(769,744)">Provence-Alpe Côte d’Azur</button> <button class=region_btn onclick="resetZoom()">Supprimer filtre</button> </div> </nav3> </div> <style> #svgMap {width: 100%;aspect-ratio: 858 / 850;display: block} </style> <div class="col2"> <div id="map" style="aspect-ratio:858/850;max-width:100%"> <object id="svgMap" data="carte/map-france1.svg?v=3" type="image/svg+xml" title="Carte interactive des aérodromes de France" aria-label="Carte interactive des aérodromes de France" style="width:100%;height:100%;display:block;"> Votre navigateur ne prend pas en charge les images vectorielles (SVG). </object> </div> </div> <div class="col3" id="partner-details"> <div id="detail-container"> <section id="presentation-aerodrome" style="padding: 1rem; max-width: 900px; margin: auto;font-size:0.90rem;font-family: Arial, sans-serif;"> <h2 style="font-size: 1.2em; text-align: center;">Voler en France n'a jamais été aussi simple</h2> <br> <p style="font-size: 1.1em; line-height: 1.6;">Envie de t'envoler ? Ici, tu choisis ta région, ton type de vol, et c’est parti. Que tu rêves d’un <strong>biplan vintage</strong> comme l’Oiseau Blanc, d’un <strong>gyrocoptère fermé</strong> (le préféré des pilotes), ou encore d’un <strong>vol en famille</strong> à 3 passagers + pilote, t’es au bon endroit.</p> <br> <p style="font-size: 1.1em; line-height: 1.6;">Peu importe où tu habites en France : <strong>les tarifs sont les mêmes partout</strong>. Pas de surprise, pas de chichi. Et surtout : nos pilotes, ce ne sont pas des débutants. Le plus expérimenté affiche fièrement plus de <strong>25 000 heures de vol</strong> au compteur. Du costaud.</p> <br> <p style="font-size: 1.1em; line-height: 1.6;">Alors choisis ta région à gauche, repère le point rouge sur la carte, clique, et découvre ton futur pilote. En un clic, tu peux réserver un vol, ou juste en savoir plus. Et si t’es sur mobile ? T’inquiète, l’interface est aussi fluide qu’un vol au-dessus de la mer.</p> <br> <p style="font-size: 1.1em; font-style: italic; text-align: center;">Fly decouverte – On ne vend pas des billets, on partage des frissons.</p> </section> </div> </div> </div> <div id="modal" class="modal"> <div class="modal-box"> <button class="cur" onclick="closeModal()" style="float:right;font-size:24px">✖</button> <div id="modal-content">Chargement...</div> </div> </div> <style> .colaero{display: flex;flex-wrap:wrap;} .colaero > * {flex:1 1 500px;padding:5px;margin:5px} .listeaero{background:#FBF5F4;border:0.5px solid #ccc;font-size:100%;padding:5px;margin:5px} h3{font-size:90%} </style> <div class=colaero> <div> <div class="cent"> <section class=listeaero> <h3>(01) Vol découverte, initiation : <br>depuis l’Aérodrome de Bourg - Ceyzériat</h3> Ne manquez pas cette aventure aérienne unique à Jasseron. <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> Ce vol découverte en avion léger vous offrira une découverte inédite de la région, alliant émotions fortes, vues exceptionnelles et sensations de liberté dans un cadre naturel préservé.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 01250 Jasseron | Ain (01) | ✈ code OACI : LFHS</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=46.20425,5.28871&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=46.20425,5.28871&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/149.php" title="Voir les détails du vol depuis l’Aérodrome de Bourg - Ceyzériat (01250)">🌐 Consulter le site d'envol ➜</a></section> </div> <div class="cent"> <section class=listeaero> <h3>(17) Vol découverte, initiation : <br>depuis l’Base Ulm de Corme-Ecluse </h3> Survolez en avion léger Corme-Ecluse et ses trésors <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> cachés depuis Base Ulm de Corme-Ecluse .</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 17600 Corme-Ecluse | Charente-Maritime (17) | ✈ code OACI : LF1751</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=45.63113,-0.85551&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=45.63113,-0.85551&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/167.php" title="Voir les détails du vol depuis l’Base Ulm de Corme-Ecluse (17600)">🌐 Consulter le site d'envol ➜</a></section> </div> <div class="cent"> <section class=listeaero> <h3>(17) Vol découverte, initiation : <br>depuis l’Aérodrome de Pons-Avy</h3> Préparez-vous à une aventure aérienne exceptionnelle <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> avec ce vol découverte à Pons-Avy, une expérience qui allie sensations fortes, exploration et vues imprenables sur les paysages de Charente-Maritime.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 17800 Avy | Charente-Maritime (17) | ✈ code OACI : LFCP</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=45.57024,-0.51774&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=45.57024,-0.51774&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/184.php" title="Voir les détails du vol depuis l’Aérodrome de Pons-Avy (17800)">🌐 Consulter le site d'envol ➜</a></section> </div> <div class="cent"> <section class=listeaero> <h3>(30) Vol découverte, initiation : <br>depuis l’Aérodrome de Nîmes Courbessac </h3> Que vous choisissiez un vol en avion léger ou en Autogire, <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> ce vol découverte à Nîmes vous permet de découvrir des paysages exceptionnels sous un angle unique. Profitez de vues imprenables sur les sites historiques comme le Pont du Gard, la ville d’Avignon et la Camargue</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 30000 Nîmes | Gard (30) | ✈ code OACI : LFME</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=43.85424,4.41565&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=43.85424,4.41565&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/37.php" title="Voir les détails du vol depuis l’Aérodrome de Nîmes Courbessac (30000)">🌐 Consulter le site d'envol ➜</a></section> </div> <div class="cent"> <section class=listeaero> <h3>(31) Vol découverte, initiation : <br>depuis l’Aérodrome de Toulouse-Lasbordes</h3> Ce vol en avion léger près de Toulouse est une idée <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> cadeau originale, à offrir ou à s’offrir, pour celles et ceux qui rêvent de voler autrement. Une expérience accessible, encadrée et mémorable à vivre en solo ou à partager.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 31130 Balma | Haute-Garonne (31) | ✈ code OACI : LFCL</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=43.58648,1.5002&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=43.58648,1.5002&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/71.php" title="Voir les détails du vol depuis l’Aérodrome de Toulouse-Lasbordes (31130)">🌐 Consulter le site d'envol ➜</a></section> </div> <div class="cent"> <section class=listeaero> <h3>(32) Vol découverte, initiation : <br>depuis l’Aérodrome Nogaro</h3> Parfait comme cadeau original ou pour concrétiser un <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> rêve d’enfant, ce vol en avion léger à Nogaro combine l’adrénaline du décollage et la poésie d’un survol paisible au-dessus de paysages grandioses. Un moment suspendu à partager ou à s’offrir</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 32110 Nogaro | Gers (32) | ✈ code OACI : LFCN</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=43.76938,-0.03524&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=43.76938,-0.03524&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/192.php" title="Voir les détails du vol depuis l’Aérodrome Nogaro (32110)">🌐 Consulter le site d'envol ➜</a></section> </div> <div class="cent"> <section class=listeaero> <h3>(33) Vol découverte, initiation : <br>depuis l’Aérodrome d’Andernos-les-Bains</h3> Ce vol découverte à Andernos-les-Bains est une occasion <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> unique de goûter aux plaisirs du pilotage tout en explorant la beauté des paysages aquitains vus du ciel. Que ce soit pour un premier contact avec l’aviation ou pour concrétiser un rêve d’enfant, cette expérience marquera les esprits.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 33510 Andernos-les-Bains | Gironde (33) | ✈ code OACI : LFCD</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=44.75802,-1.07247&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=44.75802,-1.07247&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/130.php" title="Voir les détails du vol depuis l’Aérodrome d’Andernos-les-Bains (33510)">🌐 Consulter le site d'envol ➜</a></section> </div> <div class="cent"> <section class=listeaero> <h3>(33) Vol découverte, initiation : <br>depuis l’Aérodrome de Libourne - Artigues-de-Lussac</h3> Offrez-vous un vol découverte ou initiation en avion <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> léger depuis Aérodrome de Libourne - Artigues-de-Lussac.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 33570 Les Artigues De Lussac | Gironde (33) | ✈ code OACI : LFDI</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=44.98461,-0.13692&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=44.98461,-0.13692&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/6.php" title="Voir les détails du vol depuis l’Aérodrome de Libourne - Artigues-de-Lussac (33570)">🌐 Consulter le site d'envol ➜</a></section> </div> <div class="cent"> <section class=listeaero> <h3>(34) Vol découverte, initiation : <br>depuis l’Aérodrome de Montpellier - Candillargues</h3> Expérience magnifique, avec de beaux paysages, et le <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> pilote Julien au top!!! A vivre au moins une fois</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 34130 Candillargues | Hérault (34) | ✈ code OACI : LFNG</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=43.61447,4.0672&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=43.61447,4.0672&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/123.php" title="Voir les détails du vol depuis l’Aérodrome de Montpellier - Candillargues (34130)">🌐 Consulter le site d'envol ➜</a></section> </div> <div class="cent"> <section class=listeaero> <h3>(38) Vol découverte, initiation : <br>depuis l’Aérodrome Grenoble Le Versoud</h3> Ce vol découverte en avion léger au départ de Grenoble <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> Versoud est bien plus qu’une simple expérience aérienne, c’est une invitation à découvrir la beauté brute des Alpes, vue du ciel. Une aventure qui comblera les passionnés de nature, de sensations fortes et de panoramas à couper le souffle.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 38420 Le Versoud | Isère (38) | ✈ code OACI : LFLG</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=45.21815,5.8485&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=45.21815,5.8485&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/155.php" title="Voir les détails du vol depuis l’Aérodrome Grenoble Le Versoud (38420)">🌐 Consulter le site d'envol ➜</a></section> </div> <div class="cent"> <section class=listeaero> <h3>(46) Vol découverte, initiation : <br>depuis l’Aérodrome de Cahors Lalbenque</h3> Que vous cherchiez une idée cadeau originale ou une <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> activité à sensations accessibles à tous, ce survol du Lot en avion léger est fait pour vous. Accessible aux débutants, ce baptême est une expérience mémorable à vivre en solo ou à offrir à un proche.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 46230 Cieurac | Lot (46) | ✈ code OACI : LFCC</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=44.36794,1.50858&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=44.36794,1.50858&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/188.php" title="Voir les détails du vol depuis l’Aérodrome de Cahors Lalbenque (46230)">🌐 Consulter le site d'envol ➜</a></section> </div> <div class="cent"> <section class=listeaero> <h3>(46) Vol découverte, initiation : <br>depuis l’Aérodrome de Figeac Livernon </h3> Si les conditions le permettent, le pilote pourra vous <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> proposer de prendre les commandes quelques instants, pour une initiation encadrée en toute sécurité. Sensations garanties ! Légèreté de l’appareil, réactivité, liberté de mouvement : le vol devient alors une expérience aussi ludique qu’inoubliable.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 46320 Durbans | Lot (46) | ✈ code OACI : LFCF</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=44.67672,1.77049&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=44.67672,1.77049&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/78.php" title="Voir les détails du vol depuis l’Aérodrome de Figeac Livernon (46320)">🌐 Consulter le site d'envol ➜</a></section> </div> <div class="cent"> <section class=listeaero> <h3>(49) Vol découverte, initiation : <br>depuis l’Aérodrome Cholet le Pontreau</h3> Envolez-vous en avion léger depuis Aérodrome Cholet <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> le Pontreau et vivez la liberté du ciel.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 49300 Cholet | Maine-et-Loire (49) | ✈ code OACI : LFOU</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=47.08003,-0.88069&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=47.08003,-0.88069&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/190.php" title="Voir les détails du vol depuis l’Aérodrome Cholet le Pontreau (49300)">🌐 Consulter le site d'envol ➜</a></section> </div> <div class="cent"> <section class=listeaero> <h3>(51) Vol découverte, initiation : <br>depuis l’Aérodrome d’Épernay - Plivot</h3> Ne manquez pas cette aventure aérienne exceptionnelle <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> à Épernay – Plivot. Ce vol découverte en ULM Pendulaire vous offre une occasion unique de découvrir la Champagne sous un autre angle, entre excitation, sensation de liberté et paysages à couper le souffle.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 51150 Plivot | Marne (51) | ✈ code OACI : LFSW</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=49.00691,4.08311&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=49.00691,4.08311&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/126.php" title="Voir les détails du vol depuis l’Aérodrome d’Épernay - Plivot (51150)">🌐 Consulter le site d'envol ➜</a></section> </div> <div class="cent"> <section class=listeaero> <h3>(51) Vol découverte, initiation : <br>depuis l’Aérodrome de Reims - Prunay</h3> Profitez d’une vue imprenable sur Prunay et la région <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> depuis Aérodrome de Reims - Prunay.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 51360 Prunay | Marne (51) | ✈ code OACI : LFQA</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=49.20835,4.15717&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=49.20835,4.15717&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/10.php" title="Voir les détails du vol depuis l’Aérodrome de Reims - Prunay (51360)">🌐 Consulter le site d'envol ➜</a></section> </div> <div class="cent"> <section class=listeaero> <h3>(54) Vol découverte, initiation : <br>depuis l’Aérodrome de Nancy-Essey</h3> Ce vol decouverte en avion léger à Nancy est une expérience <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> unique qui ravira les amateurs de grands espaces et d’aventure. Idéal pour offrir ou réaliser un rêve d’envol, il promet une aventure inoubliable entre ciel et terre</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 54510 Tomblaine | Meurthe-et-Moselle (54) | ✈ code OACI : LFSN</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=48.69368,6.22657&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=48.69368,6.22657&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/151.php" title="Voir les détails du vol depuis l’Aérodrome de Nancy-Essey (54510)">🌐 Consulter le site d'envol ➜</a></section> </div> <div class="cent"> <section class=listeaero> <h3>(54) Vol découverte, initiation : <br>depuis l’Aérodrome de Nancy-Essey</h3> Découvrez les paysages de la région en décollant de <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> Aérodrome de Nancy-Esseyen avec un biplan STAMP SV4-RS.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 54511 Tomblaine | Meurthe-et-Moselle (54) | ✈ code OACI : LFSN</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=48.69368,6.22657&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=48.69368,6.22657&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/113.php" title="Voir les détails du vol depuis l’Aérodrome de Nancy-Essey (54511)">🌐 Consulter le site d'envol ➜</a></section> </div> <div class="cent"> <section class=listeaero> <h3>(59) Vol découverte, initiation : <br>depuis l’Aérodrome de Valenciennes-Denain</h3> Expérimentez le pilotage au départ de Aérodrome de <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> Valenciennes-Denain, à deux pas de Prouvy.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 59121 Prouvy | Nord (59) | ✈ code OACI : LFAV</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=50.33164,3.458&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=50.33164,3.458&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/156.php" title="Voir les détails du vol depuis l’Aérodrome de Valenciennes-Denain (59121)">🌐 Consulter le site d'envol ➜</a></section> </div> </div> <div> <div class="cent"> <section class=listeaero> <h3>(62) Vol découverte, initiation :<br>depuis l’Aérodrome Lens-Bénifontaine</h3> Offrez un cadeau d’exception : un vol au départ de <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> Aérodrome Lens-Bénifontaine en avion léger.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 62880 Vendin-le-Vieil | Pas-Calais (62) | ✈ code OACI : </span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=50.46445,2.81932&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=50.46445,2.81932&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/177.php" title="Voir les détails du vol depuis l’Aérodrome Lens-Bénifontaine (62880)">🌐 Consulter le site d'envol ➜</a> </section> </div> <div class="cent"> <section class=listeaero> <h3>(64) Vol découverte, initiation :<br>depuis l’Base ULM de Navarrenx</h3> Offrez-vous un vol découverte ou initiation depuis <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> Base ULM de Navarrenx – Vielleségure.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 64150 Vielleségure | Pyréné-Atlantiques (64) | ✈ code OACI : LF6431</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=43.35676,-0.6834&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=43.35676,-0.6834&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/158.php" title="Voir les détails du vol depuis l’Base ULM de Navarrenx (64150)">🌐 Consulter le site d'envol ➜</a> </section> </div> <div class="cent"> <section class=listeaero> <h3>(64) Vol découverte, initiation :<br>depuis l’Aérodrome de Escary-Aramits</h3> Préparez-vous à une aventure aérienne exceptionnelle <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> avec ce vol en Uavion léger à Montpellier - Candillargues ! Une expérience magique qui combine excitation, découverte et vues imprenables entre ciel et terre.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 64570 Aramits | Pyréné-Atlantiques (64) | ✈ code OACI : LF6428</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=43.12155,-0.74345&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=43.12155,-0.74345&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/96.php" title="Voir les détails du vol depuis l’Aérodrome de Escary-Aramits (64570)">🌐 Consulter le site d'envol ➜</a> </section> </div> <div class="cent"> <section class=listeaero> <h3>(65) Vol découverte, initiation :<br>depuis l’Aérodrome de Luquet</h3> Profitez d’une vue imprenable sur Luquet et la région <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> depuis Aérodrome de Luquet.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 65320 Luquet | Hautes-Pyrénées (65) | ✈ code OACI : LF1631</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=43.24252,-0.11495&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=43.24252,-0.11495&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/98.php" title="Voir les détails du vol depuis l’Aérodrome de Luquet (65320)">🌐 Consulter le site d'envol ➜</a> </section> </div> <div class="cent"> <section class=listeaero> <h3>(74) Vol découverte, initiation :<br>depuis l’Aéroport d’Annecy</h3> Idéal en cadeau ou pour réaliser un rêve d’envol, ce <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> vol découverte en avion léger à Annecy promet une aventure inoubliable, entre ciel et montagnes.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 74370 Metz-Tessy | Haute-Savoie (74) | ✈ code OACI : LFLP</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=45.9296,6.09926&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=45.9296,6.09926&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/24.php" title="Voir les détails du vol depuis l’Aéroport d’Annecy (74370)">🌐 Consulter le site d'envol ➜</a> </section> </div> <div class="cent"> <section class=listeaero> <h3>(77) Vol découverte, initiation :<br>depuis l’Aérodrome de Meaux-Esbly</h3> Préparez-vous à une aventure aérienne inoubliable avec <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> ce vol découverte en avion léger à Isles-lès-Villenoy ! Une expérience entre ciel et terre, parfaite pour les amateurs de sensations fortes et de découvertes exceptionnelles.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 77450 Isles les Villenoy | Seine-et-Marne (77) | ✈ code OACI : LFPE</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=48.92746,2.83342&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=48.92746,2.83342&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/26.php" title="Voir les détails du vol depuis l’Aérodrome de Meaux-Esbly (77450)">🌐 Consulter le site d'envol ➜</a> </section> </div> <div class="cent"> <section class=listeaero> <h3>(78) Vol découverte, initiation :<br>depuis l’Base Ulm de Thoiry</h3> Préparez-vous à une montée d’adrénaline inoubliable <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> lors de ce vol en avion léger à Thoiry ! Un moment magique entre ciel et terre, où découverte et sensations fortes se mêlent pour une aventure aérienne exceptionnelle.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 78770 Thoiry | Yvelines (78) | ✈ code OACI : LF7853</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=48.86704,1.7991&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=48.86704,1.7991&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/163.php" title="Voir les détails du vol depuis l’Base Ulm de Thoiry (78770)">🌐 Consulter le site d'envol ➜</a> </section> </div> <div class="cent"> <section class=listeaero> <h3>(81) Vol découverte, initiation :<br>depuis l’Base Ulm de La Ramière</h3> Survolez en avion léger Giroussens et ses trésors cachés <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> depuis Base Ulm de La Ramière.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 81500 Giroussens | Tarn (81) | ✈ code OACI : LF8153</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=43.74827,1.81816&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=43.74827,1.81816&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/29.php" title="Voir les détails du vol depuis l’Base Ulm de La Ramière (81500)">🌐 Consulter le site d'envol ➜</a> </section> </div> <div class="cent"> <section class=listeaero> <h3>(82) Vol découverte, initiation :<br>depuis l’Aérodrome de Montauban Morin-Védrines</h3> Que ce soit pour un moment de découverte, une initiation <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> au pilotage ou un cadeau original à partager, ce vol en ULM dans le Tarn-et-Garonne est accessible à tous et promet des souvenirs impérissables, entre ciel et campagne.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 82000 Montauban | Tarn-et-Garonne (82) | ✈ code OACI : LFDB</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=44.01758,1.355&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=44.01758,1.355&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/189.php" title="Voir les détails du vol depuis l’Aérodrome de Montauban Morin-Védrines (82000)">🌐 Consulter le site d'envol ➜</a> </section> </div> <div class="cent"> <section class=listeaero> <h3>(83) Vol découverte, initiation :<br>depuis l’Aérodrome de Cuers</h3> Ce vol découverte à Pierrefeu-du-Var est bien plus <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> qu’un simple vol, c’est une immersion dans le monde aérien, entre frissons et émerveillement. Que vous soyez amateur de sensations fortes ou en quête d’un moment suspendu hors du temps, cette expérience promet des souvenirs impérissables.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 83390 Cuers | Var (83) | ✈ code OACI : LFTF</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=43.24757,6.12694&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=43.24757,6.12694&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/84.php" title="Voir les détails du vol depuis l’Aérodrome de Cuers (83390)">🌐 Consulter le site d'envol ➜</a> </section> </div> <div class="cent"> <section class=listeaero> <h3>(83) Vol découverte, initiation :<br>depuis l’Aérodrome de cuers</h3> Offrez un cadeau d’exception : un vol jusqu’à 3 passagers <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> au départ de Aérodrome de cuers en avion DR400.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 83390 Cuers | Var (83) | ✈ code OACI : LFTF</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=43.28757,6.16&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=43.28757,6.16&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/141.php" title="Voir les détails du vol depuis l’Aérodrome de cuers (83390)">🌐 Consulter le site d'envol ➜</a> </section> </div> <div class="cent"> <section class=listeaero> <h3>(83) Vol découverte, initiation :<br>depuis l’Aérodrome de Vinon sur Verdon</h3> Ce vol découverte en avion léger au départ de Vinon-sur-Verdon <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> vous promet un moment riche en émotions, entre découverte et sensations. Une aventure idéale pour explorer les paysages de Provence sous un nouvel angle, et pourquoi pas, éveiller une vocation de futur pilote !</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 83560 Vinon-sur-Verdon | Var (83) | ✈ code OACI : LFNF</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=43.73637,5.78817&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=43.73637,5.78817&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/73.php" title="Voir les détails du vol depuis l’Aérodrome de Vinon sur Verdon (83560)">🌐 Consulter le site d'envol ➜</a> </section> </div> <div class="cent"> <section class=listeaero> <h3>(85) Vol découverte, initiation :<br>depuis l’Aérodrome de La Roche-sur-Yon</h3> Que ce soit pour une idée cadeau originale ou simplement <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> pour vivre une expérience hors du commun, ce vol découverte au départ de La Roche-sur-Yon vous offrira des souvenirs inoubliables.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 85000 Des Ajoncs, La Roche-sur-Yon | Vendée (85) | ✈ code OACI : LFRI</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=46.69947,-1.37745&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=46.69947,-1.37745&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/191.php" title="Voir les détails du vol depuis l’Aérodrome de La Roche-sur-Yon (85000)">🌐 Consulter le site d'envol ➜</a> </section> </div> <div class="cent"> <section class=listeaero> <h3>(85) Vol découverte, initiation :<br>depuis l’Aérodrome La Tranche-sur-Mer</h3> Accessible à tous, ce vol découverte en avion léger <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> depuis La Tranche-sur-Mer promet des sensations nouvelles et des souvenirs mémorables, à vivre ou à offrir.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 85360 La Tranche sur Mer | Vendée (85) | ✈ code OACI : LF8522</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=46.36479,-1.42762&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=46.36479,-1.42762&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/193.php" title="Voir les détails du vol depuis l’Aérodrome La Tranche-sur-Mer (85360)">🌐 Consulter le site d'envol ➜</a> </section> </div> <div class="cent"> <section class=listeaero> <h3>(86) Vol découverte, initiation :<br>depuis l’Aérodrome Saint-Secondin</h3> Découvrez Saint-Secondin et ses alentours depuis le <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> ciel, départ Aérodrome Saint-Secondinen avion léger.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 86350 Saint-Secondin | Vienne (86) | ✈ code OACI : LF8626</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=46.34607,0.51821&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=46.34607,0.51821&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/137.php" title="Voir les détails du vol depuis l’Aérodrome Saint-Secondin (86350)">🌐 Consulter le site d'envol ➜</a> </section> </div> <div class="cent"> <section class=listeaero> <h3>(88) Vol découverte, initiation :<br>depuis l’Aérodrome d’Epinal Dogneville</h3> Découvrez les paysages de la région en décollant de <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> Aérodrome d’Epinal Dogneville en avion léger</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 88000 Dogneville | Vosges (88) | ✈ code OACI : LFSE</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=48.21126,6.44842&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=48.21126,6.44842&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/33.php" title="Voir les détails du vol depuis l’Aérodrome d’Epinal Dogneville (88000)">🌐 Consulter le site d'envol ➜</a> </section> </div> <div class="cent"> <section class=listeaero> <h3>(95) Vol découverte, initiation :<br>depuis l’Aérodrome de Cergy Pontoise</h3> Ce vol découverte en avion léger au départ de Cergy-Pontoise <button class="btn-lire-suite cur" onclick="this.nextElementSibling.style.display='inline'; this.style.display='none'">👉 Lire la suite </button> <span style="display:none;"> s’adresse à tous : curieux d’aviation, passionnés de nature ou amateurs de sensations. Accessible et spectaculaire, il promet une escapade aérienne originale à vivre ou à offrir.</span> <br> <div style="display:fex;padding:10px"> <span style="font-size:90%">📍 95830 Cormeilles-en-Vexin | Val-d’Oise (95) | ✈ code OACI : LFPT</span> <div class="container_div w300"> <a href="https://waze.com/ul?ll=49.11573,2.02093&navigate=yes" target="_blank" rel="noopener noreferrer">🗺️ Waze</a> | <a href="https://www.google.com/maps/dir/?api=1&destination=49.11573,2.02093&travelmode=driving&dir_action=navigate" target="_blank" rel="noopener noreferrer">🛰️ Google Maps</a> </div> </div> <a href="detail_aerodrome/171.php" title="Voir les détails du vol depuis l’Aérodrome de Cergy Pontoise (95830)">🌐 Consulter le site d'envol ➜</a> </section> </div> </div> </div> <script> const points = [{"id":6,"cp":"Les Artigues De Lussac","lat":44.984607,"lon":-0.136921,"region":"Nouvelle-Aquitaine"},{"id":10,"cp":"Prunay","lat":49.208346,"lon":4.157166,"region":"Grand Est"},{"id":24,"cp":"Metz-Tessy","lat":45.929603,"lon":6.099257,"region":"Auvergne-Rh\u00f4ne-Alpes"},{"id":26,"cp":"Isles les Villenoy","lat":48.927462,"lon":2.833421,"region":"\u00cele-de-France"},{"id":29,"cp":"Giroussens","lat":43.748273,"lon":1.818162,"region":"Occitanie"},{"id":33,"cp":"Dogneville","lat":48.211262,"lon":6.448417,"region":"Grand Est"},{"id":37,"cp":"N\u00eemes","lat":43.854243,"lon":4.415646,"region":"Occitanie"},{"id":71,"cp":"Balma","lat":43.586475,"lon":1.500195,"region":"Occitanie"},{"id":73,"cp":"Vinon-sur-Verdon","lat":43.73636531673974,"lon":5.78817363851263,"region":"Provence-Alpes-C\u00f4te d\u2019Azur"},{"id":78,"cp":"Durbans","lat":44.676721,"lon":1.770489,"region":"Occitanie"},{"id":84,"cp":"Cuers","lat":43.247571,"lon":6.126938,"region":"Provence-Alpes-C\u00f4te d\u2019Azur"},{"id":96,"cp":"Aramits","lat":43.12155,"lon":-0.74345,"region":"Nouvelle-Aquitaine"},{"id":98,"cp":"Luquet","lat":43.2425201,"lon":-0.1149517,"region":"Occitanie"},{"id":113,"cp":"Tomblaine","lat":48.6936836102712,"lon":6.22657172533171,"region":"Grand Est"},{"id":123,"cp":"Candillargues","lat":43.614469,"lon":4.067201,"region":"Occitanie"},{"id":126,"cp":"Plivot","lat":49.006909,"lon":4.083108,"region":"Grand Est"},{"id":130,"cp":"Andernos-les-Bains","lat":44.7580153,"lon":-1.072473005,"region":"Nouvelle-Aquitaine"},{"id":137,"cp":"Saint-Secondin","lat":46.346066,"lon":0.518207,"region":"Nouvelle-Aquitaine"},{"id":141,"cp":"Cuers","lat":43.287572,"lon":6.159999,"region":"Provence-Alpes-C\u00f4te d\u2019Azur"},{"id":149,"cp":"Jasseron","lat":46.20425421688467,"lon":5.288707287065492,"region":"Auvergne-Rh\u00f4ne-Alpes"},{"id":151,"cp":"Tomblaine","lat":48.6936836102712,"lon":6.22657172533171,"region":"Grand Est"},{"id":155,"cp":"Le Versoud","lat":45.218151,"lon":5.848503,"region":"Auvergne-Rh\u00f4ne-Alpes"},{"id":156,"cp":"Prouvy","lat":50.331637,"lon":3.458,"region":"Hauts-de-France"},{"id":158,"cp":"Vielles\u00e9gure","lat":43.356761,"lon":-0.6834,"region":"Nouvelle-Aquitaine"},{"id":163,"cp":"Thoiry","lat":48.867035,"lon":1.7991,"region":"\u00cele-de-France"},{"id":167,"cp":" Corme-Ecluse ","lat":45.631126,"lon":-0.855505,"region":"Nouvelle-Aquitaine"},{"id":171,"cp":"Cormeilles-en-Vexin","lat":49.115732,"lon":2.020926,"region":"\u00cele-de-France"},{"id":177,"cp":"Vendin-le-Vieil","lat":50.464445,"lon":2.819321,"region":"Hauts-de-France"},{"id":184,"cp":"Avy","lat":45.570241,"lon":-0.51774,"region":"Nouvelle-Aquitaine"},{"id":188,"cp":"Cieurac","lat":44.3679357,"lon":1.5085799,"region":"Occitanie"},{"id":189,"cp":"Montauban","lat":44.0175835,"lon":1.3549991,"region":"Occitanie"},{"id":190,"cp":"Cholet","lat":47.080031590668746,"lon":-0.880691938817766,"region":"Pays de la Loire"},{"id":191,"cp":"Des Ajoncs, La Roche-sur-Yon","lat":46.6994742,"lon":-1.377451475,"region":"Pays de la Loire"},{"id":192,"cp":"Nogaro","lat":43.7693792,"lon":-0.03524307,"region":"Occitanie"},{"id":193,"cp":"La Tranche sur Mer","lat":46.3647935,"lon":-1.4276218,"region":"Pays de la Loire"}] function gpsToSvg(lat, lon) { const x = 56.285979 * lon + 0.404755 * lat + 280.71; const y = 0.230785 * lon + -83.093751 * lat + 4287.60; return {x,y};} document.getElementById('svgMap').addEventListener('load', function () { const svgDoc = this.contentDocument; const svgRoot = svgDoc.documentElement; points.forEach(pt => { const { x, y} = gpsToSvg(parseFloat(pt.lat), parseFloat(pt.lon)); const el = svgDoc.createElementNS("http://www.w3.org/2000/svg", "text"); el.setAttribute("x", x-15); if(pt.id == 141)el.setAttribute("x", x+5); if(pt.id == 151)el.setAttribute("x", x+5); el.setAttribute("y", y-15); el.setAttribute("cursor", "pointer"); el.setAttribute("font-size", "22"); el.textContent = "🔴️"; el.addEventListener("click", () => showPartnerDetail(pt.id)); svgRoot.appendChild(el);});}); /* Gestion du zoom */ let currentZoom = 1; function zoomOnCoord(x, y, zoom = 2) { const svgObject = document.getElementById("svgMap"); const svg = svgObject.contentDocument.documentElement; currentZoom = zoom; const centerX = 500;const centerY = 500; const dx = centerX - x;const dy = centerY - y; svg.style.transformOrigin = "center center"; svg.style.transform = "scale(" + zoom + ") translate(" + (dx / zoom) + "px, " + (dy / zoom) + "px)";} function resetZoom() { const svg = document.getElementById("svgMap").contentDocument.documentElement; svg.style.transform = "scale(1)";} // Vérifie d'abord que l'élément existe const btnReset = document.getElementById("btnReset"); if (btnReset) { btnReset.addEventListener("click", resetZoom);} // Vérifie que le conteneur existe avant de chercher ses boutons const zoomButtons = document.querySelectorAll("#zoomControls button[data-x]"); if (zoomButtons.length > 0) { zoomButtons.forEach(btn => { btn.addEventListener("click", function () { const x = parseFloat(this.getAttribute("data-x")); const y = parseFloat(this.getAttribute("data-y")); zoomOnCoord(x, y);});});} /* Simule une fonction de détail partenaire */ function showPartnerDetail(id) { alert("Détail partenaire " + id);} function showPartnerDetail(id) { const isMobile = window.innerWidth <= 1200; if (isMobile) { const modal = document.getElementById("modal"); const content = document.getElementById("modal-content"); modal.style.display = "flex"; content.innerHTML = "Chargement..."; fetch(`detail_partenaire.php?id=${encodeURIComponent(id)}`) .then(res => res.text()) .then(html => { content.innerHTML = html;}) .catch(err => { content.innerHTML = "<p style='color:red'>Erreur de chargement</p>"; console.error(err);}); } else { const col3 = document.getElementById("partner-details"); const detailContainer = document.getElementById("detail-container"); col3.classList.add("active"); detailContainer.innerHTML = "Chargement..."; fetch(`detail_partenaire.php?id=${encodeURIComponent(id)}`) .then(res => res.text()) .then(html => { detailContainer.innerHTML = html;}) .catch(err => { detailContainer.innerHTML = "<p style='color:red'>Erreur de chargement</p>"; console.error(err);});}} function closeModal() {document.getElementById("modal").style.display = "none";} </script> <script> document.addEventListener("DOMContentLoaded", function () { document.querySelectorAll('.region_btn').forEach(btn => { btn.addEventListener('click', () => document.getElementById('toggle2').checked = false);});}); </script> <script> function handleSelectChange(select) {const [x, y] = select.value.split(',').map(Number);zoomOnCoord(x, y);} </script> <script> document.addEventListener("DOMContentLoaded", function () { // Menu burger (si présent ailleurs) const burger = document.querySelector(".burger"); const nav = document.querySelector("nav"); if (burger && nav) { burger.addEventListener("click", function () { nav.classList.toggle("open");});} // Menu machine const toggleBtn = document.getElementById('machine-menu-toggle'); const menu = document.getElementById('machineButtons'); if (toggleBtn && menu) { toggleBtn.addEventListener('click', () => { menu.classList.toggle('open'); toggleBtn.classList.toggle('open'); }); menu.querySelectorAll('button').forEach(btn => { btn.addEventListener('click', () => { menu.classList.remove('open'); toggleBtn.classList.remove('open');});});}}); </script> <script> function _inte(page) {window.location.href = page} function _aeronef(sc){_inte('aerodrome?sc='+sc);} //document.getElementById("go_aeronef").click();} function toggleLang(){const panel = document.getElementById('lang-panel');panel.style.display = (panel.style.display === 'flex') ? 'none' : 'flex';} </script> </body> </html>