	body {
	margin-left: 0px;
	margin-top: 0px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	}
	.important {
		color : red;
	}
	h1 {margin: 0; padding: 0; font-size: 1em;  }
	h3 {
		font-size:14px;
		text-align:left;
	}
	h4 {
		font-size:12px;
		text-align:left;
		color: #E30115;
		text-align: justify;
	}
	h5 {
		font-size:10px;
		text-align:left;
	}
	a {
		color : #000000;
	}
	a:visited {
		color:#000000;
	}
	a:hover {
		color:red;
	}

	
	/* Cadre general contenant le site */
	#site { margin: 0 auto 0 auto; text-align:center; width: 950px; background-color: #FFFFFF; }


	/* cadres generaux
	   cadre "Bandeau" */ 
	#bandeau {
	border-bottom: #FFFFFF solid 6px;
	}
	/* colonne de gauche */
	#menuContenu {
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#DFE1E0;
	}
	
	#contenu { width:794px;}
	/* menus et fil d'ariane */
	#filArianeRecherche { background-color: #FFF; padding: 0 0 4px 0; border-left: 8px #FFF solid;}
	#filAriane {font-size:0.8em; font-weight:bold; padding: 0 10px 0 0; width : 596px; text-align: left; }
	#recherche {text-align:right; margin-left:600px; width: 180px; width:15em; vertical-align:top;}
	#rechercheInput{ font-size:0.8em; width: 14em; padding : 0; margin: 0 2px 0 0; }	
	#ok { border: 0px; background-color:#FFF; font-size:0.8em; font-weight:bold; }
	
	#menu {	menu: #FFFFF}
	.menu{ text-transform:uppercase;}
	/* Cadre "Contenu" */
	#maincontent {margin: 0px 0 0px 0px; background-color: #FFFFFF; padding: 0 0 0 0; border-left: 8px #FFFFFF solid; vertical-align:top;}
	/* Cadre "Footer" */
	#footer { margin: 10px 0 35px 0; padding: 0 15px 0 0; text-align: right; font-size: 0.7em; height:51px; }
	/* Fin cadre generaux */

	#menuVertical{width:159px; vertical-align:top; text-align:left; padding-top: 30px;}

	/* Menu */
	/* Tableau contenant les rubriques */
	#menu table { border-left: 8px #FFFFFF solid; border-bottom: 8px #FFFFFF solid; width: 794px; margin:0; padding:0; height:100%; border-spacing: 0px;  }
	/* Case du tableau*/
	.menucase {
	font-weight: bold;
	padding: 0px 10px 0px 10px;
	text-align: center;
	}
	/* lien des rubriques */
	.menucase a { 
	color: #FFFFFF;
	text-decoration: none;
	}
	.menucase a:visited { 
	color: #FFFFFF;
	text-decoration: none;
	}
	.menucase a:hover { 
	color: black;
	text-decoration: none;
	}
	.menuBorderLeft {border-left: solid 3px #FFF;} 
	
	#menuVertical a {text-decoration: none;}
	#menuVertical a:visited {text-decoration: none;}
	#menuVertical a:hover {text-decoration: none;}
	
	.menuVertTitre { font-size: 1.1em; font-weight:bold; text-transform:uppercase; border-bottom: #FFF 1px solid; padding: 0 10px 20px 10px;}
	.menuVertRubrique { font-size: 0.8em;font-weight:bold; text-transform:uppercase; border-bottom: #FFF 1px solid; padding: 0 10px 0 10px;}
	.menuVertSsRubrique { font-size: 0.8em; border-bottom: #DFE1E0 1px solid; background-color: #FFF; padding: 0 10px 0 10px;}
	/* fin Menu */
	
	/* Zone partenaire commun a tous les gabarits */
	#accueilZonePartenaire { text-decoration: none;}
	#accueilZonePartenaire a { text-decoration: none;}
	#accueilZonePartenaireRubTitre { color: #000000; text-decoration:none; }
	#accueilZonePartenaireRubTitre a:hover { color: #FFFFFF; }


	
	/* Parametrage du modele accueil */
	
	/* tableau contenant la zone 1, 2, 3, flash et actualites */
	#accueilTableau {
	
	background-color: #F4F4F4;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	/* colonne du tableau contenant la zone 1, 2 et 3 */
	#accueilTabCase1 {
	vertical-align: top;
	margin: 0 0 0 0;
	border-right: #FFFFFF solid 7px;
	}

	
	/* Zone 1 */
	#accueilZone1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
		
	/* parametrage des tableaux utilises dans la Zone2  */
	#accueilZone2 table { width: 555px; margin: 8px 8px 0px 8px; padding: 0 8px 0 8px; background-color: #FFFFFF; font-size: 0.9em;	}
	/* Zone 2 */
	#accueilZone2 {	text-align: justify; padding: 0px 0px 8px 0px; }
	#accueilZone2 h2 {font-size:1.3em; padding: 0 0 0 0; text-transform: uppercase; }
	#accueilZone2 h3 {font-size:32px; color: #6F7273; font-weight: bold; margin: 0 0 0 0; text-align:center; padding: 0 0 0 0; letter-spacing: -2px; margin: 0 0 -10px 0; }
	#accueilZone2 h4 {font-size:32px; color: #6F7273; font-weight:100; margin: 0 0 0 0; text-align:center; padding: 0 0 10px 0; letter-spacing: -2px; margin: 0 0 0 0;}
	#accueilZone2 h5 {font-size:12px; color: #85ACCB; margin: 0 0 0 0; text-align:justify;}
	#accueilZone2 h6 {font-size:12px; font-weight:100; font-weight:100; color: #85ACCB; margin: 0 0 10px 0; text-align:justify;}
	#accueilZone2 p { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
	
	/* Zone 3 */
	#accueilZone3 { padding: 0px 62px 0px 62px; text-align:justify; }
	#accueilZone3 h2 {font-size:74px; color: #85ACCB; font-weight: bold; margin: 0 0 -20px 0; text-align:center; padding: 0 0 0 0; }
	#accueilZone3 h3 {font-size:32px; color: #6F7273; font-weight: bold; margin: 0 0 0 0; text-align:center; padding: 0 0 0 0; letter-spacing: -2px; }
	#accueilZone3 h4 {font-size:32px; color: #6F7273; font-weight:100; margin: 0 0 0 0; text-align:center; padding: 0 0 0 0; letter-spacing: -2px;}
	#accueilZone3 h5 {font-size:12px; color: #85ACCB; margin: 0 0 0 0;}
	#accueilZone3 h6 {font-size:12px; font-weight:100; font-weight:100; color: #85ACCB; margin: 0 0 0 0;}
	#accueilZone3 p { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

	/* Colonne du tableau contenant les zone flash et actualites */
	#accueilTabCase2 { 	background-color: #FFFFFF; color: #FFFFFF; width: 202px; padding: 0px 0px 10px 3px; vertical-align: top; }
	#accueilTabCase2 a { color:#FFFFFF; text-decoration:none; }

	/* Zone 5*/
	#accueilZone5 {		}

	.zoneMenuDroit a {color:#FFFFFF;}
	.zoneMenuDroit a:visited {color:#FFFFFF;}
	.zoneMenuDroit a:hover {color:#FFFFFF;}

	/* Zone 6 */
	#accueilZone6 { width: 788px; text-align: justify; margin: 11px 0px 0px 0px; }
	#accueilZone6 h2 {font-size:16px; color: #85ACCB; font-weight: bold; margin: 50px 0 7px 0; }
	#accueilZone6 h3 {font-size:14px; color: #85ACCB; font-weight: bold; margin: 25px 0 20px 0; }
	#accueilZone6 table { margin: 25px 0 0 0; padding: 0 0 0 0; width:700px; }
	#accueilZone6 td { margin: 0 0 0 0; padding: 0 0 0 0; }
	#accueilZone6 p { margin: 0 0 0 0; padding: 0 0 0 0; }
	
	/* Temoignage */
	#accueilZoneTemoignage { margin: 0 0 20px 0; color:#000000;  }
	#accueilZoneTemoignage a { text-decoration: none; color: #FFFFFF;}
	#accueilZoneTemoignage a:visited { text-decoration: none; color: #FFFFFF;}
	#accueilZoneTemoinRubTitre a {color:#FFFFFF;}
	#accueilZoneTemoinRubTitre a:visited {color:#FFFFFF;}
	#accueilZoneTemoinPhoto { font-weight: bold; float: left; padding: 0px 5px 5px 0px; }
	#accueilZoneTemoinSociete { padding: 10px 2px 0px 2px; font-size: 0.8em}
	
	#accueilZoneTemoinAuteur { font-weight: bold; padding: 10px 2px 0px 2px; font-weight:bold;}
	
	#accueilZoneTemoinFonction { padding: 0px 2px 13px 2px;}
	
	#accueilZoneTemoinChapo { text-align: justify; padding: 0px 2px 0px 2px; clear:both; font-size: 0.8em;}
	
	/* Actualite */
	#accueilZoneActualite a { text-decoration: none; }
	#accueilZoneActuDate { text-align:left; color:#000000; margin-top:3px; }
	#accueilZoneActuSurtitre { text-align:left; font-size: 0.8em; }
	#accueilZoneActuRubTitre { color: #000000; text-decoration:none; }
	#accueilZoneActualite { margin: 0 0 20px 0; color:#FFFFFF; }
	#accueilZoneActuTitre { text-align: left; font-size: 0.8em; font-weight:bold;}
	#accueilZoneActuTitre a { color: #000000;}
	#accueilZoneActuTitre a:visited { color: #000000;}
	#accueilSavoirPlusActu { text-align: right; padding-right: 10px; font-size: 0.8em; }
	
	/* Agenda */
	#accueilZoneAgenda { margin: 0 0 20px 0; color:#000000; }
	#accueilZoneAgenda a { text-decoration: none; }
	#accueilZoneAgendaDate a { text-align:left; font-size: 0.8em; color:#000000; }
	#accueilZoneAgendaTitre { text-align: left; font-size: 0.8em; font-weight:bold; padding-bottom:3px;}
	#accueilSavoirPlusAgenda { text-align: right; padding-right: 10px; font-size: 0.8em; }
	
	
	
	
	
	/* Parametrage du modele partenaire */
	
	/* tableau contenant la zone 1, 2, 3, flash et actualites */
	#partenaireTableau { background-color: #F4F4F4; margin: 0 0 0 0; padding: 0 0 0 0;}
	#partenaireTableau a { color:#FFFFFF;}
	#partenaireTableau a:visited { color:#FFFFFF;} 

	#partenaireTableau p {margin: 0 0 0 0; padding: 0 0 0 0; }
	
	
	/* colonne du tableau contenant la zone 1 et les partenaires */
	#partenaireTabCase1 {  vertical-align: top; margin: 0 0 0 0; border-right: #FFFFFF solid 7px; text-align:left;}
	#partenaireTabCase1 a { text-decoration:none; }
	#partenaireTitre { text-transform:uppercase; font-weight: bold; text-align: left; padding: 0 0 0 23px; color: #FFFFFF; margin: 0 0 23px 0;}

	
	/* Zone 1 */
	#partenaireZone1 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
	
	/* tableau des partenaires */
	#partenaireTabPartenaire { margin: 0px 8px 0px 8px; padding: 0; background-color: #FFF; width:555px; text-align: left; }
	.partenaireTabTrPartenaire {background-color:#FFF;}
	.partenaireImgPartenaire { text-align:center;}
	.partenaireNomPartenaire { font-weight:bold;}
	.partenaireTabSepare {height: 8px; background-color:#F4F4F4;}
	.descriptPartenaire { padding: 5px;}

	/* Colonne du tableau contenant les zone flash et actualites */
	#partenaireTabCase2 { 	background-color: #FFFFFF; color: #FFFFFF; width: 202px; padding: 0px 0px 10px 3px; vertical-align: top; }
	#partenaireTabCase2 a { color:#FFFFFF; text-decoration:none; }


	/* Zone 5*/
	#partenaireZone5 {		}

	/* Zone 6 */
	#partenaireZone6 { width: 788px; text-align: justify; margin: 11px 0px 0px 0px; }
	#partenaireZone6 h2 {font-size:16px; color: #85ACCB; font-weight: bold; margin: 50px 0 7px 0; }
	#partenaireZone6 h3 {font-size:14px; color: #85ACCB; font-weight: bold; margin: 25px 0 20px 0; }
	#partenaireZone6 table { margin: 25px 0 0 0; padding: 0 0 0 0; width:700px; }
	#partenaireZone6 td { margin: 0 0 0 0; padding: 0 0 0 0; }
	#partenaireZone6 p { margin: 0 0 0 0; padding: 0 0 0 0; }
	
	/* Temoignage */
	#partenaireZoneTemoignage { margin: 0 0 20px 0; color:#000000; }
	#partenaireZoneTemoignage a { text-decoration: none; }
	#partenaireZoneTemoignage a:hover { color: red;}
	#partenaireZoneTemoinPhoto { font-weight: bold; float: left; padding: 0px 5px 5px 0px; }
	#partenaireZoneTemoinSociete { padding: 10px 2px 0px 2px; }
	#partenaireZoneTemoinAuteur { font-weight: bold; padding: 10px 2px 0px 2px;}
	#partenaireZoneTemoinFonction { padding: 0px 2px 13px 2px;}
	#partenaireZoneTemoinChapo { text-align: justify; padding: 0px 2px 0px 2px; clear:both;}
	
	/* Actualite */
	#partenaireZoneActualite a { text-decoration: none; }
	#partenaireZoneActuDate { text-align:left; color:#000000; margin-top:3px; }
	#partenaireZoneActuDate a { text-align:left; font-size: 0.8em; color:#000000; }
	#partenaireZoneActuSurtitre { text-align:left; font-size: 0.8em; }
	#partenaireZoneActuSurtitre a { color: #000000; text-decoration:none; text-align:left; }
	#partenaireZoneActuRubTitre { color: #000000; text-decoration:none; }
	#partenaireZoneActualite { margin: 0 0 20px 0; color:#FFFFFF; }
	#partenaireZoneActuTitre { text-align: left; font-size: 0.8em; font-weight:bold;}
	#partenaireZoneActuTitre a { color: #000000;}
	#partenaireSavoirPlusActu { text-align: right; padding-right: 10px; font-size: 0.8em; }
	
	/* Agenda */
	#partenaireZoneAgenda { margin: 0 0 20px 0; color:#000000; }
	#partenaireZoneAgenda a { text-decoration: none; }
	#partenaireZoneAgendaDate { text-align:left; color:#000000; margin-top:3px; }
	#partenaireZoneAgendaDate a { text-align:left; font-size: 0.8em; color:#000000; }
	#partenaireZoneAgendaTitre { text-align: left; font-size: 0.8em; font-weight:bold; padding-bottom:3px;}
	#partenaireZoneAgendaTitre a { color: #000000;}
	#partenaireSavoirPlusAgenda { text-align: right; padding-right: 10px; font-size: 0.8em; }
	
	
	
	
	
	
	/* Parametrage du modele formation */
	
	/* tableau contenant le contenu, flash et actualites */
	#formationTableau {
	width: 100%;
	background-color: #F4F4F4;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	/* colonne du tableau contenant la zone 1, 2 et 3 */
	#formationTabCase1 { vertical-align: top; margin: 0 0 0 0; border-right: #FFFFFF solid 7px; }
	#formationTabCase1 a { text-decoration:none;}
	#formationSousTitre { text-transform:uppercase; font-weight: bold; text-align: left; padding: 0 0 0 23px; color: #FFFFFF; margin: 0 0 14px 0;}	
	.formationFormation { background-color: #FFFFFF; margin: 0 11px 8px 21px; text-align:left; clear: both; height:68px; padding: 0 0 0 0; }
	.formationFormationPicto { vertical-align: top; width: 68px; }
	.formationFormationTitre { margin: 9px 5px 0px 17px; text-transform: uppercase; font-weight: bold; }
	.formationFormationCourteDescription { margin: 9px 5px 10px 32px; font-size: 0.8em; }	
	.formationFormationDescription { margin: 9px 5px 10px 32px; font-size: 0.9em; }
	#formationEntete { background-color: #FFFFFF; margin: 8px 11px 8px 21px; text-align:justify; padding: 5px;}
	#formationFormationPicto {float: left;}
	#formationBandeau {margin: 0px 11px 0px 70px; color: #FFF; }
	#formationTitre {padding: 3px 3px 0px 10px; font-size: 1.1em; font-weight: bold;}
	#formationFormationCourteDescription { font-size: 0.9em; padding: 3px 3px 15px 15px;}
	#formationFormationCourteDescription p {margin: 0px;}
	#formationFormationDescription {margin: 0px 11px 0px 70px;padding: 3px 3px 30px 10px; background-color: #FFF;}
	.formationFormation {width: 540px;}
	.formationFormationCourteDescription {margin: 0 2px 0px 25px;}
	.formationFormationCourteDescription p {margin: 0px;}
	.formationFormationDescription {text-align:justify;}
	#specialiteTitre {text-align: center; padding: 2px 0px;}
	#specialiteTitreRubrique { color: #FFFFFF; padding-left:23px; text-transform: uppercase;}	

	/* Colonne du tableau contenant les zone flash et actualites */
	#formationTabCase2 { 	background-color: #FFFFFF; color: #FFFFFF; width: 202px; padding: 0px 0px 10px 3px; vertical-align: top; }
	#formationTabCase2 a { color:#FFFFFF; text-decoration:none; }
	
	/* Temoignage */
	#formationZoneTemoignage { margin: 0 0 20px 0; color:#000000; }
	#formationZoneTemoignage a { text-decoration: none; }
	#formationZoneTemoignage a:hover { color: red;}
	#formationZoneTemoinPhoto { font-weight: bold; float: left; padding: 0px 5px 5px 0px; }
	#formationZoneTemoinSociete { padding: 10px 2px 0px 2px; }
	#formationZoneTemoinAuteur { font-weight: bold; padding: 10px 2px 0px 2px;}
	#formationZoneTemoinFonction { padding: 0px 2px 13px 2px;}
	#formationZoneTemoinChapo { text-align: justify; padding: 0px 2px 0px 2px; clear:both;}
	
	/* Actualite */
	#formationZoneActualite a { text-decoration: none; }
	#formationZoneActuDate { text-align:left; color:#000000; margin-top:3px; }
	#formationZoneActuDate a { text-align:left; font-size: 0.8em; color:#000000; }
	#formationZoneActuSurtitre { text-align:left; font-size: 0.8em; }
	#formationZoneActuSurtitre a { color: #000000; text-decoration:none; text-align:left; }
	#formationZoneActuRubTitre { color: #000000; text-decoration:none; }
	#formationZoneActuRubTitre a:hover { color: #FFFFFF; }
	#formationZoneActualite { margin: 0 0 20px 0; color:#FFFFFF; }
	#formationZoneActuTitre { text-align: left; font-size: 0.8em; font-weight:bold;}
	#formationZoneActuTitre a { color: #000000;}
	#formationSavoirPlusActu { text-align: right; padding-right: 10px; font-size: 0.8em; }
	
	/* Agenda */
	#formationZoneAgenda { margin: 0 0 20px 0; color:#000000; }
	#formationZoneAgenda a { text-decoration: none; }
	#formationZoneAgendaDate { text-align:left; color:#000000; margin-top:3px; }
	#formationZoneAgendaDate a { text-align:left; font-size: 0.8em; color:#000000; }
	#formationZoneAgendaTitre { text-align: left; font-size: 0.8em; font-weight:bold; padding-bottom:3px;}
	#formationZoneAgendaTitre a { color: #000000;}
	#formationSavoirPlusAgenda { text-align: right; padding-right: 10px; font-size: 0.8em; }
	
	
	
	
	
	
	/* Parametrage du modele specialite */
	
	/* tableau contenant le contenu, flash et actualites */
	#specialiteTableau {
	width: 100%;
	background-color: #F4F4F4;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	/* colonne du tableau contenant le contenu principal */
	#specialiteTabCase1 { vertical-align: top; margin: 0 0 0 0; border-right: #FFFFFF solid 7px; text-align:left; }
	#specialiteTabCase1 a { text-decoration:none;}
	#specialiteTitre { text-transform:uppercase; font-weight: bold; text-align: left; padding: 0 0 0 23px; color: #FFFFFF; margin: 0 0 14px 0;}
	#specialiteRetour { float:right; font-size: 0.9em; margin: 0 10px 0 0;}
	#specialiteRetour a { }
	#lstFormation {margin: 0 20px 8px 23px; padding: 0 0 0 0; }
	#lstFormation a {color: blue;}
	.specialiteFormation {margin: 0 20px 8px 23px; text-align:left; padding: 0 0 0 0; }
	.specialiteNomFormation { text-transform:uppercase; font-weight:bold; font-size: 1.1em; margin: 0 0 8px 0;  clear: both;}
	.specialiteLogo { float:left; margin: 0px 12px 12px 0px; font-weight: bold; }
	.specialiteDescription { margin: 9px 5px 40px 0px; font-weight: bold; font-size: 0.9em; }	

	/* Colonne du tableau contenant les zone flash et actualites */
	#specialiteTabCase2 { 	background-color: #FFFFFF; color: #FFFFFF; width: 202px; padding: 0px 0px 10px 3px; vertical-align: top; }
	#specialiteTabCase2 a { color:#FFFFFF; text-decoration:none; }
	
	/* Temoignage */
	#specialiteZoneTemoignage { margin: 0 0 20px 0; color:#000000; }
	#specialiteZoneTemoignage a { text-decoration: none; }
	#specialiteZoneTemoignage a:hover { color: red;}
	#specialiteZoneTemoinPhoto { font-weight: bold; float: left; padding: 0px 5px 5px 0px; }
	#specialiteZoneTemoinSociete { padding: 10px 2px 0px 2px; }
	#specialiteZoneTemoinAuteur { font-weight: bold; padding: 10px 2px 0px 2px;}
	#specialiteZoneTemoinFonction { padding: 0px 2px 13px 2px;}
	#specialiteZoneTemoinChapo { text-align: justify; padding: 0px 2px 0px 2px; clear:both;}
	
	/* Actualite */
	#specialiteZoneActualite a { text-decoration: none; }
	#specialiteZoneActuDate { text-align:left; color:#000000; margin-top:3px; }
	#specialiteZoneActuDate a { text-align:left; font-size: 0.8em; color:#000000; }
	#specialiteZoneActuSurtitre { text-align:left; font-size: 0.8em; }
	#specialiteZoneActuSurtitre a { color: #000000; text-decoration:none; text-align:left; }
	#specialiteZoneActuRubTitre { color: #000000; text-decoration:none; }
	#specialiteZoneActuRubTitre a:hover { color: #FFFFFF; }
	#specialiteZoneActualite { margin: 0 0 20px 0; color:#FFFFFF; }
	#specialiteZoneActuTitre { text-align: left; font-size: 0.8em; font-weight:bold;}
	#specialiteZoneActuTitre a { color: #000000;}
	#specialiteSavoirPlusActu { text-align: right; padding-right: 10px; font-size: 0.8em; }
	
	/* Agenda */
	#specialiteZoneAgenda { margin: 0 0 20px 0; color:#000000; }
	#specialiteZoneAgenda a { text-decoration: none; }
	#specialiteZoneAgendaDate { text-align:left; color:#000000; margin-top:3px; }
	#specialiteZoneAgendaDate a { text-align:left; font-size: 0.8em; color:#000000; }
	#specialiteZoneAgendaTitre { text-align: left; font-size: 0.8em; font-weight:bold; padding-bottom:3px;}
	#specialiteZoneAgendaTitre a { color: #000000;}
	#specialiteSavoirPlusAgenda { text-align: right; padding-right: 10px; font-size: 0.8em; }
	
	


	/* Parametrage du modele formulaire */
	
	form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

	/* tableau contenant le contenu, flash et actualites */
	#formTableau {
	background-color: #F4F4F4;
	padding: 0; 
	}
	
	/* colonne du tableau contenant la zone 1, 2 et 3 */
	#formTabCase1 {width:571px; margin: 0px 8px 0px 8px; border-right: #FFFFFF solid 8px; vertical-align: top; background-color: #F7F7F7; text-align:left; }

	/* cadre du formulaire */
	#formTabCase1 label {margin: 0 5px 0 0; font-size: 0.9em;}
	/* titre du formulaire */
	#formTitre { text-transform:uppercase; font-weight: bold; text-align: left; padding: 0 0 0 19px; color: #FFFFFF; margin: 0 0 14px 0;}
	#formImage {width:571px;}
	#formTexte { padding: 0px 0 14px 10px; font-weight:bold; font-size: 0.9em; }
	#tablePart1 { width: 548px;}
	#tablePart1 box { width: 440px; font-size: 0.9em;}
	#tablePart1 textarea { width: 442px; font-size: 0.9em;}
	#tablePart1 select { width: 444px; font-size: 0.9em;}
	.formLibelle { width: 310px; }
	#formMessage {vertical-align:top; }
	#asterix_obligatoire { padding: 0 72px 0 72px; }
	#btn_valid_form {margin: 0px 14px 42px 72px;  text-align: right; }
	#btn_valid_form input {border:1px solid black; color:#FFFFFF; font-size:1.3em; font-weight:bold; padding:2px; cursor: pointer; width: 30%; text-align: center;  }
	.marron {font-weight: bold; color: #9A7518;}
	#formDroit {padding: 15px 72px 15px 72px; text-align:justify; font-size: 0.8em; }
    
	/* Colonne du tableau contenant les zone flash et actualites */
	#formTabCase2 { 	background-color: #FFFFFF; color: #FFFFFF; width: 202px; padding: 0px 0px 10px 3px; vertical-align: top; }
	#formTabCase2 a { color:#FFFFFF; text-decoration:none; }
	
	#accesPlan { margin: 0px 73px;}
    
	/* Confirmation de soumission du formulaire  */
	.formMerciZone1 {
	font-size:23px;
	font-weight:bold;
	text-align:center;
	margin-top:100px;
	margin-bottom:25px;
	}
	.formMerciZone2 {
	font-size:18px;
	text-align:center;
	margin-bottom:75px;
	}
	.formMerciZone3 {
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin-bottom:100px;
	}
	
	
	
	
	
	
	
	
	/* Parametrage du modele agenda */
	/* tableau contenant le contenu, flash et actualites */
	#agendaTableau {
	width: 100%;
	background-color: #F4F4F4;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	#agendaTabCase1 { vertical-align: top; margin: 0 0 0 0; border-right: #FFFFFF solid 7px; text-align:left; }
	#agendaTabCase1 a { text-decoration:none;}
	#agendaTitre { text-transform:uppercase; font-weight: bold; text-align: left; padding: 0 0 0 23px; color: #FFFFFF; margin: 0 0 23px 0;}
	.agendaAgenda { margin : 0 0 8px 25px; }
	.agendaLogo { float:left; margin: 0 5px 0 0;}
	.agendaPresentation {margin: 0 23px 0 76px; padding: 2px 15px 2px 15px; background-color: #FFFFFF; }
	.agendaAgendaDate { margin: 0 0 10px 0; font-size: 1.1em; font-weight:bold; }
	.agendaAgendaTitre { font-weight:bold; padding: 0 0 6px 0; margin: 0 0 0 0; }
	.agendaAgendaSurtitre { margin: 6px 0 0 0; font-size: 0.9em;}
	.agendaAgendaEnSavoirPlus {text-align:right; font-weight: bold; }
	.agendaAgendaEnSavoirPlusLien {font-size: 0.9em; font-weight: bold; text-decoration: none;}
	#agendaDate {margin: 17px 18px 0px 18px; text-align:justify; background-color:#FFFFFF; padding: 8px 8px 0px 8px; font-size:1.1em; font-weight:bold;}
	#agendaChapo {margin: 0px 18px 0px 18px; text-align:justify; background-color:#FFFFFF; padding: 0px 8px 8px 8px;}
	#agendaContenu {margin: 4px 18px 10px 18px; text-align:justify; background-color:#FFFFFF; font-size: 0.9em; padding: 8px 8px 8px 8px;}
	
	/* Colonne du tableau contenant les zone flash et actualites */
	#agendaTabCase2 { 	background-color: #FFFFFF; color: #FFFFFF; width: 202px; padding: 0px 0px 10px 3px; vertical-align: top; }
	#agendaTabCase2 a { color:#FFFFFF; text-decoration:none; }
	
	/* Temoignage */
	#agendaZoneTemoignage { margin: 0 0 20px 0; color:#000000; }
	#agendaZoneTemoignage a { text-decoration: none; }
	#agendaZoneTemoignage a:hover { color: red;}
	#agendaZoneTemoinPhoto { font-weight: bold; float: left; padding: 0px 5px 5px 0px; }
	#agendaZoneTemoinSociete { padding: 10px 2px 0px 2px; }
	#agendaZoneTemoinAuteur { font-weight: bold; padding: 10px 2px 0px 2px;}
	#agendaZoneTemoinFonction { padding: 0px 2px 13px 2px;}
	#agendaZoneTemoinChapo { text-align: justify; padding: 0px 2px 0px 2px; clear:both;}
	
	/* Actualite */
	#agendaZoneActualite a { text-decoration: none; }
	#agendaZoneActuDate { text-align:left; color:#000000; margin-top:3px; }
	#agendaZoneActuDate a { text-align:left; font-size: 0.8em; color:#000000; }
	#agendaZoneActuSurtitre { text-align:left; font-size: 0.8em; }
	#agendaZoneActuSurtitre a { color: #000000; text-decoration:none; text-align:left; }
	#agendaZoneActuRubTitre { color: #000000; text-decoration:none; }
	#agendaZoneActualite { margin: 0 0 20px 0; color:#FFFFFF; }
	#agendaZoneActuTitre { text-align: left; font-size: 0.8em; font-weight:bold;}
	#agendaZoneActuTitre a { color: #000000;}
	#agendaSavoirPlusActu { text-align: right; padding-right: 10px; font-size: 0.8em; }
	
	/* Agenda */
	#agendaZoneAgenda { margin: 0 0 20px 0; color:#000000; }
	#agendaZoneAgenda a { text-decoration: none; }
	#agendaZoneAgendaDate { text-align:left; color:#000000; margin-top:3px; }
	#agendaZoneAgendaDate a { text-align:left; font-size: 0.8em; color:#000000; }
	#agendaZoneAgendaTitre { text-align: left; font-size: 0.8em; font-weight:bold; padding-bottom:3px;}
	#agendaZoneAgendaTitre a { color: #000000;}
	#agendaSavoirPlusAgenda { text-align: right; padding-right: 10px; font-size: 0.8em; }
	
	
	
	
	
	/* Parametrage du modele actualite et tout l'actualite  */
	/* tableau contenant le contenu, flash et actualites */
	#actuTableau {
	width: 100%;
	background-color: #F4F4F4;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	#actuTabCase1 { vertical-align: top; margin: 0 0 0 0; border-right: #FFFFFF solid 7px; text-align:left; }
	#actuTabCase1 a { text-decoration:none;}
	#actuTitre { text-transform:uppercase; font-weight: bold; text-align: left; padding: 0 0 0 23px; color: #FFFFFF; margin: 0 0 23px 0;}
	.actuActualite { margin : 0 0 8px 25px; }
	.actuLogo { float:left; margin: 0 5px 0 0;}
	.actuPresentation {margin: 0 23px 0 76px; padding: 2px 15px 2px 15px; background-color: #FFFFFF; }
	.actuActualiteDate { margin: 0 0 10px 0; font-size: 1.1em; font-weight:bold; }
	.actuActualiteTitre { font-weight:bold; padding: 0 0 6px 0; margin: 0 0 0 0; }
	.actuActualiteSurtitre { margin: 6px 0 0 0; font-size: 0.9em;}
	.actuActualiteEnSavoirPlus {text-align:right; font-weight: bold; }
	.actuActualiteEnSavoirPlusLien {font-size: 0.9em; font-weight: bold; text-decoration: none;}
	#actuChapo {margin: 13px 18px 0px 18px; text-align:justify; background-color:#FFFFFF; padding: 10px 8px 10px 8px;}
	#actuContenu {margin: 7px 18px 10px 18px; text-align:justify; background-color:#FFFFFF; font-size: 0.9em; padding: 10px 8px 10px 8px;}
	
	/* Colonne du tableau contenant les zone flash et actualites */
	#actuTabCase2 { 	background-color: #FFFFFF; color: #FFFFFF; width: 202px; padding: 0px 0px 10px 3px; vertical-align: top; }
	#actuTabCase2 a { color:#FFFFFF; text-decoration:none; }
	
	/* Temoignage */
	#actuZoneTemoignage { margin: 0 0 20px 0; color:#000000; }
	#actuZoneTemoignage a { text-decoration: none; }
	#actuZoneTemoignage a:hover { color: red;}
	#actuZoneTemoinPhoto { font-weight: bold; float: left; padding: 0px 5px 5px 0px; }
	#actuZoneTemoinSociete { padding: 10px 2px 0px 2px; }
	#actuZoneTemoinAuteur { font-weight: bold; padding: 10px 2px 0px 2px;}
	#actuZoneTemoinFonction { padding: 0px 2px 13px 2px;}
	#actuZoneTemoinChapo { text-align: justify; padding: 0px 2px 0px 2px; clear:both;}
	
	/* Actualite */
	#actuZoneActualite a { text-decoration: none; }
	#actuZoneActuDate { text-align:left; color:#000000; margin-top:3px; }
	#actuZoneActuDate a { text-align:left; font-size: 0.8em; color:#000000; }
	#actuZoneActuSurtitre { text-align:left; font-size: 0.8em; }
	#actuZoneActuSurtitre a { color: #000000; text-decoration:none; text-align:left; }
	#actuZoneActuRubTitre { color: #000000; text-decoration:none; }
	#actuZoneActualite { margin: 0 0 20px 0; color:#FFFFFF; }
	#actuZoneActuTitre { text-align: left; font-size: 0.8em; font-weight:bold;}
	#actuZoneActuTitre a { color: #000000;}
	#actuSavoirPlusActu { text-align: right; padding-right: 10px; font-size: 0.8em; }
	
	/* Agenda */
	#actuZoneAgenda { margin: 0 0 20px 0; color:#000000; }
	#actuZoneAgenda a { text-decoration: none; }
	#actuZoneAgendaDate { text-align:left; color:#000000; margin-top:3px; }
	#actuZoneAgendaDate a { text-align:left; font-size: 0.8em; color:#000000; }
	#actuZoneAgendaTitre { text-align: left; font-size: 0.8em; font-weight:bold; padding-bottom:3px;}
	#actuZoneAgendaTitre a { color: #000000;}
	#actuSavoirPlusAgenda { text-align: right; padding-right: 10px; font-size: 0.8em; }
	
	
	
	
	
	
	
	/* Parametrage du modele temoignage  */
	/* tableau contenant le contenu, flash et actualites */
	#temoinTableau {
	width: 100%;
	background-color: #F4F4F4;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	#temoinTitre { text-transform:uppercase; font-weight: bold; text-align: left; padding: 0 0 0 23px; color: #FFFFFF; margin: 0 0 23px 0;}
	#temoinTabCase1 { vertical-align: top; margin: 0 0 0 0; border-right: #FFFFFF solid 7px; text-align:left; background-color: #FFFFFF;}
	#temoinTabCase1 a { text-decoration:none; }
	#temoinTitre { text-transform:uppercase; font-weight: bold; text-align: left; padding: 0 0 0 23px; color: #FFFFFF; margin: 0 0 23px 0;}
	#temoinPhoto { vertical-align: top;}
	#temoinContenu { vertical-align: top; text-align:justify; }
	/* Colonne du tableau contenant les zone flash et actualites */
	#temoinTabCase2 { 	background-color: #FFFFFF; color: #FFFFFF; width: 202px; padding: 0px 0px 10px 3px; vertical-align: top; }
	#temoinTabCase2 a { color:#FFFFFF; text-decoration:none; }
	#temoinAuteur { font-weight: bold; padding-right: 2em; padding-bottom: 0.3em; border-bottom: #6689C1 solid 1px; margin-bottom: 0.2em;}
	#temoinSociete { font-weight: bold;}
	#temoinFonction { font-style:italic;}
	#temoinChapo {color: #6689C1; font-style:italic; margin-top: 3em; text-align:justify;}
	
	
	/* parametrage du modele Tous les temoignages */
	#tsTemoinTabCase1 {background-color:#FFFFFF; text-align:left; vertical-align:top;}
	.tsTemoinPhoto{ vertical-align:top; text-align:center; width: 100px;}
	.tsTemoinInfo{ vertical-align:top; padding-right:12px; width: 173px;}
	.tsTemoinAuteur{font-weight: bold; padding-right: 2em; padding-bottom: 0.3em; border-bottom: #6689C1 solid 1px; margin-bottom: 0.2em;}
	.tsTemoinSociete{font-weight: bold;}
	.tsTemoinFonction{font-style:italic;}
	.tsTemoinPlusInfo{ text-align:right;}
	#tsTemoinListing{ background-color:#FFFFFF; }
	
	
	/* Parametrage du modele libre  */
	/* tableau contenant le contenu, flash et actualites */
	#libreTableau {
	width: 100%;
	background-color: #F4F4F4;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	#libreTabCase1 { vertical-align: top; margin: 0 0 0 0; border-right: #FFFFFF solid 7px; text-align:left; }
	#libreTabCase1 a { text-decoration:none;}
	#libreTitre { text-transform:uppercase; font-weight: bold; text-align: left; padding: 0 0 0 23px; color: #FFFFFF; margin: 0 0 23px 0;}
	#libreContenu {margin: 7px 18px 10px 18px; text-align:justify; background-color:#FFFFFF; font-size: 0.9em; padding: 10px 8px 10px 8px;}
	
	/* Colonne du tableau contenant les zone flash et actualites */
	#libreTabCase2 { 	background-color: #FFFFFF; color: #FFFFFF; width: 202px; padding: 0px 0px 10px 3px; vertical-align: top; }
	#libreTabCase2 a { color:#FFFFFF; text-decoration:none; }
	
	
	
	
	/* Resultat de recherche */
	.recherche { border: solid 8px #F4F4F4; background-color:#FFFFFF; padding-bottom: 2em;}
	.titreRecherche {text-align:center; font-size: 1em; font-weight:bold; background-color:#FFFFFF; margin: 1em 0;}
	.tableauResultat { text-align:left;}
	.resultatRecherche { background-color:#FFFFFF;} 
	.bglight { text-align:left;}
	.bgdark { text-align:left;}


	/* class tableau */
	.top { vertical-align:  top; }
	.vcenter { vertical-align: middle; }
	.right { text-align: right;}
	
	
	
	/* class image */
	.droite { float: right; margin : 0 0 10px 10px;}
	.gauche { float: left; margin : 0 10px 10px 0; }
	
