301 durum kodu, istenen kaynağın kalıcı olarak yeni bir URL'ye taşındığı anlamına gelir. Gelecekteki tüm istekler yeni adresi kullanmalıdır.
Tarayıcı kullanıcıyı otomatik olarak yeni adrese yönlendirecek ve arama motorları dizinlerini güncelleyecektir.
GET / HTTP/1.1 Host: cta49.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>► Contrôle Technique Automobile Cholet</title><meta name="viewport" content="width=device-width, initial-scale=1.0"><link rel="SHORTCUT ICON" href="/images/client/favicon-g-0028.ico"><meta name="description" content="Prenez rendez-vous en ligne 24h/24, d'un simple clic dans les centres de contrôle technique automobile CTA Grand Ouest à Cholet"><meta name="keywords" content="contrôle technique , CTA Grand Ouest à Cholet , Automobile Cholet , 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.controle-technique-cholet.com/tmp/cache/stylesheet_92_1331599480.css" media="screen"/> <link rel="stylesheet" type="text/css" href="//www.controle-technique-cholet.com/tmp/cache/stylesheet_132_1720103885.css" media="all"/> <link rel="stylesheet" type="text/css" href="//www.controle-technique-cholet.com/tmp/cache/stylesheet_245_1720103739.css"/> <link rel="stylesheet" type="text/css" href="//www.controle-technique-cholet.com/tmp/cache/stylesheet_205_1624885351.css"/> <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"); } </style><style><!-- body.groupe { --main-color-rgb: 221,0,31; --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; } header:after {opacity:0.6} } --></style><script src="//maps.googleapis.com/maps/api/js?v=3&key=AIzaSyDR4TeKl20BDlet5z1Xh5go_-hffnkV744" type="text/javascript"></script><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: "CTA Grand Ouest à Cholet <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=UA-33702526-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag( 'config', 'UA-33702526-1' ,{ 'linker': { 'domains': ['web.auto-planning.fr'] } } ); gtag('config', 'G-4W7KR6CS91'); </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-0028 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">CTA Grand Ouest à Cholet</span></h1> </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.controle-technique-cholet.com/" itemprop="url"> <img src="/images/client/logo-g-0028.jpg" 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.controle-technique-cholet.com#agendaMainContainer">Prenez rendez-vous</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.controle-technique-cholet.com/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.controle-technique-cholet.com#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 autocontrol " title="Contrôle Technique AutoControl Le May sur Evre" href="https://www.controle-technique-cholet.com/accueil-autocontrol-le-may-sur-evre.html" > <div class="zone-center-logo"> <img src="/images/client/logo-0033.gif"/> </div> <div class="zone-center-city"> <span class="list-city">Le May sur Evre</p> </div> <div class="zone-center-nik"> <span class="list-nik-prefix">Contrôle Technique </span><span class="list-nik">AutoControl Le May sur Evre</span> </div> <div class="zone-center-best-prices"> <p class="zone-center-price-with-promo">71€</p> <p class="zone-center-price">81€</p> </div> </a> <a class="centre-info autosecurite " title="Contrôle Technique Auto Sécurité Cholet" href="https://www.controle-technique-cholet.com/accueil-auto-securite-cholet.html" > <div class="zone-center-logo"> <img src="/images/client/logo-2295.gif"/> </div> <div class="zone-center-city"> <span class="list-city">Cholet</p> </div> <div class="zone-center-nik"> <span class="list-nik-prefix">Contrôle Technique </span><span class="list-nik">Auto Sécurité Cholet</span> </div> </a> <a class="centre-info norisko " title="Contrôle Technique Norisko Cholet" href="https://www.controle-technique-cholet.com/accueil-norisko-cholet.html" > <div class="zone-center-logo"> <img src="/images/client/logo-0023.gif"/> </div> <div class="zone-center-city"> <span class="list-city">Cholet</p> </div> <div class="zone-center-nik"> <span class="list-nik-prefix">Contrôle Technique </span><span class="list-nik">Norisko Cholet</span> </div> </a> <a class="centre-info norisko " title="Contrôle Technique Norisko La Séguinière" href="https://www.controle-technique-cholet.com/accueil-norisko-la-seguiniere.html" > <div class="zone-center-logo"> <img src="/images/client/logo-0053.gif"/> </div> <div class="zone-center-city"> <span class="list-city">La Séguinière</p> </div> <div class="zone-center-nik"> <span class="list-nik-prefix">Contrôle Technique </span><span class="list-nik">Norisko La Séguinière</span> </div> </a> <a class="centre-info securitest " title="Contrôle Technique Sécuritest Cholet" href="https://www.controle-technique-cholet.com/accueil-securitest-cholet.html" > <div class="zone-center-logo"> <img src="/images/client/logo-0052.gif"/> </div> <div class="zone-center-city"> <span class="list-city">Cholet</p> </div> <div class="zone-center-nik"> <span class="list-nik-prefix">Contrôle Technique </span><span class="list-nik">Sécuritest Cholet</span> </div> </a> <a class="centre-info with-promo-price autovision " title="Contrôle Technique Autovision Cholet" href="https://www.controle-technique-cholet.com/accueil-autovision-cholet.html" > <div class="zone-center-logo"> <img src="/images/client/logo-3428.gif"/> </div> <div class="zone-center-city"> <span class="list-city">Cholet</p> </div> <div class="zone-center-nik"> <span class="list-nik-prefix">Contrôle Technique </span><span class="list-nik">Autovision Cholet</span> </div> <div class="zone-center-best-prices"> <p class="zone-center-price-with-promo">71€</p> <p class="zone-center-price">81€</p> </div> </a> <a class="centre-info norisko " title="Contrôle Technique Norisko Maulévrier" href="https://www.controle-technique-cholet.com/accueil-norisko-maulevrier.html" > <div class="zone-center-logo"> <img src="/images/client/logo-0027.gif"/> </div> <div class="zone-center-city"> <span class="list-city">Maulévrier</p> </div> <div class="zone-center-nik"> <span class="list-nik-prefix">Contrôle Technique </span><span class="list-nik">Norisko Maulévrier</span> </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"> </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.controle-technique-cholet.com/#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.cta-grandouest.com/images/client/photo-0023-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.cta-grandouest.com/images/client/photo-0033-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.cta-grandouest.com/images/client/photo-2295-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.cta-grandouest.com/images/client/photo-0053-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.cta-grandouest.com/images/client/photo-0052-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.cta-grandouest.com/images/client/photo-3428-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.cta-grandouest.com/images/client/photo-0027-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> </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> </ol> </div> <!-- Visible only on mobile devices--> <div class="mobile-header"> <div class="head-center-rating"> <h1>Contrôle Technique<br/><span class="nik">CTA Grand Ouest à Cholet</span> </h1> </div> <div class="head-info text"> <p class="title"> Notre préoccupation, votre sécurité ! </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="71" promo-bgcolor="#fefc0a" class="carousel-item active"> <div class="carousel-caption"> <div class="promotion-color" style="background-color: #fefc0a"></div> <div class="promotion-description"> <h4>A partir de 71€ <span class="smaller">TTC</span> <br> <span class="smaller"> au lieu de 81€ TTC</span> </h4> <p class="smaller">Promotion en fonction des horaires disponibles</p> </div> </div> </div> <div data-anchor="#agendaMainContainer" promo-price="71" promo-bgcolor="#fefc0a" class="carousel-item "> <div class="carousel-caption"> <div class="promotion-color" style="background-color: #fefc0a"></div> <div class="promotion-description"> <h4>A partir de 71€ <span class="smaller">TTC</span> <br> <span class="smaller"> au lieu de 81€ 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> </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>Notre préoccupation, votre sécurité !</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> <!--1--> <div class="map " id="map_canvas"></div> <script type="text/javascript">var map = null;var mapMarkers = new Array();var lastIntent= null;var markerIntent=null;function mapInit() {if (document.documentElement.classList.contains('template-q194') && document.getElementsByClassName('main-content')[0].offsetWidth < 600 && document.getElementsByClassName('page-accueil').length > 0) {document.body.classList.add('hide-map');return;} else {document.body.classList.remove('hide-map');if (map !== null) {return ;}}var mapBounds =null;var mapZoom =null;var mapCenter =null;var mapOptions = {zoomControl: true,mapTypeId: google.maps.MapTypeId.ROADMAP,scrollwheel: false,mapTypeControl: true,streetViewControl: true,scaleControl: true,scaleControlOptions : {position : google.maps.ControlPosition.BOTTOM_LEFT}};infowindow = new google.maps.InfoWindow();map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);mapMarkers[0] = new google.maps.Marker({icon:new google.maps.MarkerImage("//www.controle-technique-cholet.com/images/bulle_64_alpha_autocontrol.png",new google.maps.Size(64,64)),map:map,position:new google.maps.LatLng(47.14333535090981,-0.8912487506485149),visible: true,outOfMap : false,planning:'//www.controle-technique-cholet.com/accueil-autocontrol-le-may-sur-evre.html',area: 0,infoContent : '<div id=\"mapsinfowindow\">\n <h2>AutoControl Le May sur Evre<\/h2>\n <p class=\"rdvclick\"><a href=\"//www.controle-technique-cholet.com/accueil-autocontrol-le-may-sur-evre.html\">Cliquez ici pour prendre rendez-vous<\/a><\/p>\n <p>Tel : <span class=\"tel\">02 41 58 86 29<\/span><\/p>\n <p><span class=\"street\">ZI le Bordage face à Intermarché<\/span><br />\n <span class=\"zip\">49122<\/span> <span class=\"city\">Le May sur Evre<\/span><\/p>\n<\/div>',showInfo : function () {infowindow.setContent(this.infoContent);infowindow.setPosition(this.position);infowindow.setOptions({maxWidth:290});infowindow.open(this.map);}});mapMarkers[1] = new google.maps.Marker({icon:new google.maps.MarkerImage("//www.controle-technique-cholet.com/images/bulle_64_alpha_autosecurite.png",new google.maps.Size(64,64)),map:map,position:new google.maps.LatLng(47.07611027317249,-0.8401242533035429),visible: true,outOfMap : false,planning:'//www.controle-technique-cholet.com/accueil-auto-securite-cholet.html',area: 1,infoContent : '<div id=\"mapsinfowindow\">\n <h2>Auto Sécurité Cholet<\/h2>\n <p class=\"rdvclick\"><a href=\"//www.controle-technique-cholet.com/accueil-auto-securite-cholet.html\">Cliquez ici pour prendre rendez-vous<\/a><\/p>\n <p>Tel : <span class=\"tel\">02 41 56 40 41<\/span><\/p>\n <p><span class=\"street\">2 bis rue du Layon<\/span><br />\n <span class=\"zip\">49300<\/span> <span class=\"city\">Cholet<\/span><\/p>\n<\/div>',showInfo : function () {infowindow.setContent(this.infoContent);infowindow.setPosition(this.position);infowindow.setOptions({maxWidth:290});infowindow.open(this.map);}});mapMarkers[2] = new google.maps.Marker({icon:new google.maps.MarkerImage("//www.controle-technique-cholet.com/images/bulle_64_alpha_norisko.png",new google.maps.Size(64,64)),map:map,position:new google.maps.LatLng(47.065256364888775000,-0.861673669311585400),visible: true,outOfMap : false,planning:'//www.controle-technique-cholet.com/accueil-norisko-cholet.html',area: 2,infoContent : '<div id=\"mapsinfowindow\">\n <h2>Norisko Cholet<\/h2>\n <p class=\"rdvclick\"><a href=\"//www.controle-technique-cholet.com/accueil-norisko-cholet.html\">Cliquez ici pour prendre rendez-vous<\/a><\/p>\n <p>Tel : <span class=\"tel\">02 41 65 11 65<\/span><\/p>\n <p><span class=\"street\">47 av du Maréchal Leclerc<\/span><br />\n <span class=\"zip\">49300<\/span> <span class=\"city\">Cholet<\/span><\/p>\n<\/div>',showInfo : function () {infowindow.setContent(this.infoContent);infowindow.setPosition(this.position);infowindow.setOptions({maxWidth:290});infowindow.open(this.map);}});mapMarkers[3] = new google.maps.Marker({icon:new google.maps.MarkerImage("//www.controle-technique-cholet.com/images/bulle_64_alpha_norisko.png",new google.maps.Size(64,64)),map:map,position:new google.maps.LatLng(47.059934100000000000,-0.936330799999950600),visible: true,outOfMap : false,planning:'//www.controle-technique-cholet.com/accueil-norisko-la-seguiniere.html',area: 3,infoContent : '<div id=\"mapsinfowindow\">\n <h2>Norisko La Séguinière<\/h2>\n <p class=\"rdvclick\"><a href=\"//www.controle-technique-cholet.com/accueil-norisko-la-seguiniere.html\">Cliquez ici pour prendre rendez-vous<\/a><\/p>\n <p>Tel : <span class=\"tel\">02 41 58 36 56<\/span><\/p>\n <p><span class=\"street\">10 bis av de Nantes<\/span><br />\n <span class=\"zip\">49280<\/span> <span class=\"city\">La Séguinière<\/span><\/p>\n<\/div>',showInfo : function () {infowindow.setContent(this.infoContent);infowindow.setPosition(this.position);infowindow.setOptions({maxWidth:290});infowindow.open(this.map);}});mapMarkers[4] = new google.maps.Marker({icon:new google.maps.MarkerImage("//www.controle-technique-cholet.com/images/bulle_64_alpha_securitest.png",new google.maps.Size(64,64)),map:map,position:new google.maps.LatLng(47.050406215948776,-0.8904790232787718),visible: true,outOfMap : false,planning:'//www.controle-technique-cholet.com/accueil-securitest-cholet.html',area: 4,infoContent : '<div id=\"mapsinfowindow\">\n <h2>Sécuritest Cholet<\/h2>\n <p class=\"rdvclick\"><a href=\"//www.controle-technique-cholet.com/accueil-securitest-cholet.html\">Cliquez ici pour prendre rendez-vous<\/a><\/p>\n <p>Tel : <span class=\"tel\">02 41 29 13 13<\/span><\/p>\n <p><span class=\"street\">191 rue Barjot - av de la Marne<\/span><br />\n <span class=\"zip\">49300<\/span> <span class=\"city\">Cholet<\/span><\/p>\n<\/div>',showInfo : function () {infowindow.setContent(this.infoContent);infowindow.setPosition(this.position);infowindow.setOptions({maxWidth:290});infowindow.open(this.map);}});mapMarkers[5] = new google.maps.Marker({icon:new google.maps.MarkerImage("//www.controle-technique-cholet.com/images/bulle_64_alpha_autovision.png",new google.maps.Size(64,64)),map:map,position:new google.maps.LatLng(47.0299889,-0.9149979999999687),visible: true,outOfMap : false,planning:'//www.controle-technique-cholet.com/accueil-autovision-cholet.html',area: 5,infoContent : '<div id=\"mapsinfowindow\">\n <h2>Autovision Cholet<\/h2>\n <p class=\"rdvclick\"><a href=\"//www.controle-technique-cholet.com/accueil-autovision-cholet.html\">Cliquez ici pour prendre rendez-vous<\/a><\/p>\n <p>Tel : <span class=\"tel\">02 41 46 31 31<\/span><\/p>\n <p><span class=\"street\">Rue Gustave Fouillaron ZAC du Cormier<\/span><br />\n <span class=\"zip\">49300<\/span> <span class=\"city\">Cholet<\/span><\/p>\n<\/div>',showInfo : function () {infowindow.setContent(this.infoContent);infowindow.setPosition(this.position);infowindow.setOptions({maxWidth:290});infowindow.open(this.map);}});mapMarkers[6] = new google.maps.Marker({icon:new google.maps.MarkerImage("//www.controle-technique-cholet.com/images/bulle_64_alpha_norisko.png",new google.maps.Size(64,64)),map:map,position:new google.maps.LatLng(47.01459567064988,-0.7622340209705953),visible: true,outOfMap : false,planning:'//www.controle-technique-cholet.com/accueil-norisko-maulevrier.html',area: 6,infoContent : '<div id=\"mapsinfowindow\">\n <h2>Norisko Maulévrier<\/h2>\n <p class=\"rdvclick\"><a href=\"//www.controle-technique-cholet.com/accueil-norisko-maulevrier.html\">Cliquez ici pour prendre rendez-vous<\/a><\/p>\n <p>Tel : <span class=\"tel\">02 41 65 30 09<\/span><\/p>\n <p><span class=\"street\">Rond Point de Cholet<\/span><br />\n <span class=\"zip\">49360<\/span> <span class=\"city\">Maulévrier<\/span><\/p>\n<\/div>',showInfo : function () {infowindow.setContent(this.infoContent);infowindow.setPosition(this.position);infowindow.setOptions({maxWidth:290});infowindow.open(this.map);}});mapMarkers=$.grep(mapMarkers,function(n,i){return(n);}); mapBounds = new google.maps.LatLngBounds();$.each(mapMarkers,function(index,oneMarker){google.maps.event.addListener(oneMarker, 'mouseover', function() {clearTimeout(lastIntent);markerIntent=this;lastIntent=setTimeout("markerIntent.showInfo();lastIntent=null",500);});google.maps.event.addListener(oneMarker, 'mouseout', function() {if(lastIntent!=null)clearTimeout(lastIntent)});google.maps.event.addListener(oneMarker, 'click',function(){window.location.assign(this.planning);});if (!oneMarker.outOfMap) mapBounds.extend(oneMarker.getPosition());});map.fitBounds(mapBounds);google.maps.event.addListener(map, 'click',function() {infowindow.close()});}$(function () {window.addEventListener("resize", mapInit);mapInit();}); </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>Offre Spéciale web<br /></strong></p> <p> </p> <p><span style="color: #ff0000; font-size: 1.5em;"><strong>Remise -8€ </strong></span></p> <p>sur les 7 centres<span style="color: #ff0000;"><span style="color: #000000;"> <br /></span></span></p> <p><span style="color: #ff0000;"><span style="color: #000000;">code promo : <span style="color: #ff0000;"><strong>CTA08</strong></span><br /></span></span></p> <p><span style="color: #000000;"><strong>(remise faite sur la visite initiale)</strong></span></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> <p>Camping-car, 4x4</p> </div> </div> </div> </div> <footer class="footer-container"> <div class="footer-double-level"> <div class="container"> <div class="logo"> <a href="https://www.controle-technique-cholet.com/" title=""> <img src="/images/client/logo-g-0028.jpg"/> </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.controle-technique-cholet.com/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.controle-technique-cholet.com/liens-utiles.html">Liens utiles</a></div> <div class="menu-item"><a class="menu-bas contact contact " href="//www.controle-technique-cholet.com/contact.html">Contact</a></div> <div class="menu-item"><a class="menu-bas mentions-legales mentions-legales " href="//www.controle-technique-cholet.com/mentions-legales.html">Mentions légales</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.controle-technique-cholet.com" title=""> <img src="/images/client/logo-g-0028.jpg" 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.controle-technique-cholet.com#agendaMainContainer">Prenez rendez-vous</a></div><div class="menu-item menu-haut eviter-la-contre-visite eviter-la-contre-visite "><a class=" " href="//www.controle-technique-cholet.com/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 autocontrol "> <a title="Contrôle Technique AutoControl Le May sur Evre" href="http://www.controle-technique-cholet.com/accueil-autocontrol-le-may-sur-evre.html" >Contrôle Technique AutoControl Le May sur Evre</a> </div> <div class="menu-item autosecurite "> <a title="Contrôle Technique Auto Sécurité Cholet" href="http://www.controle-technique-cholet.com/accueil-auto-securite-cholet.html" >Contrôle Technique Auto Sécurité Cholet</a> </div> <div class="menu-item norisko "> <a title="Contrôle Technique Norisko Cholet" href="http://www.controle-technique-cholet.com/accueil-norisko-cholet.html" >Contrôle Technique Norisko Cholet</a> </div> <div class="menu-item norisko "> <a title="Contrôle Technique Norisko La Séguinière" href="http://www.controle-technique-cholet.com/accueil-norisko-la-seguiniere.html" >Contrôle Technique Norisko La Séguinière</a> </div> <div class="menu-item securitest "> <a title="Contrôle Technique Sécuritest Cholet" href="http://www.controle-technique-cholet.com/accueil-securitest-cholet.html" >Contrôle Technique Sécuritest Cholet</a> </div> <div class="menu-item autovision "> <a title="Contrôle Technique Autovision Cholet" href="http://www.controle-technique-cholet.com/accueil-autovision-cholet.html" >Contrôle Technique Autovision Cholet</a> </div> <div class="menu-item norisko "> <a title="Contrôle Technique Norisko Maulévrier" href="http://www.controle-technique-cholet.com/accueil-norisko-maulevrier.html" >Contrôle Technique Norisko Maulévrier</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">CTA Grand Ouest à Cholet - 2025</p> </div> <div class="mobile-footer-socials"> </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.controle-technique-cholet.com/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.controle-technique-cholet.com/liens-utiles.html">Liens utiles</a></div> <div class="menu-item"><a class="menu-bas contact contact " href="//www.controle-technique-cholet.com/contact.html">Contact</a></div> <div class="menu-item"><a class="menu-bas mentions-legales mentions-legales " href="//www.controle-technique-cholet.com/mentions-legales.html">Mentions légales</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> </body> </html><!-- 0.408764 / 50 / 4642648 / 5430928 -->