/*	 bas3col.css   17 janvier 2010  */
	.global {
		position:relative;	/* This fixes the IE7 overflow hidden bug -  GLOBAL tout court = footer 3 colonnes  */
		clear:both;
		float:left;
		margin:0;
		width:100%;			
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.col_droite,
	.col_milieu,
	.col_gauche {
		float:left;
		width:100%;			/* width of page */
		position:relative;
	}
	.col_1c,
	.col_2g,
	.col_3d {
		float:left;
		position:relative;
		padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
	/*	background:#fffff0;	*/
	}
	/* 3 Column settings */
	.troiscol {
/* 		background:#fffff0; 		right column background colour */
	}
	.troiscol .col_milieu {
		right:43.5%;			/* largeur de la colonne de droite */
/* 		background:#fffff0; 		Couleur d'A-P de la colonne du milieu  */
	}
	.troiscol .col_gauche {
		right:13%;			/* largeur de la colonne centrale */
/* 		background:#fffff0; 	Couleur d'A-P de la colonne de gauche */
	}
	.troiscol .col_1c {
		width:13%;			/* width of center column content (column width minus padding on either side) */
		left:100%;			/* 100% plus left padding of center column */
	}
	.troiscol .col_2g {
		width:43.5%;			/* Width of left column content (column width minus padding on either side) */
		left:43.5%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.troiscol .col_3d {
		width:43.5%;			/* Width of right column content (column width minus padding on either side) */
		left:56.5%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}


/* CSS Bas de Page  9 août 2009 */

.footer {padding:0px; margin:0;}	/* la classe footer sert à la mise en forme du texte, et pas à la mise en page  */
.footer p{						
		font-size:.7em;
		line-height: 1.3em;
}

.col_2g p {
		padding-left: 25%;  	 /*  30% mis à 25% le 12 septembre 2009   */
		padding-right: 0;
}
.col_3d p {
		padding-left: 0%;
		padding-right: 25%;		/*  30% mis à 25% le 12 septembre 2009   */
}


.marge0 {margin:0px;}

.retour {
	display:block;
	color: white;
	width: 120px;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	background: #66394d;		/*  violet très foncé   */
	margin: 0 auto;  
}
.retour a {
	color: white;
	text-decoration: none;
	background: #66394d;  	/* violet foncé  */
}
.retour a:hover {color:#ffbc20;}  /* jaune = hover menu  */

.footer a:hover{background:#FFD777;  /* jaune beige  */
			font-weight:bold;}	

/* MàJ janvier 2010 */
.soul a {text-decoration:underline;} /* utilisé où ?  */
.soul0 {text-decoration:none;}
.soul1 {text-decoration:underline;}

.ng {color:black; font-weight:bold;}
.ni {color:black; font-style:italic;}

.p2, .ng, .sp5 {margin:0; padding:0;} /* laisser à sp2 son padding  */
.p2 {color: #660000; font-weight:normal;}			/*  marron rouge très foncé pour les textes "normaux" dans le bas de page */
.p2 a:hover, .ng a:hover {color:green; background:#FFD777;}
.norm {font-weight:normal;}
.plus {font-style:italic; font-weight:bold; color:#333300;}
.sp2 {font-size: 2px; margin:0; padding-top:4px;}
.sp5 {font-size: 5px;}




