.blocBlancx5 .formulaire input
{
	background-color:#FFFFFF;
	background-image:url(../fondZoneDeSaisie.gif);
	border:1px solid #515053;
	color:#5B5548;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:3px;
	width:215px;
}

#chemin_vide 
{
	clear:left;
	float:none;
	margin-left:0;
	padding:0 0 0 141px;
	width:auto;
	color:#9A9A9D;
	font-size:11px;
	line-height:20px;
	margin:0 0 0 153px;
}


.listeRub .texteJaune
{
	background-color:#FFFEF4;
	border-top:1px solid #BBBDBE;
	line-height:14px;
	margin:0;
	padding:0 5px 5px;
}

.listeRub li, .listeRub ul
{
	list-style-type:none;
}

.listeRub .texteJaune h4
{
	font-size:12px;
	margin:10px 0 0;
	padding:3px 0 0;
}

.listeRub .texteJaune h5
{
	color:#9A9A9D;
	font-weight:normal;
	margin:0;
	padding:0;
	font-size:11px;
}

.listeRub a.lireLaSuite:hover
{
	background-image:url(../flecheLireLaSuite.gif);
	color:#2F2F31;
	text-decoration:underline;
}

.listeRub a.lireLaSuite
{
	background-color:transparent;
	background-image:url(../flecheLireLaSuite.gif);
	background-repeat:no-repeat;
	border:medium none;
	clear:both;
	color:#2F2F31;
	font-weight:bold;
	padding:0 0 0 10px;
	text-decoration:none;
	display: block;
	background-position: left center;
}


.spacer
{
	clear: both;
	line-height: 0;
	height: 0;
}



/*.colonnex5spip
{
	margin:0 10px 0 0;
}*/

/****************** Styles dérivés de scopika pour spip **********************/

.blocBlancx3 h3.pictoFeuilleA4Orange {
	font-size:14px;
	color:#FFFFFF;
	margin: 0;
	padding: 7px 0 0 30px;
	background-image:url(../blocx3FondH3NewsEtablissements.gif);
	height:23px;
}

.blocBlancx3 h3.pictoFeuilleA4Bleu {
	font-size:14px;
	color:#FFFFFF;
	margin: 0;
	padding: 7px 0 0 30px;
	background-image:url(../blocx3FondH3NewsRecruteur.gif);
	height:23px;
}

.blocBlancx3 .formulaire p, .blocBlancx2 .formulaire p, .tdArguDroite .lpEmploi2 .formulaire p
{
	border-bottom:1px solid #BBBDBE;
	clear:both;
	margin:0;
	overflow:hidden;
	padding:10px 0 5px;
}

.blocBlancx3 .formulaire label, .blocBlancx2 .formulaire label, .tdArguDroite .lpEmploi2 .formulaire label
{
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:2px 0 0 5px;
	overflow:hidden;
	padding:0;
	text-align:left;
	width:115px;
}

.tdArguDroite .lpEmploi2 .formulaire label
{
	width:108px;
}

.blocBlancx3 .formulaire input, .blocBlancx2 .formulaire input, .blocArgu .tdArguDroite .contenu.lpEmploi2 .formulaire p input
{
	background-color:#FFFFFF;
	background-image:url(../fondZoneDeSaisie.gif);
	border:1px solid #515053;
	color:#5B5548;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:3px;
	width:120px;
}

.blocArgu .tdArguDroite .contenu.lpEmploi2 .formulaire p input[type=checkbox]
{
	width: auto;
}

.blocBlancx3 .formulaire select, .blocBlancx2 .formulaire select, .blocArgu .tdArguDroite .contenu.lpEmploi2 .formulaire p select
{
	background-color:#FFFFFF;
	border:1px solid #515053;
	color:#5B5548;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:0 6px 0 0;
	padding:2px 0 1px
}

/***************** Tables ******************/


.tableCustom
{
	/*border-collapse: collapse;*/
	vertical-align: middle;
	width: 100%;
}

.tableHeader
{
	color:#FFFFFF;
	font-size:11px;
	padding:7px 0 0 5px;
	background-image:url(../blocx5FondH3.gif);
	background-repeat: no-repeat;
	margin:0;
	height: 30px;
	font-weight: bold;
}

.tableRow, .tableRowTopBorder
{

	background-image:url(../blocBlancx5Fond.gif);
	background-repeat:repeat-y;
	margin: 0;
	padding: 4px 0px;
	color: #626164;	
}

.tableRow td
{
	border-bottom: 1px solid #D8D9DA;
	padding: 2px 4px;
}

.tableRowTopBorder td
{
	border-top: 1px solid #D8D9DA;
	padding: 2px 4px;
}

.tableRowEven td, .tableauArrondi .tableRowEven td
{
	background-color: #DBEAF7;
	/*font-weight: normal;*/
	color: #626164;
}
.tableRowOdd td, .tableauArrondi .tableRowOdd td
{
	background-color: #ffffff;
	color: #626164;
	/*font-weight: normal;*/
}

.tableRow:hover td, .tableRowTopBorder:hover td, .tableRowEven:hover td, .tableRowOdd:hover td
{
	color: #42423C;
	background-color: #DFE0E1;
}


.isClickable
{
	cursor: pointer;
}


.tableauArrondi .tableHeader td {
	color:#FFFFFF;
	line-height:1;
	font-size:13px;
	padding:0 0 0 0 ;
}

.tableauArrondi .tableHeader td .small {
	font-weight:normal;
	font-size:10px;
}


.tableHeader .fondGauche {
	background-image: url(../fondH3Gauche.gif);
	padding-left:10px;
}

.tableHeader .fondDroitPetit {
	background-image: url(../fondH3Droittoutpetit2.gif);	/*40px*/
	padding-left:10px;
}

.tableHeader .fondDroit {
	background-image: url(../fondH3Droitpetit.gif);	/*100px*/
	padding-left:10px;
}

.tableHeader .fondDroitMilieu {
	background-image: url(../fondH3Droitmilieu.gif);/*141px*/
	padding-left:10px;
}

.tableHeader .fondDroitGrand {
	background-image: url(../fondH3Droit.gif);	/*300px*/
	padding-left:10px;
}

.tableHeader .fondMilieu {
	background-image: url(../fondH3Milieu.gif);
	padding-left:10px;
}


.tableauArrondi  td {
	text-align:center;
	color:#151215;
	font-size:12px;
	font-weight:bold;
	padding:7px 0 2px 0;
	border-bottom:1px solid #D8D9DA;
}

.tableauArrondi td.bordDroit {
	border-right:1px solid #D8D9DA;
	text-align:left;
	padding: 7px 0px 2px 10px;
}

.tableauArrondi td.bordGauche {
	border-left:1px solid #D8D9DA;
}


.tableauArrondi td.droite {
	padding-right:10px;
	text-align:right;
}

.tableauArrondi td.gauche {
	padding-left:10px;
	text-align:left;
}

.tableauArrondi .ligneTotal td {
	background-color:#98C8E9;
}


.tableauArrondi .bleuLight td {
	background-color:#DBEAF7;
	border-color:#BBBDBE;
}

.tableauArrondi  td.commentaire {
	font-weight:normal;
}

.tableauArrondi .footer td {
	border-bottom:0;
	background:#FFFFFF;
}

label.fullCell {
	display:block;
	width:100%;
	height:100%;
}

/************** Bloc arguments + inscription express dérivés d'établissements **************/


.blocBlancx6Bleu
{
	background-image:url(../BlocBleux6Fond.gif);
	/* float:left; */
	font-size:11px;
	height:250px;
	margin:20px 0 0;
	padding:0;
	width:838px;
}

.blocBlancx6Vert
{
	background-image:url(../BlocVertx6Fond.gif);
	/* float:left; */
	font-size:11px;
	height:250px;
	margin:20px 0 0;
	padding:0;
	width:838px;
}

.blocBlancx6Bleu .contenu, .blocBlancx6Vert .contenu
{
	float:left;
	margin:0;
	padding:0;
	width:100%;
}

.blocBlancx6Bleu .contenu .texte, .blocBlancx6Vert .contenu .texte
{
	float:left;
	margin:0;
	padding:0;
	width:552px;
}

.blocBlancx6Bleu h3.bleu
{
	color:#489FD5;
	font-size:20px;
	margin:5px 0 0;
}

.blocBlancx6Vert h3.vert
{
	color:#4FA30F;
	font-size:20px;
	margin:5px 0 0;
}

.blocBlancx6Bleu h4, .blocBlancx6Vert h4
{
	color:#42423C;
	font-size:12px;
	font-weight:normal;
	margin:0 0 19px;
}

.blocBlancx6Bleu h3, .blocBlancx6Vert h3
{
	font-size:24px;
	margin:5px 0 0;
}

.blocBlancx6Bleu .contenu .formulaire, .blocBlancx6Vert .contenu .formulaire
{
	float:right;
	margin:0;
	padding:0;
	width:246px;
}

.blocBlancx6Bleu .contenu .formulaire h3, .blocBlancx6Vert .contenu .formulaire h3
{
	color:#FFFFFF;
	font-size:14px;
	padding:3px 0 20px 32px;
}


.blocBlancx6Bleu .contenu .formulaire p, .blocBlancx6Vert .contenu .formulaire p
{
	margin:0;
	padding:4px 0;
}

.blocBlancx6Bleu .contenu .formulaire p input, .blocBlancx6Vert .contenu .formulaire p input
{
	background-image:url(../fondZoneDeSaisie.gif);
	border:1px solid #626164;
	color:#42423C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:3px;
	width:232px;
}

/********** BOUTON BLANC AVEC a AU LIEU DE BUTTON, centré au lieu de float right ***********/
a.boutonCentre { 
	display:-moz-inline-box; 
	display:inline-block;
	font-size:14px;
	margin:0 5px 0 0; 
	padding:0; 
	white-space:nowrap; 
	text-align:center; 
	vertical-align:middle; 
	cursor:pointer; 
	border:0; 
	background:none; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.boutonCentre span { 
	position:relative; 
	float:left; 
	padding:0 0 0 10px; 
	height:30px;
	vertical-align:middle; 
	background:url(../bouton_blanc_gch.gif) left top no-repeat; 
}

a.boutonCentre span span { 
	padding:0 10px 0 0; 
	background:url(../bouton_blanc_dte.gif) right top no-repeat; 
}

a.boutonCentre span span span {
	height:23px;
	color:#ffffff;
	font-weight:bold;
	padding:7px 0 0px 0; 
	background:url(../bouton_blanc_mil.gif) left top repeat-x; 
}

a.boutonCentre:hover span span span { 
	color:#FFFFFF;
	text-decoration:none;
}




/**************** CV collectifs **********************/

.texteRouge {
	color: #ff0000;
}

.cvCollectif .titreRubrique
{
	border-bottom: 1px solid #000000;
	margin: 0 5px;
}

.cvCollectif h3.texteTitreRubrique
{
	float: left;
	font-size: 14px;
	font-weight: bold;
	color:#626164;
	font-style:normal;
	margin:0;
	padding:0;
	background: transparent;
}

.cvCollectif .inscrivezVous
{
	float: right;
}

.cvCollectif
{
	clear: both;
	margin: 10px 0px 20px 0px;
}

.cvCollectif .cvItem
{
	clear: both;

	padding: 10px 5px 30px 5px;
}

.cvCollectif .cvItemCheckbox
{
	float: right;
	text-align: right;
}

.cvCollectif .cvItemDescription
{
	float: left;
}

div.blocBlancx3 div.cvCollectif div.titreRubrique span
{
	background: transparent;
}

/************** Menus : entrées non déroulables ****************/

.blocBlancx1 .contenu ul.accordeonMenuCandidat li.unExpandable a,
.blocBlancx1 .contenu ul.accordeonMenuRecruteur li.unExpandable a,
.blocBlancx1 .contenu ul.accordeonMenuEtablissement li.unExpandable a
{
	background-color: #ffffff;
	color: #2f2f31;
}

/*********** Boite offres menu ***********/

.blocVertx2 .sousBloc dl.lien dd a {
	background-image:url(../puceLienVertDN.gif);
	background-position:left center;
	background-repeat:no-repeat;
	background-color: transparent;
	color:#42423C;
	cursor:pointer;
	display:block;
	font-weight:bold;
	margin:0;
	overflow:hidden;
	padding:8px 30px;
	text-decoration:none;
}

.blocVertx2 .sousBloc dl.lien dd a:hover {
	background-image:url(../puceLienVertUP.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	cursor:pointer;
	text-decoration:none;
	background-position:left center;
	display:block;
	font-weight:bold;
	margin:0;
	overflow:hidden;
	padding:8px 30px;
}



/*//////////////////////BOUTON PDF HAUT a au lieu de button /////////////////////////*/


a.boutonPDF { 
    display:-moz-inline-box; 
    display:inline-block;
	font-size:12px;
    margin:0 20px 0 0; 
    padding:0; 
    white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none; 
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.boutonPDF span { 
    position:relative; 
    float:left; 
    padding:0 0 0 28px; 
	height:23px;
    vertical-align:middle; 
    background:url(../boutonPDF_gch.gif) left top no-repeat; 
}

a.boutonPDF span span { 
    padding:0 10px 0 0; 
    background:url(../boutonPDF_dte.gif) right top no-repeat; 
}

a.boutonPDF span span span { 
    height:23px;
	color:#4f4e50;
	font-weight:bold;
    padding:7px 0 0 0; 
    background:url(../boutonPDF_mil.gif) left top repeat-x; 
}

a.boutonPDF:hover span span span { 
	color:#4f4e50;
	text-decoration:none;
} 

/*//////////////////////BOUTON PDF BAS a au lieu de button /////////////////////////*/


a.boutonPDFBas { 
    display:-moz-inline-box; 
    display:inline-block;
	font-size:12px;
    margin:0 20px 0 0; 
    padding:0; 
    white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none; 
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.boutonPDFBas span { 
    position:relative; 
    float:left; 
    padding:0 0 0 28px; 
    vertical-align:middle; 
    background:url(../boutonPDFBas_gch.gif) left top no-repeat; 
}

a.boutonPDFBas span span { 
    padding:0 10px 0 0; 
    background:url(../boutonPDFBas_dte.gif) right top no-repeat; 
}

a.boutonPDFBas span span span { 
    height:23px;
	color:#4f4e50;
	font-weight:bold;
    padding:5px 0 0 0; 
    background:url(../boutonPDFBas_mil.gif) left top repeat-x; 
}

a.boutonPDFBas:hover {
	color:#4f4e50;
	text-decoration:none;
} 





/*//////////////////////BOUTON (SUR FOND BLANC) /////////////////////////*/


button.boutonFormBlanc { 
    display:-moz-inline-box; 
    display:inline-block;
	font-size:14px;
    margin:0 5px 0 0; 
    padding:0; 
    white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none; 
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

button.boutonFormBlanc span { 
    position:relative; 
    float:left; 
    padding:0 0 0 10px; 
	height:30px;
    vertical-align:middle; 
    background:url(../bouton_blanc_gch.gif) left top no-repeat; 
}

button.boutonFormBlanc span span { 
    padding:0 10px 0 0; 
    background:url(../bouton_blanc_dte.gif) right top no-repeat; 
}

button.boutonFormBlanc span span span { 
    height:23px;
	color:#ffffff;
	font-weight:bold;
    padding:7px 0 0 0; 
    background:url(../bouton_blanc_mil.gif) left top repeat-x; 
}

a.bouton.boutonFormBlanc:hover span span span, 
button.boutonFormBlanc:hover span span span { 
	color:#FFFFFF;
	text-decoration:none;
} 

* html button {width:1%; overflow:visible;} 
*:first-child+html button {overflow:visible;}



/*//////////////////////BOUTON JAUNE a au lieu de button /////////////////////////*/

a.boutonFormJaunePetit { 
    display:-moz-inline-box; 
    display:inline-block;
	font-size:12px;
    margin:0 5px 0 0; 
    padding:0; 
    white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none; 
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;	
}

a.boutonFormJaunePetit span { 
    position:relative; 
    float:left; 
    padding:0 0 0 10px; 
	height:24px;
    vertical-align:middle; 
    background:url(../boutonJaunePetit_gch.gif);
	background-position:left top;
	background-repeat: no-repeat; 
}

a.boutonFormJaunePetit span span { 
    padding:0 10px 0 0; 
    background:url(../boutonJaunePetit_dte.gif) right top no-repeat;
}

a.boutonFormJaunePetit span span span { 
    height:19px;
	color:#ffffff;
	font-weight:bold;
    padding:4px 0 1px 0; 
    background:url(../boutonJaunePetit_mil.gif) left top repeat-x; 
}


.blocFormP
{
	float:left;
	/*width:693px;*/
	border-bottom:1px solid #BBBDBE;
	clear:both;
	margin:0;
	overflow:visible;
	padding:10px 0 5px 10px;
}


.blocBlancx5 .formulaireEtape3Pushmailer input.checkbox, .blocBlancx5 .formulaireEtape3Pushmailer input.radio
{
	float:right;
	margin:0 20px 0 0;
	padding:0;
}


.blocBlancx5 .formulaireEtape3Pushmailer dd label
{
	color:#151215;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:2px 0 0;
	padding:3px 10px 3px 0;
	width: auto;
}

.blocBlancx5 div.formulaireEtape3Pushmailer dl.liste dd
{
	float:none;
	overflow:hidden;
}

.blocBlancx5 .formulaireEtape3Pushmailer
{
	margin:0;
	padding:0;
	width:100%;
}

.blocBlancx5 .contenuEtape3Pushmailer
{
	/*background-image:url(../blocBlancx5FondAnnonce.gif);
	background-repeat:repeat-y;*/
	float:left;
	margin:0;
	padding:0;
	width:693px;
}

.txtRouge
{
	color: red;
	font-weight: bold;
}


.blocBlancx5 dl.liste dd a.cgv:link, .blocBlancx5 dl.liste dd a.cgv:active, .blocBlancx5 dl.liste dd a.cgv:visited
{
	background-color:transparent;
	color:#626164;
	margin: 0;
	font-weight: bold;
	padding: 0;
	display: inline;
}

.blocBlancx5 dl.liste dd a.cgv:hover
{
	text-decoration: underline;
}



.logoPageSpecialeRecruteur
{
	padding: 20px 0;
	text-align: center;
	width: 100%;
}

.offresPageSpecialeRecruteur
{
	padding-top: 30px;
}

.arial11VertBold
{
	font-size:11px;
	font-weight:bold;
}

.arial14OrangeBold
{
	font-size:14px;
	font-weight:bold;
}

.servicesRecruteurItem
{

	margin-bottom: 5px;
}

.telephone
{
	background-image:url(../pucePhoneBleu.gif);
	background-repeat:no-repeat;
	color:#42423C;
	clear:both;
	font-weight:bold;
	padding:8px 30px;
	margin:0;
}

.telephoneGris
{
	background-image:url(../pucePhoneGrisClair.gif);
	background-repeat:no-repeat;
	color:#42423C;
	clear:both;
	font-weight:bold;
	padding:8px 30px;
	margin:0;
}

.blocBlancx3 .servicesRecruteurItem h5
{
	padding: 5px 0 0;
	border-bottom:1px solid #BBBDBE;
	font-size: 14px;
	margin-bottom: 5px;
}


div.liensGris dl.lien
{
	margin:0;
	padding:0;
}

div.liensGris dl.lien dd
{
	color:#42423C;
	font-size:11px;
	font-weight:normal;
}

div.liensGris dl.lien dd a
{
	background-image:url(../puceLienGrisDN.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#42423C;
	cursor:pointer;
	display:block;
	font-weight:bold;
	margin:0;
	overflow:hidden;
	padding:8px 30px;
	text-decoration:none;
}

div.liensGris dl.lien dd a:hover
{
	background-image:url(../puceLienGrisUP.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	cursor:pointer;
	text-decoration:none;
}

.blocBlancx5 .formulaireCreezVotreAnnonce label.labelRight, .blocBlancx5 .formulaireEtape3Pushmailer label.labelRight
{
	float: right;
	text-align: right;
}


.blocBleux2 h3.pictoPersonnagesBleu
{
	font-size:14px;
	color:#FFFFFF;
	margin: 0;
	padding: 6px 0 0 42px;
	background-image:url(../blocx2FondH3Recruteurs.gif);
	height:24px;
}

.blocBleux2 h3.pictoFeuilleA4Bleu {
	font-size:14px;
	color:#FFFFFF;
	margin: 0;
	padding: 6px 0 0 30px;
	background-image:url(../blocx2FondH3NewsRecruteurs.gif);
	height:24px;
}

.blocBlancx6Vert .contenu .formulaire h3
{
	background: transparent url(../blocx2FondH3Candidats.gif) no-repeat;
	padding:6px 0 20px 42px;
	position:relative;
	right:17px;
	width:243px;
}

.blocBlancx6 .contenu .formulaire h3
{
	background: transparent url(../blocx2FondH3Etablissements.gif) no-repeat;
	padding:6px 0 20px 42px;
	position:relative;
	right:17px;
	width:243px;
}

.blocBlancx6.blocArgu h3
{
	padding:0;
	margin: 0;
}

.blocBlancx6Vert h4, .blocBlancx6.blocArgu h4
{
	border-bottom:1px solid #DBE0E3;
	margin-right: 15px;
}

.blocBlancx6Vert.blocArgu, .blocBlancx6.blocArgu
{
	background:url(../fondArgumentaire.gif) no-repeat bottom right;
	height: auto;
}


.tableArgu
{
	border: 0;
	width: 100%;
}

.tdArguDroite
{
	vertical-align: bottom;
	width: 263px;
}


.tdArguDroite .contenu h3 {
	background:transparent url(../blocx2FondH3Candidats.gif) no-repeat scroll 0 0;
	padding:6px 0 20px 42px;
	color:#FFFFFF;
	font-size:14px;
	position:relative;
	right:-13px;
	width:243px;
}

.tdArguDroite .contenu .formulaire div input {
	vertical-align: middle;
}

.tdArguDroite .contenu .formulaire {
	float:left;
	margin:0 0 0 35px;
	padding:0;
	width:243px;
}

.tdArguDroite .contenu.lpEmploi2 .formulaire {
	float:left;
	margin:0 0 0 14px;
	padding:0;
	width:264px;
}

#contenu .candidatStatutDevenirMembre
{
	background-image:url(../fondStatutCandidatDEVENIRMEMBRE.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	border-bottom:1px solid #2F2F31;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:30px;
	margin:0 20px 10px 0;
	padding:0;
}

#contenu .candidatStatutDevenirMembre .gris
{
	color:#FFFFFF;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:11px 0 0;
	padding:0;
	text-align:center;
	width:136px;
}


.blocBlancx3 .formulaire .candidat_inscription_xpress_recherche
{
	margin-right:10px;
}


.blocBlancx3 .formulaire .candidat_inscription_xpress_recherche input, .blocArgu .tdArguDroite .contenu.lpEmploi2 .formulaire p .candidat_inscription_xpress_recherche input
{
	float: none;
}

#menuEspacecandidat #monBureau .alerte a:link, #menuEspacecandidat #monBureau .alerte a:active, #menuEspacecandidat #monBureau .alerte a:visited
{
	color: #ff0000;
	font-size:10px;
	background:none;
	padding: 0;
	margin: 0;
}

#menuEspacecandidat #monBureau .alerteSoft a:link, #menuEspacecandidat #monBureau .alerteSoft a:active, #menuEspacecandidat #monBureau .alerteSoft a:visited
{
	color: #626164;
	font-size:10px;
	background:none;
	padding: 0;
	margin: 0;
}

.blocBlancx5 .accordeon ul.subMenu .detailRubriqueCvCol a
{
	display: inline;
	border: 0;
	background: none;
}

.blocBlancx5 .accordeon ul.subMenu .detailRubriqueCvCol a:hover
{
	background: none;
}

.tableTarifs
{
	border-collapse: collapse;
	width: 100%;
}

.tableTarifs td
{
	border: 1px solid gray;
	text-align: center;
}


/*//////////////////////PETIT BOUTON BLANC DE FORMULAIRE EN CSS /////////////////////////*/

button.boutonFormBlancPetit { 
    display:-moz-inline-box; 
    display:inline-block;
	font-size:12px;
    margin:0 5px 0 0; 
    padding:0; 
    white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none; 
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;	
}

button.boutonFormBlancPetit span { 
    position:relative; 
    float:left; 
    padding:0 0 0 10px; 
	height:24px;
    vertical-align:middle; 
    background:url(../boutonBlancPetit_gch.gif);
	background-position:left top;
	background-repeat: no-repeat; 
}

button.boutonFormBlancPetit span span { 
    padding:0 10px 0 0; 
    background:url(../boutonBlancPetit_dte.gif) right top no-repeat;
}

button.boutonFormBlancPetit span span span { 
    height:19px;
	color:#ffffff;
	font-weight:bold;
    padding:4px 0 1px 0; 
    background:url(../boutonBlancPetit_mil.gif) left top repeat-x; 
}

/*//////////////////////PETIT BOUTON CYAN DE FORMULAIRE EN CSS /////////////////////////*/

button.boutonFormCyanPetit { 
    display:-moz-inline-box; 
    display:inline-block;
	font-size:12px;
    margin:0 5px 0 0; 
    padding:0; 
    white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none; 
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;	
}

button.boutonFormCyanPetit span { 
    position:relative; 
    float:left; 
    padding:0 0 0 10px; 
	height:24px;
    vertical-align:middle; 
    background:url(../boutonCyanPetit_gch.gif);
	background-position:left top;
	background-repeat: no-repeat; 
}

button.boutonFormCyanPetit span span { 
    padding:0 10px 0 0; 
    background:url(../boutonCyanPetit_dte.gif) right top no-repeat;
}

button.boutonFormCyanPetit span span span { 
    height:19px;
	color:#ffffff;
	font-weight:bold;
    padding:4px 0 1px 0; 
    background:url(../boutonCyanPetit_mil.gif) left top repeat-x; 
}


/*//////////////////////PETIT BOUTON BLANC DE FORMULAIRE EN CSS, A eu lieu de button /////////////////////////*/

a.boutonFormBlancPetit { 
    display:-moz-inline-box; 
    display:inline-block;
	font-size:12px;
    margin:0 5px 0 0; 
    padding:0; 
    white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none; 
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;	
}

a.boutonFormBlancPetit span { 
    position:relative; 
    float:left; 
    padding:0 0 0 10px; 
	height:24px;
    vertical-align:middle; 
    background:url(../boutonBlancPetit_gch.gif);
	background-position:left top;
	background-repeat: no-repeat; 
}

a.boutonFormBlancPetit span span { 
    padding:0 10px 0 0; 
    background:url(../boutonBlancPetit_dte.gif) right top no-repeat;
}

a.boutonFormBlancPetit span span span { 
    height:19px;
	color:#ffffff;
	font-weight:bold;
    padding:4px 0 1px 0; 
    background:url(../boutonBlancPetit_mil.gif) left top repeat-x; 
}

.blocBlancx6Vert .contenu .formulaire .criteres .inputMoz72
{
	width: 72px;
}


#wrong_connection
{
	float: right;
	margin-top:2px;
	width:380px;
	background: url(/_gfx/pictoWarningFondBlanc) left no-repeat;
	padding-left:20px;
	color: #ff0000;
}

.blocBlancx5 .inscription_form_offre
{
	height: auto;
	width: 603px;
	overflow:hidden;
	float: left;
	margin: 20px 40px;
}

.blocBlancx5 .inscription_form_offre .formulaire select
{
	width: auto;
}

.blocBlancx5 .inscription_form_offre .formulaire select.fld_civilite
{
	width: 92px;
}

.blocBlancx5 .inscription_form_offre .formulaire a.boutonBlanc
{
	margin-right: 54px;
}

.contenu .TabbedPanelsContent .collapserDetailOffre
{
	border-bottom:1px solid #BBBDBE;
}

.blocBlancx5 .inscription_form_offre .formulaire select.fld_situation
{
	width: 150px;
}

.blocBlancx5 .inscription_form_offre .formulaire h4
{
	padding-left: 15px;
}

.blocBlancx5 .inscription_form_offre .formulaire a.inscriptionFermerForm
{
	display:block;
	font-size:12px;
	float:left;
	clear:left;
	width:603px;
	font-weight:bold;
	background:url(/_gfx/puceAccordeonGrisHautDN.gif) left;
	padding: 8px 0 5px 30px;
	height:18px;
	text-decoration:none;
	color:#42423C;
}

.blocBlancx5 .inscription_form_offre .formulaire a.inscriptionFermerForm:hover
{
	background:url(/_gfx/puceAccordeonGrisHautUP.gif) left;
	text-decoration:none;
	color:#FFFFFF;
}


/*
.blocBlancx5 h4 {stylesBlancs.css (ligne 527)
background-color:#BBBDBE;
clear:both;
color:#42423C;
font-size:12px;
font-weight:bold;
margin:0 0 8px;
padding:2px 5px;
*/
.blocBlancx5 .inscription_form_offre .formulaire p
{
	width: 603px;
}

.blocBlancx5 .blocBlancx2
{
	
	font-size:11px;
	margin:10px 0 0 75px;
	padding:0;
	width:266px;
}

.blocBlancx5 .blocBlancx2 h3.pictoPersonnagesVert
{
	background-image:url(../blocx2FondH3Candidats.gif);
	color:#FFFFFF;
	font-size:14px;
	height:23px;
	margin:0;
	padding:7px 0 0 42px;
}

.blocBlancx5 .blocBlancx2 .contenu
{
	background-image:url(../blocBlancx2Fond.gif);
	background-repeat:repeat-y;
	margin:0;
	padding:0 1px;
	width:264px;
}

.blocBlancx5 .blocBlancx2 .formulaire p
{
	margin:0;
	padding:4px 0 4px 5px;
	border: 0;
}

.blocBlancx5 .blocBlancx2 .contenu .formulaire
{
	width:246px;
}

.blocBlancx5 .blocBlancx2 .footer
{
	background-image:url(../blocBlancx2Footer.gif);
	height:10px;
	margin:0;
	padding:0;
	width:266px;
}

.blocBlancx5 .blocBlancx2 .contenu .formulaire .criteres .inputMoz72
{
	width: 72px;

}

.blocBlancx5 .blocBlancx2 .contenu .formulaire .criteres input
{
	float: none;
	background-image:url(../fondZoneDeSaisie.gif);
	border:1px solid #626164;
	color:#42423C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:3px;
	width:232px;
}

.blocBlancx5 .blocBlancx2 .contenu .formulaire .criteres select
{
	float: none;

}

.blocBlancx5 .blocBlancx2 .contenu .formulaire .criteres label
{
	float:none;
	font-size:inherit;
	font-weight:normal;
	margin:inherit;
	overflow:hidden;
	padding:0;
	text-align:left;
	width:auto;
}

.blocBlancx5 .formulaire .fieldListing
{
	margin-right: 6px;
}

.footerSeoBox {
	width:990px;
	color:#8a8c8e;
	margin:20px 0 0 10px;
	padding:10px 0 0 0;
	float:left;
	_float:none;
	font-size:11px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #8a8c8e;
}

dl.lienSansBloc dd a.down {
	background-image:url(../puceAccordeonGrisDN.gif);
}

dl.lienSansBloc dd a.down:hover {
	background-image:url(../puceAccordeonGrisUP.gif);
}

dl.lienSansBloc dd a.open {
	background-image:url(../puceAccordeonGrisHautDN.gif);
}

dl.lienSansBloc dd a.open:hover {
	background-image:url(../puceAccordeonGrisHautUP.gif);
}

.groupCvCollectif {
	display:none;
	padding:3px;
}

.groupCvCollectif a {
	display:block;
	margin:3px;
}

/* POUR JOB SUCCESS PLAN */

.blocBlancx3 .contenu .texte .logoPDF {
	margin:0;
	padding:0;
	vertical-align:middle;
}
.telephoneJSP {
	background-image:url(../pucePhoneGrisClair.gif);
	background-repeat:no-repeat;
	clear:both;
	color:#42423C;
	font-weight:bold;
	margin:0;
	padding:8px 30px;
}

.blocBlancx3 h4 {
	border-bottom:1px solid #DBE0E3;
}

.blocBlancx3 h4.ssTitreJsp {
	font-weight: normal;
	text-decoration: underline;
	border: 0;
	font-size:12px;
}

.blocBlancx3 .accordeonJsp ul.subMenu a.jsp {
	vertical-align: middle;
	color:#2f2f31;
	background-color:transparent;
	background-image:url(../flecheLireLaSuite.gif);
	background-repeat:no-repeat;
	background-position:center left;
	font-weight:bold;
	margin-top: 5px;
	padding: 0 0 0 10px;
	border:none;
	text-decoration:none;
}

.blocBlancx3 .accordeonJsp ul.subMenu a:hover.jsp {
	text-decoration:underline;
}


.blocBlancx3 .accordeonJsp a {
	background-position:left center;
	background-repeat:no-repeat;
	color:#42423C;
	cursor:pointer;
	display:block;
	font-weight:bold;
	margin:0;
	overflow:hidden;
	padding:8px 30px;
	text-decoration:none;
}

.blocBlancx3 .accordeonJsp a:hover,
.blocBlancx3 .accordeonJsp a:focus,
.blocBlancx3 .accordeonJsp a:active {
	color:#FFFFFF;
	text-decoration: none;
}

.blocBlancx3 .accordeonJsp .open a {
	color:#FFFFFF;
}


/* ETAPE 1 */
.blocBlancx3 .accordeonJsp a.etape1 {
	background-image:url(../puceAccordeonGrisHaut1digitLight.gif);
	text-decoration:none;
}

.blocBlancx3 .accordeonJsp a.etape1:hover,
.blocBlancx3 .accordeonJsp a.etape1:focus,
.blocBlancx3 .accordeonJsp a.etape1:active {
	background-image:url(../puceAccordeonGrisHaut1digit.gif);
}

.blocBlancx3 .accordeonJsp .open a.etape1 {
	background-image:url(../puceAccordeonGrisHaut1digit.gif);
}

/* ETAPE 2 */
.blocBlancx3 .accordeonJsp a.etape2 {
	background-image:url(../puceAccordeonGrisHaut2digitLight.gif);
}

.blocBlancx3 .accordeonJsp a.etape2:hover,
.blocBlancx3 .accordeonJsp a.etape2:focus,
.blocBlancx3 .accordeonJsp a.etape2:active
{
	background-image:url(../puceAccordeonGrisHaut2digit.gif);
}

.blocBlancx3 .accordeonJsp .open a.etape2 {
	background-image:url(../puceAccordeonGrisHaut2digit.gif);
}

/* ETAPE 3 */
.blocBlancx3 .accordeonJsp a.etape3 {
	background-image:url(../puceAccordeonGrisHaut3digitLight.gif);
}

.blocBlancx3 .accordeonJsp a.etape3:hover,
.blocBlancx3 .accordeonJsp a.etape3:focus,
.blocBlancx3 .accordeonJsp a.etape3:active {
	background-image:url(../puceAccordeonGrisHaut3digit.gif);
}

.blocBlancx3 .accordeonJsp .open a.etape3 {
	background-image:url(../puceAccordeonGrisHaut3digit.gif);
}

/* ETAPE 4 */
.blocBlancx3 .accordeonJsp a.etape4 {
	background-image:url(../puceAccordeonGrisHaut4digitLight.gif);
}

.blocBlancx3 .accordeonJsp a.etape4:hover,
.blocBlancx3 .accordeonJsp a.etape4:focus,
.blocBlancx3 .accordeonJsp a.etape4:active {
	background-image:url(../puceAccordeonGrisHaut4digit.gif);
}

.blocBlancx3 .accordeonJsp .open a.etape4
{
	background-image:url(../puceAccordeonGrisHaut4digit.gif);
}

/* ETAPE 5 */
.blocBlancx3 .accordeonJsp a.etape5 {
	background-image:url(../puceAccordeonGrisHaut5digitLight.gif);
}

.blocBlancx3 .accordeonJsp a.etape5:hover,
.blocBlancx3 .accordeonJsp a.etape5:focus,
.blocBlancx3 .accordeonJsp a.etape5:active {
	background-image:url(../puceAccordeonGrisHaut5digit.gif);
}

.blocBlancx3 .accordeonJsp .open a.etape5 {
	background-image:url(../puceAccordeonGrisHaut5digit.gif);
}

/* ETAPE 6 */
.blocBlancx3 .accordeonJsp a.etape6 {
	background-image:url(../puceAccordeonGrisHaut6digitLight.gif);
}

.blocBlancx3 .accordeonJsp a.etape6:hover,
.blocBlancx3 .accordeonJsp a.etape6:focus,
.blocBlancx3 .accordeonJsp a.etape6:active {
	background-image:url(../puceAccordeonGrisHaut6digit.gif);
}

.blocBlancx3 .accordeonJsp .open a.etape6 {
	background-image:url(../puceAccordeonGrisHaut6digit.gif);
}

/* ETAPE 7 */
.blocBlancx3 .accordeonJsp a.etape7 {
	background-image:url(../puceAccordeonGrisHaut7digitLight.gif);
}

.blocBlancx3 .accordeonJsp a.etape7:hover,
.blocBlancx3 .accordeonJsp a.etape7:focus,
.blocBlancx3 .accordeonJsp a.etape7:active {
	background-image:url(../puceAccordeonGrisHaut7digit.gif);
}

.blocBlancx3 .accordeonJsp .open a.etape7 {
	background-image:url(../puceAccordeonGrisHaut7digit.gif);
}

/* ETAPE 8 */
.blocBlancx3 .accordeonJsp a.etape8 {
	background-image:url(../puceAccordeonGrisHaut8digitLight.gif);
}

.blocBlancx3 .accordeonJsp a.etape8:hover,
.blocBlancx3 .accordeonJsp a.etape8:focus,
.blocBlancx3 .accordeonJsp a.etape8:active {
	background-image:url(../puceAccordeonGrisHaut8digit.gif);
}

.blocBlancx3 .accordeonJsp .open a.etape8 {
	background-image:url(../puceAccordeonGrisHaut8digit.gif);
}

/* ETAPE 9 */
.blocBlancx3 .accordeonJsp a.etape9 {
	background-image:url(../puceAccordeonGrisHaut9digitLight.gif);
}

.blocBlancx3 .accordeonJsp a.etape9:hover,
.blocBlancx3 .accordeonJsp a.etape9:focus,
.blocBlancx3 .accordeonJsp a.etape9:active {
	background-image:url(../puceAccordeonGrisHaut9digit.gif);
}

.blocBlancx3 .accordeonJsp .open a.etape9 {
	background-image:url(../puceAccordeonGrisHaut9digit.gif);
}

/* ETAPE 10 */
.blocBlancx3 .accordeonJsp a.etape10 {
	background-image:url(../puceAccordeonGrisHaut10digitLight.gif);
}

.blocBlancx3 .accordeonJsp a.etape10:hover,
.blocBlancx3 .accordeonJsp a.etape10:focus,
.blocBlancx3 .accordeonJsp a.etape10:active {
	background-image:url(../puceAccordeonGrisHaut10digit.gif);
}

.blocBlancx3 .accordeonJsp .open a.etape10 {
	background-image:url(../puceAccordeonGrisHaut10digit.gif);
}

/* ETAPE 11 */
.blocBlancx3 .accordeonJsp a.etape11 {
	background-image:url(../puceAccordeonGrisHaut11digitLight.gif);
}

.blocBlancx3 .accordeonJsp a.etape11:hover,
.blocBlancx3 .accordeonJsp a.etape11:focus,
.blocBlancx3 .accordeonJsp a.etape11:active {
	background-image:url(../puceAccordeonGrisHaut11digit.gif);
}

.blocBlancx3 .accordeonJsp .open a.etape11 {
	background-image:url(../puceAccordeonGrisHaut11digit.gif);
}

.blocBlancx2 .contenu .accordeonJsp2 a,
.blocBlancx2  .contenu .accordeonJsp2 span {
	background-image:url(../puceAccordeonGrisDN.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#42423C;
	cursor:pointer;
	display:block;
	font-weight:bold;
	margin:0;
	overflow:hidden;
	padding:8px 30px;
	text-decoration:none;
}


.blocBlancx2 .contenu .accordeonJsp2 a:hover,
.blocBlancx2 .contenu .accordeonJsp2 a:focus,
.blocBlancx2 .contenu .accordeonJsp2 a:active {
	background-image:url(../puceAccordeonGrisUP.gif);
	color:#FFFFFF;
	text-decoration:none;
}

.blocBlancx2 .contenu .accordeonJsp2 .open .listeSimple dd a.annexe:hover,
.blocBlancx2 .contenu .open .listeSimple dt a.annexe:hover {
	background-image: none;
	background-color:#D8D9DA;
	cursor:pointer;
}

.blocBlancx2 .contenu .accordeonJsp2 .open .listeSimple dd a.annexe {
	background-image: none;
	border-bottom:1px solid #D8D9DA;
	color:#49484D;
	cursor:pointer;
	display:block;
	font-weight:normal;
	margin:0;
	overflow:hidden;
	padding:4px 5px;
	text-decoration:none;
}

.colonnex3Alt
{
	float:left;
	margin:0;
	padding:0;
	width: 412px;
	background: transparent url(../fondLP1.png) no-repeat top right;
	
}

.colonnex3Alt h3
{
	/*color:#4FA30F;*/
	color: #626164;
	font-size:14px;
	margin:0 20px 0 0;
	padding:4px 0 0 100px;
	/*background:transparent url(../blocx3FondH3CandidatsVide.gif) no-repeat 0 0;*/
}

.colonnex3Alt .landingH4top
{
	font-size:13px;
	font-weight:bold;
	margin:5px 20px 0 180px;
}

.colonnex3Alt .landingH4bottom
{
	font-size:13px;
	font-weight:bold;
	margin:5px 20px 0 0px;
	border: none;
}

.colonnex3Alt .landingH2top
{
	font-size:17px;
	border-bottom:1px solid #2F2F31;
	margin:0 20px 0 100px;
	padding: 0;
	text-align: center;
}

.colonnex3Alt .landingH2bottom
{
	border-bottom:0;
	font-size:15px;
	margin:0 20px 0 0;
	padding: 0;

}

.colonnex3Alt .texte
{
	/*background:transparent url(../blocx3FondH3CandidatsArguAlt8.gif) no-repeat 0 40px;*/
	/* background:transparent url(../persoArguAlt2.gif) no-repeat 0 2px; */
}


.colonnex3Alt .arguMilieuAlt
{
	height: 80px;
	padding-top:10px;
}

.colonnex3Alt .landingTexte
{
	margin: 20px 20px 0 0;
}

.colonnex3Alt .landingH3
{
	/*border-bottom: 1px solid lightgrey;*/
}

.colonnex2Alt
{
	float:left;
	margin:0;
	padding:0;
	width:286px;
}

.colonnex2Alt .blocBlancx2
{
	float:left;
	font-size:11px;
	margin:0;
	padding:0;
	width:266px;
}

.colonnex2Alt .blocBlancx2 .formulaire label, .blocArgu .tdArguDroite .contenu.lpEmploi2 .formulaire label
{
	width: 108px;
}

.colonnex2Alt .blocBlancx2 .formulaire input[type=checkbox], .blocArgu .tdArguDroite .contenu.lpEmploi2 .formulaire input[type=checkbox]
{
	background: none;
	width: auto;
	float: none;
	margin: 0 2px 0 0;
	border: 0;
	padding: 0;
}

.colonnex2Alt .blocBlancx2 .formulaire p, .blocArgu .tdArguDroite .contenu.lpEmploi2 .formulaire p
{
	width: 100%;
}

.colonnex2Alt .blocBlancx2 .pictoPersonnagesVert
{
	background-image:url(../blocx2FondH3.gif);
	text-align: center;
	padding: 7px 0 0 0;
}

#colonneLanding .colonnex2Alt .formulaire .bouton
{
	margin-right: 18px;
}

.colonnex2Alt .blocBlancx2 .formulaire p.pBouton
{
	border-bottom: none;
}

#colonneLanding
{
	float:left;
	margin:0 0 0 143px;
	padding:0;
	width:858px;
}

#colonneLanding .blocBlancx5 .formulaire label
{

	width:110px;
}

#colonneLanding .blocBlancx5 .formulaire input
{

	width:120px;
}

#colonneLanding .blocBlancx5 .formulaire .candidat_inscription_xpress_recherche input
{
	float: none;
	width: auto;
	padding: 0;
	border: 0;
}

.landingFormLeft
{
	width: 340px;
	float: left;
}

#colonneLanding > h2, #colonneLanding > h3
{
	text-align: center;
	width: 683px;
}

#colonneLanding > h3
{
	margin-top: 15px;
}


#colonneLanding .blocBlancx5 .formulaire .bouton
{
	float: none;
}

#colonneLanding .blocBlancx5 .formulaire .pBouton
{
	text-align: center;
}
