/* ------------------------------------------------------------------
   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-size-16 { font-size: 1rem; }


/* ==================================================================
   ESPACE SOUS LA BARRE DE NAVIGATION, ET LARGEUR DU CONTENU
   26/09/2026

   La barre de navigation est en position fixe. Sur les pages du
   gabarit d'origine, l'image de bandeau reservait la hauteur, mais les
   pages de devis commencent directement par leur contenu, qui passait
   donc sous la barre. Le bloc principal de ces pages recoit desormais
   l'espace correspondant.

   Ces memes pages n'etaient pas placees dans un conteneur, leur texte
   s'etalait sur toute la largeur de l'ecran. Elles recoivent une
   largeur maximale et des marges laterales.
   ================================================================== */

#mainNav ~ main[role="main"] {
	display: block;
	padding-top: 86px;
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 28px;
	padding-right: 28px;
	box-sizing: border-box;
}

@media (max-width: 992px) {
	#mainNav ~ main[role="main"] {
		padding-top: 74px;
		padding-left: 16px;
		padding-right: 16px;
	}
}
