/* Éditeur - Classes générales -----------------------------------------------*/
.Texte {
	font:					12px Arial, Helvetica, Sans-serif;
	color:					#626364;
	line-height:			18px;
}
.TextePetit {
	font:					9px/11px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#6a738d;
}

.TitreKaki {
	font:					bold 12px/14px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#A5A538;
}
.TitreKakiPale {
	font:					12px/14px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#BEBF6B;
}
.TexteKaki {
	font:					12px/14px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#a6a539;
}

.TitreBlanc {
	font:					bold 12px/14px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#fff;
}
.TexteGrisFonce {
	font:					12px/14px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#585858;
}

.TitreBleu {
	font:					bold 12px/14px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#6e8cb0;
	text-decoration:		underline;
	margin:					0 0 4px 0;
}
.TitreBleuFonce {
	font:					bold 12px/14px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#A5A538;
}

.TitreBleuGris {
	font:					bold 12px/14px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#6e8cb0;
	margin:					0 0 4px 0;
}


/* Editeur - Heading ---------------------------------------------------------*/
H1 {
	font:					bold 20px/22px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#00557e;
	margin:					5px 0 12px 0;
}
H2 {
	font:					18px Arial, Helvetica, Sans-serif;
	font-weight:			bold;
	color:					#a5a639;
	margin:					0 0 8px 0;
}
H3 {
	font:					bold 12px Arial, Helvetica, Sans-serif;
	color:					#a5a639;
	margin:					2px 0 6px 0;
}
H4 {
	font:					bold 12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#6e8cb0;
	margin:					2px 0 12px 0;
}

/* Éditeur - Classes pour les hyperliens -------------------------------------*/
A.Lien:link, A.Lien:visited, A.Lien:active,
A.Lien:hover, A.Lien:visited:hover, A.Lien:active:hover {
	color:					#7e7e28;
	text-decoration:		underline;
}
A.Lien:hover, A.Lien:visited:hover, A.Lien:active:hover {
	text-decoration:		none;
}
A.LienKakiPale:link, A.LienKakiPale:visited, A.LienKakiPale:active,
A.LienKakiPale:hover, A.LienKakiPale:visited:hover, A.LienKakiPale:active:hover {
	color:					#7e7e28;
	text-decoration:		none;
}
A.LienKakiPale:hover, A.LienKakiPale:visited:hover, A.LienKakiPale:active:hover {
	text-decoration:		underline;
}

A.LienBleuFleche:link, A.LienBleuFleche:visited, A.LienBleuFleche:active,
A.LienBleuFleche:hover, A.LienBleuFleche:visited:hover, A.LienBleuFleche:active:hover {
	color:					#0e5e9f;
	background:				url(../images/Puce_EnSavoirPlus.gif) no-repeat 0px 3px;
	padding:				0 0 0 10px;
	text-decoration:		none;
}
A.LienBleuFleche:hover, A.LienBleuFleche:visited:hover, A.LienBleuFleche:active:hover {
	text-decoration:		underline;
}
A.LienKakiPaleFleche:link, A.LienKakiPaleFleche:visited, A.LienKakiPaleFleche:active,
A.LienKakiPaleFleche:hover, A.LienKakiPaleFleche:visited:hover, A.LienKakiPaleFleche:active:hover {
	color:					#7e7e28;
	background:				url(../images/Puce_KakiPale.gif) no-repeat 0px 3px;
	padding:				0 0 0 10px;
	text-decoration:		none;
}
A.LienKakiPaleFleche:hover, A.LienKakiPaleFleche:visited:hover, A.LienKakiPaleFleche:active:hover {
	text-decoration:		underline;
}

A.LienNouv:link, A.LienNouv:visited, A.LienNouv:active,
A.LienNouv:hover, A.LienNouv:visited:hover, A.LienNouv:active:hover {
	color:					#6e8cb0;
	text-decoration:		underline;
	padding:				2px 0 0 0;
}
A.LienNouv:hover, A.LienNouv:visited:hover, A.LienNouv:active:hover {
	color:					#0e5e9f;
}
a.Btn, a.Btn:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold;
	color:#FFF !important;
	background:#1563b1;
	display:inline-block;
	text-decoration:none;
	padding:6px 10px 5px 10px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

/* Éditeur - Classes pour les images -----------------------------------------*/
.ContourPhoto {
	border:					1px solid #c7c7c7;
	padding:				1px;
}

/* Éditeur - Classes pour les cellules de tableaux ---------------------------*/
.CelluleTitre {
	font:					bold 13px Arial, Helvetica, Sans-serif;
	color:					#ffffff;
	background:				#b7c6d8;
	padding:				6px 12px;
	vertical-align:			top;
	width: 150px;
}
.CelluleSousTitre {
	font:					bold 13px Arial, Helvetica, Sans-serif;
	color:					#ffffff;
	background:				#6e8cb0;
	padding:				6px 12px;
	vertical-align:			top;
}
.CelluleAjout {
	font:					bold 11px/13px Arial, Helvetica, Sans-serif;
	color:					#ffffff;
	background-color:		none;
	padding:				5px 0px;
	text-align:             center;
	vertical-align:			top;
	border-bottom:          1px solid #b1c0cf;
}
.CelluleTexte1 {
	font:					12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#626364;
	background:				#f9f9f0;
	padding:				4px 12px;
	border-bottom:			1px solid #b1c0cf;
	vertical-align:			top;
}
.CelluleTexte2 {
	font:					12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#626364;
	background:				#f6f6e9;
	padding:				4px 12px;
	border-bottom:			1px solid #b1c0cf;
	vertical-align:			top;
}
.CelluleTexte2Alt {
	font:					12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#626364;
	background:				#f2f2e0;
	padding:				4px 12px;
	border-bottom:			1px solid #b1c0cf;
	vertical-align:			top;
}

/* Apparence des listes ------------------------------------------------------*/
UL {
	font:					12px Arial, Helvetica, Sans-serif;
	margin: 				0 0 12px 0;
	padding:				0;
}
OL {
	font:					12px Tahoma, Arial, Helvetica, Sans-serif;
	margin: 				0 0 12px 12px;
	padding:				0;
}

#ListeFormation ul li
{
	background-image:none;
	padding:0px;
	border-top:1px solid #dcdbd4;
	padding-top:15px;
	padding-bottom:5px;
}
#ListeFormation ul li:first-child
{
	border:none;
	padding-top:0px;
}

UL LI {
	background:				url(../images/Puce_Liste.gif) no-repeat 0 2px;
	list-style:				none;
	font:					12px Arial, Helvetica, Sans-serif;
	margin: 				0 0 8px 0;
	padding:				0 0 0 15px;
	line-height:			18px;
}
OL LI {
	list-style:				decimal outside;
	font:					12px Tahoma, Arial, Helvetica, Sans-serif;
	margin: 				5px 0 0 10px;
	padding:				0;
}
SUP {
	font-size:				80%;
	line-height:			100%;
}
