/*/////// BLOC BLANC x1 //////////*/

.blocBlancx1 {
	float:left;
	width:123px;
	font-size:11px;
	margin:0;
	padding:0;
}

.blocBlancx1 h3 {
	font-size:14px;
	text-align:center;
	color:#FFFFFF;
	margin: 0;
	padding: 7px 0 0 0;
	background-image:url(../blocx1FondH3.gif);
	background-repeat:no-repeat;
	background-color:#020202;
	height:23px;
}

.blocBlancx1 h3.grandeHauteur
	{
	font-size:14px;
	text-align:center;
	color:#FFFFFF;
	margin: 0;
	padding:5px;
	background-image:url(../blocx1FondH3.gif);
	background-repeat:no-repeat;
	background-color:#020202;
	min-height:30px;
	}

.blocBlancx1 .contenu {
	margin: 0;
	padding: 5px;
	width:113px;
	background-image:url(../blocBlancx1Fond.gif);
	background-repeat:repeat-y;
}

.blocBlancx1 .menu .contenu {
	padding:0 1px;
	width:123px;
}

.blocBlancx1 .contenu .texte {
	margin: 0;
	padding: 8px 5px;
	clear:both;
}

.blocBlancx1 .footer {
	margin: 0 0 10px 0;
	padding: 0;
	width:123px;
	height:10px;
	background-image:url(../blocBlancx1Footer.gif);
}

/*/////// BLOC BLANC x2 //////////*/

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

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

.blocBlancx2 h3.pictoLoupeVert {
	padding: 7px 0 0 32px;
	background-image:url(../blocx2FondH3Loupe.gif);
}

.blocBlancx2 h3.fondGris {
	font-size:14px;
	color:#42423c;
	margin: 0;
	padding: 9px 0 0 10px;
	background-image:url(../blocx2FondH3Gris.gif);
	height:24px;
	border:none;
	background-position: bottom;
}

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

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


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

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

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


.blocBlancx2 h4 {
	margin:0;
	padding:2px 5px;
	margin:3px 0;
	font-size:12px;
	color:#42423c;
	font-weight:bold;
	background-color:#bbbdbe;
}

.blocBlancx2 h4 a {
	color:#42423c;
	text-decoration:underline;
}

.blocBlancx2 h4 a:hover {
	text-decoration:none;
}


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

.blocBlancx2 .contenu .texte {
	margin: 0;
	padding: 8px 5px;
	clear:both;
}

.blocBlancx2 .contenu .texte .logoPDF {
	margin: 0;
	padding:0;
	vertical-align:middle;
}

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

/*/////// BLOC BLANC x3 //////////*/

.blocBlancx3 {
	float:left;
	width:409px;
	font-size:11px;
	margin: 20px 0 0 0;
	padding:0;
}

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

.blocBlancx3 h4.fondGris {
	margin:0;
	padding:2px 5px;
	margin:0 0 8px 0;
	font-size:12px;
	color:#42423c;
	font-weight:bold;
	background-color:#bbbdbe;
}
.blocBlancx3 h3.pictoFeuilleA4Jaune {
	font-size:14px;
	color:#FFFFFF;
	margin: 0;
	padding: 7px 0 0 30px;
	background-image:url(../blocx3FondH3News.gif);
	height:23px;
}

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

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

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

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

.blocBlancx3 h3.fondGris {
	font-size:14px;
	color:#42423c;
	margin: 0;
	padding: 7px 0 0 10px;
	background-image:url(../blocx3FondH3Gris.gif);
	height:23px;
}

.blocBlancx3 h5 {
	margin:0;
	padding:0 0 5px 0;
	margin:0;
	font-size:11px;
	color:#42423c;
	font-weight:bold;
}

.blocBlancx3 .contenu, .tdArguDroite .lpEmploi2 .contenu {
	float:left;
	margin: 0;
	padding: 0 1px;
	width:407px;
	background-image:url(../blocBlancx3Fond.gif);
	background-repeat:repeat-y;
}

.blocBlancx3 .contenu .texte, .tdArguDroite .lpEmploi2 .contenu .texte {
	margin: 0;
	padding: 8px 5px;
	clear:both;
}

.blocBlancx3 .footer {
	float:left;
	margin: 0;
	padding: 0;
	width:409px;
	height:10px;
	background-image:url(../blocBlancx3Footer.gif);
}

/*/////// BLOC BLANC x5 //////////*/

.blocBlancx5 {
	float:left;
	width:695px;
	font-size:11px;
	margin: 20px 0 0 0;
	padding:0;
}

.blocBlancx5 .listeDeContacts {
	float:left;
	margin:0;
	padding:0;
}

.blocBlancx5 .blocNotes {
	float:left;
	width:680px;
	font-size:11px;
	font-style:italic;
	margin: 5px 0 0 0;
	padding:0;
}

.blocBlancx5 .blocNotes h4 {
	font-size:11px;
	color:#626164;
	font-style:italic;
	font-weight:normal;
	background-color:transparent;
	background-image:url(../fondH4BlocNotes.gif);
	background-repeat:no-repeat;
	margin: 0;
	padding:0 0 0 12px;
}

.blocBlancx5 .blocNotes .formulaire {
	float:left;
	margin: 5px 0;
	padding:0;
}

.blocBlancx5 .blocNotes .formulaire textarea {
	font:Arial, Helvetica, sans-serif;
	float:left;
	margin: 0 5px 0 0;
	width: 400px;
	border: 1px solid #626164;
	padding: 3px;
	font-weight: normal;
	font-style:italic;
	font-size: 11px;
	color: #5b5548;
	background-image:url(../fondZoneDeSaisie.gif);
	background-color: #ffffff;
}

.blocBlancx5 .photo {
	float:left;
	margin: 15px 10px;
	/margin: 15px 5px;
	padding:0;
	width:110px;
}

.blocBlancx5 .photo .contour {
	float:left;
	border:solid 1px #bec0c1;
	margin:0 0 5px 0;
	padding:0;
}

.blocBlancx5 .photo a {
	color:#88888b;
	font-size:11px;
	margin: 15px 10px;
	padding:0;
}

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

.blocBlancx5 a.lireLaSuite:hover
{
text-decoration:underline;
}

.blocBlancx5 h3 {
	font-size:14px;
	color:#FFFFFF;
	margin: 0;
	padding: 7px 0 0 10px;
	background-image:url(../blocx5FondH3.gif);
	background-repeat:no-repeat;
	height:23px;
	width:690px;
}

.blocBlancx5 h3.petiteTaille {
	font-size:11px;
	color:#FFFFFF;
	padding: 7px 0 0 5px;
}

.blocBlancx5 h3.fondGris {
	font-size:12px;
	color:#2f2f31;
	margin: 0;
	padding: 0 0 5px 0;
	background-image:none;
	height:inherit;
	width:auto;
}

.blocBlancx5 h3.pictoFeuilleA4Jaune {
	font-size:14px;
	color:#FFFFFF;
	margin: 0;
	padding: 7px 0 0 30px;
	background-image:url(../blocx3FondH3News.gif);
	background-repeat:no-repeat;
	height:23px;
	width:auto;
}


.blocBlancx5 h3.pictoFeuilleA4Vert {
	font-size:14px;
	color:#FFFFFF;
	margin: 0;
	padding: 7px 0 0 30px;
	background-image:url(../blocx3FondH3NewsCandidat.gif);
	background-repeat:no-repeat;
	height:23px;
	width:auto;
}

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

.blocBlancx5 h3.pictoPersonnagesBleu {
	font-size:14px;
	color:#FFFFFF;
	margin: 0;
	padding: 7px 0 0 42px;
	background-image:url(../blocx5FondH3Recruteurs.gif);
	background-repeat:no-repeat;
	height:23px;
	width:auto;
}


.blocBlancx5 h3.pictoPersonnagesOrange {
	font-size:14px;
	color:#FFFFFF;
	margin: 0;
	padding: 7px 0 0 42px;
	background-image:url(../blocx5FondH3Etablissements.gif);
	background-repeat:no-repeat;
	height:23px;
	width:auto;
}

.blocBlancx5 h3.pictoLoupeBleue {
	font-size:14px;
	color:#FFFFFF;
	margin: 0;
	padding: 7px 0 0 30px;
	background-image:url(../blocx5FondH3LoupeRecruteurs.gif);
	background-repeat:no-repeat;
	height:23px;
	width:auto;
	}

.blocBlancx5 h3.fondAnnonceCandidat {
	font-size:14px;
	color:#FFFFFF;
	margin: 0;
	padding: 7px 0 0 10px;
	background-image:url(../blocx5FondH3AnnonceCandidat.gif);
	background-repeat:no-repeat;
	height:23px;
	width:auto;
}

.blocBlancx5 h3.fondAnnonceRecruteurOuvert {
	font-size:14px;
	color:#FFFFFF;
	margin: 0;
	padding: 7px 0 0 30px;
	background-image:url(../blocx5FondH3AnnonceRecruteurOuvert.gif);
	background-repeat:no-repeat;
	height:23px;
	width:auto;
}

.blocBlancx5 h3.fondAnnonceRecruteurFerme {
	font-size:14px;
	color:#FFFFFF;
	margin: 0;
	padding: 7px 0 0 30px;
	background-image:url(../blocx5FondH3AnnonceRecruteurFerme.gif);
	background-repeat:no-repeat;
	height:23px;
	width:auto;
}


.blocBlancx5 h4 {
	margin:0;
	padding:2px 5px;
	margin:0 0 8px 0;
	font-size:12px;
	color:#42423c;
	font-weight:bold;
	background-color:#bbbdbe;
	clear:both;
}

.blocBlancx5 h4.grisClair {
	margin:0;
	padding:2px 5px;
	margin:0 0 8px 0;
	font-size:12px;
	color:#9a9a9d;
	font-weight:bold;
	background-color:#d8d9da;
	clear:both;
}

.blocBlancx5 h5 {
	margin:0;
	padding:0 0 5px 0;
	margin:0;
	font-size:11px;
	color:#42423c;
	font-weight:bold;
}

.blocBlancx5 h5.annonceRecruteur {
	padding:10px 0 0 0;
	margin:0;
	font-size:11px;
	color:#42423c;
	font-weight:bold;
}

.blocBlancx5 h6.annonceRecruteur {
	padding:0;
	margin:0;
	font-size:11px;
	color:#42423c;
	font-weight:normal;
}

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

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

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

.blocBlancx5 .contenu .texte {
	width:674px;
	margin: 10px;
	padding: 0;
	float:left;
}

.blocBlancx5 .contenu .introRecruteur {
	width:332px;
	margin: 0 0 10px 10px;
	padding: 0;
	float:left;
}

.blocBlancx5 .contenu .texteSansMarge {
	width:694px;
	margin: 10px 0 0 0;
	padding: 0;
	clear:both;
	float:left;
}

.blocBlancx5 .contenu .texteBig {
	font-size:12px;
	width:674px;
	margin: 10px;
	padding: 0;
	clear:both;
	float:left;
}

.blocBlancx5 .contenu .texte .demi {
	margin: 0;
	padding: 0;
	width:336px;
	float:left;
}

.blocBlancx5 .contenu .texte .drapeauEtLegende {
	width:74px;
	margin: 0;
	padding: 0 0 5px 0;
	float:left;
}

.blocBlancx5 .contenu .texte .drapeau {
	width:22px;
	height:15px;
	margin: 5px 0 2px 0;
	padding: 0;
	border:solid 1px #bbbdbe;
}

.blocBlancx5 .contenu .texte .drapeauEtLegende a {
	color:#42423c;
	text-decoration:none;
}

.blocBlancx5 .contenu .texte .drapeauEtLegende a:hover {
	text-decoration:underline;
}


.blocBlancx5 .contenu .texteProfil {
	margin: 10px;
	padding: 0;
	width:543px;
	float:left;
}

.blocBlancx5 .contenu .texteProfil a {
	color:#42423c;
	text-decoration:underline;
}

.blocBlancx5 .contenu .texteProfil a:hover {
	text-decoration:none;
}

.blocBlancx5 .footer {
	margin: 0;
	padding: 0;
	width:695px;
	height:9px;
	background-image:url(../blocBlancx5Footer.gif);
	clear:both;
}

.blocBlancx5 p.panier {
	margin: 0;
	padding: 5px 0;
	width:400px;
	float:left;
}

.blocBlancx5 .footerPanier {
	margin: 0;
	padding: 0;
	width:695px;
	height:9px;
	background-image:url(../blocBlancx5FooterPanier.gif);
	clear:both;
}

.blocBlancx5 p {
	padding: 6px 10px;
	margin: 0;
}


.blocBlancx5 p.alerte {
	color:#FF0000;
}

.blocBlancx5 .formCandidatDevenirMembre {
	margin:0;
	padding:0;
	width:100%;
	float:left;
	background-image:url(../fondTableauDevenirMembre.gif);
}

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

.blocBlancx5 .formCandidatDevenirMembre table th {
	margin:0;
	padding:5px 10px;
	margin: 0;
	font-size:12px;
	color:#151215;
	font-weight:bold;
	background-color:#d3e8c3;
	border-top:solid 1px #bbbdbe;
	border-left:solid 1px #bbbdbe;
}

.blocBlancx5 .formCandidatDevenirMembre table td {
	margin:0;
	padding:5px 10px;
	margin: 0;
	font-size:11px;
	color:#151215;
	font-weight:normal;
	border-top:solid 1px #bbbdbe;
	border-left:solid 1px #bbbdbe;
}

.blocBlancx5 .formCandidatDevenirMembre table td.pictoVertTableauDevenirMembre {
	background-image:url(../pictoVertTableauDevenirMembre.gif);
	background-position:center right;
	background-repeat:no-repeat;
}

.blocBlancx5 .formCandidatDevenirMembre table td.pictoRougeTableauDevenirMembre {
	background-image:url(../pictoRougeTableauDevenirMembre.gif);
	background-position:center right;
	background-repeat:no-repeat;
}

.blocBlancx5 .formCandidatDevenirMembre .formPagination {
	margin:0;
	padding:0;
	float:left;
}

.blocBlancx5 .formCandidatDevenirMembre .formulaire {
	margin:0;
	padding:0;
	clear:both;
	float:left;
}

.blocBlancx5 .formCandidatDevenirMembre .formulaire p {	
	margin:0;
	padding:5px 10px;
	/* Empêcher le dépassement des flottants */
	overflow: hidden;
	font-size:11px;
	color:#151215;
	font-weight:normal;
	background-color:#d3e8c3;
	border-top:solid 1px #bbbdbe;
	border-right:solid 1px #bbbdbe;
	border-left:solid 1px #bbbdbe;
	border-bottom:none;
	width:673px;
}

.blocBlancx5 .formCandidatDevenirMembre .formulaire label {
	width:590px;
	font-weight:normal;
	overflow: hidden;
	float: left;
	padding:0;
	margin: 2px 0 0 2px;
	/margin: 5px 0 0 0;
	text-align: left;
	font-size: 11px;
}

.blocBlancx5 .formCandidatDevenirMembre .formulaire label.court {
	color:#626164;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	width: 121px;
}

.blocBlancx5 .formCandidatDevenirMembre .formulaire input {
	font:Arial, Helvetica, sans-serif;
	float:left;
	margin: 0;
	padding:0;
	border: none;
	background-color: transparent;
	background-image:none;
}

.blocBlancx5 .formCandidatDevenirMembre .formulaire input.saisie {
	margin: 0;
	width: 70px;
	border: 1px solid #515053;
	padding: 3px;
	font-weight: bold;
	font-size: 11px;
	color: #5b5548;
	background-image:url(../fondZoneDeSaisie.gif);
	background-color: #ffffff;
}

.blocBlancx5 .formCandidatDevenirMembre .formulaire label.total {
	font-weight:bold;
	font-size: 14px;
}

.blocBlancx5 .formCandidatDevenirMembre .formulaire p.total {	
	margin:0;
	padding:5px 10px;
	/* Empêcher le dépassement des flottants */
	overflow: hidden;
	font-size:14px;
	color:#151215;
	font-weight:bold;
	background-color:#abd26f;
	border-top:solid 1px #4fa30f;
	border-bottom:solid 1px #4fa30f;
}


.blocBlancx5 .formCandidatDevenirMembre .formulaire input.checkBox {
	float:left;
	/margin: 0 5px 0 0;
	padding: 0;
	background-color:transparent;
	width:30px;
	border: none;
	overflow:hidden;
}

.blocBlancx5 .formCandidatDevenirMembre .formulaire .footer {
	margin:0;
	padding:5px 0 5px 0;
	height:50px;;
	/* Empêcher le dépassement des flottants */
	overflow: hidden;
	background-color:transparent;
	border:none;
	background-image: url(../blocBlancx5FooterVert.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
}

.blocBlancx5 .formCandidatDevenirMembre .texteGris {
	color:#626164;
}

.blocBlancx5 .formCandidatDevenirMembre .texteVertBig {
	color:#4fa30f;
	font-size:16px;
	font-weight:bold;
}

.blocBlancx5 .formCandidatDevenirMembre .picto {
	margin:0;
	padding:0;
	vertical-align:bottom;
}


/*/////// LISTES ET LIENS DANS LES BLOCS BLANCS //////////*/


.blocBlancx2 .liste,
.blocBlancx3 .liste,
.blocBlancx5 .liste
	{
	padding:0;
	margin: 0;
	}

.blocBlancx2 dl.liste dd,
.blocBlancx3 dl.liste dd,
.blocBlancx5 dl.liste dd
	{
	font-size:11px;
	color:#49484d;
	font-weight:normal;
	border-bottom:solid 1px #d8d9da;
	display:block;
	width:100%;
	overflow:hidden;
	zoom:1;
}

.blocBlancx5 dl.liste dd.bleu
	{
	width:683px;
	font-size:12px;
	color:#151215;
	padding:5px 0 5px 10px;
	font-weight:bold;
	border-bottom:solid 1px #d8d9da;
	display:block;
	background-color:#dbeaf7;
	overflow:hidden;
	zoom:1;
}

.blocBlancx2 dl.liste dd a,
.blocBlancx3 dl.liste dd a,
.blocBlancx5 dl.liste dd a
	{
	background-color:#fff;
	cursor: pointer;
	color: #626164;
	font-weight: normal;
	text-decoration: none;
	display: block;
	margin: 0;
	padding:4px 5px;
	overflow: hidden;
	zoom: 1;
}

.blocBlancx5 dl.liste dd a.lienPicto
	{
	padding:0;
	margin:0;
	color:#151215;
	font-weight:bold;
	background-color:transparent;
}

.blocBlancx5 dl.liste dd a.lienPicto:hover
	{
	padding:0;
	margin:0;
	background-color:transparent;
}

.blocBlancx5 dl.liste dd a.bleu
	{
	background-color:#dbeaf7;
}

.blocBlancx5 dl.liste dd.bleuSombre
	{
	background-color:#98c8e9;
}
	
.blocBlancx5 span.spanBoldCourt
	{
	width:70px;
	font-size:12px;
	color:#151215;
	font-weight:bold;
	text-align:center;
	float:left;
	padding:7px 0 2px 0;
	margin:0;
	}
	
.blocBlancx5 span.spanBoldCourt2
	{
	width:70px;
	font-size:12px;
	color:#151215;
	font-weight:bold;
	text-align:right;
	float:right;
	padding:5px 20px 5px 0;
	margin:0;
	}
	
.blocBlancx5 span.spanBoldMoyen
	{
	width:110px;
	font-size:12px;
	color:#151215;
	font-weight:bold;
	float:left;
	padding:7px 0 2px 0;
	margin:0;
	text-align:center;
	}
	
.blocBlancx5 span.spanBoldMoyen2
	{
	width:142px;
	float:left;
	font-weight:bold;
	font-size:12px;
	color:#151215;
	padding:7px 0 2px 0;
	margin:0;
	text-align:center;
	}

.blocBlancx5 span.spanBoldMoyen3
	{
	width:172px;
	float:left;
	font-weight:bold;
	font-size:12px;
	color:#151215;
	padding:7px 0 2px 10px;
	margin:0;
	text-align:left;
	}
	
.blocBlancx5 span.spanBoldLong {
	width:235px;
	font-size:12px;
	color:#151215;
	font-weight:bold;
	float:left;
	padding:7px 0 2px 10px;
	margin:0;
	}
	
.blocBlancx5 span.spanBoldCourtBleu
	{
	width:240px;
	float:right;
	font-size:15px;
	color:#489fd5;
	font-weight:bold;
	text-align:center;
	float:left;
	padding:7px 0 2px 0;
	margin:0;
	}
	
.blocBlancx5 span.spanBoldLongBleu
	{
	width:430px;
	float:left;
	font-size:11px;
	color:#489fd5;
	font-weight:bold;
	text-align:left;
	float:left;
	padding:10px;
	margin:0;
	}
	
.blocBlancx5 span.spanBoldCourtBlanc {
	width:70px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	float:left;
	padding:0;
	margin:0;
	}
	
.blocBlancx5 span.spanBoldMoyenBlanc {
	width:110px;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	float:left;
	padding:0;
	margin:0;
	text-align:center;
	}
	
.blocBlancx5 span.spanBoldMoyenBlanc2 {
	width:142px;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	float:left;
	padding:0;
	margin:0;
	}
	
.blocBlancx5 span.spanBoldMoyenBlanc3 {
	width:172px;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	float:left;
	padding:0;
	margin:0;
	}
	
.blocBlancx5 span.spanBoldLongBlanc {
	width:235px;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	float:left;
	padding:0;
	margin:0;
	}
	
	
.blocBlancx5 span.spanTresCourt
	{
	width:45px;
	float:left;
	margin:0;
	padding:0;
	}

.blocBlancx5 span.spanCourt
	{
	width:90px;
	float:left;
	padding:0;
	margin:0;
	}

.blocBlancx5 span.spanLong
	{
	width:140px;
	float:left;
	padding:0;
	margin:0;
	}

.blocBlancx2 dl.liste dd a:hover, .blocBlancxZ dl.liste dt a:hover,
.blocBlancx3 dl.liste dd a:hover, .blocBlancx3 dl.liste dt a:hover,
.blocBlancx5 dl.liste dd a:hover, .blocBlancx5 dl.liste dt a:hover
	{
	cursor: pointer;
	background-color:#dfe0e1;
	color:#42423c;
	}

.lienSansBloc,
.blocBlancx2 .lien,
.blocBlancx3 .lien,
.blocBlancx5 .lien
	{
	padding:0;
	margin: 0;
	}

dl.lienSansBloc dd,
.blocBlancx2 dl.lien dd,
.blocBlancx3 dl.lien dd,
.blocBlancx5 dl.lien dd
	{
	font-size:11px;
	color:#42423c;
	font-weight:normal;
	}

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

dl.lienSansBloc dd a:hover, dl.lienSansBloc dt a:hover,
.blocBlancx2 dl.lien dd a:hover, .blocBlancx2 dl.lien dt a:hover,
.blocBlancx3 dl.lien dd a:hover, .blocBlancx3 dl.lien dt a:hover,
.blocBlancx5 dl.lien dd a:hover, .blocBlancx5 dl.lien dt a:hover
	{
	cursor: pointer;
	color: #ffffff;
	background-image:url(../puceLienGrisUP.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	}
	
/*/////// MENU ACCORDEON DANS LE BLOC BLANC DU MENU CANDIDAT & DU MENU RECRUTEUR A GAUCHE DE LA PAGE //////////*/

.blocBlancx1 .accordeonMenuCandidat,
.blocBlancx1 .accordeonMenuActu,
.blocBlancx1 .accordeonMenuEtablissement,
.blocBlancx1 .accordeonMenuRecruteur {
      margin: 0;
      padding: 0;
      list-style: none;
	  width:121px;
      }
	  
.blocBlancx1 .accordeonMenuEtablissement a, .blocBlancx1 .accordeonMenuEtablissement span {
      display: block;
      padding: 4px;
      color: #fff;
      text-decoration: none;
	  border-top:solid 1px #bbbdbe;
      background: #ffa426;
	display:block;
	zoom:1;
	      }
	  
.blocBlancx1 .accordeonMenuCandidat a, .blocBlancx1 .accordeonMenuCandidat span {
	display: block;
	padding: 4px;
	color: #fff;
	text-decoration: none;
	border-top:solid 1px #bbbdbe;
	background: #4fa30f;
	display:block;
	zoom:1;
	     }
	  
.blocBlancx1 .accordeonMenuActu a, .blocBlancx1 .accordeonMenuActu span {
	display: block;
	padding: 4px;
	margin:0;
	color: #2f2f31;
	text-decoration: none;
	border-top:solid 1px #bbbdbe;
	background-color: #fff468;
	display:block;
	zoom:1;
      }
	  
.blocBlancx1 .accordeonMenuRecruteur a, .blocBlancx1 .accordeonMenuRecruteur span {
	display: block;
	padding: 4px;
	color: #fff;
	text-decoration: none;
	border-top:solid 1px #bbbdbe;
	background: #489fd5;
	display:block;
	zoom:1;	  
      }
	  
.blocBlancx1 .accordeonMenuCandidat .toggleSubMenu a, .blocBlancx1 .accordeonMenuCandidat .toggleSubMenu span,
.blocBlancx1 .accordeonMenuEtablissement .toggleSubMenu a, .blocBlancx1 .accordeonMenuEtablissement .toggleSubMenu span,
.blocBlancx1 .accordeonMenuActu .toggleSubMenu a, .blocBlancx1 .accordeonMenuActu .toggleSubMenu span,
.blocBlancx1 .accordeonMenuRecruteur .toggleSubMenu a, .blocBlancx1 .accordeonMenuRecruteur .toggleSubMenu span {

      }
	  
.blocBlancx1 .accordeonMenuCandidat .open a, .blocBlancx1 .accordeonMenuCandidat .open span,
.blocBlancx1 .accordeonMenuEtablissement .open a, .blocBlancx1 .accordeonMenuEtablissement .open span,
.blocBlancx1 .accordeonMenuActu .open a, .blocBlancx1 .accordeonMenuActu .open span,
.blocBlancx1 .accordeonMenuRecruteur .open a, .blocBlancx1 .accordeonMenuRecruteur .open span {

      }
	  
.blocBlancx1 .accordeonMenuCandidat a:hover, .blocBlancx1 .accordeonMenuCandidat a:focus, .blocBlancx1 .accordeonMenuCandidat a:active,
.blocBlancx1 .accordeonMenuEtablissement a:hover, .blocBlancx1 .accordeonMenuEtablissement a:focus, .blocBlancx1 .accordeonMenuEtablissement a:active,
.blocBlancx1 .accordeonMenuActu a:hover, .blocBlancx1 .accordeonMenuActu a:focus, .blocBlancx1 .accordeonMenuActu a:active,
.blocBlancx1 .accordeonMenuRecruteur a:hover, .blocBlancx1 .accordeonMenuRecruteur a:focus, .blocBlancx1 .accordeonMenuRecruteur a:active {
      text-decoration: underline;
      }
	  
.blocBlancx1 .accordeonMenuCandidat .subMenu,
.blocBlancx1 .accordeonMenuEtablissement .subMenu,
.blocBlancx1 .accordeonMenuActu .subMenu,
.blocBlancx1 .accordeonMenuRecruteur .subMenu {
   background-color:#FFFFFF;
   color:#000000;
      margin: 0;
      padding: 0;
      }
.blocBlancx1 .accordeonMenuCandidat ul.subMenu a,
.blocBlancx1 .accordeonMenuEtablissement ul.subMenu a,
.blocBlancx1 .accordeonMenuActu ul.subMenu a,
.blocBlancx1 .accordeonMenuRecruteur ul.subMenu a {
      background: none;
      padding: 4px;
	     color:#2f2f31;

      }
	  
	  
	  
/*/////// FORM x5 //////////*/

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

.blocBlancx5 .formulaireCreezVotreAnnonce h6 {
	margin: 2px 0;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	color: #151215;
}

.blocBlancx5 .formulaireCreezVotreAnnonce p {
	color: #151215;
	margin:0;
	padding:0;
}

.blocBlancx5 .formulaireCreezVotreAnnonce .validation {
	padding:10px 0;
	margin:0;
	width:100%;
	height:30px;
	background-color:#fff;
}

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

.blocBlancx5 .formulaireCreezVotreAnnonce label.bleu
	{
	color:#489fd5;
	font-size:16px;
	float:left;
	text-align:right;
	padding:0 0 0 10px;
	margin:0;
	width:180px;
	}
	
.blocBlancx5 .formulaireCreezVotreAnnonce label span.txtNoir
	{
	color:#000;
	font-size:12px;
	padding:2px 0 0 0;
	margin:0;
	float:left;
	}

.blocBlancx5 .formulaireCreezVotreAnnonce input {
	font:Arial, Helvetica, sans-serif;
	float:left;
	margin: 0;
	border: none;
	padding: 0;
}

.blocBlancx5 .formulaireCreezVotreAnnonce input.saisie {
	margin: 3px 5px 0 0;
	border: 1px solid #515053;
	padding: 3px;
	font-weight: bold;
	font-size: 11px;
	color: #151215;
	background-image:url(../fondZoneDeSaisie.gif);
	background-color: #ffffff;
}

.blocBlancx5 .formulaireCreezVotreAnnonce input.petit {
	width:30px;
	float:right;
	margin:0 20px 0 0;
	border: 1px solid #515053;
	padding: 3px;
	font-weight: bold;
	font-size: 11px;
	color: #151215;
	background-image:url(../fondZoneDeSaisie.gif);
	background-color: #ffffff;	
	
}

.blocBlancx5 .formulaireCreezVotreAnnonce input.checkbox, .blocBlancx5 .formulaireCreezVotreAnnonce input.radio {
	font:Arial, Helvetica, sans-serif;
	float:right;
	margin: 0 20px 0 0;
	padding: 0;
}




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

.blocBlancx5 .formPagination {
	float:left;
	padding: 0;
	margin:0;
}

.blocBlancx5 .formulaire p {
	margin: 0;
	padding:10px 0 5px 10px;
	/* Empêcher le dépassement des flottants */
	overflow: hidden;
	border-bottom:solid 1px #bbbdbe;
	width:683px;
	float:left;
}

.blocBlancx5 .formulaire .blocHaut {
	margin: 0;
	padding:0;
	float:right;
	width:488px;
}

.blocBlancx5 .formulaire .blocHaut .divisePar2 {
	margin: 0;
	padding:0;
	float:right;
	width:50%;
}

.blocBlancx5 .formulaire label {
	width:190px;
	font-weight:bold;
	overflow: hidden;
	float: left;
	padding:0;
	margin: 2px 0 0 5px;
	/margin: 5px 0 0 0;
	text-align: left;
	font-size: 11px;
}

.blocBlancx5 .formulaire .txtCourt {
	font-weight:normal;
	float: left;
	padding:0;
	margin: 3px 5px 0 5px;
}

.blocBlancx5 .formulaire .txtLong {
	font-weight:normal;
	float: left;
	padding:0;
	margin: 3px 0 0 0;
	width:165px;
}

.blocBlancx5 .formulaire .conseil {
	font-weight:normal;
	font-size:10px;
	padding:0;
	margin: 0 0 0 5px;
	font-style: italic;
}


.blocBlancx5 .formulaire input {
	font:Arial, Helvetica, sans-serif;
	float:left;
	margin: 0;
	padding:0;
	border: none;
	background-color: transparent;
	background-image:none;
}

.blocBlancx5 .formulaire input.saisie {
	margin: 0;
	width: 70px;
	border: 1px solid #515053;
	padding: 3px;
	font-weight: bold;
	font-size: 11px;
	color: #5b5548;
	background-image:url(../fondZoneDeSaisie.gif);
	background-color: #ffffff;
}

.blocBlancx3 .formulaire, .tdArguDroite .lpEmploi2 .formulaire {
	float:left;
	padding: 0;
	margin:0;
	width:100%;
}
.blocBlancx3 .formulaire textarea, .tdArguDroite .lpEmploi2 .formulaire textarea {
	font:Arial, Helvetica, sans-serif;
	float:left;
	margin: 0 0 5px 0;
	width: 385px;
	border: 1px solid #626164;
	padding: 3px;
	font-weight: normal;
	font-style:italic;
	font-size: 11px;
	color: #5b5548;
	background-image:url(../fondZoneDeSaisie.gif);
	background-color: #ffffff;
}

.blocBlancx5 .formulaire input.inputCourt, .tdArguDroite .lpEmploi2 .formulaire input.inputCourt {
	width: 30px;
}

.blocBlancx5 .formulaire select, .blocBlancx5 .formPagination select, , .tdArguDroite .lpEmploi2 .formulaire select {
	float:left;
	margin: 0 6px 0 0;
	border: none;
	padding: 2px 0 1px 0;
	font-weight: bold;
	font-size: 11px;
	color: #5b5548;
	background-color: #ffffff;
}

.blocBlancx5 .formulaire select.multichoix {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 6px 0 0;
	border: 1px solid #515053;
	padding: 2px 0 1px 0;
	font-weight: normal;
	font-size: 11px;
	color: #5b5548;
	background-color: #f5f5f5;
	width:450px;
}

.blocBlancx5 .formulaire select.multichoixCourt {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin: 5px 6px 10px 0;
	border: 1px solid #515053;
	padding: 2px 0 1px 0;
	font-weight: normal;
	font-size: 11px;
	color: #5b5548;
	background-color: #f5f5f5;
	width:200px;
}

.blocBlancx5 .formulaire input.radio, .blocBlancx5 .formulaire input.checkBox {
	float:left;
	/margin: 0 5px 0 0;
	padding: 0;
	background-color:transparent;
	border: none;
	overflow:hidden;
}

.blocBlancx5 .formulaire .labelRadio, .blocBlancx5 .formulaire .labelCheckBox {
	float:left;
	margin: 0 3px 0 0;
	padding: 0 0 0 3px;
	background-color:transparent;
	border: none;
	font-weight:bold;
}

.blocBlancx5 .formulaire .labelRadioCourt, .blocBlancx5 .formulaire .labelCheckBoxCourt {
	float:left;
	margin: 0 6px 0 3px;
	padding: 2px 0 0 0;
	background-color:transparent;
	border: none;
	font-weight:normal;
	width:auto;
}

.blocBlancx5 .formulaire .ligne {
	float:left;
	padding: 0;
	margin:0 0 8px 0;
	width:100%;
}

.tdArguDroite .lpEmploi2 .formulaire .ligne {
	float:left;
	padding: 0;
	margin:0 0 8px 0;
	width:100%;
}



/*/////// MENU ACCORDEON DANS LES BLOCS BLANCS //////////*/

.blocBlancx2 .accordeon,
.blocBlancx3 .accordeon,
.blocBlancx5 .accordeon
{
margin: 0;
padding: 0;
list-style: none;
clear:both;
}

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


.blocBlancx2 .accordeon .toggleSubMenu a, .blocBlancx2 .accordeon .toggleSubMenu span,
.blocBlancx3 .accordeon .toggleSubMenu a, .blocBlancx3 .accordeon .toggleSubMenu span,
.blocBlancx5 .accordeon .toggleSubMenu a, .blocBlancx5 .accordeon .toggleSubMenu span
{

}

.blocBlancx2 .accordeon .open a, .blocBlancx2 .accordeon .open span,
.blocBlancx3 .accordeon .open a, .blocBlancx3 .accordeon .open span,
.blocBlancx5 .accordeon .open a, .blocBlancx5 .accordeon .open span
{
color:#FFFFFF;
background-image:url(../puceAccordeonGrisOPEN.gif);
}

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

.blocBlancx2 .accordeon .subMenu,
.blocBlancx3 .accordeon .subMenu,
.blocBlancx5 .accordeon .subMenu
{
border-bottom:solid 1px #bbbdbe;
background-color:#FFFFFF;
color:#000000;
margin: 0;
padding: 0;
}

.blocBlancx2 .accordeon ul.subMenu a,
.blocBlancx3 .accordeon ul.subMenu a,
.blocBlancx5 .accordeon ul.subMenu a
{

background: none;
padding: 4px;
color:#2f2f31;
font-weight:normal;
border-top:solid 1px #d8d9da;

}

.blocBlancx2 .accordeon ul.subMenu a:hover,
.blocBlancx3 .accordeon ul.subMenu a:hover,
.blocBlancx5 .accordeon ul.subMenu a:hover {

background-color:#d8d9da;
}

/*/////// MENU ACCORDEON DANS LES BLOCS OFFRES //////////*/

.blocBlancx5 .accordeonOffres
{
margin: 0;
padding: 0;
list-style: none;
clear:both;
}

.blocBlancx5 .accordeonOffres span.titre, .blocBlancx5 .accordeonOffres span.titre a

{
display: block;
cursor: pointer;
color: #42423c;
font-weight: bold;
text-decoration: none;
margin: 0;
padding:8px 30px;
overflow: hidden;
zoom: 1;
width:200px;
}

.blocBlancx5 .accordeonOffres a
{
display: block;
cursor: pointer;
color: #42423c;
font-weight: bold;
text-decoration: none;
margin: 0;
padding:8px 30px;
overflow: hidden;
zoom: 1;
}

.blocBlancx5 .accordeonOffres .toggleSubMenu span
{
width:200px;

}

.blocBlancx5 .accordeonOffres .toggleSubMenu span a
{

}

.blocBlancx5 .accordeonOffres .toggleSubMenu a
{
}

.blocBlancx5 .accordeonOffres .open a, .blocBlancx5 .accordeonOffres .open span
{
color:#FFFFFF;
background-image:url(../puceAccordeonGrisOPEN.gif);
}

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

.blocBlancx5 .accordeonOffres .subMenu
{
border-bottom:solid 1px #bbbdbe;
background-color:#FFFFFF;
color:#000000;
margin: 0;
padding: 0;
}

.blocBlancx5 .accordeonOffres ul.subMenu a
{

background: none;
padding: 4px;
color:#2f2f31;
font-weight:normal;
border-top:solid 1px #d8d9da;

}

.blocBlancx5 .accordeonOffres ul.subMenu a:hover {

background-color:#d8d9da;
}

/*/////// MENU ACCORDEON VERT CLAIR DANS LES BLOCS BLANCS //////////*/

.blocBlancx3 .accordeonVertClair,
.blocBlancx5 .accordeonVertClair
{
margin: 0;
padding: 0;
list-style: none;
clear:both;
}

.blocBlancx3 .accordeonVertClair .alerte,
.blocBlancx5 .accordeonVertClair .alerte
{
margin: 0;
padding: 5px;
color:#FF0000;
width:100%;
}

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

.blocBlancx3 .accordeonVertClair .toggleSubMenu a, .blocBlancx3 .accordeonVertClair .toggleSubMenu span,
.blocBlancx5 .accordeonVertClair .toggleSubMenu a, .blocBlancx5 .accordeonVertClair .toggleSubMenu span
{
}

.blocBlancx3 .accordeonVertClair .open a, .blocBlancx3 .accordeonVertClair .open span,
.blocBlancx5 .accordeonVertClair .open a, .blocBlancx5 .accordeonVertClair .open span
{
color:#FFFFFF;
background-image:url(../puceAccordeonGrisOPEN.gif);
}

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

.blocBlancx3 .accordeonVertClair .subMenu
{
border-bottom:solid 1px #bbbdbe;
border-top:solid 1px #bbbdbe;
background-color:#e7eec7;
color:#4e534f;
margin: 0;
padding: 10px 0;
width:407px;
float:left;
}

.blocBlancx5 .accordeonVertClair .subMenu
{
border-bottom:solid 1px #bbbdbe;
border-top:solid 1px #bbbdbe;
background-color:#e7eec7;
color:#4e534f;
margin: 0;
padding: 10px 0;
width:693px;
float:left;
}

.blocBlancx3 .accordeonVertClair ul.subMenu a,
.blocBlancx5 .accordeonVertClair ul.subMenu a

{
background-image:url(../puceLienVertClairDN.gif);
padding:8px 30px;
color:#2f2f31;
font-weight:bold;
border-top:solid 1px #d8d9da;
clear:both;
}

.blocBlancx3 .accordeonVertClair ul.subMenu a:hover,
.blocBlancx5 .accordeonVertClair ul.subMenu a:hover
{
color:#ffffff;
background-image:url(../puceLienVertClairUP.gif);
}

.blocBlancx5 .accordeonVertClair .subMenu .subMenuDivisionPar2
{
width:100%;
float:left;
margin: 5px 0 0 0;
padding:10px 0;
}

.blocBlancx5 .accordeonVertClair .subMenu .listex4
{
width:158px;
float:left;
padding: 0;
margin: 0 0 0 10px;
background-image:none;
overflow:hidden;
line-height:18px;
}

.blocBlancx5 .accordeonVertClair .subMenu .listex4Bold
{
width:158px;
float:left;
padding: 0;
margin: 0 0 0 10px;
background-image:none;
overflow:hidden;
line-height:18px;
font-weight:bold;
background-color:#e7eec7;
}

.blocBlancx5 .accordeonVertClair .subMenu .listex2
{
width:326px;
float:left;
padding: 0;
margin: 0 0 0 10px;
background-image:none;
overflow:hidden;
line-height:18px;
background-color:#e7eec7;
}

.blocBlancx5 .accordeonVertClair .subMenu .listex2Bold
{
width:326px;
float:left;
padding: 0;
margin: 0 0 0 10px;
background-image:none;
overflow:hidden;
line-height:18px;
font-weight:bold;
background-color:#e7eec7;
}

/*/////// MENU ACCORDEON BLEU CLAIR DANS LES BLOCS BLANCS //////////*/

.blocBlancx3 .accordeonBleuClair,
.blocBlancx5 .accordeonBleuClair
{
margin: 0;
padding: 0;
list-style: none;
clear:both;
}

.blocBlancx3 .accordeonBleuClair .alerte,
.blocBlancx5 .accordeonBleuClair .alerte
{
margin: 0;
padding: 5px 0;
color:#FF0000;
float:left;
}

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

.blocBlancx3 .accordeonBleuClair .toggleSubMenu a, .blocBlancx3 .accordeonBleuClair .toggleSubMenu span,
.blocBlancx5 .accordeonBleuClair .toggleSubMenu a, .blocBlancx5 .accordeonBleuClair .toggleSubMenu span

{
clear:both;

}

.blocBlancx3 .accordeonBleuClair .open a, .blocBlancx3 .accordeonBleuClair .open span,
.blocBlancx5 .accordeonBleuClair .open a, .blocBlancx5 .accordeonBleuClair .open span
{
color:#FFFFFF;
background-image:url(../puceAccordeonGrisOPEN.gif);
}

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

.blocBlancx3 .accordeonBleuClair .subMenu
{
border-bottom:solid 1px #bbbdbe;
border-top:solid 1px #bbbdbe;
background-color:#b1d2ec;
color:#4e534f;
margin: 0;
padding: 10px 0;
width:407px;
float:left;
}

.blocBlancx5 .accordeonBleuClair .subMenu
{
border-bottom:solid 1px #bbbdbe;
border-top:solid 1px #bbbdbe;
background-color:#b1d2ec;
color:#4e534f;
margin: 0;
padding: 10px 0;
width:693px;
float:left;
}


.blocBlancx3 .accordeonBleuClair ul.subMenu a,
.blocBlancx5 .accordeonBleuClair ul.subMenu a

{
background-image:url(../puceLienBleuClairDN.gif);
padding:8px 30px;
color:#2f2f31;
font-weight:bold;
border-top:solid 1px #d8d9da;
clear:both;
}

.blocBlancx3 .accordeonBleuClair ul.subMenu a:hover,
.blocBlancx5 .accordeonBleuClair ul.subMenu a:hover
{
color:#ffffff;
background-image:url(../puceLienBleuClairUP.gif);
}

.blocBlancx5 .accordeonBleuClair .subMenu .texteBleu,
.blocBlancx3 .accordeonBleuClair .subMenu .texteBleu
{
margin: 0;
padding:0px 10px;
}

.blocBlancx5 .accordeonBleuClair .subMenu .subMenuDivisionPar2
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	background-image: url(../fondSubMenuDivisionPar2.gif);
	background-position:center center;
}


.blocBlancx5 .accordeonBleuClair .subMenu .listex4
{
width:24%;
padding: 0;
margin: 0 7px 10px 0 ;
background-image:none;
line-height:18px;
float:left;
}


.blocBlancx5 .accordeonBleuClair .subMenu .listex4Bold
{
width:24%;
font-weight:bold;
padding: 0;
margin: 0 7px 10px 0 ;
background-image:none;
line-height:18px;
float:left;
}

.blocBlancx5 .accordeonBleuClair .subMenu .texteBleu .edito,
.blocBlancx3 .accordeonBleuClair .subMenu .texteBleu .edito
{
font-size:12px;
font-weight:bold;
}

.blocBlancx5 .accordeonBleuClair .subMenu .texteBleu h4,
.blocBlancx3 .accordeonBleuClair .subMenu .texteBleu h4
{
font-size:12px;
border-top: solid 1px #bbbdbe;
margin: 12px 0 0 0;
padding:3px 0 0 0;
}

.blocBlancx5 .accordeonBleuClair .subMenu .texteBleu h5,
.blocBlancx3 .accordeonBleuClair .subMenu .texteBleu h5
{
margin: 12px 0 0 0;
padding:0;
}

/*/////// MENU ACCORDEON ORANGE DANS LES BLOCS BLANCS //////////*/

.blocBlancx3 .accordeonOrange,
.blocBlancx5 .accordeonOrange
{
margin: 0;
padding: 0;
list-style: none;
clear:both;
}

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

.blocBlancx3 .accordeonOrange .toggleSubMenu a, .blocBlancx3 .accordeonOrange .toggleSubMenu span,
.blocBlancx5 .accordeonOrange .toggleSubMenu a, .blocBlancx5 .accordeonOrange .toggleSubMenu span

{
}

.blocBlancx3 .accordeonOrange .open a, .blocBlancx3 .accordeonOrange .open span,
.blocBlancx5 .accordeonOrange .open a, .blocBlancx5 .accordeonOrange .open span
{
color:#FFFFFF;
background-image:url(../puceAccordeonGrisOPEN.gif);
}

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

.blocBlancx3 .accordeonOrange .subMenu,
.blocBlancx5 .accordeonOrange .subMenu
{
font-size:12px;
border-bottom:solid 1px #bbbdbe;
border-top:solid 1px #bbbdbe;
background-color:#f1f2f2;
color:#42423c;
margin: 0;
padding: 10px;
line-height:18px;
}

.blocBlancx3 .accordeonOrange .subMenu h4,
.blocBlancx5 .accordeonOrange .subMenu h4
{
font-size:14px;
color:#42423c;
margin: 0;
padding: 0 0 10px 0;
background:none;
float:none;
}


.blocBlancx3 .accordeonOrange ul.subMenu a,
.blocBlancx5 .accordeonOrange ul.subMenu a
{
padding:5px 10px;
color:#42423c;
font-weight:bold;
border-top:none;
clear:both;
background-image:url(../flecheLireLaSuite.gif);
}

.blocBlancx3 .accordeonOrange ul.subMenu a:hover,
.blocBlancx5 .accordeonOrange ul.subMenu a:hover
{
text-decoration:underline;
}

/*/////// MENU ACCORDEON JAUNE  DANS LES BLOCS BLANCS //////////*/

.blocBlancx3 .accordeonJaune,
.blocBlancx5 .accordeonJaune

{
margin: 0;
padding: 0;
list-style: none;
clear:both;
}

.blocBlancx3 .accordeonJaune .alerte,
.blocBlancx5 .accordeonJaune .alerte
{
margin: 0;
padding: 5px 0;
color:#FF0000;
float:left;
}

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

.blocBlancx3 .accordeonJaune .toggleSubMenu a, .blocBlancx3 .accordeonJaune .toggleSubMenu span,
.blocBlancx5 .accordeonJaune .toggleSubMenu a, .blocBlancx5 .accordeonJaune .toggleSubMenu span
{
}

.blocBlancx3 .accordeonJaune .open a, .blocBlancx3 .accordeonJaune .open span,
.blocBlancx5 .accordeonJaune .open a, .blocBlancx5 .accordeonJaune .open span
{
color:#FFFFFF;
background-image:url(../puceAccordeonGrisOPEN.gif);
}

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

.blocBlancx3 .accordeonJaune .subMenu,
.blocBlancx5 .accordeonJaune .subMenu
{
margin: 0;
padding: 0;
float:left;
width:100%;
}

.blocBlancx3 .accordeonJaune ul.subMenu a.lireLaSuite,
.blocBlancx5 .accordeonJaune ul.subMenu a.lireLaSuite
{
color:#2f2f31;
background-color:transparent;
background-image:url(../flecheLireLaSuite.gif);
background-repeat:no-repeat;
font-weight:bold;
border-top:solid 1px #d8d9da;
padding: 0 0 0 10px;
border:none;
clear:both;
text-decoration:none;
}

.blocBlancx3 .accordeonJaune ul.subMenu a.lireLaSuite:hover,
.blocBlancx5 .accordeonJaune ul.subMenu a.lireLaSuite:hover
{
color:#2f2f31;
background-image:url(../flecheLireLaSuite.gif);
text-decoration:underline;

}

.blocBlancx3 .accordeonJaune ul.subMenu a,
.blocBlancx5 .accordeonJaune ul.subMenu a
{
background-image:url(../puceLienJauneDN.gif);
padding:8px 30px;
color:#2f2f31;
font-weight:bold;
border-top:solid 1px #d8d9da;
clear:both;
}

.blocBlancx3 .accordeonJaune ul.subMenu a:hover,
.blocBlancx5 .accordeonJaune ul.subMenu a:hover
{
color:#ffffff;
background-image:url(../puceLienjauneUP.gif);
}

.blocBlancx3 .accordeonJaune .subMenu .texteJaune,
.blocBlancx5 .accordeonJaune .subMenu .texteJaune
{
border-top: solid 1px #bbbdbe;
background-color:#fffef4;
line-height:14px;
margin: 0;
padding: 0 5px 5px 5px;
}

.blocBlancx3 .accordeonJaune .subMenu .texteJaune h4,
.blocBlancx5 .accordeonJaune .subMenu .texteJaune h4
{
font-size:12px;
margin: 10px 0 0 0;
padding:3px 0 0 0;
}

.blocBlancx3 .accordeonJaune .subMenu .texteJaune h5,
.blocBlancx5 .accordeonJaune .subMenu .texteJaune h4
{
	font-weight:normal;
	color:#9a9a9d;
	margin: 0;
	padding:0;
}

/*/////// LISTE SIMPLE AVEC LIENS //////////*/


.blocBlancx2 .listeSimple {
	padding: 0;
	margin: 0;
	width:100%;
}

.blocBlancx2 .listeSimple dt {
	font-size:11px;
	color:#49484d;
	font-weight:bold;
	margin:10px 0 0 0;
}

.blocBlancx2 .listeSimple dt a {
	cursor: pointer;
	color: #49484d;
	text-decoration: none;
	display: block;
	margin: 0;
	padding:2px 0 2px 5px;
	overflow: hidden;
	zoom: 1;
}

.blocBlancx2 .listeSimple dd {
	font-size:11px;
	color:#49484d;
	font-weight:normal;
}

.blocBlancx2 .listeSimple dd a {
	cursor: pointer;
	color: #49484d;
	font-weight: normal;
	text-decoration: none;
	display: block;
	margin: 0;
	padding:4px 5px;
	border-bottom:solid 1px #d8d9da;
	overflow: hidden;
	zoom: 1;
}

.blocBlancx2 .listeSimple dd a:hover, .blocBlancx2 .listeSimple dt a:hover {
	cursor: pointer;
	background-color:#d8d9da;
}

/*//////////////////////BOUTON PDF HAUT /////////////////////////*/


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

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

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

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

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

/*//////////////////////BOUTON PDF BAS /////////////////////////*/


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

button.boutonPDFBas span { 
    float:left; 
    padding:0 0 0 28px; 
	height:23px;
    background:url(../boutonPDFBas_gch.gif) left top no-repeat; 
}

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

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

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


.blocBlancx3 h3.pictoSansFond {
background: url(../blocx3FondH3CandidatsBlanc.gif) no-repeat top left;
border-bottom: 1px solid #000;
color:#000;
font-size:14px;
height:20px;
margin:0;
padding:10px 0 0 45px;
}

.blocBlancx3-2 h3.pictoSansFond {
background: url(../blocx3FondH3CandidatsVide.gif) no-repeat top left;
border-bottom: 1px solid #000;
color:#000;
font-size:14px;
height:20px;
margin:0;
padding:10px 0 0 45px;
}

.blocBlancx3-2 {
	float:left;
	width:409px;
	font-size:11px;
	margin: 20px 0 0 0;
	padding:0;
}

.blocBlancx3-2 .contenu {
	float:left;
	margin: 0;
	padding: 0 1px;
	width:407px;
}

.blocBlancx3-2 .contenu .texte {
	margin: 0;
	padding: 8px 5px;
	clear:both;
}

.blocBlancx3 .footer {
	float:left;
	margin: 0;
	padding: 0;
	width:409px;
	height:10px;
}

.account-validation-confirmation .migration_lien {
	width:300px;
}

.editorial {
	padding:10px;
	border-bottom:1px solid #D8D9DA;
}

.editorial_title {
	padding-bottom:5px;
}

.editorial_title2 {
	padding-bottom:5px;
	font-size:14px;
}


#spip-debug {
	display:none;
}

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

