/* Sites de version <= 013, dont la mise en page a ete ecrite sans Bootstrap.
   A charger dans le gabarit juste apres headers.php et avant le CSS du site. */

/* Bootstrap fixe html a 10px : les tailles en em des sites deviendraient trop petites */
html {
	font-size: 100%;
}

/* calcul des largeurs d'origine, conserve en border-box pour l'administration */
*, *:before, *:after {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.caption, .caption *, .modal, .modal *, #form-assistant, #form-assistant *,
.fancybox-wrap, .fancybox-wrap *, .cke, .cke * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* les blocs flottants ne doivent pas passer sous le pied de page */
#cms_modules:after {
	content: "";
	display: table;
	clear: both;
}

/* blocs sans gouttieres ni hauteur minimale, comme dans l'ancien moteur */
#cms_modules .col-xs-12 {
	padding-left: 0;
	padding-right: 0;
}
#cms_modules .elem {
	min-height: 0;
	padding-bottom: 0;
}

/* marges des paragraphes et alignement des images d'origine */
#cms_modules p {
	margin: 1em 0;
}
#cms_modules img {
	vertical-align: baseline;
}

/* les sites fixent souvent une marge sur les images, ce qui annule le centrage */
#cms_modules img.center-block {
	margin-left: auto !important;
	margin-right: auto !important;
}
