body {
	margin:0;
	padding: 0;
    text-align: center; /* pour corriger le bug de centrage IE */
	background-color:#F5F5F6;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/motif.jpg);
	/*overflow-x:hidden;*/
}

acronym {border: none;}
/*/a {text-decoration: underline;
font-weight:bold;}
a:link {color:#002D4D;}
a:visited {color:#002D4D;}
a:hover {text-decoration: underline;}*/

ul.listePro {
	list-style-type:none;
	margin-left:-1px;
}
li {
	list-style-type:none;
	background-image:url(../images/divers/puce.gif);
	background-repeat:no-repeat;
	margin-left:5px;
	text-indent:5px;
}

hr{
	color:#9b9c9e;
	background-color:#9b9c9e;
	clear: both;
	width: 100%;
	border: 0; /* enleve toute bordure */
	border-bottom: 1px solid; /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
	height: 1px; /* pour IE */
}

#container {
	z-index:1;
	text-align: left;
	width:1px;
}

#bandeau_sup{
	z-index:2;
	position: relative;
	height:162px;
}

#centre{
	z-index:35;
	position: relative;
	height:auto;
	
}
#contenu{
	z-index:35;
	/*position: relative;*/
	width:618px;
	margin-top:25px;
	background-color:#FFFFFF;
	/*background-image:url(../images/structure/ombre_bas.gif);
	background-position:bottom;
	background-repeat:no-repeat;*/
}
#contenu_direct{
	z-index:35;
	/*position: relative;*/
	width:618px;
	margin-top:0px;
	background-color:#FFFFFF;
	/*background-image:url(../images/structure/ombre_bas.gif);
	background-position:bottom;
	background-repeat:no-repeat;*/
}
#contenu_regionsjob{
	z-index:35;
	/*position: relative;*/
	width:735px;
	margin-top:25px;
	background-color:#ffffff;
}
#espaceGche{
	z-index:35; 
	position:absolute;
	margin-top:50px; 
	margin-left:340px; 
	width:250px;
}
#espacek7{
	z-index:42; 
	position:absolute;
	margin-top:50px; 
	margin-left:295px; 
	width:250px;
}
#pub_125{
	z-index:40;
	position: absolute;
	width:125px;
	margin-left:370px;
}
#pub_logos{
	z-index:40;
	position: absolute;
	width:125px;
	margin-left:341px;
}

#pub_600{
	z-index:41;
	position: absolute;
	width:120px;
	margin-left:1210px;
}

#ombre_bas{
	z-index:6;
	position: relative;
	width:1680px;
	height:25px;
	margin-top:auto;
}
#pied_page{
	z-index:40;
	position: relative;
	width:1680px;
	height:190px;
	background-color:#FFFFFF;
	text-align:left;
	margin-top:-40px;
}

#perso{
	z-index:60;
	position: relative;
	width:245px;
	height:165px;
	margin-top:-130px;
	margin-left:980px;
}
#perso_pagesRejionsjob{
	z-index:60;
	position: relative;
	width:245px;
	height:165px;
	margin-top:-130px;
	margin-left:1100px;
}
#menu_haut{
	z-index:120;
	position: absolute;
	margin-left:560px;
	margin-top:130px;
	
}
#menu_rapide{
	z-index:45;
	position: absolute;
	height:70px;
	margin-left:340px;
	margin-top:135px;
}
#menu_rapide_up{
	z-index:46;
	position: absolute;
	height:70px;
	margin-left:340px;
	margin-top:135px;
}



#flash {
	
	text-align: left;
}


#principe {
	z-index:30;
	padding: 0;
	position:relative;
	text-align: left;
}

#principe2 {
	z-index:20;
	padding: 0;
	position:relative;
	text-align: left;
}
.fondDiv {
	position: relative;
	text-align: left;
	background-image:url(./images/fond_div.png);
	background-repeat:repeat-y;
	width:635px;
}
.fondDivJob {
	position: relative;
	text-align: left;
	background-image:url(./images/fond_divJob.png);
	background-repeat:repeat-y;
	width:740px;
}
.carreCandidats{
	z-index:60;
	position:absolute;
	/*background-image:url(./images/carreCandidats.jpg);*/
	height:65px;
	width:65px;
}

.pied {
	position: relative;
	text-align: left;
	background-image:url(./images/fond_pied.png);
	background-repeat:no-repeat;
	height: 50px;
	width:635px;
}

.piedJob {
	position: relative;
	text-align: left;
	background-image:url(./images/fond_piedJob.png);
	background-repeat:no-repeat;
	height: 57px;
	width:740px;
}
.pub {
	position: relative;
	height: 100px;
	width:847px;
	height:130px;
	margin-left:-195px;
	background-image:url(./images/pub_728x90.jpg);
	background-repeat:no-repeat;
	background-position:center;
}


.puce2{
	z-index:65;
	position:absolute;
	background-image:url(../images/divers/bulletPoint2.jpg);
	width:15px;
	height:15px;
	margin-left:585px;
	left: 2px;
}

.pucePro{
	z-index:75;
	position:absolute;
	background-image:url(../images/divers/bulletPoint2.jpg);
	width:15px;
	height:15px;
	margin-left:-25px;
}

.trait{
	z-index:45;
	position: absolute;
	margin-left:5px;
	margin-top:3px;
}
.puce{
	z-index:450;
	position: absolute;
	background-image:url(../images/bulletPoint.jpg);
	width:15px;
	height:20px;
	margin-top:-5px;
	margin-left:40px;
}
.corpsMenu{
	
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:30px;
	margin-top:10px;
	/*padding:10px;*/
	text-align:justify;
}
.corpsMenu a{
	color:#002D4D;
}

.corpsTexte{
	z-index:22;
	width: 550px;
	/*position: relative;*/
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:30px;
	margin-top:10px;
	/*padding:10px;*/
	text-align:justify;
}
.corpsTexte a{
	color:#002D4D;
}
.corpsTexteJob{
	z-index:40;
	width: 735px;
	position: relative;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.logos a{
	z-index:40;
	position: relative;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:25px;
	text-align:justify;
	color:#FFFFFF;
}
.logos{
	z-index:40;
	position: relative;
	width: 550px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:25px;
	text-align:justify;
	color:#FFFFFF;
}

.blocIntro{
	z-index:40;
	width: 475px;
	position: relative;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:25px;
	margin-top:10px;
	padding:10px;
	text-align:justify;
}
.blocIntroVideo{
	z-index:40;
	width: 500px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:50px;
	margin-top:10px;
	padding:10px;
	text-align:justify;
}
.blocIntroVideo_seule{
	z-index:40;
	width: 255px;
	height:138px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:315px;
	margin-top:-189px;
	padding:10px;
	text-align:justify;
}

.blocIntroBlog{
	z-index:42;
	width: 530px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:40px;
	/*margin-top:-160px;*/
	padding:10px;
	text-align:justify;
}

.blocIntroUne{
	z-index:41;
	width: 255px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:50px;
	margin-top:10px;
	padding-top:10px;
	text-align:justify;
}

.blocOffres{
	z-index:41;
	width: 255px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:326px;
	margin-top:-184px;
	padding-top:10px;
	text-align:justify;
	margin-bottom:10px !important;
}

.blocIntroDirect{
	z-index:40;
	width: 575px;
	position: relative;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:25px;
	text-align:justify;
}
.blocIntroDirect2{
	z-index:40;
	width: 620px;
	position: relative;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:4px;
	text-align:justify;
}
.sousTitre{
	z-index:62;
	background-image:url(../images/divers/bulletPoint_verte.jpg);
	background-repeat:no-repeat;
	width: 575px;
	height:25px;
	/*position: relative;*/
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#002D4D;
	margin-left:20px;
	margin-top:10px;
	padding:10px;
	/*text-align: justify;*/
	text-indent:15px;

}

.sousTitreIntro{
	z-index:62;
	background-image:url(../images/divers/bulletPoint_verte.jpg);
	background-repeat:no-repeat;
	width: 200px;
	height:25px;
	/*position: relative;*/
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#002D4D;
	padding-top:10px;
	padding-left:10px;
	text-indent:15px;

}
.sousTitre a{
	color:#002D4D;
}

.sousTitre_1{
	z-index:62;
	width: 450px;
	height:25px;
	/*position: relative;*/
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#002D4D;
	margin-left:80px;
	margin-top:10px;
	padding:10px;
	/*text-align: justify;*/
	

}
.sousTitre_1 a{
	color:#002D4D;
}

.titrage_salon{
	z-index:22;
	background-image:url(../images/divers/salon/logo_titrage.gif);
	background-repeat:no-repeat;
	height:40px;
	
	margin-left:10px;
	text-indent:90px;
	padding-top:35px;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#9b9c9e;
}

.sousTitreSalon{
	z-index:22;
	background-image:url(../images/divers/bulletPoint_grise.jpg);
	background-repeat:no-repeat;
	width: 575px;
	height:25px;
	/*position: relative;*/
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#002D4D;
	margin-left:20px;
	margin-top:10px;
	padding:10px;
	/*text-align: justify;*/
	text-indent:15px;

}
.sousTitreSalon a{
	/*text-decoration:none;*/
	color:#002D4D;
}

.titrage_recruteurs{
	z-index:22;
	background-image:url(../images/divers/recruteurs/logo_titrage.gif);
	background-repeat:no-repeat;
	height:40px;
	margin-left:10px;
	text-indent:90px;
	padding-top:35px;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#9DC22A;
}

.titrage_champions{
	z-index:22;
	background-image:url(../images/divers/recruteurs/logo_champions.gif);
	background-repeat:no-repeat;
	height:40px;
	margin-left:10px;
	text-indent:100px;
	padding-top:35px;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#9DC22A;
}

.sousTitreRecruteurs{
	z-index:22;
	background-image:url(../images/divers/bulletPoint_verte.jpg);
	background-repeat:no-repeat;
	width: 575px;
	height:25px;
	/*position: relative;*/
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#002D4D;
	margin-left:20px;
	margin-top:10px;
	padding:10px;
	/*text-align: justify;*/
	text-indent:15px;
}
.sousTitreRecruteurs a{
	/*text-decoration:none;*/
	color:#002D4D;
}

.sousTitrePagePro{
	z-index:22;
	background-image:url(../images/divers/bulletPoint_verte.jpg);
	background-repeat:no-repeat;
	width: 250px;
	height:25px;
	/*position: relative;*/
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#002D4D;
	margin-left:0px;
	margin-top:2px;
	padding:5px;
	/*text-align: justify;*/
	text-indent:15px;
}

.titrage_candidats{
	z-index:22;
	background-image:url(../images/divers/candidats/logo_titrage.gif);
	background-repeat:no-repeat;
	border:none;
	width: 550px;
	height:40px;
	margin-left:10px;
	text-indent:90px;
	padding-top:35px;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#002D4D;
}

.sousTitreCandidats{
	z-index:22;
	background-image:url(../images/divers/bulletPoint_bleue.jpg);
	background-repeat:no-repeat;
	width: 575px;
	height:25px;
	/*position: relative;*/
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#002D4D;
	margin-left:20px;
	margin-top:10px;
	padding:10px;
	/*text-align: justify;*/
	text-indent:15px;

}
.sousTitreCandidats a{
	/*text-decoration:none;*/
	color:#002D4D;
}

.titrage_pagesDirect{
	z-index:22;
	width: 580px;

	margin-left:30px;
	padding-top:10px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#002D4D;
}

.titrage_top{
	z-index:22;
	border:none;
	width: 618px;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#002D4D;
}
.titre1{font-family:Arial, Helvetica, sans-serif;font-size: 24px;color: #002D4D;}
.titre22{font-family:Arial, Helvetica, sans-serif;font-size: 16px;color: #002D4D; font-weight:bold;}
.titre22 a:link {color:#002D4D;}
.titre22 a:visited {color:#333333;}
.titre22 a:hover {text-decoration: underline;}

.Style7 {	color: #002D4D;
	font-weight: bold;
}
.Style8 {
	font-size: 11px;
	color:#666666;
}
.Style8 a {
text-decoration:none;}
.Style8 a:link {color:#666666;}
.Style8 a:visited {color:#666666;}
.Style8 a:hover {text-decoration: underline;}

.Style9 {
	color: #002D4D;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.Style9 a {
	text-decoration:none;
}
.Style9_bis {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.Style9_bis a{
	text-decoration:none;
}
.Style9_bis2 {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:10px;
	font-size: 11px;
}
.Style9_bisRecru {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:1px;
	font-size: 11px;
}
.Style10 {
	color: #A7C03E;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:1px;
	font-size: 14px;
}
.Style10 a{
	text-decoration:none;
}
.StyleRecru {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.StyleRecru a{
	text-decoration:none;
}
.Style10_2 {
	color: #A7C03E;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:1px;
	font-size: 11px;
}

.Style11 {
	color: #9B9C9D;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-indent:30px;
}
.Style11 a{
	color: #9B9C9D;
	text-decoration:none;
}

.Style12 {
	color: #002D4D;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:10px;
}

.gris {
     color:#000000;
     background-color:#CCCCCC;
     font-size:12px;
     font-family:arial;
}

.titre3{font-family:Arial, Helvetica, sans-serif;font-size: 14px;color: #002D4D}
.corpsTxt{font-family:Arial, Helvetica, sans-serif;font-size: 12px;color: #000000}
.corpsTxtLight{font-family:Arial, Helvetica, sans-serif;font-size: 11px;color: #000000}
.corpsTxt14{font-family:Arial, Helvetica, sans-serif;font-size: 14px;color: #000000}
.corpsTxtBold{font-family:Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;font-weight:bold;}
.gras_direct{font-family:Arial, Helvetica, sans-serif;font-size: 13px;color: #002D4D; font-weight:bold;}
.gras{font-family:Arial, Helvetica, sans-serif;font-size: 13px;color: #9DC22A; font-weight:bold;}
.grasRouge{font-family:Arial, Helvetica, sans-serif;font-size: 13px;color: #CC0000; font-weight:bold;}
.vert{font-family:Arial, Helvetica, sans-serif;font-size: 13px;color: #9DC22A;}
.style6{color: #9B9C9E; font-size: 14px;}
.styledate {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #9DC22A;
	font-weight: bold;
}
.annotations {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.annotations2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002D4D;
}

#navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist li
{
padding-left: 10px;
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

