/* CSS Document */

	body{
		background-color:#EBEFFA;
		
		font-family:verdana, arial, Trebuchet MS;
		font-size:11px;
		color:#000;
		margin:0;
		padding:0;
	}
	
	form{
		margin:0;
		padding:0;
	}
	
	a img{
		border:0;
	}
	
	img{
		border:0;
	}
	
	#flashPhilosophie{
		z-index:1;
	}
	
	#contenu{
		margin:0 auto 0 auto;
		width:770px;
		padding:0 0 0 1px;
		background-image:url(images/fond-page.gif);
		background-repeat:repeat-y;
		background-position:center 0;
	}
	
	#entete{
		width:770px;
		height:106px;
	}
	
	#logo{
		float:left;
		width:351px;
		height:75px;
		padding:5px 32px 0 16px;
	}
	
	#visuel{
		float:left;
		width:245px;
		height:84px;
		padding:0;
		margin:0 10px 0 0;
	}
	
	#liens{
		float:left;
		width:116px;
	}
	
	#liens a{
		font-size:90%;
		color:#000;
		text-decoration:none;
	}
	
	#liens a:hover{
		color:#2a7edd;
		text-decoration:none;
	}
	
	#contact{
		background-image:url(images/enveloppe.gif);
		background-repeat:no-repeat;
		background-position:0 0px;
		padding:0 0 0 24px;
		margin:10px 0 0 0;
	}
	
	#contact2{
		padding:0 0 0 50px;
		margin:10px 0 0 0;
	}
	
	#plan{
		background-image:url(images/arbo.gif);
		background-repeat:no-repeat;
		background-position:0 0px;
		padding:0 0 0 24px;
		margin:10px 0 0 0;
	}
	
	#recrutement{
		padding:0 0 0 24px;
		margin:15px 0 0 0;
		font-weight:bold;
		font-size:110%;
		background-image:url(images/recrutement.gif);
		background-repeat:no-repeat;
		background-position:0 center;
	}
	
	#clearEntete{
		clear:both;
		height:1px;
	}
	
	#barreMenu{
		height:21px;
		background-color:#F0F0F0;
		margin:0;
		padding:0;
	}
	
	
	ul#menu li ul{
		display:none;
	}

	ul#menu li:hover>ul{
		display:block;
	}

	ul#menu{
		margin:0;
		padding:0px;
		list-style:none;
		width:100%;
		z-index:10;
	}

	ul#menu li{
		float:left;
		display:block;
		position:relative;
		padding:0;
		z-index:10;
	}

	ul#menu li a{
		display:block;
		color:#000;
		font-size:100%;
		font-weight:bold;
		text-decoration:none;
		z-index:10;
	}

	ul#menu li a.entete{
		display:block;
		float:left;
		background-color:#F0F0F0;
		height:18px;
		padding:3px 5px 0 40px;
		color:#000;
		font-size:100%;
		text-decoration:none;
		z-index:10;
	}
	
	ul#menu li a.entete:hover{
		text-decoration:none;
	}
	
	ul#menu li a:hover{
		text-decoration:none
	}

	ul#menu ul{
		position:absolute;
		top:21px;
		left:-40px;
		list-style:none;
		margin:0;
		z-index:10;
		width:180px;
	}

	ul#menu ul li{
		position:relative;
		float:none;
		margin:0;
		padding:0;
		_display:inline;
		z-index:10;
	}

	ul#menu ul li a{
		display:block;
		text-decoration:none;
		background-color:#C4C2C2;
		color:#000;
		cursor:pointer;
		z-index:100;
		font-weight:normal;
		text-align:left;
		padding:0 0 2px 15px;
		border-bottom:1px solid #fff;
		width:165px;
		background-image:url(images/puce.gif);
		background-repeat:no-repeat;
		background-position:7px 5px;
		z-index:10;
	}

	ul#menu ul li a:hover{
		display:block;
		background-image:url(images/puce.gif);
		background-repeat:no-repeat;
		background-position:7px 5px;
		background-color:#EBEFFA;
	}
	
	ul#menu ul li a.enAvant{
		display:block;
		text-decoration:none;
		background-color:#C4C2C2;
		color:#186BC8;
		cursor:pointer;
		z-index:100;
		font-weight:bold;
		text-align:left;
		padding:0 0 2px 15px;
		width:165px;
		background-image:url(images/puce.gif);
		background-repeat:no-repeat;
		background-position:7px 5px;
		z-index:10;
	}

	ul#menu ul li a:hover.enAvant{
		display:block;
		background-image:url(images/puce.gif);
		background-repeat:no-repeat;
		background-position:7px 5px;
		background-color:#EBEFFA;
	}
	
	#page{
		width:770px;
		margin:0;
		position:relative;
		z-index:1;
	}
	
	.clearPied{
		clear:both;
		height:1px;
		background-color:#2A7EDD;
	}
	
	#piedDePage{
		width:770px;
		padding:0 0 15px 0;
	}
	
	#piedDePage a{
		color:#4077B6;
		text-decoration:none;
	}
	
	#piedDePage a:hover{
		color:#f07b00;
		text-decoration:none;
	}
	
	.blocVilles{
		float:left;
		font-size:80%;
	}
	
	.blocVilles a{
		color:#333;
		text-decoration:none;
	}
	
	.blocVilles a:hover{
		color:#333;
		text-decoration:none;
	}
	
	.blocVille1{
		width:135px;
		margin:16px 0 0 0;
	}
	
	.blocVille2{
		width:110px;
		padding:0 0 0 15px;
		margin:16px 25px 0 0;
	}
	
	.blocVille3{
		width:120px;
		padding:0 0 0 15px;
		margin:16px 0 0 0;
	}
	
	.blocVille4{
		width:125px;
		padding:0 0 0 8px;
		margin:16px 0 0 0;
	}
	
	.blocVilleAlignGauche{
		text-align:left;
	}
	
	.blocVilleAlignRight{
		text-align:right;
	}
	
	.infoLegales{
		width:200px;
		margin:0 10px 0 0;
		padding:12px 0 0 0;
		float:left;
		font-size:80%;
		border-top:4px solid #2A7EDD;
		color:#666;
		text-align:center;
	}
	
	#logoGroupe{
		width:200px;
		padding:0 0 8px 0;
		text-align:center;
	}

	
	#copyright{
		width:760px;
		height:17px;
		background-color:#fff;
		text-align:right;
		padding:23px 10px 0 0;
		font-size:90%;
	}
	
	
	/* ------- PAGES SPECIFIQUES ------ */
	
	/* ---- Page Philosophie --- */
	#visuelaGauchePhilosophie{
		float:left;
		width:257px;
	}
	
	#visuelaGaucheGroupe{
		float:left;
		width:257px;
		padding:0 0 0 15px;
	}
	
	#texteDroite2{
		float:left;
		width:488px;
	}
	
	h1.professionnalisme{
		margin:14px 0 0 82px;
	}
	
	h1.NotreGroupe{
		margin:24px 0 0 82px;
	}
	
	#colonneGauche{
		margin:23px 0 0 0;
		float:left;
		width:251px;
		font-size:90%;
		font-weight:bold;
	}
	
	#colonneDroite{
		margin:23px 0 0 0;
		float:left;
		width:261px;
	}
	
	#contenuNotreGroupe{
		margin:23px 0 0 0;
		padding:0 0 0 25px;
		float:left;
		width:450px;
	}
	
	#colonneDroite ul, #contenuNotreGroupe ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	#colonneDroite li, #contenuNotreGroupe li{
		margin:0 0 17px 0;
		padding:0 0 0 16px;
		background-image:url(images/carre.gif);
		background-repeat:no-repeat;
		background-position:0 2px;
	}
	
	
	/* ---- Page Atouts --- */
	#visuelaGaucheAtouts{
		width:151px;
		padding:27px 4px 0 13px;
		height:279px;
		float:left;
	}
	
	#texteDroiteAtouts{
		width:602px;
		margin:27px 0 0 0;
		height:279px;
		float:left;
	}
	
	h1.atouts{
		width:414px;
		font-family:arial;
		font-size:140%;
		font-weight:bold;
		text-align:right;
		margin:0 0 12px 0;
		padding:0;
		background-image:url(images/rectangle_bleu.gif);
		background-repeat:no-repeat;
		background-position:226px 20px;
	}
	
	#texteDroiteAtouts p{
		margin:0 0 0 0;
		padding:0 0 12px 0;
	}
	
	#clearAtouts{
		clear:both;
		height:1px;
	}
	
	#confianceAtouts{
		margin:0 0 0 33px;
		padding:0;
	}
	
	#carteAtouts{
		position:absolute;
		top:167px;
		left:591px;
		z-index:2px;
	}
	
	
	/* ---- Page Moyens --- */
	
	#moyensTexte{
		width:467px;
		float:left;
	}
	
	#moyensVisuel{
		float:left;
		width:303px;
	}
	
	#moyensRectangle{
		margin:19px 0 0 14px;
	}
	
	#moyensTexte h1{
		margin:9px 0 12px 24px;
		font-family:arial;
		font-size:140%;
		font-weight:bold;
	}
	
	#moyensTexte p{
		margin:0 0 12px 24px;
	}
	
	
	/* ---- Page Reseau --- */
	
	h1.reseauTitre{
		padding:40px 0 0 42px;
		margin:0;
		font-family:arial;
		font-size:140%;
		font-weight:bold;
		width:480px;
	}
	
	#reseauGauche{
		float:left;
		width:480px;
		margin:42px 0 0 0;
		padding:0 0 0 40px;
	}
	
	#reseauGauche p{
		margin:0 0 12px 0;
	}
	
	#reseauRectangle{
		margin:12px 0 0 241px;
	}
	
	#reseauDroite{
		width:250px;
		float:left;
		padding:14px 0 0 0;
	}
	
	#clearReseau{
		clear:both;
		height:1px;
	}
	
	
	/* ---- Page Specialistes --- */
	
	#specialistesGauche{
		width:248px;
		float:left;
	}
	
	#specialistesDroite{
		width:522px;
		float:left;
	}
	
	#specialistesRectangle{
		margin:10px 0 0 9px;
	}
	
	#specialistesDroite h1{
		margin:7px 0 12px 0;
		font-family:arial;
		font-size:140%;
		font-weight:bold;
	}
	
	#specialistesDroite p{
		margin:0 0 12px 44px;
	}
	
	#specialistesDroite ul{
		margin:20px 0 0 28px;
		padding:0;
		list-style:none;
	}
	
	#specialistesDroite li{
		background-image:url(images/carre.gif);
		background-repeat:no-repeat;
		background-position:0 4px;
		padding:0 0 0 16px;
		margin:0 0 23px 0;
	}
	
	
	/* ---- Page Services --- */
	
	#servicesGauche{
		width:392px;
		height:344px;
		float:left;
		padding:0px 5px 0 5px;
	}
	
	#servicesDroite{
		width:368px;
		float:left;
		margin:24px 0 0 0;
	}
	
	#servicesDroite h1{
		margin:0;
		font-family:arial;
		font-size:140%;
		font-weight:bold;
	}
	
	#servicesRectangle{
		margin:25px 0 14px 130px;
	}
	
	#servicesDroite p{
		margin:0 0 12px 0;
	}
	
	
	/* ---- Page Contact ---- */
	
	#contactVisuel{
		float:left;
		width:280px;
		padding:0 0 0 20px;
	}
	
	#contactForm{
		float:left;
		width:450px;
		margin:15px 0 0 20px;
	}
	
	#contactForm p{
		margin:0 0 12px 0;
	}
	
	.pEnAvant{
		margin:0 0 12px 0;
		border:1px solid #EBEFFA;
		padding:4px;
		width:410px;
	}
	
	#contactForm form{
		padding:7px 0 0 0;
	}
	
	#contactForm label{
		display:block;
		float:left;
		width:80px;
		text-align:right;
		margin:0 5px 0 0;
	}
	
	#contactForm input{
		border:1px solid #2A7EDD;
		padding:1px 3px 2px 3px;
		font-family:verdana;
		font-size:11px;
	}
	
	#contactForm textarea{
		border:1px solid #2A7EDD;
		padding:1px 3px 2px 3px;
		font-family:verdana;
		font-size:11px;
	}
	
	.formuInterligne{
		clear:both;
		height:3px;
	}
	
	.asterisque{
		color:#2A7EDD;
		font-weight:bold;
	}
	
	#envoyer{
		margin:5px 0 0 200px;
	}
	
	
	/* ---- Page Nous trouver ---- */
	
	#nousTrouverCarte{
		float:left;
		width:285px;
		padding:35px 0 0 15px;
		/*width:190px;
		height:220px;
		padding:95px 0 0 110px;
		background-image:url(images/fondcarte_france.gif);
		background-repeat:no-repeat;
		background-position:15px 35px;*/
	}
	
	#utilisationCarte{
		float:left;
		width:430px;
		padding:0 0 0 20px;
		margin:200px 0 0 0;
		font-size:200%;
	}
		
	.nousTrouverTitre{
		font-size:100%;
		color:#2A7EDD;
		font-weight:normal;
		margin:0 0 20px 0;
	}
	
	.nomLieu{
		font-size:110%;
		font-weight:bold;
	}
	
	.nousTrouverInstruction{
		margin:0 0 6px 0;
		font-size:100%;
	}
	
	#nousTrouverVilles{
		float:left;
		width:205px;
		margin:40px 0 0 0;
		padding:0 0 0 20px;
	}
	
	.nousTrouverResultats{
		margin:0;
		padding:0 0 0 10px;
		list-style:none;
	}
	
	.nousTrouverResultats li{
		background-image:url(images/puce2.gif);
		background-position:0 6px;
		background-repeat:no-repeat;
		padding:0 0 0 10px;
		margin:0 0 8px 0;
	}
	
	.nousTrouverResultats li a{
		text-decoration:none;
		color:#2A7EDD;
		font-size:100%;
	}
	
	.nousTrouverResultats li a:hover{
		text-decoration:none;
		color:#E23F0C;
		background-color:#EBEFFA;
	}
	
	.nousTrouverResultats li a.nousTrouverSelectionne{
		text-decoration:none;
		color:#E23F0C;
		background-color:#EBEFFA;
	}
	
	.nousTrouverResultats li a.nousTrouverSelectionne:hover{
		text-decoration:none;
		color:#E23F0C;
		background-color:#EBEFFA;
	}
		
	#nousTrouverNoms{
		float:left;
		width:205px;
		margin:40px 0 0 0;
		padding:0 0 0 20px;
	}
	
	#clearNousTrouver{
		clear:both;
		height:1px;
	}
	
	.prechargement{
		display:none;
	}
	
	/* ---- Page Nous trouver plan---- */
	
	#retourListe{
		float:left;
		width:130px;
		padding:20px 0 0 550px;
		margin:0;
	}
	
	#retourListe a{
		color:#2A7EDD;
		text-decoration:none;
	}

	#retourListe a:hover{
		text-decoration:none;
		color:#E23F0C;
		background-color:#EBEFFA;
	}
	
	#impression{
		float:left;
		width:70px;
		padding:10px 0 0 0;
	}
	
	#clearRetour{
		clear:both;
		height:20px;
	}
	
	#coordonneesExpert{
		float:left;
		padding:0 20px 5px 20px;
		width:430px;
	}
	
	#coordonneesExpert h1{
		font-family:arial;
		margin:0 0 12px 0;
		padding:1px 5px 0px 8px;
		font-size:140%;
		font-weight:bold;
		background-color:#2A7EDD;
		color:#fff;
	}
	
	#visuelCabinet{
		float:left;
		width:300px;
	}
	
	#visuelCabinet2{
		float:left;
		width:300px;
		margin:30px 0 0 0;
	}
	
	#coordonneesExpert a{
		color:#2A7EDD;
		text-decoration:none;
	}
	
	#coordonneesExpert a:hover{
		text-decoration:none;
		color:#E23F0C;
		background-color:#EBEFFA;
	}
	
	#clearCoordonnees{
		clear:both;
		height:40px;
	}
	
	#coordonneesExpertGauche{
		float:left;
		width:202px;
		margin:0 30px 0 0;
		padding:0 0 0 8px;
	}
	
	.nomExpert{
		font-weight:bold;
		color:#2A7EDD;
	}
	
	#coordonneesExpertDroite{
		float:left;
		width:190px;
	}
	
	.clear{
		clear:both;
		height:1px;
	}
	
	#visuelCabinet img{
		border:1px solid #2A7EDD;
	}
	
	#planAcces{
		width:770px;
		text-align:center;
	}
	
	/* ---- Page nos salles de formation ---- */
	
	.titrePlusPetit{
		font-size:80%;
		font-style:italic;
		font-weight:normal;
	}
		
	#salleFormationTexte{
		margin:0 20px 15px 0;
	}
	
	#salleFormationRectangle{
		margin:19px 0 0 14px;
	}
	
	#salleFormationTexte h1{
		margin:9px 0 12px 24px;
		font-family:arial;
		font-size:140%;
		font-weight:bold;
	}
	
	#salleFormationTexte p{
		margin:0 0 12px 24px;
	}
	
	#salleFormationTexte h2{
		margin:0 0 4px 24px;
		padding:0;
		font-weight:bold;
		font-size:110%;
		color:#2A7EDD;
	}
	
	#panoramiqueGauche{
		float:left;
		width:362px;
		padding:0 0 0 10px;
		margin:0 26px 0 0;
	}
	
	#panoramiqueGauche applet{
		border:1px solid #2A7EDD;
	}
	
	#panoramiqueDroite{
		float:left;
		width:362px;
		padding:0 0 0 0;
		margin:0;
	}
	
	#panoramiqueDroite applet{
		border:1px solid #2A7EDD;
	}
	
	#panoramiqueGauche p{
		margin:2px 0 0 0;
		padding:0;
		text-align:center;
	}
	
	#panoramiqueDroite p{
		margin:2px 0 0 0;
		padding:0;
		text-align:center;
	}
	
	/* ---- Page calendrier ---- */
	
	.clearFormation{
		clear:both;
		height:1px;
		margin:0 0 4px 24px;
		background-color:#2A7EDD;
	}
	
	#moisFormation{
		float:left;
		padding:2px 8px 6px 24px;
		width:120px;
		font-weight:bold;
	}
	
	#titreFormation{
		float:left;
		margin:2px 8px 6px 0;
		width:580px;
	}
	
	#programme{
		margin:10px 0 20px 80px;
		padding:0;
	}
	
	#programme li{
		margin:0 0 5px 0;
		padding:0;
	}
	
	#dateEtLieu{
		margin:10px 0 20px 65px;
		padding:0;
		list-style:none;
	}
	
	#dateEtLieu li{
		width:300px;
		height:16px;
		margin:0 0 8px 0;
	}
	
	#tableauCoupons{
		margin:0 0 30px 24px;
	}
	
	.inscriptionCelluleTitre{
		text-align:center;
		padding:0 10px 15px 10px;
	}
	
	.inscriptionCellule{
		text-align:center;
		padding:0 10px 5px 10px;
	}

	.formationContact{
		color:#2A7EDD;
		text-decoration:none;
	}
	
	.formationContact:hover{
		text-decoration:none;
		color:#ef7a00;
		background-color:#f2f5fb;
	}
	
	.clear15{
		height:15px;
	}
	
	/* ---- Page historique ---- */
	
	#telechargerDocument{
		margin:10px 0 20px 58px;
		padding:0;
		list-style:none;
	}
	
	#telechargerDocument li{
		width:600px;
		height:23px;
		margin:0 0 8px 0;
	}

	#telechargerDocument a{
		display:block;
		width:600px;
		height:17px;
		background-image:url(images/telecharge_off.gif);
		background-repeat:no-repeat;
		background-position:0 0px;
		padding:6px 0 0 30px;
		color:#2A7EDD;
		text-decoration:none;
	}
	
	#telechargerDocument a:hover{
		background-image:url(images/telecharge_on.gif);
		background-repeat:no-repeat;
		background-position:0 0px;
	}
	
	#telechargement{
		display:none;
	}
	
	/* ---- Journal ---- */
	
	#visuelJournal{
		float:left;
		width:234px;
		padding:0 0 0 24px;
		margin:15px 15px 0 0;
	}
	
	#telechargerJournal{
		text-align:center;
		margin:5px 0 0 0;
	}
	
	#listeNumeros{
		float:left;
		width:475px;
		margin:15px 0 0 0;
	}
	
	#dernierNumero{
		margin:5px 0 40px 20px;
	}
	
	#anciensNumeros{
		margin:0 0 20px 20px;
	}
	
	.nomNumero{
		background-color:#EBEFFA;
		padding:2px 10px 2px 10px;
		color:#0064B6;
		font-size:140%;
		font-weight:bold;
	}
	
	.nomNumeroAncien{
		padding:2px 10px 2px 10px;
		color:#0064B6;
		font-size:100%;
		font-weight:bold;
	}
	
	.descriptifNumero{
		background-color:#F6F7F9;
		margin:0;
		padding:5px 0 0 0;
		list-style:none;
		font-size:110%;
	}
	
	.descriptifNumeroAncien{
		margin:0 0 10px 50px;
		padding:0 0 0 0;
	}
	
	.descriptifNumero li{
		padding:5px 5px 5px 30px;
		border-bottom:1px solid #fff;
		color:#000;
	}
	
	.descriptifNumero li a{
		color:#000;
		text-decoration:none;
	}
	
	.descriptifNumero li a:hover{
		text-decoration:none;
		color:#ef7a00;
	}
	
	.descriptifNumeroAncien li{
		padding:0px 0 2px 0px;
		color:#000;
	}
	
	.descriptifNumeroAncien li a{
		color:#000;
		text-decoration:none;
	}
	
	.descriptifNumeroAncien li a:hover{
		text-decoration:none;
		color:#ef7a00;
	}
	
	/* ---- Cogeor ---- */
	
	#adresseCogeor{
		width:300px;
		padding:0 0 0 230px;
		background-image:url(images/cogeor.gif);
		background-repeat:no-repeat;
		background-position:right center;
	}
	
	#adresseCujas{
		width:450px;
		padding:0 0 0 150px;
		background-image:url(images/cujas.gif);
		background-repeat:no-repeat;
		background-position:right center;
	}
	
	/* ---- Accueil ---- */
	
	#accueilGauche{
		width:323px;
		height:323px;
		float:left;
		padding:0;
		margin:21px 14px 0 0;
		border-left:11px solid #fff;
	}
	
	#actualiteAccueil h1{
		margin:0;
		padding:0;
	}
	
	#actualiteAccueil ul{
		background-color:#ECF0FA;
		margin:0 0 10px 0;
		padding:10px 0 7px 0;
		list-style:none;
	}
	
	#actualiteAccueil li{
		background-image:url(images/puce-accueil.gif);
		background-repeat:no-repeat;
		background-position:0 6px;
		padding:0 0 0 10px;
		margin:0 0 7px 20px;
	}
	
	#actualiteAccueil a{
		color:#4077B6;
		text-decoration:none;
	}
	
	#actualiteAccueil a:hover{
		color:#f07b00;
		text-decoration:none;
	}
	
	#accueilVisuelGauche{
		text-align:center;
		margin:15px 0 0 0;
	}
	
	#accueilDroite{
		width:422px;
		height:323px;
		margin:21px 0 0 0;
		float:left;
		background-image:url(images/cascade.jpg);
		background-repeat:no-repeat;
		background-position:right bottom;
	}
	
	#accueilDroite h1{
		margin:2px 10px 25px 0;
		font-family:arial;
		font-size:140%;
		font-weight:bold;
	}
	
	.lien{
		text-decoration:none;
		color:#2A7EDD;
		font-size:100%;
	}
	
	.lien:hover{
		text-decoration:none;
		color:#f07b00;
		background-color:#f2f5fb;
	}
	
	/* ---- page nos prestations ----*/
	
	.graphique{
		padding:0 0 0 80px;
		margin:10px 25px 10px 0;
		width:294px;
		float:left;
	}
	
	.graphique2{
		width:294px;
		margin:10px 0 10px 0;
		float:left;
	}
	
	.prestationSecteurs{
		background-color:#EBEFFA;
		width:450px;
		margin:0 0 12px 162px;
		padding:10px 0 0 0;
	}

	
	.listePrestationGauche{
		margin:0 0 0 0;
		padding:0 0 10px 0;
		width:200px;
		float:left;
	}
	
	.listePrestationDroite{
		margin:0;
		padding:0 0 10px 0;
		width:250px;
		float:left;
	}
	
	.listePrestations{
		margin-top:5px;
		margin-bottom:0px;
	}
	
	.listePrestations li{
		margin-bottom:5px;
	}
	
	/* ---- inscription conference ---- */
	
	#contactForm2{
		float:left;
		width:450px;
		margin:15px 0 0 20px;
	}
	
	#contactForm2 p{
		margin:0 0 12px 0;
	}

	
	#contactForm2 form{
		padding:7px 0 0 0;
	}
	
	#contactForm2 label{
		display:block;
		float:left;
		width:150px;
		text-align:right;
		margin:0 5px 0 0;
	}
	
	.texteIntitule{
		float:left;
		width:250px;
	}
	
	.inputInscription{
		border:1px solid #2A7EDD;
		padding:1px 3px 2px 3px;
		font-family:verdana;
		font-size:11px;
	}
	
	.intituleInscription{
		color:#0058AF;
	}
	
	.signature{
		color:#ff8a00; 
		text-decoration:none; 
		font-weight:bold; 
		padding:1px; 
	} 

	.signature:hover{
		text-decoration:none; 
		color:#fff; 
		background-color:#ff8a00; 
		padding:1px; 
	}
	
	/* ---- chiffres ---- */
	
	.clear25{
		clear:both;
		height:25px;
	}
	
	/* ---- plan du site ---- */
	
	
	#planSite{
		margin-bottom:10px;
		margin-top:22px;
		_padding-left:40px;
		margin-left:20px;
		background-image:url(images/plan.jpg);
		background-repeat:no-repeat;
		background-position:right top;
	}
	
	#planSite li{
		margin-bottom:17px;
	}
	
	#planSite li ul{
		margin-top:3px;
	}
	
	
	#planSite ul{
		margin-bottom:10px;
	}
	
	#planSite ul li{
		margin-bottom:5px;
	}
	
	.premierNiveau{
		font-size:110%;
		font-weight:bold;
	}
	
	#planSite a{
		text-decoration:none;
		color:#2a7edd;
		font-size:100%;
	}
	
	#planSite a:hover{
		text-decoration:none;
		color:#f07b00;
		background-color:#f2f5fb;
	}
	
	.clear30{
		clear:both;
		height:30px;
	}
	
	.clear20{
		clear:both;
		height:20px;
	}
	
	#chiffresCles{
		text-align:center;
	}
	
	
	#texteAccueil{
		margin:auto;
		padding:15px 0 0 80px;
		font-size:110%;
	}
	
	#texteAccueil ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	#texteAccueil ul li.accueilCogep{
		margin:0 0 10px 0;
		padding:0 0 0 16px;
		background-image:url(images/carre1.gif);
		background-repeat:no-repeat;
		background-position:0 3px;
	}
	
	#texteAccueil ul li.accueilCogep a{
		color:#0292bf;
		font-weight:bold;
		text-decoration:none;
	}
	
	#texteAccueil ul li.accueilCogep a:hover, #texteAccueil ul li.accueilErea a:hover{
		text-decoration:underline;
	}
	
	#texteAccueil ul li.accueilErea{
		margin:0 0 10px 0;
		padding:0 0 0 16px;
		background-image:url(images/carre2.gif);
		background-repeat:no-repeat;
		background-position:0 3px;
	}
	
	#texteAccueil ul li.accueilErea a{
		color:#f07b00;
		font-weight:bold;
		text-decoration:none;
	}
