/* ------------------------------------------------------------------
   Pages de devis : UNE seule colonne.

   Ces pages viennent d'un gabarit bâti pour trois colonnes. Greffées
   sur ce site, dont la colonne centrale est bien plus étroite, les
   trois colonnes tassaient le texte. David, le 18/09/2026 : « remets en
   1 colonne ».

   Les classes de grille restent dans le HTML — on ne touche pas aux
   pages —, elles sont neutralisées ici.
   ------------------------------------------------------------------ */

.line > .margin { display: block; }

.line > .margin > div {
	float: none;
	width: 100%;
	max-width: 100%;
	margin-bottom: 1.25rem;
}

.line > .margin img { max-width: 100%; height: auto; }

.margin-bottom { margin-bottom: 1.25rem; }
.margin-bottom-0 { margin-bottom: 0; }
.padding-2x { padding: 2.5rem; }
.text-center { text-align: center; }
.text-size-16 { font-size: 1rem; }
.text-dark { color: #333333; }


/* ------------------------------------------------------------------
   formulaire de devis reprend toute la largeur

   Le bandeau du haut est bati sur deux colonnes l-6 : une colonne
   d'image a gauche, le formulaire de devis a droite. Sur les pages
   regionales la colonne de gauche est vide — elle ne porte que le
   commentaire « Change the background image » du gabarit —, si bien que
   le formulaire restait sur une moitie de page, l'autre etant blanche.

   La regle ne vise que ce cas : une colonne l-6, dans un header, sans
   aucun element a l'interieur. Sur la page d'accueil, ou cette colonne
   porte de vraies images, les deux colonnes sont conservees.
   ------------------------------------------------------------------ */

header .line > .l-6:not(:has(*)) {
	display: none;
}

header .line > .l-6:not(:has(*)) + .l-6 {
	width: 100%;
}
