/***************global***************/
body
{
	margin:0em;
	padding:0em;
	text-align:center;
}
	
input 
{
vertical-align:middle;
}


img
{
vertical-align:text-top;
}


ul
{
vertical-align:middle;
margin:0px;
padding:0px;
}

li
{
	display:inline;
	vertical-align:middle;
	margin:0px;
    padding:0px;

}


p
{
margin:0px;
padding:0px;
MARGIN: auto;
font-family: arial;
font-size: 11px;
color: #4d4d4d;
}

/********************************************************************************************/
/****************************       Header            ************************************/
/********************************************************************************************/
.headera {
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	position:relative;
	left:0px;
	top:0px;
	width:960px;
	height:190px;
	z-index:1;
	text-align:left;	
	background: url(image_job/squellete/bg_logo.gif) no-repeat;
}

/************* LOGO *****************/
.headera #logo{
	position:absolute;
	left:42px;
	top:7px;
	width:149px;
	height:53px;
	z-index:2;
}

/************* Texte sous logo *****************/
.headera #texte
{
	position:absolute;
	left:26px;
	top:67px;
	width:167px;
	z-index:2;
	font-family: arial;
	font-size: 10px;
	color: #929292;
	text-decoration: none;
	text-align:center;
}

.headera #texte a {color: #2884d2;text-decoration:underline;}
.headera #texte a:hover  {color: #929292;text-decoration:none;}

/************* Publicité dans header *****************/
.headera #pub{
	position:absolute;
	left:228px;
	top:5px;
	width:732px;
	height:90px;
	z-index:2;
}
/********************************************************************************************/
/****************************       Menu            ************************************/
/********************************************************************************************/
.headera #menu-header
{
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	position:absolute;
	left:0px;
	top:100px;
	width:960px;
	height:49px;
	z-index:1;
	text-align:left;	
}

.headera #menu-header  #rubrique
{
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	position:absolute;
	left:0px;
	top:0px;
	width:960px;
	height:25px;
	z-index:1;
	text-align:left;	
}


/********************************************************************************************/
/****************************       Recherche            ************************************/
/********************************************************************************************/
.headera #recherche
{
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	position:absolute;
	left:5px;
	top:155px;
	width:460px;
	height:28px;
	z-index:1;
	text-align:left;
	padding:6px;
	background: url(image_job/squellete/bg_recherche.gif) no-repeat;
}


.headera #recherche ul 
{
margin-left:0;
padding-left:0;
margin:0px 0px 0px 0px ;
}

.headera #recherche  li 
{	
    float:left;
	text-align:left;
    display:inline;
    margin:0px 2px 0px 0px ;
	height:20px;
} 

/************* Texte rechercher *****************/
.headera #recherche  li .txt1
{  
    font-family: arial;
	font-size: 11px;
	color: #929292;
	text-decoration: none;
	text-align:left;
	vertical-align:middle;
}

/************* Texte des champs *****************/
.headera #recherche  li .txt2
{	
    font-family: arial;
	font-size: 10px;
	color: #545454;
	text-decoration: none;
	text-align:left;
	vertical-align:middle;
}

/************* style formulaire de recherche  *****************/
.headera #recherche  li .forme
{	
    font-family: arial;
	font-size: 10px;
	color: #545454;
	text-decoration: none;
	background-color:#FFFFFF;
	border:1px solid #dbdbdb;
	width:150px;
	/*height:16px;*/
}

/********************************************************************************************/
/****************************    Espace abonné adsl ...    **********************************/
/********************************************************************************************/

.headera #espace
{
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	position:absolute;
	left:471px;
	top:155px;
	width:481px;
	height:28px;
	z-index:1;
	text-align:left;
	padding:6px;
	background: url(image_job/squellete/bg_espace-top.gif) no-repeat;
}



.headera #espace ul 
{
margin-left:0;
padding-left:0;
margin:0px 0px 0px 0px ;

}

.headera #espace  li 
{	
   float:left;
   text-align:left;
   display:inline;
   margin-left:2px;
   height:20px;
	

} 

/************* texte aprés les pictos *****************/
.headera #espace  li .txtestop
{  
    font-family: arial;
	font-size: 9px;
	color: #484848;
	text-decoration: none;
   float:left;
   text-align:left;
   display:inline;
   height:20px;
	margin-top:2px;
}

.headera #espace  li .txtestop a {color: #484848;text-decoration:none;font-size: 9px;}
.headera #espace  li .txtestop a:hover  {color: #484848;text-decoration:underline;font-size: 9px;}

/********************************************************************************************/
/****************************        zone body centre      **********************************/
/********************************************************************************************/
#contenu 
{
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;	 
	OVERFLOW: hidden;
	top:0px;
	left:0px;
	WIDTH: 970px; 
	text-align:left;
	
}

.contenu-titre
{

	WIDTH: 900px; 
	text-align:left;
	margin-left:12px;
	margin-bottom:6px;
	font-family: arial;
	font-size: 11px;
	color: #484848;
	text-decoration: none;
	display:inline;
	float:left;
	
}
.contenu-titre a {color: #484848;text-decoration:none;font-size: 11px;}
.contenu-titre a:hover  {color: #484848;text-decoration:underline;font-size: 11px;}
/****************************            la zone gauche     **********************************/


#contenu .gauche 
{
	WIDTH: 642px;
	margin-left:8px;
	float:left;
	text-align:left;
	display:inline;
	position:relative;
}


/****************************            la zone droite     **********************************/

#contenu .droit
{
    MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;	 
    position:relative;
	width:300px;
	float:left;
	text-align:left;
}

#contenu .droit #zone
{
MARGIN-LEFT: auto;
MARGIN-RIGHT: auto;	 
padding-bottom:10px;
float:left;
width:300px;
	/*border:1px solid #CCCCCC;*/
}
#contenu .droit #zoneb
{
MARGIN-LEFT: auto;
MARGIN-RIGHT: auto;	 
margin-bottom:10px;
float:left;
border: 1px solid #e7e7e7;
width:298px;
	/*border:1px solid #CCCCCC;*/
}
/********************************************************************************************/
/****************************            footer en bas     **********************************/
/********************************************************************************************/
.footer
{
MARGIN-LEFT: auto;
MARGIN-RIGHT: auto;
position:relative;
text-align:left;
top:10px;
left:0px;
float:center;
width:960px;
height:116px;
background: url(image_job/spacer/ligne_footer.gif) ;
}

/*********************  menu en bas   **********************************/
.footer #menubas
{
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;	 
position:absolute;
top:10px;
left:0;
padding-left:38px;
width:880px;
height:65px;
}

.footer #menubas ul{
    margin-left:0;
    padding-left:0;
    margin:0px 0px 0px 0px ;
	font-family: arial;
	font-size: 11px;
	color: #6a6a6a;
	text-decoration: none;
	text-align:center;
	text-indent: 5px;
}
.footer #menubas ul  a {color: #6a6a6a;text-decoration:none;}
.footer #menubas ul  a:hover  {color: #6a6a6a;text-decoration:underline;}

/*********************  menu2 en bas   **********************************/
.footer #menubas2
{
position:absolute;
top:74px;
left:0;
padding-left:38px;
width:880px;
height:65px;
}

.footer #menubas2 ul{
    margin-left:0;
    padding-left:0;
    margin:0px 0px 0px 0px ;
	font-family: arial;
	font-size: 11px;
	color: #FF9C00;
	text-decoration: none;
	text-align:center;
	text-indent: 5px;
}
.footer #menubas2 ul  a {color: #6a6a6a;text-decoration:none;}
.footer #menubas2 ul  a:hover  {color: #FF9C00;text-decoration:none;}

/**************** copy ****************/
.footer #copy
{
position:absolute;
top:90px;
left:256px;
width:420px;
top:90px;
font-family: arial;
font-size: 11px;
color: #353535;
text-decoration: none;
text-align:center;
}

/*******************************   style sous rubrique    ****************************/

.headera #menu-header  #srubrique
{
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	position:absolute;
	left:0px;
	top:25px;
	width:960px;
	height:23px;
	z-index:1;
	text-align:left;
	background-image:url(image_job/squellete/top/bg_menu_orange.gif);
	background-repeat:repeat-x;
}

.headera #menu-header  #srubrique .txt
{
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	position:relative;
	text-align:left;
	top:4px;
	left:22;
	vertical-align:middle;    
	font-family: arial;
	width:930px;
	height:20px;
	font-size: 11px;
	color: #fff000;
	text-decoration: none;
	font-weight:normal;
}

.headera #menu-header  #srubrique .txt a {color: #ffffff;text-decoration:none;font-weight:normal;}
.headera #menu-header  #srubrique .txt a:hover  {color: #fff000;text-decoration:underline;font-weight:normal;}

/*************************************************************/
/************************  Menu  2   *************************/
/*************************************************************/

.menub
{
display:inline;
float:left;
width:943px;
height:36px;
margin-left:8px;
background-image:url(image_job/spacer/coin_center_menu2.gif);
margin-bottom:6px;
}



.menub .coingauche
{
display:inline;
float:left;
text-align:left;
}
.menub .coindroite
{
display:inline;
float:right;
text-align:right;
}

.menub .mjob
{
display:inline;
float:left;
margin-left:20px;
}
.menub .menubtxt
{
display:inline;
float:left;
margin-left:20px;
width:660px;

}

.menub .menubtxt li
{
display:inline;
float:left;
margin-left:4px;
margin-top:12px;
}

.menub .menubtxt li .txtmenub
{
	font-family: arial;
	height:20px;
	font-size: 11px;
	color: #e15f02;
	text-decoration: none;
	font-weight:bold;
	display:inline;
    float:left;
}
.menub .menubtxt li .txtmenub a {color: #828282;text-decoration:none;font-weight:bold;	font-size: 11px;}
.menub .menubtxt li .txtmenub a:hover  {color: #e15f02;text-decoration:none;font-weight:bold;	font-size: 11px;}

.picmenub
{
display:inline;
float:left;
/*margin-left:80px;*/
}

/*************************************************************/
/**********************  Zone Droite   ***********************/
/*************************************************************/
.zonedroit
{
display:inline; 
float:left;
width:300px;
	/*border:1px solid #CCCCCC;*/
}

.bgttred-job
{
    background-image:url(image_job/bg_doite/orange.gif);
    background-repeat:no-repeat;
    width:300px;
     height:21px;
	display:inline;
    float:left;
	position:relative;
}

.ttred-job
{
    font-family: arial;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	display:inline;
    float:left;
	margin-left:11px;
	margin-top:3px;
	position:relative;
}

.bgcontenu-job
{
	background-image:url(image_job/bg_doite/bg_zonedoirte_centre.gif);
    width:300px;
	display:inline;
	float:left;
}

.bgcontenu-job .ultext
{
	background-image:url(image_job/bg_doite/bg_zonedoirte_top.gif);
	background-repeat:no-repeat;
	width:300px;
	display:inline;
	float:left;
}

/********************************   offre emploi +++++ **********************************/
.offreliste-txt
{
display:inline;
float:left;
width:294px;
/*background-image:url(image_job/bg/bg_offre_emploi.gif);
background-repeat:no-repeat;*/
margin-bottom:3px;
margin-left:10px;
}

.offreliste-liste
{
display:inline;
float:left;
margin-top:15px;
}

/**********************************   zone article <ul> ********************************************/
.bgcontenu-job .lipictos
{
	width:12px;
	margin-left:13px;
	margin-top:12px;
	display:inline;
    float:left;
}


.bgcontenu-job .lititre
{
	width:260px;
	margin-top:6px;
	font-family: arial;
	font-size: 11px;
	color: #eb650d;
	text-decoration: none;
	font-weight:bold;
	display:inline;
    float:left;
}
.bgcontenu-job .lititre a {color: #eb650d;text-decoration:none;font-weight:bold;}
.bgcontenu-job .lititre a:hover  {color: #eb650d;text-decoration:underline;font-weight:bold;}

.bgcontenu-job .lidate
{
	width:260px;
	margin-left:25px;
	font-family: arial;
	font-size: 11px;
	color: #b1b1b1;
	text-decoration: none;
	font-weight:normal;
	display:inline;
    float:left;
}
.bgcontenu-job .litxtorange
{
	font-family: arial;
	font-size: 11px;
	color: #eb650d;
	text-decoration: none;
	font-weight:normal;
}

.bgcontenu-job .litxt
{
	width:260px;
	margin-left:25px;
	font-family: arial;
	font-size: 11px;
	color: #484848;
	text-decoration: none;
	font-weight:normal;
	display:inline;
    float:left;
}

.bgcontenu-job .liligne
{
    font-family: arial;
	font-size: 6px;
	color: #484848;
	text-decoration: none;
	font-weight:normal;
	width:280px;
	margin-left:10px;
	margin-bottom:3px;
	display:inline;
    float:left;
	background-image:url(image_job/bg_doite/ligne_droite.gif);
	background-repeat:repeat-x;
	margin-top:4px;
}




/**********************************  Fint  zone article <ul> ********************************************/

.basdroit
{
	width:300px;
	display:inline;
    float:left;
}
.basdroitb
{
	width:300px;
	display:inline;
    float:left;
}
.suitedroitejod
{
	width:290px;
	display:inline;
    float:left;
	text-align:right;
	font-family: arial;
	font-size: 11px;
	color: #eb650d;
	text-decoration: none;
	font-weight:normal;
	position:relative;
}
.suitedroitejod a {color: #eb650d;text-decoration:underline;font-weight:normal;}
.suitedroitejod a:hover  {color: #eb650d;text-decoration:none;font-weight:normal;}

.suitecenterjob
{
	width:600px;
	display:inline;
    float:left;
	text-align:right;
	font-family: arial;
	font-size: 11px;
	color: #eb650d;
	text-decoration: none;
	font-weight:normal;
		margin-top:10px;
}
.suitecenterjob a {color: #eb650d;text-decoration:underline;font-weight:normal;}
.suitecenterjob a:hover  {color: #eb650d;text-decoration:none;font-weight:normal;}

.suitecenterjoba
{
	width:400px;
	display:inline;
    float:left;
	text-align:right;
	font-family: arial;
	font-size: 11px;
	color: #eb650d;
	text-decoration: none;
	font-weight:normal;
	margin-top:10px;

}
.suitecenterjoba a {color: #eb650d;text-decoration:underline;font-weight:normal;}
.suitecenterjoba a:hover  {color: #eb650d;text-decoration:none;font-weight:normal;}

/************* candidat ********************/
.imgcandidat
{
display:inline;
float:left;
width:188px;
height:142px;
margin-left:61px;
margin-top:31px;
margin-bottom:10px;
padding-left:4px;
padding-top:1px;
background-image:url(image_job/bg/img_candidat.gif);
background-repeat:no-repeat;
}

.namecandidat
{
display:inline;
float:left;
width:290px;
margin-left:10px;
text-align:center;
}
/*********************************/
/**********************************   MES OFFRES D'EMPLOI ARCHIVEES ********************************************/
.tabledr
{
	display:inline;
	float:left;
	width:298px;
}

.droitetable
{
	width:298px;
	display:inline;
	float:left;
	border:0px;
	margin-left:1px;
	margin-top:8px;
}

.droitetable .td1
{
    text-align:left;
	font-family: arial;
	font-size: 11px;
	color: #eb650d;
	text-decoration: none;
	font-weight:bold;
	padding-left:6px;
	height:20px;
}
.droitetable .td1 a {color: #eb650d;text-decoration:none;font-weight:normal;}
.droitetable .td1 a:hover  {color: #eb650d;text-decoration:underline;font-weight:normal;}

.droitetable .td2
{
    text-align:left;
	font-family: arial;
	font-size: 11px;
	color: #484848;
	text-decoration: none;
	font-weight:normal;
    background-color:#F2F2F2;
	padding-left:6px;
	height:20px;
	margin-top:1px;
}
.droitetable .td2 a {color: #eb650d;text-decoration:none;font-weight:normal;}
.droitetable .td2  a:hover  {color: #eb650d;text-decoration:underline;font-weight:normal;}

.droitetable .td3
{
    text-align:left;
	font-family: arial;
	font-size: 11px;
	color: #484848;
	text-decoration: none;
	font-weight:normal;
    background-color:#FFFFFF;
	padding-left:6px;
	height:20px;
}
.droitetable .td3 a {color: #eb650d;text-decoration:none;font-weight:normal;}
.droitetable .td3  a:hover  {color: #eb650d;text-decoration:underline;font-weight:normal;}

.tableligne
{
    width:290px;
	margin-left:5px;
    background-image:url(image_job/bg_doite/ligne_droite.gif);
	background-repeat:repeat-x;
	margin-top:4px;
	font-family: arial;
	font-size: 11px;
	display:inline;
	float:left;
}
	
/**********************************   MES OFFRES Mes alertes CV ********************************************/	
.alertcv
{
	width:280px;
	display:inline;
	float:left;
	background-image:url(image_job/bg_doite/bg_droit_alert.gif);
	height:32px;
	margin-left:10px;
	
}

.alertestxt
{
	width:250px;
	margin-top:8px;
	display:inline;
	float:left;    
	font-family: arial;
	font-size: 11px;
	color: #484848;
	text-decoration: none;
	font-weight:bold;
}
.alertestxt a {color: #DE6300;text-decoration:underline;font-weight:bold;font-size: 12px;}
.alertestxt a:hover  {color: #DE6300;text-decoration:none;font-weight:bold;font-size: 12px;}


.alertespic
{

	margin-top:10px;
	display:inline;
	float:left;
	font-family: arial;
	font-size: 11px;
}
/**********************************   Center en bas  ********************************************/	
.centerbas
{
width:940px;
display:inline;
float:left;
margin-left:8px;
margin-top:-16px;
}

.ttrec-bas
{
	width:940px;
	display:inline;
	float:left;
	background-image:url(image_job/bg/bg_ttre_bas.gif);
	background-repeat:no-repeat;
	height:22px;
    text-align:left;
	font-family: arial;
	font-size: 11px;
	color: #eb650d;
	text-decoration: none;
	font-weight:bold;
	padding-top:2px;
	height:20px;
}

.c-bas
{
width:940px;
display:inline;
float:left;
background-image:url(image_job/bg/bg_centre_bas.gif);
}

.imgbas-gc
{
display:inline;
float:left;
width:940px;
margin-bottom:30px;
}

.tablecbas
{
display:inline;
float:left;
width:938px;
margin-left:1px;
margin-top:4px;
margin-top:4px;
}

.tdt
{
    text-align:left;
	font-family: arial;
	font-size: 11px;
	color: #eb650d;
	text-decoration: none;
	font-weight:bold;
	padding-left:10px;
	height:20px;
}

.tdb2
{
    text-align:left;
	font-family: arial;
	font-size: 11px;
	color: #484848;
	text-decoration: none;
	font-weight:normal;
    background-color:#F2F2F2;
	padding-left:10px;
	height:20px;
}

.tdb3
{
    text-align:left;
	font-family: arial;
	font-size: 11px;
	color: #484848;
	text-decoration: none;
	font-weight:normal;
    background-color:#ffffff;
	padding-left:10px;
	height:20px;
}
/**********************************   les espaces au centre   ********************************************/	
.espacejob
{
display:inline;
float:left;
width:309px;
margin-right:10px;
margin-bottom:10px;
position:relative;

}

.espacejoba
{
display:inline;
float:left;
width:629px;
margin-right:12px;
margin-bottom:12px;
position:relative;

}

.bgtt-espacesjob
{
display:inline;
float:left;
background-image:url(image_job/bg/bg_ttre_espaces.gif);
background-repeat:no-repeat;
width:309px;
height:22px;
}

.bgtt-espacesjobc
{
display:inline;
float:left;
background-image:url(image_job/bg/bg2_ttre_espaces.gif);
background-repeat:no-repeat;
width:629px;
height:22px;
}

.txt-ttespace
{
    text-align:left;
	font-family: arial;
	font-size: 12px;
	color: #eb650d;
	text-decoration: none;
	font-weight:bold;
	padding-top:2px;
	margin-top:3px;
	display:inline;
    float:left;
}


.txt-modifies
{
    text-align:left;
	font-family: arial;
	font-size: 11px;
	color: #eb650d;
	text-decoration: none;
	font-weight:normal;
	padding-top:2px;
	margin-top:3px;
	margin-left:510px;
	display:inline;
    float:left;
}



.txt-ttespacek
{
    text-align:left;
	font-family: arial;
	font-size: 11px;
	color: #eb650d;
	text-decoration: none;
	font-weight:normal;
	padding-top:2px;
	margin-top:3px;
	margin-left:180px;
	display:inline;
    float:left;
}
.txt-ttespacek a {color: #eb650d;text-decoration:underline;font-weight:normal;font-size: 12px;}
.txt-ttespacek a:hover  {color: #eb650d;text-decoration:none;font-weight:normal;font-size: 12px;}


.picttre-espace
{
margin-left:10px;
margin-top:3px;
margin-right:6px;
display:inline;
float:left;

}

/*** espaces candidat ***/
.bgcenter-espcandidat
{
background-image:url(image_job/bg/bg_center_espacecandidats.gif);
background-repeat:no-repeat;
width:309px;
height:228px;
display:inline;
float:left;
position:relative;
padding:0px;
margin:0px;
font-family: arial;
font-size: 11px;
color: #484848;
text-decoration: none;
font-weight:normal;
}

.espcand-dinscrit
{
display:inline;
float:left;
width:145px;
margin-left:10px;
margin-top:10px;
}


.espcand-dinscrit2
{
display:inline;
float:left;
width:240px;
margin-left:10px;
margin-top:4px;
}

.espcand-mail
{
display:inline;
float:left;
width:80px;
margin-left:10px;
margin-top:18px;
}

.espcand-chpmail
{
display:inline;
float:left;
width:190px;
margin-left:10px;
margin-top:15px;
}

.espcand-password
{
display:inline;
float:left;
width:80px;
margin-left:10px;
margin-top:8px;

}

.espcand-chppassword
{
display:inline;
float:left;
width:190px;
margin-left:10px;
margin-top:5px;

}

.espcand-motoublie
{
display:inline;
float:left;
width:120px;
margin-left:100px;
margin-top:4px;
color: #DE6300;
}

.espcand-motoublie2
{
display:inline;
float:left;
width:180px;
margin-left:10px;
margin-top:30px;
color: #DE6300;
}


.espcand-btn
{
display:inline;
float:left;
width:100px;
margin-left:100px;
margin-top:10px;
}

.espcand-btn2
{
display:inline;
float:left;
width:100px;
margin-left:10px;
margin-top:25px;
}

.espcand-ncandidat
{
display:inline;
float:left;
width:120px;
margin-left:10px;
margin-top:10px;
}
.espcand-ncandidat a {color: #DE6300;text-decoration:none;font-weight:normal;}
.espcand-ncandidat a:hover  {color: #DE6300;text-decoration:underline;font-weight:normal;}


.espcand-ncandidat2
{
display:inline;
float:left;
width:200px;
margin-left:10px;
}
.espcand-ncandidat2 a {color: #DE6300;text-decoration:none;font-weight:normal;}
.espcand-ncandidat2 a:hover  {color: #DE6300;text-decoration:underline;font-weight:normal;}


.espcand-liste
{
display:inline;
float:left;
width:280px;
margin-left:10px;
margin-top:4px;
}

.espcand-liste a {color: #484848;text-decoration:none;font-weight:normal;}
.espcand-liste a:hover  {color: #484848;text-decoration:underline;font-weight:normal;}

.espcand-ligne
{
display:inline;
float:left;
width:287px;
margin-left:10px;
font-size: 6px;
margin-top:8px;
margin-bottom:2px;
}



/*** Trouver un emploi  ***/
.bgcenter-trvemploi
{
background-image:url(image_job/bg/bg_center_trouveremploi.gif);
background-repeat:no-repeat;
width:309px;
height:228px;
display:inline;
float:left;
position:relative;
padding:0px;
margin:0px;
font-family: arial;
font-size: 11px;
color: #484848;
text-decoration: none;
font-weight:normal;
}

.trvemploi-intro
{
display:inline;
float:left;
margin-left:10px;
margin-top:10px;
width:270px;
}

.trvemploi-rlt
{
display:inline;
float:left;
margin-left:10px;
margin-top:2px;
width:280px;
margin-bottom:10px;
}

.trvemploi-champstxt
{
display:inline;
float:left;
margin-left:10px;
margin-top:10px;
width:100px;
}

.trvemploi-champsliste
{
display:inline;
float:left;
margin-top:8px;
width:190px;
}

.trvemploi-champs
{
width:175px;
border:1px solid #c2c2c2;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
}
.trvemploi-btn
{
display:inline;
float:left;
margin-left:198px;
margin-top:10px;
width:87px;
}

.trvemploi-btna
{
display:inline;
float:left;
text-align:left;
margin-top:8px;
margin-left:110px;
width:160px;
}

.trvemploi-sersh
{
display:inline;
float:left;
margin-left:10px;
margin-top:6px;
width:290px;
}

/*** Accés recruteurs  ***/
.bgcenter-accrecruteur
{
background-image:url(image_job/bg/bg_center_aceesrecruteur.gif);
background-repeat:no-repeat;
width:309px;
height:228px;
display:inline;
float:left;
position:relative;
padding:0px;
margin:0px;
font-family: arial;
font-size: 11px;
color: #484848;
text-decoration: none;
font-weight:normal;
}

/*** Espace recruteurs  ***/
.bgcenter-esprecruteur
{
background-image:url(image_job/bg/bg_center_espacerecruteur.gif);
background-repeat:no-repeat;
width:309px;
height:228px;
display:inline;
float:left;
position:relative;
padding:0px;
margin:0px;
font-family: arial;
font-size: 11px;
color: #484848;
text-decoration: none;
font-weight:normal;
}

/*** Autres espace   ***/



.bgcenter-espacea
{
background-image:url(image_job/bg/bg_center_espace.gif);
background-repeat:no-repeat;
width:309px;
height:173px;
display:inline;
float:left;
position:relative;
padding:0px;
margin:0px;
font-family: arial;
font-size: 11px;
color: #484848;
text-decoration: none;
font-weight:normal;
}

.bgcenter-espaceb
{
background-image:url(image_job/bg/bg_center_espace2.gif);
background-repeat:no-repeat;
width:309px;
height:228px;
display:inline;
float:left;
position:relative;
padding:0px;
margin:0px;
font-family: arial;
font-size: 11px;
color: #484848;
text-decoration: none;
font-weight:normal;
}	
.bgcenter-espacec
{
background-image:url(image_job/bg/bg_center_espace3.gif);
width:629px;
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #484848;
text-decoration: none;
font-weight:normal;
}

.bgcenter-espaced
{
width:629px;
display:inline;
float:left;
font-size: 8px;
}

.bascenter 
{
	width:629px;
	display:inline;
    float:left;
	font-size: 8px;
}


.bascenter2
{
	width:629px;
	display:inline;
    float:left;
	font-size: 8px;
	text-align:right;
}

/***  Ils recrute   ***/
.bglogo-job
{
margin-left:1px;
margin-top:4px;
/*background-image:url(image_job/bg/bg_logo_recrute.gif);
background-repeat:no-repeat;*/
width:307px;
height:146px;
display:inline;
float:left;
}
.logo-recrute
{
margin-left:1px;
margin-right:0px;
margin-bottom:6px;
margin-top:0px;
width:100px;
height:67px;
display:inline;
float:left;
}

.logo-recrutecenter
{
margin-left:0px;
margin-top:10px;
display:inline;
float:left;

}

/***  Publier une offre   ***/
.poffvisuel
{
width:106px;
height:98px;
display:inline;
float:left;
margin-left:9px;
margin-top:12px;
border:1px solid #CCCCCC;
}

.poffintro
{
height:98px;
width:172px;
display:inline;
float:left;
margin-left:9px;
margin-top:12px;
font-size: 12px;
}

.poffttre
{
height:20px;
width:290px;
display:inline;
float:left;
margin-left:9px;
margin-top:4px;
font-size: 12px;
}

.poffrslt
{
width:200px;
display:inline;
float:left;
margin-left:9px;
font-size: 12px;
}

.poffbtn
{
height:20px;
width:70px;
display:inline;
float:left;
margin-left:9px;
margin-top:12px;
}

/***  Actualités  ***/
.estitre
{
width:290px;
display:inline;
float:left;
margin-left:9px;
margin-top:12px;
color: #DE6300;
font-weight:bold;
}

.actu-escontenu
{
width:290px;
display:inline;
float:left;
margin-left:9px;
margin-top:4px;
}
.actu-escontenu a {color: #484848;text-decoration:none;font-weight:normal;}
.actu-escontenu a:hover  {color: #484848;text-decoration:underline;font-weight:normal;}

/***  Espace Mon Etat civil  ***/

.etata
{
display:inline;
float:left;
width:220px;
margin-top:7px;
}

.etat-img
{
display:inline;
float:left;
width:60px;
border:1px solid #CCCCCC;
text-align:right;
margin-left:9px;
margin-top:12px

}

.etat-infoa
{
display:inline;
float:left;
width:166px;
margin-left:9px;
margin-top:6px;
height:15px;
}

.etat-infoaa
{
display:inline;
float:left;
width:140px;
margin-top:6px;
margin-left:9px;
height:15px;

}

.etat-infoc
{
display:inline;
float:left;
width:130px;
margin-top:6px;
margin-left:9px;
height:15px;


}

.etat-infob
{
display:inline;
float:left;
width:290px;
margin-top:6px;
margin-left:9px;
height:15px;

}

.etat-btn
{
display:inline;
float:left;
width:290px;
margin-top:6px;
margin-left:9px;
text-align:right;}

/*** Menara Job vous recommande ***/
.etat-tabledr
{
	display:inline;
	float:left;
	width:298px;
	margin-top:2px;
	margin-left:5px;
}

/*** Menara Job vous recommande ***/
.esp-bgttre
{
	display:inline;
	float:left;
	width:285px;
	height:24px;
	background-image:url(image_job/bg/esp_bgttre.gif);
	background-repeat:no-repeat;
	margin-top:6px;
	margin-left:11px;
}

.estitreb
{
width:250px;
display:inline;
float:left;
margin-left:9px;
margin-top:4px;
color: #DE6300;
font-weight:bold;
}

.esp-logoetrs
{
width:290px;
display:inline;
float:left;
height:79px;
margin-left:9px;
margin-top:16px;
text-align:center;
margin-bottom:8px;
}

.border-img
{
border:1px solid #CCCCCC;
}

.esp-infoetrs
{
width:290px;
display:inline;
float:left;
margin-left:9px;
margin-top:2px;
text-align:left;
font-family: arial;
font-size: 11px;
color: #484848;
text-decoration: none;
font-weight:normal;
}
/*** mes services ***/
.esp-services
{
width:296px;
margin-left:7px;
margin-top:8px;
display:inline;
float:left;
}
.esp-service
{
width:294px;
height:32px;
display:inline;
float:left;
background-image:url(image_job/bg/bg_es-service.gif);
background-repeat:no-repeat;
margin-bottom:4px;
}
.esp-picservice
{
display:inline;
float:left;
margin-right:13px;
margin-left:1px;
margin-top:1px;
}

.esp-txtservice
{
display:inline;
float:left;
font-size:12px;
margin-top:10px;
}
.esp-txtservice a {color: #DE6300;text-decoration:none;font-weight:bold;}
.esp-txtservice a:hover  {color: #DE6300;text-decoration:underline;font-weight:bold;}

/***  Mes candidatures reçues ***/
.candidats
{
width:296px;
margin-left:4px;
margin-top:8px;
display:inline;
float:left;
}

.cand-offres
{
	width:280px;
	display:inline;
	float:left;
	/*background-image:url(image_job/bg_doite/bg_droit_alert.gif);
	height:40px;*/
	margin-left:10px;
	font-size:11px;
}


.cand-txt
{
width:250px;
margin-left:4px;
margin-top:4px;
display:inline;
float:left;
font-weight:bold;
font-size:12px;
}
.cand-txt a {color: #DE6300;text-decoration:none;font-weight:bold;}
.cand-txt a:hover  {color: #DE6300;text-decoration:underline;font-weight:bold;}

.cand-num
{
width:20px;
margin-left:4px;
margin-top:8px;
display:inline;
float:left;
font-weight:bold;
color:#0161af;
font-size:11px;
}

/*** cv théque ***/
.tablersult
{
width:627px;
margin-left:1px;
margin-top:16px;
display:inline;
float:left;
}

.tablersult-tab
{
width:627px;
}

.trcvta
{
    font-family: arial;
	font-size: 11px;
	color: #DE6300;
	text-decoration: none;
	text-align:left;
	font-weight:bold;
	height:20px;
	
}
.trcvta a {color: #DE6300;text-decoration:none;font-weight:bold;}
.trcvta a:hover  {color: #DE6300;text-decoration:underline;font-weight:bold;}

.trcvtb
{
    font-family: arial;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
	text-align:center;
	font-weight:normal;
    background-color:#f6f7f6;
}

.trcvtb-2
{
    font-family: arial;
	font-size: 11px;
	color: #444444;
	height:20px;
	text-decoration: none;
	text-align:center;
	font-weight:normal;
    background-color:#f6f7f6;
}


.trcvtc
{
    font-family: arial;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
	text-align:center;
	font-weight:normal;
    background-color:#ffffff;
}

.trcvtc-2
{
    font-family: arial;
	font-size: 11px;
	height:20px;
	color: #444444;
	text-decoration: none;
	text-align:center;
	font-weight:normal;
    background-color:#ffffff;
}
.trcvtc-2 a {color: #444444;text-decoration:underline;font-weight:normal;}
.trcvtc-2 a:hover  {color: #444444;text-decoration:none;font-weight:normal;}

.tdcvtc
{
    font-family: arial;
	font-size: 11px;
	color: #DE6300;
	text-decoration: none;
	text-align:center;
	font-weight:normal;
    background-color:#ffffff;
}

.txttd
{
font-family: arial;
	font-size: 11px;
	color: #343434;
	text-decoration: none;
	text-align:left;
	font-weight:normal;
	height:20px;
padding-left:10px;
padding-top:3px;
text-align:left;
}
.txttd a {color: #343434;text-decoration:underline;font-weight:normal;}
.txttd a:hover  {color: #343434;text-decoration:none;font-weight:normal;}



.txttdttre
{
font-family: arial;
	font-size: 11px;
	color: #EB650D;
	text-decoration: none;
	text-align:left;
	font-weight:bold;
	height:20px;
padding-left:10px;
padding-top:3px;
text-align:left;
}
.txttdttre a {color: #EB650D;text-decoration:underline;font-weight:bold;}
.txttdttre a:hover  {color: #EB650D;text-decoration:none;font-weight:bold;}



.resultatcv-ul
{
display:inline;
float:left;
margin-top:20px;
height:60px;
}

.resultatcv
{
display:inline;
float:left;
width:300px;
/*margin-left:20px;*/
height:16px;
}

/***  Rechrche avancer ***/
.sersh-av
{
width:598px;
display:inline;
float:left;
margin-left:26px;
text-align:left;
margin-top:10px;

}

.sersh-avm
{
width:598px;
display:inline;
float:left;
margin-left:26px;
text-align:center;
margin-top:10px;

}

.sersh-avmessage
{
width:598px;
display:inline;
float:left;
margin-left:26px;
text-align:right;
margin-top:10px;

}


.result-erreur
{
width:598px;
display:inline;
float:left;
margin-left:26px;
text-align:left;
margin-top:10px;
color: #ff0000;
font-family: arial;
font-size: 11px;

}

.txtenregistrementcorps
{
font-family: arial;
font-size: 11px;
color: #484848;
text-decoration: none;
font-weight:normal;
}
.txtenregistrementcorps a {color: #EB650D;text-decoration:none;font-weight:normal;}
.txtenregistrementcorps a:hover  {color: #EB650D;text-decoration:underline;font-weight:normal;}


.ajout-forme
{
width:400px;
display:inline;
float:left;
margin-left:26px;
text-align:left;
margin-top:3px;
font-family: arial;
font-size: 11px;
color: #EB650D;
text-decoration: none;
font-weight:normal;
}
.ajout-forme a {color: #EB650D;text-decoration:none;font-weight:normal;}
.ajout-forme a:hover  {color: #EB650D;text-decoration:underline;font-weight:normal;}

.sersh-avttre
{
width:600px;
display:inline;
float:left;
height:20px;
font-weight:bold;
}

.sersh-avchamps
{
width:600px;
display:inline;
float:left;

}


.sersh-avchampsb
{
width:300px;
margin-top:5px;
margin-left:10px;

}

.sersh-avresume
{
width:600px;
display:inline;
float:left;
height:20px;
margin-top:10px;
}

.btn-serche
{
width:100px;
display:inline;
text-align:right;
float:left;
height:20px;
margin-top:10px;
}

.nbr-affichage
{
width:400px;
display:inline;
text-align:center;
float:left;
height:20px;
margin-top:10px;
}

/***  Rechrche avancer 2 ***/ 
.sercheavc-rappel
{
width:186px;
display:inline;
text-align:left;
float:left;
height:20px;
margin-top:10px;
}

/*** Mon Profile ***/
.job-monprofille
{
color: #DE6300;
width:200px;
display:inline;
text-align:left;
float:left;

margin-top:3px;
margin-bottom:2px;

}

.job-monprofille3
{
color: #DE6300;
width:160px;
display:inline;
text-align:left;
float:left;

margin-top:3px;
margin-bottom:2px;

}


.job-monprofille2
{
width:350px;
display:inline;
text-align:justify;
float:left;
margin-top:3px;
margin-bottom:2px;
}

.job-monprofille4
{
color: #DE6300;
width:400px;
display:inline;
text-align:left;
float:left;

margin-top:3px;
margin-bottom:2px;

}

/***  Espace Candidat  ***/
.inscrit
{
width:340px;
display:inline;
text-align:left;
float:left;
margin-top:10px;
}
.noninscrit
{
width:340px;
display:inline;
text-align:left;
float:left;
margin-top:10px;
}

.inscritespaceur
{
width:20px;
display:inline;
text-align:left;
float:left;
margin-top:4px;
}

.mailtxt
{
width:340px;
display:inline;
text-align:left;
float:left;
height:20px;
margin-top:4px;
}
.mailchamp
{
width:340px;
display:inline;
text-align:left;
float:left;
height:20px;
margin-top:4px;
}
/***  inscription ***/
.inscritb
{
width:270px;
display:inline;
text-align:left;
float:left;
height:100px;
margin-top:4px;
}

.non-inscritb
{
width:270px;
display:inline;
text-align:left;
float:left;
height:100px;
margin-top:4px;
}

.inscritb-txta
{
width:270px;
display:inline;
text-align:left;
float:left;
height:22px;
margin-top:4px;
}
.inscritb-txta a {color: #DE6300;text-decoration:underline;font-weight:normal;}
.inscritb-txta a:hover  {color: #DE6300;text-decoration:none;font-weight:normal;}

.inscritb-txtb
{
width:100px;
display:inline;
text-align:left;
float:left;
margin-top:8px;
}

.inscritb-txtc
{
width:120px;
display:inline;
text-align:left;
float:left;
margin-top:4px;
}

.inscritb-txtd
{
width:160px;
display:inline;
text-align:left;
float:left;
margin-top:12px;
}
.inscritb-txtd a {color: #DE6300;text-decoration:underline;font-weight:normal;}
.inscritb-txtd a:hover  {color: #DE6300;text-decoration:none;font-weight:normal;}

.inscritb-txtdq
{
width:140px;
display:inline;
text-align:left;
float:left;
margin-top:12px;
}
.inscritb-txtdq a {color: #DE6300;text-decoration:underline;font-weight:normal;}
.inscritb-txtdq a:hover  {color: #DE6300;text-decoration:none;font-weight:normal;}

.inscritb-txte
{
width:60px;
display:inline;
text-align:left;
float:left;
margin-top:12px;
}

.inscritb-txte2
{
width:560px;
display:inline;
text-align:right;
float:left;
margin-top:12px;
}


.inscritb-txteh
{
width:40px;
display:inline;
text-align:right;
float:left;
margin-top:12px;
}

.inscritb-txtehk
{
width:120px;
display:inline;
text-align:right;
float:left;
margin-top:12px;
}

.inscritb-txteg
{
width:280px;
display:inline;
text-align:right;
float:left;
margin-top:12px;
}

.inscritb-txtegn1
{
width:460px;
display:inline;
text-align:right;
float:left;
margin-top:12px;
}

.inscritb-txtegn2
{
width:100px;
display:inline;
text-align:right;
float:left;
margin-top:12px;
}

.inscritb-txtf
{
width:500px;
display:inline;
text-align:left;
float:left;
height:22px;
margin-top:4px;
margin-bottom:10px;
}
.inscritb-txtf a {color: #DE6300;text-decoration:underline;font-weight:normal;}
.inscritb-txtf a:hover  {color: #DE6300;text-decoration:none;font-weight:normal;}

.inscritb-txtf2
{
width:500px;
display:inline;
text-align:left;
float:left;
margin-top:4px;
margin-bottom:10px;
}
.inscritb-txtf2 a {color: #DE6300;text-decoration:underline;font-weight:normal;}
.inscritb-txtf2 a:hover  {color: #DE6300;text-decoration:none;font-weight:normal;}


.inscritb-txtg
{
width:60px;
display:inline;
text-align:left;
float:left;
margin-left:100px;
margin-top:12px;

}

.inscritb-txth
{
width:160px;
display:inline;
text-align:left;
float:left;
margin-top:10px;
margin-right:10px;
margin-bottom:20px;

}

.inscritb-txte
{
width:120px;
display:inline;
text-align:left;
float:left;
margin-top:11px;
margin-right:10px;
margin-bottom:20px;
}

.erereur_rslt
{
font-family: arial;
font-size: 11px;
color: #ff0000;
text-decoration: none;
font-weight:normal;
}
/********************* comun **********************/
.listechamps-job
{
width:160px;
font-family: arial;
font-size: 11px;
color: #484848;
text-decoration: none;
font-weight:normal;
}



.listechamps-job2
{
width:40px;
font-family: arial;
font-size: 11px;
color: #484848;
text-decoration: none;
font-weight:normal;
}

.barresult
{
width:600px;
height:24;
margin-left:14px;
margin-top:11px;
display:inline;
float:left;
background-image:url(image_job/bg/bg_bar-ttre.gif);
background-repeat:no-repeat;

}

.cvt-txt
{
margin-left:14px;
margin-top:4px;
display:inline;
width:500px;
float:left;
font-weight:bold;
font-size:12px;
color: #DE6300;
}

.cvt-txt a {color: #DE6300;text-decoration:underline;font-weight:bold;}
.cvt-txt a:hover  {color: #DE6300;text-decoration:none;font-weight:bold;}

.cvt-txta
{
margin-left:14px;
margin-top:4px;
display:inline;
width:200px;
float:left;
font-family: arial;
font-weight:bold;
font-size:12px;
color: #DE6300;

}

.cvt-txt2
{
margin-left:14px;
margin-top:4px;
display:inline;
width:400px;
float:left;
font-family: arial;
font-weight:bold;
font-size:12px;
color: #DE6300;
}

.pagination-premiere
{
display:inline;
width:30px;
float:left;
margin-top:8px;
}

.pagination-precedent
{
display:inline;
width:30px;
float:left;
margin-top:8px;
}


.pagination-suivant
{
display:inline;
width:30px;
float:left;
margin-top:8px;
}


.pagination-derniere
{
display:inline;
width:30px;
float:left;
margin-top:8px;
}


.pagination
{
margin-left:14px;
margin-top:6px;
display:inline;
float:left;
font-family: arial;
font-weight:normal;
font-size:11px;
color: #DE6300;
width:180px;
text-align:left;

}
.pagination a {color: #000000;text-decoration:none;font-weight:normal;}
.pagination a:hover  {color: #DE6300;text-decoration:underline;font-weight:normal;}

.tablersult
{}

.esp-intro
{
width:180px;
display:inline;
float:left;
margin-top:12px;
color: #DE6300;
font-weight:bold;
}

.esp-img
{
display:inline;
float:left;
margin-right:10px;
margin-bottom:6px;
text-align:left;
border:1px solid #CCCCCC;
}

.esp-imgb
{
display:inline;
float:left;
margin-right:10px;
margin-bottom:11px;
margin-left:9px;
margin-top:12px;
text-align:left;
border:1px solid #CCCCCC;
}

.liresuite
{
width:290px;
display:inline;
height:20;
text-align:right;
float:left;
font-family: arial;
margin-right:9px;
color: #1358a1;
font-weight:bold;
}
.liresuite a {color: #1358a1;text-decoration:underline;font-weight:normal;}
.liresuite a:hover  {color: #1358a1;text-decoration:none;font-weight:normal;}

.ligne-es
{
display:inline;
float:left;
width:293px;
font-family: arial;
height:1px;
margin-left:7px;
font-size: 4px;
}

.ligne-esccenter
{
display:inline;
float:left;
width:615px;
height:1px;
margin-left:7px;
margin-top:10px;
font-size: 4px;
}

.toute-job
{
width:300px;
display:inline;
float:left;
text-align:right;
margin-top:4px;
}

.toute-jobb
{
width:300px;
display:inline;
float:left;
text-align:right;
margin-top:2px;
}

.txtespace-orange
{
color: #DE6300;
font-family: arial;
font-size:11px;
margin-right:10px;
font-weight:normal;
}

.txtespace-orange a {color: #DE6300;text-decoration:underline;font-weight:normal;}
.txtespace-orange a:hover  {color: #DE6300;text-decoration:none;font-weight:normal;}

.txtespace-mjob
{
color: #DE6300;
font-family: arial;
font-size:11px;
margin-right:10px;
font-weight:normal;
width:240px;
text-align:center;
margin-top:50px;
margin-left:30px;
}

.txtespace-mjob a {color: #DE6300;text-decoration:underline;font-weight:normal;}
.txtespace-mjob a:hover  {color: #DE6300;text-decoration:none;font-weight:normal;}


.champstxtesp
{
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:175px;
border:1px solid #c2c2c2;
}


/**********************************   Pictos pour les titres ********************************************/	
.picttre
{
margin-left:10px;
margin-right:6px;
height:20px;
}

/**********************************   Infobule********************************************/	

a.infoalert {
   position: relative;
   color: black;
   text-decoration: none;
   z-index:99;
   /*border-bottom: 1px gray dotted;  on souligne le texte */
}
a.infoalert span {
   display: none;z-index:99;top:20px;
   left:-30px;
    /* on masque l'infobulle */
}
a.infoalert:hover {
   background: none;z-index:99; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */

   /*cursor: help;  on change le curseur par défaut en curseur d'aide */
}
a.infoalert:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;
   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
   top: 20px; /* on positionne notre infobulle */
   left: -30px;
   background: white;
   color: #F27722;
   padding: 3px;
   border: 1px solid #F27722;
   border-left: 4px solid #F27722;z-index:99;
}

/**********************************   Infobule logo********************************************/	

a.infoalertlogo {
   position: relative;
   color: black;
   text-decoration: none;
   z-index:99;
   /*border-bottom: 1px gray dotted;  on souligne le texte */
}
a.infoalertlogo span {
   display: none;z-index:99;
   left:60px;
    /* on masque l'infobulle */
}
a.infoalertlogo:hover {
   background: none;z-index:99; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */

   /*cursor: help;  on change le curseur par défaut en curseur d'aide */
}
a.infoalertlogo:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;
   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
    /* on positionne notre infobulle */
   left: 60px;
   background: white;
   color: #F27722;
   padding: 3px;
   border: 1px solid #F27722;
      border-left: 4px solid #F27722;z-index:99;

}
/**********************  button ********************************/
.ntnsersh
{
background-image:url(image_job/button/bg_recherche.gif);
background-repeat:no-repeat;
width:87px;
height:18px;
border:0px;
font-family: arial;
font-size: 10px;
color: #484848;
text-decoration: none;
font-weight:normal;z-index:99;
}

.ntnsersh-av
{
background-image:url(image_job/button/bg_recherche_avancer.gif);
background-repeat:no-repeat;
width:130px;
height:18px;
border:0px;
font-family: arial;
font-size: 10px;
color: #484848;
text-decoration: none;
font-weight:normal;z-index:99;
}

.ntnsersh-norm
{

height:18px;z-index:99;

font-family: arial;
font-size: 10px;
color: #484848;
text-decoration: none;
font-weight:normal;
border:#FF9900 1px solid;
background-color:#FFFFFF;
margin-left:20px;
margin-top:6px;
}

/*******************************   inscription candidat **********************************************/

/*** Etat civil ***/
.txtetatciv
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;

margin-top:20px;
}

.txtetatciv-date
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:120px;
margin-top:20px;
}

.txtetatciv-codep
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:90px;
margin-top:20px;
}

.txtetatciv-password
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:160px;
margin-top:14px;
}

.txtetatciv-password2
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:500px;
margin-top:14px;
}

.txtetatciv-password3
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:160px;
margin-top:5px;
}

.txtetatciv-passwordb
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:500px;
margin-top:14px;
}


.champsetatciv-date
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:200px;
margin-top:10px;
}



.champsetatciv
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:130px;
margin-top:10px;
}

.champstxtespcivl
{
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:115px;
border:1px solid #c2c2c2;
margin-top:10px;
}

.descriptioeciv
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:540px;
}

.checketatciv
{
width:20px;
}

.txtchecketatciv
{
display:inline;
float:left;
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:400px;
margin-top:10px;
margin-bottom:6px;
}

.adresseespcivl
{
display:inline;
float:left;
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:200px;
border:1px solid #c2c2c2;
height:30px;
margin-top:10px;
}


.passwordcivl
{
display:inline;
float:left;
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:420px;
margin-top:4px;
}

.passwordcivl3
{
display:inline;
float:left;
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:420px;
margin-top:25px;
}


.passwordcivl2
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:420px;
margin-top:4px;
text-align:right;
}


.passwordcivlb
{
display:inline;
float:left;
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:500px;
margin-top:4px;
}

.passchd-civl
{

float:left;
display:inline;

font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:200px;
margin-top:10px;
border:1px solid #c2c2c2;
}

.passchd-civla
{

float:left;
display:inline;

font-family: arial;
font-size: 11px;
color: #343434;
text-decoration: none;
font-weight:normal;
width:400px;
margin-top:10px;
border:1px solid #c2c2c2;
}

/*******************************************************************/
/********************** logo entreprise **************************/
/*******************************************************************/
.galerieentreprise-logo
{
width:100px;
height:52px;
margin:5px;
display:inline;
float:left;
border:1px solid #343434;

}

.galerieentreprise-logo a {color: #2884d2;text-decoration:none; font-weight:bold;}
.galerieentreprise-logo a:hover  {color: #929292;text-decoration:underline;font-weight:bold;}

/**********************************************************/
.newtxt-table
{
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;

}

/*****************************************************************************/
.form-testen
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:190px;
margin-top:6px;
margin-bottom:5px;

}

.form-testen5
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:190px;
margin-top:6px;
height:62px;

}



.exptelephone
{
font-family: arial;
font-size: 9px;
color: #666666;
text-decoration: none;
font-weight:normal;
}
.form-testenk
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:190px;
height:20px;
margin-top:2px;

}

.form-testenx
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:190px;
margin-top:2px;

}


.form-testenaa
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:204px;
height:20px;
margin-top:2px;

}

.form-testenaab
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:204px;
margin-top:5px;
}


.form-testent
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:500px;
margin-top:2px;

}

.form-testenta
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:500px;
margin-top:10px;

}



.form-testenv
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:190px;
margin-top:2px;
}

.form-testenlogo
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:400px;
margin-top:2px;
}

.form-testencx
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:130px;
margin-top:20px;

}

.form-testenc
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:190px;
margin-top:20px;

}

.form-testenc5
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:190px;
margin-top:40px;

}


.form-testenc2
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:200px;
}

.form-testenc3
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #AEAEAE;
text-decoration: none;
font-weight:normal;
width:200px;
}


.form-testencg
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:190px;
margin-top:5px;

}



.form-testencc
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:204px;
margin-top:20px;

}

.form-testend
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:300px;
margin-top:20px;

}

.form-testenf
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #999999;
text-decoration: none;
font-weight:normal;
width:300px;
margin-top:6px;

}


.form-testene
{
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #333333;
text-decoration: none;
font-weight:normal;
width:300px;
margin-top:2px;

}


.form-champsn
{
display:inline;
float:left;
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #343434;
text-decoration: none;
font-weight:normal;
width:130px;
border:1px solid #c2c2c2;
}

.form-champsnb
{
display:inline;
float:left;
display:inline;
float:left;
font-family: arial;
font-size: 11px;
color: #343434;
text-decoration: none;
font-weight:normal;
width:130px;
border:1px solid #c2c2c2;
}

.ligne-candidat
{
font-size: 6px;
display:inline;
float:left;
margin-bottom:6px;
margin-top:6px;
margin-left:8px;

}

.infochamps
{
font-family: arial;
font-size: 11px;
color: #999999;
text-decoration: none;
font-weight:normal;
}
.ligne-message
{
display:inline;
float:left;
width:560px;
}
/*********************  menu en bas   **********************************/
#menubasjob
{
display:inline;
text-align:left;
margin-top:12px;
margin-left:0px;
padding-left:38px;
width:880px;
height:52px;
float:left;

}

#menubasjob ul{
    margin-left:0;
    padding-left:0;
    margin:0px 0px 0px 0px ;
	font-family: arial;
	font-size: 11px;
	color: #6a6a6a;
	text-decoration: none;
	text-align:center;
	text-indent: 5px;

}
#menubasjob ul  a {color: #6a6a6a;text-decoration:none;}
#menubasjob ul  a:hover  {color: #6a6a6a;text-decoration:underline;}

/*********************  menu2 en bas   **********************************/
#menubasjob2
{
display:inline;
text-align:center;
margin-top:10px;
margin-left:0px;
width:880px;
float:left;

}

#menubasjob2 ul{
    padding-left:0;
    margin-left:270px;
	margin-top:0px;
	font-family: arial;
	font-size: 11px;
	color: #FF9C00;
	text-decoration: none;
	text-align:center;
	text-indent: 5px;
	float:left;
}
#menubasjob2 ul  a {color: #6a6a6a;text-decoration:none;}
#menubasjob2 ul  a:hover  {color: #FF9C00;text-decoration:none;}

/**************** copy ****************/
#copy
{
display:inline;
float:left;
text-align:left;
margin-top:6px;
margin-left:256px;
width:600px;
font-family: arial;
font-size: 11px;
color: #6A6A6A;
text-decoration: none;
text-align:center;
}

.pictelecom-bas
{
display:inline;
float:left;
margin-left:30px;
}


.copytxt
{
display:inline;
float:left;
text-align:center;
width:500px;
font-family: arial;
font-size: 11px;
color: #484848;
text-decoration: none;
height:30px;
margin-top:4px;
}
.copytxt  a {color: #484848;text-decoration:underline;}
.copytxt  a:hover  {color: #484848;text-decoration:none;}

.logoiam
{
display:inline;
float:left;
text-align:left;
width:30px;
height:30px;

