BODY {
	scrollbar-face-color:#17376F;
	scrollbar-highlight-color:#17376F;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.FermerLeNoue{display:none; visibility:hidden }
.OuvrirLeNoue{visibility:visible }

.ombreFooter {
	background-image: url(../images/commun/ombre-footer.gif);
	background-repeat: repeat-x;
}
.bleuFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #A19CBB;
	background-color: #1D336F;
	text-decoration: none;
}.bordMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;	
	padding-right:1px;
	vertical-align:top
}
.barreNavigationRouge {
	height: 22px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	font-weight: normal;
	background-color: #A30D0E;	
}
.textebarreNavigationRouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}
a.texteBarreNavigationRouge:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C5C5C7;
	text-decoration:none;
}

.texteBarreNavigationGrise {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #010000;
	text-decoration:none;
	font-weight: bold;	
}
a.texteBarreNavigationGrise:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #284EAE;
	text-decoration:none;
	font-weight: bold;	
}
.texteBarreNavigationGrise:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A30D0E;
	text-decoration:none;
	font-weight: bold;	
}

.texteBarreNavigationGriseActive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A30D0E;
	text-decoration:none;
	font-weight: bold;	
}

.texteActifBarreNavigationGrise {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A30D0E;
	text-decoration:none;
	font-weight: bold;	
}
.texteGrasBleu236DB9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #236DB9;
	text-decoration:none;
	font-weight: bold;	
}
.texteBleuBarreNavigationGrise {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D336F;
	text-decoration:none;
	font-weight: bold;	
}
a.texteBleuBarreNavigationGrise:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A30D0E;
	text-decoration:none;
	font-weight: bold;	
}
.banniere {
	height: 69px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #1C336E;
}
.LblChemin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #1C336E;
	text-decoration:none;
	font-weight:normal;
}
.titreEquipe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1C336E;
	text-decoration:none;
	font-weight:bold;
}
.LblRogeChemin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #A20C0E;
	text-decoration:none;
	font-weight:normal;
}
.texteChemin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1C336E;
	text-decoration:none;
	font-weight:normal;
}
.titreRubrique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	text-transform: uppercase;
}
.texteNoir11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.texteNoirJustif11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	text-align:justify;
	
}
.lientexte11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1D336F;
	text-decoration:underline;
}
a.lientexte11px:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A20C0E;
	text-decoration:underline
}

.lientexte11pxNoUnderline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1D336F;
	text-decoration:none;
}	
a.lientexte11pxNoUnderline:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A20C0E;
	text-decoration:none;
}
.lientexte10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1D336F;
	text-decoration:underline
}
a.lientexte10px:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #A20C0E;
	text-decoration:underline
}
.texteRougeMenu11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A30D0E;
	text-decoration:none
}


.texteNoirMenu11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none
}
a.texteNoirMenu11px:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A30D0E;
	text-decoration:none
}
a.texteNoirMenu11px:Active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A30D0E;
	text-decoration:none
}

.lienNoirMenu11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
a.lienNoirMenu11px:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A30D0E;
	text-decoration:underline;
}
a.lienNoirMenu11px:Active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A30D0E;
	text-decoration:underline;
}


.texteRougeMenu11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A30D0E;
	text-decoration:none
}
.texteBleuGras11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D346F;
	text-decoration:none;
	font-weight: bold;	
}
.lienGrasBlanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;	
}
.texteGrasBleuVerdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1D336F;
	text-decoration:none;
	font-weight: bold;	
}
.texteGrasBleuVerdana11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D336F;
	text-decoration:none;
	font-weight: bold;	
}
.texteGrasBleuVerdana12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1D336F;
	text-decoration:none;
	font-weight: bold;	
}
.texteGrasRougeVerdana12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A30D0E;
	text-decoration:none;
	font-weight: bold;	
}

.lienGrasBleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D336F;
	text-decoration:none;
	font-weight: bold;	
}
a.lienGrasBleu:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A30D0E;
	text-decoration:none;
	font-weight: bold;	
}
li {
	list-style-position: outside;
	list-style-type: disc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 15px;
}
.cadreTD {
	border: 1px solid #1D336F;
}
.texteRouge11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A20C0E;
	text-decoration:none; 
	text-align:justify;
}
.texteBleu11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1D336F;
	text-decoration:none;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align:justify;
}
.texteBleuClaire11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #236DB9;
	margin-top: 5px;
	margin-bottom: 5px;
}
.textBoxConnexion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #A4ABB0;
	height: 20px;
}
.textBox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #A4ABB0;
}
.bouton {
	background-image: url(../images/bo/bouton-background.gif);
	background-repeat: repeat-x;
}
.textebouton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration:none
}
a.textebouton:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #A30D0E;
	text-decoration:none
}

.texteboutonRouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration:none
}
a.texteboutonRouge:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #A20C0E;
	text-decoration:none
}
.boutonRouge {
	background-image: url(../images/commun/bouton-rouge-bg.gif);
	background-repeat: repeat-x;
}


.puceType1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	margin-left:-5.0pt;
	text-indent:0.0pt;
	list-style-image: url(../images/commun/puce1.gif);

}
.puceType2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	margin-left:-5.0pt;
	text-indent:0.0pt;
	list-style-image: url(../images/commun/puce2.gif);

}
.titreRougeArticle14px {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #A30D0E;
	text-decoration:none;
	font-weight: bold;
}
.gradianBarre {
	background-image: url(../images/commun/gradian-gris.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1C336E;
	text-decoration:none;
	font-weight:normal;
}
.tifCoin {
	background-image: url(../images/commun/tif-coin.gif);
	background-repeat: no-repeat;
}
.titreBleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	color: #1C336E;
}
.lblZoneTexet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	vertical-align: middle;
	color: #1C336E;
}
.intitulePoste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	vertical-align: middle;
	color: #4C8AE4;
}
.zoneTexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1C336E;
	background-color: #FFFFFF;
	border: 1px solid ##A5ACB2;
	height: 18px;
}
.BackgrounBouton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	background-image: url(../images/commun/background-bouton.gif);
}
.lienEnteteTableau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D336F;
	text-decoration:underline;
	font-weight: bold;	
}
.texteNoirGras11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	font-weight: bold;	
}
.LigneTableau{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1D336F;
	text-decoration:none;
	padding-left:5px;
}.ongletActif {
	background-color: #A30D0E;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1C336E;
}
.onglet {
	background-color: #1C336E;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
	color: #D7D6D7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1C336E;
}
.lienOnglet {
	font-family: Arial, Helvetica, sans-serif;
	color: #D7D6D7;
	font-size: 11px;
	font-weight: bold;	
	text-decoration:none;
}
.lienOngletActif {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;	
	text-decoration:none;
}

.basOnglet {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1C336E;
}

.ombreBasPhoto {
	background-image: url(../images/bo/ombre-bas.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.ombredroitPhoto {
	background-image: url(../images/bo/ombre-droit.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.ombreCoinBasDroit {
	background-image: url(../images/bo/ombre-bas.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.cadreRougeTD {
	border: 1px solid #A30D0E;
}
.cadreBleuTD {

	border: 1px solid #1C336E;
}

.bleuEntreBanniere {
	height: 6px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #1D336E;
}
.contourRouge {
	border: 1px solid #A30D0E;
}
.contourBleu {
	border: 1px solid #1C336E;
	background-color: #F0F1F3;
	padding:2px;
}

.sectionMenudroit {
	background-color: #D6D6D7;
	border-top-width: 2px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.puceTitreMenuDroit {
	background-color: #A41611;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.separationNoir {
	background-image: url(../images/accueil/separation-noir.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.tireNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #010000;
	text-decoration:none;
}
a.tireNews:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A30D0E;
}
.puceNews {
	text-align:right;
	vertical-align: top;
	padding-right: 5px;
	padding-top:2px;
}.ogranigrammeTrait {
	border-right-style: solid;
	border-right-color: #1C336E;
	border-right-width: 1px;
}
.ogranigrammeCaseGauche {
	border-right-style: solid;
	border-right-color: #1C336E;
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #1C336E;
	border-left-color: #1C336E;
}
.ogranigrammeCaseDroite {
	border-right-style: solid;
	border-right-color: #1C336E;
	border-right-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1C336E;
}
.texteGrasBlancVerdana10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;		
}
.texteBlancVerdana11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;	
}
.ogranigrammeCase {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;	
	border: 1px solid #FFFFFF;
}

.pointeur {
	cursor: hand;
}
.horizontalBleu {
	vertical-align: middle;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #002868;
	border-bottom-color: #002868;
	width: 75px;
	text-align: center;
}
.separationRouge {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A30D0E;
}
.backGroundDetailEquipe {
	background-image: url(../images/equipe/background.jpg);
	background-repeat: repeat-x;
}
.bordureHautBsRouge {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #A30D0E;
	border-bottom-color: #A30D0E;
}
.bordureBasRouge {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A30D0E;
}
.titreBleuGrasMaj {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D336F;
	text-decoration:none;
	font-weight: bold;
	text-transform: uppercase;
}
.bordureGaucheRouge {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A30D0E;
}
.bordureDroiteRouge {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A30D0E;
}
.bordureHautRouge {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A30D0E;
}
.BodureBleur236DB9 {
	border: 1px solid #236DB9;
}
.bordDroitBas {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #1C336E;
	border-bottom-color: #1C336E;
}
.bordHautGaucheBleu {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #1C336E;
	border-left-color: #1C336E;
}
.bordGaucheDroitBleu {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1C336E;
	background-image: url(../images/formation/background-degrade.gif);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1C336E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1D336F;
	text-decoration:none;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align:justify;
	padding:7px;
s}
.bordBasDroitBleu {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1C336E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1C336E;
}
.traitEnteteBleu {
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #1D336F;
	height:17px;
}
.texteBleuVerdana10Gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1C336E;
}
.tdStyle1 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1D336F;
	background-image: url(../images/accueil/background-1.gif);
	background-repeat: repeat-x;
	padding-top:31px;
	padding-left:2px;
	padding-right:2px;
}
.tdStyle2 {
	background-image: url(../images/accueil/background-2.gif);
	background-repeat: repeat-x;
	padding-top:31px;
	padding-left:2px;
	padding-right:2px;	
}
.texteGrasBlancArial11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;		
}
