* {
	margin: 0;
	padding: 0;
}
body {
	font-family : Verdana, Arial, Sans-serif;
	font-size : 62.5%;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
}
.cadre{
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:974px;
	height:auto;
}
.centre{
	background-image:url(images/fd.gif);
	background-repeat:repeat-y;
	float:left;
	width:974px;
}
/*-------------------------------------------------LES COULEURS*/
.bleuFd{
background-color:#105777;
}
.vertFd{
background-color:#C5CA00;
}
.blcTxt{
color:#FFF;
text-decoration:none;
}
.bleuEniTxt{
color:#21B9FF;
}
.bleuTxt{
color:#105777;
}

/*-------------------------------------------------LE HAUT*/
.haut{
width:974px;
height:80px;
float:left;
}
.hautEni img{
margin:8px;
float:left;
}
.hautEni h1{
font-family:Arial, Helvetica, sans-serif;
font-size:2.5em;
font-weight:100;
font-stretch:extra-expanded;
padding-top:25px;
}
.hautEni h3{
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
font-weight:100;
font-stretch:extra-expanded;
font-style:italic;
}
.hautmenu{
float:right;
height:80px;
text-align:right;
}
.hautmenu img{
margin:0;
padding:0;
}
/*LES LIENS*/
.hautmenu a{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
text-decoration:none;
color:#FFF;
}
.hautmenu a:hover{
color:#C5CA00;
}
/*
.hautmenu a:visited{
color:#FFF;
}
*/
.entreprise a{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
text-decoration:none;
color:#FFF;
}
.entreprise a:hover{
color:#588AA0;
}
.entreprise a:visited{
color:#FFF;
}
.entreprise{
padding-top:30px;
height:25px;
}
.entreprise img{
padding:0;
margin-bottom:-4px;
}
.deconnection img{
margin:0;
padding:0;
}

/*-------------------------------------------------L'ACCUEIL*/
.accueil{
width:974px;
height:200px;
float:left;
}
.photoAccueil img{
float:left;
}
.flash{
width:653px;
float:right;
}

/*-------------------------------------------------LE MENU*/
	#Menu_Left{
		width:210px;
		font-size:1.1em;
		color: #105777;
		font-weight: bold;
		margin-bottom:30px;
		margin-top:20px;
	}
	.largeur{
	width:230px;
	background-color:#588AA0;
	}
	#Menu_Left a{
	margin-bottom:5px;
	margin-top:5px;
	padding: 3px 0 3px 4px;
	}
	#Menu_Left a:hover{
	background-color:#588AA0;
	color:#FFF;
	}
	#Menu_Left .txtItem{
		display:block;
		padding-right:20px;
		background-position:right center;
		background-repeat:no-repeat;
		font-size:1.1em;
		color: #105777;
		text-decoration: none;
	}
	.menu_opened .txtItem{
		background-image:url(images/cursorMenu.gif); 
	}
	.menu_opened ul{
		display:block;
		margin-top:5px;
		margin-bottom:5px;
	}
	.menu_opened li{
		margin-top:5px;
		margin-bottom:5px;
		}
	.menu_opened ul li a{
		display:block;
		font-size:1em;
		color: #FFF;
		text-decoration:none;
		font-weight:normal;
	}
	.menu_opened ul li a:hover{
	background-color:#588AA0;
	}
	.menu_opened span{
	display:block;
	margin-left:10px;
	}
	.menu_closed .txtItem{
		background-image:url(images/cursorMenuDirect.gif);
	}
	.menu_closed ul{
		display:none;
	}
dl, dt, dd, ul, li {
list-style-type: none;
}
.conteneurMenu{
width:210px;
background-color:#C5CA00;
float:left;
}
.menuRapido {
padding-bottom:10px;
}
.menuRapido a{
color:#A1275D;
text-decoration:none;
font-weight:bold;
font-size:1em;
}
.menuRapido img{
margin-bottom:-3px;
margin-right:5px;
margin-left:5px;
}
.menuRapido span {
margin-top:-13px;
	display:block;
	margin-left:25px;
}
.cursor {
float:right;
text-align:right;
width:8px;
margin-right:5px;
margin-top:-11px;
}

/*-------------------------------------------------PAGE*/
.page {
background-image:url(images/fdTitre.gif);
background-repeat:no-repeat;
}
.pageEntreprise {
background-image:url(images/fdTitreEntreprise.gif);
background-repeat:no-repeat;
}
.page, .pageEntreprise, .pageContact, .pageFormationDev, .pageFormationConcepteur, .pageFormationSpecialisteSystRes, .pageFormationAdministrateurSystRes, .pageFormationInformaticien, .pageInscriptions{
float:left;
width:541px;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
}
.pageEntreprise h1{
font-size:1.5em;
color:#FFF;
margin-left:50px;
padding-top:7px;
height:40px;
}
.pageContact {
background-image:url(images/fdTitreContact.gif);
background-repeat:no-repeat;
}
.pageContact h1{
font-size:1.5em;
color:#FFF;
margin-left:50px;
padding-top:7px;
height:40px;
}
.pageFormationDev {
background-image:url(images/htFormationDev.jpg);
background-repeat:no-repeat;
}
.pageFormationDev h1{
font-size:1.5em;
color:#FFF;
margin-left:50px;
padding-top:7px;
height:40px;
}
.pageFormationConcepteur {
background-image:url(images/htFormationConcepteur.jpg);
background-repeat:no-repeat;
}
.pageFormationConcepteur h1{
font-size:1.5em;
color:#FFF;
margin-left:50px;
padding-top:7px;
height:40px;
}
.pageFormationSpecialisteSystRes{
background-image:url(images/htFormationSpecialisteSystRes.jpg);
background-repeat:no-repeat;
}
.pageFormationSpecialisteSystRes h1{
font-size:1.5em;
color:#FFF;
margin-left:50px;
padding-top:7px;
height:40px;
}
.pageFormationAdministrateurSystRes{
background-image:url(images/htFormationAdministrateurSystRes.jpg);
background-repeat:no-repeat;
}
.pageFormationAdministrateurSystRes h1{
font-size:1.5em;
color:#FFF;
margin-left:50px;
padding-top:7px;
height:40px;
}
.pageFormationInformaticien{
background-image:url(images/htFormationInformaticien.jpg);
background-repeat:no-repeat;
}
.pageFormationInformaticien h1{
font-size:1.5em;
color:#FFF;
margin-left:50px;
padding-top:7px;
height:40px;
}
.pageInscriptions {
background-image:url(images/fdTitreInscriptions.gif);
background-repeat:no-repeat;
}
.pageInscriptions h1{
font-size:1.5em;
color:#FFF;
margin-left:50px;
padding-top:7px;
height:40px;
}
.chemin{
font-family:Arial, Helvetica, sans-serif;
color:#105777;
margin-top:3px;
padding-left:20px;
width:510px;
height:15px;
}
.chemin a{
color:#105777;
text-decoration:none;
}
.page h1{
font-size:1.5em;
color:#FFF;
margin-left:50px;
padding-top:7px;
height:40px;
}
.texte{
	border-left-color:#588AA0;
}
.texte, .texteEntreprise, .texteContact, .texteInscriptions{
width:520px;
line-height:1.6em;
border-left-style:solid;
border-left-width:13px;
float: left;
}
.texte a{
color:#000;
/*text-decoration:none;*/
}
.texte a:hover{
color: #105777;
}
.texteEntreprise{
	border-left-color:#105777;
}
.texteEntreprise h1{
margin: 0 5px 0 10px;
font-size:1.6em;
color:#105777;
height:auto;
}
.texteEntreprise h3{
margin: 0 5px -10px 10px;
font-size:1.2em;
color:#8E9300;
letter-spacing:1px;
font-weight:normal;
}
.texteEntreprise p{
text-align:justify;
	margin-left:10px;
	margin-right:10px;
	font-size:1.1em;
	color:#000;
}
.texteEntreprise table{
border-style:solid;
border-width:thin;
border-color:#E2E2D6;
font-size:1.1em;
color:#8E9300;
margin:10px;
}
.texteEntreprise a{
color: #A1275D;
text-decoration:none;
}
.texteInscriptions{
	border-left-color:#A1275D;
}
.texteInscriptions h1{
margin: 0 5px 0 10px;
font-size:1.6em;
color:#A1275D;
height:auto;
}
.texteInscriptions h4 {
text-align:justify;
	margin-left:10px;
	margin-right:10px;
	font-size:1.1em;
	color:#000;
}
.texteInscriptions a{
color:#A1275D;
text-decoration:none;
font-size:1.2em;
margin: 0 5px 0 10px;
}
.texteInscriptions img{
margin-left:0px;
}
.texteContact{
	border-left-color:#8E9300;
}
.texteContact p{
text-align:justify;
	margin-left:10px;
	margin-right:10px;
	font-size:1.1em;
	color:#000;
}
.texteContact h1{
margin: 0 5px 0 10px;
font-size:1.6em;
color:#8E9300;
height:auto;
}
.texteContact a{
color:#8E9300;
text-decoration:none;
}
.texteContact table{
margin: 0 5px 0 10px;
}
.telechargement{
float:left;
width:110px;
margin-left:10px;
margin-top:10px;
line-height:1.2em;
}
.telechargement2{
float:left;
width:250px;
margin-left:10px;
margin-top:10px;
line-height:1.2em;
}
.texte iframe{
margin-left:10px;
}
.texte h1 {
margin: 0 5px 0 10px;
font-size:1.6em;
color:#588AA0;
height:auto;
}
.texte h1, a{
text-align:left;
}
.texte h2, .texteEntreprise h2 {
margin: 10px 5px 5px 10px;
font-size:1.4em;
font-style:italic;
color:#588AA0;
}
.texte h3 {
margin: 5px 5px 5px 10px;
font-size:1.1em;
color:#588AA0;
}
.ancres{
color:#CCC;
font-size:1em;
text-align:center;
}
.ancres a{
color:#105777;
text-decoration:none;
border-top-color:#ccc;
border-top-width:1px;
border-top-style:dotted;
}
.ancres a:hover{
color:#105777;
text-decoration:none;
border-bottom-color:#ccc;
border-bottom-width:1px;
border-bottom-style:dotted;
}
.texte p {
text-align:justify;
	margin-left:10px;
	margin-right:10px;
	font-size:1.1em;
	color:#000;
}
.texte p img{
float:none;
margin:0px;
}
.texte img{
float:right;
margin-left:15px;
}
.texte object{
float:right;
margin-left:15px;
}
.texteFormation{
border-left-color:#588AA0;
border-left-style:solid;
border-left-width:13px;
}
.texteFormation h1{
margin: 0 5px 0 10px;
font-size:1.6em;
font-weight:normal;
letter-spacing:1px;
color:#105777;
}
.texteFormation h2{
margin: 0 5px 0 10px;
font-size:1.4em;
color:#105777;
font-weight:bold;
}
.texteFormation h3{
margin: 0 5px 0 10px;
font-size:1.2em;
color:#000;
font-weight:bold;
line-height:1.6em;
}
.texteFormation h4{
margin: 0 5px 0 10px;
font-size:1.1em;
color:#000;
font-weight:normal;
line-height:1.6em;
text-align:justify;
}
texteFormation img{
margin-top:-20px;
}
.spacer{
border-left-color:#588AA0;
border-left-style:solid;
border-left-width:13px;
height:200px;
}
.accroche{
float:right;
width:200px;
color:#8E9300;
font-weight:bold;
margin-left:10px;
margin-right:5px;
}
.accroche h1{
font-size:1.4em;
color:#8E9300;
font-weight:bold;
font-style:normal;
margin:0;
margin-bottom:10px;
}
.accroche h4{
font-size:1.2em;
color:#000000;
font-style:normal;
margin:0;
margin-bottom:10px;
}
.accroche h2{
font-size:1.4em;
color:#8E9300;
font-weight:bold;
font-style:normal;
margin:0;
margin-bottom:10px;
}
.accroche p{
margin-left:0;
font-size:1.1em;
color:#8E9300;
font-weight:bold;
text-align:left;
}
.accrocheFinancement{
float:right;
width:200px;
margin-left:10px;
margin-right:5px;
border-left-color:#ccc;
border-left-style:solid;
border-left-width:1px;
}
.accrocheFinancement h2{
font-size:1.4em;
color:#A1275D;
font-weight:bold;
font-style:normal;
margin:0;
margin-left:5px;
}
.accrocheFinancement p{
margin-left:5px;
font-size:1.1em;
color:#A1275D;
font-weight:bold;
text-align:left;
}
.accrocheFinancement a{
color:#A1275D;
}
.accroche img{
margin:0;
float:none;
}
.accrocheAlternance{
margin-left:10px;
border-left-color:#ccc;
border-left-style:solid;
border-left-width:2px;
}
.accrocheAlternance h2{
font-size:1.4em;
color:#A1275D;
font-weight:bold;
font-style:normal;
margin:0 0 0 5px;
}
.accrocheAlternance h4{
margin:0 0 0 5px;
font-size:1.1em;
color:#A1275D;
font-weight:bold;
text-align:left;
}
.accrocheAlternance a{
color:#A1275D;
}
.accrocheFormation{
display:block;
background-color:#FFF;
float:left;
width:194px;
border:#CCCCCC solid thin;
margin-top:15px;
margin-bottom:15px;
margin-left:8px;
}
.espaceFormation .accrocheFormation h2{
display:block;
font-size:1.4em;
background-color:#F6F8F5;
color:#A1275D;
font-weight:bold;
font-style:normal;
margin:5px 5px 0 5px;
padding-left:10px;
padding-right:10px;
}
.espaceFormation .accrocheFormation p{
margin-left:5px;
font-size:1.1em;
color:#A1275D;
background-color:#F6F8F5;
font-weight:bold;
text-align:left;
margin:0 5px 5px 5px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
}
.espaceFormation .accrocheFormation a{
color:#A1275D;
}
.espaceFormation a{
color:#000000;
}
.espaceFormation a:hover{
color:#A1275D;
}
.actu .accrocheFormation h2{
display:block;
font-size:1.4em;
background-color:#F6F8F5;
color:#A1275D;
font-weight:bold;
font-style:normal;
margin:5px 5px 0 5px;
padding-left:10px;
padding-right:10px;
}
.actu .accrocheFormation p{
margin-left:5px;
font-size:1.1em;
color:#A1275D;
background-color:#F6F8F5;
font-weight:bold;
text-align:left;
margin:0 5px 5px 5px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
}
.actu .accrocheFormation a{
color:#A1275D;
}
.espaceD .accrocheFormation h2{
display:block;
font-size:1.4em;
background-color:#F6F8F5;
color:#A1275D;
font-weight:bold;
font-style:normal;
margin:5px 5px 0 5px;
padding-left:10px;
padding-right:10px;
}
.espaceD .accrocheFormation p{
margin-left:5px;
font-size:1.1em;
color:#A1275D;
background-color:#F6F8F5;
font-weight:bold;
text-align:left;
margin:0 5px 5px 5px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
}
.espaceD .accrocheFormation a{
color:#A1275D;
}
.groupe{
display:block;
padding-top:20px;
border-left-color:#588AA0;
border-left-style:solid;
border-left-width:13px;
float:left;
}
.groupe p{
margin-left:10px;
}
.allerPdf{
color:#8E9300;
padding-right:25px;
padding-top:5px;
height:20px;
line-height:1.2em;
}
.allerPdf span{
margin-left:25px;
display:block;
}
.allerPdf img{
float:left;
margin:0;
margin-top:-4px;
padding:0;
}
.allerPdf a, .telechargement a, .telechargement2 a{
display:block;
font-size:1em;
font-weight:bold;
text-decoration:none;
color:#8E9300;
padding-left:5px;
}
.allerPdf a:hover, .telechargement a:hover, .telechargement2 a:hover{
color:#8E9300;
text-decoration:underline;
}
.groupe table{
margin-left:10px;
}
.titrePresentation{
	margin-left:10px;
	font-size:1.6em;
	color:#105777;
	border-bottom-color:#105777;
	border-bottom-style:solid;
	border-bottom-width:1px;
	height:auto;
	width:500px;
	font-weight: bold;
}
.titrePlacement{
	margin-left:10px;
	font-size:1.6em;
	color:#105777;
	border-bottom-color:#105777;
	border-bottom-style:solid;
	border-bottom-width:1px;
	height:auto;
	width:290px;
	font-weight: bold;
}
.txtPlacement{
line-height:1.6em;
margin-left:10px;
font-size:1.1em;
color:#000;
height:auto;
width:280px;
}
.txtPlacement img{
float:left;
margin:0 10px 0 0;
}
.txtPlacement a{
text-decoration:none;
color:#105777;
}
.programme{
margin-left:10px;
border:#CCCCCC solid;
border-top-color:#A1275D;
border-width:1px;
width:513px;
}
.programme a{
background-image:url(images/fdBoutonViolet.gif);
background-repeat:repeat-x;
text-decoration:none;
color:#FFF;
float:right;
}
.programme h2{
font-size:1.4em;
font-weight:bold;
color:#A1275D;
margin:10px 0 5px 5px;
}
.programme h3{
display:inline;
font-size:1.1em;
color:#105777;
font-weight:bold;
margin-left:5px;
}
.programme span, h4{
font-size:1.1em;
color:#000;
font-weight:normal;
margin-left:5px;
}
.programme h5{
font-size:1.1em;
color:#A1275D;
font-weight:normal;
margin-left:5px;
}
.basTexte {
width:300px;
float:left;
}

/*-------------------------------------------------LES NEWS*/
.news{
	width:525px;
	height:450px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 5px 0 5px;
}
.article{
display:block;
float:left;
}
.news img{
margin:0;
float:left;
}
.news h1{
width:480px;
font-size:1.4em;
color:#105777;
margin:0;
}
.news h2{
width:480px;
font-size:1.2em;
line-height:normal;
font-weight:bold;
color:#105777;
margin:0 5px 0 0;
padding:0 13px 0 5px;
border-left:#E2E2D6 solid 1px; 
border-right:#E2E2D6 solid 1px; 
}
.news h3{
width:480px;
margin:0 5px 0 0;
font-size:1.2em;
line-height:normal;
color:#000;
padding:0 13px 0 5px;
border-left:#E2E2D6 solid 1px; 
border-right:#E2E2D6 solid 1px; 
}
.news h4{
display:block;
margin-top:25px;
margin-left:0;
margin-right:10px;
font-size:1em;
line-height:normal;
color:#000;
text-align:justify;
}
.photoNews{
float:right;
margin:10px 5px 10px 10px;
}
/*-------------------------------------------------ACTU*/
.actu{
background-color:#E2E2D6;
background-image:url(images/finActu.gif);
background-position:right bottom;
background-repeat:no-repeat;
width:213px;
float:left;
margin-top:20px;
font-family:Arial, Helvetica, sans-serif;
}
.actu h1{
font-size:1.5em;
font-weight:bold;
color:#105777;
margin-top:15px;
margin-left:10px;
}
.actu img{
float:left;
margin-left:10px;
}
.lesactu{
background-color:#FFF;
width:182px;
padding:5px;
border:solid; color:#105777; border-width:1px;
margin-left:10px;
margin-bottom:20px;
}
.lesactu p{
color:#000;
margin-bottom:5px;
}
.lesactu a p{
text-decoration:none;
color:#000;
}
.lesactu a:hover p{
text-decoration:underline;
}
.lesactu h2{
font-size:1.3em;
color:#105777;
}
.lesactu h3{
font-size:1.1em;
color:#105777;
font-weight:normal;
}
.lesactu a h2, .lesactu a h3{
text-decoration:none;
color:#105777;
}
.lesactu a:hover h2, .lesactu a:hover h3{
text-decoration:underline;
color:#105777;
}
.espaceD{
background-color:#E2E2D6;
width:213px;
float:left;
margin-top:20px;
font-family:Arial, Helvetica, sans-serif;
}
.espaceD h2{
color:#105777;
font-size:1.2em;
font-weight:bold;
line-height:1.5em;
margin:10px;
}
.espaceD img{
float:right;
}
.espaceFormation{
display:block;
background-color:#FFF;
width:213px;
float:left;
margin-top:20px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/fdTicket.gif);
background-repeat:no-repeat;
}
.espaceFormation h2{
color:#105777;
font-size:1.2em;
font-weight:bold;
line-height:1.5em;
margin:10px 20px 0 20px;
}
.espaceFormation h4{
color:000;
font-size:1.1em;
font-weight:normal;
margin: 0 20px 0 20px;
}
.espaceFormation p{
text-align:right;
margin-right:30px;
}

/*-------------------------------------------------LES MODULES*/
.module{
display:block;
	width:220px;
	margin:10px 10px 0 10px;
	float:left;
}
.module2{
display:block;
	width:150px;
	margin:10px 10px 0 10px;
	float:left;
}
.module h2, module2 h2{
margin:0;
font-size:1.4em;
color:#105777;
letter-spacing:1px;
font-style:normal;
}
.module h4{
width:208px;
font-size:1.1em;
color:#000;
margin:0 5px 0 0;
padding:0 5px 0 5px;
border-left:#E2E2D6 solid 1px; 
border-right:#E2E2D6 solid 1px; 
}
.module2 h4{
width:138px;
font-size:1.1em;
color:#000;
margin:0 5px 0 0;
padding:0 5px 0 5px;
border-left:#E2E2D6 solid 1px; 
border-right:#E2E2D6 solid 1px; 
}
.module a, .module2 a{
text-decoration:none;
color:#A1275D;
font-weight:bolder;
font-size:1.2em;
}
.module a:hover, .module2 a:hover{
text-decoration:underline;
}
.moduleBord{
width:220px;
clear:both;
margin:0;
padding:0;
height:20px;
}
.moduleBord2{
width:150px;
clear:both;
margin:0;
padding:0;
height:20px;
}
.moduleBord img{
margin:0;
float:left;
margin-right:15px;
}
.moduleBord2 img{
margin:0;
}
/*-------------------------------------------------LES TEMOIGNAGES*/
.temoignages{
display:block;
float:left;
background-image:url(images/flecheTemoin.gif);
background-repeat:no-repeat;
background-color:#1676A1;
color:#1A90C6;
font-size:1em;
width:194px;
border-top:solid; border-top-color:#105777; border-top-width:5px;
margin-left: 10px;
}
.temoignages h1{
font-size:1.6em;
font-weight:bold;
color:#B8CDD6;
margin-top:4px;
margin-left:25px;
}
.temoignages a{
display:block;
font-size:1em;
color:#FFF;
margin-left:25px;
text-decoration:none;
font-weight:bold;
}
.temoignages a:hover{
color:#B8CDD6;
}
.temoignages p{
color:#FFF;
margin-top:5px;
padding-bottom:10px;
}
.leTemoignage{
background-image:url(images/temoin.gif);
background-repeat:no-repeat;
background-color:#1676A1;
color:#1A90C6;
width:194px;
border-top:solid; border-top-color:#105777; border-top-width:5px;
margin-left: 10px;
}
.leTemoignageGD{
background-image:url(images/temoin.gif);
background-repeat:no-repeat;
background-color:#1676A1;
color:#1A90C6;
width:500px;
border-top:solid; border-top-color:#105777; border-top-width:5px;
margin-left: 0;
margin-bottom:20px;
}
.leTemoignage h2{
font-size:1.4em;
font-weight:bold;
color:#B8CDD6;
margin:4px 0 0 25px;
}
.leTemoignageGD h2{
font-size:1.4em;
font-weight:bold;
color:#B8CDD6;
margin:4px 0 0 25px;
}
.leTemoignage h3{
font-size:1.3em;
line-height:1.2em;
font-weight:bold;
color:#FFF;
margin:0 0 0 25px;
}
.leTemoignageGD h3{
font-size:1.2em;
font-weight:bold;
color:#FFF;
margin:0 0 0 25px;
}
.leTemoignage p{
font-size:1.2em;
font-weight:normal;
color:#FFF;
margin:5px 5px 5px 25px;
}
.leTemoignageGD p{
font-size:1.1em;
font-weight:normal;
color:#FFF;
margin:0 5px 10px 25px;
}
.leTemoignage img{
float:left;
margin:0 5px 0 25px;
}
.leTemoignageGD img{
float:left;
margin:0 5px 0 25px;
}
.leTemoignage a{
display:block;
font-size:0.9em;
color:#B8CDD6;
text-align:left;
text-decoration:none;
margin-right:5px;
}
.leTemoignageGD a{
display:block;
font-size:0.9em;
color:#B8CDD6;
text-align:left;
text-decoration:none;
margin-right:5px;
}
.leTemoignage a:hover{
color:#B8CDD6;
}
.leTemoignageGD a:hover{
color:#B8CDD6;
}
.gdTemoignages{
	width:525px;
	height:450px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 5px 0 5px;
}
/*-------------------------------------------------QUELLE FORMATION CHOISIR*/
.jeSuisBeige{
background-image:url(images/blockBeige.gif);
background-position:right top;
background-repeat:no-repeat;
width:295px;
margin-left:10px;
}
.jeSuisBeige p, .jeSuisBeige h3, .jeSuisBeige table{
margin:0;
width:280px;
}

.jeSuisJaune{
background-image:url(images/blockJaune.gif);
background-position:right top;
background-repeat:no-repeat;
width:295px;
margin-left:10px;
}
.jeSuisJaune a, .jeSuisRouge a, .jeSuisViolet a, .jeSuisBleu a{
text-decoration:none;
}
.jeSuisRouge{
background-image:url(images/blockRouge.gif);
background-position:right top;
background-repeat:no-repeat;
width:295px;
margin-left:10px;
}
.jeSuisViolet{
background-image:url(images/blockViolet.gif);
background-position:right top;
background-repeat:no-repeat;
width:295px;
margin-left:10px;
}
.jeSuisBleu{
background-image:url(images/blockBleu.gif);
background-position:right top;
background-repeat:no-repeat;
width:295px;
margin-left:10px;
}
.jeSuisJaune .souhait a{
display:block;
color:#A1275D;
font-size:1.1em;
font-weight:bold;
text-decoration:none;
text-align:right;
}
.jeSuisRouge .souhait a{
display:block;
color:#A1275D;
font-size:1.1em;
font-weight:bold;
text-decoration:none;
text-align:right;
}
.jeSuisViolet .souhait a{
display:block;
color:#A1275D;
font-size:1.1em;
font-weight:bold;
text-decoration:none;
text-align:right;
}
.jeSuisBleu .souhait a{
display:block;
color:#A1275D;
font-size:1.1em;
font-weight:bold;
text-decoration:none;
text-align:right;
}
.souhait{
width:273px;
margin:0 0 10px 10px;
border:#CCCCCC solid 1px;
}
.souhait p{
margin-left:2px;
}
/*-------------------------------------------------CHIFFRES*/
.chiffres{
margin-left:10px;
margin-right:10px;
float:right;
width:213px;
border-top-color:#FFF;
border-top-style:solid;
border-top-width:5px;
background-image:url(images/cadre.gif);
background-repeat:no-repeat
}
.chiffresVideo{
margin-left:0px;
margin-right:0px;
float:right;
width:213px;
border-top-color:#E2E2D6;
border-top-style:solid;
border-top-width:5px;
background-image:url(images/cadreVideo.gif);
background-repeat:no-repeat
}
.chiffres h2, .chiffresVideo h2{
color:#105777;
font-size:1.4em;
margin: 15px 5px 5px 25px;
font-weight:bold;
font-style:normal;
}
.chiffres li, .chiffresVideo li{
list-style-image:url(images/cursor.gif);
margin-left:32px;
margin-right:15px;
margin-bottom:5px;
font-size:1em;
font-weight:bold;
}
.chiffres img, .chiffresVideo img{
float:none;
margin: 0 0 0 5px;
}
/*.chiffresVideo ul{
margin-top:160px;
}*/
.texte span{
	line-height:1.1em;
	display:block;
	margin-left:5px;
}
/*-------------------------------------------------ADRESSE*/
.adresse{
float:left;
border-top:solid; border-top-color:#A1275D; border-top-width:2px;
width:974px;
text-align:center;
font-size:1.2em;
font-weight:bold;
color:#105777;
margin-top:10px;
padding-top:5px;
}
.adresse img{
padding-left:5px;
padding-right:5px;
}
.adresse a{
color:#105777;
text-decoration:none;
}
