
/*  SECTIONS  ============================================================================= */

.section
	{
	clear: both;
	padding: 0px;
	margin: 0px;
	}

/*  GROUPING  ============================================================================= */

.group:before,
.group:after
	{
    content:"";
    display:table;
	}
.group:after
	{
    clear:both;
	}
.group
	{
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
	}

/*  GRID COLUMN SETUP   ==================================================================== */

.col
	{
	display: block;
	float:left;
	/*	05/09/2026, demandé par Hervé : "text-align: justify" retiré de .col. Il forçait la
		justification sur TOUTE cellule de la grille, et écrasait silencieusement .centre,
		.droite, .gauche, .numerik et .justine - col.css étant chargé après frenchstyle.css,
		à spécificité égale (une seule classe de part et d'autre) c'est le dernier chargé qui
		l'emporte. Le symptôme passait inaperçu parce que "justify" sur une ligne unique se
		rend comme "left". 41 "class=col ... droite" du projet étaient concernés.
		Le justify est par ailleurs une convention d'imprimerie, mal adaptée à des colonnes
		étroites où il fabrique des rivières d'espaces entre les mots. Les cellules qui
		méritent vraiment un texte justifié le demandent désormais explicitement, via la
		classe .justine (frenchstyle.css) - libérée du même coup par ce retrait. */
	margin: 0 0 0 0;
	}

.col:first-child { margin-left: 0%; } /* all browsers except IE6 and lower */


/*  REMOVE MARGINS AS ALL GO FULL WIDTH AT 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		margin: 0 0 0 0;
	}
}