{"id":1256,"date":"2026-10-27T08:33:46","date_gmt":"2026-10-27T08:33:46","guid":{"rendered":"https:\/\/www.lilas-autopartage.fr\/guide\/controle-technique-moto-ce-qui-change-avec-les-nouvelles-normes\/"},"modified":"2026-10-27T08:33:46","modified_gmt":"2026-10-27T08:33:46","slug":"controle-technique-moto-ce-qui-change-avec-les-nouvelles-normes","status":"publish","type":"post","link":"https:\/\/www.lilas-autopartage.fr\/guide\/controle-technique-moto-ce-qui-change-avec-les-nouvelles-normes\/","title":{"rendered":"Controle technique moto : ce qui change avec les nouvelles normes"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Le contr\u00f4le technique moto n\u2019est pas une obligation qui appara\u00eet pour la premi\u00e8re fois en 2026 : il s\u2019applique aux v\u00e9hicules de cat\u00e9gorie L depuis le 14 avril 2024. Cette ann\u00e9e marque plut\u00f4t une nouvelle \u00e9tape du calendrier progressif, notamment pour les motos et scooters immatricul\u00e9s en 2020 et 2021. Pour les conducteurs, l\u2019enjeu est de distinguer ces \u00e9ch\u00e9ances des nouvelles normes ou adaptations des v\u00e9rifications, sans confondre calendrier transitoire et r\u00e8gles de fond.<\/p>\n\n<p class=\"wp-block-paragraph\">Freinage, pneus, \u00e9clairage, bruit et \u00e9missions font partie des \u00e9l\u00e9ments examin\u00e9s dans un centre agr\u00e9\u00e9. La p\u00e9riodicit\u00e9, elle, d\u00e9pend de l\u2019anciennet\u00e9 du v\u00e9hicule : apr\u00e8s un premier contr\u00f4le r\u00e9alis\u00e9 autour du cinqui\u00e8me anniversaire, les visites suivantes sont espac\u00e9es de trois ans. Cette inspection des deux-roues vise \u00e0 rep\u00e9rer des d\u00e9faillances susceptibles de compromettre la s\u00e9curit\u00e9 routi\u00e8re ou d\u2019accentuer la pollution des motos, sans se substituer \u00e0 l\u2019entretien courant.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>En bref<\/strong><\/p>\n\n<ul class=\"wp-block-list\"><li>Le dispositif concerne les v\u00e9hicules de cat\u00e9gorie L, dont les motos, scooters, cyclomoteurs, tricycles, quads et voitures sans permis.<\/li><li>Les v\u00e9hicules immatricul\u00e9s en 2020 et 2021 entrent dans une nouvelle vague de contr\u00f4les en 2026.<\/li><li>Le premier contr\u00f4le intervient dans les six mois pr\u00e9c\u00e9dant le cinqui\u00e8me anniversaire, puis le contr\u00f4le est renouvel\u00e9 tous les trois ans.<\/li><li>Le tarif est fix\u00e9 librement par les centres ; une contre-visite peut \u00eatre n\u00e9cessaire en cas de d\u00e9faillance.<\/li><\/ul>\n\n<h2 class=\"wp-block-heading\">Contr\u00f4le technique moto en 2026 : une \u00e9ch\u00e9ance, pas une nouvelle entr\u00e9e en vigueur<\/h2>\n\n<p class=\"wp-block-paragraph\">La mesure est d\u00e9j\u00e0 applicable en France depuis avril 2024. Le calendrier a \u00e9t\u00e9 organis\u00e9 par ann\u00e9e de premi\u00e8re mise en circulation afin d\u2019\u00e9viter que tous les propri\u00e9taires se pr\u00e9sentent en m\u00eame temps. Les v\u00e9hicules immatricul\u00e9s avant 2017 ont constitu\u00e9 la premi\u00e8re vague, suivis par ceux de 2017 \u00e0 2019 en 2025 ; les mod\u00e8les de 2020 et 2021 sont concern\u00e9s par l\u2019\u00e9tape de 2026.<\/p>\n\n<p class=\"wp-block-paragraph\">Pour une moto r\u00e9cente, la r\u00e8gle g\u00e9n\u00e9rale pr\u00e9voit un premier contr\u00f4le dans les six mois pr\u00e9c\u00e9dant le cinqui\u00e8me anniversaire de sa premi\u00e8re immatriculation. Les contr\u00f4les p\u00e9riodiques suivants sont ensuite espac\u00e9s de trois ans. Il est donc pr\u00e9f\u00e9rable de v\u00e9rifier la date port\u00e9e sur le certificat d\u2019immatriculation et les \u00e9ch\u00e9ances de contr\u00f4le applicables \u00e0 son v\u00e9hicule plut\u00f4t que de se fier uniquement \u00e0 l\u2019ann\u00e9e du mod\u00e8le.<\/p>\n\n<p class=\"wp-block-paragraph\">Cette distinction \u00e9vite une confusion fr\u00e9quente : 2026 ne signifie pas que toutes les motos doivent passer une inspection cette ann\u00e9e-l\u00e0, ni que la p\u00e9riodicit\u00e9 devient annuelle ou biennale. Les d\u00e9tails du calendrier et des obligations sont \u00e9galement pr\u00e9sent\u00e9s dans ce <a href=\"https:\/\/www.plaques24.fr\/blog\/controle-technique-moto\/\" target=\"_blank\" rel=\"noopener\">guide consacr\u00e9 au contr\u00f4le technique des motos<\/a>.<\/p>\n\n<h2 class=\"wp-block-heading\">V\u00e9hicules concern\u00e9s et exemptions : comprendre la cat\u00e9gorie L<\/h2>\n\n<p class=\"wp-block-paragraph\">Le p\u00e9rim\u00e8tre ne se limite pas aux motos de plus de 125 cm\u00b3. Il repose sur la cat\u00e9gorie r\u00e9glementaire du v\u00e9hicule : sont notamment vis\u00e9s les deux-roues motoris\u00e9s, y compris les cyclomoteurs, ainsi que les tricycles \u00e0 moteur, les quads et les quadricycles l\u00e9gers comme les voitures sans permis. La cylindr\u00e9e seule ne permet donc pas de d\u00e9terminer si un v\u00e9hicule \u00e9chappe \u00e0 l\u2019obligation.<\/p>\n\n<p class=\"wp-block-paragraph\">Les mod\u00e8les \u00e9lectriques sont eux aussi concern\u00e9s lorsqu\u2019ils rel\u00e8vent de la cat\u00e9gorie L vis\u00e9e par les textes. Il faut v\u00e9rifier leur classification administrative plut\u00f4t que de d\u00e9duire une exemption de leur motorisation ou de leur \u00e9quivalence commerciale. Les v\u00e9hicules utilis\u00e9s exclusivement pour la comp\u00e9tition peuvent b\u00e9n\u00e9ficier d\u2019une exclusion sous conditions, notamment lorsqu\u2019une licence sportive appropri\u00e9e justifie cet usage ; une moto simplement pr\u00e9par\u00e9e ou occasionnellement utilis\u00e9e sur circuit n\u2019est pas automatiquement exempt\u00e9e.<\/p>\n\n<p class=\"wp-block-paragraph\">Cette approche par cat\u00e9gorie permet de traiter de fa\u00e7on coh\u00e9rente des v\u00e9hicules tr\u00e8s diff\u00e9rents. Un scooter \u00e9lectrique, un quad et une moto de tourisme n\u2019ont pas les m\u00eames \u00e9quipements ni les m\u00eames d\u00e9fauts typiques, mais chacun doit \u00eatre orient\u00e9 vers un centre agr\u00e9\u00e9 capable de r\u00e9aliser les v\u00e9rifications adapt\u00e9es. Une pr\u00e9sentation d\u00e9taill\u00e9e des r\u00e8gles figure aussi dans ce <a href=\"https:\/\/www.vea.fr\/controle-technique-2-roues-obligations-et-personnes-concernees-en-france\/\" target=\"_blank\" rel=\"noopener\">point sur les v\u00e9hicules concern\u00e9s par le contr\u00f4le des deux-roues<\/a>.<\/p>\n\n<figure class=\"is-provider-youtube is-type-video wp-block-embed wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Contr\u00f4le technique moto : pourquoi certains motards refusent de s&amp;apos;y plier\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/TS0nb7JK6Vo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n<h2 class=\"wp-block-heading\">Points de contr\u00f4le : s\u00e9curit\u00e9, conformit\u00e9 et nuisances sonores<\/h2>\n\n<p class=\"wp-block-paragraph\">Le contr\u00f4le porte sur des \u00e9l\u00e9ments essentiels \u00e0 la circulation et \u00e0 la conformit\u00e9 du v\u00e9hicule. Les 77 points de contr\u00f4le pr\u00e9vus couvrent notamment l\u2019identification, la plaque d\u2019immatriculation, les freins, les pneus, la direction, les suspensions, l\u2019\u00e9clairage et la signalisation. Le contr\u00f4leur examine aussi les \u00e9missions polluantes et sonores, avec des v\u00e9rifications adapt\u00e9es \u00e0 la cat\u00e9gorie du deux-roues.<\/p>\n\n<p class=\"wp-block-paragraph\">Une moto dont le feu stop ne fonctionne plus, un pneu pr\u00e9sentant une d\u00e9formation ou un syst\u00e8me de freinage d\u00e9t\u00e9rior\u00e9 peut ainsi \u00eatre d\u00e9clar\u00e9 d\u00e9faillant. Ces constats ne rel\u00e8vent pas seulement d\u2019une formalit\u00e9 administrative : \u00e0 haute vitesse, une usure anormale ou un d\u00e9faut de freinage r\u00e9duit directement la marge de s\u00e9curit\u00e9. La mesure du bruit permet \u00e9galement de rep\u00e9rer des nuisances li\u00e9es, par exemple, \u00e0 un \u00e9chappement modifi\u00e9 ou d\u00e9grad\u00e9.<\/p>\n\n<p class=\"wp-block-paragraph\">Le r\u00e9sultat distingue les niveaux de d\u00e9faillance. Une anomalie majeure impose une r\u00e9paration et une contre-visite dans le d\u00e9lai r\u00e9glementaire de deux mois ; une d\u00e9faillance critique peut entra\u00eener l\u2019interdiction de circuler \u00e0 compter de minuit le jour du contr\u00f4le. Pour mieux anticiper une \u00e9ventuelle mise en conformit\u00e9, le d\u00e9tail des <a href=\"https:\/\/www.lilas-autopartage.fr\/guide\/controle-technique-les-points-de-controle-et-motifs-de-refus\/\">motifs de refus et des v\u00e9rifications courantes<\/a> aide \u00e0 cibler les r\u00e9parations prioritaires.<\/p>\n\n<figure class=\"wp-block-table\"><table>\n<thead>\n<tr>\n<th>\u00c9l\u00e9ment examin\u00e9<\/th>\n<th>Exemples de v\u00e9rification<\/th>\n<th>Enjeu principal<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Freinage<\/td>\n<td>\u00c9tat et fonctionnement des freins avant et arri\u00e8re<\/td>\n<td>Capacit\u00e9 \u00e0 ralentir et s\u2019arr\u00eater<\/td>\n<\/tr>\n<tr>\n<td>Pneumatiques<\/td>\n<td>Usure, d\u00e9t\u00e9rioration et conformit\u00e9<\/td>\n<td>Adh\u00e9rence et stabilit\u00e9<\/td>\n<\/tr>\n<tr>\n<td>\u00c9clairage<\/td>\n<td>Feux, clignotants et signalisation<\/td>\n<td>Visibilit\u00e9 et communication avec les autres usagers<\/td>\n<\/tr>\n<tr>\n<td>Bruit et \u00e9missions<\/td>\n<td>Niveau sonore et rejets polluants<\/td>\n<td>Nuisances et conformit\u00e9 environnementale<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/figure>\n\n<h2 class=\"wp-block-heading\">Prix, centre agr\u00e9\u00e9 et pr\u00e9paration de la visite<\/h2>\n\n<p class=\"wp-block-paragraph\">Le prix du contr\u00f4le technique moto n\u2019est pas fix\u00e9 par un tarif national unique. Chaque centre d\u00e9termine ses prix, qui varient selon la r\u00e9gion, le type de v\u00e9hicule et les prestations propos\u00e9es. Une fourchette indicative souvent annonc\u00e9e se situe autour de 50 \u00e0 80 euros, mais le montant doit \u00eatre confirm\u00e9 directement aupr\u00e8s du centre ; la contre-visite et les r\u00e9parations peuvent entra\u00eener des frais suppl\u00e9mentaires.<\/p>\n\n<p class=\"wp-block-paragraph\">Le choix d\u2019un centre agr\u00e9\u00e9 \u00e9quip\u00e9 pour les deux-roues est d\u00e9terminant. Les machines de contr\u00f4le et les proc\u00e9dures doivent tenir compte des sp\u00e9cificit\u00e9s d\u2019une moto, notamment son maintien s\u00e9curis\u00e9 et l\u2019acc\u00e8s aux \u00e9l\u00e9ments m\u00e9caniques. Avant le rendez-vous, un examen simple peut d\u00e9j\u00e0 \u00e9viter une contre-visite : v\u00e9rifier l\u2019\u00e9tat des pneus, le fonctionnement des feux et clignotants, la plaque et les \u00e9ventuelles fuites visibles.<\/p>\n\n<p class=\"wp-block-paragraph\">Un entretien pr\u00e9ventif reste plus utile qu\u2019une pr\u00e9paration de derni\u00e8re minute. Par exemple, un conducteur qui d\u00e9couvre un pneu us\u00e9 la veille du contr\u00f4le peut devoir reporter la visite et payer une r\u00e9paration urgente ; un contr\u00f4le r\u00e9gulier de la pression et de la profondeur des sculptures permet d\u2019anticiper. Le contr\u00f4le ne remplace toutefois ni la r\u00e9vision p\u00e9riodique ni les v\u00e9rifications avant un long trajet.<\/p>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/@tailwindcss\/browser@4\"><\/script>\n\n<style>\n  .ct-moto {\n    --ct-ink: #17212b;\n    --ct-muted: #64727d;\n    --ct-line: #dce4df;\n    --ct-green: #baf264;\n    --ct-paper: #f5f7f2;\n    color: var(--ct-ink);\n    font-family: system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n    box-sizing: border-box;\n  }\n\n  .ct-moto *,\n  .ct-moto *::before,\n  .ct-moto *::after {\n    box-sizing: inherit;\n  }\n\n  .ct-shell {\n    max-width: 1020px;\n    margin: 24px auto;\n    overflow: hidden;\n    border: 1px solid #e2e8e2;\n    border-radius: 24px;\n    background: white;\n    box-shadow: 0 18px 55px rgb(23 33 43 \/ 9%);\n  }\n\n  .ct-hero {\n    position: relative;\n    padding: clamp(24px, 5vw, 46px);\n    overflow: hidden;\n    background: var(--ct-ink);\n    color: white;\n  }\n\n  .ct-hero::after {\n    position: absolute;\n    top: -100px;\n    right: -65px;\n    width: 270px;\n    height: 270px;\n    border: 1px solid rgb(186 242 100 \/ 22%);\n    border-radius: 50%;\n    box-shadow: 0 0 0 32px rgb(186 242 100 \/ 5%), 0 0 0 66px rgb(186 242 100 \/ 4%);\n    content: \"\";\n    pointer-events: none;\n  }\n\n  .ct-kicker {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    margin-bottom: 14px;\n    color: var(--ct-green);\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: .13em;\n    text-transform: uppercase;\n  }\n\n  .ct-kicker::before {\n    width: 8px;\n    height: 8px;\n    border-radius: 50%;\n    background: var(--ct-green);\n    content: \"\";\n  }\n\n  .ct-hero h2 {\n    position: relative;\n    z-index: 1;\n    max-width: 690px;\n    margin: 0;\n    color: white;\n    font-size: clamp(26px, 4vw, 40px);\n    font-weight: 800;\n    letter-spacing: -.04em;\n    line-height: 1.12;\n  }\n\n  .ct-hero p {\n    position: relative;\n    z-index: 1;\n    max-width: 610px;\n    margin: 14px 0 0;\n    color: #cbd4d6;\n    font-size: 15px;\n    line-height: 1.65;\n  }\n\n  .ct-content {\n    padding: clamp(20px, 4vw, 36px);\n    background:\n      radial-gradient(ellipse at 100% 0%, rgb(186 242 100 \/ 10%), transparent 35%),\n      var(--ct-paper);\n  }\n\n  .ct-section-label {\n    margin: 0 0 14px;\n    color: var(--ct-muted);\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: .11em;\n    text-transform: uppercase;\n  }\n\n  .ct-timeline {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 12px;\n    margin: 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .ct-step {\n    position: relative;\n    min-width: 0;\n  }\n\n  .ct-step-button {\n    display: flex;\n    width: 100%;\n    min-height: 160px;\n    flex-direction: column;\n    align-items: flex-start;\n    padding: 17px;\n    border: 1px solid #dce4df;\n    border-radius: 16px;\n    background: rgb(255 255 255 \/ 88%);\n    color: var(--ct-ink);\n    text-align: left;\n    cursor: pointer;\n    transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease, background .18s ease;\n  }\n\n  .ct-step-button:hover {\n    transform: translateY(-3px);\n    border-color: #a8c883;\n    box-shadow: 0 10px 22px rgb(23 33 43 \/ 8%);\n  }\n\n  .ct-step-button[aria-pressed=\"true\"] {\n    border-color: var(--ct-ink);\n    background: var(--ct-ink);\n    color: white;\n    box-shadow: 0 10px 24px rgb(23 33 43 \/ 16%);\n  }\n\n  .ct-step-button:focus-visible,\n  .ct-date-input:focus-visible,\n  .ct-clear:focus-visible {\n    outline: 3px solid #7baa3c;\n    outline-offset: 3px;\n  }\n\n  .ct-year {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-width: 66px;\n    margin-bottom: 13px;\n    padding: 6px 10px;\n    border-radius: 999px;\n    background: #edf2e8;\n    color: #38512c;\n    font-size: 14px;\n    font-weight: 850;\n  }\n\n  .ct-step-button[aria-pressed=\"true\"] .ct-year {\n    background: var(--ct-green);\n    color: var(--ct-ink);\n  }\n\n  .ct-step-title {\n    display: block;\n    font-size: 14px;\n    font-weight: 800;\n    line-height: 1.35;\n  }\n\n  .ct-step-note {\n    display: block;\n    margin-top: 7px;\n    color: var(--ct-muted);\n    font-size: 12px;\n    line-height: 1.45;\n  }\n\n  .ct-step-button[aria-pressed=\"true\"] .ct-step-note {\n    color: #cbd4d6;\n  }\n\n  .ct-arrow {\n    position: absolute;\n    z-index: 2;\n    top: 27px;\n    right: -13px;\n    color: #8b9990;\n    font-size: 17px;\n    pointer-events: none;\n  }\n\n  .ct-step:last-child .ct-arrow {\n    display: none;\n  }\n\n  .ct-result {\n    display: grid;\n    grid-template-columns: 1fr auto;\n    gap: 18px;\n    align-items: center;\n    min-height: 112px;\n    margin-top: 18px;\n    padding: 20px 22px;\n    border: 1px solid #dce4df;\n    border-radius: 16px;\n    background: white;\n  }\n\n  .ct-result-label {\n    margin: 0 0 5px;\n    color: #62706b;\n    font-size: 11px;\n    font-weight: 800;\n    letter-spacing: .1em;\n    text-transform: uppercase;\n  }\n\n  .ct-result h3 {\n    margin: 0;\n    font-size: 18px;\n    font-weight: 850;\n    line-height: 1.35;\n  }\n\n  .ct-result p {\n    margin: 6px 0 0;\n    color: var(--ct-muted);\n    font-size: 13px;\n    line-height: 1.55;\n  }\n\n  .ct-result-badge {\n    display: grid;\n    width: 58px;\n    height: 58px;\n    flex: 0 0 auto;\n    place-items: center;\n    border-radius: 18px;\n    background: var(--ct-green);\n    color: var(--ct-ink);\n    font-size: 25px;\n    font-weight: 900;\n  }\n\n  .ct-check {\n    margin-top: 18px;\n    padding: 20px 22px;\n    border: 1px solid #dce4df;\n    border-radius: 16px;\n    background: #fff;\n  }\n\n  .ct-check h3 {\n    margin: 0 0 5px;\n    font-size: 16px;\n    font-weight: 850;\n  }\n\n  .ct-check > p {\n    margin: 0;\n    color: var(--ct-muted);\n    font-size: 13px;\n    line-height: 1.55;\n  }\n\n  .ct-form {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: end;\n    gap: 10px;\n    margin-top: 14px;\n  }\n\n  .ct-field {\n    display: grid;\n    gap: 6px;\n  }\n\n  .ct-field label {\n    color: #42514b;\n    font-size: 12px;\n    font-weight: 750;\n  }\n\n  .ct-date-input {\n    min-height: 42px;\n    padding: 8px 11px;\n    border: 1px solid #cbd5ce;\n    border-radius: 9px;\n    background: white;\n    color: var(--ct-ink);\n    font: inherit;\n  }\n\n  .ct-clear {\n    min-height: 42px;\n    padding: 8px 13px;\n    border: 1px solid #cbd5ce;\n    border-radius: 9px;\n    background: white;\n    color: #394740;\n    font: inherit;\n    font-size: 13px;\n    font-weight: 750;\n    cursor: pointer;\n  }\n\n  .ct-clear:hover {\n    background: #f1f5ee;\n  }\n\n  .ct-date-feedback {\n    min-height: 20px;\n    margin-top: 10px !important;\n    color: #38512c !important;\n    font-weight: 650;\n  }\n\n  .ct-footnote {\n    display: flex;\n    gap: 10px;\n    margin-top: 16px;\n    padding-top: 14px;\n    border-top: 1px solid #e1e7e0;\n    color: #66736e;\n    font-size: 12px;\n    line-height: 1.55;\n  }\n\n  .ct-footnote strong {\n    color: #394740;\n  }\n\n  @media (max-width: 720px) {\n    .ct-timeline {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .ct-step-button {\n      min-height: 145px;\n    }\n\n    .ct-arrow {\n      display: none;\n    }\n  }\n\n  @media (max-width: 430px) {\n    .ct-timeline {\n      grid-template-columns: 1fr;\n    }\n\n    .ct-step-button {\n      min-height: 0;\n    }\n\n    .ct-result {\n      grid-template-columns: 1fr auto;\n      padding: 17px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .ct-step-button {\n      transition: none;\n    }\n\n    .ct-step-button:hover {\n      transform: none;\n    }\n  }\n<\/style>\n\n<section class=\"ct-moto\" aria-labelledby=\"ct-titre\">\n  <div class=\"ct-shell\">\n    <header class=\"ct-hero\">\n      <span class=\"ct-kicker\">Rep\u00e8res pratiques<\/span>\n      <h2 id=\"ct-titre\">Contr\u00f4le technique moto : les \u00e9ch\u00e9ances \u00e0 retenir<\/h2>\n      <p>Choisissez l\u2019ann\u00e9e de premi\u00e8re mise en circulation de votre moto, ou indiquez sa date exacte pour obtenir un rep\u00e8re adapt\u00e9.<\/p>\n    <\/header>\n\n    <div class=\"ct-content\">\n      <p class=\"ct-section-label\">S\u00e9lectionnez la p\u00e9riode d\u2019immatriculation<\/p>\n\n      <ol class=\"ct-timeline\" aria-label=\"\u00c9ch\u00e9ances du contr\u00f4le technique moto\">\n        <li class=\"ct-step\">\n          <button class=\"ct-step-button\" type=\"button\" data-groupe=\"avant2017\" aria-pressed=\"false\">\n            <span class=\"ct-year\">Avant 2017<\/span>\n            <span class=\"ct-step-title\">Premi\u00e8re vague<\/span>\n            <span class=\"ct-step-note\">V\u00e9hicules immatricul\u00e9s avant 2017<\/span>\n          <\/button>\n          <span class=\"ct-arrow\" aria-hidden=\"true\">\u203a<\/span>\n        <\/li>\n        <li class=\"ct-step\">\n          <button class=\"ct-step-button\" type=\"button\" data-groupe=\"2017-2019\" aria-pressed=\"false\">\n            <span class=\"ct-year\">2017\u20132019<\/span>\n            <span class=\"ct-step-title\">Deuxi\u00e8me vague<\/span>\n            <span class=\"ct-step-note\">V\u00e9hicules immatricul\u00e9s de 2017 \u00e0 2019<\/span>\n          <\/button>\n          <span class=\"ct-arrow\" aria-hidden=\"true\">\u203a<\/span>\n        <\/li>\n        <li class=\"ct-step\">\n          <button class=\"ct-step-button\" type=\"button\" data-groupe=\"2020-2021\" aria-pressed=\"false\">\n            <span class=\"ct-year\">2020\u20132021<\/span>\n            <span class=\"ct-step-title\">Troisi\u00e8me vague<\/span>\n            <span class=\"ct-step-note\">V\u00e9hicules immatricul\u00e9s en 2020 ou 2021<\/span>\n          <\/button>\n          <span class=\"ct-arrow\" aria-hidden=\"true\">\u203a<\/span>\n        <\/li>\n        <li class=\"ct-step\">\n          <button class=\"ct-step-button\" type=\"button\" data-groupe=\"2022+\" aria-pressed=\"false\">\n            <span class=\"ct-year\">Depuis 2022<\/span>\n            <span class=\"ct-step-title\">Selon l\u2019anniversaire<\/span>\n            <span class=\"ct-step-note\">Premier contr\u00f4le avant le cinqui\u00e8me anniversaire<\/span>\n          <\/button>\n        <\/li>\n      <\/ol>\n\n      <div class=\"ct-result\" aria-live=\"polite\" aria-atomic=\"true\">\n        <div>\n          <p class=\"ct-result-label\">Votre rep\u00e8re<\/p>\n          <h3 id=\"ct-resultat-titre\">Choisissez une p\u00e9riode<\/h3>\n          <p id=\"ct-resultat-texte\">La timeline affiche l\u2019\u00e9ch\u00e9ance correspondant \u00e0 votre s\u00e9lection.<\/p>\n        <\/div>\n        <div class=\"ct-result-badge\" aria-hidden=\"true\"><\/div>\n      <\/div>\n\n      <section class=\"ct-check\" aria-labelledby=\"ct-verifier-titre\">\n        <h3 id=\"ct-verifier-titre\">Vous connaissez la date exacte ?<\/h3>\n        <p>Saisissez la premi\u00e8re date de mise en circulation pour retrouver le rep\u00e8re applicable \u00e0 votre moto.<\/p>\n        <form class=\"ct-form\" id=\"ct-formulaire\">\n          <div class=\"ct-field\">\n            <label for=\"ct-date\">Date de premi\u00e8re mise en circulation<\/label>\n            <input class=\"ct-date-input\" id=\"ct-date\" name=\"date\" type=\"date\" autocomplete=\"off\">\n          <\/div>\n          <button class=\"ct-clear\" type=\"button\" id=\"ct-effacer\">Effacer la date<\/button>\n        <\/form>\n        <p class=\"ct-date-feedback\" id=\"ct-retour-date\" aria-live=\"polite\"><\/p>\n      <\/section>\n\n      <p class=\"ct-footnote\">\n        <span aria-hidden=\"true\">\u24d8<\/span>\n        <span><strong>\u00c0 v\u00e9rifier :<\/strong> ces rep\u00e8res reprennent les \u00e9ch\u00e9ances indiqu\u00e9es dans l\u2019article. Confirmez la date exacte de premi\u00e8re mise en circulation et prenez rendez-vous aupr\u00e8s d\u2019un centre agr\u00e9\u00e9.<\/span>\n      <\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n  (() => {\n    \"use strict\";\n\n    \/\/ Rep\u00e8res \u00e9ditables : aucune API ni donn\u00e9e externe n'est utilis\u00e9e.\n    const groupes = {\n      \"avant2017\": {\n        titre: \"Premi\u00e8re vague : 2024\",\n        texte: \"Pour les motos immatricul\u00e9es avant 2017, la premi\u00e8re vague de contr\u00f4le est pr\u00e9vue en 2024. V\u00e9rifiez votre situation aupr\u00e8s d\u2019un centre agr\u00e9\u00e9.\"\n      },\n      \"2017-2019\": {\n        titre: \"Deuxi\u00e8me vague : 2025\",\n        texte: \"Pour les motos immatricul\u00e9es de 2017 \u00e0 2019, la premi\u00e8re vague de contr\u00f4le est pr\u00e9vue en 2025. Confirmez la date de rendez-vous aupr\u00e8s d\u2019un centre agr\u00e9\u00e9.\"\n      },\n      \"2020-2021\": {\n        titre: \"Troisi\u00e8me vague : 2026\",\n        texte: \"Pour les motos immatricul\u00e9es en 2020 ou 2021, la premi\u00e8re vague de contr\u00f4le est pr\u00e9vue en 2026. Confirmez la date de rendez-vous aupr\u00e8s d\u2019un centre agr\u00e9\u00e9.\"\n      },\n      \"2022+\": {\n        titre: \"Avant le cinqui\u00e8me anniversaire\",\n        texte: \"Pour les motos plus r\u00e9centes, le premier contr\u00f4le doit \u00eatre r\u00e9alis\u00e9 dans les six mois pr\u00e9c\u00e9dant leur cinqui\u00e8me anniversaire. Les contr\u00f4les suivants ont lieu tous les trois ans.\"\n      }\n    };\n\n    const boutons = document.querySelectorAll(\".ct-moto .ct-step-button\");\n    const titreResultat = document.getElementById(\"ct-resultat-titre\");\n    const texteResultat = document.getElementById(\"ct-resultat-texte\");\n    const champDate = document.getElementById(\"ct-date\");\n    const retourDate = document.getElementById(\"ct-retour-date\");\n    const boutonEffacer = document.getElementById(\"ct-effacer\");\n    const formulaire = document.getElementById(\"ct-formulaire\");\n\n    \/\/ Affiche un rep\u00e8re et met \u00e0 jour l'\u00e9tat accessible des boutons.\n    function afficherGroupe(cle) {\n      const groupe = groupes[cle];\n      if (!groupe) return;\n\n      boutons.forEach((bouton) => {\n        bouton.setAttribute(\"aria-pressed\", String(bouton.dataset.groupe === cle));\n      });\n\n      titreResultat.textContent = groupe.titre;\n      texteResultat.textContent = groupe.texte;\n    }\n\n    \/\/ Construit une date en limitant le jour au dernier jour du mois cible.\n    function dateAvecMoisDecale(date, decalage) {\n      const moisCibleTotal = date.getMonth() + decalage;\n      const anneeCible = date.getFullYear() + Math.floor(moisCibleTotal \/ 12);\n      const moisCible = ((moisCibleTotal % 12) + 12) % 12;\n      const dernierJour = new Date(anneeCible, moisCible + 1, 0).getDate();\n      return new Date(anneeCible, moisCible, Math.min(date.getDate(), dernierJour));\n    }\n\n    \/\/ Ajoute des ann\u00e9es en pr\u00e9servant une date valide, y compris le 29 f\u00e9vrier.\n    function dateAvecAnneesDecalees(date, decalage) {\n      const anneeCible = date.getFullYear() + decalage;\n      const mois = date.getMonth();\n      const dernierJour = new Date(anneeCible, mois + 1, 0).getDate();\n      return new Date(anneeCible, mois, Math.min(date.getDate(), dernierJour));\n    }\n\n    function dateEnFrancais(date) {\n      return new Intl.DateTimeFormat(\"fr-FR\", {\n        day: \"numeric\",\n        month: \"long\",\n        year: \"numeric\"\n      }).format(date);\n    }\n\n    \/\/ Classe une date selon son ann\u00e9e de premi\u00e8re mise en circulation.\n    function groupePourAnnee(annee) {\n      if (annee < 2017) return \"avant2017\";\n      if (annee <= 2019) return \"2017-2019\";\n      if (annee <= 2021) return \"2020-2021\";\n      return \"2022+\";\n    }\n\n    boutons.forEach((bouton) => {\n      bouton.addEventListener(\"click\", () => {\n        retourDate.textContent = \"\";\n        afficherGroupe(bouton.dataset.groupe);\n      });\n    });\n\n    \/\/ Pour les motos depuis 2022, calcule le d\u00e9but de la fen\u00eatre de six mois.\n    formulaire.addEventListener(\"submit\", (evenement) => evenement.preventDefault());\n\n    champDate.addEventListener(\"change\", () => {\n      retourDate.textContent = \"\";\n\n      if (!champDate.value) return;\n\n      const morceaux = champDate.value.split(\"-\").map(Number);\n      const dateMiseEnCirculation = new Date(morceaux[0], morceaux[1] - 1, morceaux[2]);\n\n      if (\n        morceaux.length !== 3 ||\n        dateMiseEnCirculation.getFullYear() !== morceaux[0] ||\n        dateMiseEnCirculation.getMonth() !== morceaux[1] - 1 ||\n        dateMiseEnCirculation.getDate() !== morceaux[2]\n      ) {\n        retourDate.textContent = \"Veuillez v\u00e9rifier la date saisie.\";\n        return;\n      }\n\n      const annee = dateMiseEnCirculation.getFullYear();\n      const cle = groupePourAnnee(annee);\n      afficherGroupe(cle);\n\n      if (cle === \"2022+\") {\n        const cinquiemeAnniversaire = dateAvecAnneesDecalees(dateMiseEnCirculation, 5);\n        const debutFenetre = dateAvecMoisDecale(cinquiemeAnniversaire, -6);\n        texteResultat.textContent =\n          \"Premier contr\u00f4le \u00e0 pr\u00e9voir entre le \" +\n          dateEnFrancais(debutFenetre) +\n          \" et le \" +\n          dateEnFrancais(cinquiemeAnniversaire) +\n          \". Les contr\u00f4les suivants ont lieu tous les trois ans.\";\n        retourDate.textContent = \"Rep\u00e8re calcul\u00e9 \u00e0 partir de la date indiqu\u00e9e.\";\n      } else {\n        retourDate.textContent = \"Rep\u00e8re affich\u00e9 pour une premi\u00e8re mise en circulation en \" + annee + \".\";\n      }\n    });\n\n    boutonEffacer.addEventListener(\"click\", () => {\n      champDate.value = \"\";\n      retourDate.textContent = \"\";\n      boutons.forEach((bouton) => bouton.setAttribute(\"aria-pressed\", \"false\"));\n      titreResultat.textContent = \"Choisissez une p\u00e9riode\";\n      texteResultat.textContent = \"La timeline affiche l\u2019\u00e9ch\u00e9ance correspondant \u00e0 votre s\u00e9lection.\";\n      champDate.focus();\n    });\n  })();\n<\/script>\n\n<p class=\"wp-block-paragraph\">En cas de contr\u00f4le non r\u00e9alis\u00e9 dans les d\u00e9lais, le conducteur s\u2019expose \u00e0 une amende forfaitaire de 135 euros. Une moto d\u00e9clar\u00e9e non conforme ne doit pas \u00eatre remise en circulation sans respecter les suites indiqu\u00e9es sur le proc\u00e8s-verbal ; mieux vaut planifier la visite et les r\u00e9parations en tenant compte des disponibilit\u00e9s locales.<\/p>\n\n<figure class=\"is-provider-youtube is-type-video wp-block-embed wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Contr\u00f4le Technique Moto - Parlons-en ! Controle Technique Moto France\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/9VtophsDIUk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n<h2 class=\"wp-block-heading\">Questions fr\u00e9quentes sur les nouvelles normes moto<\/h2>\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Le contru00f4le technique moto devient-il obligatoire seulement en 2026 ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Non. Il est obligatoire depuis le 14 avril 2024. Lu2019annu00e9e 2026 correspond u00e0 une u00e9tape du calendrier progressif, notamment pour les vu00e9hicules immatriculu00e9s en 2020 et 2021.\"}},{\"@type\":\"Question\",\"name\":\"u00c0 quelle fru00e9quence faut-il faire contru00f4ler sa moto ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Le premier contru00f4le est ru00e9alisu00e9 dans les six mois pru00e9cu00e9dant le cinquiu00e8me anniversaire de la premiu00e8re mise en circulation. Les contru00f4les suivants ont lieu tous les trois ans.\"}},{\"@type\":\"Question\",\"name\":\"Une contre-visite est-elle obligatoire apru00e8s une du00e9faillance ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Une du00e9faillance majeure impose une ru00e9paration et une contre-visite dans un du00e9lai de deux mois. En cas de du00e9faillance critique, des restrictions de circulation su2019appliquent selon le ru00e9sultat indiquu00e9.\"}},{\"@type\":\"Question\",\"name\":\"Le tarif est-il identique dans tous les centres ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Non. Le prix est librement fixu00e9 par chaque centre agru00e9u00e9. Il est recommandu00e9 de demander le tarif du contru00f4le et celui du2019une u00e9ventuelle contre-visite avant de prendre rendez-vous.\"}}]}\n<\/script>\n<h3>Le contr\u00f4le technique moto devient-il obligatoire seulement en 2026 ?<\/h3>\n<p>Non. Il est obligatoire depuis le 14 avril 2024. L\u2019ann\u00e9e 2026 correspond \u00e0 une \u00e9tape du calendrier progressif, notamment pour les v\u00e9hicules immatricul\u00e9s en 2020 et 2021.<\/p>\n<h3>\u00c0 quelle fr\u00e9quence faut-il faire contr\u00f4ler sa moto ?<\/h3>\n<p>Le premier contr\u00f4le est r\u00e9alis\u00e9 dans les six mois pr\u00e9c\u00e9dant le cinqui\u00e8me anniversaire de la premi\u00e8re mise en circulation. Les contr\u00f4les suivants ont lieu tous les trois ans.<\/p>\n<h3>Une contre-visite est-elle obligatoire apr\u00e8s une d\u00e9faillance ?<\/h3>\n<p>Une d\u00e9faillance majeure impose une r\u00e9paration et une contre-visite dans un d\u00e9lai de deux mois. En cas de d\u00e9faillance critique, des restrictions de circulation s\u2019appliquent selon le r\u00e9sultat indiqu\u00e9.<\/p>\n<h3>Le tarif est-il identique dans tous les centres ?<\/h3>\n<p>Non. Le prix est librement fix\u00e9 par chaque centre agr\u00e9\u00e9. Il est recommand\u00e9 de demander le tarif du contr\u00f4le et celui d\u2019une \u00e9ventuelle contre-visite avant de prendre rendez-vous.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Le contr\u00f4le technique moto n\u2019est pas une obligation qui appara\u00eet pour la premi\u00e8re fois en 2026 : il s\u2019applique aux v\u00e9hicules de cat\u00e9gorie L depuis&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-1256","post","type-post","status-publish","format-standard","hentry","category-reglementation-zfe"],"_links":{"self":[{"href":"https:\/\/www.lilas-autopartage.fr\/guide\/wp-json\/wp\/v2\/posts\/1256","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lilas-autopartage.fr\/guide\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lilas-autopartage.fr\/guide\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lilas-autopartage.fr\/guide\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lilas-autopartage.fr\/guide\/wp-json\/wp\/v2\/comments?post=1256"}],"version-history":[{"count":0,"href":"https:\/\/www.lilas-autopartage.fr\/guide\/wp-json\/wp\/v2\/posts\/1256\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.lilas-autopartage.fr\/guide\/wp-json\/wp\/v2\/media?parent=1256"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lilas-autopartage.fr\/guide\/wp-json\/wp\/v2\/categories?post=1256"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lilas-autopartage.fr\/guide\/wp-json\/wp\/v2\/tags?post=1256"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}