{"id":23557,"date":"2026-05-20T06:35:33","date_gmt":"2026-05-20T06:35:33","guid":{"rendered":"https:\/\/www.transports-express-caraibes.fr\/blog\/delai-renouvellement-permis-2026\/"},"modified":"2026-05-20T06:35:33","modified_gmt":"2026-05-20T06:35:33","slug":"delai-renouvellement-permis-2026","status":"publish","type":"post","link":"https:\/\/www.transports-express-caraibes.fr\/blog\/delai-renouvellement-permis-2026\/","title":{"rendered":"Quel est le d\u00e9lai pour renouveler son permis de conduire en 2026 ?"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><strong>En bref :<\/strong><\/p>\n\n<ul class=\"wp-block-list\"><li><strong>D\u00e9lai courant :<\/strong> le traitement d&rsquo;une demande en ligne est annonc\u00e9 \u00e0 <strong>2\u20133 semaines<\/strong>, mais peut atteindre <strong>2\u20133 mois<\/strong> selon la p\u00e9riode.<\/li><li><strong>Validit\u00e9 permis A\/B :<\/strong> format carte bancaire d\u00e9livr\u00e9 depuis 2013 = <strong>15 ans<\/strong> (document \u00e0 renouveler, droit de conduire conserv\u00e9).<\/li><li><strong>Permis professionnels :<\/strong> intervalles de renouvellement variables (5 ans, 2 ans, 1 an) avec visite m\u00e9dicale obligatoire.<\/li><li><strong>Nouveaut\u00e9 2026 :<\/strong> contr\u00f4le m\u00e9dical syst\u00e9matique \u00e0 <strong>70 ans<\/strong> pour \u00e9valuer vision, audition et traitements.<\/li><li><strong>D\u00e9marche :<\/strong> pr\u00e9f\u00e9rence pour la proc\u00e9dure en ligne via le <a href=\"https:\/\/permisdeconduire.ants.gouv.fr\/\" target=\"_blank\" rel=\"noopener\">site de l&rsquo;ANTS<\/a> et pi\u00e8ces \u00e0 num\u00e9riser.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\"><strong>Probl\u00e8me fr\u00e9quent :<\/strong> l&rsquo;autorisation de conduire et le document officiel ne sont pas la m\u00eame chose : perdre un papier p\u00e9rim\u00e9 n&rsquo;enl\u00e8ve pas n\u00e9cessairement votre droit de conduire, mais rouler sans document \u00e0 jour expose \u00e0 des sanctions et \u00e0 des probl\u00e8mes avec l&rsquo;assurance. Ce long portrait pratique explique <strong>les d\u00e9lais de renouvellement<\/strong>, qui fait quoi (administration, pr\u00e9fecture, m\u00e9decin), et comment anticiper pour \u00e9viter la gal\u00e8re administrative. Le lecteur trouvera un plan clair : comment lancer la demande en ligne, quels justificatifs fournir, quels cas exigent une visite m\u00e9dicale, combien \u00e7a co\u00fbte r\u00e9ellement, et quels d\u00e9lais pr\u00e9voir selon les situations (perte, vol, permis professionnel, ancien permis rose). Des exemples concrets et un calendrier simple permettront d&rsquo;agir imm\u00e9diatement : pr\u00e9parer la photo-signature, v\u00e9rifier l&rsquo;adresse enregistr\u00e9e, et pr\u00e9voir un suivi du dossier sur le site officiel. Quelques conseils terrain et erreurs \u00e0 \u00e9viter, illustr\u00e9s par le cas d&rsquo;un livreur fictif qui a failli se retrouver immobilis\u00e9 la veille d&rsquo;un d\u00e9part en mission, compl\u00e8tent l&rsquo;article pour que vous soyez pr\u00eat quand viendra le moment du renouvellement.<\/p>\n\n<h2 class=\"wp-block-heading\">Quel est le d\u00e9lai pour renouveler son permis de conduire en 2026 ?<\/h2>\n\n<p class=\"wp-block-paragraph\">Le <strong>d\u00e9lai renouvellement<\/strong> d\u00e9pend de la voie choisie et de la complexit\u00e9 du dossier. Pour la plupart des conducteurs A et B, la demande se fait en ligne et le d\u00e9lai annonc\u00e9 est de <strong>2 \u00e0 3 semaines<\/strong>, mais le d\u00e9lai r\u00e9el peut s&rsquo;\u00e9tirer jusqu&rsquo;\u00e0 <strong>2 \u00e0 3 mois<\/strong> lors des pics d&rsquo;activit\u00e9. Les titres sont envoy\u00e9s par courrier recommand\u00e9 \u00e0 l&rsquo;adresse fournie par l&rsquo;<strong>administration<\/strong>. Pour les permis professionnels, la visite m\u00e9dicale rallonge le calendrier.<\/p>\n\n<h2 class=\"wp-block-heading\">Dur\u00e9e de validit\u00e9 permis : qui renouvelle quand ?<\/h2>\n\n<p class=\"wp-block-paragraph\">Il faut distinguer le <strong>document officiel<\/strong> (la carte physique) et le <strong>droit de conduire<\/strong>. Pour les permis A et B d\u00e9livr\u00e9s depuis le 16 septembre 2013, la carte a une <strong>validit\u00e9 de 15 ans<\/strong> avant renouvellement administratif. Les permis papier (ancien mod\u00e8le rose) restent valables jusqu&rsquo;au <strong>19 janvier 2033<\/strong> et peuvent \u00eatre \u00e9chang\u00e9s gratuitement avant cette date.<\/p>\n\n<figure class=\"wp-block-table\"><table>\n<thead>\n<tr>\n<th>Cat\u00e9gorie<\/th>\n<th>Validit\u00e9 \/ p\u00e9riodicit\u00e9<\/th>\n<th>Contr\u00f4le m\u00e9dical<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Permis A, B (format carte)<\/td>\n<td><strong>15 ans<\/strong> (mise \u00e0 jour photo\/coordonn\u00e9es)<\/td>\n<td>Non obligatoire sauf cas particuliers<\/td>\n<\/tr>\n<tr>\n<td>C, CE, C1, C1E (marchandises)<\/td>\n<td><strong>Moins de 60 ans : 5 ans<\/strong><br>60\u201376 ans : 2 ans<br>&gt;=76 ans : annuel<\/td>\n<td>Visite m\u00e9dicale obligatoire<\/td>\n<\/tr>\n<tr>\n<td>D, DE, D1, D1E (personnes)<\/td>\n<td><strong>Moins de 60 ans : 5 ans<\/strong><br>&gt;=60 ans : annuel<\/td>\n<td>Visite m\u00e9dicale obligatoire<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">Insight : pour les conducteurs professionnels la fr\u00e9quence d\u00e9pend de l&rsquo;\u00e2ge et non seulement de la cat\u00e9gorie. Pr\u00e9voir la visite m\u00e9dicale dans le calendrier \u00e9vite immobilisation du v\u00e9hicule.<\/p>\n\n<h2 class=\"wp-block-heading\">Comment faire la demande de renouvellement permis : \u00e9tape par \u00e9tape<\/h2>\n\n<p class=\"wp-block-paragraph\">La m\u00e9thode la plus rapide et la plus utilis\u00e9e reste la plateforme de l&rsquo;ANTS. La d\u00e9marche se compose de quelques \u00e9tapes simples mais exigeantes en pi\u00e8ces justificatives.<\/p>\n\n<ul class=\"wp-block-list\"><li>Cr\u00e9er un compte ou se connecter via <strong>FranceConnect<\/strong> sur le <a href=\"https:\/\/permisdeconduire.ants.gouv.fr\/\" target=\"_blank\" rel=\"noopener\">portail officiel de l&rsquo;ANTS<\/a>.<\/li><li>S\u00e9lectionner la rubrique <strong>Renouvellement du permis de conduire<\/strong>.<\/li><li>Pr\u00e9parer les documents num\u00e9ris\u00e9s : pi\u00e8ce d&rsquo;identit\u00e9, justificatif de domicile <strong>de moins de 6 mois<\/strong>, photo-signature num\u00e9rique, permis actuel.<\/li><li>Joindre le formulaire m\u00e9dical Cerfa n\u00b014880 si une visite m\u00e9dicale est requise.<\/li><li>Valider la demande et suivre l&rsquo;\u00e9tat d&rsquo;avancement en ligne.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">Exemple terrain : \u00c9mile, livreur bas\u00e9 \u00e0 Bordeaux, a lanc\u00e9 sa demande 10 semaines avant l&rsquo;expiration. Son dossier a n\u00e9cessit\u00e9 un compl\u00e9ment (justificatif d&rsquo;adresse), ce qui a retard\u00e9 l&rsquo;envoi de trois semaines. Lesson learned : partir avec une marge de 3 mois.<\/p>\n\n<p class=\"wp-block-paragraph\">Alternative : d\u00e9p\u00f4t en mairie ou pr\u00e9fecture pour les personnes qui pr\u00e9f\u00e8rent un contact physique. Dans ce cas, apporter les originaux et formulaires papier demand\u00e9s. La pr\u00e9sence au guichet n&rsquo;acc\u00e9l\u00e8re pas toujours le traitement mais peut r\u00e9soudre des cas particuliers.<\/p>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/@tailwindcss\/browser@4\"><\/script>\n\n<!--\nSimulateur de d\u00e9lai de renouvellement du permis (FR, estimations indicatives).\nAucune API externe utilis\u00e9e (donn\u00e9es locales cod\u00e9es).\nSi vous souhaitez connecter une API publique (ex. pour jours f\u00e9ri\u00e9s),\najoutez ici l'URL et un exemple de r\u00e9ponse JSON pour tra\u00e7abilit\u00e9.\n\nExemple (NON UTILIS\u00c9) : https:\/\/date.nager.at\/api\/v3\/PublicHolidays\/2026\/FR\nExemple de r\u00e9ponse JSON :\n[\n  {\n    \"date\": \"2026-01-01\",\n    \"localName\": \"Jour de l'an\",\n    \"name\": \"New Year's Day\",\n    \"countryCode\": \"FR\",\n    \"fixed\": false,\n    \"global\": true,\n    \"counties\": null,\n    \"launchYear\": null,\n    \"types\": [\"Public\"]\n  },\n  ...\n]\n\nLe simulateur ci-dessous fonctionne 100% en local, sans cl\u00e9 ni service payant.\n-->\n\n<div id=\"simulateur-renouvellement\" class=\"max-w-3xl mx-auto p-6 bg-white dark:bg-slate-800 rounded-lg shadow-md text-slate-800 dark:text-slate-100\"\n     style=\"max-height: 1000px; overflow:auto;\">\n\n  <h2 class=\"text-2xl font-semibold mb-2\">Simulateur de d\u00e9lai de renouvellement du permis (2026)<\/h2>\n  <p class=\"text-sm text-slate-600 dark:text-slate-300 mb-4\">\n    Estimation indicative du d\u00e9lai (en jours) et checklist des pi\u00e8ces en fonction de la cat\u00e9gorie du permis, de l\u2019\u00e2ge et du motif.\n    R\u00e9sultat \u00e0 titre informatif uniquement.\n  <\/p>\n\n  <form id=\"form-simulateur\" class=\"space-y-4\" aria-labelledby=\"simulateur-renouvellement\">\n    <div>\n      <label for=\"categorie\" class=\"block text-sm font-medium\">Cat\u00e9gorie du permis<\/label>\n      <select id=\"categorie\" class=\"mt-1 block w-full rounded border-gray-300 dark:border-slate-700 bg-white dark:bg-slate-900 p-2\">\n        <option value=\"A\">A (moto)<\/option>\n        <option value=\"B\" selected>B (voiture)<\/option>\n        <option value=\"C\">C (poids lourd)<\/option>\n        <option value=\"D\">D (transport de personnes)<\/option>\n      <\/select>\n    <\/div>\n\n    <div>\n      <label for=\"age\" class=\"block text-sm font-medium\">Votre \u00e2ge<\/label>\n      <input id=\"age\" type=\"number\" min=\"16\" max=\"120\" value=\"35\"\n             class=\"mt-1 block w-full rounded border-gray-300 dark:border-slate-700 bg-white dark:bg-slate-900 p-2\"\n             aria-describedby=\"age-help\" \/>\n      <p id=\"age-help\" class=\"text-xs text-slate-500 dark:text-slate-400 mt-1\">Saisissez votre \u00e2ge en ann\u00e9es.<\/p>\n    <\/div>\n\n    <fieldset>\n      <legend class=\"block text-sm font-medium mb-1\">Motif<\/legend>\n      <div class=\"flex gap-3\">\n        <label class=\"inline-flex items-center\">\n          <input type=\"radio\" name=\"motif\" value=\"expiration\" checked class=\"mr-2\">\n          Expiration\n        <\/label>\n        <label class=\"inline-flex items-center\">\n          <input type=\"radio\" name=\"motif\" value=\"perte\" class=\"mr-2\">\n          Perte\n        <\/label>\n        <label class=\"inline-flex items-center\">\n          <input type=\"radio\" name=\"motif\" value=\"vol\" class=\"mr-2\">\n          Vol\n        <\/label>\n      <\/div>\n    <\/fieldset>\n\n    <div class=\"flex items-center gap-3\">\n      <input id=\"urgent\" type=\"checkbox\" class=\"h-4 w-4\" \/>\n      <label for=\"urgent\" class=\"text-sm\">Cas urgent (travail, d\u00e9placement m\u00e9dical&#8230;) \u2014 r\u00e9duit le d\u00e9lai estim\u00e9 si justificatif)<\/label>\n    <\/div>\n\n    <div class=\"flex gap-3\">\n      <button id=\"btn-calculer\" type=\"button\"\n              class=\"px-4 py-2 bg-blue-600 text-white rounded hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-400\">\n        Calculer l&rsquo;estimation\n      <\/button>\n      <button id=\"btn-imprimer\" type=\"button\"\n              class=\"px-4 py-2 bg-gray-200 text-slate-800 rounded hover:bg-gray-300 focus:outline-none focus:ring-2 focus:ring-gray-300\">\n        Imprimer \/ Exporter la checklist\n      <\/button>\n    <\/div>\n  <\/form>\n\n  <hr class=\"my-4 border-slate-200 dark:border-slate-700\" \/>\n\n  <div id=\"resultat\" aria-live=\"polite\">\n    <p class=\"text-sm text-slate-600 dark:text-slate-400\">R\u00e9sultat : aucune simulation effectu\u00e9e.<\/p>\n  <\/div>\n\n  <details class=\"mt-4 text-sm text-slate-600 dark:text-slate-400\">\n    <summary class=\"cursor-pointer font-medium\">M\u00e9thodologie (cliquez pour afficher)<\/summary>\n    <ul class=\"mt-2 list-disc ml-5\">\n      <li>D\u00e9lai estim\u00e9 calcul\u00e9 \u00e0 partir de r\u00e8gles simples (cat\u00e9gorie, motif, \u00e2ge).<\/li>\n      <li>Cas urgent : r\u00e9duction possible sur pr\u00e9sentation d\u2019un justificatif.<\/li>\n      <li>Estimation indicative \u2014 se renseigner aupr\u00e8s des services pr\u00e9fectoraux ou du site officiel pour le d\u00e9lai r\u00e9el.<\/li>\n    <\/ul>\n  <\/details>\n<\/div>\n\n<script>\n\/*\n  simulateur-renouvellement.js\n  Logique JS du simulateur (FR). Toutes les cha\u00eenes sont en fran\u00e7ais pour faciliter la traduction\/\u00e9dition.\n  Pas d'API externe utilis\u00e9e (100% local).\n*\/\n\n\/* ---- CONFIGURATION (facilement modifiable) ---- *\/\nconst TEXT = {\n  titre: \"Simulateur de d\u00e9lai de renouvellement du permis (2026)\",\n  estimationIndicative: \"Estimation indicative \u2014 \u00e0 v\u00e9rifier aupr\u00e8s des services officiels.\",\n  documentsCommun: [\n    \"Justificatif d'identit\u00e9 (passeport ou carte d'identit\u00e9)\",\n    \"Justificatif de domicile de moins de 6 mois\",\n    \"Photo d'identit\u00e9 conforme\",\n    \"Ancien permis de conduire (si disponible)\",\n  ],\n  declarationPerte: \"R\u00e9c\u00e9piss\u00e9 de d\u00e9claration de perte\/vol (pr\u00e9fecture ou proc\u00e8s-verbal de police)\",\n  certificatMedical: \"Certificat m\u00e9dical (visite chez un m\u00e9decin agr\u00e9\u00e9) \u2014 souvent requis \u00e0 partir de 60 ans ou pour certaines cat\u00e9gories\",\n  timbreFiscal: \"Timbre fiscal (s'il est exig\u00e9 selon la proc\u00e9dure locale)\",\n  urgentJustificatif: \"Justificatif motivant l'urgence (attestation employeur, hospitalisation, etc.) - r\u00e9duit le d\u00e9lai possible\",\n  footerNote: \"Les d\u00e9lais et pi\u00e8ces indiqu\u00e9s sont des exemples pour simulation uniquement.\"\n};\n\n\/*\n  R\u00e8gles de calcul (valeurs indicatives) :\n  - Base par cat\u00e9gorie (jours)\n  - Majorations par motif\n  - Majorations selon l'\u00e2ge\n  - Option 'urgent' r\u00e9duit le d\u00e9lai si justifi\u00e9\n  - Variabilit\u00e9 al\u00e9atoire l\u00e9g\u00e8re pour rendre l'estimation plus r\u00e9aliste\n*\/\nconst BASE_DELAY = {\n  \"A\": 14,  \/\/ moto\n  \"B\": 14,  \/\/ voiture\n  \"C\": 21,  \/\/ poids lourd\n  \"D\": 28   \/\/ transport de personnes\n};\n\nconst MOTIF_DELAYS = {\n  \"expiration\": 0,\n  \"perte\": 7,\n  \"vol\": 10\n};\n\n\/* Age thresholds for extra steps *\/\nfunction ageFactor(age) {\n  if (age >= 75) return 21;   \/\/ forte majoration (visite m\u00e9dicale, d\u00e9marches suppl\u00e9mentaires)\n  if (age >= 60) return 7;    \/\/ visite m\u00e9dicale fr\u00e9quente \/ v\u00e9rifications\n  return 0;\n}\n\n\/* Extra pieces selon cat\u00e9gorie, motif, \u00e2ge *\/\nfunction construireChecklist({categorie, motif, age, urgent}) {\n  const docs = [...TEXT.documentsCommun];\n\n  \/\/ Pi\u00e8ces selon cat\u00e9gorie\n  if (categorie === \"C\" || categorie === \"D\") {\n    docs.push(\"Attestation m\u00e9dicale sp\u00e9cifique aux cat\u00e9gories C\/D (si applicable)\");\n    docs.push(\"Justificatifs relatifs au dossier professionnel (ex: carte conducteur si applicable)\");\n  } else {\n    docs.push(\"Formulaire de demande de renouvellement compl\u00e9t\u00e9 (formulaire CERFA adapt\u00e9)\");\n  }\n\n  \/\/ Motif perte\/vol\n  if (motif === \"perte\" || motif === \"vol\") {\n    docs.push(TEXT.declarationPerte);\n  }\n\n  \/\/ \u00c2ge\n  if (age >= 60) {\n    docs.push(TEXT.certificatMedical);\n  }\n\n  \/\/ Timbre fiscal (pr\u00e9caution)\n  docs.push(TEXT.timbreFiscal);\n\n  \/\/ Urgent\n  if (urgent) {\n    docs.push(TEXT.urgentJustificatif);\n  }\n\n  \/\/ D\u00e9-duplication et retour\n  return Array.from(new Set(docs));\n}\n\n\/* G\u00e9n\u00e8re une date cible \u00e0 partir d'aujourd'hui + jours *\/\nfunction dateDansNDays(n) {\n  const date = new Date();\n  date.setDate(date.getDate() + n);\n  return new Intl.DateTimeFormat('fr-FR', {year:'numeric', month:'long', day:'numeric'}).format(date);\n}\n\n\/* Fonction principale: calcule le d\u00e9lai estim\u00e9 et la checklist *\/\nfunction calculerEstimation({categorie, age, motif, urgent}) {\n  \/\/ Valeur de base\n  const base = BASE_DELAY[categorie] ?? 14;\n  const motifMaj = MOTIF_DELAYS[motif] ?? 0;\n  const ageMaj = ageFactor(age);\n\n  \/\/ Variabilit\u00e9 al\u00e9atoire: -2 \u00e0 +4 jours pour simuler r\u00e9alit\u00e9 administrative\n  const variance = Math.floor(Math.random() * 7) - 2;\n\n  \/\/ Calcul initial\n  let jours = base + motifMaj + ageMaj + variance;\n\n  \/\/ Cas urgent: r\u00e9duction possible (mais minimum 1 jour)\n  if (urgent) {\n    \/\/ R\u00e9duction de 30 \u00e0 60% selon hasard mod\u00e9r\u00e9\n    const reductionFactor = 0.4 + (Math.random() * 0.2); \/\/ entre 0.4 et 0.6\n    jours = Math.max(1, Math.round(jours * (1 - reductionFactor)));\n  }\n\n  \/\/ S'assurer de borne minimale\n  if (jours < 1) jours = 1;\n\n  const checklist = construireChecklist({categorie, age, motif, urgent});\n\n  return {\n    jours,\n    dateEstimee: dateDansNDays(jours),\n    checklist,\n    details: {\n      base, motifMaj, ageMaj, variance\n    }\n  };\n}\n\n\/* ---- Interaction UI ---- *\/\ndocument.addEventListener('DOMContentLoaded', () => {\n  const form = document.getElementById('form-simulateur');\n  const btn = document.getElementById('btn-calculer');\n  const resultDiv = document.getElementById('resultat');\n  const btnImprimer = document.getElementById('btn-imprimer');\n\n  function readInputs() {\n    const categorie = document.getElementById('categorie').value;\n    const age = parseInt(document.getElementById('age').value, 10) || 0;\n    const motif = form.querySelector('input[name=\"motif\"]:checked').value;\n    const urgent = document.getElementById('urgent').checked;\n    return {categorie, age, motif, urgent};\n  }\n\n  function afficherResultat(sim) {\n    \/\/ Construire HTML accessible en fran\u00e7ais\n    const elem = document.createElement('div');\n    elem.className = \"space-y-3\";\n\n    const header = document.createElement('div');\n    header.innerHTML = `<p class=\"text-lg font-semibold\">D\u00e9lai estim\u00e9 : <span class=\"text-blue-600\">${sim.jours} jour(s)<\/span><\/p>\n                        <p class=\"text-sm text-slate-600 dark:text-slate-300\">${TEXT.estimationIndicative}<\/p>\n                        <p class=\"text-sm text-slate-500 dark:text-slate-400\">Date estim\u00e9e de r\u00e9ception : <strong>${sim.dateEstimee}<\/strong><\/p>`;\n    elem.appendChild(header);\n\n    \/\/ Checklist\n    const chkTitle = document.createElement('p');\n    chkTitle.className = \"font-medium\";\n    chkTitle.textContent = \"Pi\u00e8ces g\u00e9n\u00e9ralement requises :\";\n    elem.appendChild(chkTitle);\n\n    const ul = document.createElement('ul');\n    ul.className = \"list-disc ml-5 text-sm text-slate-700 dark:text-slate-200\";\n    sim.checklist.forEach(item => {\n      const li = document.createElement('li');\n      li.textContent = item;\n      ul.appendChild(li);\n    });\n    elem.appendChild(ul);\n\n    \/\/ D\u00e9tails (optionnel, pour transparence)\n    const details = document.createElement('details');\n    details.className = \"text-xs text-slate-500 dark:text-slate-400 mt-2\";\n    details.innerHTML = `<summary class=\"cursor-pointer\">Afficher les param\u00e8tres de calcul<\/summary>\n                         <div class=\"mt-2\">\n                           <p>Base (cat\u00e9gorie) : ${sim.details.base} j<\/p>\n                           <p>Majoration motif : ${sim.details.motifMaj} j<\/p>\n                           <p>Majoration \u00e2ge : ${sim.details.ageMaj} j<\/p>\n                           <p>Variabilit\u00e9 appliqu\u00e9e : ${sim.details.variance} j<\/p>\n                         <\/div>`;\n    elem.appendChild(details);\n\n    \/\/ Note de bas de page\n    const note = document.createElement('p');\n    note.className = \"text-xs text-slate-500 dark:text-slate-400 mt-2\";\n    note.textContent = TEXT.footerNote;\n    elem.appendChild(note);\n\n    \/\/ Remplacer le contenu de resultDiv\n    resultDiv.innerHTML = \"\"; \/\/ clear\n    resultDiv.appendChild(elem);\n\n    \/\/ Focus sur le r\u00e9sultat pour accessibilit\u00e9\n    resultDiv.querySelector('div').focus?.();\n  }\n\n  btn.addEventListener('click', () => {\n    const inputs = readInputs();\n\n    \/\/ Validation simple\n    if (inputs.age < 16 || inputs.age > 120) {\n      resultDiv.innerHTML = `<p class=\"text-sm text-red-600\">Veuillez indiquer un \u00e2ge valide (entre 16 et 120).<\/p>`;\n      return;\n    }\n\n    const sim = calculerEstimation(inputs);\n    afficherResultat(sim);\n  });\n\n  \/\/ Imprimer \/ exporter la checklist\n  btnImprimer.addEventListener('click', () => {\n    const inputs = readInputs();\n    const sim = calculerEstimation(inputs);\n    \/\/ Construire une page simple pour impression\n    const printWindow = window.open('', '_blank', 'noopener,noreferrer');\n    if (!printWindow) {\n      alert(\"Impossible d'ouvrir la fen\u00eatre d'impression (bloqu\u00e9e par le navigateur).\");\n      return;\n    }\n    const html = `\n      <html lang=\"fr\">\n      <head>\n        <meta charset=\"utf-8\">\n        <title>Checklist - Renouvellement permis<\/title>\n        <style>body{font-family:Arial,Helvetica,sans-serif;padding:20px;color:#111} h1{font-size:18px} ul{margin-top:0}<\/style>\n      <\/head>\n      <body>\n        <h1>Checklist de renouvellement du permis<\/h1>\n        <p>D\u00e9lai estim\u00e9 : <strong>${sim.jours} jour(s)<\/strong> \u2014 Date estim\u00e9e : <strong>${sim.dateEstimee}<\/strong><\/p>\n        <h2>Pi\u00e8ces \u00e0 pr\u00e9parer<\/h2>\n        <ul>\n          ${sim.checklist.map(i => `<li>${i}<\/li>`).join('')}\n        <\/ul>\n        <p style=\"font-size:12px;color:#555\">${TEXT.estimationIndicative}<\/p>\n      <\/body>\n      <\/html>\n    `;\n    printWindow.document.open();\n    printWindow.document.write(html);\n    printWindow.document.close();\n    \/\/ Attendre un bref instant avant d'appeler print (pour certains navigateurs)\n    setTimeout(() => {\n      printWindow.print();\n    }, 300);\n  });\n\n  \/\/ Option: calculer au chargement initial pour exemple\n  \/\/ document.getElementById('btn-calculer').click();\n});\n<\/script>\n\n<h2 class=\"wp-block-heading\">D\u00e9lais r\u00e9els, co\u00fbts et cas particuliers<\/h2>\n\n<p class=\"wp-block-paragraph\">Annonce officielle vs d\u00e9lai r\u00e9el : l&rsquo;ANTS affiche souvent <strong>2\u20133 semaines<\/strong>, mais les statistiques terrain montrent des traitements allant jusqu&rsquo;\u00e0 <strong>2\u20133 mois<\/strong> pendant les p\u00e9riodes charg\u00e9es. Pour \u00e9viter la file, lancez la demande plusieurs mois avant la date d&rsquo;expiration.<\/p>\n\n<ul class=\"wp-block-list\"><li>Co\u00fbt pour A\/B : d\u00e9marche gratuite mais pr\u00e9voir <strong>~10 \u20ac<\/strong> pour la photo-signature en cabine agr\u00e9\u00e9e et \u00e9ventuellement une taxe r\u00e9gionale variable.<\/li><li>Permis poids lourds : visite m\u00e9dicale (~<strong>36 \u20ac<\/strong>) et examens compl\u00e9mentaires \u00e0 votre charge.<\/li><li>Perte\/vol : proc\u00e9dure en ligne avec \u00e9ventuelle majoration de co\u00fbt si timbre r\u00e9gional demand\u00e9.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\"><strong>Nouveaut\u00e9 2026<\/strong> : \u00e0 partir de cette ann\u00e9e, un contr\u00f4le m\u00e9dical est pr\u00e9vu \u00e0 <strong>70 ans<\/strong> pour v\u00e9rifier vision, audition et capacit\u00e9s fonctionnelles. Les textes d&rsquo;application pr\u00e9cisent les modalit\u00e9s ; la logique est de pr\u00e9server l&rsquo;autonomie tout en renfor\u00e7ant la s\u00e9curit\u00e9 routi\u00e8re.<\/p>\n\n<h2 class=\"wp-block-heading\">Erreurs fr\u00e9quentes et sanctions \u00e0 conna\u00eetre<\/h2>\n\n<p class=\"wp-block-paragraph\">Certaines erreurs courantes prolongent inutilement les d\u00e9lais. Voici les plus fr\u00e9quentes et comment les \u00e9viter.<\/p>\n\n<ol class=\"wp-block-list\"><li>Joindre une photo non conforme : la photo-signature num\u00e9rique doit provenir d&rsquo;une cabine agr\u00e9\u00e9e.<\/li><li>Adresse non mise \u00e0 jour : le nouveau titre part \u00e0 l&rsquo;adresse enregistr\u00e9e par l&rsquo;<strong>administration<\/strong>.<\/li><li>Omettre le formulaire m\u00e9dical quand il est demand\u00e9 : entra\u00eene des refus et des convocations.<\/li><li>Attendre la derni\u00e8re minute : les pics saisonniers multiplient les d\u00e9lais.<\/li><\/ol>\n\n<p class=\"wp-block-paragraph\">Sanctions : conduire avec un document p\u00e9rim\u00e9 expose \u00e0 une <strong>amende forfaitaire de 135 \u20ac<\/strong> (major\u00e9e possible). Pour les permis poids lourds, l&rsquo;expiration peut entra\u00eener un retrait de points et une interdiction de conduire tant que le titre n&rsquo;est pas renouvel\u00e9.<\/p>\n\n<h2 class=\"wp-block-heading\">Conseils pratiques pour agir tout de suite<\/h2>\n\n<p class=\"wp-block-paragraph\">Pr\u00e9parez vos pi\u00e8ces, v\u00e9rifiez l&rsquo;adresse sur votre compte ANTS, et lancez la demande au moins <strong>3 mois<\/strong> avant la date d&rsquo;expiration inscrite en case 4b du permis. Si vous \u00eates concern\u00e9 par la visite m\u00e9dicale, prenez rendez-vous chez un m\u00e9decin agr\u00e9\u00e9 d\u00e8s que possible.<\/p>\n\n<p class=\"wp-block-paragraph\">Ressources utiles : un <a href=\"https:\/\/www.permis-conduire.fr\/d\/renouvellement-permis-de-conduire\" target=\"_blank\" rel=\"noopener\">guide pratique du renouvellement<\/a> r\u00e9sume les \u00e9tapes, et plusieurs fiches en ligne d\u00e9taillent les obligations pour les conducteurs professionnels.<\/p>\n\n<h2 class=\"wp-block-heading\">R\u00e9capitulatif rapide et action imm\u00e9diate<\/h2>\n\n<p class=\"wp-block-paragraph\"><strong>En un clin d\u2019\u0153il :<\/strong> v\u00e9rifiez la date sur votre permis, connectez-vous au <a href=\"https:\/\/permisdeconduire.ants.gouv.fr\/\" target=\"_blank\" rel=\"noopener\">site officiel<\/a>, num\u00e9risez vos pi\u00e8ces et lancez la proc\u00e9dure en ligne au plus t\u00f4t. Si vous avez un permis professionnel ou approchez des 70 ans, planifiez la visite m\u00e9dicale. Agir en avance \u00e9vite amendes et interruptions d&rsquo;activit\u00e9.<\/p>\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Quand doisu2011je lancer ma demande de renouvellement ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Il est recommandu00e9 de du00e9buter la du00e9marche environ 3 mois avant la date du2019expiration inscrite en case 4b du permis. Pour les permis professionnels, anticipez davantage si une visite mu00e9dicale est nu00e9cessaire.\"}},{\"@type\":\"Question\",\"name\":\"Mon permis est pu00e9rimu00e9 : puisu2011je continuer u00e0 conduire ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Le droit de conduire peut u00eatre maintenu selon la situation, mais rouler sans document u00e0 jour expose u00e0 une amende et peut compliquer les relations avec lu2019assurance. Faire la du00e9marche du00e8s que possible u00e9vite les risques.\"}},{\"@type\":\"Question\",\"name\":\"Renouvellement en cas de perte ou de vol : quelle diffu00e9rence ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"La procu00e9dure en ligne est la mu00eame, mais il faudra signaler la perte\/vol et fournir une du00e9claration. Des frais supplu00e9mentaires peuvent su2019appliquer selon les du00e9partements.\"}},{\"@type\":\"Question\",\"name\":\"Fautu2011il toujours une visite mu00e9dicale ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Non pour les permis A et B standard. Une visite est obligatoire pour les catu00e9gories professionnelles (C, D et du00e9rivu00e9s), pour certains u00e9tats de santu00e9, et du00e9sormais u00e0 70 ans selon la ru00e9forme 2026.\"}}]}\n<\/script>\n<h3>Quand dois\u2011je lancer ma demande de renouvellement ?<\/h3>\n<p>Il est recommand\u00e9 de d\u00e9buter la d\u00e9marche environ 3 mois avant la date d\u2019expiration inscrite en case 4b du permis. Pour les permis professionnels, anticipez davantage si une visite m\u00e9dicale est n\u00e9cessaire.<\/p>\n<h3>Mon permis est p\u00e9rim\u00e9 : puis\u2011je continuer \u00e0 conduire ?<\/h3>\n<p>Le droit de conduire peut \u00eatre maintenu selon la situation, mais rouler sans document \u00e0 jour expose \u00e0 une amende et peut compliquer les relations avec l\u2019assurance. Faire la d\u00e9marche d\u00e8s que possible \u00e9vite les risques.<\/p>\n<h3>Renouvellement en cas de perte ou de vol : quelle diff\u00e9rence ?<\/h3>\n<p>La proc\u00e9dure en ligne est la m\u00eame, mais il faudra signaler la perte\/vol et fournir une d\u00e9claration. Des frais suppl\u00e9mentaires peuvent s\u2019appliquer selon les d\u00e9partements.<\/p>\n<h3>Faut\u2011il toujours une visite m\u00e9dicale ?<\/h3>\n<p>Non pour les permis A et B standard. Une visite est obligatoire pour les cat\u00e9gories professionnelles (C, D et d\u00e9riv\u00e9s), pour certains \u00e9tats de sant\u00e9, et d\u00e9sormais \u00e0 70 ans selon la r\u00e9forme 2026.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>En bref : Probl\u00e8me fr\u00e9quent : l&rsquo;autorisation de conduire et le document officiel ne sont pas la m\u00eame chose : perdre un papier p\u00e9rim\u00e9 n&rsquo;enl\u00e8ve pas n\u00e9cessairement votre droit de conduire, mais rouler sans document \u00e0 jour expose \u00e0 des sanctions et \u00e0 des probl\u00e8mes avec l&rsquo;assurance. Ce long portrait pratique explique les d\u00e9lais de &#8230; <a title=\"Quel est le d\u00e9lai pour renouveler son permis de conduire en 2026 ?\" class=\"read-more\" href=\"https:\/\/www.transports-express-caraibes.fr\/blog\/delai-renouvellement-permis-2026\/\" aria-label=\"En savoir plus sur Quel est le d\u00e9lai pour renouveler son permis de conduire en 2026 ?\">Lire plus<\/a><\/p>\n","protected":false},"author":3,"featured_media":23556,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[300],"tags":[],"class_list":["post-23557","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sante-bien-etre"],"views":17,"_links":{"self":[{"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/posts\/23557","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/comments?post=23557"}],"version-history":[{"count":0,"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/posts\/23557\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/media\/23556"}],"wp:attachment":[{"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/media?parent=23557"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/categories?post=23557"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/tags?post=23557"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}