/* CSS Document */
/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 14px;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {

}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* FIN DE RESET */

body{
	background-color:#fd6d04;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003d8f;
	text-align:center;
	background-image:url(../medias/communs/bg_main.jpg);
	
	
	
}
.fermeture{
	clear:both;
}
a{ text-decoration:none;color:#003d8f;}
/* STRUCTURE GLOBALE */
#contBandeauHome,#contMain,#contNav,#contBandeau{
	width:100%;
	text-align:left;
	overflow:hidden;
}
#contInte{
	
	height:406px;
	background-repeat:no-repeat;
	margin:0px auto;
	
	
	
}
#contNav{
	background-image:url(../medias/communs/bg_nav.gif);
	height:43px;
	background-repeat:repeat-x;
}
#nav{
	width:1000px;
	margin:0px auto;
}
#contBandeauHome,#contBandeau{
	height:406px;
	background-image:url(../medias/accueil/bg_inte.jpg);
}

#contBandeau{
height:254px;
}
#bandeauHome,#bandeau{
	width:1000px;
	margin:0px auto;
	height:406px;
	}
	
#bandeau{
	height:254px;
}
	
#contMain{
	
}
#main{
	width:1000px;
	margin:20px auto;
	
	text-align:justify;
	}
#contLogin{
	background-image:url(../medias/communs/login.gif);
	background-repeat:no-repeat;
	width:276px;
	height:248px;
	float:right;
	
}

.txt_header {

width : 180px;
height : 20px;
text-align : right;
}


#contLogue{
	background-image:url(../medias/communs/login.gif);
	background-repeat:no-repeat;
	width:226px;
	height:137px;
	float:right;
	padding:111px 0 0 50px;
	color:#fff;
	font-weight:bold;
}
#contcontLogin{
	z-index:1;
	position:absolute;
	width:300px;
	margin-left:700px;

	
	
}
#contFlash{	
	z-index:0;
	position:absolute;
}
/* FIN STRUCTURE GLOBALE */

/* FORMULAIRE DE LOGIN */
.login{
	padding:70px 38px 0 30px;
	color:#fff;
	font-size:9px;
	text-align:right;
}
.login a{
	color:#fff;
}
.login label,.sendAmi label,.etape1 label,.creerAlerte label,.etape3 label,.vosCoor label,.vosCoor2 label{
	font-weight:bold;
	font-size:11px;
	display:block;
	width:85px;
	float:left;
	margin:5px 3px 0 0;
	padding:5px 0 0 0;
	text-align:left;

}
.vosCoor{ margin:0 0 0 0;}
.vosCoor label{ font-weight:normal; width:160px; padding:0 0 0 30px;}
.vosCoor2 label{ font-weight:normal; width:85px; padding:0 0 0 10px;}
.vosCoor2 .commentaireCv{ width:220px; margin:5px 0 0 0;}
.vosCoor2  input.fileUpload{ width:220px;}
.recModif{
	display:block;
	background-image:url(../medias/communs/but_recModif.gif);
	width:115px;
	height:30px;
	background-repeat:no-repeat;
	color:#fff;
	font-weight:bold;
	padding:3px 0 0 15px;
	margin:10px 0 0 210px;
}
.vosCodes{
	
	width:357px;
	height:28px;
	background-color:#fd8404;
	background-position:28px 13px;
	margin:15px 0 17px 0;
	color : #ffffff;
	font-size : 16px;
	font-weight : bold;
	padding-left : 40px;
	padding-top : 15px;
}



.vosCoor .textLogin{ width:175px;}
.creerAlerte label{ font-weight:normal; margin:5px 0 0 0; width:75px;}
.login label{ text-align:right;}
.sendAmi label{
font-weight:normal;
width:120px;
}
.textLogin{
	border:1px solid #f76d0b;
	width:116px;
	height:19px;
	margin:5px 0 0 0;
	float:left;
}
.creerAlerte .textLogin{ width:131px;}
.creerAlerte select{ border:1px solid #f76d0b; margin:5px 0 0 0;}
.submitLogin,.creerCompte,.connexion,#postulGauche .login .butConnexion,.butcv,.butConnexionEtape3,.butAlerte,.deconex,.retraitPara a.butConnexion,.sendAmi .butConnexion,.etape1 .butConnexion,.etape3  .butConnexion,.butContact,.butWeb,.butConnexionBig{
	display:block;
	background:transparent;
	background-image:url(../medias/communs/but_submit.gif);
	width:70px;
	height:17px;
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	border:none;
	color:#fff;
	text-decoration:none;
	padding:1px 0 0 15px;
	margin:12px 0 7px 0;
	text-align:left;
	
}



#submitLogin{
	border: 0px;
	color: #fff;
	height: 15px;
	width: 84px;
	background-color : #003d8e;
	background-image: url(../medias/boutons/connexion.gif);
	text-align: center;
	font-size: 11px;
	padding-left: 16px;
	margin-top:10px;
	}

#submitLogin:hover{
	background-position: 0px -15px !important;
	background-position: 0px -15px ;
	}
	
	#submitLogin9{
	border: 0px;
	color: #fff;
	height: 15px;
	width: 93px;
	background-color : #FFFFFF;
	background-image: url(../medias/boutons/deconexion.gif);
	text-align: center;
	font-size: 11px;
	padding-left: 16px;
	margin-bottom : 3px;
	margin-left : 85px;
	
	}

#submitLogin9:hover{
	background-position: 0px -15px !important;
	background-position: 0px -15px ;
	}
	
	
	#submitLogin10{
	border: 0px;
	color: #fff;
	height: 15px;
	width: 75px;
	background-color : #FFFFFF;
	background-image: url(../medias/boutons/envoyer.gif);
	text-align: center;
	font-size: 11px;
	padding-left: 16px;
	margin-bottom : 3px;
	margin-left : 168px;
	margin-top : 10px;
	
	}

#submitLogin10:hover{
	background-position: 0px -15px !important;
	background-position: 0px -15px ;
	}
	
	#submitLogin10-2{
	border: 0px;
	color: #fff;
	height: 15px;
	width: 75px;
	background-color : #FFFFFF;
	background-image: url(../medias/boutons/envoyer.gif);
	text-align: center;
	font-size: 11px;
	padding-left: 16px;
	margin-bottom : 3px;
	margin-left : 632px;
	margin-top : 10px;
	
	}

#submitLogin10-2:hover{
	background-position: 0px -15px !important;
	background-position: 0px -15px ;
	}
	
	
	
	#submitLogin8{
	border: 0px;
	color: #fff;
	height: 15px;
	width: 65px;
	background-image: url(../medias/boutons/valider2.gif);
	text-align: center;
	font-size: 11px;
	padding-left: 16px;
	margin-top:10px;
	float : right;
	}

#submitLogin8:hover{
	background-position: 0px -15px !important;
	background-position: 0px -15px ;
	}
	
	
	
	
	
	#submitLogin3{
	border: 0px;
	color: #fff;
	height: 15px;
	width: 99px;
	background-color : #ffffff;
	background-image: url(../medias/boutons/alerte.gif);
	text-align: center;
	font-size: 11px;
	padding-left: 16px;
	margin-top:10px;
	margin-right : 5px;
	float : right;
	}

#submitLogin3:hover{
	background-position: 0px -15px !important;
	background-position: 0px -15px ;
	}
	
		#submitLogin5{
	border: 0px;
	color: #fff;
	height: 15px;
	width: 80px;
	background-color : #ffffff;
	background-image: url(../medias/boutons/postuler.gif);
	text-align: center;
	font-size: 11px;
	padding-left: 16px;
	margin-top:10px;
	margin-right : 15px;
	margin-bottom : 30px;
	float : right;
	}

#submitLogin5:hover{
	background-position: 0px -15px !important;
	background-position: 0px -15px ;
	}
	
	#submitLogin6{
	border: 0px;
	color: #fff;
	height: 15px;
	width: 73px;
	background-color : #ffffff;
	background-image: url(../medias/boutons/etape2-3.gif);
	text-align: center;
	font-size: 11px;
	padding-left: 16px;
	margin-top:10px;
	margin-right : 15px;
	margin-bottom : 30px;
	float : right;
	}

#submitLogin6:hover{
	background-position: 0px -15px !important;
	background-position: 0px -15px ;
	}
	
	#submitLogin7{
	border: 0px;
	color: #fff;
	height: 15px;
	width: 73px;
	background-color : #ffffff;
	background-image: url(../medias/boutons/etape3-3.gif);
	text-align: center;
	font-size: 11px;
	padding-left: 16px;
	margin-top:10px;
	margin-right : 15px;
	margin-bottom : 30px;
	float : right;
	}

#submitLogin7:hover{
	background-position: 0px -15px !important;
	background-position: 0px -15px ;
	}
	
	
	#submitLogin4{
	border: 0px;
	color: #fff;
	height: 30px;
	width: 117px;
	background-color : #ffffff;
	background-image: url(../medias/boutons/enregistrer-modifs.gif);
	text-align: center;
	font-size: 11px;
	padding-left: 16px;
	margin-top:10px;
	margin-right : 30px;
	float : right;
	}

#submitLogin4:hover{
	background-position: 0px -30px !important;
	background-position: 0px -30px ;
	}
	

#submitLogin2{
	border: 0px;
	color: #fff;
	height: 15px;
	width: 84px;
	background-color : #ffffff;
	background-image: url(../medias/boutons/connexion.gif);
	text-align: center;
	font-size: 11px;
	padding-left: 16px;
	margin-top:10px;
	}

#submitLogin2:hover{
	background-position: 0px -15px !important;
	background-position: 0px -15px ;
	}

#submitLogin2-2{
	border: 0px;
	color: #fff;
	height: 15px;
	width: 84px;
	background-color : #ffffff;
	background-image: url(../medias/boutons/connexion2.gif);
	text-align: center;
	font-size: 11px;
	padding-left: 16px;
	margin-top:10px;
	}

#submitLogin2-2:hover{
	background-position: 0px -15px !important;
	background-position: 0px -15px ;
	}


#postulGauche .login .butConnexion{  text-align:left;  }
.submitLogin,.creerCompte{ float:right; text-align:left; }
.butAlerte{
	background-image:url(../medias/communs/but_creerAlerte.gif);
	width:101px;
	height:17px;
	padding:1px 0 6px 15px;
	margin:12px 0 0 110px;
}
.submitLogin:hover,.creerCompte:hover,.connexion:hover,.butConnexion:hover,.butcv:hover,.butConnexionEtape3:hover,.butAlerte:hover,.deconex:hover,.butContact:hover,.butWeb:hover,.butConnexionBig:hover{
color:#003d8f;}
.creerCompte,.connexion{
	
	width:80px;

	
}
.deconex{
	background-image:url(../medias/communs/but_decon.gif);
	width:95px;
	padding:1px 0 6px 15px;
	margin:12px 0 0 40px;
}
.creerCompte:hover,.connexion:hover,.submitLogin:hover,.retraitPara .butContact:hover{ color:#003d8f;}
.butContact{
	background-image:url(../medias/communs/but_creerEspace.gif);
	width:97px;
	height:30px;
	margin:50px 0 0 0; 
	float:right;
	
}
.retraitPara .butContact{
	text-decoration:none;
	color:#fff;
	line-height:14px;
	margin:0 20px 0 0;
}

.butWeb{
	background-image:url(../medias/communs/but_contacter.gif);
	width:98px;
	height:30px;
	margin:60px 0 0 0;
	float:right;
}
/* FIN DE FORMULAIRE DE LOGIN */
/* DEBUT DU STYLE DU MENU PRINCIPAL */
#nav{}
#nav ul{
	list-style-type:none;
}
#nav ul li{
	float:left;
}
#nav ul li a{
	display:block;
	float:left;
	height:43px;
	border-right:1px solid #d1d1d1;
	text-indent:-10000px;
	background-repeat:no-repeat;
	background-position:55px 15px;
	margin:0 0 0 0;
	padding:0 55px 0 55px;
}
#nav ul li a.offres{ background-image:url(../medias/communs/but_offre.gif); width:114px;}
#nav ul li a.metiers{ background-image:url(../medias/communs/but_metier.gif); width:94px;}
#nav ul li a.ressources{ background-image:url(../medias/communs/but_ressources.gif); width:152px;}
#nav ul li a.etablissements{ background-image:url(../medias/communs/but_etablissement.gif); width:111px;}

#nav ul li a.offres:hover,#nav ul li.active a.offres{ background-image:url(../medias/communs/but_offre_ac.gif); }
#nav ul li a.metiers:hover,#nav ul li.active a.metiers{ background-image:url(../medias/communs/but_metier_ac.gif); }
#nav ul li a.ressources:hover,#nav ul li.active a.ressources{ background-image:url(../medias/communs/but_ressources_ac.gif); }
#nav ul li a.etablissements:hover,#nav ul li.active a.etablissements{ background-image:url(../medias/communs/but_etablissement_ac.gif);}

/* FIN DU STYLE POUR LE MENU PRINCIPAL */
/* STYLE POUR LES BLOCS DE LA HOME */
#contBlocHome{
	background-image:url(../medias/accueil/bg_main_home.gif);
	background-repeat:repeat-y;
}
#contBlocHome #haut{
	background-image:url(../medias/accueil/bg_haut_home.gif);
	height:55px;
	background-repeat:no-repeat;
}
#contBlocHome #bas{
	background-image:url(../medias/accueil/bg_bas_home.gif);
	height:5px;
	background-repeat:no-repeat;
	background-position:left bottom;
	margin:10px 0 0 0;
}
#esprit, #offres, #metier{
	
	
	float:left;
	margin:0 5px 0 0;
}
#esprit{
	
	width:367px;
	
}
#offres{
	
	width:289px;
	
}
#metier{
	
	width:325px;
}


#metier .bas,#esprit .bas,#offres .bas{
	background-image:url(../medias/accueil/bg_metier_bas.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:325px;
	margin:10px 0 0 0;
	height:5px;
}
#esprit .bas{
	background-image:url(../medias/accueil/bg_equipe_bas.gif);
	width:367px;
}
#offres .bas{
	background-image:url(../medias/accueil/bg_offre_bas.gif);
	width:289px;
}
#esprit p{
	padding:20px;
}
.blocOffre{
	padding:20px;
}
.blocOffre h3,#metier h3{
	font-size:11px;
	color:#fd6d04;
	font-weight:bold;
	margin:0 0 10px 0;
}
.blocOffre p{
	float:left;
}

.filetGris{
	width:250px;
	border-bottom:1px solid #d1d1d1;
	border-top:none;
	color:#d1d1d1;
	margin:30px 0 0 20px;
	
}
#metier img{
	float:left;
	margin:0 0 0 10px;
}
#metier .divmetier{
	text-align:left;
	float:left;
	width:160px;
	padding:20px 0 0 10px;
}

.metier_txt {
text-align:left;
width:275px;
padding:20px 10px 0 30px;
}

/* FIN DE STYLE POUR LES BLOCS DE LA HOME */
/* STYLE POUR LE FOOTER */
#footer{
	text-align:center;
	padding:10px 0 20px 0;
	color:#565655;
	font-size:10px;

	
}
#footer li{	
	display:inline;

}
#footer li a{
	color:#565655;
	margin:0 10px 0 10px;
}
#footer li.rss{
	
	background-image:url(../medias/communs/rss.gif);
	height:14px;
	padding:0 0 3px 12px;
	background-repeat:no-repeat;
}
#footer li.rss a{font-weight:bold; font-size:11px;}
/* FIN DE STYLE DE FOOTER */
/* TITRES ET TEXTES */
.gras{ font-weight:bold;}
.h1cache{ display:none;}
#esprit h2, #offres h2, #metier h2{
	height:19px;
	background-repeat:no-repeat;
	display:none;
	text-indent:-10000px;
	
}

#blocDroite table h3,#bandeauOrange{
	font-size:16px;
	font-weight:bold;
	width:486px;
}
h2.decouvMetier,h2.espaceEmploi,h2.mesAlerte,h2.creerAlerte,h2.mesOffres,h2.vosCoord, h2.votreCv,h2.critereRecherche,h2.decouvMetier2,{
	
	width:192px;
	height:26px;
	color : #ffffff;
	
	
}

h2.monEspace {
	width:192px;
	height:26px;
	color : #ffffff;
	text-indent : -1000px;
}

h3.resultatRecherche {

width:192px;
	height:26px;
	color : #ffffff;


}


h2.decouvMetier{
	
	width:192px;
	height:26px;
	color : #ffffff;
	
	
	
}


h2.monEspace{
	background-image:url(../medias/communs/title_monEspace.gif);
	width:197px;
	height:32px;
	float:left;
	margin:5px 0 0 0;

}
h2.critereRecherche{
	background-image:url(../medias/communs/title_criteres.gif);
	background-repeat : no-repeat;
	height:17px;
	width : 197px;
	margin:20px 0 0 0;
	float:left;
	text-indent : -1000px
	
}
h2.espaceEmploi{
	
	
}
h2.mesAlerte{
	
	color : #FFFFFF;
	font-size : 16px;
	font-weight : bold;
	width:140px;
	height:12px;
	float:left;
	margin:20px 0 0 46px;
}
h2.creerAlerte{
	color : #FFFFFF;
	font-size : 16px;
	font-weight : bold;
	width:172px;
	height:15px;
	float:left;
	margin:20px 0 0 385px;
}
h2.mesOffres{

	color : #FFFFFF;
	font-size : 16px;
	font-weight : bold;
	width:152px;
	float:left;
	margin:20px 0 0 46px;
}
h2.vosCoord{

color : #FFFFFF;
font-size : 16px;
font-weight : bold;
width:194px;
float:left;
margin:20px 0 0 46px;

}

h2.votreCv{
	
	color : #FFFFFF;
	font-size : 16px;
	font-weight : bold;
	width:130px;
	float:left;
	margin:20px 0 0 215px;
}



h3.rechercherOffres {
	
	color : #ffffff;
	font-size : 16px;
	font-weight : bold;
	width:272px;
	height:28px;
	background-color:#fd8404;
	background-position:31px 10px;
	margin:2px 0 0 5px;
	padding-left : 20px;
	padding-top : 12px;
	
}


h2.creerEspace {
	
	color : #ffffff;
	font-size : 16px;
	font-weight : bold;
	width:292px;
	height:40px;
	background-color:#fd8404;
	background-position:31px 10px;
	margin:2px 0 0 5px;
	
}


h3.etape1 {
	
	color : #ffffff;
	font-size : 16px;
	font-weight : bold;
	width:292px;
	height:30px;
	background-color:#fd8404;
	background-position:31px 10px;
	margin:2px 0 0 5px;
	padding-top : 10px;
	
}

h3.etape2 {
	
	color : #ffffff;
	font-size : 16px;
	font-weight : bold;
	width:272px;
	height:28px;
	background-color:#fd8404;
	background-position:31px 10px;
	margin:2px 0 0 5px;
	padding-left : 20px;
	padding-top : 12px;
	
}


h2.espritEquipe {
	
	color : #ffffff;
	font-size : 16px;
	font-weight : bold;
	width:272px;
	height:28px;
	background-color:#fd8404;
	background-position:31px 10px;
	margin:2px 0 0 5px;
	padding-left : 20px;
	padding-top : 12px;
	
}




	
h2.ressourcesHumaines{
	background-image:url(../medias/communs/title_ressourcesHumaines.gif);	
	text-indent:-10000px;
	background-repeat:no-repeat;
	display:block;
	height:17px;
	margin:20px 0 0 0;
	float:left;
	width:197px;
}
h3.rechercherOffres{
	font-size : 16px;
	font-weight : bold;
	width:663px;
	margin:2px 0 0  5px;

}
h3.etape1{
	font-size : 16px;
	font-weight : bold;
	margin:0 0  0 5px;
	width:574px;
	background-position:31px 7px;
	
}
h3.etape2{
	
	font-size : 16px;
	font-weight : bold;
	margin:0 0  0 5px;
	width:595px;
	background-position:31px 7px;
}
h3.titre-etape3{

	color : #ffffff;
	font-size : 16px;
	font-weight : bold;
	height:30px;
	background-color:#fd8404;
	background-position:31px 7px;
	margin:0 0  0 5px;
	width:575px;
	padding-top : 12px;
	padding-left : 40px;
	
}
h3.resultatRecherche{
	font-size : 16px;
	font-weight : bold;
	width:219px;
	float:left;
margin:20px 0pt 0pt 46px;

}
h3.detailOffre,h3.postuler,h3.envoyerAmi{
	font-size : 16px;
	font-weight : bold;
	background-repeat:no-repeat;
	padding:0 0 0 0;
	margin:10px 0 0 22px;
	display:block;
	height:19px;
	width:185px;
	color : #ffffff;
	
}
h3.detailOffre{ float:left;margin:20px 0pt 0pt 46px;}
h3.postuler{
	font-size : 16px;
	font-weight : bold;
	width:504px;
	float:left;
	margin:15px 0pt 0pt 46px;
	
}
h3.envoyerAmi{
	font-size : 16px;
	font-weight : bold;
	width:180px;
	float:left;
	margin:20px 0pt 0pt 46px;
}
h3.politiqueRH{
	
	font-size : 16px;
	font-weight : bold;
	float:left;
	margin:20px 0 0 46px;;
	width:500px;
	color :#ffffff;
}
h4.titreBleuGras{
	font-weight:bold;
	background-image:url(../medias/communs/puce_dd.gif);
	display:block;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	background-position:left bottom;
	margin:15px 0 5px 0;
}
.boldOrange{
	font-weight:bold;
	color:#fd6d04;
}
.boldBleu{
	font-size:11px;
	font-weight:bold;
}

/*  FIN TITRES ET TEXTES */
/* STYLE DES BOUTONS ORANGE  */
.butOrange,.butBigOrange{
	display:block;
	background-repeat:no-repeat;
	color:#fff;
	font-weight:bold;
}
.butOrange:hover,.butBigOrange:hover{ color:#003d8f;}
.butOrange{
	float:left;
	width:85px;
	height:16px;
	padding:1px 0 0 15px;
	margin:0 0 0 30px;
}
.butBigOrange{
	background-image:url(../medias/communs/but_grosOrange.gif);
	width:93px;
	height:27px;
	padding:3px 0 0 15px;
	margin:10px 0 0 55px;
}
/*  FIN DE STYLE DE BOUTON ORANGE*/
/* DEBUT STYLE PAGE LISTE METIERS */
#blocBleuGauche{
	background-image:url(../medias/communs/bg_haut_emploiEspace.gif);
	background-repeat:repeat-y;
	padding:0 0 0 0;
	margin:2px 0 0 0;
	

}
#contenuListe{
	float:left;
	width:197px;
}
#blocDroite{
	background-image:url(../medias/communs/bg_bloc.gif);
	width:783px;
	background-repeat:repeat-y;
	float:left;
	margin:0 0 0 10px;
	padding:0 0 0 0;
	
}
#blocDroiteHaut{
	background-image:url(../medias/communs/bg_hautBloc.gif);
	width:783px;
	height:3px;
	background-repeat:no-repeat;
	background-position:top;
	font-size:0;
	
}
#blocDroiteBas{
	background-image:url(../medias/communs/bg_basBloc.gif);
	width:783px;
	height:4px;
	background-repeat:no-repeat;
	background-position:bottom;
	font-size:0;
}
.decouvMetier {
	background-image:url(../medias/communs/title_decouvrezMetiers.gif);
	width:192px;
	height:6px;
	background-repeat:no-repeat;
	text-indent:-10000px;
	margin:20px 0 0 0;
	float:left;
	
	
}

h2.decouvMetier2{
	background-image:url(../medias/communs/title_decouvrezMetiers.gif);
	width:192px;
	height:6px;
	background-repeat:no-repeat;
	text-indent:-10000px;
	margin:20px 0 0 0;
	float:left;
	
	
}

h2.decouvMetier2{
float:none;
padding:20px 0 0 0;

}
#blocBleuGauche ul,#contenuListeEspaceEmploi ul{
	padding:0 0 0 2px;
	color:#fff;
	}
#blocBleuGauche ul li,#contenuListeEspaceEmploi ul li{
	background-image:url(../medias/communs/bg_listeBleu.gif);
	background-repeat:repeat-x;
	display:block;
	width:165px;
	padding-bottom : 12px;
	padding-top : 12px;
	padding-left : 28px;
	text-align : left;
	border-bottom : 1px solid #3f6aa3;
	
}
#blocBleuGauche ul li a, #contenuListeEspaceEmploi ul li a{
	background-image:url(../medias/communs/puce_listeBleu.gif);
	background-repeat:no-repeat;
	background-position: 0% 30%;
	display:block;
	color:#fff;
	padding:0 0 0 10px;
	
}
#blocBleuGauche ul li a:hover,#blocBleuGauche ul li a.actif,#contenuListeEspaceEmploi ul li a:hover, #contenuListeEspaceEmploi ul li a.actif{
	color:#fdbd04;
	font-weight:bold;
	background-image:url(../medias/communs/puce_listeBleu_actif.gif);
}
#contListeMetier table{
	width:780px;
	margin:2px 5px 0 5px;
	padding:0 0 0 0;
	

}
#contListeMetier table h3{ font-size:16px; font-weight:bold; }
#contListeMetier table .titre{
	padding:5px 0 10px 20px;
}
#contListeMetier table .orange,#contListeMetier table .jaune{
	background-color:#fd8404;
	height:33px;
	color:#fff;
	padding:5px 0 0 20px;
}
#contListeMetier table .jaune{
	background-color:#fdab04;
}
.miniTitre{
	font-size:12px;
	font-weight:bold;
}

#contListeMetier table .orange .butDetailMetier,#contListeMetier table .orange .butOffreMetier,#contListeMetier table .jaune .butOffreMetier,#contListeMetier table .jaune .butDetailMetier{
	
	width:93px;
	height:27px;
	
	display:block;
	font-weight:bold;
	color:#fff;
	margin:0 5px 0 0;
	padding:3px 0 0 15px;
	float:right;
}
#contListeMetier table .orange .butDetailMetier:hover, #contListeMetier table .orange .butOffreMetier:hover, #contListeMetier table .jaune .butOffreMetier:hover, #contListeMetier table .jaune .butDetailMetier:hover{ color:#003d8f;}
#contListeMetier table .orange .butOffreMetier{
	
	width:110px;

}
#contListeMetier table .jaune .butOffreMetier{
background-image:url(../medias/communs/but_offreMetier_orange.gif);
width:110px;

}
#contListeMetier table .jaune .butDetailMetier{
background-image:url(../medias/communs/but_metierDetail_orange.gif);
	
}
.trTexte td{
	padding:5px 0 20px 20px;
}
/* FIN STYLE PAGE LISTE METIERS */
/* STYLE PAGE M2TIER */
#bandeauOrange,#bandeauOrangeVierge{
	
	margin:3px 0 0 15px;
	height:38px;
	color:#fff;
	padding:3px 0 0 93px;
	background-image:url(../medias/communs/but_maison.gif);
	background-repeat:no-repeat;

}
#bandeauOrange{ float:left; }
#bandeauOrangeVierge{
	background-image:none;
	padding:3px 0 0 33px;
	width:740px;
	float:left;
}
#bandeauOrange h3{
	width:250px;
}
.alignGauche{ float:left;}
.retourListe,.butBasOrange,.butBasRechercher{
	
	
	font-size:11px;
	color:#fff;
	display:block;
	width:103px;
	height:32px;
	float:right;
	/*margin:2px 5px 0 0;*/
	
	text-align:left;
	font-weight:bold;
}
.retourListe{

margin-top : 5px;
margin-right : 20px;
width:103px;
}
.retourListe:hover, .butBasOrange:hover, .butBasRechercher:hover{color:#003d8f;}
dl{
	padding:20px 0 0 90px;
}
dt{
	font-weight:bold;	
}
dd{
	background-image:url(../medias/communs/puce_dd.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:7px 0 0 7px;
}



.butBasOrange{
	background-image:url(../medias/communs/but_retour_fondBlanc.gif);
	font-weight:bold;
	
}
/* FIN DE STYLE PAGE METIER*/
/* STYLE RECHERCHE EMPLOI */
#blocGauche{
	background-color:#fff;
	width:302px;
	float:left;
	margin:2px 0 0 0;
	background-image:url(../medias/communs/bg_mainBlocGaucheSmall.gif);
	background-repeat:repeat-y;
}
#blocGaucheHaut{
	background-image:url(../medias/communs/bg_hautBlocGaucheSmall.gif);
	width:302px;
	height:3px;
	background-repeat:no-repeat;
	background-position:top;
	font-size:0;
}
#blocGaucheBas{
	background-image:url(../medias/communs/bg_basBlocGaucheSmall.gif);
	width:302px;
	height:3px;
	background-repeat:no-repeat;
	background-position:bottom;
	font-size:0;
}
#blocGauche img{
	margin:5px 0 0 6px;
}
#blocDroiteSmall{
	background-image:url(../medias/communs/bg_mainBlocDroiteSmall.gif);
	width:693px;
	background-repeat:repeat-y;
	float:left;
	margin:2px 0 0 5px;
	padding:0 0 0 0;
	
}
#blocDroiteSmallHaut{
	background-image:url(../medias/communs/bg_hautBlocDroiteSmall.gif);
	width:693px;
	height:3px;
	background-repeat:no-repeat;
	background-position:top;
	font-size:0;
}
#blocDroiteSmallBas{
	background-image:url(../medias/communs/bg_basBlocDroiteSmall.gif);
	width:693px;
	height:3px;
	background-repeat:no-repeat;
	background-position:top;
	font-size:0;
}
#blocDroiteSmall table{
	margin:30px 20px 30px 70px;
}
.selectMulti{
	border:1px solid #fd6d04;
	height:60px;
	width:200px;
	padding:2px 0 0 5px;
	font-size:11px;
	color:#003d8f;
	margin:5px 0 0 0;
}
.contBouton{
	width:17px;
	padding:0 5px 0 5px;
	
}
.ajouter,.supprimer{
	display:block;
	background-image:url(../medias/communs/but_ajouter.gif);
	width:17px;
	height:16px;
	text-indent:-10000px;
}
.supprimer{
	background-image:url(../medias/communs/bt_supprimer.gif);
	margin:3px 0 0 0;
}
.butBasRechercher{
	background-image:url(../medias/communs/but_rechercher.gif);
	width:92px;
	height:17px;
	font-weight:bold;
	float:none;
	margin:0 0 0 420px;
}
table .butBasRechercher{ margin:0 0 0 20px;}
/* FIN STYLE REHCERCHE EMPLOI */
/* STYLE RESULTATS */
.dlBleu{
	padding:0 0 0 0;
	margin:0 0 0 0;
	color:#fff;
}
.dlBleu dt{
	background-image:url(../medias/communs/bg_dt.gif);
	display:block;
	height:24px;
	background-repeat:repeat-x;
	padding:10px 0 0 30px;
	margin:15px 0 5px 0;
}
.dlBleu dd{
	background-image:none;
	padding:3px 0 0 43px;
	text-align : left;
}
.retraitPara,.retraitParaLigne{
padding:30px 0 30px 30px;
line-height:16px;
text-align:left;
}
.retraitParaLigne{
	border-bottom:1px solid #d1d1d1;
	margin:30px 0 30px 30px;
	padding:0 0 20px 0;
	width:740px;
	
}
.retraitPara a{
text-decoration:underline;
color:#003d8f;
}
.lsiteResultat tr td,.lsiteResultat tr th{
	padding:0 0 0 20px;

}

.lsiteResultat tr th{
	font-weight:bold;
	font-size:12px;
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	height:22px;
}
.lsiteResultat tr th.pasBordure{ border-right:none;}
.lsiteResultat tr td{
	border-bottom:1px solid #dcdcdc;
	height:50px;
}
.modifRecherche{
	display:block;
	background-image:url(../medias/communs/but_bigOrangeBleu.gif);
	background-repeat:no-repeat;
	width:112px;
	height:27px;
	text-align:left;
	color:#fff;
	font-weight:bold;
	padding:5px 0 0 15px;
	float:right;
	margin:20px 0 10px 0;
	
}
.modifRecherche:hover{ color:#003d8f;}
/* FIN STYLE RESULTATS */
/* STYLE DETAIL OFFRE */
.retraitPara .postuler,.retraitPara .envoyerAmi{
	background-image:url(../medias/communs/but_postuler.gif);
	width:104px;
	height:17px;
	display:block;
	float:right;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	margin:0 20px 0 0;
	padding:0 0 0 15px;
}
.retraitPara .postuler:hover, .retraitPara .envoyerAmi:hover{ color:#003d8f;}
.retraitPara .envoyerAmi{
	background-image:url(../medias/communs/but_envoyerAmi.gif);
	width:140px;
	margin:0 20px 0 0;
}

.connexion{
	background-image:url(../medias/communs/but_orangeConnexionBlanc.gif);
	display:block;
	text-align:left;
	padding:1px 0 0 15px;
	margin:20px 0 0 80px;
	
}
/* FIN STYLE DETAIL OFFRE */
/* STYLE BLOC POSTULER */
#postulGauche{
	width:308px;
	height:160px;
	border-right:2px solid #e9e9e9;
	padding:0 0 0 92px;
	float:left;
	margin:0 0 30px 0;
}
#postulDroite{
	width:284px;
	float:left;
	padding:0 0 0 66px;
}
#postulGauche .login{
	padding:35px 0 0 35px;
	color:#003d8f;
	width:210px;
	}
#postulGauche .login a{
	color:#003d8f;
	font-size:10px;
	text-decoration:underline;
	margin:5px 0 0 0;
}
#postulGauche .login .butConnexion,.retraitPara .butConnexion,.sendAmi .butConnexion,.etape1  .butConnexion,.butConnexionEtape3,.retraitPara a.butConnexion,.etape3  .butConnexion{
	background-image:url(../medias/communs/but_connecionBlanc.gif);
	
	
	cursor:pointer;
}
#postulGauche .login .butConnexionBig{
background-image:url(../medias/communs/but_connecionBigBlanc.gif);
color:#fff;
text-decoration:none;
font-size:11px;
font-weight:bold;
margin:10px 0 0 120px;

}
.retraitPara a.butConnexion{ padding:0 0 0 15px; margin:10px 10px 0 0;}
#postulGauche .login .butConnexion{ margin:10px 0 0 120px; float:none;}
#postulGauche .login .butConnexion:hover,.retraitPara .butConnexion:hover,.sendAmi .butConnexion:hover,.etape1  .butConnexion:hover,.butConnexionEtape3:hover{color:#003d8f;}
.retraitPara .butConnexion{
	float:right;
	margin:10px 10px 0 0;
}
.sendAmi .butConnexion{
	float:right;
	margin:30px 0 30px 55px;
}

.motivation{
	width:740px;
	border:1px solid #fd8404;
	height:105px;
	font-family : Arial;
	font-size : 12px;
}
/* FIN STYLE BLOC POSTULE */
/* STYLE ENVOYER AMI */
.divLoginGauche{
	float:left;
	padding:0 0 0 160px;
	width:300px;
	
}
.divLoginDroite{
	float:left;
	padding:0 0 0 0;
	width:250px;
	
}
/* FIN STUYLE ENVOYER A UN MAI */
/* STYLE CREATION ESPACE EMPLOI */
#blocGaucheCreer{
	
	width:374px;
	
	line-height:14px;
	text-align:left;
	float:left;
 

}
#contGlobal{
	background-image:url(../medias/communs/bg_etapeMain.gif);
	background-repeat:repeat-y;
}
#contGlobal #blocHaut{
	background-image:url(../medias/communs/bg_hautEtape.gif);
	background-repeat:no-repeat;
	font-size:0;
	height:4px;
}

#contGlobal #blocBas{
		background-image:url(../medias/communs/bg_basEtape.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	font-size:0;
	height:4px;
}

#blocGaucheCreer #blocGaucheBas{
	

}
h2.creerEspace{
	
	width:344px;
	margin-top:1px;
	display:block;
	background-repeat:no-repeat;
	background-color:#fd8404 ;
	height:28px;
	margin:0 0 0 5px;
	background-position:25px 15px;
	padding-top : 15px;
	padding-left : 20px;
	
}
#blocGaucheCreer h3{
	background-image:url(../medias/communs/puce_dd.gif);
	background-repeat:no-repeat;
	display:block;
	padding:0 0 0 14px;
	font-weight:bold;
	font-size:11px;
	background-position:0 4px;
	margin:20px 0 0 30px;
}
#blocGaucheCreer p{
	padding:2px 40px 10px 50px;
}
#blocDroiteCreer{
	
	width:625px;
	
	float:left;
	margin:1px 0 0 1px;
}

.formulaireCV {


padding-left : 50px;
padding-top : 20px;
width : 348px;
}


#blocDroiteCreer #blocDroiteHaut,#blocDroiteCreer #blocDroiteBas{
	
	font-size:0;
	line-height:0px;
	

	width:625px;
	height:4px;
}
#blocDroiteCreer #blocDroiteBas{
	
}
.etape1 {
	width:510px;
	margin:30px;
	padding:0 0 0 40px;
	margin-top : 20px;
	
}

.etape3{
	width:510px;
	height : 10px;
	border-bottom:1px solid #b7bdc1;
	margin-left:40px;
	margin-right:30px;
	margin-bottom : 20px;
	margin-top : 0px;
	padding:0 0 0 40px;
		
}


.etape1 label,.etape3 label{ font-weight:normal; width:165px;}
.etape3 label{ width:100px;}
.etape1  .butConnexion{
margin:20px 0 30px 0;
}
.etape3  .butConnexion{

margin:20px 0 20px 280px ;
}
p.smallTexte{
	font-size:10px;
	text-align:right;
	padding-right : 5px;
}
p.smallTexte2{
	font-size:10px;
	text-align:right;
	margin-right : 30px;
	margin-top : 10px;
}

p.smallTexte_left{
	font-size:10px;
	text-align:left;
	margin-right : 30px;
	margin-left: 40px;
}

.butcv{
	background-image:url(../medias/communs/but_cv.gif);
	width:129px;
	height:33px;
	margin:5px 0 0 20px;
	padding:3px 10px 0 15px;
	display:block;
	text-align:left;
	

}

.alignDroite{
	
	text-align:right;
	margin:20px 0 20px 110px;
	width:180px;
}
.alignDroite .butConnexion{
	margin:0 0  0 90px;
}
input.fileUpload{
	/*border:1px solid #fd8404;*/
	width:256px;
	
}
.commentaireCv{
	border:1px solid #fd8404;
	width:256px;
	height:100px;
	float : right;
	font-size : 12px;
	font-family : Arial;
}

.commentaireCv2{
	border:1px solid #fd8404;
	width:230px;
	height:100px;
	float : right;
	margin-right : 20px;
}


#contGlobalAlerte{
	background-image:url(../medias/communs/bg_main_emploiAlerte.gif);
	background-repeat:repeat-y;
}
#contGlobalEspace{
	background-image:url(../medias/communs/bg_main_emploiEspace.gif);
	background-repeat:repeat-y;
}
#contGlobalProfil{
	background-image:url(../medias/communs/bg_main_profil.gif);
	background-repeat:repeat-y;
}
#contGlobalProfil #blocHaut{
	background-image:url(../medias/communs/bg_haut_profil.gif);
	height:48px;
	background-repeat:no-repeat;
	padding:2px 0 0 0;
}

#contGlobalProfil #blocBas{
	background-image:url(../medias/communs/bg_bas_profil.gif);
	height:3px;
	background-repeat:no-repeat;
	background-position: left bottom;
}
#contGlobalAlerte #blocHaut{
	background-image:url(../medias/communs/bg_haut_emploiAlerte.gif);
	height:48px;
	background-repeat:no-repeat;
	padding:2px 0 0 0;
}
#contGlobalAlerte #blocBas{
	background-image:url(../medias/communs/bg_bas_emploiAlterte.gif);
	height:3px;
	background-repeat:no-repeat;
	background-position: left bottom;
}
#contGlobalEspace #blocHaut{
	background-image:url(../medias/communs/bg_haut_emploiEspace.gif);
	height:48px;
	background-repeat:no-repeat;
	padding:2px 0 0 0;
}
#contGlobalEspace #blocHautSpe{
	background-image:url(../medias/communs/bg_hautlisteMetier.gif);
	font-size:0;
	background-repeat:no-repeat;
	height:5px;
	

}
#contGlobalEspace #blocBas{
	background-image:url(../medias/communs/bg_bas_emploiEspace.gif);
	height:3px;
	background-repeat:no-repeat;
	background-position: left bottom;
}
#contenuListeEspaceEmploi{
	width:197px;
	float:left;
}
#blocMesAlerte{
	float:left;
	width:489px;
	padding:22px 0 0 39px;
}
#blocCreer{
	width:214px;
	float:left;
	padding:22px 0 0 40px;
}
#blocCv{
	width:354px;
	float:left;
	padding:22px 0 0 40px;
	text-align:left;
}

#blocVosCoord{
	width:397px;
	float:left;
	padding:23px 0 20px 10px;
}
#blocMesAlerte p{
	background-image:url(../medias/communs/puce_dd.gif);
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	background-position:0 2px;
	margin:5px 0 0 0;
}
#blocMesAlerte .lsiteResultat tr td,#blocMesAlerte .lsiteResultat tr th{
	padding:0 20px 0 5px;
	

}
#blocMesAlerte .lsiteResultat{ margin:20px 0 0  0;}
#blocMesAlerte .lsiteResultat tr th{
	font-weight:bold;
	font-size:12px;
	border-right:2px solid #dcdcdc;
	height:22px;
	color:#fd8404;
	border-bottom:none;
}
#blocMesAlerte .lsiteResultat tr th.pasBordure,#blocMesAlerte .lsiteResultat tr td.pasBordure{ border-right:none; }
#blocMesAlerte .lsiteResultat tr td{
	border-right:2px solid #dcdcdc;
	border-bottom:none;
	height:16px;
	color:#003d8f;
}

#blocMesAlerte .butCroix{
	display:block;
	background-image:url(../medias/communs/but_croix.gif);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
	text-indent:-10000px;
	float:right;
	
}
#blocMesAlerte tr.smallInter td{ height:3px;}
#blocMesAlerte tr.inter td{  height:1px; background-color:#dcdcdc;  }
#blocMesAlerte tr.blanc td{  height:10px; border:none;}
/* FIN STYLE CREATIONE XESPACE EMPLOI */
/* STYLE RESSOURCES HUMAINES */

.imgFloatGauche{
	float:left;
	margin:2px 0 20px 10px;
	padding-right : 10px;
	
}

.imgFloatGauche2{
	float:left;
	margin:2px 0 20px 10px;
	padding-right : 10px;
	padding-top : 15px;
}


.bigPara {
	
	width:750px;
	padding:20px 10px 0 30px;
	padding-bottom : 20px;
	text-align:left;
	margin-left : 190px;
	
}
.bigPara2{
	
	
	
	text-align : left;
	padding:20px 10px 0 10px;
	padding-bottom : 20px;
	
}


.bloc_actu {

width:900px;
}

h4.titreCms{
	font-weight:bold;
	font-size:12px;
	text-align:left;
	margin:10px 0 0 10px;

}
.italic{
	font-style:italic;
}
/* FIN STYLE RESSOURCES HUMAINE */
/* STULE PAGE MONO COLONNE */
#monoBloc{
	background-image:url(../medias/communs/bg_main_etablissement.gif);
	background-repeat:repeat-y;
}
#monoBlocHaut{
	background-image:url(../medias/communs/bg_haut_etablissement.gif);
	background-repeat:no-repeat;
	height:49px;
	padding:22px 0 0 39px;
	
}
#monoBlocBas{
	background-image:url(../medias/communs/bg_bas_etablissement.gif);
	background-repeat:no-repeat;
	height:3px;
	font-size:0;
}
h1.lesEtablissements,h1.contactezNous,h1.actu,h1.mentions{
	display:block;

	color : #ffffff;
	font-size : 16px;
	font-weight : bold;
	width:501px;
	height:15px;
}
h1.contactezNous{
	width:198px;
	color : #ffffff;
	font-size : 16px;
	font-weight : bold;
}
h1.actu{
	color : #ffffff;
	font-size : 16px;
	font-weight : bold;
	width:75px;
}
h1.mentions{
	color : #ffffff;
	font-size : 16px;
	font-weight : bold;
	width:305px;
}
.fauxFlash{
	float : right;
	width:720px;
	height:425px;
	margin-right : 10px;
}
#contactGauche,#contactDroite{
	width:403px;
	height:148px;
	float:left;
	border-right:1px solid #d0d0cf;
	margin:20px 0 30px 40px;
	padding:15px 30px 0 0;
	line-height:14px;
}
#contactDroite{
	border:none;
	padding:15px 10px 0 30px;
	width:400px;
	margin:20px 0 30px 0;
}
.itemActu,.itemActuSansBorder{
	margin:0 0 0 40px;
	border-bottom:1px solid #d1d1d1;
	width:940px;
	
}
.itemActuSansBorder{
border:none;

}
.pMentions,.pMentionsDebut{
	margin:0 30px 0 30px;
	text-align:left;
}

.pFlux{
	margin:0 30px 0 30px;
	text-align:left;
	width : 600px;
	padding-bottom : 20px;
}

.input_flux {

float : right;
margin-right : 200px;
width : 200px;
}


.logo_flux {

float : left;
padding-right : 10px;
padding-bottom : 5px;
}

.plan_niv1  { margin-left : 20px; margin-bottom : 10px; }
.plan_niv1 a { margin-left : 20px; }
.plan_niv1 a:hover { margin-left : 20px; text-decoration : underline; }


.plan_niv2  { margin-left : 40px; margin-bottom : 10px; margin-top : 10px;}
.plan_niv2 a { margin-left : 40px; }
.plan_niv2 a:hover { margin-left : 40px; text-decoration : underline;}


.plan_niv3 { margin-left : 60px; margin-bottom : 10px; margin-top : 10px; }
.plan_niv3 a { margin-left : 60px; }
.plan_niv3 a:hover { margin-left : 60px; text-decoration : underline; }

.pPlan2 {

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

}

.pPlan {

width : 400px;
margin-right : 30px;
margin-left : 30px;
float : right;
}


.pMentionsDebut{
	margin-top:30px;
}
.pMentionsFin{
	margin:30px 30px 20px 30px;
}
.h4Mentions{
	margin:30px 30px 5px 30px;
	font-weight:bold;
}
#contMonoColonne{
padding:0 0 0 210px;
}
#contenuListeEspaceEmploi{
	float:left;
}
#contListeMetier{
	float:left;
	padding:0 0 0 6px;
}
#blocDetailOffre{
padding:33px 0 0 245px;
line-height:16px;
}

#blocDetailOffre p {
width : 720px;

}


.detailOffre{
	width:300px;
	
	text-align:left;
}
#blocDetailMetier{


	padding:20px 0 0 305px;
	padding-right : 30px;
line-height:16px;


}

#blocDetailMetier li{


	background-image:url(../medias/communs/puce_dd.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding:0px 0 0 7px;
	padding-left : 12px;
	padding-bottom : 5px;


}

#blocDetailMetier h4{
	font-weight:bold;
}
#blocDetailMetier dl{
	padding:5px 0 0 0;
	font-weight:normal;
	margin:0 0 20px 0;
}
#blocDetailMetier dl dt{
	font-weight:normal;
	background-image:url(../medias/communs/puce_dd.gif);
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	background-position:0 5px;
	margin:2px 0 0 0;
}
/* FIN STYLE PAGE MONO COLONNE */


a#btn_en_savoir_plus{
	width : 100px;
	height:20px;
	display:block;
	float :  right;
	background-image:url(../medias/boutons/en-savoir-plus.gif);
	background-repeat:no-repeat;
	}
	
a#btn_en_savoir_plus:hover{
	background-image:url(../medias/boutons/over/en-savoir-plus.gif);
	}
	
	
	a#btn_creer-espace{
	width : 110px;
	height:34px;
	display:block;
	float :  right;
	background-image:url(../medias/boutons/creer-espace.gif);
	background-repeat:no-repeat;
	margin-top : 20px;
	}
	
a#btn_creer-espace:hover{
	background-image:url(../medias/boutons/over/creer-espace.gif);
	}
	
	
	
	
	a#btn_contact{
	width : 102px;
	height:34px;
	display:block;
	float :  right;
	background-image:url(../medias/boutons/contact.gif);
	background-repeat:no-repeat;
	margin-top : 30px;
	}
	
a#btn_contact:hover{
	background-image:url(../medias/boutons/over/contact.gif);
	}


a#btn_plus_metier{
	width : 111px;
	height:33px;
	display:block;
	float :  right;
	margin-top : 10px;
	background-image:url(../medias/boutons/plus-metier.gif);
	background-repeat:no-repeat;
}

a#btn_plus_metier:hover {
	background-image:url(../medias/boutons/over/plus-metier.gif);
}

a#btn_etape2-3{
	width : 76px;
	height:20px;
	display:block;
	float :  right;
	background-image:url(../medias/boutons/etape3-3.gif);
	background-repeat:no-repeat;
}


a#btn_etape2-3:hover {
	background-image:url(../medias/boutons/over/etape3-3.gif);
}


a#btn_etape3-3{
	width : 76px;
	height:20px;
	display:block;
	float :  right;
	background-image:url(../medias/boutons/etape3-3.gif);
	background-repeat:no-repeat;
}


a#btn_etape3-3:hover {
	background-image:url(../medias/boutons/over/etape3-3.gif);
}

a#btn_cv{
	width : 158px;
	height:36px;
	display:block;
	float :  right;
	margin-right : 10px;
	background-image:url(../medias/boutons/cv.gif);
	background-repeat:no-repeat;
}


a#btn_cv:hover {
	background-image:url(../medias/boutons/over/cv.gif);
}


a#btn_valider{
	width : 69px;
	height:20px;
	display:block;
	float :  right;
	background-image:url(../medias/boutons/valider.gif);
	background-repeat:no-repeat;
}


a#btn_valider:hover {
	background-image:url(../medias/boutons/over/valider.gif);
}

a#btn_rechercher{
	width : 92px;
	height:20px;
	display:block;
	margin-left : 565px;
	background-image:url(../medias/boutons/recherche.gif);
	background-repeat:no-repeat;
}


a#btn_rechercher:hover {
	background-image:url(../medias/boutons/over/recherche.gif);
}

a#btn_modif_recherche{
	width : 117px;
	height:32px;
	display:block;
	background-image:url(../medias/boutons/modif-recherche.gif);
	background-repeat:no-repeat;
}


a#btn_modif_recherche:hover {
	background-image:url(../medias/boutons/over/modif-recherche.gif);
}


a#btn_detail{
	width : 117px;
	height:32px;
	display:block;
	background-image:url(../medias/boutons/en-savoir-plus.gif);
	background-repeat:no-repeat;
}


a#btn_detail:hover {
	background-image:url(../medias/boutons/over/en-savoir-plus.gif);
}

a#btn_voir_detail{
	width : 148px;
	height:20px;
	display:block;
	background-image:url(../medias/boutons/details-offre.gif);
	background-repeat:no-repeat;
}


a#btn_voir_detail:hover {
	background-image:url(../medias/boutons/over/details-offre.gif);
}



a#btn_retour_offre{
	width : 119px;
	height:35px;
	display:block;
	background-image:url(../medias/boutons/retour-offre.gif);
	background-repeat:no-repeat;
	margin-top : 8px;
}


a#btn_retour_offre:hover {
	background-image:url(../medias/boutons/over/retour-offre.gif);
}

a#btn_postuler{
	width : 123px;
	height:21px;
	display:block;
	background-image:url(../medias/boutons/postuler_ligne.gif);
	background-repeat:no-repeat;
	float : right;
}


a#btn_postuler:hover {
	background-image:url(../medias/boutons/over/postuler.gif);
}

a.btn_postuler{
	width : 120px;
	height:20px;
	display:block;
	background-image:url(../medias/boutons/postuler.gif);
	background-repeat:no-repeat;
	float : right;
}


a.btn_postuler:hover {
	background-image:url(../medias/boutons/over/postuler.gif);
}



a#btn_envoyer_offre{
	width : 155px;
	height:19px;
	display:block;
	background-image:url(../medias/boutons/envoyer-offre.gif);
	background-repeat:no-repeat;
	margin-top : 5px;
	float : right;
}


a#btn_envoyer_offre:hover {
	background-image:url(../medias/boutons/over/envoyer-offre.gif);
}

.align_right {

text-align : right;
width : 720px;
height : 60px;
}



a#btn_retour_offre_detail{
	width : 119px;
	height:35px;
	display:block;
	background-image:url(../medias/boutons/retour-offre_detail.gif);
	background-repeat:no-repeat;
	
}


a#btn_retour_offre_detail:hover {
	background-image:url(../medias/boutons/over/retour-offre_detail.gif);
}




a#btn_connexion{
	width : 86px;
	height:20px;
	display:block;
	background-image:url(../medias/boutons/connexion.gif);
	background-repeat:no-repeat;
	float : right;
}


a#btn_connexion:hover {
	background-image:url(../medias/boutons/over/connexion.gif);
}

.btn_connexion2{
	background-image:url(../medias/boutons/connexion.gif);
	background-repeat:no-repeat;
	width : 86px;
	background-color : none;
	padding-top : 5px;
}


.btn_connexion2 a{
	width : 70px;
	height:20px;
	display:block;
	background-image:url(../medias/boutons/connexion.gif);
	background-repeat:no-repeat;
	float : right;
	
}


.btn_connexion2 a:hover {
	background-image:url(../medias/boutons/over/connexion.gif);
}


a#btn_creer_compte{
	width : 120px;
	height:20px;
	display:block;
	background-image:url(../medias/boutons/creer-compte.gif);
	background-repeat:no-repeat;
	margin-left : 80px;
	margin-top : 5px;
}


a#btn_creer_compte:hover {
	background-image:url(../medias/boutons/over/creer-compte.gif);
}


a#btn_creer_compte2{
	width : 105px;
	height:20px;
	display:block;
	background-image:url(../medias/boutons/creer-compte.gif);
	background-repeat:no-repeat;
	margin-top : 5px;
}


a#btn_creer_compte2:hover {
	background-image:url(../medias/boutons/over/creer-compte.gif);
}



#btn_details-metier_orange a{
	width : 110px;
	height:32px;
	display:block;
	background-image:url(../medias/boutons/details-metier.gif);
	background-repeat:no-repeat;
	margin-left : 150px;
	
}


#btn_details-metier_orange a:hover {
	background-image:url(../medias/boutons/over/details-metier.gif);
}

#btn_details-metier_jaune a{
	width : 110px;
	height:32px;
	display:block;
	background-image:url(../medias/boutons/details-metier_jaune.gif);
	background-repeat:no-repeat;
	margin-left : 150px;
	
}


#btn_details-metier_jaune a:hover {
	background-image:url(../medias/boutons/over/details-metier_jaune.gif);
}





#btn_offre-metier_orange a{
	width : 128px;
	height:32px;
	display:block;
	background-image:url(../medias/boutons/offre-metier.gif);
	background-repeat:no-repeat;
	margin-left : 10px;
	
}


#btn_offre-metier_orange a:hover {
	background-image:url(../medias/boutons/over/offre-metier.gif);
}

#btn_offre-metier_jaune a{
	width : 128px;
	height:32px;
	display:block;
	background-image:url(../medias/boutons/offre-metier_jaune.gif);
	background-repeat:no-repeat;
	margin-left : 10px;
	
}


#btn_offre-metier_jaune a:hover {
	background-image:url(../medias/boutons/over/offre-metier_jaune.gif);
}



#btn_liste_metier a{
	width : 119px;
	height:32px;
	display:block;
	background-image:url(../medias/boutons/liste-metier.gif);
	background-repeat:no-repeat;
	margin-left : 10px;
	
}


#btn_liste_metier a:hover {
	background-image:url(../medias/boutons/over/liste-metier.gif);
}

#btn_offre_metier a{
	width : 110px;
	height:32px;
	display:block;
	background-image:url(../medias/boutons/offre-metier_blanc.gif);
	background-repeat:no-repeat;
	margin-left : 10px;
	margin-bottom : 20px;
	margin-top : 20px;
	
}


#btn_offre_metier a:hover {
	background-image:url(../medias/boutons/over/offre-metier_blanc.gif);
}


#btn_acces-espace-emploi a{
	width : 110px;
	height:32px;
	display:block;
	background-image:url(../medias/boutons/acces-espace-emploi.gif);
	background-repeat:no-repeat;
	margin-left : 70px;
	margin-bottom : 10px;

	
	
}


#btn_acces-espace-emploi a:hover {
	background-image:url(../medias/boutons/over/acces-espace-emploi.gif);
}






a:hover {
text-decoration : underline;
}

h1.mentions{
	color : #ffffff;
	font-size : 16px;
	font-weight : bold;
	width:305px;
}

.bloc_droite{

width : 310px;
float : right;
}


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


.col_gauche{

width : 360px;
float : left;

}

.col_droite{

width : 310px;

}

.index_3col_1 {
float : left;
padding-right : 20px;
padding-bottom : 10px;

}

.index_3col_2 {
 float : left;
 margin-right : 10px;
text-align : left;
width : 120px;

}

.index_3col_3 {
 
text-align : left;


}



.index_3col_2_container {
height : 60px;

}


.carte{

width : 220px;
height : 300px;
margin-left : 20px;


}

.bloc_droite a {

color : #fe8405;
}

.bloc_gauche a {

color : #fe8405;
}

.bloc_droite a:hover {

color : #fe8405;
text-decoration : underline;
}

.bloc_gauche a:hover {

color : #fe8405;
text-decoration : underline;
}

.titre_offre {

float : left;
width : 278px;
height : 45px;
padding-left : 27px;
padding-top : 5px;

}

.titre_equipe {

float : left;
width : 346px;
height : 45px;
padding-left : 5px;
padding-top : 5px;


}

.titre_metier {

float : left;
width : 314px;
height : 45px;
padding-left : 16px;
padding-top : 5px;

}

.ou {

text-align: right;

width : 500px;

}

.lien_header {
color : #FFFFFF;
font-size : 11px;
text-decoration : none;

}

.lien_header a:hover {
color : #FFFFFF;
font-size : 11px;
text-decoration : underline;
}

.mot_de_passe_float {

float : left;
padding-top : 10px;
padding-left : 40px;
padding-right : 10px;

}

.p_mot_de_passe {

padding-bottom : 40px;


}
