/* g�n�ral */

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-image: url(gfx/fondFla.gif);
	background-repeat: repeat-x;
	background-color: #ffee0e;
	font-size: 11px;
	color: #384551;
}

a {
color: #384551;
text-decoration: none;

}

a:visited {
color: #384551;
text-decoration: none;
}

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

/* entete */

#logo {
	height:61px;
	padding: 0;
	clear: both;
	margin: 0;
	width: 1002px;
	background-image: url(gfx/logoFond2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.menu {
	float: left;
	width: 670px;
	padding: 0;
	background-color: #fff9ab;
	margin: 0;
	text-align: left;
}

.sousMenu {
	clear: both;
	background-image: url(gfx/fondSousMenuCandidat.gif);
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 18px;
	color: #FFFFFF;
	margin: 0px;
}

.sousMenu0range {
	clear: both;
	background-image: url(gfx/fondSousMenuEtablisement.gif);
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 18px;
	color: #FFFFFF;
	margin: 0;
}

.sousMenuBleu {
	clear: both;
	margin: 0;
	background-image: url(gfx/fondSousMenuRecruteur.gif);
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 7px;
	color: #FFFFFF;
}

.moteurEntete {
	float: left;
	padding: 0;
	width: 290px;
	margin: 0;
}
.titreNewsletter {
	float: left;
}

.zoneDeSaisie {
	vertical-align: middle;
	float: left;
	margin-top: 7px;
}

.btValidez {
	float: left;
	margin-top: 10px;
	margin-left: 5px;
}

/* chemin */

#chemin {
	padding: 0;
	clear: both;
	width: 830px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 150px;
}

/* contenu */

#content {
	padding: 0;
	clear: both;
	margin: 0;
	width: 1000px;
	background-color: #FFFFFF;
	background-image: url(gfx/planisphere.jpg);
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ff7500;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff7500;
	float: left;
	background-position: right top;
}


.colonneGauche {
	float: left;
	width: 130px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	text-align: center;
}

.espacePrive {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	text-align: left;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ff7500;
}

.dernieres0ffres {
	float: left;
	width: 456px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	background-color: #00ab39;
}

.aLaUne {
	float: left;
	width: 456px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	background-color: #FFFFFF;
}

.titreALaUne {
	background-color: #ffed00;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff7500;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff7500;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ff7500;
	border-left-color: #ff7500;
}
.FondALaUne {
	background-color: #fffcd9;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color : #384551;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF7500;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF7500;
	border-left-color: #FF7500;
	
}

.colonneMilieu {
	float: left;
	width: 470px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}

.FondOffreIndex {
	background-color: #cceed7;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color : #384551;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00AB39;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #00AB39;
	width: 307px;
}

.NbreDOffreIndex {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color : #384551;
	text-align: left;
	font-size: 11px;
	color: #FFFFFF;
	width: 128px;
	float: left;
	margin: 0;
	padding: 5px;
}

.FondNombreOffreDIndex {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color : #384551;
	width: 318px;
	float: left;
}

.VoirDernieresOffres {
	width: 449px;
	background-color: #aee4bf;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #384551;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #00AB39;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #00AB39;
	border-left-color: #00AB39;
	float: left;
}


.colonneDroite {
	float: left;
	width: 225px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}

.espaceCandidatIndex {
	width: 215px;
	padding: 0px;
	text-align: left;
	margin: 0px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	
}

.espaceEntrepriseIndex {
	float: left;
	width: 215px;
	padding: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	background-color: #FFFFFF;
}

.arial11OrangeBold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff7500;
	font-weight: bold;
}

.arial11VertBold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #00ab39;
	font-weight: bold;
}


.arial14VertBold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #00ab39;
	font-weight: bold;
}

.arial11BleuBold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #008ecd;
	font-weight: bold;
}

.arial14BleuBold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #008ecd;
	font-weight: bold;
}

.arial14BlancBold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}

.bold {
	font-weight: bold;
}

.colonnePub {
	float: left;
	width: 130px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

/* liens */

a.arialItalBleu:link {
	color: #384551;
	text-decoration: none;
	font-style: italic;
	font-size: 11px;
	font-weight: normal;
}

a.arialItalBleu:visited {
	color: #384551;
	text-decoration: none;
	font-style: italic;
	font-size: 11px;
	font-weight: normal;
}

a.arialItalBleu:hover {
	color: #384551;
	text-decoration: underline;
	font-style: italic;
	font-size: 11px;
	font-weight: normal;
}


a.lienNombreDOffres:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.lienNombreDOffres:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.lienNombreDOffres:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.lienNews:link {
	color: #d7294d;
	text-decoration: underline;
	background-image: url(gfx/puceRouge.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 1px;
}

a.lienNews:visited {
	color: #d7294d;
	text-decoration: underline;
}

a.lienNews:hover {
	color: #d7294d;
	text-decoration: none;
}


a.arial11BleuNorm:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #008ecd;
	text-decoration: none;
}

a.arial11BleuNorm:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #008ecd;
	text-decoration: none;
}

a.arial11BleuNorm:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #008ecd;
	text-decoration: none;

}


a.arial11BleuReg:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #384551;
	text-decoration: none;
}

a.arial11BleuReg:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #384551;
	text-decoration: none;
}

a.arial11BleuReg:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #384551;
	text-decoration: underline;

}

a.arial11GrisBold:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #384551;
	text-decoration: none;
	font-weight: bold;
	background-image: url(gfx/puceGrise.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: 2px;
}

a.arial11GrisBold:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #384551;
	text-decoration: none;
	font-weight: bold;
	background-image: url(gfx/puceGrise.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: 2px;
}

a.arial11GrisBold:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #384551;
	text-decoration: underline;
	font-weight: bold;
	background-image: url(gfx/puceGrise.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: 2px;

}

a.arial11BleuBold:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #008ecd;
	text-decoration: none;
	font-weight: bold;
	background-image: url(gfx/puceBleu.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: 2px;
}

a.arial11BleuBold:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #008ecd;
	text-decoration: none;
	font-weight: bold;
	background-image: url(gfx/puceBleu.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: 2px;
}

a.arial11BleuBold:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #008ecd;
	text-decoration: underline;
	font-weight: bold;
	background-image: url(gfx/puceBleu.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: 2px;

}

a.arial11VertBold:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #00ab39;
	text-decoration: none;
	font-weight: bold;
	background-image: url(gfx/puceVerte.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: 2px;
}

a.arial11VertBold:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #00ab39;
	text-decoration: none;
	font-weight: bold;
	background-image: url(gfx/puceVerte.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: 2px 2px;
}

a.arial11VertBold:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #00ab39;
	text-decoration: underline;
	font-weight: bold;
	background-image: url(gfx/puceVerte.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: 2px 2px;

}

a.arial11VertBoldSansFleche:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #00ab39;
	text-decoration: none;
	font-weight: bold;
	background-image: none;
	padding-left: 0px;	
}

a.arial11VertBoldSansFleche:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #00ab39;
	text-decoration: none;
	font-weight: bold;
	background-image: none;
	padding-left: 0px;
}

a.arial11VertBoldSansFleche:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #00ab39;
	text-decoration: underline;
	font-weight: bold;
	background-image: none;
	padding-left: 0px;
}


a.arial11OrangeBold:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff7500;
	text-decoration: none;
	font-weight: bold;
	background-image: url(gfx/puceOrange.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: 2px 2px;
}

a.arial11OrangeBold:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff7500;
	text-decoration: none;
	font-weight: bold;
	background-image: url(gfx/puceOrange.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: 2px 2px;
}

a.arial11OrangeBold:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff7500;
	text-decoration: underline;
	font-weight: bold;
	background-image: url(gfx/puceOrange.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: 2px 2px;

}

a.lienVIE:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff7500;
	text-decoration: none;
	margin-right: 7px;
	margin-left: 7px;
}

a.lienVIE:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff7500;
	text-decoration: none;
	margin-right: 7px;
	margin-left: 7px;
}

a.lienVIE:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff7500;
	text-decoration: underline;
	margin-right: 7px;
	margin-left: 7px;
}

a.lienSignatureNews:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #a8adb4;
	text-decoration: none;
	font-weight: bold;
}

a.lienSignatureNews:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #a8adb4;
	text-decoration: none;
	font-weight: bold;
}

a.lienSignatureNews:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #a8adb4;
	text-decoration: underline;
	font-weight: bold;

}

/* vignettes */

.contourPubs {
	border: 1px solid #ff7500;
}


.contourPhotosVertes {
	border: 1px solid #00AB39;
}



/* generic classes */


.clear {
clear: both;
}
.overflow {
overflow: hidden;
}
.borderImg {
border: 0;
}

.marge {
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #00AB39;
	border-bottom-color: #00AB39;
	border-left-color: #00AB39;
	clear: both;
	padding: 5px;
	background-color:#FFFFFF;
}

.margeVertClair {
	margin: 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #00AB39;
	border-bottom-color: #00AB39;
	border-left-color: #00AB39;
	clear: both;
	padding: 5px;
	background-color: #ecf4e6;
	overflow: auto;
	
}

/* footer */

#contenuFooter{
	float: left;
	width: 100%;
	background-image: url(gfx/fondFooter.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

.footer{
	float: left;
	width: 975px;
	font-size: 12px;
	color: #941c26;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 10px;
}

.footer{
	width:auto;
}

/* textes */

.TitrePageOrange {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 24px;
	color: #ff7500;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ff7500;
	padding: 0;
	margin-top: 0px;
}

.TitrePageVerte {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 24px;
	color: #00ac36;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #00ac36;
	margin-top: 0px;
}

.TitrePageBleu {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 24px;
	color: #008ecd;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #008ecd;
	margin-top: 0px;
}

.formEspacePrive {
	background-color: #FFFFFF;
	border: 1px solid #ff7500;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #384551;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.entete {
	float: left;
	width: 1000px;
	padding: 0px;
	background-color: #fff9ab;
	margin: 0px;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF7500;

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF7500;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF7500;
	background-image: url(gfx/fondMenu.gif);
	background-repeat: repeat-x;
}
.arial12GrisBold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #384551;
	font-weight: bold;
	font-style: normal;
}
.arial12BlancBold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
}
.colonneMilieuPageInt {
	float: left;
	width: 705px;
	padding: 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 10px;
}

.colonneMilieuPageInt2 {
	float: left;
	width: 450px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 00px;
	padding-bottom: 0;
	padding-left: 0;
}
.sousTitrePageOrange {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff7500;
}

.sousTitrePageVerte {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #00ac36;
}

.sousTitrePageGris {
	float: left;
	width: 450px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #384551;
	margin-top: 10px;
	margin-bottom: 10px;
}

.sousTitrePageBleu {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #008ecd;
}

.centre {
	text-align:center;
}


/* form */

form {
overflow: hidden;
}

.text {
	font-weight: bold;
	color: #00AC36;
}

.textVert {
	border: 1px solid #00AC36;
	background-color: #CCEED7;
	/*font-weight: bold;
	color: #00AC36;*/
}

.textBleu {
	border: 1px solid #008ecd;
	background-color: #d4e3f5;
	/*font-weight: bold;
	color: #008ecd;*/
}

.textBleuAvecMarge {
	border: 1px solid #008ecd;
	background-color: #d4e3f5;
	margin-left: 4px;
}

.textOrange {
	border: 1px solid #ff7500;
	background-color: #F4D7BF;
	/*font-weight: bold;
	color: #ff7500;*/
}

.textJaune {
	border: 1px solid #ff7500;
	background-color: #fffcd9;
	/*font-weight: bold;
	color: #ff7500;*/
}

.formulaireDiv {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bccbd5;
	padding-bottom: 5px;
}

images {
	float: left;
	width: 200px;
	margin-left: 10px;
}

.submitVert {
	color: #ffffff;
	font-size: 11px;
	cursor: pointer;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 210px;
	margin-top: 10px;
}

.submitVert2 {
	margin-left:150px;
	margin-top: 10px;
	text-align:center;
}

.dateALaUne {
float: left;
	background-color: #ffed00;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff7500;
	font-weight: bold;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff7500;
	width: 200px;
}
.aLaUneNews {
	float: left;
	width: 700px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0px;
	text-align: left;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ff7500;
	border-right-color: #ff7500;
	border-left-color: #ff7500;
}

.newsSignature {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff7500;
	font-weight: bold;
	text-decoration: none;
}
.arial11RougeBold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}

.arial14RougeBold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}

.arial14GrisBold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #384551;
	font-weight: bold;
}
.arial11GrisItal {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #384551;
	font-style: italic;
}

.arial14GrisItal {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #384551;
	font-style: italic;
}

.arial14GrisBoldItal {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #384551;
	font-weight: bold;
	font-style: italic;
}

.arial11BlancItal {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-style: italic;
}


.tableauCandidat {
	float: left;
	width: 181px;
	background-color: #00AB39;
	background-image: url(gfx/enteteTableauCandidat.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
	text-align: center;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
}
.sousTableauCandidat {
	background-image: url(gfx/flecheVerte.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	font-weight: bold;
	color: #00AB39;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	width: 93%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00AB39;
}

.footerTableauCandidat {
	float: left;
	width: 183px;
	text-align: center;
	margin: 0;
	padding: 0;
	background-image: url(gfx/footerTableauCandidat.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 9px;
}

.tableauInscriptionCandidat {
	float: left;
	width: 205px;
	background-image: url(gfx/fondInscriptionCandidat.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 80px;
	margin-left: 0;
	text-align: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	color: #384551;
	font-size: 11px;
	height: 114px;
}

.divLibre {
	float: left;
	padding: 0;
	width: 225px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
}
.margeBleu {
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #008ECD;
	border-bottom-color: #008ECD;
	border-left-color: #008ECD;
	clear: both;
	padding: 5px;
	background-color:#FFFFFF;
}

/* menu gauche candidat */


.menuCandidatGauche {
/*	width: 128px; */
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	text-align: left;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #00AC36;
	border-right-color: #00AC36;
	border-left-color: #00AC36;
}

.titreMenuCandidatGauche {
	background-color: #00ab39;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color : #384551;
	font-weight: bold;
	margin: 0;
	padding: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #FFFFFF;
}

.lienMenuCandidatGauche {
	background-color: #CCEED7;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00AB39;
}

.lienMenuCandidatGaucheBlanc {
	background-color: #FFFFFF;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00AB39;
}

.lienMenuNewsGauche {
	background-color: #FFFCD9;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff7500;
}

a.lienSousMenu:link {
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 7px;
	margin-left: 7px;
}

a.lienSousMenu:visited {
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 7px;
	margin-left: 7px;
}

a.lienSousMenu:hover {
	color: #FFFFFF;
	text-decoration: underline;
	margin-right: 7px;
	margin-left: 7px;
}

/* menu gauche recruteur */

.menuRecruteurGauche {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	text-align: left;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #008ECD;
	border-right-color: #008ECD;
	border-left-color: #008ECD;
}

.menuRecruteurGaucheBordsBleu{
	background-color: #C0DEF0;
	padding: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #008ECD;
}

.titreMenuRecruteurGauche {
	background-color: #008ECD;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color : #384551;
	font-weight: bold;
	margin: 0;
	padding: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #FFFFFF;
}

.lienMenuRecruteurGauche {
	background-color: #C0DEF0;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #008ECD;
}

/* menu gauche general */

.menuGeneralGauche {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	text-align: left;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ff7500;
	border-right-color: #ff7500;
	border-left-color: #ff7500;
}

.titreMenuGeneralGauche {
	background-color: #ff7500;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color : #384551;
	font-weight: bold;
	margin: 0;
	padding: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #FFFFFF;
}

.lienMenuGeneralGauche {
	background-color: #F4D7BF;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff7500;
}
.espaceCandidat {
	float: left;
	width: 470px;
	padding: 0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
.colonneDroiteExtraLarge {
	float: left;
	width: 225px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}

.espaceEtablissement {
	float: left;
	width: 215px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	background-color: #FFFFFF;
}

.margeJaune {
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ffee0e;
	border-bottom-color: #ffee0e;
	border-left-color: #ffee0e;
	clear: both;
	padding: 5px;
	background-color:#FFFFFF;
}

	
.margeOrange {
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ff7500;
	border-bottom-color: #ff7500;
	border-left-color: #ff7500;
	clear: both;
	padding: 5px;
	background-color:#FFFFFF;
}

.margeVerte {
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #00AB39;
	border-bottom-color: #00AB39;
	border-left-color: #00AB39;
	clear: both;
	padding: 5px;
}
.arial11GrisBold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #384551;
	font-weight: bold;
	font-style: normal;
}

.arial11BlancBold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	font-style: normal;
}

.tableauRecruteur {
	float: left;
	width: 181px;
	background-color: #008ecd;
	background-image: url(gfx/enteteTableauRecruteur.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
	text-align: center;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
}
.sousTableauRecruteur {
	float: left;
	width: 163px;
	background-image: url(gfx/fondTableauRecruteur2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: center;
	font-weight: bold;
	color: #008ECD;
	font-size: 12px;
	height: 75px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 9px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.footerTableauRecruteur {
	float: left;
	width: 183px;
	text-align: center;
	margin: 0;
	padding: 0;
	background-image: url(gfx/footerTableauRecruteur.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 9px;
}
.sousMenuJaune {
	clear: both;
	margin: 0px;
	background-image: url(gfx/fondSousMenuVie.gif);
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 7px;
	color: #ff7500;
}

.sousMenuJauneB {
	clear: both;
	margin: 0px;
	background-image: url(gfx/fondSousMenuVie.gif);
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 480px;
	color: #ff7500;
}

#footer {
	padding: 0;
	clear: both;
	width: 960px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 10px;
}
.titreEntete {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff7500;
	margin-right: 4px;
	padding-left: 0px;
	display: inline;
}


.txtLogo {
	float: left;
	margin-top: 40px;
	width:446px;	
}

.imgLogo {
	float: left;
	width: 222px;
}


.xxxxOffres {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color : #384551;
	text-align: left;
	font-size: 13px;
	color: #FFFFFF;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	width: 110px;
	float: left;
	font-weight: bold;
}

.titreParagrapheVert {
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	background-image: url(gfx/coinVert.gif);
	width: 100%;
	font-size: 12px;
	background-color: #00AB39;
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.titreParagrapheVertClair {
	font-weight: bold;
	color: #00AB39;
	text-transform: uppercase;
	background-image: url(gfx/fondTitreLesDernieresOffres.gif);
	width: 100%;
	font-size: 12px;
	background-color: #00AB39;
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00AB39;
}

.titreParagrapheALaUne {
	font-weight: bold;
	color: #ff8100;
	text-transform: uppercase;
	width: 100%;
	font-size: 12px;
	background-image: url(gfx/fondTitreALaUne.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff8100;
}

.dansLeTitreParagrapheVert {
	/*background-image: url(gfx/flecheBlanche.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 16px;*/
	padding-left:5px;
	padding-right: 16px;
	font-size: 12px;
	font-weight: bold;
}

.dansLeTitreParagrapheOrange {
	/*background-image: url(gfx/flecheOrange.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 16px;*/
	padding-left:5px;
	padding-right: 16px;
	font-size: 12px;
	font-weight: bold;
}

.dansLeTitreParagrapheVertClair {
	/*background-image: url(gfx/flecheVerte2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 16px;*/
	padding-left:5px;
	padding-right: 16px;
}

.dansLeTitreParagrapheVertOrange {
	/*background-image: url(gfx/flecheOrange.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 16px;*/
	padding-left:5px;
	padding-right: 16px;
}

.divLibreLarge {
	float: left;
	padding: 0;
	width: 440px;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
}
.espaceCandidatInterieur {
	width: 100%;
	padding: 0px;
	text-align: left;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.espaceTemoignages {
	width: 230px;
	padding: 0px;
	text-align: left;
	font-style: italic;
	margin: 0px;
}
.entonnoir {
	width: 100%;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	background-color: #00AB39;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	padding-bottom: 10px;
	background-image: url(gfx/flecheEntonnoir.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	font-weight: bold;
}

.entonnoir a {
	color: #FFFFFF;
}

.entonnoirBleu {
	width: 100%;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	background-color: #008ECD;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	padding-bottom: 10px;
	background-image: url(gfx/flecheEntonnoir.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	font-weight: bold;
}

.entonnoirBleu a {
	color: #FFFFFF;
}

.entonnoirOrange {
    width: 100%;
    margin-top: 10px;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0; 
    background-color: #ff7500;
    text-transform: uppercase;
    color: #FFFFFF;
    font-size: 12px;
    text-align: center;
    padding-bottom: 10px;
    background-image: url(gfx/flecheEntonnoirOrange2.gif); 
    background-repeat: no-repeat;
    background-position: center 0px;
    font-weight: bold;
}

.entonnoirOrange a {
	color: #FFFFFF;
}

.espaceTemoignages2 {
	
	padding: 0px;
	text-align: justify;
	font-style: italic;
	margin: 0px;
}
.arial12OrangeBold , a.arial12OrangeBold , a.arial12OrangeBold:active , a.arial12OrangeBold:visited , a.arial12OrangeBold:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff7500;
	font-weight: bold;
}

.arial14OrangeBold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff7500;
	font-weight: bold;
}

.divLibre350Gauche {
	float: left;
	padding: 0;
	width: 340px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}

.divLibre350Droite {
	float: left;
	padding: 0;
	width: 340px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
.entonnoir2 {
	width: 100%;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	text-transform: uppercase;
	color: #00AB39;
	font-size: 13px;
	text-align: center;
	padding-bottom: 5px;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #00AB39;
	padding-top: 10px;
}
.sousEntonnoir2 {
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}
.titreParagrapheBleu {
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	background-image: url(gfx/coinBleu.gif);
	width: 100%;
	font-size: 12px;
	background-color: #008ECD;
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.titreParagrapheBleuSansUppercase {
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(gfx/coinBleu.gif);
	width: 100%;
	font-size: 12px;
	background-color: #008ECD;
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.titreParagrapheOrange {
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	width: 100%;
	font-size: 12px;
	background-color: #ff7500;
	background-image: url(gfx/coinOrange.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-top: 4px;
	padding-bottom: 4px;
}





.titreParagrapheJaune {
	font-weight: bold;
	color: #ff7500;
	text-transform: uppercase;
	background-image: url(gfx/coinJaune.gif);
	width: 100%;
	font-size: 12px;
	background-image: url(gfx/fondTitreALaUne.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff8100;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ff8100;
}





.entonnoir2bleu {
	width: 100%;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	text-transform: uppercase;
	color: #008ECD;
	font-size: 13px;
	text-align: center;
	padding-bottom: 10px;
	font-weight: bold;
	padding-top: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #008ECD;
}
.entonnoir2Orange {
	width: 100%;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	text-transform: uppercase;
	color: #ff7500;
	font-size: 13px;
	text-align: center;
	padding-bottom: 10px;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ff7500;
}

/* pop-up */

.entetePopUpVert {
	width:337px;
	height:40px;
	background-color: #FFFFFF;
	background-image: url(gfx/popup/enteteVert.gif);
	background-repeat: no-repeat;
	text-align: left;
}
.contenuPopUpVert {
	width:auto;
	height:450px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #00ab39;
	border-bottom-color: #00ab39;
	border-left-color: #00ab39;
	overflow: auto;
	background-color: #ecf4e6;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #384551;
	text-transform: uppercase;
	text-align: left;
}

.contenuPopUpVert2 {
	width:203px;
	height:315px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #00ab39;
	border-bottom-color: #00ab39;
	border-left-color: #00ab39;
	overflow: auto;
/*	background-color: #a5e190; */
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #384551;
	text-transform: uppercase;
	text-align: left;
}

.titrePopUpVert {
	width:325px;
	height:25px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #00ab39;
	border-bottom-color: #00ab39;
	border-left-color: #00ab39;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00AB39;
	padding-top: 5px;
	padding-left: 10px;
	text-align: left;
}
.btFermer {
	width:70px;
	height:20px;
	background-color: #FFFFFF;
	overflow: auto;
	padding-top: 10px;
	padding-left: 10px;
}
.offres {
	width:98%;
	background-color: #FFFFFF;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #384551;
	text-transform: uppercase;
	margin-top: 15px;
}

/***** RUBRIQUE NEWS *****/

.titreNews {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff7500;
	font-weight: bold;
}

.menuNewsGauche {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	text-align: left;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ff7500;
	border-right-color: #ff7500;
	border-left-color: #ff7500;
}

.titreMenuNewstGauche {
	background-color: #FFE500;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #384551;
	font-weight: bold;
	margin: 0;
	padding: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #ff7500;
}

.lienGris {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #384551;
	font-weight: bold;
	font-style: normal;
}

a.lienImprimer:link {
	color: #384551;
	text-decoration: none;
	background-image: url(gfx/imprimante.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
}

a.lienImprimer:visited {
	color: #384551;
	text-decoration: none;
	background-image: url(gfx/imprimante.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
}

a.lienImprimer:hover {
	color: #384551;
	text-decoration: underline;
	background-image: url(gfx/imprimante.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
}

a.lienEnvoyer:link {
	color: #384551;
	text-decoration: none;
	background-image: url(gfx/enveloppe.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 5px;
}

a.lienEnvoyer:visited {
	color: #384551;
	text-decoration: none;
	background-image: url(gfx/enveloppe.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 5px;
}

a.lienEnvoyer:hover {
	color: #384551;
	text-decoration: underline;
	background-image: url(gfx/enveloppe.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 5px;
}

a.lienEcrire:link {
	color: #384551;
	text-decoration: none;
	background-image: url(gfx/ecrire.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 5px;
}

a.lienEnvoyer:visited {
	color: #384551;
	text-decoration: none;
}

a.lienEcrire:hover {
	color: #384551;
	text-decoration: underline;
}
.TitrePageVerteAdherent {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 24px;
	color: #00ac36;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #00ac36;
	margin-top: 15px;
	clear: both;
	margin-bottom: 15px;
	background-image: url(gfx/onglet_candidat_adherent.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-right: 20px;
}

.TitrePageVerteInscrit {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 24px;
	color: #00ac36;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #00ac36;
	margin-top: 15px;
	clear: both;
	margin-bottom: 15px;
	background-image: url(gfx/onglet_candidat_inscrit.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-right: 20px;
}

.sousSousTitreVert {
	font-size: 12px;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #00AB39;
	display:block;
}

#home_rec_img_scr {
	height:540px;
	width:685px;
	overflow:auto ;

}

#home_rec_img_scr .divLibreLarge {
	width: 405px;
}


#home_rec_img_scr .divLibreLarge {
	width: 405px;
}

.div1_6_page_gauche {
	width:220px;
	float:left;
	clear:left;
}
.div1_12_page_gauche {
	width:105px;
	float:left;
	padding:3px;
}

.cadreGrisClair {
	background-color:#ebeced ;
	padding: 5px;
}

.blackDiv{
	border:1px solid #000000;
}

.filletBleu {
	border-top:1px solid #008ecd ;
}

.filletOrange {
	border-top:1px solid #ff7500 ;
}

.filletVert {
	border-top:1px solid #00ab39 ;
}

#pubPiedPage {
	float:left;
	clear:left;
	width:100%;
	text-align : center ;
}


.etape_recruteur , .etapeBleu {
	display:block;
	background-color:#008ecd;
	color:#FFFFFF;
	font-weight:normal;
	font-size:18px;
	padding:4px;
	margin:0px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
}


.etapeVert {
	display:block;
	background-color:#00ab39;
	color:#FFFFFF;
	font-weight:normal;
	font-size:18px;
	padding:4px;
	margin:0px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
}


.etapeOrange {
	display:block;
	background-color:#ff7500;
	color:#FFFFFF;
	font-weight:normal;
	font-size:18px;
	padding:4px;
	margin:0px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
}

#switcher {
	float:left;
	border:1px solid #000000;
	background:#FFFFFF;
}

/* pour la permutation des logos sur la home*/
#switch_logo_1 , #switch_logo_2 , #switch_logo_3 , #switch_logo_4 {
	width:120px;
	height:150px;
	margin:0px;
	padding:0px;
	vertical-align:middle;
	text-align:center;
	float:left;
	overflow:hidden;
}

#scrollOutside{
	width:500px;
	height:auto;
	background-color:#FFFFFF;
	overflow:hidden;
}

#scrollInside{
}

.boiteFrontVert{
	width:100%;
	float:left;
	overflow:hidden;
}

.titreBoiteFrontVert {
	background-color:#00ab39;
	background-image: url(gfx/coinVert.gif);
	font-size: 12px;
	background-color: #00AB39;
	background-repeat: no-repeat;
	background-position: right 0px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}


.boiteFrontJaune{
	width:456px;
	float:left;
	overflow:hidden;
}

.titreBoiteFrontJaune {
	background-color:#ffed00;
	background-image: url(gfx/fondTitreALaUne.gif);
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: right 0px;
	font-weight:bold;
	color:#ff7500;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-bottom:1px solid #ff7500;
}


.pager_links_pages {
}

.pager_link {
	float:left;
	
	height:15px;
	width:15px;

	padding:3px;
	
	margin-right:5px;
	margin-bottom:5px;

	text-align:center;

	background-color:#00ab39;

	color:#FFFFFF;
	font-weight:bold;
}


.pager_link_bleu {
	float:left;
	
	height:15px;
	width:15px;

	padding:3px;
	
	margin-right:5px;
	margin-bottom:5px;

	text-align:center;

	background-color:#008ecd;

	color:#FFFFFF;
	font-weight:bold;
}

.pager_link_grey {
	float:left;
	
	height:15px;
	width:15px;

	padding:3px;
	
	margin-right:5px;
	margin-bottom:5px;

	text-align:center;

	background-color:#384551;

	color:#FFFFFF;
	font-weight:bold;
}

a.white_link {
	color:#FFFFFF;
	text-decoration:none;
}


a.white_link:link {
	color:#FFFFFF;
	text-decoration:none;
}


a.white_link:active {
	color:#FFFFFF;
	text-decoration:none;
}


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


.pagerBoiteOffre {
	clear:left;
	float:left;

	width:630px;

	margin-left:30px;
	margin-right:30px;

	padding-bottom:15px;
	border-bottom:1px solid #00ab39 ;
	margin-bottom:15px;
}


.listingOffreTitre {
	float:left;
	clear:left;
	width:500px;
	margin-bottom:5px;
}

.listingOffreIcones {
	float:right;
	clear:right;
	width:125px;
	text-align:right;
}

.listingOffreInfos {
	float:left;
	clear:left;
	width:500px;
	margin-bottom:5px;
}

.listingOffreLogo {
	float:right;
	clear:right;
	margin-top:10px;
	margin-bottom:10px;
	width:125px;
	/*overflow:hidden;*/
	text-align:right;
}

.listingOffreDesc {
	float:left;
	clear:left;
	width:500px;
}

.listingOffreDetail {
	float:right;
	clear:right;
	width:125px;
	text-align:right;
}



a.arial14VertBold:hover {
	text-decoration:none;
	color:#00ab39;
}


a.arial14VertBold:visited {
	text-decoration:none;
	color:#00ab39;
}



/** pour avoir des infosbulles a droite*/

a.tooltipOnRight em {
    display:none;
}

a.tooltipOnRight:hover {
    border: 0;
    position: relative;
    z-index: 500;
    text-decoration:none;
}

a.tooltipOnRight:hover em {
    font-style: normal;
    display: block;
    position: absolute;
    top: 20px;
    right: 0px;
    padding: 5px;

    text-align:left;

/** couleur normale */
    border: 1px solid #bbb;
    background: #ffc;
    color: #000;


/** couleur cadrexport
    border: 1px solid #ff7500;
    background: #ffed00;
    color: #384551;
 */

    width:170px;
}

a.tooltipOnRight:hover em img {
	float:left;
	padding-right:5px;
}

a.tooltipOnRight:hover em span {
    position: absolute;
    top: -7px;
    right: 10px;
    height: 7px;
    width: 11px;
/** couleur normale */
    background: transparent url(gfx/info-bulle.gif);
    background-repeat:no-repeat;

/** couleur cadrexport
    background: transparent url(gfx/info-bulle-cadrexport.gif);
 */
    margin:0;
    padding: 0;
    border: 0;
}


/** pour avoir des infosbulles a gauche*/

a.tooltipOnLeft em {
    display:none;
}

a.tooltipOnLeft:hover {
    border: 0;
    position: relative;
    z-index: 500;
    text-decoration:none;
}

a.tooltipOnLeft:hover em {
    font-style: normal;
    display: block;
    position: absolute;
    top: 20px;
    left: 0px;
    padding: 5px;

    text-align:left;

/** couleur normale */
    border: 1px solid #bbb;
    background: #ffc;
    color: #000;


/** couleur cadrexport
    border: 1px solid #ff7500;
    background: #ffed00;
    color: #384551;
 */

    width:170px;
}

a.tooltipOnLeft:hover em img {
	float:left;
	padding-right:5px;
}

a.tooltipOnLeft:hover em span {
    position: absolute;
    top: -7px;
    left: 10px;
    height: 7px;
    width: 11px;
/** couleur normale */
    background: transparent url(gfx/info-bulle.gif);
    background-repeat:no-repeat;

/** couleur cadrexport
    background: transparent url(gfx/info-bulle-cadrexport.gif);
 */
    margin:0;
    padding: 0;
    border: 0;
}



/** comme les infosbulles marchent avec des liens, j'ai mis une classe qui remet un curseur normal */

a.noclick{
	cursor:default;
}

#bloc_util_offres .menuCandidatGauche {
	width:240px;
}

#offres_vues, #offres_selectionees, #offres_postulees{
	height:40px;
	margin-right:10px;
	overflow:hidden;
	padding-right:14px;
}

.collapsed {
	background-image: url(gfx/collapsed.png);
	background-repeat: no-repeat;
	background-position: center right;
}

.expanded {
	background-image: url(gfx/expanded.png);
	background-repeat: no-repeat;
	background-position: center right;
}

.miniFormOffres {
	float:left;
	clear:left;
	margin-bottom:10px;
	width:240px;
}




.miniFormOffresTitre {
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	background-image: url(gfx/coinVert.gif);
	font-size: 12px;
	background-color: #00AB39;
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
}


.miniFormOffresContenu{
	float:left;
	clear:left;

	width:228px;
	
	border-left:1px solid #00AB39 ;
	border-right:1px solid #00AB39 ;
	border-bottom:1px solid #00AB39 ;

	padding: 5px;

	background:#FFFFFF;
}


.miniFormOffresBouton{
	float:left;
	clear:left;
}

.miniFormOffresChamp{
	float:left;
	width:228px;
	margin-bottom:8px;
}


.miniFormOffresChamp select{
	margin-bottom:2px;
	margin-right:5px;
}

#bloc_util_offres{
	float:left;
	clear:left;
}

#form_offre_criteres_sup {
	height:1px;
	overflow:hidden;
}

#dumy_hidden_input_pass {
	display:none;
}

.logoPageSpecialeRecruteur {
	float:left;
	padding: 5px;
}

.divIlsRecrutent{
	clear:left;
	width: 450px;
	padding-top:20px;
	padding-bottom:70px;
}


.divLogoIlsRecrutent{
	float:left;
	width:120;
	height:40px;
	margin:10px;
}

.checkbox {
	vertical-align:middle;
}

.ctq_box
{
	clear:left;
	float:left;

	width:630px;
	margin: 15px 30px 0px 30px;

}

.clear_both
{
	clear:both;
}

.float_left
{
	float:left;
	width: 33%;
	padding:0px 10px;

}
.float_left1
{
	float:left;
	width: 30%;
	padding:0px 5px;

}
.float_left2
{
	float:left;
	width: 33%;
	padding:0px 5px;

}
.ctq_sousPartie
{
	padding-bottom: 10px;
}

.ctq_details
{
	float:right;
	clear:both;
	width:125px;
	text-align:right;
}

.ctq_titre {
	float:left;
	clear:left;
	width:100%;
	margin-bottom:5px;
	border-bottom: 1px solid #008ecd;
}

.ctq_acheter {
	float:right;
	clear:right;
	width:125px;
	text-align:right;
}

.ctq_paragraphe
{
	/*padding-left: 10px;*/
}

.ctq_details_completion
{
	font-size: 11px;
}


.ctq_details_titre
{
	padding-right:18px;
	border-bottom:1px solid #008ecd;
	margin-top: 25px;
}

.ctq_titre_left
{
	float: left;
}

.ctq_titre_right
{
	float: right;
}

.ctq_recherche_nb_candidats, .ctq_recherche_affiner
{
	float: left;
	padding: 0px 5px;
	width: 30%;
}

.ctq_encart_resultats
{
	clear: both;	
}

.ctq_encart_recherche
{
	float: left;
}

.ctq_encart_agent_panier
{
	margin:15px 30px 0;
	width:630px;
	padding-top: 15px;
	clear: both;	
}

.ctq_recherche_pager
{
	float: right;	
}

.pager_links_pages
{
	float: right;	
}

.ctq_encart_panier
{
	text-align: center;
	float: right;
	padding: 5px;
	background-color:#D4E3F5;
	border:1px solid #008ECD;
}


a.ctq_titre_bleu:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #008ecd;
	text-decoration:none;
}
	
a.ctq_titre_bleu:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #008ecd;
	text-decoration:none;
	
}

a.ctq_titre_bleu:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #008ecd;
	text-decoration:none;
	
}

.avant_migration_hidden
{
	display: none;
}


table.tarifCandidatheque {
	border:0;
}

table.tarifCandidatheque tr td {
	padding:5px;
}

table.tarifCandidatheque tr td .small{
	font-size:9px;
}

table.tarifCandidatheque tr.head1 td {
	text-align:center;
	background-color:#008ecd;
	color: #ffffff;
	font-weight:bold;
	font-size:14px;
	border-left:1px solid #FFFFFF ;
	border-bottom:1px solid #FFFFFF ;
}

table.tarifCandidatheque tr.head2 td {
	text-align:center;
	background-color:#008ecd;
	color: #ffffff;
	font-weight:bold;
	font-size:12px;
	border-left:1px solid #FFFFFF ;
	
}

table.tarifCandidatheque tr.line td {
	text-align:center;	
	border-right:1px solid #BDCAD9;
	border-bottom:1px solid #BDCAD9;
	background:#FFFFFF;
}
table.tarifCandidatheque tr.head1 td.choix {
	border-bottom:1px solid #008ecd;
}
table.tarifCandidatheque tr.head1 td.packs, table.tarifCandidatheque tr.head2 td.access {
	border-left:1px solid #008ecd;
}
table.tarifCandidatheque tr.line td.access {
	border-left:1px solid #BDCAD9;
	font-weight:bold;
}

table.tarifCandidatheque tr.line td.consultation {
	font-weight:bold;
}

table.tarifCandidatheque tr.hover td {
	background:#C0DEF0;
}



table.tarifCandidatheque tr.paiementLine td {
	border-right:1px solid #BDCAD9;
	border-bottom:1px solid #BDCAD9;
}

table.tarifCandidatheque tr.paiementLine td.col1 {
	border-left:1px solid #BDCAD9;
}

table.tarifCandidatheque tr.totalLine td {
	border-right:1px solid #BDCAD9;
	border-bottom:1px solid #BDCAD9;
}

table.tarifCandidatheque tr.totalLine td.col1 {
	border-left:1px solid #BDCAD9;
	text-align:right;
	font-weight:bold;
	font-size:16px;
}

#totalCandidatheque {
	font-weight:bold;
	font-size:16px;
	float:right;
}

#label_paiement_mensuel.disabled {
	color:#A0A0A0;
}


.encart_offres_urgentes
{
	float: right;
}


/*
table.tarifCandidatheque tr td.access {
	border-left:1px solid #BDCAD9;
}

table.tarifCandidatheque tr td.consultation {

}

table.tarifCandidatheque tr td.nbContacts {

}

table.tarifCandidatheque tr td.prixUnitaire {

}

table.tarifCandidatheque tr td.prix {

}

table.tarifCandidatheque tr td.validite {

}

table.tarifCandidatheque tr td.prixMensuel {

}
*/

