Outiref

Code source de l'URL : https://www.golfclubdelyon.com/

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta content="text/html; charset=UTF-8" http-equiv="content-type"/>
<title>Accueil</title>
<meta name="description" content="Golf Club de Lyon est un golf 36 trous à Villette d'Anthon. 2 parcours 18 trous : Les Sangliers ouvert en 1991 et Les Brocards en 1965. Son parcours principal, Les Sangliers est un par 72 de 6159 mètres. Ouvert depuis 1965 à Villette d'Anthon (69 - Rhône). L'espagnol José Maria Olazabal, deux fois victorieux des Masters d'Augusta, y a été sacré en 2001, à l'occasion de l'Open de France." />
<meta  name="viewport" content="width=device-width, initial-scale=1"/>
<meta  name="apple-mobile-web-app-capable" content="yes"/>
<meta  name="apple-mobile-web-app-status-bar-style" content="white"/>
<link type="text/css" href="https://www.golfclubdelyon.com/vtfmk/base/css/flags.css" rel="stylesheet" />
<link type="text/css" href="https://www.golfclubdelyon.com/assets/font/font.css" rel="stylesheet" />
<link type="text/css" href="https://www.golfclubdelyon.com/assets/vt-plugins/css/vtplugins.css" rel="stylesheet" />
<link type="text/css" href="https://www.golfclubdelyon.com/assets/css/main.css?t=1794489031" rel="stylesheet" />
<link type="text/css" href="https://www.golfclubdelyon.com/slotmodbase/SlotContainer.compiledStyles/" rel="stylesheet" />
<link type="text/css" href="https://www.golfclubdelyon.com/vtcms/libs/splide/css/splide.min.css" rel="stylesheet" />
<script type="text/javascript" src="https://www.golfclubdelyon.com/vtfmk/libs/tarteaucitron/tarteaucitron.js" ></script>
<script type="text/javascript" src="https://www.golfclubdelyon.com/vtcms/libs/splide/js/splide.min.js" ></script>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
</head>
<body>
<script type="text/javascript">
			// <![CDATA[
			 tarteaucitron.init({"privacyUrl":"","cookieName":"tartaucitron","hashtag":"#tarteaucitron","showAlertSmall":false,"highPrivacy":false,"orientation":"bottom","adblocker":false,"AcceptAllCta":true,"handleBrowserDNTRequest":true,"cookieslist":false,"removeCredit":true,"moreInfoLink":false,"showIcon":false});

            tarteaucitron.user.googlemapsKey = 'AIzaSyBVVSl2dYaftPRDepB4flphy3cfdUDnoKg';
        tarteaucitron.user.mapscallback = 'initialize';
        (tarteaucitron.job = tarteaucitron.job || []).push('googlemaps');
    

            tarteaucitron.user.gtagUa = 'G-9VMTYFSNX5';
        (tarteaucitron.job = tarteaucitron.job || []).push('gtag');
    
    (tarteaucitron.job = tarteaucitron.job || []).push('iframe');

    (tarteaucitron.job = tarteaucitron.job || []).push('youtube');


    (tarteaucitron.job = tarteaucitron.job || []).push('recaptcha');

tarteaucitron.lang = {"adblock":"Bonjour! Ce site joue la transparence et vous donne le choix des services tiers \u00e0 activer.","adblock_call":"Merci de d\u00e9sactiver votre adblocker pour commencer la personnalisation.","reload":"Recharger la page","alertBigScroll":"En continuant de d\u00e9filer,","alertBigClick":"En poursuivant votre navigation,","alertBig":"vous acceptez l'utilisation de services tiers pouvant installer des cookies","alertBigPrivacy":"Ce site utilise des cookies et vous donne le contr\u00f4le sur ce que vous souhaitez activer","alertSmall":"Gestion des services","acceptAll":"OK, tout accepter","personalize":"Personnaliser","close":"Fermer","all":"Pr\u00e9f\u00e9rence pour tous les services","description":"Les cookies nous permettent de personnaliser le contenu et d'offrir des fonctionnalit\u00e9s relatives aux m\u00e9dias sociaux et d'analyser notre trafic. Nous partageons \u00e9galement des informations sur l'utilisation de notre site avec nos partenaires qui peuvent combiner celles-ci avec d'autres informations que vous leur avez fournies ou qu'ils ont collect\u00e9es lors de l\u2019utilisation de notre site.<br \/><br \/>Pour en savoir plus et, notamment, pour s'opposer \u00e0 leur installation, nous vous invitons \u00e0 consulter","slug_link_policy":"politique-de-confidentialite","text_link_policy":"notre politique de confidentialit\u00e9 pour la protection des donn\u00e9es personnelles","info":"Protection de votre vie priv\u00e9e","disclaimer":"En autorisant ces services tiers, vous acceptez le d\u00e9p\u00f4t et la lecture de cookies et l'utilisation de technologies de suivi n\u00e9cessaires \u00e0 leur bon fonctionnement.","allow":"Autoriser","deny":"Interdire","noCookie":"Ce service ne d\u00e9pose aucun cookie.","useCookie":"Ce service peut d\u00e9poser","useCookieCurrent":"Ce service a d\u00e9pos\u00e9","useNoCookie":"Ce service n'a d\u00e9pos\u00e9 aucun cookie.","more":"En savoir plus","source":"Voir le site officiel","credit":"Gestion des cookies par tarteaucitron.js","fallback":"est d\u00e9sactiv\u00e9.","ads":{"title":"R\u00e9gies publicitaires","details":"Les r\u00e9gies publicitaires permettent de g\u00e9n\u00e9rer des revenus en commercialisant les espaces publicitaires du site."},"analytic":{"title":"Mesure d'audience","details":"Les services de mesure d'audience permettent de g\u00e9n\u00e9rer des statistiques de fr\u00e9quentation utiles \u00e0 l'am\u00e9lioration du site."},"social":{"title":"R\u00e9seaux sociaux","details":"Les r\u00e9seaux sociaux permettent d'am\u00e9liorer la convivialit\u00e9 du site et aident \u00e0 sa promotion via les partages."},"video":{"title":"Vid\u00e9os","details":"Les services de partage de vid\u00e9o permettent d'enrichir le site de contenu multim\u00e9dia et augmentent sa visibilit\u00e9."},"comment":{"title":"Commentaires","details":"Les gestionnaires de commentaires facilitent le d\u00e9p\u00f4t de vos commentaires et luttent contre le spam."},"support":{"title":"Support","details":"Les services de support vous permettent d'entrer en contact avec l'\u00e9quipe du site et d'aider \u00e0 son am\u00e9lioration."},"api":{"title":"APIs","details":"Les APIs permettent de charger des scripts : g\u00e9olocalisation, moteurs de recherche, traductions, ..."},"other":{"title":"Autre","details":"Services visant \u00e0 afficher du contenu web."}};

			// ]]>
			</script><style>
    .navbar-toggler {
        border-color: white;
        border-radius: 0;
        padding: 0.25rem 0.5rem;
        padding-top: 0.1rem;
    }

    #logo {
        position: absolute;
        width: 100%;
        text-align: center;
    }

    #logo img {
        width: 150px;
        transition: 600ms ease-in-out;
    }

    #logo:hover img {
        opacity: 0.85;
    }

    @media(max-width: 767px) {
        #logo {
            top: 120px;
        }
    }

    @-webkit-keyframes bounce {
        0%, 100% {
            opacity: 1;
            -webkit-transform: translateY(0);
            transform: translateY(0);
        }
        56% {
            opacity: 0.75;
            -webkit-transform: translateY(5px);
            transform: translateY(5px);
        }
    }

    @keyframes keyframes(bounce) {
        0%, 100% {
            opacity: 1;
            -webkit-transform: translateY(0);
            transform: translateY(0);
        }
        56% {
            opacity: 0.75;
            -webkit-transform: translateY(5px);
            transform: translateY(5px);
        }
    }

    .bounce:hover {
        -webkit-animation:bounce 1s cubic-bezier(.25,.46,.45,.94) both;
        animation:bounce 1s cubic-bezier(.25,.46,.45,.94) both infinite;
    }

    a.nav-link.btn-member-area {
        background: #ccc;
        color: #111;
    }

    a.nav-link.btn-member-area:hover {
        background: #eee;
        color: #333;
    }

    .top-bar {
        transition: 500ms ease-in-out;
    }

    .top-bar.sticky {
        background: white;
        border-bottom: 2px solid #c7a869;
    }

    .top-bar .navbar {
        padding-top: 75px;
        transition: 500ms ease-in-out;
    }
    
    @media(max-width: 991px) {
        .top-bar .navbar {
            padding-top: 0;
        }
    }

    .top-bar.sticky .navbar {
        padding-top: 0.5rem;
    }

    .top-bar #logo {
        top: -70px;
    }

    .top-bar.sticky #logo {
        top: -20px;
    }

    .top-bar.sticky #logo img {
        width: 75px;
    }

    .top-bar.sticky #logo {
        opacity: 0.75 !important;
    }

    .top-bar.sticky #logo:hover {
        opacity: 1 !important;
    }

    header .top-bar.sticky nav.navbar .navbar-collapse ul.navbar-nav > li.nav-item > a.nav-link {
        color: #111 !important;
    }

    header .top-bar.sticky nav.navbar .navbar-collapse ul.navbar-nav > li.nav-item > a.nav-link:hover {
        color: #c7a869 !important;
    }

    body {
        font-weight: 300;
    }

    h1, h2, h3, h4, h5, h6 {
        font-weight: 500;
    }

    #resa-btn-container {
        bottom: 150px;
    }

    #cms-langs-selector-container {
        left: 20px;
    }

    #btn-espace-membre {
        right: 20px;
    }

    @media(max-width: 1200px) {
        #resa-btn-container {
            bottom: 100px;
        }

        #btn-espace-membre {
            font-size: 0.85rem;
        }
    }

    @media(max-width: 1100px) {
        #resa-btn-container {
            bottom: 100px;
        }

        #btn-espace-membre {
            font-size: 0.85rem;
        }

        header nav.navbar .navbar-collapse ul.navbar-nav > li.nav-item a.nav-link {
            padding-left: 0.5em;
            padding-right: 0.5em;
        }
    }

    @media(max-width: 991px) {
        #cms-langs-selector-container {
            left: 70px;
        }

        #btn-espace-membre {
            top: 10px;
            right: 10px;
        }

        .navbar-collapse {
            background: white;
            margin-top: 10px;
        }

        header nav.navbar .navbar-collapse ul.navbar-nav > li.nav-item a.nav-link {
            color: #111;
        }
    }

    @media(max-width: 767px) {
        #resa-btn-container {
            bottom: 75px;
        }
    }

    .navbar-toggler.collapsed > i {
        display: none;
    }
    .navbar-toggler:not(.collapsed) {
        padding-top: 0.3rem;
        background-color: #B7A467 !important;
    }
    .navbar-toggler:not(.collapsed) > span {
        display: none;
    }
    .navbar-toggler:not(.collapsed) > i {
        display: block;
    }
    header .eapp-weather-detail-component {
        flex-direction: column-reverse;
    }
    header .eapp-weather-detail-iconBlock {
        margin: 0 !important;
        width: 30px !important;
        height: 30px !important;
    }
    header .eapp-weather-weather-detail {
        padding: 0 !important;
    }

    header .eapp-weather-detail-currentTemp {
        color: #fcf3e4 !important;
        font-size: 12px !important;
        margin-top: -3px !important;
    }

    header .eapp-weather-detail-iconBlock {
        align-items: center;
    }

    #resa-btn-container a.btn {
        width: 400px;
    }

    .logo-container {
        z-index: 2;
        bottom: 230px;
    }
    
    .logo-container img {
        width: 125px;
    }
    
    @media(max-width: 991px) {
        .logo-container {
            top: 100px;
            bottom: initial;
        }
    }
    
    @media(max-width: 767px) {
        #resa-btn-container a.btn {
            width: 260px;
            max-width: 100%;
            font-size: 16px;
        }

        .logo-container {
            top: 65px;
        }

        .logo-container img {
            width: 100px;
        }
    }

    @media(max-width: 575px) {
        .logo-container img {
            width: 85px;
        }
    }

    @media(max-width: 1600px) {
        header nav.navbar .navbar-collapse ul.navbar-nav .nav-item .nav-link {
            padding: 0.5em 0.5em;
        }

        #logo img {
            width: 140px;
        }
    }
    
    @media(max-width: 1300px) {
        #logo img {
            width: 130px;
        }
    }

    @media(max-width: 1150px) {
        header nav.navbar .navbar-collapse ul.navbar-nav .nav-item .nav-link {
            padding: 0.5em 0.35em;
            font-size: 13px;
        }

        #logo img {
            width: 120px;
        }
    }
    
    .navbar-custom-container {
        padding: 10px;
        transition: 300ms ease-in-out;
    }

    .sticky .navbar-custom-container {
        padding: 0 10px;
    }

    .navbar-custom-container.theme-light {
        background: rgba(255,255,255,0.75);
    }

    header nav.navbar .theme-light .navbar-collapse ul.navbar-nav .nav-item .nav-link {
        color: #111 !important;
    }

    header nav.navbar .theme-light .navbar-collapse ul.navbar-nav .nav-item .nav-link:hover {
        color: #333 !important;
    }
    
    .bounce {
        -webkit-animation: bounce 1s cubic-bezier(.25,.46,.45,.94) both;
        animation: bounce 1s cubic-bezier(.25,.46,.45,.94) both infinite;
    }
    
    #resa-btn-container a.btn.btn-outline-light {
        background: rgba(255, 255, 255, 0.5);
        color: #111;
        border: none;
    }

    #resa-btn-container a.btn.btn-outline-light:hover {
        background: rgba(255, 255, 255, 1);
        color: #333;
    }

    body.modal-open {
        overflow: auto !important;
        padding-right: 0 !important;
    }

    body.modal-open .fixed-top {
        padding-right: 0 !important;
    }

    header .header-buttons {
        right: 0;
    }

    header .header-buttons ul.no-responsive {
        align-items: flex-end;
    }

    header .header-buttons ul.no-responsive li {
        transform: translateX(calc(100% - 65px));
    }

    header .header-buttons ul.no-responsive li:hover {
        transform: translateX(0);
    }

    header .header-buttons .btn,
    header .header-buttons ul.no-responsive li:hover .btn {
        width: auto;
        min-width: 0;
        padding-right: 20px;
        white-space: nowrap;
    }

    @media(max-width: 991px) {
        header .header-buttons ul.no-responsive li {
            transform: translateX(calc(100% - 52px));
        }
    }

    @media(max-width: 767px) {
        header .header-buttons ul.no-responsive li {
            transform: translateX(calc(100% - 48.87px));
        }
    }

    @media(max-width: 575px) {
        header .header-buttons ul.no-responsive li {
            transform: translateX(calc(100% - 43.33px));
        }
    }
</style>
<link href="//fonts.googleapis.com/css?family=Oswald:300,regular,700&amp;subset=latin-ext" rel="stylesheet" type="text/css">

<header class="position-relative">
    <div class="top-bar fixed-top w-100" style="z-index: 10;">
        <nav class="navbar navbar-expand-lg navbar-dark bg-transparent">
            <div class="container-fluid navbar-custom-container theme-light">
                <div id="cms-langs-selector-container" class="position-absolute">
                                    </div>

                <button class="navbar-toggler bg-thirty collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
                    <span class="navbar-toggler-icon"></span>
                    <i style="background: none; line-height: 30px;" class="navbar-toggler-icon fa fa-times"></i>
                </button>
                <div class="collapse navbar-collapse justify-content-lg-center" id="navbarSupportedContent">
                    <ul class="navbar-nav justify-content-lg-end" style="flex: 1;">
                        <li class="nav-item"> 
                            <a class="nav-link" href="https://www.golfclubdelyon.com"><span><i class="fa fa-home"></i></span></a>
                        </li>
                        <li style="align-items: center;" class="d-none d-lg-flex text-light"><div style="border-left: 2px solid rgba(230,230,230,0.65); height: 16px;"></div></li>

                                    
    
            <li  class="nav-item dropdown li_84">
                        <a  class="nav-link dropdown-toggle" aria-haspopup="true" aria-expanded="false" data-bs-toggle="dropdown" role="button" vt-data-slug="notre-gouvernance" title="Nos valeurs" href="#"><span>Nos valeurs</span><span class="caret"></span></a>
                    
            <ul  class="dropdown-menu">
    
                        
    
            <li  class="nav-item li_65">
                        <a  class="nav-link" vt-data-slug="historique-2" title="Notre histoire" href="https://www.golfclubdelyon.com/fr/historique-2"><span>Notre histoire</span></a>
                    </li>
                                    
    
            <li  class="nav-item li_112">
                        <a  class="nav-link" vt-data-slug="la-gouvernance" title="La Gouvernance" href="https://www.golfclubdelyon.com/fr/la-gouvernance"><span>La Gouvernance</span></a>
                    </li>
                                    
    
            <li  class="nav-item li_58">
                        <a  class="nav-link" vt-data-slug="demarche-ecoresponsable-2" title="L' écoresponsabilité" href="https://www.golfclubdelyon.com/fr/demarche-ecoresponsable-2"><span>L' écoresponsabilité</span></a>
                    </li>
                
        </ul>
                            </li>
                                <li class="d-none d-lg-flex" style="align-items: center;" class="text-light"><div style=" border-left: 2px solid rgba(230,230,230,0.65); height: 16px;"></div></li> 
                        
    
            <li  class="nav-item dropdown li_81">
                        <a  class="nav-link dropdown-toggle" aria-haspopup="true" aria-expanded="false" data-bs-toggle="dropdown" role="button" vt-data-slug="notre-club" title="Nous découvrir" href="#"><span>Nous découvrir</span><span class="caret"></span></a>
                    
            <ul  class="dropdown-menu">
    
                        
    
            <li  class="nav-item li_55">
                        <a  class="nav-link" vt-data-slug="le-clubhouse" title="Le Club-House" href="https://www.golfclubdelyon.com/fr/le-clubhouse"><span>Le Club-House</span></a>
                    </li>
                                    
    
            <li  class="nav-item li_22">
                        <a  class="nav-link" vt-data-slug="services" title="Déjeuner au GCL" href="https://www.golfclubdelyon.com/fr/services"><span>Déjeuner au GCL</span></a>
                    </li>
                                    
    
            <li  class="nav-item li_21">
                        <a  class="nav-link" vt-data-slug="boutique" title="La boutique" href="https://www.golfclubdelyon.com/fr/boutique"><span>La boutique</span></a>
                    </li>
                                    
    
            <li  class="nav-item li_88">
                        <a  class="nav-link" vt-data-slug="notre-asso" title="Le staff" href="https://www.golfclubdelyon.com/fr/notre-asso"><span>Le staff</span></a>
                    </li>
                
        </ul>
                            </li>
                                <li class="d-none d-lg-flex" style="align-items: center;" class="text-light"><div style=" border-left: 2px solid rgba(230,230,230,0.65); height: 16px;"></div></li> 
                        
    
            <li  class="nav-item dropdown li_113">
                        <a  class="nav-link dropdown-toggle" aria-haspopup="true" aria-expanded="false" data-bs-toggle="dropdown" role="button" vt-data-slug="nos-parcours" title="Nos parcours" href="#"><span>Nos parcours</span><span class="caret"></span></a>
                    
            <ul  class="dropdown-menu">
    
                        
    
            <li  class="nav-item li_42">
                        <a  class="nav-link" vt-data-slug="les-parcours" title="Deux parcours d'exception" href="https://www.golfclubdelyon.com/fr/les-parcours"><span>Deux parcours d'exception</span></a>
                    </li>
                                    
    
            <li  class="nav-item li_14">
                        <a  class="nav-link" vt-data-slug="les-brocards" title="Trou par trou des Brocards" href="https://www.golfclubdelyon.com/fr/parcours/les-brocards"><span>Trou par trou des Brocards</span></a>
                    </li>
                                    
    
            <li  class="nav-item li_15">
                        <a  class="nav-link" vt-data-slug="les-sangliers" title="Trou par trou des Sangliers" href="https://www.golfclubdelyon.com/fr/parcours/les-sangliers"><span>Trou par trou des Sangliers</span></a>
                    </li>
                
        </ul>
                            </li>
                    </ul>
        <div class="position-relative d-none d-lg-flex" style="width: 150px;">
            <a id="logo" href="https://www.golfclubdelyon.com">
                <img  class="vt-animated" data-trigger-visibility="100" src="https://www.golfclubdelyon.com/assets/images/logo.png" />
            </a>
        </div>
        <ul class="navbar-nav" style="flex: 1;">
                
    
            <li  class="nav-item dropdown li_114">
                        <a  class="nav-link dropdown-toggle" aria-haspopup="true" aria-expanded="false" data-bs-toggle="dropdown" role="button" vt-data-slug="nous-rendre-visite" title="Jouer au GCL" href="#"><span>Jouer au GCL</span><span class="caret"></span></a>
                    
            <ul  class="dropdown-menu">
    
                        
    
            <li  class="nav-item li_75">
                        <a  class="nav-link" vt-data-slug="green-fee-location" title="Nous rendre visite" href="https://www.golfclubdelyon.com/fr/green-fee-location"><span>Nous rendre visite</span></a>
                    </li>
                                    
    
            <li  class="nav-item li_66">
                        <a  class="nav-link" vt-data-slug="devenir-membre-2" title="Nous rejoindre" href="https://www.golfclubdelyon.com/fr/devenir-membre-2"><span>Nous rejoindre</span></a>
                    </li>
                
        </ul>
                            </li>
                                <li class="d-none d-lg-flex" style="align-items: center;" class="text-light"><div style=" border-left: 2px solid rgba(230,230,230,0.65); height: 16px;"></div></li> 
                        
    
            <li  class="nav-item li_70">
                        <a  class="nav-link" vt-data-slug="competitions-2-1" title="L'Actualité" href="https://www.golfclubdelyon.com/fr/actualites/competitions/list/1"><span>L'Actualité</span></a>
                    </li>
                                <li class="d-none d-lg-flex" style="align-items: center;" class="text-light"><div style=" border-left: 2px solid rgba(230,230,230,0.65); height: 16px;"></div></li> 
                        
    
            <li  class="nav-item dropdown li_115">
                        <a  class="nav-link dropdown-toggle" aria-haspopup="true" aria-expanded="false" data-bs-toggle="dropdown" role="button" vt-data-slug="gcl-sport" title="GCL ' SPORT" href="#"><span>GCL ' SPORT</span><span class="caret"></span></a>
                    
            <ul  class="dropdown-menu">
    
                        
    
            <li  class="nav-item li_89">
                        <a  class="nav-link" vt-data-slug="sa-du-gcl" title="L'Association Sportive" href="https://www.golfclubdelyon.com/fr/sa-du-gcl"><span>L'Association Sportive</span></a>
                    </li>
                                    
    
            <li  class="nav-item li_62">
                        <a  class="nav-link" vt-data-slug="enseignement-2" title="L'enseignement" href="https://www.golfclubdelyon.com/fr/enseignement-2"><span>L'enseignement</span></a>
                    </li>
                                    
    
            <li  class="nav-item li_73">
                        <a  class="nav-link" vt-data-slug="les-equipes-2" title="Nos équipes" href="https://www.golfclubdelyon.com/fr/les-equipes-2"><span>Nos équipes</span></a>
                    </li>
                                    
    
            <li  class="nav-item li_76">
                        <a  class="nav-link" vt-data-slug="les-amicales" title="Nos amicales" href="https://www.golfclubdelyon.com/fr/les-amicales"><span>Nos amicales</span></a>
                    </li>
                                    
    
            <li  class="nav-item li_118">
                        <a  class="nav-link" vt-data-slug="ranking-125-gcl" title="Ranking 125 GCL" href="https://ranking125.com/clubs/golfclubdelyon_villette%20d%27anthon_france" target="_blank"><span>Ranking 125 GCL</span></a>
                    </li>
                
        </ul>
                            </li>
                                            </ul>
                </div>
                <a id="btn-espace-membre" class="btn btn-light rounded-0 text-uppercase position-absolute" href="https://www.golfclubdelyon.com/fr/espace-membres">Espace membre</a>
            </div>
        </nav>
    </div>
    
    <div class="logo-container d-block d-lg-none position-absolute d-flex justify-content-center w-100">
        <a href="https://www.golfclubdelyon.com">
            <img src="https://www.golfclubdelyon.com/assets/images/logo.png" /> 
        </a>
    </div>
    
        <div id="resa-btn-container" class="position-absolute d-flex flex-column flex-sm-row gap-3 gap-md-5 justify-content-center align-items-center w-100 vt-animated" data-animation="fade-in" style="z-index: 2;">
        <a href="https://www.golfclubdelyon.com/fr/vivez-une-experience-golfique" class="big-text text-uppercase btn btn-outline-light rounded-0 px-3 px-md-5 py-3">
            Vivez une expérience au Golf Club de Lyon
        </a>
    </div>
    
            <a href="#first-section" class="text-white text-center position-absolute bounce" style="width: 70px; height: 70px; line-height: 70px; margin-left: -35px; left: 50%; bottom: 0; z-index: 6;">
            <img style="width: 70px; vertical-align: initial; filter: drop-shadow(0 1px 4px black);" src="https://www.golfclubdelyon.com/assets/images/chevron.png" />
        </a>
        <div id="cms_slideshow_6af5bac89559a" class="splide">
    <div class="splide__track">
        <ul class="splide__list">
        </ul>
    </div>
    <span class="splide-slide-stocklist">
                    
        <span data-src="https://www.golfclubdelyon.com/models/cmsslideshowslide/assets/a/.thumbs/1920xauto_a5059c7f2a566_photo-1.jpg" data-orientation="landscape">
                                </span>
                    
        <span data-src="https://www.golfclubdelyon.com/models/cmsslideshowslide/assets/c/.thumbs/1920xauto_c52a108819086_photo-2025-03-06-10-45-37.jpg" data-orientation="landscape">
                                </span>
                    
        <span data-src="https://www.golfclubdelyon.com/models/cmsslideshowslide/assets/3/.thumbs/autox1280_371f17bb32b56_img-2974.jpg" data-orientation="portrait">
                                </span>
                    
        <span data-src="https://www.golfclubdelyon.com/models/cmsslideshowslide/assets/a/.thumbs/autox1280_adc1bcafe8e56_9ae1a3d8ca956-resized-20180607-111803-9742-min.jpg" data-orientation="portrait">
                                </span>
                    
        <span data-src="https://www.golfclubdelyon.com/models/cmsslideshowslide/assets/e/.thumbs/1920xauto_e8bcbe2dd7c56_thumbnail-img-5136.jpg" data-orientation="landscape">
                                </span>
                    
        <span data-src="https://www.golfclubdelyon.com/models/cmsslideshowslide/assets/3/.thumbs/1920xauto_3d85e4aa72b56_img-4750-min.jpg" data-orientation="landscape">
                                </span>
                    
        <span data-src="https://www.golfclubdelyon.com/models/cmsslideshowslide/assets/7/.thumbs/autox1280_70064db788956_p1015165-min-1.jpg" data-orientation="portrait">
                                </span>
                    
        <span data-src="https://www.golfclubdelyon.com/models/cmsslideshowslide/assets/a/.thumbs/1920xauto_abcfa6dd30b56_img-0708-min.jpg" data-orientation="landscape">
                                </span>
                    
        <span data-src="https://www.golfclubdelyon.com/models/cmsslideshowslide/assets/7/.thumbs/autox1280_73d658f2e8126_home-portrait2.jpg" data-orientation="portrait">
                                </span>
                    
        <span data-src="https://www.golfclubdelyon.com/models/cmsslideshowslide/assets/3/.thumbs/autox1280_37234b1d32b56_img-1481-min-jpg2.jpg" data-orientation="portrait">
                                </span>
            </span>
    </div>

<script type="text/javascript">
    var cms_slideshow_6af5bac89559a = {
        slideshow: null,
        splide: null,
        save_orientation: 'landscape',
        init: function () {
            this.slideshow = document.querySelector('#cms_slideshow_6af5bac89559a');
            this.splide = new Splide('.splide', {
                  type: 'fade',
                  rewind: true,
                  width: '100vw',
                  height: '100vh',
                  cover: true,
                  autoplay: true,
                  pauseOnHover: false,
                  pauseOnFocus: false,
                  interval: 3500,
                  lazyLoad: 'sequential',
                  pagination: false,
                  speed: 2000,
                  arrows: false              });
              this.splide.mount();

            window.addEventListener('resize', () => {
                this.testOrientation();
            });

            this.replaceSpliderSlides('landscape');
            this.slideshow.style.visibility = 'visible';
            this.testOrientation();
        },
        testOrientation: function(){
            if(!this.slideshow || this.slideshow.offsetWidth <= 0 || this.slideshow.offsetHeight <= 0) {
                setTimeout(this.testOrientation, 500);
            } else {
                if(this.slideshow.offsetWidth <= this.slideshow.offsetHeight){
                    if(this.save_orientation == 'landscape') {
                        this.replaceSpliderSlides('portrait');
                    }
                } else {
                    if(this.save_orientation == 'portrait') {
                        this.replaceSpliderSlides('landscape');
                    }
                }
            }
        },
        replaceSpliderSlides: function(orientation){
            var track = this.slideshow.querySelector('.splide-slide-stocklist');
            var track_elements = track.querySelectorAll('span[data-orientation="' + orientation + '"]');
            if(track_elements.length > 0) {
                this.splide.remove('.splide__slide');
                for(var i = 0; i < track_elements.length; i++) {
                    var src = track_elements[i].getAttribute('data-src');
                    var html_text = '<div class="splide-caption">';
                    if(track_elements[i].querySelector('.splide-caption-title')) {
                        html_text += '<div class="splide-caption-title">' + track_elements[i].querySelector('.splide-caption-title').innerHTML + '</div>';
                    }
                    if(track_elements[i].querySelector('.splide-caption-text')) {
                        html_text += '<div class="splide-caption-text">' + track_elements[i].querySelector('.splide-caption-text').innerHTML + '</div>';
                    }
                    var img = document.createElement('img');
                    img.setAttribute('data-splide-lazy', src);
                    this.splide.add('<li class="splide__slide">'+img.outerHTML+html_text+'</li>');
                }

                this.splide.Components.Autoplay.play();

                var arrows = this.slideshow.querySelector('.splide__arrows');
                var pagination = this.slideshow.querySelector('ul.splide__pagination');

                if(track_elements.length <= 1) {
                    this.splide.Components.Drag.disable(true);
                    if(arrows) arrows.style.display = 'none';
                    if(pagination) pagination.style.display = 'none';
                } else {
                    this.splide.Components.Drag.disable(false);
                    if(arrows) arrows.style.display = 'block';
                    if(pagination) pagination.style.display = 'flex';
                }

                this.save_orientation = orientation;
            }
        }
    };
    cms_slideshow_6af5bac89559a.init();
</script>
    
    <div class="header-buttons">
        <ul class="no-responsive mb-0 d-flex flex-column gap-1 gap-sm-2 gap-md-3">
            <li>
                <a  data-bs-toggle="modal" data-bs-target="#golf-infos-modal" href="#!" class="btn btn-thirty vt-animated" data-animation="slide-in-right">
                    <span class="icon"><i class="fas fa-golf-ball"></i></span>
                    <span class="text">Infos Parcours / Services</span>
                </a>
            </li>

            <li>
                <a data-bs-toggle="modal" data-bs-target="#webcam-modal" href="#!" class="btn btn-thirty vt-animated" data-animation-delay="250" data-animation="slide-in-right">
                    <span class="icon"><i class="fas fa-video"></i></span>
                    <span class="text">Webcam</span>
                </a>
            </li>

            <li>
                <a target="_blank" href="https://www.facebook.com/Golf-Club-de-Lyon-137982712901306" class="btn btn-thirty vt-animated" data-animation-delay="500" data-animation="slide-in-right">
                    <span class="icon"><i class="fab fa-facebook"></i></span>
                    <span class="text">Visitez notre page facebook</span>
                </a>
            </li>

            <li>
                <a target="_blank" href="https://www.instagram.com/golfclubdelyon/" class="btn btn-thirty vt-animated" data-animation-delay="750" data-animation="slide-in-right">
                    <span class="icon"><i class="fab fa-instagram"></i></span>
                    <span class="text">Visitez notre page instagram</span>
                </a>
            </li>

            <li class="no-hover">
                <a data-bs-toggle="modal" data-bs-target="#golf-weather-modal" data-target="infos-side-nav" class="btn btn-thirty vt-animated" data-animation-delay="1000" data-animation="slide-in-right">
                    <script src="https://static.elfsight.com/platform/platform.js" data-use-service-core defer></script>
                    <div class="elfsight-app-eec9beb4-1e26-42eb-900f-4ad79f559aff"></div>
                </a>
            </li>
        </ul>
    </div>
        <style>
    #logo-argent-ffg {
        width: 225px;
        height: 225px;
        object-fit: cover;
        object-position: center;
        z-index: 1;
        
        -webkit-animation-name: stamp;
        animation-name: stamp;
        animation-delay:0.75s;
        -webkit-animation-delay:0.75s;
        -webkit-animation-duration: 0.5s;
        animation-duration: 1s;
        opacity: 0;
        -webkit-animation-fill-mode:forwards;
        animation-fill-mode:forwards;
    }

    @-webkit-keyframes stamp{
        0%{
            opacity: 0;
        }
        10%{
            opacity:.50;
            transform-origin: 50% 50%;
            transform: rotate(-2deg) scale(3);
            transition: all .3s cubic-bezier(0.6, 0.04, 0.98, 0.335);
        }
        100%{
            opacity:1;
            transform: rotate(-12deg) scale(1);
        }
    }

    .sticky #logo-argent-ffg {
        opacity: 0;
        pointer-events: none;
    }
    
    a#logo-argent-ffg-link {
        position: absolute;
        bottom: 50px;
        left: 50px;
        transition: 300ms ease-in-out;
        z-index: 2;
    }
    a#logo-argent-ffg-link:hover img {
        transform: scale(1.05);
    }

    @media(max-width: 991px) {
        #logo-argent-ffg {
            display: none;
        }
    }
</style>

<a id="logo-argent-ffg-link" href="https://www.golfclubdelyon.com/fr/demarche-ecoresponsable-2"><img id="logo-argent-ffg" src="https://www.golfclubdelyon.com/assets/images/logo-argent-ffg_white.png" alt="Démarche écoresponsable" /></a>
        </header>
<!-- Portfolio Section-->
<style>
    .vt-animated {
        opacity: 0;
    }

    .tilt-in-top-1{-webkit-animation:tilt-in-top-1 .6s cubic-bezier(.25,.46,.45,.94) both;animation:tilt-in-top-1 .6s cubic-bezier(.25,.46,.45,.94) both}

    /* ----------------------------------------------
 * Generated by Animista on 2022-1-26 17:48:38
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info.
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

    @-webkit-keyframes tilt-in-top-1{0%{-webkit-transform:rotateY(30deg) translateY(-300px) skewY(-30deg);transform:rotateY(30deg) translateY(-300px) skewY(-30deg);opacity:0}100%{-webkit-transform:rotateY(0deg) translateY(0) skewY(0deg);transform:rotateY(0deg) translateY(0) skewY(0deg);opacity:1}}@keyframes tilt-in-top-1{0%{-webkit-transform:rotateY(30deg) translateY(-300px) skewY(-30deg);transform:rotateY(30deg) translateY(-300px) skewY(-30deg);opacity:0}100%{-webkit-transform:rotateY(0deg) translateY(0) skewY(0deg);transform:rotateY(0deg) translateY(0) skewY(0deg);opacity:1}}
    .flip-horizontal-bottom{-webkit-animation:flip-horizontal-bottom .4s cubic-bezier(.455,.03,.515,.955) both;animation:flip-horizontal-bottom .4s cubic-bezier(.455,.03,.515,.955) both}
    /* ----------------------------------------------
     * Generated by Animista on 2022-1-25 15:31:27
     * Licensed under FreeBSD License.
     * See http://animista.net/license for more info.
     * w: http://animista.net, t: @cssanimista
     * ---------------------------------------------- */
    @-webkit-keyframes flip-horizontal-bottom{0%{-webkit-transform:rotateX(0);transform:rotateX(0)}100%{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}}@keyframes flip-horizontal-bottom{0%{-webkit-transform:rotateX(0);transform:rotateX(0)}100%{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}}

    .text-focus-in{-webkit-animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both}

    /* ----------------------------------------------
 * Generated by Animista on 2022-1-25 15:36:39
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info.
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

    @-webkit-keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}

    .flip-in-hor-bottom{-webkit-animation:flip-in-hor-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:flip-in-hor-bottom .5s cubic-bezier(.25,.46,.45,.94) both}

    /* ----------------------------------------------
 * Generated by Animista on 2022-1-25 15:37:57
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info.
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

    @-webkit-keyframes flip-in-hor-bottom{0%{-webkit-transform:rotateX(80deg);transform:rotateX(80deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes flip-in-hor-bottom{0%{-webkit-transform:rotateX(80deg);transform:rotateX(80deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}

    @keyframes overlay-fade-out {
        0% {
            opacity: 1;
        }

        100% {
            opacity: 0;
        }
    }

    .fade-in {
        -webkit-animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
        animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
    }

    /* ----------------------------------------------
 * Generated by Animista on 2022-1-27 9:17:53
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info.
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

    @-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}

    .overlay-fade-out {
        animation: overlay-fade-out;
        animation-duration: 1000ms;
        opacity: 0 !important;
    }

    .slide-in-bottom{-webkit-animation:slide-in-bottom 1s ease-in-out both;animation:slide-in-bottom 1s ease-in-out both}
    .slide-in-left{-webkit-animation:slide-in-left 1s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left 1s cubic-bezier(.25,.46,.45,.94) both}
    .slide-in-right{-webkit-animation:slide-in-right 1s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-right 1s cubic-bezier(.25,.46,.45,.94) both}

    @-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(10vh);transform:translateY(10vw);opacity:0}50%{opacity: 25%;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(10vh);transform:translateY(10vh);opacity:0}50%{opacity: 25%;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}
    @-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-10vw);transform:translateX(-10vw);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-10vw);transform:translateX(-10vw);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}
    @-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(10vw);transform:translateX(10vw);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(10vw);transform:translateX(10vw);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}

    .home-mozaic {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(3, 1fr);

        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        font-size: 16px;
        opacity: 0;
    }

    @media(max-width: 991px) {
        .home-mozaic {
            grid-template-columns: repeat(2, 1fr);
        }
    }

    @media(max-width: 767px) {
        .home-mozaic {
            display: block;
        }
    }

    .home-bg {
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;

        min-height: 100vh;
        display: flex;
        align-items: end;

        color: white;
        font-size: 24px;
    }

    @media(max-width: 600px) {
        .home-bg {
            font-size: 1rem;
        }
    }

    .home-bg .container {
        padding-bottom: 10vh !important;
    }

    .home-mozaic .home-mozaic-item:nth-child(1) {
        border-right: 1px solid rgba(255,255,255,0.25);
        border-bottom: 1px solid rgba(255,255,255,0.25);
    }

    .home-mozaic .home-mozaic-item:nth-child(2) {
        border-bottom: 1px solid rgba(255,255,255,0.25);
    }

    .home-mozaic .home-mozaic-item:nth-child(3) {
        border-left: 1px solid rgba(255,255,255,0.25);
        border-bottom: 1px solid rgba(255,255,255,0.25);
    }

    .home-mozaic .home-mozaic-item:nth-child(4) {
        border-right: 1px solid rgba(255,255,255,0.25);
    }

    .home-mozaic .home-mozaic-item:nth-child(6) {
        border-left: 1px solid rgba(255,255,255,0.25);
    }

    .home-mozaic .home-mozaic-item:nth-child(7) {
        border-right: 1px solid rgba(255,255,255,0.25);
        border-top: 1px solid rgba(255,255,255,0.25);
    }

    .home-mozaic .home-mozaic-item:nth-child(8) {
        border-top: 1px solid rgba(255,255,255,0.25);
    }

    .home-mozaic .home-mozaic-item:nth-child(9) {
        border-left: 1px solid rgba(255,255,255,0.25);
        border-top: 1px solid rgba(255,255,255,0.25);
    }

    .home-mozaic-item, .home-mozaic-item-content {
        position: relative;
        transition: 800ms ease-in-out;
    }

    .home-mozaic-item:hover {
        background: rgba(255,255,255,0.12);
    }

    .home-mozaic-item-content {
        background: rgba(255,255,255,0.35);
        display: flex;
        flex-direction: column;
        min-height: 33.33vh;
    }

    .home-mozaic-item-text {
        padding: 3rem;
        color: white;
        transition: 200ms ease-in-out;
        display: flex;
        align-items: center;
        flex: 1;
        font-size: 1.3rem;
    }

    @media(max-width: 1650px) {
        .home-mozaic-item-text {
            padding: 1rem 2rem;
            font-size: 1.2rem;
        }
    }

    @media(max-width: 1450px) {
        .home-mozaic-item-text {
            font-size: 1.1rem;
        }
    }

    @media(max-width: 1200px) {
        .home-mozaic-item-text {
            font-size: 1rem;
        }
    }

    .home-mozaic-item-text.color-inverted {
        color: #333;
    }

    .home-mozaic-item-content:hover {
        background: rgba(255,255,255,0.85);
    }

    .home-mozaic-item-content:hover > .home-mozaic-item-text {
        color: #111;
    }

    .home-mozaic-item-content:hover > a.home-mozaic-item-btn {
        color: #feebb1;
        background: rgba(0,0,0,0.9);
    }

    .home-mozaic-item-content > a.home-mozaic-item-btn:hover {
        color: #e8d28c;
        background: rgba(10,10,10,1);
    }

    .home-mozaic-item-btn {
        padding: 0.5em 3rem;
        font-size: 22px;

        background: rgba(15,15,15,0.6);
        color: white;

        display: flex;
        justify-content: space-between;
        align-items: center;

        transition: 200ms ease-in-out;
        align-self: start;
        justify-self: start;
        place-self: start;
    }

    .home-mozaic-item-btn i {
        margin-left: 0.75em;
        font-size: 1.25em;
    }

    .home-mozaic-item-btn:hover {
        background: #111;
    }

    .home-mozaic-overlay {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: #eee;
        opacity: 1;
    }

    /* SLIDESHOW */

    .splide__slide .splide-caption {
        top: 50%;
        width: 95%;
    }

    .splide__slide .splide-caption .splide-caption-title {
        font-size: 30pt;
        text-shadow: 0 0 5px rgba(0,0,0,0.5);
    }

    @media(max-width: 1200px) {
        .splide__slide .splide-caption .splide-caption-title {
            font-size: 28pt;
        }
    }

    @media(max-width: 991px) {
        .splide__slide .splide-caption .splide-caption-title {
            font-size: 26pt;
        }
    }

    @media(max-width: 767px) {
        .splide__slide .splide-caption .splide-caption-title {
            font-size: 24pt;
        }
    }

    @media(max-width: 600px) {
        .splide__slide .splide-caption .splide-caption-title {
            font-size: 22pt;
        }
    }

    #ticker-home {
        background: #e8d28c;
    }
    
    #ticker-home .my-news-ticker-1 li {
        color: #111;
        text-transform: uppercase;
    }
    
    .acme-news-ticker {
        border: none;
        border-bottom: 1px solid #e8d28c;
        background: #eee;
    }
    
    .acme-news-ticker-label {
        background: #4d452d;
        color: #fff;
    }
    
    
    
    body {
        overflow-y: visible;
    }

    .teaser-zoom {
        overflow: hidden;
    }

    .bg-cover-img {
        transition: 1.5s ease-out;
        background-size: cover;
        background-position: center;
    }
    
    .teaser-zoom:hover .bg-cover-img {
        transform: scale(1.1);
    }

    .teaser-zoom .bg-cover-img:after {
        content: '';
        opacity: 0;
        background: rgba(0,0,0,0.75);
        position: absolute;
        width: 100%;
        height: 100%;
        transition: 1s ease-out;
    }

    .teaser-zoom:hover .bg-cover-img:after {
        opacity: 1;
    }
    
    #first-section {
        max-height: 900px;
        height: 100% !important;
    }
    
    @media(max-width: 767px) {
        #first-section {
            max-height: initial;
            height: auto !important;
        }
    }

    #section-partners img {
        transition: 1000ms ease-in-out;
    }
    
    #section-partners img:hover {
        transform: scale(1.1);
    }
</style>

<section id="first-section" class="d-block d-md-flex gap-1 mt-1">
    <div class="teaser-zoom vt-animated position-relative mb-1 mb-lg-0" style="min-height: 500px; flex: 1; display: flex; align-items: center; justify-content: center;">
        <div class="bg-cover-img w-100 h-100" style="min-height: 500px; background-image: url(https://www.golfclubdelyon.com/assets/images/home/brocards.jpg?v=2);"></div>
        <div class="w-100 h-100 text-center position-absolute vt-animated d-flex flex-column justify-content-center" data-animation="slide-in-left" data-animation-delay="500">
            <h2 class="text-light mb-3 mb-lg-5" style="letter-spacing: 2px;">Les Brocards</h2>
            <div class="text-light big-text px-3 px-lg-5"><div class="px-0 px-lg-3">            <div class="vt-slot vt-slot-type-slottextcomponent">
<div class="cms-text px-3 px-md-4 px-lg-5 text-size-normal py-3 py-md-4 py-lg-5 text-center">
    <p>Le parcours des Brocards, un Par 72 de 6 105 mètres, cache bien son jeu et ne manque pas de charme ni de difficultés. Il a d'ailleurs reçu l'Open de France en 1979 ainsi que d'autres épreuves internationales de l'European Tour, consacrant notamment l'Italien Constantino Rocca en 1993 qui établit le record du parcours en 63.</p>
</div>
</div>    

</div></div>
            <a class="big-text text-uppercase btn btn-outline-light rounded-0 mt-3 mt-lg-5 px-4 py-3 mx-auto" style="max-width: 280px;" href="https://www.golfclubdelyon.com/fr/parcours/les-brocards">Découvrir le parcours</a>
        </div>
    </div>
    <div class="teaser-zoom vt-animated position-relative" data-animation-delay="300" style="min-height: 500px; flex: 1; display: flex; align-items: center; justify-content: center;">
        <div class="bg-cover-img w-100 h-100" style="min-height: 500px; background-image: url(https://www.golfclubdelyon.com/assets/images/home/sangliers.jpg?v=2);"></div>
        <div class="w-100 h-100 text-center position-absolute vt-animated d-flex flex-column justify-content-center" data-animation="slide-in-right" data-animation-delay="800">
            <h2 class="text-light mb-3 mb-lg-5" style="letter-spacing: 2px;">Les Sangliers</h2>
            <div class="text-light big-text px-3 px-lg-5"><div class="px-0 px-lg-3">            <div class="vt-slot vt-slot-type-slottextcomponent">
<div class="cms-text px-3 px-md-4 px-lg-5 text-size-normal py-3 py-md-4 py-lg-5 text-center">
    <p>Créé en 1991, ce Par 72 de 6 575 mètres des back tees est un vrai parcours de championnat posé dans un environnement totalement naturel fait de bois et d’eau. Extrêmement varié tant par la diversité des trous que par la présence de l’eau sur 9 de ceux ci, ce parcours constitue un formidable défi technique et physique. Tous les coups de golf doivent être maîtrisés pour pouvoir performer.</p>
</div>
</div>    

</div></div>
            <a class="big-text text-uppercase btn btn-outline-light rounded-0 mt-3 mt-lg-5 px-4 py-3 mx-auto" style="max-width: 280px;" href="https://www.golfclubdelyon.com/fr/parcours/les-sangliers">Découvrir le parcours</a>
        </div>
    </div>
</section>

<section id="section-partners" class="py-5 bg-white vt-animated">
    <div class="d-flex justify-content-center align-items-center"><hr style="width: 100px; border: 1px solid #999; margin-right: 1em;">
        <h2 class="text-primary section-title p-0 m-0 small-title">Nos partenaires majeurs</h2><hr style="width: 100px; border: 1px solid #aaa;margin-left: 1em;">
    </div>
    <div class="d-flex justify-content-center align-items-center flex-column mb-5">
        <div class="dot my-2"></div>
        <a class="text-uppercase text-secondary" href="https://www.golfclubdelyon.com/fr/partenaires">Voir tous nos partenaires</a>
    </div>

    <div class="container">
                    <div class="vt-slot vt-slot-type-slotgridcomponent">
<div id="grid-slots-4545" class="row ">
                
                        <div class="grid-slot-column  col-md-6" data-slot-desktop-order="1" data-slot-mobile-order="" style="">
                        <div class="vt-slot vt-slot-type-slotimagecomponent">

                
    
    <div style="text-align: center">
                    <a href="https://www.sogelym-dixence.fr/fr" target="_blank" title=""><img class="d-inline none" style="width: 100%; max-width: 100%; " alt="" src="https://www.golfclubdelyon.com/models/gallerymedia/assets/b//baf4ce33ed126_logo-sogelym.jpg" /></a>        
            </div>



<div style="clear: both;"></div>
</div>    

        </div>
                    <div class="grid-slot-column  col-md-6" data-slot-desktop-order="2" data-slot-mobile-order="" style="">
                        <div class="vt-slot vt-slot-type-slotimagecomponent">

                
    
    <div style="text-align: center">
                    <a href="https://www.cic.fr/" target="_blank" title=""><img class="d-inline none" style="width: 100%; max-width: 100%; " alt="" src="https://www.golfclubdelyon.com/models/gallerymedia/assets/8//87238e33ed126_logo-cic.jpg" /></a>        
            </div>



<div style="clear: both;"></div>
</div>    

        </div>
    </div>

<script type="text/javascript">
    var slotGrid6af5bac7ba57a = {
        el: document.querySelector('#grid-slots-4545'),
        blocks: document.querySelectorAll('#grid-slots-4545 > .grid-slot-column'),
        type: 'desktop',
        reorderBlocks() {
            for(var i = 1; i <= this.blocks.length; i++) {
                var block = document.querySelector('#grid-slots-4545 > .grid-slot-column[data-slot-'+this.type+'-order="' + i + '"]');
                if(block)
                    document.querySelector('#grid-slots-4545').appendChild(block);
            }
        },
        testResponsive() {
            if(window.innerWidth <= 767) {
                if(this.type == 'desktop') {
                    this.type = 'mobile';
                    this.reorderBlocks();
                }
            } else {
                if(this.type == 'mobile') {
                    this.type = 'desktop';
                    this.reorderBlocks();
                }
            }
        },
        init() {
          window.addEventListener('resize', () => {
            this.testResponsive();
          });
          this.testResponsive();
        }
    };

    slotGrid6af5bac7ba57a.init();
</script>
</div>    

    </div>
</section>

<section class="py-5 bg-light vt-animated" data-animation="slide-in-bottom">
    <div class="d-flex justify-content-center align-items-center"><hr style="width: 100px; border: 1px solid #999; margin-right: 1em;">
        <h2 class="text-primary section-title p-0 m-0 small-title">L'actualité</h2><hr style="width: 100px; border: 1px solid #aaa;margin-left: 1em;">
    </div>
    <div class="d-flex justify-content-center align-items-center flex-column mb-5">
        <div class="dot my-2"></div>
        <a class="text-uppercase text-secondary" href="https://www.golfclubdelyon.com/fr/actualites/articles/list/1">Voir tous les articles</a>
    </div>

    <div class="container">
        <div class="mb-3"><style>
    #news-highlight-home {
        height: 730px;
    }
    
    @media(max-width: 1200px) {
        #news-highlight-home {
            height: 550px;
        }
    }

    @media(max-width: 991px) {
        #news-highlight-home {
            height: 400px;
        }
    }
    
    @media(max-width: 767px) {
        #news-highlight-home {
            height: 320px;
        }
    }

    @media(max-width: 500px) {
        #news-highlight-home {
            height: 260px;
        }
    }
</style>

        
    <div id="news-highlight-home" class="teaser-zoom vt-animated position-relative" style="flex: 1; display: flex; align-items: center; justify-content: center;">
        <div class="bg-cover-img w-100 h-100" style="background-image: url(https://www.golfclubdelyon.com/models/gallerymedia/assets/5/.thumbs/1300x730_5362dde1b2d86_le-petit-monde.png);"></div>
        <div class="w-100 text-center position-absolute vt-animated" data-animation="slide-in-left" data-animation-delay="500" style="bottom: 0;">
            <h3 class="text-light">Le Petit Monde</h3>
            <div class="p-5">
                <p class="text-light">
                    <!--<i class="fa fa-calendar-o"></i> <em>Publié 10 octobre 2026</em>
                    <br/>-->
                                    </p>
                <a class="big-text text-uppercase btn btn-outline-light rounded-0" href="https://www.golfclubdelyon.com/fr/actualites/articles/le-petit-monde-1">En savoir +</a>
            </div>
        </div>
    </div>
</div>
        <div><style>
    .teaser-zoom-small {
        max-width: 425px;
    }
</style>
    <div class="d-flex flex-column flex-md-row justify-content-center gap-3">
        
            
        <div class="teaser-zoom teaser-zoom-small vt-animated position-relative mb-3 mb-md-0" data-animation-trigger="0" data-animation-delay="250" style="height: 235px; flex: 1; display: flex; align-items: center; justify-content: center;">            
                        
            <div class="bg-cover-img w-100 h-100" style="background-color: #333; background-image: url(https://www.golfclubdelyon.com/assets/images/logo-news-square.png?v=2);"></div>
            <div class="w-100 text-center position-absolute" data-animation-delay="500" style="top: 15%">
                <h3 class="text-light mb-2">Challenge Golf Technic</h3>
                <p class="text-light p-3">
        <!--<i class="fa fa-calendar-o"></i> <em>Publié 1 octobre 2026</em>
                    <br/>-->
                                    </p>
            </div>

            <a class="text-uppercase btn btn-outline-light rounded-0 position-absolute" style="bottom: 15px; right: 15px;" href="https://www.golfclubdelyon.com/fr/actualites/articles/challenge-golf-technic">En savoir +</a>
        </div>
            
        <div class="teaser-zoom teaser-zoom-small vt-animated position-relative mb-3 mb-md-0" data-animation-trigger="0" data-animation-delay="500" style="height: 235px; flex: 1; display: flex; align-items: center; justify-content: center;">            
                        
            <div class="bg-cover-img w-100 h-100" style="background-color: #333; background-image: url(https://www.golfclubdelyon.com/assets/images/logo-news-square.png?v=2);"></div>
            <div class="w-100 text-center position-absolute" data-animation-delay="500" style="top: 15%">
                <h3 class="text-light mb-2">Championnat de ligue U8/U10</h3>
                <p class="text-light p-3">
        <!--<i class="fa fa-calendar-o"></i> <em>Publié 30 septembre 2026</em>
                    <br/>-->
                    Départs 
Repères enfants                </p>
            </div>

            <a class="text-uppercase btn btn-outline-light rounded-0 position-absolute" style="bottom: 15px; right: 15px;" href="https://www.golfclubdelyon.com/fr/actualites/articles/championnat-de-ligue-u8-u10">En savoir +</a>
        </div>
            
        <div class="teaser-zoom teaser-zoom-small vt-animated position-relative mb-3 mb-md-0" data-animation-trigger="0" data-animation-delay="750" style="height: 235px; flex: 1; display: flex; align-items: center; justify-content: center;">            
                        
            <div class="bg-cover-img w-100 h-100" style="background-color: #333; background-image: url(https://www.golfclubdelyon.com/assets/images/logo-news-square.png?v=2);"></div>
            <div class="w-100 text-center position-absolute" data-animation-delay="500" style="top: 15%">
                <h3 class="text-light mb-2">Trophée St Sauveur</h3>
                <p class="text-light p-3">
        <!--<i class="fa fa-calendar-o"></i> <em>Publié 17 septembre 2026</em>
                    <br/>-->
                                    </p>
            </div>

            <a class="text-uppercase btn btn-outline-light rounded-0 position-absolute" style="bottom: 15px; right: 15px;" href="https://www.golfclubdelyon.com/fr/actualites/articles/trophee-st-sauveur">En savoir +</a>
        </div>
        </div>
</div> 
    </div>
</section>

<section id="first-section" class="d-block d-md-flex gap-1 mb-1">
    <div class="teaser-zoom vt-animated position-relative mb-1 mb-lg-0" style="min-height: 500px; flex: 1; display: flex; align-items: center; justify-content: center;">
        <div class="bg-cover-img w-100 h-100" style="min-height: 500px; background-image: url(https://www.golfclubdelyon.com/assets/images/home/restaurant.jpg?v=2);"></div>
        <div class="w-100 h-100 text-center position-absolute vt-animated d-flex flex-column justify-content-center" data-animation="slide-in-left" data-animation-delay="500">
            <!--<h2 class="text-light mb-3 mb-lg-5" style="letter-spacing: 2px;">Le Restaurant</h2>-->
            <div class="text-light big-text px-3 px-lg-5"><div class="px-0 px-lg-3">            <div class="vt-slot vt-slot-type-slottextcomponent">
<div class="cms-text px-3 px-md-4 px-lg-5 text-size-normal py-3 py-md-4 py-lg-5 text-center">
    <address>Privilège pour le cadre, la sérénité, l'élégance, mais aussi et surtout pour la qualité de la cuisine de son chef Gilbert Reboul, membre des Toques Blanches Lyonnaises. Gilbert et son équipe dirigée par Jean-Yves Briffa, se feront un plaisir de vous recevoir, sur réservation uniquement !</address>
</div>
</div>    

</div></div>
            <div class="position-relative d-flex justify-content-center">
                <a class="btn btn-thirty rounded-0" href="tel:+33478312564">N° de tél&nbsp;» / 04.78.31.25.64</a>
            </div>
            <a class="big-text text-uppercase btn btn-outline-light rounded-0 mt-3 mt-lg-5 px-4 py-3 mx-auto" style="max-width: 280px;" href="https://www.golfclubdelyon.com/fr/services">Découvrir le restaurant</a>
        </div>
    </div>
    <div class="teaser-zoom vt-animated position-relative" data-animation-delay="300" style="min-height: 500px; flex: 1; display: flex; align-items: center; justify-content: center;">
        <div class="bg-cover-img w-100 h-100" style="min-height: 500px; background-image: url(https://www.golfclubdelyon.com/assets/images/home/boutique.jpg?v=2);"></div>
        <div class="w-100 h-100 text-center position-absolute vt-animated d-flex flex-column justify-content-center" data-animation="slide-in-right" data-animation-delay="800">
            <!--<h2 class="text-light mb-3 mb-lg-5" style="letter-spacing: 2px;">La Boutique</h2>-->
            <div class="text-light big-text px-3 px-lg-5"><div class="px-0 px-lg-3">            <div class="vt-slot vt-slot-type-slottextcomponent">
<div class="cms-text px-3 px-md-4 px-lg-5 text-size-normal py-3 py-md-4 py-lg-5 text-center">
    <address>Un accueil chaleureux&nbsp;vous attend dans l'espace boutique du GCL !<br />
</address>
</div>
</div>    

</div></div>
            <a class="big-text text-uppercase btn btn-outline-light rounded-0 mt-3 mt-lg-5 px-4 py-3 mx-auto" style="max-width: 280px;" href="https://www.golfclubdelyon.com/fr/boutique">Découvrir la boutique</a>
        </div>
    </div>
</section>

<section class="position-relative" style="text-shadow: 0px 0px 4px #111;">
    <div class="home-bg" style="background-image: url(https://www.golfclubdelyon.com/assets/images/home/slide4.jpg?v=5);">
        <div class="container vt-animated" data-animation="slide-in-bottom" style="padding-bottom: 0 !important;">
            <div class="my-5">            <div class="vt-slot vt-slot-type-slottextcomponent">
<div class="cms-text px-2 px-lg-3 text-size-normal py-2 py-lg-3 text-center">
    <address>Si le haut niveau est bien inscrit dans l’ADN de notre club, une vraie liberté de jeu vous est néanmoins proposée : liberté de choix du parcours, liberté de choix d'horaire et liberté de manière de jouer,&nbsp;entre amis, en famille, pour le sport ou le loisir...&nbsp;Un accès vous est offert, tous les jours de l'année à deux parcours 18 trous de classe internationale et sur lesquels s'est déroulé deux fois l'Open de France à près de 20 ans d'intervalle (1979-2001)</address>
</div>
</div>    

</div>
        </div>
    </div>
</section>

<section id="google-maps">
    <div id="gmap-box-content" style="display: none; width: 300px;">
        <div style="text-align: center;">
            <h6 style="text-transform: uppercase; margin-bottom: 12px;">Golf Club de Lyon</h6>

            <img style="width: 100px;" src="https://www.golfclubdelyon.com/assets/images/logo.png" />
            <p class="mt-3" style="line-height: 20px;">38280 Villette d'Anthon<br />France</p>
            <a class="btn d-block btn-outline-primary w-100 rounded-0 btn-sm" target="_blank" href="https://maps.app.goo.gl/pQgs6s6WhhjG9MAA8">Calculer mon itinéraire</a>
        </div>
    </div>
    <div id="map" class="googlemaps-canvas" zoom="13.25" style="width: 100%; height: 600px;"></div>
</section>

<script type="text/javascript">
    // Google Map
    function initialize() {
        console.log("Initialize Gmap");
        var map = new google.maps.Map(document.getElementById('map'), {
            center: {lat: 45.798198187186564, lng: 5.1170537191261625},
            zoom: 13.25,
            styles: [
                {
                    "elementType": "labels.text",
                    "stylers": [
                        {
                            "color": "#474747"
                        },
                        {
                            "visibility": "simplified"
                        },
                        {
                            "weight": 0.5
                        }
                    ]
                },
                {
                    "featureType": "landscape",
                    "elementType": "geometry.fill",
                    "stylers": [
                        {
                            "color": "#e0d09e"
                        }
                    ]
                },
                {
                    "featureType": "landscape.natural",
                    "elementType": "geometry.fill",
                    "stylers": [
                        {
                            "visibility": "simplified"
                        }
                    ]
                },
                {
                    "featureType": "poi",
                    "stylers": [
                        {
                            "color": "#d7c899"
                        },
                        {
                            "visibility": "simplified"
                        }
                    ]
                },
                {
                    "featureType": "poi",
                    "elementType": "labels.text",
                    "stylers": [
                        {
                            "color": "#424242"
                        }
                    ]
                },
                {
                    "featureType": "water",
                    "elementType": "geometry.fill",
                    "stylers": [
                        {
                            "color": "#86c1ff"
                        }
                    ]
                }
            ]
        });

        var infowindow = new google.maps.InfoWindow({
            content: $('#gmap-box-content').html()
        });
        var marker = new google.maps.Marker({
            position: {lat: 45.798198187186564, lng: 5.1170537191261625},
            map: map,
            title: "Golf Club de Lyon"
        });

        marker.addListener('click', function() {
            infowindow.open(map, marker);
        });

        var display_marker_first_time = false;
        window.addEventListener('scroll', function(){
            if(!display_marker_first_time && window.scrollY > document.getElementById('map').offsetTop - window.outerHeight + document.getElementById('map').offsetHeight / 2) {
                display_marker_first_time = true;
                infowindow.open(map, marker);
            }
        });
    }
</script>

<script>
    var animatingBlocks = document.querySelectorAll('.vt-animated');

    var recursive_overlay_fadeout = function(element) {
        if(!element.classList.contains('in-animation')) {
            element.classList.add('in-animation');

            element.overlays = element.querySelectorAll('.home-mozaic-overlay');
            element.overlays_count = element.overlays.length;
            element.overlays_current = 0;
            element.overlay_anim_delay = 150;
        }

        element.overlays[element.overlays_current].classList.add('overlay-fade-out');

        if(element.overlays_current < element.overlays_count) {
            element.overlays_current ++;
            setTimeout(() => recursive_overlay_fadeout(element), element.overlay_anim_delay);
        }
    }

    function testBlockDisplaying(element){
        if(element.classList.contains('vt-animated-debug')) {
            var viewportOffset = element.getBoundingClientRect();
            var triggerVisibility = element.getAttribute('data-trigger-visibility') ? element.getAttribute('data-trigger-visibility') : 25;
            var visibility =  ((window.innerHeight - viewportOffset.top)/viewportOffset.height)*100;

            console.log("viewportOffset.top => " + viewportOffset.top);
            console.log("viewportOffset.top - window.innerHeight => " + (viewportOffset.top - window.innerHeight));
            if(viewportOffset.top < 0) {
                visibility = 100 + (100 - ((window.innerHeight - viewportOffset.top)/viewportOffset.height)*100);
                if(visibility < 0) {
                    visibility = 0;
                }
            }
            console.log("visibility => " + visibility);
            console.log("viewportOffset.top - (viewportOffset.top - (viewportOffset.height/1.66)) => " + (viewportOffset.top - (viewportOffset.top - (viewportOffset.height/1.66))));
            console.log("viewportOffset.top + viewportOffset.height => " + (viewportOffset.top + viewportOffset.height));
            console.log("-viewportOffset.height/" + triggerVisibility + " => " + (-viewportOffset.height/triggerVisibility));
        }

        if(!element.classList.contains('in-animation')) {
            var viewportOffset = element.getBoundingClientRect();
            var triggerVisibility = element.getAttribute('data-trigger-visibility') ? element.getAttribute('data-trigger-visibility') : 25;
            var visibility =  ((window.innerHeight - viewportOffset.top)/viewportOffset.height)*100;
            if(viewportOffset.top < 0) {
                visibility = 100 + (100 - ((window.innerHeight - viewportOffset.top)/viewportOffset.height)*100);
                if(visibility < 0) {
                    visibility = 0;
                }
            }

            if(visibility >= triggerVisibility) {
                var delay = element.getAttribute('data-animation-delay');
                console.log("Delay => " + delay)
                if(delay) {
                    element.style.animationDelay = delay+"ms";
                }

                var duration = element.getAttribute('data-animation-duration');
                if(duration) {
                    element.style.animationDuration = duration+"ms";
                }

                //recursive_overlay_fadeout(element);
                element.classList.add('in-animation', element.getAttribute('data-animation') ? element.getAttribute('data-animation') : 'fade-in');
             }
        }
    }

    window.addEventListener('scroll', function() {
        console.log("window.scrollY => " + window.scrollY);

        for(var i = 0; i < animatingBlocks.length; i++) {
            testBlockDisplaying(animatingBlocks[i]);
        }
    });

    for(var i = 0; i < animatingBlocks.length; i++) {
        /*var mozaicItems = mozaics[i].querySelectorAll('.home-mozaic-item');
        for(var j = 0; j < mozaicItems.length; j++) {
            var overlay = document.createElement('div');
            overlay.classList.add('home-mozaic-overlay');
            mozaicItems[j].appendChild(overlay);
        }*/
        testBlockDisplaying(animatingBlocks[i]);
    }
</script>
<!-- Footer-->
<style>
    footer .item-border-left {
        border-left: 2px solid rgba(255,255,255,0.1);
    }

    footer .item-border-right {
        border-right: 2px solid rgba(255,255,255,0.1);
    }
    
    @media(max-width: 767px) {
        footer .item-border-left {
            border-left: none;
        }
        
        footer .item-border-right {
            border-right: none;
        }
    }
</style>

<footer class="footer position-relative bg-dark">
    <div class="d-flex justify-content-between flex-column">
        <section class="py-3 py-md-5 text-center">
            <div class="container position-relative d-block d-md-flex justify-content-center">
                <img class="pe-0 pe-md-4 item-border-right" style="max-height: 170px;" src="https://www.golfclubdelyon.com/assets/images/logo.png" />
                <hr class="d-md-none d-block">
                <ul class="social-links px-4 d-flex flex-column align-items-center justify-content-center mb-0">
                    <li><a href="https://www.facebook.com/Golf-Club-de-Lyon-137982712901306" target="_blank" class="d-flex align-items-center justify-content-center text-primary mb-3"><i class="fab fa-facebook-f"></i></a></li>
                    <li><a href="https://www.instagram.com/golfclubdelyon/" target="_blank" class="d-flex align-items-center justify-content-center text-primary"><i class="fab fa-instagram"></i></a></li>
                </ul>
                <hr class="d-md-none d-block">
                <div class="text-center text-md-start ps-0 ps-md-4 text-white-50 item-border-left">
                    <div class="text-uppercase big-text">Golf Club de Lyon</div>
                    <p>38280 Villette d'Anthon<br/><a href="tel:+33478311133" class="text-secondary">04 78 31 11 33</a> | <a class="text-secondary" target="_blank" href="mailto:info@golfclubdelyon.com">info@golfclubdelyon.com</a></p>
                    <hr class="mx-auto" style="max-width: 500px;">
                    <nav class="d-flex justify-content-center">
                        <ul class="nav-footer d-block d-sm-flex gap-1" style="margin-left: -0.5em;">
                                        
    
            <li  class="li_28">
                        <a  class="text-secondary" vt-data-slug="mentions-legales-credits" title="Mentions légales &amp; Crédits" href="https://www.golfclubdelyon.com/fr/mentions-legales-credits"><span>Mentions légales & Crédits</span></a>
                    </li>
                    
    
            <li  class="li_29">
                        <a  class="text-secondary" vt-data-slug="politique-de-confidentialite" title="Politique de confidentialité" href="https://www.golfclubdelyon.com/fr/politique-de-confidentialite"><span>Politique de confidentialité</span></a>
                    </li>
                    
    
            <li  class="li_10">
                        <a  class="text-secondary" vt-data-slug="contact" title="Nous contacter" href="https://www.golfclubdelyon.com/fr/contact"><span>Nous contacter</span></a>
                    </li>
                    
    
            <li  class="li_38">
                        <a  class="text-secondary" vt-data-slug="partenaires" title="Nos partenaires" href="https://www.golfclubdelyon.com/fr/partenaires"><span>Nos partenaires</span></a>
                    </li>
                                    <li><a href="#!" class="text-secondary" onclick="javascript:tarteaucitron.userInterface.openPanel();">Cookies</a></li>
                        </ul>
                    </nav>
                </div>
            </div>
        </section>
    </div>

    <section class="py-2 text-center bg-secondary">
        <div class="container d-block d-md-flex justify-content-center text-center">
            <div class="text-white">Réalisation <a class="text-white" target="_blank" href="https://www.dgsgolf.com">Digital Golf Solutions</a> - 2024</div>
        </div>
    </section>
</footer>

<div class="overlay"></div>

<div class="modal fade" id="golf-weather-modal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
    <div class="modal-dialog modal-dialog-centered">
        <div class="modal-content">
            <div class="modal-header">
                <h5 class="modal-title" id="exampleModalLabel">Météo</h5>
                <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
            </div>
            <div class="modal-body">
                <script src="https://apps.elfsight.com/p/platform.js" defer></script>
                <div class="elfsight-app-4070f698-f45d-4dd4-8ab4-88322f207154"></div>
            </div>
        </div>
    </div>
</div>
<script type="text/javascript">
    function topHeaderCheck(topHeader){
        console.log("topHeaderCheck");
        if(window.scrollY > topHeader.clientHeight) {
            if(!topHeader.classList.contains('sticky')) {
                topHeader.classList.add('sticky');
                console.log("ADD STICKY TO HEADER");
            }
        } else {
            topHeader.classList.remove('sticky');
            console.log("REMOVE STICKY TO HEADER");
        }
    }

    window.addEventListener('scroll', function() {
        topHeaderCheck(document.querySelector('.top-bar'));
    });
    topHeaderCheck(document.querySelector('.top-bar'));
    
    window.addEventListener('load', function() {
        $('body').magnificPopup({
            delegate: "[rel='lightbox'],a.lightbox",
            type: 'image',
            tLoading: 'Chargement de #%curr%...',
            mainClass: 'mfp-fade',
            fixedContentPos: false,
            gallery: {
                enabled: true,
                navigateByImgClick: true,
                preload: [0,1] // Will preload 0 - before current, and 1 after the current image
            },
            image: {
                tError: '<a href="%url%">L\'image #%curr%</a> ne peut pas être chargée.',
                titleSrc: function(item) {
                    return item.el.attr('title');
                }
            }
        });
    });
</script>
<div class="modal fade" id="golf-infos-modal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
    <div class="modal-dialog modal-lg modal-dialog-centered">
        <div class="modal-content bg-white border-0 rounded-5 text-dark">
            <div class="modal-header">
                <h5 class="modal-title text-dark" id="exampleModalLabel">Informations</h5>
                <button type="button" class="btn-close p-2 rounded-5 bg-white" data-bs-dismiss="modal" aria-label="Close"></button>
            </div>
            <div class="modal-body">
                <div class="d-flex flex-column gap-5 w-100">
    <div class="d-flex flex-column flex-lg-row gap-5">
                    <div style="flex: 1;">
                        <h6>Parcours Les Sangliers</h6>
                        
            
        
                    
            <div class="golf-info-wrapper">
                <div class="align-items-center golf-info-container d-flex golf-info-on">
                    <div class="golf-info-icon">
                                                    <img src="https://www.golfclubdelyon.com/vtgolf/images/icon_golf_infos//dark/course.png" alt="" />
                                            </div>
                    <h6 class="golf-info-label">
                        Parcours                    </h6>
                    <div class="golf-info-status">
                        <span class="badge badge-golf-info-on">
                            Ouvert                        </span>
                                            </div>
                </div>
            </div>
                    
        
                    
            <div class="golf-info-wrapper">
                <div class="align-items-center golf-info-container d-flex golf-info-off">
                    <div class="golf-info-icon">
                                                    <img src="https://www.golfclubdelyon.com/vtgolf/images/icon_golf_infos//dark/voiturette.png" alt="" />
                                            </div>
                    <h6 class="golf-info-label">
                        Voiturette                    </h6>
                    <div class="golf-info-status">
                        <span class="badge badge-golf-info-off">
                            Interdite                        </span>
                        <a style="display: block; margin-left: 5px; font-size: .6rem; padding: 5px; height: 25px; line-height: 18px; width: 55px; float: right; padding:3px; text-transform: uppercase;" class="btn btn-primary text-light btn-info-details" data-slug="ground-info-voiturette">Détails</a>                    </div>
                </div>
            </div>
                    
        
                    
            <div class="golf-info-wrapper">
                <div class="align-items-center golf-info-container d-flex golf-info-on">
                    <div class="golf-info-icon">
                                                    <img src="https://www.golfclubdelyon.com/vtgolf/images/icon_golf_infos//dark/chariot-elec.png" alt="" />
                                            </div>
                    <h6 class="golf-info-label">
                        Chariot électrique                    </h6>
                    <div class="golf-info-status">
                        <span class="badge badge-golf-info-on">
                            Autorisé                        </span>
                        <a style="display: block; margin-left: 5px; font-size: .6rem; padding: 5px; height: 25px; line-height: 18px; width: 55px; float: right; padding:3px; text-transform: uppercase;" class="btn btn-primary text-light btn-info-details" data-slug="ground-info-chariot-electrique">Détails</a>                    </div>
                </div>
            </div>
                                    </div>
                            <div style="flex: 1;">
                        <h6>Parcours Les Brocards</h6>
                        
            
        
                    
            <div class="golf-info-wrapper">
                <div class="align-items-center golf-info-container d-flex golf-info-on">
                    <div class="golf-info-icon">
                                                    <img src="https://www.golfclubdelyon.com/vtgolf/images/icon_golf_infos//dark/course.png" alt="" />
                                            </div>
                    <h6 class="golf-info-label">
                        Parcours                    </h6>
                    <div class="golf-info-status">
                        <span class="badge badge-golf-info-on">
                            Ouvert                        </span>
                                            </div>
                </div>
            </div>
                    
        
                    
            <div class="golf-info-wrapper">
                <div class="align-items-center golf-info-container d-flex golf-info-off">
                    <div class="golf-info-icon">
                                                    <img src="https://www.golfclubdelyon.com/vtgolf/images/icon_golf_infos//dark/voiturette.png" alt="" />
                                            </div>
                    <h6 class="golf-info-label">
                        Voiturette                    </h6>
                    <div class="golf-info-status">
                        <span class="badge badge-golf-info-off">
                            Interdite                        </span>
                        <a style="display: block; margin-left: 5px; font-size: .6rem; padding: 5px; height: 25px; line-height: 18px; width: 55px; float: right; padding:3px; text-transform: uppercase;" class="btn btn-primary text-light btn-info-details" data-slug="voiturette">Détails</a>                    </div>
                </div>
            </div>
                    
        
                    
            <div class="golf-info-wrapper">
                <div class="align-items-center golf-info-container d-flex golf-info-on">
                    <div class="golf-info-icon">
                                                    <img src="https://www.golfclubdelyon.com/vtgolf/images/icon_golf_infos//dark/chariot-elec.png" alt="" />
                                            </div>
                    <h6 class="golf-info-label">
                        Chariot électrique                    </h6>
                    <div class="golf-info-status">
                        <span class="badge badge-golf-info-on">
                            Autorisé                        </span>
                        <a style="display: block; margin-left: 5px; font-size: .6rem; padding: 5px; height: 25px; line-height: 18px; width: 55px; float: right; padding:3px; text-transform: uppercase;" class="btn btn-primary text-light btn-info-details" data-slug="chariot-electrique">Détails</a>                    </div>
                </div>
            </div>
                                    </div>
                </div>
    <div class="d-flex flex-column flex-lg-row gap-5">
                    </div>
</div>
<div class="modal fade" style="background: rgba(255,255,255,0.5);" id="modal-info-details" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
    <div class="modal-dialog modal-dialog-centered">
    
    </div>
</div>
<style>
    #golf-infos-modal .modal-content {
        border: none !important;
        box-shadow: 1px 1px 10px rgba(0,0,0,0.5);
    }
</style>
<script>
    document.querySelectorAll('.btn.btn-info-details').forEach(btn => {
        btn.addEventListener('click', function() {
            let data = new FormData();
            data.set('lang', 'fr')
            data.set('info_slug', btn.getAttribute('data-slug'))

            fetch('https://www.golfclubdelyon.com/golfFront/GolfInfos.infoDetails/', {
                method: 'POST',
                body: data
            }).then(data => data.text())
                .then(response => {
                    document.querySelector('#modal-info-details .modal-dialog').innerHTML = response

                    var myModalEl = document.querySelector('#modal-info-details')
                    var modal = bootstrap.Modal.getOrCreateInstance(myModalEl)

                    modal.show()
                })
        })
    })
</script>            </div>
        </div>
    </div>
</div><style>
    #webcam-modal .webcam-frame {
        overflow: hidden;
        background: linear-gradient(90deg, #eee 25%, #f6f6f6 50%, #eee 75%);
        background-size: 200% 100%;
        animation: webcam-shimmer 1.5s linear infinite;
    }

    #webcam-modal .webcam-frame.is-loaded,
    #webcam-modal .webcam-frame.is-error {
        animation: none;
        background: #f3f3f3;
    }

    @keyframes webcam-shimmer {
        0% { background-position: 200% 0; }
        100% { background-position: -200% 0; }
    }

    #webcam-modal .webcam-frame img {
        object-fit: cover;
        opacity: 0;
        transform: scale(1.03);
        transition: opacity 600ms ease-in-out, transform 1200ms ease-out;
    }

    #webcam-modal .webcam-frame.is-loaded img {
        opacity: 1;
        transform: scale(1);
    }

    #webcam-modal .webcam-state {
        transition: opacity 300ms ease-in-out;
    }

    #webcam-modal .webcam-frame.is-loaded .webcam-loader,
    #webcam-modal .webcam-frame:not(.is-error) .webcam-error {
        opacity: 0;
        pointer-events: none;
    }

    #webcam-modal .webcam-frame.is-error .webcam-loader {
        display: none !important;
    }
</style>
<div class="modal fade" id="webcam-modal" tabindex="-1" aria-labelledby="webcamModalLabel" aria-hidden="true">
    <div class="modal-dialog modal-xl modal-dialog-centered">
        <div class="modal-content bg-white border-0 rounded-5 text-dark overflow-hidden">
            <div class="modal-header">
                <h5 class="modal-title text-dark" id="webcamModalLabel">En direct</h5>
                <button type="button" class="btn-close p-2 rounded-5 bg-white" data-bs-dismiss="modal" aria-label="Close"></button>
            </div>
            <div class="modal-body p-0">
                <div class="webcam-frame ratio ratio-16x9">
                    <img src="" alt="Webcam du Golf Club de Lyon" />

                    <div class="webcam-state webcam-loader d-flex flex-column justify-content-center align-items-center text-secondary">
                        <div class="spinner-border mb-3" style="color: #c7a869;" role="status"></div>
                        <span>Chargement de la webcam…</span>
                    </div>

                    <div class="webcam-state webcam-error d-flex flex-column justify-content-center align-items-center text-secondary">
                        <i class="fas fa-video-slash fa-2x mb-3"></i>
                        <span class="mb-3">La webcam est momentanément indisponible.</span>
                        <button type="button" class="webcam-retry btn btn-thirty rounded-0 px-4">Réessayer</button>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
<script>
    (function() {
        var src = 'https://golfclubdelyon.com/webcam/image.jpg';
        var modal = document.getElementById('webcam-modal');
        var frame = modal.querySelector('.webcam-frame');
        var img = frame.querySelector('img');
        var timer = null;
        var loading = false;

        function loadWebcam() {
            if (loading) return;
            loading = true;

            var url = src + '?v=' + Date.now();
            var preload = new Image();

            preload.onload = function() {
                img.src = url;
                frame.classList.remove('is-error');
                frame.classList.add('is-loaded');
                loading = false;
            };

            preload.onerror = function() {
                if (!frame.classList.contains('is-loaded')) frame.classList.add('is-error');
                loading = false;
            };

            preload.src = url;
        }

        modal.addEventListener('show.bs.modal', function() {
            loadWebcam();
            timer = setInterval(loadWebcam, 60000);
        });

        modal.addEventListener('hidden.bs.modal', function() {
            clearInterval(timer);
            timer = null;
        });

        modal.querySelector('.webcam-retry').addEventListener('click', function() {
            frame.classList.remove('is-error');
            loadWebcam();
        });
    })();
</script>
<script type="text/javascript" src="https://www.golfclubdelyon.com/assets/vt-plugins/js/vtplugins.js" ></script>
<script type="text/javascript" src="https://www.golfclubdelyon.com/assets/js/main.js" ></script>

</body>
</html>