/* plombierartisan.com : habillage 2026 (11/11/2026). Apparence seulement, aucun texte ni adresse changés.
   Retour en arrière : retirer la ligne <link ... habillage-2026.css> de STYLE dans contenu/construire.py et reconstruire.
   Couleurs : bleu marine #12355b, bleu eau #1f7bc1, orange #e07b00, fond #eef3f8. */
html{background:#eef3f8 !important;font-size:18px !important;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif !important;color:#1b2733 !important}
input,textarea,select{font-family:inherit !important;font-size:18px !important;color:#1b2733 !important;background:#fff !important;border:2px solid #9fb6c8;border-radius:10px;padding:10px 12px;min-height:48px;box-sizing:border-box}
#main{background:#eef3f8 !important;background-image:none !important}
#container{max-width:1080px;margin:0 auto}
#container-main{background:#fff !important;background-image:none !important;border-radius:0 0 18px 18px;box-shadow:0 6px 30px rgba(18,53,91,.10);overflow:hidden}
#header{width:auto !important;margin:0 !important;background:linear-gradient(120deg,#12355b,#1f7bc1);padding:22px 30px;box-sizing:border-box}
#header a.notMobile img{display:none !important}
#header a.notMobile{display:block;text-decoration:none !important;color:#fff !important}
#header a.notMobile:before{content:"Plombier Paris";display:block;font-size:38px;font-weight:800;letter-spacing:-.3px;color:#fff}
#header a.notMobile:after{content:"Artisan plombier : dépannage, installation, rénovation · Paris et Île-de-France";display:block;font-size:18px;color:#d6e6f5;margin-top:4px}
#menu{width:250px !important;padding:22px 14px 22px 18px !important;box-sizing:border-box;background:#f4f8fc;border-right:1px solid #dde7f1}
#menu a{background:#fff !important;background-image:none !important;width:auto !important;height:auto !important;padding:11px 14px !important;margin:0 0 7px !important;border:1px solid #cddcea;border-radius:10px;color:#12355b !important;font-size:16px;text-align:left !important;font-weight:600}
#menu a:hover,#menu a.active{background:#12355b !important;color:#fff !important;border-color:#12355b;font-weight:600}
#menu a.devis{background:#e07b00 !important;color:#fff !important;border-color:#e07b00}
#content{width:auto !important;max-width:780px;padding:26px 30px !important;box-sizing:border-box;overflow:hidden}
#content p,#content li,#content td{font-size:18px !important;line-height:1.65 !important;color:#1b2733}
#content li{list-style:disc}
h1,h2,h3{font-family:inherit !important;text-decoration:none !important;text-align:left !important}
#content h1{color:#12355b !important;font-size:32px !important;line-height:1.2 !important;font-weight:800;letter-spacing:-.3px;margin:0 0 14px !important}
#content h2{color:#12355b !important;font-size:24px !important;font-weight:800;margin:28px 0 10px !important;padding-left:12px;border-left:5px solid #1f7bc1}
#content h3{color:#1f7bc1 !important;font-size:20px !important}
#content a:not([class]){color:#155c96 !important;text-decoration:underline;text-underline-offset:3px}
a:hover{font-weight:inherit !important}
#content img{border-radius:12px;max-width:100%;height:auto}
#footer,#footer-content{max-width:1080px;margin:0 auto;box-sizing:border-box}
#footer-content{background:#12355b !important;border-radius:0 0 18px 18px}
#footer-content span{color:#ffd166 !important}
@media (min-width:761px){#container-main{display:grid;grid-template-columns:250px 1fr}#container-main #header{grid-column:1/-1}#container-main .clear{display:none}#menu,#content{float:none !important}}
@media (max-width:760px){
html{background:#fff !important}
#container-main{border-radius:0;box-shadow:none}
#header{padding:10px 14px}
#header a.notMobile{display:block !important}
#header a.notMobile:before{font-size:24px}
#header a.notMobile:after{display:none}
#menu{width:auto !important;background:#fff;border-right:0;padding:6px 8px 8px !important}
html body #main #menu ul li a{background:#fff !important;border:1px solid #9fc0dd !important;color:#12355b !important}
html body #main #menu ul li a.devis{background:#e07b00 !important;color:#fff !important;border-color:#e07b00 !important}
html body #main #menu ul li a.active{background:#12355b !important;color:#fff !important}
#content{padding:12px 14px !important}
#content h1{font-size:26px !important}
#content h2{font-size:21px !important}
#footer-content{border-radius:0}
}

/* Images avec dimensions indiquées (11/11/2026) : toujours les bonnes proportions */
img[width][height]{height:auto}
/* Téléphone (11/11/2026) : 4 services visibles + bouton « Tous nos services de plomberie » */
.menu-tel{display:none}
@media (max-width:760px){
.menu-tel{display:block;width:100%;min-height:46px;margin:8px 0 0;padding:8px 14px;border:2px solid #12355b;border-radius:12px;background:#fff;color:#12355b;font:inherit;font-size:16px;font-weight:700;cursor:pointer}
html body #main #menu:not(.ouvert) ul li:not(.essentiel){display:none !important}
html body #main #menu.ouvert .menu-tel{background:#12355b;color:#fff}
}
