.border {
border-bottom: 2px solid;
border-color: #ab8774; 
}

.borderpub {
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-color: #c9b39e;
	
}
.borderjob {
	border-bottom: 1px solid;
	border-color: #c9b39e;
	
}
-->
.thankyou {	
	
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px; 
	font-weight: bold; }
	
.texteslogin {
	text-decoration: none;
	color: #FFFFFF;
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 9pt; font-weight: bold;
}

A.lienslogin:link {text-decoration: none;color: #FFFFFF;font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 9pt;font-weight: bold;}
A.lienslogin:visited {text-decoration: none; color: #FFFFFF; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 9pt;font-weight: bold; }
A.lienslogin:active {text-decoration: none; color: #FFFFFF; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 9pt; font-weight: bold; }
A.lienslogin:hover {text-decoration: none; color: #FFFFFF; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 9pt; font-weight: bold; }

A.liensOS {text-decoration: none;color: #FFFFFF;font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 9pt;font-weight: bold;}

/* Special legal informations */
A.legal:link {text-decoration: none;color: #000000;font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 7pt;}
A.legal:visited {text-decoration: none; color: #000000; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 7pt;}
A.legal:active {text-decoration: none; color: #000000; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 7pt; }
A.legal:hover {text-decoration: underline; color: #000000; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 7pt;  }

.legal {color: #000000; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 7pt;  }


/* SPECIAL MENU */
.menustyle { 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
	text-align:center;
	font-weight:bold;
	width:195px;
}

/*.menustyle2 { 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
	text-align:center;
	font-weight:bold;
	width:260px;
}*/

/*#menu TD A:link { display: block; color:#663333; background-color:#ffcc66; text-decoration: none; padding: 5px 0px 5px 0px; 	font-weight:bold;}
#menu TD A:visited { display: block; color:#663333; background-color:#ffcc66; text-decoration: none; padding: 5px 0px 5px 0px; 	font-weight:bold;}
#menu TD A:active { display: block; color: #FFFFFF; background-color: #b50029; text-decoration: none; padding: 5px 0px 5px 0px; 	font-weight:bold;}*/
#menu TD A { text-decoration: none; display: block; color:#663333; background-color:#ffcc66; padding: 5px 0px 5px 0px; 	font-weight:bold;}
#menu TD A:hover { text-decoration: none; display: block; color: #FFFFFF; background-color: #b50029; padding: 5px 0px 5px 0px; 	font-weight:bold;}
#menu TD A.menuRouge { text-decoration: none; display: block; color:#FFFFFF; background-color:#b50029; padding: 5px 0px 5px 0px; 	font-weight:bold;}

/* FIN SPECIAL MENU */

/* SPECIAL MENU COPRS */


/* FIN SPECIAL MENU */

.alignBloc {
padding-top:10px;
padding-bottom:15px;
}
.background {
background-image:url(../images/feuilles.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

.blr {
border-left: 1px solid;
border-right: 1px solid;
border-color: #000000; 
}

.blrLangue {
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 2px solid #ab8774;
padding: 3px 0px 3px 0px;
}

.blr2 {
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 2px solid #a88370;

}

.blr3 {
border-left: 1px solid #a88370;

}

.blrb {
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid; 
border-color:#000000 ; 
background-image:url(../images/feuilles.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

.blrbsf {
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-color:#000000 ; 
}

.blrbf {
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-color:#000000 ; 
background-image:url(../images/feuilles_form.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}


.blrt {
border-left: 1px solid;
border-right: 1px solid;
border-top: 1px solid;
border-color:#000000 ; 
}

.info {
border-bottom: 2px solid #a88370;
}

.form {
border-left: 1px solid #ded1c9;
border-right: 2px solid #a88370;
}
.formComplet {
border-left: 1px solid #ded1c9;
border-right: 2px solid #a88370;
border-bottom: 2px solid #a88370;
}
.formbas {
border-left: 1px solid #ded1c9;
border-right: 2px solid #a88370;
border-bottom: 2px solid #a88370;
}

.cssAuthentif {
font-family:Arial; 
font-size: 10pt;
}

A.liens:link {text-decoration: none;color: #663333;font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt;}
A.liens:visited {text-decoration: none; color: #663333; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt; }
A.liens:active {text-decoration: none; color: #663333; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt; font-weight: bold; }
A.liens:hover {text-decoration: underline; color: #663333; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt; font-weight: bold; }


A.lienspassword:link {text-decoration: none;color: #663333;font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 8pt;  }
A.lienspassword:visited {text-decoration: none; color: #663333; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 8pt;  }
A.lienspassword:active {text-decoration: none; color: #663333; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 8pt;  }
A.lienspassword:hover {text-decoration: underline; color: #663333; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 8pt;  }

A.liensR:link {text-decoration: none;color: #b50029;font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 11pt;}
A.liensR:visited {text-decoration: none; color: #b50029; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 11pt; }
A.liensR:active {text-decoration: none; color: #b50029; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 11pt; font-weight: bold; }
A.liensR:hover {text-decoration: underline; color: #b50029; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 11pt; font-weight: bold; }

A.liensGras:link {text-decoration: none;color: #663333;font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt; font-weight: bold;}
A.liensGras:visited {text-decoration: none; color: #663333; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt; font-weight: bold;}
A.liensGras:active {text-decoration: none; color: #663333; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt; font-weight: bold; }
A.liensGras:hover {text-decoration: underline; color: #663333; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt; font-weight: bold; }

A.liensPanier:link {text-decoration: none;color: #663333;font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 9pt;}
A.liensPanier:visited {text-decoration: none; color: #663333; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 9pt; }
A.liensPanier:active {text-decoration: none; color: #663333; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 9pt; font-weight: bold; }
A.liensPanier:hover {text-decoration: underline; color: #663333; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 9pt; font-weight: bold; }

A.liensPurchase:link {text-decoration: none;color: #b50029;font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 9pt;}
A.liensPurchase:visited {text-decoration: none; color: #b50029; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 9pt; }
A.liensPurchase:active {text-decoration: none; color: #b50029; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 9pt; font-weight: bold; }
A.liensPurchase:hover {text-decoration: underline; color: #b50029; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 9pt; font-weight: bold; }

A.liensCVAdmin:link {text-decoration: none;color: #663333;font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt; font-weight: bold;}
A.liensCVAdmin:visited {text-decoration: none; color: #663333; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt; font-weight: bold;}
A.liensCVAdmin:active {text-decoration: none; color: #663333; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt; font-weight: bold; }
A.liensCVAdmin:hover {text-decoration: underline; color: #663333; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt; font-weight: bold; }

A.lienstest:link {text-decoration: none;color: #663333;font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 9pt;}
A.lienstest:visited {text-decoration: none; color: #663333; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 9pt; }
A.lienstest:active {text-decoration: none; color: #b50029; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 9pt; font-weight: bold; }
A.lienstest:hover {text-decoration: underline; color: #663333; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 9pt; font-weight: bold; }

.liensClick {text-decoration: none; color: #b50029; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt; font-weight: bold; }

A.liensBarreNavig:link {text-decoration: none;color: #663333;font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12pt;}
A.liensBarreNavig:visited {text-decoration: none; color: #663333; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12pt;}
A.liensBarreNavig:active {text-decoration: none; color: #663333; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12pt;}
A.liensBarreNavig:hover {text-decoration: underline; color: #663333; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12pt; font-weight: bold;}

.elementSelectBarreNavig {
	text-decoration: none;
	color: #663333;
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12pt;
	font-weight: bold;
}

.tiretEntreElementBarreNavig {
	text-decoration: none;
	color: #663333;
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12pt;
	/*font-weight: bold;*/
}

A.liensmenu:link {text-decoration: none;color: #FFFFFF;font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt;}
A.liensmenu:visited {text-decoration: none; color: #FFFFFF; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt;}
A.liensmenu:active {text-decoration: none; color: #FFFFFF; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt;}
A.liensmenu:hover {text-decoration: underline; color: #FFFFFF; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt}

.liensmenu {
color: #FFFFFF;font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt;
}

/*Champs données dans formulaires*/

A.lienSloganAcceuil:link {
	text-decoration: none;
	color: #663333;
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt;
	margin-left:140px; 
	margin-right:20px;
}
A.lienSloganAcceuil:visited {
	text-decoration: none;
	color: #663333;
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt;
	margin-left:140px; 
	margin-right:20px;
}
A.lienSloganAcceuil:active {
	text-decoration: none;
	color: #663333;
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt;
	margin-left:140px; 
	margin-right:20px;
}
A.lienSloganAcceuil:hover {
	text-decoration: underline;
	color: #663333;
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt;
	font-weight: bold;	
	margin-left:140px; 
	margin-right:20px;
}

.checkBoxLegal {
	padding-left:100px;
}
.titreTexte {
	color: #b50029; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 13px; 
	font-weight: bold;
	margin-left:37px; 
	margin-right:20px;
	margin-top:20px;
	margin-bottom:10px;	
}
.titreTexteAcc {
	color: #b50029; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 16px; 
	font-weight: bold;
	margin-left:37px; 
	margin-right:20px;
	margin-top:20px;
	margin-bottom:10px;	
}
.titreAdmin {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 13px; 
	font-weight: bold;
}

/******************************************/
.textguide {
	margin-left:30px; 

}

.Titreguide {
     font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif; font-size: 13px; 
	 font-weight: bold;
     color: #b50029;
}	

input {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
	margin:0px;
	padding:0px;
	vertical-align:middle;
}

select {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
}
.fontText {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
}
.texte {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
	text-align:justify;
	margin-left:37px; 
	margin-right:20px;
	margin-top:10px;
	margin-bottom:5px;
}
.texteCareer {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
	text-align:justify;
	margin-left:74px; 
	margin-right:20px;
	margin-top:10px;
	margin-bottom:5px;
}
.texte3 {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 14px;
	margin-left:37px; 
	margin-right:20px;
	margin-top:10px;
	margin-bottom:5px;
}
.texteDec {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px; text-align:justify;
	margin-left:45px; 
	margin-right:10px;
	margin-top:2px;
	margin-bottom:2px;
}
.texte2 {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt;
	margin-left:37px; 
	margin-right:20px;
	margin-top:10px;
	margin-bottom:5px;
}
.Textedecal {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
	margin-left:100px; 
	margin-right:20px;
	margin-top:10px;
	margin-bottom:5px;
}
.texteDebutFormAccueil {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
	margin: 5px 100px 5px 50px;
}

.texteDebutFormAccueil2 {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 14px;
	margin: 5px 100px 5px 50px;
}

.texteGrasDebutFormAccueil {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
	font-weight:bold;
	margin: 5px 100px 5px 50px;
}

.boutonAccueilWebUser {
	margin-left:22px; 
	margin-right:10px;
}
.textAccueilWebUser {
	margin-left:5px; 
	margin-right:10px;
	text-align:justify;
}

.textAccueilWebUser2 {
	margin-left:10px; 
	margin-right:40px;
}

.boutonForm {
	float:right;
	margin-top:10px;
	margin-bottom:10px;
}

.texteHowAreWe {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 13px;
	margin-left:130px; 
	margin-right:150px;
	margin-top:20px;
	margin-bottom:20px;
}

.texteHowAreWe2 {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 13px;
	margin-left:50px; 
	margin-right:50px;
	margin-top:20px;
	margin-bottom:20px;
}
.texteProfilEntreprise {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 13px;
	margin-left:90px; 
	margin-right:90px;
	line-height:20px;
	margin-top:20px;
	margin-bottom:20px;
	text-align:justify;
}
.formulaire {
	padding-top:5px;
	padding-bottom:5px;
	margin-right:20px;
	border:1px solid #FFFFFF;	
}
.cssTexte1PagePwd {
padding-left:5px;
padding-top:3px;
text-align:left;
width:80px;

}
.cssLabelPwd {
float:left;
width:80px;

}
.cssMsgErrorPagePwd {
	padding-top:0px;
	padding-bottom:5px;
}
.cssTexte2PagePwd {
margin-bottom:10px;
margin-left:70px;
float:left;
vertical-align:middle;
width:25px;
}
.cssTexte3PagePwd { /* Texte Normal */
margin-bottom:5px;
margin-left:5px;
float:left;
vertical-align:middle;
width:100%;
}

img {
vertical-align:middle;
}

.sendEmail {

margin-top:-100px;
margin-bottom:50px;

}

label{
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
	float:left;	
}

.MsgError {
	color: #CC0000; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
}
.MsgSuccess {
	color: #b50029; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
	width:100%;
}
.texteBloc1FormAccueil {
	margin-left:100px; 
	margin-right:5px;
}

.texteBloc2FormAccueil {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
	margin-left:100px;	
	margin-right:90px;
	/*margin-top:0px;*/
	margin-bottom:10px;
}

.lienTexte {
	margin-left:200px;	
	margin-right:80px; 
}

.effacerBorderColonneCoinTab {
	border-right:0px;
	border-top:0px;
}

#BoutonAccueil {
	margin-top:60px;
	margin-bottom:20px;
}
.bouttonAccueilGauche {
	margin-left:20px;
	margin-right:20px;
	text-decoration: none;		
}
.bouttonAccueilDroite {		
	margin-right:20px;
	margin-left:20px;
	text-decoration: none;		
}
.ChampStyle { color: #764b3b; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;  }
.ChampStyleLegalDepotCV { 
	color: #764b3b; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 12px;  
	margin: 0px 40px 0px 0px;
	}
.TitreFormulaire {
	color: #764b3b; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 13px; 
	font-weight: bold; 
	margin:6px 50px 6px 0px;
}
.TitreThankyou {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 13px; 

}
.TitreSelection {
	color: #764b3b; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 13px; 
	font-weight: bold;
	margin:0px 50px 0px 0px;
}
.TitreBandeauInscription {
	color: #764b3b; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 13px; 
	font-weight: bold; 
	padding:0px 45px 0px 0px;
}

.BlocContenuInscription {
	
	padding:2px 0px 2px 0px;
	border:1px solid #000000;
}
.BlocGaucheInscription {
	color: #764b3b; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
	text-align:right;
	padding:2px 5px 2px 0px;	
}
.BlocDroiteInscription {
	color: #764b3b; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
	text-align:left;
	border-left: 0px;
	border-right: 2px solid #a88370;	
}
.MsgErrorInscription {
	color: #CC0000; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
	border-left: 0px;
	border-right: 2px solid #a88370;	
}
.InputInscription {
	width:150px;
	/*height:18px;*/
}
.SelectInscription {
	width:150px;
	/*height:16px;*/
}
.SelectInscription2 {
	width:200px;
	/*height:16px;*/
}
.cssAuthentifInscription {
	font-family:Arial; 
	font-size: 10pt;
	width:150px;
}

.TitreCategorie {
     font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 13px; 
	 font-weight: bold;
     color: #b50029;
}

.TitreCategorieDepotCV {
     font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 13px; 
	 font-weight: bold;
     color: #b50029;
	 margin:10px 0px 10px 45px;
}
.TitreTypeContratDepotCV {
	 margin:10px 0px 10px 45px;
}
.TitreResumeDepotCV {
     font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 13px; 
	 font-weight: bold;
     color: #b50029;
	 margin:10px 0px 10px 0px;
}
.ChampMySearchDepotCV {
	color: #764b3b;
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
	text-align:right;
	vertical-align:middle;
	margin:0px 5px 2px 0px;
}
.InputMySearchDepotCV {
	vertical-align:middle;
	margin:0px 10px 2px 0px;
}
.ChampMyProfileDepotCV {
	color: #764b3b;
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
	text-align:right;
	vertical-align:middle;
	margin:0px 5px 2px 0px;
}
.InputMyProfileDepotCV {
	vertical-align:middle;
	margin:0px 0px 2px 0px;
}
.LabelZoneDepotCV {
    font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 13px; 
	font-weight: bold;
    color: #b50029;
	vertical-align:top;
	margin:0px 10px 2px 45px;
}

.selectDepotCV {
	width:160px;
}

.inputDepotCV {
	width:160px;
}

.selectEducationDepotCV {
	width:205px;
}

.inputEducationDepotCV {
	width:205px;
}

.selectDepotCvNL {
	width:120px;
}

.champFormConsultCV {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
}

.TitreCategorieForm {
     font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-weight: bold;
     color: #b50029;
	/* font-style: italic;*/
	 font-size: 13px;
	 margin-top:30px;
	 margin-bottom:10px;
	 clear:both;
}	
.TitreResultat {
	color: #b50029; 
	font-weight: bold; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
	border-bottom:1px solid #c9b39e;
	text-align:center;
	padding:9px 0px 9px 0px;	 
}
.TitreResultat2 {
	color: #764b3b; 
	font-weight: bold; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
	border-bottom:1px solid #DCE2E0;
	text-align:left;
	padding:9px 0px 9px 0px;	 
}

.TitreResultatDroite {
	color: #b50029; 
	font-weight: bold; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
	border-bottom:1px solid #b50029;
	text-align:center;
	border-right: 2px solid #a88370;	
}
.TitreResultatSansBordure {
	color: #b50029; 
	font-weight: bold; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
}

.cssTitreResultatRecherche {
	color: #b50029; 
	font-weight: bold; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
	width:120px;
}
.blocResultatTitle {
	margin-left:5px;
	margin-right:5px;
}
.blocResultat {
	margin-left:5px;
	margin-right:5px;
	border:1px solid #FF0000;
}

.cssDonneesResultatRecherche {
	color: #764b3b; 
	/*font-weight: bold; */
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 11px;
	border-bottom:1px solid #DCE2E0;
	/*text-align:center;*/
	padding:4px 0px 4px 0px;
}
.cssDonneesResultatRechercheGauche {
	color: #764b3b; 
	/*font-weight: bold; */
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 11px;
	text-align:center;	
	border-bottom:1px solid #DCE2E0;
	border-left: 1px solid #ded1c9;
	padding:4px 0px 4px 0px;
}
.cssDonneesEducation {
	color: #764b3b; 
	/*font-weight: bold; */
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 11px;
	/*text-align:center;*/
	padding:4px 0px 0px 0px;
}
.cssDonneesBasResultatRecherche {
	color: #764b3b; 
	font-weight: bold; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10px;
	border-bottom:1px solid #DCE2E0;
}


.ChampResultat {
	color: #764b3b; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
		border-bottom: 1px solid;
	border-color: #c9b39e;
}

.bloc1ConsultOffre {
	margin-top:10px;
	margin-bottom:50px;
	margin-left:30px;
	margin-right:30px;
}

.bloc2ConsultOffre {
	float: left;
	width:420px;
	margin-top:5px;
}

.bloc1ConsultCV {
	float: left;
	margin:5px 40px 0px 40px;
}

.bloc2ConsultCV {
	float: left;
	width:320px;
	margin:5px 0px 0px 0px;
}
.resumePack {
	color:#663333;
	margin:5px 0px 5px 0px;
}

.paiement {
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#b50029;
}

.borderSubscription {
	border-top: 2px solid;
	border-color: #ab8774;
	margin-left:20px;
}

.labelResumePack {
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;
	font-size:12px;
	float:left;
	text-align:right;
	width:200px;
	margin:5px 5px 5px 150px;	
}
.labelTotalPurchase {
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	text-align:right;
	width:90px;
	margin:5px 5px 5px 250px;	
}

.labelMontantTotalPurchase {
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;
	font-size:12px;
	color:#b50029;
	font-weight: bold;
	margin:5px 0px 5px 2px;	
}
.labelDetailResumePack {
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;
	font-size:12px;
	font-style: italic;
	font-weight: bold;
	margin:5px 0px 5px 2px;	
}
.formResumePack {
	margin:5px 0px 10px 0px;	
}
.selectResumePack{
	width:150px;
	margin:5px 0px 5px 0px;
}
.labelConsultCV {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
	float:left;
	width:120px;
}
.labelBloc1ConsultCV {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
	float:left;
	width:80px;
}
.interLigne {
line-height:18px;
}
.TitreBandeau {
	color: #764b3b; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 15px; 
	font-weight: bold; 
	font-style: italic;
	text-align:right;
	margin:5px 20px 5px 0px;
}
.TitreBandeauAdmin {
	color: #764b3b; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 15px; 
	font-weight: bold; 
	font-style: italic;
	text-align:right;
	margin:5px 40px 5px 0px;
}
.TitreCategorieConsultCV {
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 13px; 
	font-weight: bold;
    color: #b50029;
	margin-top:10px;
	margin-bottom:5px;
}
.TitreMaron {
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 13px; 
	font-weight: bold;
    color: #b50029;
}
.TitreGrandMaron {
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 20px; 
	font-weight: bold;
    color: #b50029;
}
.TitreFacture {
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 20px; 
	font-weight: bold;
    color: #b50029;
	width:100%;
	border-top:1px solid #b50029;
	border-bottom:1px solid #b50029;
	line-height:50px;
}
.TitreSubscription {
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 13px; 
	font-weight: bold;
    color: #b50029;
	margin:10px 0px 5px 20px;
}

.formGauche {
	border-left: 1px solid #ded1c9;
	border-right:0px;
}
.formDroite {
	border-left: 0px;
	border-right: 2px solid #a88370;
}
.blocFormDetailAdmin {
	margin:5px 0px 5px 5px;
	vertical-align:middle;
}
.TitreCategorieDetail {
     font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 13px; 
	 font-weight: bold;
     color: #b50029;
	 margin:5px 0px 5px 10px; 
}
.champGaucheFormDetailAdmin {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;	
	margin:4px 0px 4px 0px;
	font-weight:bold;
	text-align:right;
	line-height:20px;	

}
.champGaucheFormDetailAdmin2 {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;	
	margin:4px 0px 4px 0px;
	font-weight:bold;
	text-align:center;
	line-height:20px;	

}
.champDroiteFormDetailAdmin {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;
	line-height:20px;
	margin:4px 10px 4px 2px;
	
}

/*a {text-decoration: none;}*/
/*a:visited {color: #b50029 ;  text-decoration:none;}
a:hover { color: #FF6600 ; text-decoration: underline ; }*/

/*A { color:#000000; text-decoration:none; }
A:hover { color:#FF0000; text-decoration:underline; }

A.menu { color:#0000FF; text-decoration:none; }
A:hover.menu { color:#FFFF00; text-decoration:underline; }*/

/*Autre*/
.InputLocalisationDepotOffre { width:120px; }
.SelectLocalisationDepotOffre { width:120px; }
.StyleSector { width: 170px;}
.StyleNomPanier { width: 120px;}
.Style1 {color: #990033}
.Style6 {font-size: 13px}
.Style7 {
	font-size: 13px;
	font-weight: bold;
}
.Style12 {			color: #764b3b; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;  }
.Style13 {
			font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;color: #764b3b; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px; 			
/* color: #663333; font-size: 13px; font-weight: bold; */
}






select {
	margin: 0;
	padding:0;
	font-size: 11px;
	border:1px solid #AFAFAF;
}

/* LISTE DE CHOIX */

  body {
	  margin-top:15px;
	  margin-bottom:15px;
      background-color : #FFFFFF;
      
 }
  
 legend {
     font: 11px Tahoma;
     color : #2266AA;
     padding : 0px 4px 0px 4px;
 }
  
 fieldset {
     border : 1px solid #AAAAAA;
     padding : 4px 4px 4px 4px;
 }
  
 /*
 ===========================
 balise obligatoire
 ===========================
 */
 .div_select { /* Cadrage de la liste de choix */
     /*border: 1px solid #b50029;
     background-color : #FFFFFF;*/
	 width : 230px;
     
 }
  
 .div_select_header {  /* Cadre de l'entête */
     /*border-bottom: 1px solid #b50029;
     background-color : #b50029;*/
 }
  
 .div_select_header td { /* Arrière plan entête */
     padding: 0px 6px 0px 6px;
     font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 13px; 
	 /* font: 11px Tahoma;
     /* background-color : #f4f2f1; */
	 font-weight: bold;
     color: #b50029;
 }
 
 .div_select_content td {
     padding: 0px 6px 0px 6px;
     color: #764b3b; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;      
 }
  
 .div_select_content {
     width : 100%;
	 height : 100% ;
     overflow: auto;
     /*scrollbar-face-color: #DDDDDD;
     scrollbar-shadow-color: #777777;
     scrollbar-highlight-color: #ffffff;
     scrollbar-3dlight-color: #eeeeee;
     scrollbar-darkshadow-color: #000000;
     scrollbar-track-color: #eeeeee;
     scrollbar-arrow-color: #000000*/
 }
 
  .div_select_content_pays td {
     padding: 0px 6px 0px 6px;
     color: #764b3b; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 12px;      
 }
 .div_select_content_pays {
     width : 230px;
	 height : 110px ;
     overflow: auto;
 }  
 .select_even {
	 cursor: pointer;
    /*  background:    #FFFFFF; */
 }
  
 .select_odd { /* Couleur ligne simple */
	 cursor: pointer;
     /* background: #RRRRRR; */
 }
  
 .select_over { /* Couleur ligne d'une case séléctionnée nn cochée */
	 cursor: pointer;
     background-color : #F8EBC8;  
     color: #000000;
     font-weight: bold;
 }
  
 .select_checked { /* Couleur ligne d'une case déja cochée */
	 cursor: pointer;
     background-color : #F8EBC8;
     color: #000000;
     font-weight: bold;
 }
  
 .div_cadre {
     width: 600px;
     text-align:center;
     background-color: #FFFFFF;
     border : 1px dashed #CCCCCC;
     padding: 10px 20px 20px 20px;
 }
/* FIN LISTE DE CHOIX */

/********************************************************/

.textePresContactUs {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 13px;
	font-style:italic;
	margin:10px 5px 10px 20px;
}

.titreBandeauContactUs {
	/*color: #663333; */
	color: #a88370; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 13px;
	font-weight:bold;
	margin:5px 30px 5px 0px;
	text-align:right;
}
.alignContactUs {
   margin:10px 30px 10px 30px;
}
.blocGaucheContactUs {
	color: #b50029; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 13px;
	font-weight:bold;
	float:left;
	width:110px;
	border:1px solid #FFFFFF;
}
.fontTextContactUs {
	color: #663333; 
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 13px;
	border:1px solid #FFFFFF;
}

A.liensContactUs:link {text-decoration: none;color: #663333;font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt;}
A.liensContactUs:visited {text-decoration: none; color: #663333; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt; }
A.liensContactUs:active {
	text-decoration: none; color: #663333; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt; font-weight: bold; 
}
A.liensContactUs:hover {
	text-decoration: underline; color: #663333; font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 10pt; font-weight: bold; 
}

.posLiensContactUs {
	margin:5px 20px 20px 0px;
	text-align:right;
}

.textesautre {
	text-decoration: none;
	color: #663333;
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;font-size: 9pt; 
}

/*****************************************************************/
/************************ POP UP Error ****************************/
.field {
	font-style:italic;
	color: #b50029;	
}

#Pop_Up_Error_Authentification, 
#Frame_Error_Authentification,
#Pop_Up_Error_Inscription, 
#Frame_Error_Inscription,
#Pop_Up_Error_DepotCV, 
#Frame_Error_DepotCV,
#Pop_Up_Error_ConsultCV, 
#Frame_Error_ConsultCV,
#Pop_Up_Error_DepotOffre,
#Frame_Error_DepotOffre,
#Pop_Up_Error_Subscription,
#Frame_Error_Subscription{
	display:none;
	border:1px solid #b50029;
	background: transparent url(../images/background_PopUp.png) repeat;
	color:#663333;
	overflow:auto;
	font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;	
	font-weight:bold;
	text-align:left;
	padding:15px;
	line-height:20px;
}

#Pop_Up_Error_Authentification .btnClose, 
#Frame_Error_Authentification .btnClose, 
#Pop_Up_Error_Inscription .btnClose, 
#Frame_Error_Inscription .btnClose, 
#Pop_Up_Error_DepotCV .btnClose,
#Frame_Error_DepotCV .btnClose,
#Pop_Up_Error_ConsultCV .btnClose,
#Frame_Error_ConsultCV .btnClose,
#Pop_Up_Error_DepotOffre .btnClose,
#Frame_Error_DepotOffre .btnClose,
#Pop_Up_Error_Subscription .btnClose,
#Frame_Error_DepotOffre .btnClose{
	float:right;
	cursor:pointer;
}

#Pop_Up_Error_Authentification, #Pop_Up_Error_DepotCV, #Pop_Up_Error_Inscription, 
#Pop_Up_Error_ConsultCV, #Pop_Up_Error_DepotOffre, #Pop_Up_Error_Subscription{
	position: absolute;
	height:auto;
	z-index:2;	
}
#Frame_Error_Authentification, #Frame_Error_DepotCV, #Frame_Error_Inscription, 
#Frame_Error_ConsultCV, #Frame_Error_DepotOffre, #Frame_Error_Subscription{
	position: absolute;
	z-index:1;
	filter=progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

/********************************************************************************/
/************************ MENU VERTICAL LANGUE ***********************************/
dl, dt, dd, ul, li {
margin: 0px 0px 0px 0px;
padding: 0;
list-style-type: none;
}
#menuLangue {
position: absolute;
width: 100%;
}
#menuLangue dl {
float: left;
width: 10em;
}
#menuLangue dt {
cursor: pointer;
background: #b50029;
font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;
font-size: 10pt;
color:#FFFFFF;
margin: 4px;
padding:0px 0px 1px 10px;
}
#menuLangue dd {
display: none;
border-left:1px solid gray;
border-right:1px solid gray;
border-bottom:1px solid gray;
}
#menuLangue li {
	background: #b50029;
}
#menuLangue li a, #menuLangue dt a {
font-family:Lucida Sans, Genova, Tahoma, Arial, Helvetica, Sans-serif;
font-size: 10pt;
color:#FFFFFF;
text-decoration: none;
height: 100%;
width:100%;
border: 0 none;
text-align:left;
padding:2px 0px 2px 10px;
}
#menuLangue li a:hover, #menuLangue li a:focus, #menuLangue dt a:hover, #menuLangue dt a:focus {
background: #eee;
color: #000000;
font-weight:bold;
}
/****************************/
/*Boite de message d'alerte */

/*#framemessage{
	margin-left: 480px; 
	margin-right: auto; 
	width: 302px; 
	top: 245px; 
	border: 0px; 
	z-index:0; 
	position:absolute; 
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}*/

/*Boite de message d'alerte */

.element { /* taille et position du div et de la frame */
    width:300px;
    height:100px;
    position: absolute;
    top: 1200px;
    left: 400px;
} 