/* --- --- --- --- --- --- --- --- --- --- --- --- --- --- */
/* Grille de base
/* --- --- --- --- --- --- --- --- --- --- --- --- --- --- */

.gabarit h1,
.gabarit h2,
.gabarit h3,
.gabarit h4,
.gabarit h5,
.gabarit h6,
.gabarit p,
.gabarit img {
	
	border: 1px solid #666;
	/*
	overflow: hidden;
	margin-top: 0;
	margin-bottom: 0.7em;
	line-height: 1.3em;
	*/
}

.gabarit p {
	/*
	border: 1px solid #666;
	overflow: hidden;
	text-align: center;
	padding: 10px;
	*/
}

.bloc {  
	margin-left: auto;
	margin-right: auto;
	width: 92%;
}


/* --- --- --- --- --- --- --- --- --- --- --- --- --- --- */
/* Colonnes
/* --- --- --- --- --- --- --- --- --- --- --- --- --- --- */

.col1,
.col2,
.col3,
.col4,
.col5,
.col6,
.col7,
.col8,
.col9,
.col10,
.col11 {
	display: inline;
	float: left;
	margin-left: 3%;
	margin-right: 3%;
	/*
	padding: 1%;
	/*
	background-color: #ccc;
	*/
}

#IE7 .col1,
#IE7 .col2,
#IE7 .col3,
#IE7 .col4,
#IE7 .col5,
#IE7 .col6,
#IE7 .col7,
#IE7 .col8,
#IE7 .col9,
#IE7 .col10,
#IE7 .col11 {
	margin-bottom: 15px;
	/*
	padding: 1%;
	/*
	background-color: #ccc;
	*/
}

/* --- --- --- --- --- --- --- --- --- --- --- --- --- --- */
/* Début et fin de colonne
/* --- --- --- --- --- --- --- --- --- --- --- --- --- --- */

.db {
	margin-left: 0;
}

.fin {
	margin-right: 0;
}

/* --- --- --- --- --- --- --- --- --- --- --- --- --- --- */
/* Grille pour 12 colonnes
/* --- --- --- --- --- --- --- --- --- --- --- --- --- --- */

.bloc .col1 {
	width: 5.3%;
}

.bloc .col2 {
	width: 13.6%;
}

.bloc .col3 {
	width: 21.9%;
}

.bloc .col4 {
	width: 30.3%;
}

.bloc .col5 {
	width: 38.6%;
}

.bloc .col6 {
	width: 46.9%;
}

.bloc .col7 {
	width: 55.3%;
}

.bloc .col8 {
	width: 63.6%;
}

.bloc .col9 {
	width: 71.9%;
}

.bloc .col10 {
	width: 80.3%;
}

.bloc .col11 {
	width: 88.6%;
}

.bloc .col12 {
	width: 100%;
}

/* --- --- --- --- --- --- --- --- --- --- --- --- --- --- */
/* Positionner une colonne 
/* --- --- --- --- --- --- --- --- --- --- --- --- --- --- */
.bloc .prefix1 {
	padding-left: 8.3%;
}

.bloc .prefix2 {
	padding-left: 16.6%;
}

.bloc .prefix3 {
	padding-left: 24.9%;
}

.bloc .prefix4 {
	padding-left: 33.3%;
}

.bloc .prefix5 {
	padding-left: 41.6%;
}

.bloc .prefix6 {
	padding-left: 49.9%;
}

.bloc .prefix7 {
	padding-left: 58.3%;
}

.bloc .prefix8 {
	padding-left: 66.6%;
}

.bloc .prefix9 {
	padding-left: 74.9%;
}

.bloc .prefix10 {
	padding-left: 83.3%;
}

.bloc .prefix11 {
	padding-left: 91.6%;
}

/* --- --- --- --- --- --- --- --- --- --- --- --- --- --- */
/* Espacement
/* --- --- --- --- --- --- --- --- --- --- --- --- --- --- */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
