
 #et-secondary-nav li:last-child {margin-right: 0 !important;}
@media only screen and ( min-width: 1100px ) {
 #footer-widgets .footer-widget {width:21.25%; margin-right: 5%;}
 #footer-widgets .footer-widget:nth-child(4) {margin-right: 0;}
 #footer-widgets .footer-widget .et_pb_widget { width:100%}
}
 .footer-widget li:before {border-color:#0077a3;}
 .dce-credits-separator {padding: 0 3px;}
 #footer-info a {color:#666666;}
 #sidebar h4.widgettitle {font-size: 28px; color: #000000; line-height: 1em; font-weight: 500; text-transform: none; font-style: normal;}
 #sidebar li, #sidebar .textwidget, #sidebar li a {font-size:20px; color: #515151; line-height: 1.7em;}
 #sidebar li, #sidebar .textwidget, #sidebar li a {font-size:20px; color: #515151;}
 #sidebar li a:hover, #sidebar .textwidget a:hover {color:#82c0c7!important;}
 #top-header .et-social-pinterest a.icon:before{content:"\E095"}
 #top-header .et-social-linkedin a.icon:before{content:"\E09D"}
 #top-header .et-social-tumblr a.icon:before{content:"\E097"}
 #top-header .et-social-instagram a.icon:before{content:"\E09A"}
 #top-header .et-social-skype a.icon:before{content:"\E0A2"}
 #top-header .et-social-flickr a.icon:before{content:"\E0A6"}
 #top-header .et-social-youtube a.icon:before{content:"\E0A3"}
 #top-header .et-social-vimeo a.icon:before{content:"\E09C"}
 #top-header .et-social-myspace a.icon:before{content:"\E0A1"}
 #top-header .et-social-dribbble a.icon:before{content:"\E09B"}
 #top-header .et-social-github a.icon:before{content:"\F09B"}
 #top-header .et-social-reddit a.icon:before{content:"\F281"}
 #top-header .et-social-telegram a.icon:before{content:"\F3FE"}
 #top-header .et-social-tiktok a.icon:before{content:"\E07B"}
 #top-header .et-social-whatsapp a.icon:before{content:"\F232"}
 #top-header .et-social-snapchat a.icon:before{content:"\F2AC"}
 #top-header .et-social-soundcloud a.icon:before{content:"\F1BE"}
 #top-header .et-social-spotify a.icon:before{content:"\F1BC"}
 #top-header .et-social-weibo a.icon:before{content:"\F18A"}
 #top-header .et-social-xing a.icon:before{content:"\F168"}
 @font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot);src:url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff) format("woff"),url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.ttf) format("truetype"),url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:900;font-display:block;src:url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot);src:url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff) format("woff"),url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot);src:url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff) format("woff"),url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.ttf) format("truetype"),url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}
 #top-header .et-pb-social-fa-icon a.icon:before{font-family: FontAwesome!important;}
 #footer-bottom .et-social-pinterest a.icon:before{content:"\E095"}
 #footer-bottom .et-social-linkedin a.icon:before{content:"\E09D"}
 #footer-bottom .et-social-tumblr a.icon:before{content:"\E097"}
 #footer-bottom .et-social-instagram a.icon:before{content:"\E09A"}
 #footer-bottom .et-social-skype a.icon:before{content:"\E0A2"}
 #footer-bottom .et-social-flickr a.icon:before{content:"\E0A6"}
 #footer-bottom .et-social-youtube a.icon:before{content:"\E0A3"}
 #footer-bottom .et-social-vimeo a.icon:before{content:"\E09C"}
 #footer-bottom .et-social-myspace a.icon:before{content:"\E0A1"}
 #footer-bottom .et-social-dribbble a.icon:before{content:"\E09B"}
 #footer-bottom .et-social-github a.icon:before{content:"\F09B"}
 #footer-bottom .et-social-reddit a.icon:before{content:"\F281"}
 #footer-bottom .et-social-telegram a.icon:before{content:"\F3FE"}
 #footer-bottom .et-social-tiktok a.icon:before{content:"\E07B"}
 #footer-bottom .et-social-whatsapp a.icon:before{content:"\F232"}
 #footer-bottom .et-social-snapchat a.icon:before{content:"\F2AC"}
 #footer-bottom .et-social-soundcloud a.icon:before{content:"\F1BE"}
 #footer-bottom .et-social-spotify a.icon:before{content:"\F1BC"}
 #footer-bottom .et-social-weibo a.icon:before{content:"\F18A"}
 #footer-bottom .et-social-xing a.icon:before{content:"\F168"}
 @font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot);src:url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff) format("woff"),url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.ttf) format("truetype"),url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:900;font-display:block;src:url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot);src:url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff) format("woff"),url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot);src:url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff) format("woff"),url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.ttf) format("truetype"),url(https://preprod.vehiculehorsdusage.fr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}
 #footer-bottom .et-pb-social-fa-icon a.icon:before{font-family: FontAwesome!important;}
 .single .dce-postmeta-separator {padding: 0 3px; color: #666; }

/* ==========================================================================
   Ergonomie mobile — posé le 05/08/2026 après la recette mobile.
   Deux composants seulement, et dans les deux cas parce que le réglage
   N'EXISTE PAS côté module : ce n'est pas un rattrapage de gabarit.
   Retour arrière : retirer ce bloc, puis vider wp-content/et-cache.
   ========================================================================== */

/* 1. Couleur du texte d'invite du formulaire de contact.
      Mesuré : le texte saisi était #999 sur fond #eee, soit 2,46:1 — sous le seuil
      d'accessibilité — et l'invite (gris par défaut du navigateur, 3,97:1) était PLUS
      lisible que ce que l'utilisateur écrivait. Le module porte désormais
      form_field_text_color="#1a1a1a" (15,8:1). Mais Divi applique cette couleur au même
      groupe de sélecteurs que ::placeholder : sans la règle ci-dessous l'invite deviendrait
      noire elle aussi et les champs auraient l'air pré-remplis.
      Divi n'expose aucune couleur d'invite. D'où cette règle, et elle seule.
      #6b6b6b sur #eee = 4,59:1, au-dessus du seuil, et nettement plus clair que la saisie. */
.et_pb_contact_form_container .et_pb_contact .input::placeholder,
.et_pb_contact_form_container .et_pb_contact .input::-webkit-input-placeholder {
	color: #6b6b6b;
	opacity: 1;
}

/* 2. Zones tactiles de la liste des villes des hubs départementaux.
      Le balisage vient du shortcode [villes_plus_peuples] du plugin ornes-shortcode
      (<ul class="liste_villes">) et n'a JAMAIS eu la moindre feuille de style : les liens
      faisaient 17 px de haut, soit 31 contrôles sous le plancher de 24 px, sur les pages
      dont c'est précisément la fonction d'envoyer vers les villes.
      Le shortcode n'expose aucun réglage. Sizing appliqué SOUS le point de rupture Divi
      uniquement : le rendu desktop n'est pas touché. */
@media (max-width: 980px) {
	.liste_villes li {
		margin-bottom: 8px;
	}
	.liste_villes a {
		display: inline-block;
		min-height: 44px;
		padding: 12px 6px;
		line-height: 20px;
	}
}
