

	/*************/
	/* COMMUN*/
	/*************/

	/*----Bouton retour espace -*/

	
.Bt-AAcandidat {
	position: relative;
	top: -12px;
	right: 0px;
	float: right;
	height: 20px;
	width: 180px;

}
.Bt-AAcandidat a {
  color: #000000;
  font-weight: bold;
}
.Bt-AAcandidat img {
  padding: 0;
}
	
.Bt-AArecruteur {
	position: relative;
	top: -12px;
	right: 0px;
	float: right;
	height: 20px;
	width: 180px;

}
.Bt-AArecruteur a {
  color: #000000;
  font-weight: bold;
}
.Bt-AArecruteur img {
  padding: 0;
}

	
	/* bt devenir membre */

div.boutoncandidat { 
	margin-left:40px;
	color: #ffffff; 
	background: #fafee9; 
	border: solid;
	border-color:#7e8819;
	border-width: 1px;
	width:130px;
	height:15px;
	text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	margin-top:8px;
	margin-bottom:5px;

}

div.boutonrecruteur{ 
	margin-left:40px;
	color: #ffffff; 
	background: #fcf5fe; 
	border: solid;
	border-color:#43215f;
	border-width: 1px;
	width:130px;
	height:15px;
	text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	margin-top:8px;
	margin-bottom:5px;
}
	
	
	/* bt devenir ouvrir un espace membre */
	
p.boutoncandidat1 { 

	height: 16px;
	color: #ffffff; 
	background: #acbe5a; 
	border: solid;
	border-color:#949d24;
	border-width: 1px;
	width:200px;
	text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 14px;
}

P.boutonrecruteur1{ 

	height: 16px;
	color: #ffffff; 
	background: #995fcd; 
	border: solid;
	border-color:#7336aa;
	border-width: 1px;
	width:200px;
	text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 14px;
}
/* bt liens */
	
p.btinserercvC{ 

	height: 16px;
	color: #ffffff; 
	background: #acbe5a; 
	border: solid;
	border-color:#949d24;
	border-width: 1px;
	width:165px;
	text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 14px;
}


P.btconsultercvR{ 

	height: 16px;
	color: #ffffff; 
	background: #995fcd; 
	border: solid;
	border-color:#7336aa;
	border-width: 1px;
	width:170px;
	text-align: left;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 14px;
}

P.btsouscrirepackR{ 

	height: 16px;
	color: #ffffff; 
	background: #995fcd; 
	border: solid;
	border-color:#7336aa;
	border-width: 1px;
	width:298px;
	text-align: left;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 14px;
}

P.alertegris{
text-align: center;
font-size: 11px;
font-weight: bold;
color: #757575;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;

}

p.alertegris a {
font-size: 11px;
font-weight: bold;
color: #000000;
text-decoration: none;
}

p.alertegris a:hover{
text-decoration: underline;
}

	/* titres pages commun*/

.titrerubriquecommunFD{
	clear:both; /*V1 EMKG ajout*/
	height: 38px;
	margin-top: 12pt;
	margin-right: 0pt;
	margin-bottom: 10pt;
	margin-left: 0pt;
	background-image: url(/Images/emploi/titre_rubrique_FD.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #000000;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 18px;
	text-align: left;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 17px;
}

.titrerubriqueemploi{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	font-size: 17px;
	font-weight: bold;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 15px;
	clear:both; /*V1 EMKG ajout*/
	/*margin-left: 10px;*/
	}



/***************************************************/
a.liens:link { 
	font-weight:bold ; 
	color: #000000 ; 

	}

a.liens:visited 
	{color: #000000 ; 
	font-weight:bold ; 

	}
a.liens:hover 
	{ 
	color: #000000; 
	text-decoration: underline ; 
	font-weight:bold ; 

	}

	/* liens  bouton*/	

a.bouton:link { 
	font-weight:bold ; 
	color: #ffffff ;

	}

a.bouton:visited 
	{
	color: #ffffff ; 
	font-weight:bold ; 
	}
a.bouton:hover 
	{ 
	color: #ffffff; 
	text-decoration: underline ; 
	font-weight:bold ; 
	}

a.boutonC:link { 
	font-weight:bold ; 
	color: #98a52f ;

	}

a.boutonC:hover 
	{ 
	color: #000000; 
	text-decoration: underline ; 
	font-weight:bold ; 
	}	

a.boutonR:link { 
	font-weight:bold ; 
	color: #7a4da2;

	}

a.boutonR:hover 
	{ 
	color: #000000; 
	text-decoration: underline ; 
	font-weight:bold ; 
	}	
	/* liens  box home*/	


a.liens-boxhome{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #000000;
	font-weight:normal;
	text-decoration:none;
	line-height:14px;
	}
a.liens-boxhome:hover{
	text-decoration:underline;
	}

a.liens-boxhomeC{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #98a52f;
	font-weight:bold;
	text-decoration:none;
}

a.liens-boxhomeC:hover{
	text-decoration:underline;
	color: #000000;
	}
	
a.liens-boxhomeR{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #714895;
	font-weight:bold;
	text-decoration:none;
}
a.liens-boxhomeR:hover{
	text-decoration:underline;
	color: #000000;
	}


	/*************/
	/* LISTE commun*/
	/*************/

.iconlist
{
	list-style-type: none;
	padding: 0;
	margin-top: 15px;
	margin-left: 25px;
	margin-right: 15px;
}
li.communcoche
{
	list-style-image: url(/Images/emploi/liste_coche.gif);
	padding: 10px 155px 3px 2px;
}
li.communfleche
{
	list-style-image: url(/Images/emploi/liste_fleche.gif);
	padding: 10px 155px 3px 2px;
	margin-left: 20px;
}


/*****  Bouton formulaire Accueil ****/
form button.okemploi {
  position: relative;
  cursor: pointer;
  width: 17px;
  height: 15px;
/*  margin: 0 1px 0 -1px;*/
  padding: 0;
  top: -2px;
  background: transparent url(/images/EMKG/bouton_ok.gif) left top no-repeat;
  border: 0;
}

* html button.okemploi{
   margin: 0 0 0 13px;
   padding: 0 0 0 13px;   
   top: 0;
}


	/*************/
	/* CANDIDAT*/
	/*************/


	
/*****  Menu compte ****/

div.blocemploicomptemenuc-top {
	background: url(/Images/emploi/Candidat/menu_haut_fd.gif) center top no-repeat;
	padding-top: 13px;
	width: 120px;
	height:13px;
	float: left;
	margin-left: 0px;
	margin-top: 10px;
}

div.blocemploicomptemenuc{
	background: url(/Images/emploi/Candidat/menu_fond.gif) center top repeat;
	text-align:left;
	font-weight:bold;
	font-size:11px;
	margin-top: 0px;
	padding-top:0px;
	padding-left: 5px;

}

div.blocemploicomptemenuc-bottom {
	background: url(/Images/emploi/Candidat/menu_bas_fd.gif) center bottom no-repeat;
	height: 14px;
}

div.blocemploicomptemenuc li{
	padding: 0 0 10px 0px;
	margin-left:18px;
	/*list-style: square outside; color:white;*/
	list-style-image: url(/Images/emploi/liste_fleche.gif);
	list-style: outside;
}

div.blocemploicomptemenuc li a{
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}
div.blocemploicomptemenuc li a:hover{
	text-decoration:underline;
}

div.blocemploicomptetextec{
	padding-top: 29px;
	display:block;
	float:left;
	width:335px;
	margin-left:10px;
	font-size:12px;
	border: 0px solid #7A85B5;
	text-align: justify;
	min-height: 450px;  /*V1 EMKG ajout pour contrer div gauche overflow:hidden;*/
}
div.blocemploicomptetextec b, div.blocemploicomptetextec p{
	font-size:12px;
	}	
	
div.blocemploicomptetextec a{
	font-size:12px;
	text-decoration:none;
}	

div.blocemploicomptetextec a:hover{
	text-decoration:underline;
}	

div.blocemploicomptetextec a.lienstd{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-top: 20px;
	margin-right: 0pt;
	margin-bottom: 20px;
	margin-left: 25px;
	display: list-item;
	list-style-type: none;
	list-style-image: url(/Images/Emploi/liste_fleche.gif);
	text-decoration: none;	
}	




div.blocemploicomptetextec a.lienstd:hover{
	text-decoration:underline;
}
/******************************/


	
.box-candidat {
	background: url(/Images/emploi/candidat/espace_titre.gif) center top no-repeat;
	padding-top: 32px;
	width: 50%;/*V1 EMKG width:?*/
	float: left;
	margin-left: 0px;
	margin-top: 5px;
}
.content-box-candidatG {
	background: url(/Images/emploi/candidat/espace_fd_gris.jpg) center top no-repeat;
	height: 134px;
	margin-left: 0px;
	margin-top: 0px;
}
.titre-box-candidat {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background: url(/Images/emploi/candidat/espace_fd_gris_titre.jpg) center top repeat;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	margin-top: 0px;
	padding-top:5px;
	margin-bottom:10px;
}
.bottom-box-candidatV {
	background: url(/Images/emploi/candidat/espace_fd_v.gif) center top repeat;
}
.bottom-box-candidat {
	background: url(/Images/emploi/candidat/espace_bas.gif) center bottom no-repeat;
	height: 9px;
}

	/* titres pages candidat*/

.titrerubriquecandidatFD{
	clear: both; /*V1 EMKG ajout*/
	height: 38px;
	margin-top: 12pt;
	margin-right: 0pt;
	margin-bottom: 10pt;
	margin-left: 0pt;
	background-image: url(/Images/emploi/candidat/titre_rubrique_FD.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #ffffff;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 18px;
	text-align: left;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 17px;
}

	/* mises en page candidat*/

div.emploicandidat, div.emploicandidat p, div.emploicandidat b, div.emploicandidat strong, div.emploicandidat p b, div.emploicandidat ul li, div.emploicandidat a {
	font-size:11px;
}

div.emploicandidat ul li{
	padding : 5px;
}
div.emploicandidat ul li.listecoche{
	list-style-type: none;
	list-style-image: url(/Images/emploi/candidat/liste_coche.gif);
	padding-left: 0px;
	padding : 5px;
}
div.emploicandidat ul li.listefleche{
	list-style-type: none;
	list-style-image: url(/Images/emploi/liste_fleche.gif);
	padding-left: 0px;
	padding : 5px;
}






	/*************/
	/* RECRUTEUR*/
	/*************/


/*****  Menu compte ****/

div.blocemploicomptemenur-top {
	background: url(/Images/emploi/recruteur/menu_haut_fd.gif) center top no-repeat;
	padding-top: 13px;
	width: 120px;
	height:13px;
	float: left;
	margin-left: 0px;
	margin-top: 10px;
}

div.blocemploicomptemenur{
	background: url(/Images/emploi/recruteur/menu_fond.gif) center top repeat;
	text-align:left;
	font-weight:bold;
	font-size:11px;
	margin-top: 0px;
	padding-top:0px;
	padding-left: 5px;

}

div.blocemploicomptemenur-bottom {
	background: url(/Images/emploi/recruteur/menu_bas_fd.gif) center bottom no-repeat;
	height: 14px;
}

div.blocemploicomptemenur li{
	padding: 0 0 10px 0px;
	margin-left:18px;
	/*list-style: square outside; color:white;*/
	list-style-image: url(/Images/emploi/liste_fleche.gif);
	list-style: outside;
	}

div.blocemploicomptemenur li a{
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}
div.blocemploicomptemenur li a:hover{
	text-decoration:underline;
}

div.blocemploicomptetexter{
	padding-top: 29px;
	display:block;
	float:left;
	width:338px;
	margin-left:10px;
	font-size:12px;
	border: 0px solid #7A85B5;
	text-align: justify;
	min-height:750px; /*V1 EMKG ajout pour contrer div gauche overflow:hidden;*/
}
div.blocemploicomptetexter b, div.blocemploicomptetexter p{
	font-size:12px;
	margin-top:10px;   /*verifier pas de décalage */
	}	
	
div.blocemploicomptetextecr a{
	font-size:12px;
	text-decoration:none;
}	

div.blocemploicomptetexter a:hover{
	text-decoration:underline;
}	
	
div.blocemploicomptetexter a.lienstd{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-top: 20px;
	margin-right: 0pt;
	margin-bottom: 20px;
	margin-left: 25px;
	display: list-item;
	list-style-type: none;
	list-style-image: url(/Images/Emploi/liste_fleche.gif);
	text-decoration: none;	
}	
div.blocemploicomptetexter a.lienstd:hover{
	text-decoration:underline;
}
/******************************/	
	
	
.box-recruteur {
	background: url(/Images/emploi/recruteur/espace_titre.gif) center top no-repeat;
	padding-top: 32px;
	width: 50%;/*V1 EMKG width:?*/
	float: left;
	margin-left: 0px;
	margin-top: 5px;
}
.content-box-recruteurG {
	background: url(/Images/emploi/recruteur/espace_fd_gris.jpg) center top no-repeat;
	height: 134px;
	margin-left: 0px;
	margin-top: 0px;
}
.titre-box-recruteur {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background: url(/Images/emploi/Recruteur/espace_fd_gris_titre.jpg) center top repeat;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	margin-top: 0px;
	padding-top:5px;
	margin-bottom:10px;
}
.bottom-box-recruteurV {
	background: url(/Images/emploi/recruteur/espace_fd_v.gif) center top repeat;
}
.bottom-box-recruteur {
	background: url(/Images/emploi/recruteur/espace_bas.gif) center bottom no-repeat;
	height: 9px;
}

	/* titres pages recruteur*/

.titrerubriquerecruteurFD{
	clear:both; /*V1 EMKG ajout*/
	height: 38px;
	margin-top: 16pt;
	margin-right: 0pt;
	margin-bottom: 10pt;
	margin-left: 0pt;
	background-image: url(/Images/emploi/Recruteur/titre_rubrique_FD.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #ffffff;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 18px;
	text-align: left;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 5px;
}

	/* mises en page recruteur*/	
	
div.emploirecruteur, div.emploirecruteur p, div.emploirecruteur b, div.emploirecruteur strong, div.emploirecruteur p b, div.emploirecruteur ul li, div.emploirecruteur a  {
	font-size:11px;
}

div.emploirecruteur ul li{
	padding : 5px;
}
div.emploirecruteur ul li.listecoche{
	list-style-position : inside;
	list-style-type: none;
	list-style-image: url(/Images/emploi/recruteur/liste_coche.gif);
	padding-left: 0px;
	padding : 5px;
	
}
div.emploirecruteur ul li.listefleche{
	list-style-position : inside;
	list-style-type: none;
	list-style-image: url(/Images/emploi/liste_fleche.gif);
	padding-left: 0px;
	padding : 5px;
}




	/*************/
	/* FORMULAIRE*/
	/*************/	
		
div#DivEmploi{
	/*padding-top :2px;	
	padding-left:10px;	
	padding-right:18px;*/
	padding-left:10px;
	padding-right:14px;
	padding-top:5px;
}

div#DivEmploi form{
	clear:both;
	border: 1px solid #d3d2d3;
	height:66px;

}
/*div#DivEmploi form span.libelform{
	width:75px;
	font-size:9px;
	display:block;
	float:left;
	clear:both;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;	
}
*/
div#DivEmploi form span.libelform{
	width:62px;
	font-size:9px;
	display:block;
	float:left;
	clear:both;
	padding-left:5px;
	padding-right:0px;
	padding-top:4px;	
}

div#DivEmploi form div.titreformulaire{
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	text-align:left;
	width:209px;
	display:block;
	color:#000000;
	background-color:#e7e7e7;
	padding:1px 0 2px 0;
	margin: 0 0 5px 0;
}

div.formulaireemploi input {
	height: 21px;
	border: 1px solid #B3B3B3;
	background-color: #FFF;
	margin-top:10px;
	margin-bottom:10px;
}








	/*************/
	/* MISE EN PAGE RESULTAT OFFRES*/
	/*************/

.Bloc1 {
border:0px solid;
width: 468px;
float: left;
margin-left:0px;
margin-bottom:2px;

}
.Titre1{
border:0px solid;
width: 60px;
/*text-overflow: ellipsis ;*/
float: left;
margin-left:0px;
padding-bottom:5px;
}

.Titre3{
border:0px solid;
width: 60px;
float: left;
margin-left:0px;
padding-bottom:0px;
}

.Resultat2{
border:0px solid;
width: 210px;
float: left;
margin-left:0px;
padding-bottom:0px;
}	

.Resultat3{
border:0px solid;
width: 410px;
float: left;
margin-left:60px;
padding-bottom:0px;
}


.Resultat4{
border:0px solid;
width: 120px;
float: left;
margin-top:3px;
margin-left:0px;
padding-bottom:0px;
}

	
.Bloc1 a{
	text-decoration:none;
}	

.Bloc1 a:hover{
	text-decoration:underline;
}	
	/*************************************************/

	
	
	
	
	/*************/
	/* DIVERS*/
	/*************/

div#home-image-fd {
	display: block;
	clear: both;
	padding-top:10px;
    background-image:  url(/Images/emploi/accueil_im_fd.jpg);
    background-repeat: no-repeat;
	height: 376px;
    width: 100%; /*V EMKG width: ?*/
	margin-left: 0px;
}

div#home-txt {
	
	margin-left: 10px;
	margin-right: 10px;

    left: 5px;
    top: 5px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;

}


.retrait{
	margin-left:10px;
}

.pointille{
	display: block;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #6e4690;
	margin-bottom:10px;
}

a.liencomp44{  
  font-size: 11px;
  font-weight: bold;
  color: #FF6600;
  margin-top:5px;
  margin-bottom:5px;
  margin-left:20px;
  display: list-item;
  list-style-type: none;
  list-style-image: url(/Images/emploi/liste_fleche.gif);
  text-decoration:none;  
}
a.liencomp44:hover {
  text-decoration:underline;
}



