a
{
	color: #000055;
	text-decoration: underline;
}

a:hover
{
	color: #DBAE00;
	text-decoration: underline;
}


.Titre
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 18px;
	color: #000055;

	font-weight: bold;
}

.SousTitre
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 14px;
	color: #5B88BE;

	font-weight: bold;
}

.TexteAdresse
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 10px;
	color: #000055;
}

.TexteDefilant
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	color: #000055;
}

.Texte
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
}

.Texteital
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-style: italic;
	font-size: 12px;
	color: #000000;
}

.TexteBleu
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	color: #000055;
}

.SpacerPetiteLigne
{
	FONT-WEIGHT: normal;
	COLOR: #F3EFE9;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 4px;
	line-height: 4px;
}

/*---------------------------------------------------------------*/
/*--------Styles du texte dans les pages des Publications--------*/
/*---------------------------------------------------------------*/

.TitreBleuFonce {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	font-style: italic;
	color: #000055;
}
.TitreBleuClair {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5B88BE;
}
.TitrePara1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000055;
}
.TitrePara2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #EE9300;
	text-align: left;
}
/*.FrequBleuPubli {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
}
.TexteGrisPubli {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: justify;
}
.TitreDirectories {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
.DetailsDirectories {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.ReductionsDirectories {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
}
.InstructionsCommande {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
}
*/

/*---------------------------------------------------------------*/
/*--------- Styles du texte dans les pages formulaires ----------*/
/*---------------------------------------------------------------*/

.texteformulaire {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-style: normal;
 line-height: normal;
 font-weight:bold;
 font-variant: normal;
 text-transform: none;
 color: #333333;
 text-decoration: none
}

.texteformulaireleger {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 10pt;
 vertical-align : middle: 
 font-style: normal;
 line-height: normal;
 font-weight:normal;
 font-variant: normal;
 text-transform: none;
 color: #FFFFFF;
 text-decoration: none
}

.MenuGauchePageLien {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 8pt;
 color: #000055;
 }
 
.offrespeAbo {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 8pt;
 font-style: normal;
 line-height: normal;
 font-weight:bold;
 font-variant: normal;
 text-transform: none;
 color: #FF9900;
 text-decoration: none
}

/*---------------------------------------------------------------*/
.FondCell
{
	background-color: #EEEEEE;
}
/*---------------------------------------------------------------*/
.FondCellSeparateur
{
	background-color: #F3EFE9;
}
/*---------------------------------------------------------------*/
.FondCellErr
{
	background-color: #FFCCCC;
}
/*---------------------------------------------------------------*/

.InputStandard
{
	color:#333333;
	background-color:#F3EFE9;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	border:#CCCCCC 1 solid;
}

/*---------------------------------------------------------------*/

.Required {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 8pt;
 font-style: normal;
 line-height: normal;
 font-weight:normal;
 font-variant: normal;
 text-transform: none;
 color: #FF3333;
 text-decoration: none
}

/*---------------------------------------------------------------*/

.Erreur
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF0000;
}

.LabelSize1
{
	width: 25%;
}

.InputSize1
{
	font-size: 12px;
	width: 100;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1D4470;
}
.InputSize2
{
	font-size: 12px;
	width: 150;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1D4470;
}
.InputSize3
{
	font-size: 12px;
	width: 200;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1D4470;
}

.InputSize4
{
	font-size: 12px;
	width: 300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1D4470;
}

.InputSize5
{
	font-size: 12px;
	width: 400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1D4470;
}



.TextAreaSize1
{
	font-size: 12px;
	width: 400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1D4470;
}


.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;
}

.LabelChampsLeftItalic
{
	FONT-SIZE: 10px;
	COLOR: #1D4470;
	font-family: "Verdana";
	font-style: italic;
	line-height: normal;
	text-decoration: none;
	text-align : center;
}

.TitreFormulaire
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #1D4470;
	TEXT-ALIGN: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 23px;
	text-decoration: none;
	background-image: url(images/fond_titre_form.gif);
}
/*---------------------------------------------------------------*/
.PiedFormulaire
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #1D4470;
	TEXT-ALIGN: center;
	font-weight: mormal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 15px;
	text-decoration: none;
	background-image: url(images/fond_message.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;
}

.TopCornerRight
{
	background:url("../images/topcornerright.gif") no-repeat right top;
}
.TopCornerLeft
{
	background:url("../images/topcornerleft.gif") no-repeat left top;
	float:left;
}
/*---------------------------------------------------------------*/
.ListeCadreEtatCivil
{
	border: 1px solid #5B88BE;
	width : 100%;
}
/*---------------------------------------------------------------*/
.TitreCadreEtatCivil
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	background-color: #5B88BE;
	width : 30%;
	margin: 3px;
}
/*---------------------------------------------------------------*/
.ListeCadreCoresp
{
	border: 1px solid #5B88BE;
	width : 100%;
}
/*---------------------------------------------------------------*/
.TitreCadreCoresp
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	background-color: #5B88BE;
	width : 30%;
}
/*---------------------------------------------------------------*/
.ListeCadreMobile
{
	border: 1px solid #5B88BE;
	width : 100%;
}
/*---------------------------------------------------------------*/
.TitreCadreMobile
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	background-color: #5B88BE;
	width : 30%;
}
/*---------------------------------------------------------------*/
.ListeCadreLogin
{
	border: 1px solid #5B88BE;
	width : 100%;
}
/*---------------------------------------------------------------*/
.TitreCadreLogin
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	background-color: #5B88BE;
	width : 30%;
}
/*---------------------------------------------------------------*/
.ListeCadreMonitorat
{
	border: 1px solid #5B88BE;
	width : 100%;
}
/*---------------------------------------------------------------*/
.TitreCadreMonitorat
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	background-color: #5B88BE;
	width : 30%;
}
/*---------------------------------------------------------------*/
.ListeCadreActivite
{
	border: 1px solid #5B88BE;
	width : 100%;
}
/*---------------------------------------------------------------*/
.TitreCadreActivite
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	background-color: #5B88BE;
	width : 30%;
}
/*---------------------------------------------------------------*/
.ListeCadreDiplome
{
	border: 1px solid #5B88BE;
	width : 100%;
}
/*---------------------------------------------------------------*/
.TitreCadreDiplome
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	background-color: #5B88BE;
	width : 40%;
}
/*---------------------------------------------------------------*/
.TitreCadreBlank70
{
	width : 70%;
}

/*---------------------------------------------------------------*/
.TitreCadreBlank60
{
	width : 60%;
}
/*---------------------------------------------------------------*/

.ListeCadreAgreg
{
	border: 1px solid #5B88BE;
	width : 100%;
}
/*---------------------------------------------------------------*/
.TitreCadreAgreg
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	background-color: #5B88BE;
	width : 30%;
}
/*---------------------------------------------------------------*/
.ListeCadreContrat
{
	border: 1px solid #5B88BE;
	width : 100%;
}
/*---------------------------------------------------------------*/
.TitreCadreContrat
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	background-color: #5B88BE;
	width : 30%;
}
/*---------------------------------------------------------------*/
.ListeCadreMonitorat
{
	border: 1px solid #5B88BE;
	width : 100%;
}
/*---------------------------------------------------------------*/
.TitreCadreMonitorat
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	background-color: #5B88BE;
	width : 30%;
}
/*---------------------------------------------------------------*/
.hidePrintImg{
	vertical-align:middle;
}


.AccesReserveTexte
{
	color:#000;
	font-size:11px;
	
}


