/* ------------------------------------------------------------------
   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; }


/* Le contenu de devis se cale sur la colonne du site (891 px centres),
   comme l'en-tete, le menu et le pied de page. Sans cela il partait a
   5 % du bord de la fenetre et debordait a droite.
   !important : cette feuille est chargee en dernier, elle doit avoir le
   dernier mot sur les marges de .line du theme. */

#intro > .line,
#intro > .s-12,
#intro > .m-12,
#intro > .l-6 {
	width: 891px !important;
	max-width: calc(100% - 30px) !important;
	margin-left: auto !important;
	margin-right: auto !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	float: none !important;
}

#intro > .line { padding-bottom: 20px !important; }

/* Le pied de page s'est retrouve dans le bandeau gris : on lui rend son
   fond blanc, comme sur les autres pages du site. */
#intro > #footer { background-color: #ffffff !important; }

.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; }
