/*---------------------------------------------------------------*/
/*---------------------------- Rubriques ------------------------*/
/*---------------------------------------------------------------*/
.InputRecherche
{
	font-size: 10px;
	width: 113;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.ErreurLogin
{
	FONT-WEIGHT: normal;
	COLOR: #FF0000;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	line-height: 20px;
}




body
{
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
}


.RubOff
{
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	line-height: 20px;
}

a.RubOff
{
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	line-height: 20px;
}

a.RubOff:hover
{
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	line-height: 20px;
}
/*---------------------------------------------------------------*/
.RubOn
{
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	line-height: 20px;
}

a.RubOn
{
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	line-height: 20px;
}

a.RubOn:hover
{
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	line-height: 20px;
}
/*---------------------------------------------------------------*/
.Copyright
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #5B88BE;
	text-align: right;
	line-height: 16px;
	background-color: #FFFFFF;
}
.Chemin
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #E5E5E5;
	background-color: #F3EFE9;
	line-height: 16px;
}
/*---------------------------------------------------------------*/
.cellborddroit 
{
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
/*---------------------------------------------------------------*/
.SRubOff
{
	font-weight: normal;
	TEXT-DECORATION: none;
	COLOR: #000055;
	text-align: center;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	line-height: 18px;
	background-color: #C3DBEB;
}

a.SRubOff
{
	TEXT-DECORATION: none;
}

.SRubOff:hover
{
	TEXT-DECORATION: underline;
	COLOR: #000055;
}

.SRubOn
{
	font-weight: normal;
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	text-align: center;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	line-height: 18px;
	background-color: #000055;
}

a.SRubOn
{
	
}

.SRubOn:hover
{
	TEXT-DECORATION: underline;
	COLOR: #FFFFFF;
}

.SRunFrameBorder
{
	border: 1px solid #000055;
}



.PageOn
{
	font-weight: bold;
	TEXT-DECORATION: none;
	COLOR: #000000;
	text-align: left;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	line-height: 20px;
}

a.PageOn
{
	COLOR: #000000;
	TEXT-DECORATION: none;
}

a.PageOn:hover
{
	COLOR: #000000;
	TEXT-DECORATION: underline;
}





.PageOff
{
	font-weight: normal;
	TEXT-DECORATION: none;
	COLOR: #555555;
	text-align: left;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	line-height: 20px;
}

a.PageOff
{
	COLOR: #555555;
	TEXT-DECORATION: none;
}


a.PageOff:hover
{
	COLOR: #000000;
	TEXT-DECORATION: underline;
}




/*---------------------------------------------------------------*/
.FormationEvalQuestion
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000055;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
}




/*---------------------------------------------------------------*/
.FormationCadre1
{
	border: 1px solid #000055;
}
/*---------------------------------------------------------------*/
.FormationCadre2
{
	background-color: #000055;
}
/*---------------------------------------------------------------*/
.FormationCat
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000055;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	width : 30%;
	
}
/*---------------------------------------------------------------*/
.FormationRub
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	background-color: #000055;
	width : 30%;
	
}
/*---------------------------------------------------------------*/
.FormationTitre
{
	font-weight: normal;
	TEXT-DECORATION: none;
	COLOR: #000055;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	line-height: 18px;
	background-color: #c3dbeb;
}
/*---------------------------------------------------------------*/
.FormationResume
{
	font-weight: normal;
	TEXT-DECORATION: none;
	COLOR: #000055;
	text-align: justify;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	line-height: 18px;
	padding: 15px;
}
/*---------------------------------------------------------------*/
.FormationPromo
{
	font-weight: normal;
	TEXT-DECORATION: none;
	COLOR: #000055;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 12px;
	line-height: 18px;
	padding: 15px;
}
/*---------------------------------------------------------------*/
.FormationPromoListe
{
	font-weight: normal;
	TEXT-DECORATION: none;
	COLOR: #000055;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 12px;
	line-height: 18px;
}
/*---------------------------------------------------------------*/
.FormationInscriptionLien
{
	font-weight: normal;
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	text-align: center;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	line-height: 18px;
	background-color: #000055;
}
a.FormationInscriptionLien
{
	font-weight: normal;
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	text-align: center;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	line-height: 18px;
	background-color: #000055;
}

a.FormationInscriptionLien:hover
{
	font-weight: normal;
	TEXT-DECORATION: none;
	COLOR: #d9ab00;
	text-align: center;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	line-height: 18px;
	background-color: #000055;
}

a.FormationInscription:hover
{
	font-weight: normal;
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	text-align: center;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	line-height: 18px;
	background-color: #d9ab00;
}

.FormationInscription
{
	font-weight: normal;
	TEXT-DECORATION: none;
	COLOR: #000055;
	text-align: center;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	line-height: 18px;
	background-color: #30F;
}
/*---------------------------------------------------------------*/
.FormationInscriptionErr
{
	font-weight: bold;
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	text-align: center;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	line-height: 18px;
	background-color: #F30;
}
/*---------------------------------------------------------------*/
.FormationSession
{
	font-weight: normal;
	TEXT-DECORATION: none;
	COLOR: #000055;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	line-height: 12px;
	/*background-color: #d9ab00;*/
	background-color: #fcedd0;
}
/*---------------------------------------------------------------*/
.FormationDetailLien
{
	font-weight: normal;
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	line-height: 12px;
	background-color: #000055;
}
/*---------------------------------------------------------------*/
a.FormationDetailLien
{
	font-weight: normal;
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	line-height: 12px;
	background-color: #000055;
}
/*---------------------------------------------------------------*/
a.FormationDetailLien:hover
{
	font-weight: normal;
	TEXT-DECORATION: none;
	COLOR: #d9ab00;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	line-height: 12px;
	background-color: #000055;
}


/*---------------------------------------------------------------*/
.FormationEvalOK
{
	font-weight: normal;
	TEXT-DECORATION: none;
	COLOR: #d6a500;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	line-height: 12px;
	background-color: #e9d35c;
}






.LabelChampsRight
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #1D4470;
	font-family: "Verdana";
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	padding: 2px;
	text-align : right;
}

.LabelChampsLeft
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #1D4470;
	font-family: "Verdana";
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	padding: 2px;
	text-align : left;
}



.TitreLoginLogout
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 20px;
	COLOR: #1D4470;
	TEXT-ALIGN: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 30px;
	text-decoration: none;
	background-image: url(images/fond_titre_login.gif);
}

.MessageErreur
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #FF0000;
	TEXT-ALIGN: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
}

.CadreTable
{
	border: 1px solid #CCCCCC;
}





