301 status code means that the requested resource has been permanently moved to a new URL. All future requests should use the new address.
The browser will automatically redirect the user to the new address, and search engines will update their indexes.
200 status code is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.
The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.
GET / HTTP/1.1 Host: cta38.com Accept: */* User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html> <html xml:lang="fr" lang="fr" class="template-q194 biz-mot "> <head> <meta charset="utf-8" ><title>► CTA38® Site officiel 10 centres de Controle Technique Automobile Moto et Voiture Sans Permis en Isère (38)</title><meta name="viewport" content="width=device-width, initial-scale=1.0"><link rel="SHORTCUT ICON" href="/images/client/favicon-g-0142.ico"><meta name="description" content="Prenez rendez-vous en ligne 24h/24, d'un simple clic dans l'un de nos 10 centres de contrôle technique automobile, moto et voiture sans permis CTA38®"><meta name="keywords" content="contrôle technique , CTA38® , Goncelin, La Rochette, Le Versoud, Crolles, La Tronche Meylan, Grenoble, Echirolles, Le Touvet, Saint-Egreve, Froges , automobile, contre visite , bilan , sécurite , réglementation , promotion , internet"> <link rel="preload" href="https://fonts.googleapis.com/css?family=Poppins:300,400,500,700&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'"> <noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins:300,400,500,700&display=swap"></noscript> <link rel="preload" href="https://fonts.googleapis.com/icon?family=Material+Icons&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'"> <noscript><link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons&display=swap"></noscript> <link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> <noscript><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"></noscript> <link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/bootstrap@4/dist/css/bootstrap.min.css" media="all"><link rel="stylesheet" type="text/css" href="//www.cta38.fr/tmp/cache/stylesheet_92_1331599480.css" media="screen"/> <link rel="stylesheet" type="text/css" href="//www.cta38.fr/tmp/cache/stylesheet_132_1720103885.css" media="all"/> <link rel="stylesheet" type="text/css" href="//www.cta38.fr/tmp/cache/stylesheet_245_1720103739.css"/> <link rel="stylesheet" type="text/css" href="//www.cta38.fr/tmp/cache/stylesheet_90_1519059451.css" media="all,screen"/> <style type="text/css"> :root { --promo-back-url: url("/images/back_promo.jpg"); --avis-info-bg-url: url("/images/car.jpg"); --background-image: url("/images/car_engine.jpg"); } .backstretch {background-image: url("/images/client/back-g-0142.jpg");}</style><style><!-- body.groupe { --main-color-rgb: 0,71,111; --main-color : rgb(var(--main-color-rgb)); --main-color-filter: linear-gradient(rgba(var(--main-color-rgb),0.9), rgba(var(--main-color-rgb),0.9)); --promo-background: var(--main-color-filter), var(--promo-back-url); } #slogan.groupe, .groupe #specialites, .groupe .slogan, .groupe .institution, .groupe .navbar { background-color: transparent; color: #FFFFFF; } .slide-img-1{ object-position: top center; } .slide-img-2{ object-position: top center; } .slide-img-5{ object-position: inherit; } .slide-img-8{ object-position: 0 calc(50% + 160px); } header:after {opacity:0.6} } --></style><script src="//ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" type="text/javascript"></script><script src="/js/lib.utils.js" type="text/javascript"></script><script src="https://cdn.jsdelivr.net/npm/bootstrap@4/dist/js/bootstrap.bundle.min.js" crossorigin="anonymous"></script><link rel="stylesheet" href="//cdn.jsdelivr.net/gh/orestbida/cookieconsent@v2/dist/cookieconsent.css"/> <style> div#cc--main { --cc-overlay-bg: rgba(4, 5, 8, 0.5); } </style> <script src="//cdn.jsdelivr.net/gh/orestbida/cookieconsent@v2/dist/cookieconsent.js"></script> <script> window.addEventListener('load', function(){ window.cookieconsent = initCookieConsent(); window.cookieconsent.run({ gui_options: { consent_modal: { layout: 'cloud', // box/cloud/bar position: 'bottom center', // bottom/top + left/right/center transition: 'slide' // zoom/slide }, settings_modal: { layout: 'box', // box/bar // position : 'left', // left/right transition: 'slide' // zoom/slide } }, revision: 2, //revision 2 adds Consent V2 and Adwords force_consent: true, current_lang : 'fr', // auto_language: true, page_scripts: true, onAccept: function ({level = [], revision}) { setDLConsent(level); }, onChange: function ({level = [], revision}){ setDLConsent(level); }, languages: { 'fr': { consent_modal: { title: "CTA38® <br>" + "Gestion des cookies", description: "Notre site utilise des cookies afin d\u2019analyser le trafic et mesurer les performances des annonces. Consultez la page <a class=\"cookie-link\" href=\"\/mentions-legales.html\">Mentions l\u00e9gales<\/a> pour en savoir plus.<br><a class='btn-cookie-settings' href='javascript:void(0);' aria-label='Acc\u00e9der aux r\u00e9glages cookies' data-cc='c-settings'>R\u00e9glages<\/a>", primary_btn: { text: 'Accepter', role: 'accept_selected' //'accept_selected' or 'accept_all' }, secondary_btn: { text: 'Vos Choix', role: 'settings' //'settings' or 'accept_necessary' } }, settings_modal: { title: 'Vos réglages Cookies', save_settings_btn: "Valider vos choix", accept_all_btn: "Accepter tout", reject_all_btn: "Refuser (sauf nécessaires)", // optional, [v.2.5.0 +] blocks: [ { title: "Traffic et Audience", description: 'Permettre l\'utilisation des services Google Analytics pour la mesure de traffic et d\'audience', toggle: { value: 'analytics', enabled: true, readonly: false } }, { title: "Conversion Publicitaire", description: 'Permettre le suivi des conversions publicitaires Google Ads sur ce site', toggle: { value: 'adwords', enabled: true, readonly: false } }, { title: "Protection des Formulaires de contact", description: 'Permettre l\'utilisation des services Google reCAPTCHA pour la protection des formulaires de contact. ATTENTION : Sans cette permission, les formulaires ne seront pas accessibles.', toggle: { value: 'captcha', enabled: true, readonly: false } }, { title: "Cookie nécessaires", description: 'Ces cookies sont indispensables au fonctionnement du site, des sessions, des promotions et des préférences utilisateur', toggle: { value: 'necessary', enabled: true, readonly: true } } ] } } } }); }); function setDLConsent(consent, isDefault=false) { if (isDefault) { gtag('consent', 'default', { 'functionality_storage': 'granted', 'security_storage': 'granted', 'ad_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'analytics_storage': 'denied' }); return; } const consentMode = { 'ad_storage': consent.includes('adwords') ? 'granted' : 'denied', 'ad_user_data': consent.includes('adwords') ? 'granted' : 'denied', 'ad_personalization': consent.includes('adwords') ? 'granted' : 'denied', 'functionality_storage': consent.includes('necessary') ? 'granted' : 'denied', 'security_storage': consent.includes('necessary') ? 'granted' : 'denied', 'analytics_storage': consent.includes('analytics') ? 'granted' : 'denied' }; gtag('consent', 'update', consentMode); gtag('event','consent_update'); let flag = 1; let consentEvent = () => { flag = 0; const event = new CustomEvent('apAgendaConsentState', { detail: { analyticsAccepted: consent.includes('analytics'), options: { expires: 365 } } }); document.dispatchEvent(event); console.log('consent dispatch', consent); }; flag && consentEvent(); }; window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag ('js', new Date()); setDLConsent({},true); </script> <!-- Global site tag (gtag.js) - Google Analytics --> <script type="text/plain" data-cookiecategory="analytics" async src="https://www.googletagmanager.com/gtag/js?id="></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag( 'config', '' ,{ 'linker': { 'domains': ['web.auto-planning.fr'] } } ); gtag('config', 'G-DXW2GLMGH4'); function setiFrame(urlParams) { urlParams = urlParams || ''; if (apFrame = document.getElementById("planning")) { tmpiFrame = (apFrame.getAttribute('data-href') || '') + urlParams; if (typeof(ga) !== 'undefined' && (typeof(gaplugins) !== 'undefined')) { linker = new window.gaplugins.Linker(ga.getAll()[0]); apFrame.src = linker.decorate(tmpiFrame); } else { apFrame.src = tmpiFrame; } } } </script> <script> function setiFrame(urlParams) { urlParams = urlParams || ''; if (apFrame = document.getElementById("planning")) { tmpiFrame = (apFrame.getAttribute('data-href') || '') + urlParams; if (typeof(ga) !== 'undefined' && (typeof(gaplugins) !== 'undefined')) { linker = new window.gaplugins.Linker(ga.getAll()[0]); apFrame.src = linker.decorate(tmpiFrame); } else { apFrame.src = tmpiFrame; } } } </script> <apfr-agenda-root></apfr-agenda-root> <script> (function () { // Ensure global object for AgendaElement existss window.AgendaElement = window.AgendaElement || {}; AgendaElement.uiConfig = { desktop: { waitForPreselection: true, modalMode: true }, mobile : { waitForPreselection: true, modalMode: true } }; const bucketUrl = 'https://www.apfr.fr/uploads/customer'; const version = 'v4'; // Generic function to append elements to the head function appendToHead(elements) { const headElement = document.querySelector('head'); elements.forEach(element => headElement.append(element)); } // Helper function to create a style link element function createStyleLink(href) { const link = document.createElement('link'); link.type = 'text/css'; link.rel = 'stylesheet'; link.href = href; return link; } // Helper function to create a script element function createScript(src, type = 'module') { const script = document.createElement('script'); script.type = type; script.src = src; return script; } // Function to create and append style links to the document head function appendStyleLinks(styleFiles) { const styleLinks = styleFiles.map(href => createStyleLink(href)); appendToHead(styleLinks); return styleLinks; } // Function to load scripts after styles are loaded function loadScripts() { const scripts = [ `${bucketUrl}/${version}/main.js` ]; const scriptElements = scripts.map(src => createScript(src)); appendToHead(scriptElements); } // Load styles and scripts if needed function loadAssets() { // Load common styles and scripts if not already loaded if (!window.agendaCommonScriptsLoaded) { const styleLinks = appendStyleLinks([`${bucketUrl}/${version}/default-style.css`]); styleLinks[0].addEventListener('load', loadScripts); window.agendaCommonScriptsLoaded = true; } } loadAssets(); })(); </script> </head> <body class="groupe page-accueil groupe fix-g-0142 all " data-theme="dark"> <div class="nosupport"> <p>Oooops, votre browser n'est pas supporté! Désolé.</p> <p>Oooops, your browser is not supported! Sorry.</p> </div> <div class="web-page" itemscope itemtype="http://schema.org/LocalBusiness"> <meta itemprop="image" content="/"> <div class="header-zone"> <div class="info-bar"> <h1>Contrôle Technique<br><span class="nik" itemprop="name">CTA38®</span></h1> <div class="social-user"> <a href="https://www.facebook.com/pages/CTA38-Controle-technique-r%C3%A9gion-grenobloise/1533077780294023?fref=ts" style="text-decoration:none;" target="_blank" title="Retrouvez-nous sur Facebook"><i class="fab fa-facebook-square social-icon"></i></a> </div> </div> <nav class="navbar navbar-expand-lg navbar-light navbar-q194" id="navbar"> <div class="navbar-background"> <div class="left-nav-elements"> <a class="navbar-brand" href="https://www.cta38.fr/" itemprop="url"> <img src="/images/client/logo-g-0142.png" alt=""/> </a> </div> <div class="right-nav-elements"> <div class="collapse navbar-collapse" id="navbarNav"> <div class="navbar-nav"> <div class="nav-item top-nav-element h-100 menu-haut accueil accueil active "><a class="nav-link top-nav-element " data-anchor="#agendaMainContainer" href="//www.cta38.fr#agendaMainContainer">Accueil</a></div><div class="nav-item top-nav-element h-100 menu-haut qui-sommes-nous qui-sommes-nous "><a class="nav-link top-nav-element " href="//www.cta38.fr/qui-sommes-nous.html">Qui sommes-nous ?</a></div><div class="nav-item top-nav-element h-100 menu-haut eviter-la-contre-visite eviter-la-contre-visite "><a class="nav-link top-nav-element " href="//www.cta38.fr/eviter-la-contre-visite.html">Eviter la contre visite</a></div> <div class="nav-item top-nav-element h-100 mobile-hide menu-link"> <a id="top-menu-more" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="nav-link top-menu-link" aria-controls="dropdownNav"> <span>Tous nos Centres</span> <i class="h-100 material-icons">arrow_drop_down</i> </a> <div id="dropdownNav" class="dd-center-list dropdown-accordion dropdown-menu dropdown-menu-right" data-accordion="#accordion" aria-labelledby="top-menu-more"> <div class="menu-widget"> <div class="menu-widget__header"> <div class="text"> Choisissez un centre ou cliquez sur la carte </div> <div class="link"> <a data-anchor="#group-visualmap" href="https://www.cta38.fr#group-visualmap"><i class="fas fa-map-marker-alt"></i>la carte</a> </div> </div> <div class="group-list-of-centers" id="centerListMenu"> <h2 class="section-top">Tous nos sites</h2> <div class="zone-group zone-noZone" data-atz="1"> <a class="centre-info with-promo-price independant center-flash " title="Contrôle Technique CTA38® Saint-Egreve Les Glairaux" href="https://www.cta38.fr/controle-technique-cta38-saint-egreve-les-glairaux.html" > <div class="zone-center-logo"> <img src="/images/client/logo-g-0142.png"/> </div> <div class="zone-center-city"> <span class="list-city">Saint-Egreve</p> </div> <div class="zone-center-nik"> <span class="list-nik-prefix">Contrôle Technique </span><span class="list-nik">CTA38® Saint-Egreve Les Glairaux</span> </div> <div class="zone-center-best-prices"> <p class="zone-center-price-with-promo">68€</p> <p class="zone-center-price">79€</p> </div> </a> <a class="centre-info with-promo-price independant center-flash " title="Contrôle Technique CTA38® Echirolles" href="https://www.cta38.fr/controle-technique-cta38-echirolles.html" > <div class="zone-center-logo"> <img src="/images/client/logo-3145.jpg"/> </div> <div class="zone-center-city"> <span class="list-city">Echirolles</p> </div> <div class="zone-center-nik"> <span class="list-nik-prefix">Contrôle Technique </span><span class="list-nik">CTA38® Echirolles</span> </div> <div class="zone-center-best-prices"> <p class="zone-center-price-with-promo">68€</p> <p class="zone-center-price">79€</p> </div> </a> <a class="centre-info independant center-flash " title="Contrôle Technique CTA38® Grenoble" href="https://www.cta38.fr/controle-technique-cta38-grenoble.html" > <div class="zone-center-logo"> <img src="/images/client/logo-2134.jpg"/> </div> <div class="zone-center-city"> <span class="list-city">Grenoble</p> </div> <div class="zone-center-nik"> <span class="list-nik-prefix">Contrôle Technique </span><span class="list-nik">CTA38® Grenoble</span> </div> </a> <a class="centre-info independant center-flash " title="Contrôle Technique CTA38® La Tronche Meylan" href="https://www.cta38.fr/controle-technique-cta38-la-tronche-meylan.html" > <div class="zone-center-logo"> <img src="/images/client/logo-0924.jpg"/> </div> <div class="zone-center-city"> <span class="list-city">La Tronche</p> </div> <div class="zone-center-nik"> <span class="list-nik-prefix">Contrôle Technique </span><span class="list-nik">CTA38® La Tronche Meylan</span> </div> </a> <a class="centre-info with-promo-price independant center-flash " title="Contrôle Technique CTA38® Le Versoud" href="https://www.cta38.fr/controle-technique-cta38-le-versoud.html" > <div class="zone-center-logo"> <img src="/images/client/logo-0888.jpg"/> </div> <div class="zone-center-city"> <span class="list-city">Le Versoud</p> </div> <div class="zone-center-nik"> <span class="list-nik-prefix">Contrôle Technique </span><span class="list-nik">CTA38® Le Versoud</span> </div> <div class="zone-center-best-prices"> <p class="zone-center-price-with-promo">58€</p> <p class="zone-center-price">76€</p> </div> </a> <a class="centre-info with-promo-price independant center-flash " title="Contrôle Technique CTA38® Froges" href="https://www.cta38.fr/controle-technique-cta38-froges.html" > <div class="zone-center-logo"> <img src="/images/client/logo-3630.jpg"/> </div> <div class="zone-center-city"> <span class="list-city">Froges</p> </div> <div class="zone-center-nik"> <span class="list-nik-prefix">Contrôle Technique </span><span class="list-nik">CTA38® Froges</span> </div> <div class="zone-center-best-prices"> <p class="zone-center-price-with-promo">54€</p> <p class="zone-center-price">79€</p> </div> </a> <a class="centre-info with-promo-price independant center-flash " title="Contrôle Technique CTA38® Crolles" href="https://www.cta38.fr/controle-technique-cta38-crolles.html" > <div class="zone-center-logo"> <img src="/images/client/logo-0904.jpg"/> </div> <div class="zone-center-city"> <span class="list-city">Crolles</p> </div> <div class="zone-center-nik"> <span class="list-nik-prefix">Contrôle Technique </span><span class="list-nik">CTA38® Crolles</span> </div> <div class="zone-center-best-prices"> <p class="zone-center-price-with-promo">62€</p> <p class="zone-center-price">79€</p> </div> </a> <a class="centre-info with-promo-price independant center-flash " title="Contrôle Technique CTA38® Le Touvet" href="https://www.cta38.fr/controle-technique-cta38-le-touvet.html" > <div class="zone-center-logo"> <img src="/images/client/logo-2624.jpg"/> </div> <div class="zone-center-city"> <span class="list-city">Le Touvet</p> </div> <div class="zone-center-nik"> <span class="list-nik-prefix">Contrôle Technique </span><span class="list-nik">CTA38® Le Touvet</span> </div> <div class="zone-center-best-prices"> <p class="zone-center-price-with-promo">54€</p> <p class="zone-center-price">79€</p> </div> </a> <a class="centre-info with-promo-price independant center-flash " title="Contrôle Technique CTA38® Goncelin La Chandelière" href="https://www.cta38.fr/controle-technique-cta38-goncelin-la-chandeliere.html" > <div class="zone-center-logo"> <img src="/images/client/logo-0873.jpg"/> </div> <div class="zone-center-city"> <span class="list-city">Goncelin</p> </div> <div class="zone-center-nik"> <span class="list-nik-prefix">Contrôle Technique </span><span class="list-nik">CTA38® Goncelin La Chandelière</span> </div> <div class="zone-center-best-prices"> <p class="zone-center-price-with-promo">61€</p> <p class="zone-center-price">79€</p> </div> </a> <a class="centre-info with-promo-price independant center-flash " title="Contrôle Technique CTA38® Saint-Egreve Le Lac" href="https://www.cta38.fr/controle-technique-cta38-saint-egreve-le-lac.html" > <div class="zone-center-logo"> <img src="/images/client/logo-g-0142.png"/> </div> <div class="zone-center-city"> <span class="list-city">Saint-Egreve</p> </div> <div class="zone-center-nik"> <span class="list-nik-prefix">Contrôle Technique </span><span class="list-nik">CTA38® Saint-Egreve Le Lac</span> </div> <div class="zone-center-best-prices"> <p class="zone-center-price-with-promo">69€</p> <p class="zone-center-price">79€</p> </div> </a> </div> <p class="price-dispo">Tarifs promotionnels suivant disponibilités</p> </div> </div> </div> </div> </div> </div> <div class="menu-action-container"> <div class="menu-social-icons-container"> <a href="https://www.facebook.com/pages/CTA38-Controle-technique-r%C3%A9gion-grenobloise/1533077780294023?fref=ts"><i class="fab fa-facebook-square social-icon"></i></a> </div> <button class="navbar-toggler" id="navbarToggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <i class="material-icons menu-icon-open">menu</i> <i class="material-icons menu-icon-close mobile-collapse-menu">close</i> </button> </div> <div class="menu-contact-container"> <a class="btn reserve-btn groupe reserve-mobile-action" data-anchor="#centerListMenu" data-trigger=".mobile-collapse-menu" href="https://www.cta38.fr/#centerListMenu" > <i class="fas fa-calendar-alt"></i> AUTRES CENTRES </a> </div> </div> </div> </nav> <header class="header-container"> <!-- Visible only on desktop devices--> <div class="desktop-header"> <div id="hdCarousel" class="carousel slide" data-ride="carousel"> <div class="carousel-inner"> <div class="carousel-item active"> <img class="d-block w-100 slide-img slide-img-1" src="https://www.cta38.fr/images/client/photo-3064-1.jpg" alt="Rendez-vous en ligne sur internet 24h/24"> <div class="carousel-caption home-slider-caption"> <div class="h5 carousel-caption-title">Rendez-vous en ligne sur internet 24h/24</div> <p class="carousel-caption-description">Vous prenez rendez-vous, et nous nous occupons du reste.</p> </div> </div> <div class="carousel-item "> <img class="d-block w-100 slide-img slide-img-2" src="https://www.cta38.fr/images/client/photo-3145-1.jpg" alt="Prise en charge facile"> <div class="carousel-caption home-slider-caption"> <div class="h5 carousel-caption-title">Prise en charge facile</div> <p class="carousel-caption-description">On s'occupe aussi des formalités.</p> </div> </div> <div class="carousel-item "> <img class="d-block w-100 slide-img slide-img-3" src="https://www.cta38.fr/images/client/photo-2134-1.jpg" alt="Contre-visite facile … Vite un rendez vous !"> <div class="carousel-caption home-slider-caption"> <div class="h5 carousel-caption-title">Contre-visite facile … Vite un rendez vous !</div> <p class="carousel-caption-description">Un planning express à votre disposition en 3 étapes !</p> </div> </div> <div class="carousel-item "> <img class="d-block w-100 slide-img slide-img-4" src="https://www.cta38.fr/images/client/photo-0924-1.jpg" alt="Contre-visite facile … Vite un rendez vous !"> <div class="carousel-caption home-slider-caption"> <div class="h5 carousel-caption-title">Contre-visite facile … Vite un rendez vous !</div> <p class="carousel-caption-description">Un planning express à votre disposition en 3 étapes !</p> </div> </div> <div class="carousel-item "> <img class="d-block w-100 slide-img slide-img-5" src="https://www.cta38.fr/images/client/photo-0888-1.jpg" alt="Contre-visite facile … Vite un rendez vous !"> <div class="carousel-caption home-slider-caption"> <div class="h5 carousel-caption-title">Contre-visite facile … Vite un rendez vous !</div> <p class="carousel-caption-description">Un planning express à votre disposition en 3 étapes !</p> </div> </div> <div class="carousel-item "> <img class="d-block w-100 slide-img slide-img-6" src="https://www.cta38.fr/images/client/photo-3630-1.jpg" alt="Rendez-vous en ligne sur internet 24h/24"> <div class="carousel-caption home-slider-caption"> <div class="h5 carousel-caption-title">Rendez-vous en ligne sur internet 24h/24</div> <p class="carousel-caption-description">Vous prenez rendez-vous, et nous nous occupons du reste.</p> </div> </div> <div class="carousel-item "> <img class="d-block w-100 slide-img slide-img-7" src="https://www.cta38.fr/images/client/photo-0904-1.jpg" alt="Prise en charge facile"> <div class="carousel-caption home-slider-caption"> <div class="h5 carousel-caption-title">Prise en charge facile</div> <p class="carousel-caption-description">On s'occupe aussi des formalités.</p> </div> </div> <div class="carousel-item "> <img class="d-block w-100 slide-img slide-img-8" src="https://www.cta38.fr/images/client/photo-2624-1.jpg" alt="Contre-visite facile … Vite un rendez vous !"> <div class="carousel-caption home-slider-caption"> <div class="h5 carousel-caption-title">Contre-visite facile … Vite un rendez vous !</div> <p class="carousel-caption-description">Un planning express à votre disposition en 3 étapes !</p> </div> </div> <div class="carousel-item "> <img class="d-block w-100 slide-img slide-img-9" src="https://www.cta38.fr/images/client/photo-0873-1.jpg" alt="Contre-visite facile … Vite un rendez vous !"> <div class="carousel-caption home-slider-caption"> <div class="h5 carousel-caption-title">Contre-visite facile … Vite un rendez vous !</div> <p class="carousel-caption-description">Un planning express à votre disposition en 3 étapes !</p> </div> </div> <div class="carousel-item "> <img class="d-block w-100 slide-img slide-img-10" src="https://www.cta38.fr/images/client/photo-3067-1.jpg" alt="Contre-visite facile … Vite un rendez vous !"> <div class="carousel-caption home-slider-caption"> <div class="h5 carousel-caption-title">Contre-visite facile … Vite un rendez vous !</div> <p class="carousel-caption-description">Un planning express à votre disposition en 3 étapes !</p> </div> </div> </div> </div> <ol class="carousel-indicators" data-target="#hdCarousel"> <li data-target="#hdCarousel" data-slide-to="0" class="active"></li> <li data-target="#hdCarousel" data-slide-to="1" class=""></li> <li data-target="#hdCarousel" data-slide-to="2" class=""></li> <li data-target="#hdCarousel" data-slide-to="3" class=""></li> <li data-target="#hdCarousel" data-slide-to="4" class=""></li> <li data-target="#hdCarousel" data-slide-to="5" class=""></li> <li data-target="#hdCarousel" data-slide-to="6" class=""></li> <li data-target="#hdCarousel" data-slide-to="7" class=""></li> <li data-target="#hdCarousel" data-slide-to="8" class=""></li> <li data-target="#hdCarousel" data-slide-to="9" class=""></li> </ol> </div> <!-- Visible only on mobile devices--> <div class="mobile-header"> <div class="head-center-rating"> <h1>Contrôle Technique<br/><span class="nik">CTA38®</span> </h1> </div> <div class="head-info text"> <p class="title"> <a href="https://www.cta38.fr/recrutement.html"><p align="center"><font color="white"><u>!! CTA38 recrute !! Envoyez-nous votre CV à [email protected]</font></u></p></a> </p> </div> <div class="head-contact-info"> </div> <div class="header-actions "> <a id="reserveButton" data-anchor="#centerListMenuBlocks" href="#centerListMenuBlocks" class="resource-default selector-auto apcms-scroll-button-mobile apcms-fixed-button-right"> <div class="reserve apcms-flash-header-button apcms-bouncing-y"> <div class="reserve-text"> <i class="fas fa-calendar-alt"></i><br/> Réserver </div> </div> </a> </div> <div class="header-promotions" id="agendaPreselect"> <div id="hdCarouselMobile" class="carousel slide" data-ride="carousel"> <div class="carousel-inner"> <div data-anchor="#agendaMainContainer" promo-price="62" promo-bgcolor="#55fb45" class="carousel-item active"> <div class="carousel-caption"> <div class="promotion-color" style="background-color: #55fb45"></div> <div class="promotion-description"> <h4>A partir de 62€ <span class="smaller">TTC</span> <br> <span class="smaller"> au lieu de 79€ TTC</span> </h4> <p class="smaller">Promotion en fonction des horaires disponibles</p> </div> </div> </div> <div data-anchor="#agendaMainContainer" promo-price="68" promo-bgcolor="#FE4670" class="carousel-item "> <div class="carousel-caption"> <div class="promotion-color" style="background-color: #FE4670"></div> <div class="promotion-description"> <h4>A partir de 68€ <span class="smaller">TTC</span> <br> <span class="smaller"> au lieu de 79€ TTC</span> </h4> <p class="smaller">Promotion en fonction des horaires disponibles</p> </div> </div> </div> <div data-anchor="#agendaMainContainer" promo-price="54" promo-bgcolor="#F8505A" class="carousel-item "> <div class="carousel-caption"> <div class="promotion-color" style="background-color: #F8505A"></div> <div class="promotion-description"> <h4>A partir de 54€ <span class="smaller">TTC</span> <br> <span class="smaller"> au lieu de 79€ TTC</span> </h4> <p class="smaller">Promotion en fonction des horaires disponibles</p> </div> </div> </div> <div data-anchor="#agendaMainContainer" promo-price="61" promo-bgcolor="#FF4328" class="carousel-item "> <div class="carousel-caption"> <div class="promotion-color" style="background-color: #FF4328"></div> <div class="promotion-description"> <h4>A partir de 61€ <span class="smaller">TTC</span> <br> <span class="smaller"> au lieu de 79€ TTC</span> </h4> <p class="smaller">Promotion en fonction des horaires disponibles</p> </div> </div> </div> <div data-anchor="#agendaMainContainer" promo-price="54" promo-bgcolor="#00ff23" class="carousel-item "> <div class="carousel-caption"> <div class="promotion-color" style="background-color: #00ff23"></div> <div class="promotion-description"> <h4>A partir de 54€ <span class="smaller">TTC</span> <br> <span class="smaller"> au lieu de 79€ TTC</span> </h4> <p class="smaller">Promotion en fonction des horaires disponibles</p> </div> </div> </div> <div data-anchor="#agendaMainContainer" promo-price="58" promo-bgcolor="#66ff33" class="carousel-item "> <div class="carousel-caption"> <div class="promotion-color" style="background-color: #66ff33"></div> <div class="promotion-description"> <h4>A partir de 58€ <span class="smaller">TTC</span> <br> <span class="smaller"> au lieu de 76€ TTC</span> </h4> <p class="smaller">Promotion en fonction des horaires disponibles</p> </div> </div> </div> <div data-anchor="#agendaMainContainer" promo-price="69" promo-bgcolor="#00f6ff" class="carousel-item "> <div class="carousel-caption"> <div class="promotion-color" style="background-color: #00f6ff"></div> <div class="promotion-description"> <h4>A partir de 69€ <span class="smaller">TTC</span> <br> <span class="smaller"> au lieu de 79€ TTC</span> </h4> <p class="smaller">Promotion en fonction des horaires disponibles</p> </div> </div> </div> <div data-anchor="#agendaMainContainer" promo-price="68" promo-bgcolor="#F94949" class="carousel-item "> <div class="carousel-caption"> <div class="promotion-color" style="background-color: #F94949"></div> <div class="promotion-description"> <h4>A partir de 68€ <span class="smaller">TTC</span> <br> <span class="smaller"> au lieu de 79€ TTC</span> </h4> <p class="smaller">Promotion en fonction des horaires disponibles</p> </div> </div> </div> </div> </div> <ol class="carousel-indicators" data-target="#hdCarouselMobile"> <li data-target="#hdCarousel" data-slide-to="0" class="active"></li> <li data-target="#hdCarousel" data-slide-to="1" class=""></li> <li data-target="#hdCarousel" data-slide-to="2" class=""></li> <li data-target="#hdCarousel" data-slide-to="3" class=""></li> <li data-target="#hdCarousel" data-slide-to="4" class=""></li> <li data-target="#hdCarousel" data-slide-to="5" class=""></li> <li data-target="#hdCarousel" data-slide-to="6" class=""></li> <li data-target="#hdCarousel" data-slide-to="7" class=""></li> <li data-target="#hdCarousel" data-slide-to="8" class=""></li> <li data-target="#hdCarousel" data-slide-to="9" class=""></li> </ol> </div> </div> </header> </div> <div class="page-body"> <div class="top-clear"></div> <div class="backstretch "></div> <div class="content-layout"> <div class="top-banner"> <div class="promo-block"> <div class="promo-block-content"> <p class="offer-sale"> <span><a href="https://www.cta38.fr/recrutement.html"><p align="center"><font color="white"><u>!! CTA38 recrute !! Envoyez-nous votre CV à [email protected]</font></u></p></a></span> </p> </div> </div> </div> <div class="main-content "> <div class="card bg-transparent border-0 card-visualmap" id="group-visualmap"> <h2 class="section-top">Choisissez votre centre</h2> <img id="visualmap" src="../../images/client/map-g-0142-1907.png" usemap="#m-0142" border="0" /> <map name="m-0142"> <area shape="rect" coords="331,154,472,200" alt="CTA38 Le Touvet" target="CTA38 Le Touvet" href="https://www.cta38.fr/controle-technique-cta38-le-touvet.html" data-institution="2624" data-nik="" le="" touvet="" /> <area shape="rect" coords="434,304,677,355" alt="CTA38 Goncelin La Chandelière" target="CTA38 Gocelin La Chandelière" href="https://www.cta38.fr/controle-technique-cta38-goncelin-la-chandeliere.html" data-institution="873" data-nik="La Chandelière" /> <area shape="rect" coords="309,366,434,413" alt="CTA38 Crolles" target="CTA38 Crolles" href="https://www.cta38.fr/controle-technique-cta38-crolles.html" data-institution="904" data-nik="Crolles" /> <area shape="rect" coords="442,376,563,421" alt="CTA38 Froges" target="CTA38 Froges" href="https://www.cta38.fr/controle-technique-cta38-froges.html" data-institution="3630" data-nik="" froges="" /> <area shape="rect" coords="454,431,606,463" alt="CTA38 le Versoud" target="CTA38 le Versoud" href="https://www.cta38.fr/controle-technique-cta38-le-versoud.html" data-institution="888" data-nik="Le Versoud" /> <area shape="rect" coords="311,457,526,500" alt="CTA38 La Tronche" target="CTA38 La Tronche" href="https://www.cta38.fr/controle-technique-cta38-la-tronche-meylan.html" data-institution="924" data-nik="La Tronche Meylan" /> <area shape="rect" coords="95,375,207,417" alt="CTA38 St Egreve Le lac" target="CTA38 St Egreve Le lac" href="https://www.cta38.fr/controle-technique-cta38-saint-egreve-le-lac.html" data-institution="3067" data-nik="Saint-Egrève le lac" /> <area shape="rect" coords="105,438,270,482" alt="CTA38 St Egreve Les Glairaux" target="CTA38 St Egreve Les Glairaux" href="https://www.cta38.fr/controle-technique-cta38-saint-egreve-les-glairaux.html" data-institution="3064" data-nik="Saint-Egrève les Glairaux" /> <area shape="rect" coords="180,517,320,557" alt="CTA38 Grenoble" target="CTA38 Grenoble" href="https://www.cta38.fr/controle-technique-cta38-grenoble.html" data-institution="2134" data-nik="Grenoble" /> <area shape="rect" coords="205,651,358,709" alt="CTA38 Echirolles" target="CTA38 Echirolles" href="https://www.cta38.fr/controle-technique-cta38-echirolles.html" data-institution="3145" data-nik="Echirolles" /> </map> <script> var mapCentres=[]; mapCentres[873]={ href: 'www.cta38.fr/controle-technique-cta38-goncelin-la-chandeliere.html' ,nik: 'CTA38® Goncelin La Chandelière' ,flash: true }; mapCentres[888]={ href: 'www.cta38.fr/controle-technique-cta38-le-versoud.html' ,nik: 'CTA38® Le Versoud' ,flash: true }; mapCentres[904]={ href: 'www.cta38.fr/controle-technique-cta38-crolles.html' ,nik: 'CTA38® Crolles' ,flash: true }; mapCentres[924]={ href: 'www.cta38.fr/controle-technique-cta38-la-tronche-meylan.html' ,nik: 'CTA38® La Tronche Meylan' ,flash: true }; mapCentres[2134]={ href: 'www.cta38.fr/controle-technique-cta38-grenoble.html' ,nik: 'CTA38® Grenoble' ,flash: true }; mapCentres[2624]={ href: 'www.cta38.fr/controle-technique-cta38-le-touvet.html' ,nik: 'CTA38® Le Touvet' ,flash: true }; mapCentres[3064]={ href: 'www.cta38.fr/controle-technique-cta38-saint-egreve-les-glairaux.html' ,nik: 'CTA38® Saint-Egreve Les Glairaux' ,flash: true }; mapCentres[3067]={ href: 'www.cta38.fr/controle-technique-cta38-saint-egreve-le-lac.html' ,nik: 'CTA38® Saint-Egreve Le Lac' ,flash: true }; mapCentres[3145]={ href: 'www.cta38.fr/controle-technique-cta38-echirolles.html' ,nik: 'CTA38® Echirolles' ,flash: true }; mapCentres[3630]={ href: 'www.cta38.fr/controle-technique-cta38-froges.html' ,nik: 'CTA38® Froges' ,flash: true }; $(function(){ $('#visualmap').rwdImageMaps(); $('area[data-institution]').each(function(){ if (typeof mapCentres[$(this).attr('data-institution')] != "undefined"){ var title = 'Prenez rendez-vous d\'un simple clic'; var customClass = 'qtip-bootstrap area-' + $(this).attr('data-institution'); if (typeof mapCentres[$(this).attr('data-institution')].soon === "undefined") { $(this).attr({ href: 'http://'+mapCentres[$(this).attr('data-institution')].href, title: mapCentres[$(this).attr('data-institution')].nik }); } else { $(this).attr({ href : '/', title: mapCentres[$(this).attr('data-institution')].soon }); customClass += ' soon'; title = 'Nouveau Centre'; } customClass += typeof mapCentres[$(this).attr('data-institution')].flash === "undefined" ? '' : ' flash'; $(this).qtip({ content:{ title: title, attr: 'title' }, style:{ classes: customClass }, position: { my: $(this).attr('data-position-at') ? $(this).attr('data-position-my') : "bottom center", at: $(this).attr('data-position-at') ? $(this).attr('data-position-at') : "top center", viewport: $('#visualmap') } }); } }); }); </script> </div> </div> <div class="second-area"> <div class="actu card bg-transparent border-0"> <h2 class="card-title"> Actualités </h2> <div class="card-body"> <p><strong><span style="color: #ff0000;">Nos 10 centres sont ouverts tout en respectant les mesures d'hygiène.<br /><br /></span></strong></p> <p>Votre contrôle technique moins cher !</p> <p></p> <p> </p> <p><span style="color: #ff0000; font-size: 1.5em;" data-mce-mark="1"><strong>à partir de 59 €*</strong></span></p> <p> </p> <p>Cliquez sur la carte ou sur l'un des boutons de droite</p> <p></p> <p style="font-size: 0.8em;">* selon horaire et type de véhicule et centre de contrôle technique</p> </div> </div> </div> <div class="specialites card bg-transparent border-0 more-area"> <h2 class="card-title"> Spécialités </h2> <div class="card-body"> <div class="specialites-logo"></div> <div style="text-align: center;"><a href="https://www.cta38.fr/recrutement.html"><img src="https://www.cta38.fr/images/client/encart-recrutement.jpg" alt="" width="200" height="142" /></a></div> <p></p> <p>Controle technique tous types de véhicules :</p> <p>Camping-car</p> <p>Véhicules de collection</p> <p>4X4</p> <p>Véhicules GPL/GNC</p> <div style="text-align: center;"><img src="https://www.cta38.fr/images/client/logo-acd.jpg" alt="" width="" height="" /></div> </div> </div> </div> </div> <footer class="footer-container"> <div class="footer-double-level"> <div class="container"> <div class="logo"> <a href="https://www.cta38.fr/" title=""> <img src="/images/client/logo-g-0142.png"/> </a> </div> <div class="footer-nav-list"> <div class="menu-item"><a class="menu-bas quand-passer-votre-controle-technique quand-passer-votre-controle-technique " href="//www.cta38.fr/quand-passer-votre-controle-technique.html">Quand passer votre contrôle ?</a></div> <div class="menu-item"><a class="menu-bas liens-utiles liens-utiles " href="//www.cta38.fr/liens-utiles.html">Liens utiles</a></div> <div class="menu-item"><a class="menu-bas recrutement recrutement " href="//www.cta38.fr/recrutement.html">Recrutement</a></div> <div class="menu-item"><a class="menu-bas mentions-legales mentions-legales " href="//www.cta38.fr/mentions-legales.html">Mentions légales</a></div> <div class="menu-item"><a class="menu-bas contact contact " href="//www.cta38.fr/contact.html">Contact</a></div> <div class="menu-item"><a class="external " href="http://www.auto-planning.fr/acces-professionnels.html">Accès professionnels</a></div> </div> <div class="footer-center-name"> <h4></h4> </div> </div> </div> <div class="container footer-top-container"> <div class="footer-top"> <div class="footer-top__left"> <div class="logo"> <a href="https://www.cta38.fr" title=""> <img src="/images/client/logo-g-0142.png" itemprop="logo" alt="" style="max-height: 47px"/> </a> </div> <div class="footer-list"> <div class="menu-item menu-haut accueil accueil active "><a class=" " data-anchor="#agendaMainContainer" href="//www.cta38.fr#agendaMainContainer">Accueil</a></div><div class="menu-item menu-haut qui-sommes-nous qui-sommes-nous "><a class=" " href="//www.cta38.fr/qui-sommes-nous.html">Qui sommes-nous ?</a></div><div class="menu-item menu-haut eviter-la-contre-visite eviter-la-contre-visite "><a class=" " href="//www.cta38.fr/eviter-la-contre-visite.html">Eviter la contre visite</a></div> </div> </div> <div class="footer-brand"> <div class="brand-container"> <h4>Choix du centre</h4> <div class="brand-list"> <div class="menu-item independant center-flash "> <a title="Contrôle Technique CTA38® Saint-Egreve Les Glairaux" href="http://www.cta38.fr/controle-technique-cta38-saint-egreve-les-glairaux.html" >Contrôle Technique CTA38® Saint-Egreve Les Glairaux</a> </div> <div class="menu-item independant center-flash "> <a title="Contrôle Technique CTA38® Echirolles" href="http://www.cta38.fr/controle-technique-cta38-echirolles.html" >Contrôle Technique CTA38® Echirolles</a> </div> <div class="menu-item independant center-flash "> <a title="Contrôle Technique CTA38® Grenoble" href="http://www.cta38.fr/controle-technique-cta38-grenoble.html" >Contrôle Technique CTA38® Grenoble</a> </div> <div class="menu-item independant center-flash "> <a title="Contrôle Technique CTA38® La Tronche Meylan" href="http://www.cta38.fr/controle-technique-cta38-la-tronche-meylan.html" >Contrôle Technique CTA38® La Tronche Meylan</a> </div> <div class="menu-item independant center-flash "> <a title="Contrôle Technique CTA38® Le Versoud" href="http://www.cta38.fr/controle-technique-cta38-le-versoud.html" >Contrôle Technique CTA38® Le Versoud</a> </div> <div class="menu-item independant center-flash "> <a title="Contrôle Technique CTA38® Froges" href="http://www.cta38.fr/controle-technique-cta38-froges.html" >Contrôle Technique CTA38® Froges</a> </div> <div class="menu-item independant center-flash "> <a title="Contrôle Technique CTA38® Crolles" href="http://www.cta38.fr/controle-technique-cta38-crolles.html" >Contrôle Technique CTA38® Crolles</a> </div> <div class="menu-item independant center-flash "> <a title="Contrôle Technique CTA38® Le Touvet" href="http://www.cta38.fr/controle-technique-cta38-le-touvet.html" >Contrôle Technique CTA38® Le Touvet</a> </div> <div class="menu-item independant center-flash "> <a title="Contrôle Technique CTA38® Goncelin La Chandelière" href="http://www.cta38.fr/controle-technique-cta38-goncelin-la-chandeliere.html" >Contrôle Technique CTA38® Goncelin La Chandelière</a> </div> <div class="menu-item independant center-flash "> <a title="Contrôle Technique CTA38® Saint-Egreve Le Lac" href="http://www.cta38.fr/controle-technique-cta38-saint-egreve-le-lac.html" >Contrôle Technique CTA38® Saint-Egreve Le Lac</a> </div> </div> </div> </div> <div> </div> </div> </div> <div class="footer-bottom-container"> <div class="footer-bottom"> <div class="footer-bottom-brand"> <p class="title">CTA38® - 2025</p> </div> <div class="mobile-footer-socials"> <a href="https://www.facebook.com/pages/CTA38-Controle-technique-r%C3%A9gion-grenobloise/1533077780294023?fref=ts"> <i class="fab fa-facebook-f"></i> </a> </div> <div class="footer-bottom-nav"> <div class="footer-bottom-nav-list"> <div class="menu-item"><a class="menu-bas quand-passer-votre-controle-technique quand-passer-votre-controle-technique " href="//www.cta38.fr/quand-passer-votre-controle-technique.html">Quand passer votre contrôle ?</a></div> <div class="menu-item"><a class="menu-bas liens-utiles liens-utiles " href="//www.cta38.fr/liens-utiles.html">Liens utiles</a></div> <div class="menu-item"><a class="menu-bas recrutement recrutement " href="//www.cta38.fr/recrutement.html">Recrutement</a></div> <div class="menu-item"><a class="menu-bas mentions-legales mentions-legales " href="//www.cta38.fr/mentions-legales.html">Mentions légales</a></div> <div class="menu-item"><a class="menu-bas contact contact " href="//www.cta38.fr/contact.html">Contact</a></div> <div class="menu-item"><a class="external " href="http://www.auto-planning.fr/acces-professionnels.html">Accès professionnels</a></div> <div class="menu-item"><a href="javascript:void(0);" aria-label="Gestion des cookies" data-cc="c-settings">Préférences cookies</a></div> </div> </div> </div> </div> </footer> </div> <script> $('#navbarToggler').on('click', function () { $('#navbar').toggleClass('show'); $('body').toggleClass('scroll-lock'); }); window.onscroll = function () { scrollFunction() }; function scrollFunction() { if (document.querySelector('.page-agenda')) { return; } threshold = window.outerHeight - 120; if (document.body.scrollTop > threshold || document.documentElement.scrollTop > threshold) { document.querySelector('.navbar').classList.add('sticky-top'); document.querySelector('body').classList.add('showpromolist'); } else { document.querySelector('.navbar').classList.remove('sticky-top'); document.querySelector('body').classList.remove('showpromolist'); } } function initCarouselIndicators() { $(".carousel-indicators[data-target]").each(function (i, indicators) { var targetId = indicators.dataset.target; if (targetId != "") { var $carousel = $(targetId); $carousel.bind('slide.bs.carousel', function (e) { var $targetSlide = $(e.relatedTarget); var index = $targetSlide.index(); $('.carousel-indicators[data-target="' + targetId + '"] li').removeClass('active'); $('.carousel-indicators[data-target="' + targetId + '"] li:nth-child(' + (index + 1) + ')').addClass('active'); }); } }); } initCarouselIndicators(); $(document).ready(function () { if ((sectionTopDropDown = $('.section-top-dropdown')) && (instanceZoneName = sectionTopDropDown.attr('data-zone-slug'))) { topMenuContentClone = $('#dropdownNav .menu-widget').clone(); topMenuContentClone.find('.zone-group').each(function (index, element) { if (!element.classList.contains('zone-' + instanceZoneName)) { element.remove(); } else { $(element).html($(element).find('#' + instanceZoneName).html()) } }) $('#dropdownSectionTop').html(topMenuContentClone) } hash = window.location.hash; if (hash.length > 0) { if(hash === '#agendaMainContainer'){ window.scrollTo(0, 0); } initAnchorScroll(hash, true); } else { if ($('body').hasClass('centre') && $('#agendaMainContainer').length > 0) { bodyAgendaObserver(); } } //for server params $('[data-apfr-server-params]').css("cursor", "pointer"); $('[data-apfr-server-params]').click(function() { $('[data-apfr-server-params]').removeClass('active'); $(this).addClass('active'); //toogle preselection if (!$(this).hasClass('selector-auto')) { $('.agenda-tab-group').hide(); } else { $('.agenda-tab-group').show(); } }); //hide selector entering form $(document).on('apAgendaFormInit', function(){ $('.auto-moto-selector').hide(); }); //show selector on cancel $(document).on('apAgendaFormReady', function(){ $('button#cancel').on('click', function (){ $('.auto-moto-selector').show(); }) }); }); function bodyAgendaObserver() { bodyobserver = new MutationObserver((mutations, observer) => { mutations.forEach((mutation) => { if (mutation.type === 'attributes' && mutation.target.localName === 'apfr-agenda-cmp') { initAnchorScroll('agendaMainContainer'); } if (mutation.type === 'childList' && mutation.target.localName === 'apfr-agenda-form') { cancelButton = $(mutation.target).find('#user_actions #cancel'); if (cancelButton.length > 0) { $(cancelButton).on('click', function () { initAnchorScroll('agendaMainContainer'); }) } } }); }); bodyobserver.observe(document.getElementById('agendaMainContainer'), { childList: true, subtree: true, attributes: true, attributeOldValue: true, attributeFilter: ['class'] }); } $('[data-anchor]').on('click', function (event) { anchorName = $(this).attr('data-anchor'); if (anchorName.length > 0) { var id = $(this).attr('id'); var selectedPromoPrice = $(this).attr('promo-price'); var selectedPromoBgColor = $(this).attr('promo-bgcolor'); if (id === 'reserveButton' && anchorName === '#agendaMainContainer') { const customEvent = new CustomEvent('showAgenda'); document.dispatchEvent(customEvent); } else if(selectedPromoPrice && selectedPromoBgColor) { const customEvent = new CustomEvent('selectedPromotion', { detail: { price: selectedPromoPrice, promoColor: selectedPromoBgColor } }); document.dispatchEvent(customEvent); } else { initAnchorScroll(anchorName); } } }) $('[data-trigger]').on('click', function (event) { triggerElement = $($(this).attr('data-trigger')) if (triggerElement.length > 0) { triggerElement.trigger('click'); } }) function initAnchorScroll(anchorHash, onWindowLoad = false) { anchorHash = '#' + anchorHash.replace('#','').trim(); if ((target = $(anchorHash)) && target.length > 0) { _offset = target.offset().top //Offset > 300 will trigger sticky top _hasStickyTop = ($('.navbar.sticky-top').length > 0) || (_offset > 300); _navHeight = parseInt($(':root').css('--navbar-height')); if ($('.mobile-header').css('display') != 'none') { _offset = $('.header-zone').height() - _navHeight; }else { _offset = _offset - (_navHeight * (_hasStickyTop || onWindowLoad ? 1 : 2)); /* Until we figure out why position */ _offset = anchorHash === '#agendaMainContainer' ? 440 : _offset; } $('html, body').animate({scrollTop: _offset}, 1000); } } // Collapse accordion every time dropdown is shown $('.dropdown-accordion').on('show.bs.dropdown', function (event) { var accordion = $(this).find($(this).data('accordion')); accordion.find('.panel-collapse.in').collapse('hide'); }); // Prevent dropdown to be closed when we click on an accordion link $('.dropdown-accordion').on('click', 'a[data-toggle="collapse"]', function (event) { event.preventDefault(); event.stopPropagation(); $($(this).data('parent')).find('.panel-collapse.in').collapse('hide'); $($(this).attr('href')).collapse('show'); $(this).closest('.group-list-of-centers').find('.collapse').collapse('hide'); $('#dropdownNav').find('.collapse.in').collapse('hide'); }); $(window).on('load resize', function () { currentWindowWidth = $(this)[0].screen.width mobileWidth = getComputedStyle(document.documentElement).getPropertyValue('--mobile-screen-width'); if (window.matchMedia('screen and (max-width: ' + mobileWidth + ')').matches) { if ($('.content-layout .group-list-of-centers').length == 0) { $('.content-layout ').append($('#dropdownNav .group-list-of-centers').clone().addClass('page-center-list')); $('.content-layout .group-list-of-centers.page-center-list').attr('id', 'centerListMenuBlocks'); } } }); </script> <!-- Facebook Pixel Code --> <script> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '431976887167926'); // Insert your pixel ID here. fbq('track', 'PageView'); </script> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=431976887167926&ev=PageView&noscript=1" /></noscript> <!-- DO NOT MODIFY --> <!-- End Facebook Pixel Code --> </body> </html><!-- 0.433495 / 49 / 6171856 / 7841720 -->