/*@charset "UTF-8";*/
/* CSS Document */

/*HB SDV DEC2008*/




body	{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color: #f4f4f4;
background-image: url('/images/bg.png');
background-position: center top;
background-repeat: repeat-y;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}









/*ELEMENTS GENERAUX*/


/*
CYAN		#0095d3
	.recruteur CYAN		#336600
CYAN SOMBRE	#044660
	.recruteur CYAN SOMBRE	#285802
VERT		#0ba300
GRIS		#787878
GRIS (OLD)	#9b9b9b
VERT CLAIR	#679800	(ENVIRONNEMENT RECRUTEUR)
*/

.cyan	{
color: #0095d3;
}
	.recruteur .cyan	{
	color: #336600;
	}
.cyan-sombre	{
color: #044660;
}
	.recruteur .cyan-sombre	{
	color: #285802;
	}
.gris	{
color: #787878;
}
.vert	{
color: #0ba300;
}
.vert-clair	{
color: #679800;
}

.bg-bleu-clair  {
background-color: #eaf4ff;
}


.clear	{
position: relative;
display: block;
clear: both;
height: 1px;
visibility: hidden;
overflow: hidden;
}

a	{
color: #0095d3;
text-decoration: none;
}
	.recruteur a	{
	color: #336600;
	}
	a.vert-clair	{
	color: #679800;
	}
a:hover	{
text-decoration: underline;
}

a.link	{
background-image: url('/images/f_link.png');
background-position: left center;
background-repeat: no-repeat;
padding-left: 10px;
}
	.recruteur a.link	{
	background-image: url('/images/rec_f_link.png');
	}
a.link-right	{
background-image: url('/images/f_link.png');
background-position: right center;
background-repeat: no-repeat;
padding-right: 10px;
}
	.recruteur a.link-right	{
	background-image: url('/images/rec_f_link.png');
	}
a.suite	{
background-image: url('/images/f_suite.png');
/*background-position: left center;*/
background-position: 5px 4px;
background-repeat: no-repeat;
/*padding-left: 10px;*/
padding-left: 15px;
}

img	{
border: none;
}

h1, h2, h3, h4, h5, h6, form, dl, ul, ol	{
position: relative;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
/*
img.png24 {
behavior: url('http://dev.talents.temporaire.sdv.fr/css/iepngfix.htc');
}
*/
.champ	{
/*border: 1px solid #666;*/
color: #6d6d6d;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.champ-bleu	{
/*border: 1px solid #0a7fac;
border: 1px solid #aaa;
color: #787878;*/
color: #6d6d6d;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

div.sep-acc	{
position: relative;
/*height: 20px;*/
height: 30px;
overflow: hidden;
background-image: url('/images/bg_sep-acc.png');
/*background-position: center top;*/
background-position: center center;
background-repeat: no-repeat;
margin-bottom: 10px;
}


.pad-5-10       {
padding: 5px 10px;
}

a.retour-top-sombre     {
padding: 10px 0px 0px 20px;
background-image: url('/images/f_retour_rond_24.png') !important;
background-image: url('/images/f_retour_rond.png');
background-position: 0px 8px;
background-repeat: no-repeat;
color: #fff;
font-weight: bold;
}

div.publi-ann   {
position: relative;
float: right;
color: #fff;
}




div.coins	{
position: relative;
z-index: 500;
}
div.coins img	{
position: absolute;
width: 5px;
height: 5px;
background-position: left top;
background-repeat: no-repeat;
}
div.coins img.csg	{
left: 0px;
top: 0px;
background-image: url('/images/csg_esp_saisie.png');
}
div.coins img.csd	{
/*left: 640px;*/	/*DEFINI MANUELLEMENT OU DANS LA CSS SPECIALISEE*/
top: 0px;
background-image: url('/images/csd_esp_saisie.png');
}
div.coins img.cig	{
left: 0px;
top: -5px;
background-image: url('/images/cig_esp_saisie.png');
}
div.coins img.cid	{
/*left: 640px;*/	/*DEFINI MANUELLEMENT OU DANS LA CSS SPECIALISEE*/
top: -5px;
background-image: url('/images/cid_esp_saisie.png');
}





div.tit-filet-gene	{
position: relative;
color: #044660;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: bold;
padding: 5px 0px;
margin-bottom: 10px;
background-image: url('/images/filet_mod_top_gene_350.png');
background-position: left bottom;
background-repeat: no-repeat;
}
	.recruteur div.tit-filet-gene	{
	_position: static;
	color: #285802;
	background-image: url('/images/rec_filet_mod_top_gene_350.png');
	}







/*STRUCTURE GENERALE*/

div#gene	{	/*CONTIENT L'ENSEMBLE DU SITE*/
position: relative;
display: block;
z-index: 100;
width: 1000px;
margin-left: auto;
margin-right: auto;
background-color: #fff;
}

div#pub-top	{
position: relative;
display: block;
text-align: center;
margin-bottom: 10px;
background-color: #f4f4f4;
}






div#header	{
position: relative;
display: block;
z-index: 1000;	/*POUR AFFICHER menu-on PAR-DESSUS RESTE*/
margin-bottom: 10px;
}
div#menu	{
position: absolute;
z-index: 1000;
/*
width: 476px;
height: 38px;
left: 335px;
top: 0px;
background-image: url('/images/bg_menu.png');
background-position: left top;
background-repeat: no-repeat;
*/
/* width: 660px;*/
width: 682px;	/*INSERT FORMATION MARS2010*/
height: 38px;
/*left: 339px;*/
left: 317px;	/*INSERT FORMATION MARS2010*/
top: 0px;
/*background-image: url('/images/bg_menu2.png');*/
/* background-image: url('/images/bg_menu3.png'); */
background-image: url('/images/bg_menu682.png');	/*INSERT FORMATION MARS2010*/
background-position: left top;
background-repeat: no-repeat;
}

#menu div.onglet-off, #menu div.onglet-on	{
position: absolute;
z-index: 2000;
font-size: 14px;
font-weight: bold;
/*width: 140px;*/
width: 130px;	/*140-PADDING*/
padding: 3px 5px 15px 5px;
}
#menu div.onglet-off	{
display: block;
color: #0095d3;
}
#menu div.onglet-on	{
display: none;
color: #fff;
/*background-image: url('/images/bg_onglet_on.png');*/
background-image: url('/images/bg_menu_on.png');
background-position: left top;
background-repeat: no-repeat;
}
#menu div.onglet-off a, #menu div.onglet-on a	{
padding-right: 12px;
background-position: right center;
background-repeat: no-repeat;
}
#menu div.onglet-off a	{
background-image: url('/images/f_menu_onglet_off.png');
/*color: #0095d3;*/
}
	#menu #ong-4-off.onglet-off a	{
	/* color: #ffffff; */
	}
#menu div.onglet-on a	{
background-image: url('/images/f_menu_onglet_on.png');
/*color: #fff;*/
color: #0095d3;
text-decoration: none;
}

#ong-1-off, #ong-1-on, #ong-2-off, #ong-2-on, #ong-3-off, #ong-3-on, #ong-4-off, #ong-4-on, #ong-5-off, #ong-5-on	{
/*top: 10px;*/
top: 7px;
}
#ong-1-off, #ong-1-on	{
/*left: 20px;*/
left: 15px;
/*left: 13px;*/
/* left: 22px;*/
}
#ong-2-off, #ong-2-on	{
/*left: 170px;*/
/*left: 179px;*/
/*left: 177px;*/
/* left: 182px; */
left: 156px;	/*INSERT FORMATION MARS2010*/
}
#ong-3-off, #ong-3-on	{
/*left: 320px;*/
/*left: 346px;*/
/*left: 344px*/;
/* left: 349px; */
left: 296px;	/*INSERT FORMATION MARS2010*/
}
#ong-4-off, #ong-4-on	{
/*left: 516px;*/
/*left: 514px;*/
/*left: 519px;*/
/*left: 514px;*/
/* left: 521px; */
left: 390px;	/*INSERT FORMATION MARS2010*/
}
#ong-5-off, #ong-5-on	{
left: 540px;
}

div.menu-on	{
position: absolute;
z-index: 3000;
display: none;
/*width: 286px;*/
width: 140px;
background-image: url('/images/bg_menu_on.png');
background-position: left bottom;
background-repeat: no-repeat;
}
div.menu-on div.pad	{
position: relative;
/*padding-right: 4px;
padding-left: 4px;*/
padding-right: 5px;
padding-left: 5px;
/*background-color: #0095d3;*/
/*border: 1px solid #0095d3;*/	/*POUR VALIDER LE BGCOLOR*/
}
div.menu-on div.pad p	{
font-size: 12px;
font-weight: bold;
/*color: #fff;*/
color: #0095d3;
margin: 0px 0px 5px 0px;
}
div.menu-on div.pad p a	{
/*color: #fff;*/
color: #0095d3;
}

div#menu-on-1, div#menu-on-2, div#menu-on-4	{
top: 40px;
}
#menu-on-1	{
/*left: 20px;*/
left: 15px;
/*left: 13px;*/
/* left: 22px;*/
}
#menu-on-2	{
/*left: 170px;*/
/*left: 179px;*/
/*left: 177px;*/
/* left: 182px; */
left: 156px;
}
#menu-on-4	{
/*left: 320px;*/
/*left: 346px;*/
/*left: 344px*/;
left: 390px;
}


div#menu-rec	{
position: absolute;
z-index: 1000;
width: 660px;
left: 339px;
top: 17px;
color: #336600;
font-size: 18px;
font-weight: bold;
text-align: right;
padding: 5px 0px;
background-image: url('/images/rec_filet_clair_sombre.png');
background-position: right bottom;
background-repeat: no-repeat;
}





div#visu	{	/*ON AJOUTE A CET ID LA CLASS recruteur KAN ON EST DANS L'ESPACE RECRUTEUR*/
position: relative;
display: block;
z-index: 100;
/*margin-bottom: 10px;*/
margin-bottom: 30px;
}

div.col-675	{
position: relative;
float: left;
width: 675px;
}
div.col-300	{
position: relative;
float: left;
width: 300px;
}
div.col-350	{
position: relative;
float: left;
width: 350px;
}
div.col-sep-25	{
position: relative;
float: left;
width: 25px;
overflow: hidden;
}






div#footer	{	/*ON AJOUTE A CET ID LA CLASS recruteur KAN ON EST DANS L'ESPACE RECRUTEUR*/
position: relative;
display: block;
z-index: 100;
/*margin-bottom: 10px;*/
background-color: #d5d5d5;
background-image: url('/images/bg_footer.png');
background-position: center top;
background-repeat: no-repeat;
}
div#footer div.pad	{
padding: 10px;
}

div#links-1	{
position: relative;
display: block;
/*
background-color: #d5d5d5;
background-image: url('/images/bg_links-1.png');
background-position: center top;
background-repeat: no-repeat;
*/
}
div#links-1 dl	{
position: relative;
float: left;
width: 310px;
}
	.recruteur div#links-1 dl	{
	width: 460px;
	}
div#links-1 dl.filet	{
border-left: 1px solid #b8b8b8;
padding-left: 10px;
}
div#links-1 dt	{
position: relative;
margin-bottom: 10px;
font-size: 14px;
font-weight: bold;
color: #01455f;
}
	.recruteur div#links-1 dt	{
	color: #285802;
	}
div#links-1 dd	{
position: relative;
margin: 0px;
font-size: 12px;
line-height: 18px;
color: #0095d3;
}
	.recruteur div#links-1 dd, .recruteur div#links-1 dd a	{
	color: #679800;
	}
div#links-1 .col-1, div#links-1 .col-2	{
float: left;
}
div#links-1 .col-1	{
width: 40%;
}
div#links-1 .col-2	{
width: 60%;
}

div#links-2	{
position: relative;
display: block;
height: 71px;
overflow: hidden;
background-color: #d5d5d5;
background-image: url('/images/bg_links-2.png');
background-position: center top;
background-repeat: no-repeat;
color: #fff;
font-size: 11px;
}
div#links-2 a	{
color: #fff;
white-space: nowrap;
}
div#footer div#links-2 div.pad	{
padding: 15px 10px 5px 10px;
}

div#links-2 span.sep-sect	{
padding: 0px 3px;
}










/*MODULE COLONNE 300 DROITE*/

div.module	{
position: relative;
margin-bottom: 20px;
}

div.module div.top	{
position: relative;
background-image: url('/images/bg_mod_top_actumonde.png');
background-position: left top;
background-repeat: no-repeat;
color: #fff;
font-size: 14px;
font-weight: bold;
/*padding: 5px 10px;*/
padding: 10px;
}
	div.module.espcand div.top, div.module.ilsrecrutent div.top	{
	background-image: url('/images/bg_mod_top_espcand.png');
	}
	div.module.sectune div.top, div.module.vert-clair div.top	{
	background-image: url('/images/bg_mod_top_sectune.png');
	}
	div.module.actumonde div.top	{
	background-image: url('/images/bg_mod_top_actumonde.png');
	}
	div.module.esprec div.top	{
	background-image: url('/images/bg_mod_top_sectune.png');
	}
	div.module.esprec.contact div.top	{
	background-image: url('/images/bg_mod_top_esprec_contact.png');
	}

div.module div.cont	{
position: relative;
background-image: url('/images/bg_mod_cont.png');
background-position: left bottom;
background-repeat: no-repeat;
background-color: #fff;
padding: 10px;
}
	div.module.espcand div.cont	{
	background-image: url('/images/bg_mod_cont_espcand.png');
	border-top: 3px solid #d5d5d5;
	}
	div.module.esprec div.cont	{
	background-image: url('/images/bg_mod_cont_esprec.png');
	border-top: 1px solid #cccccc;
	}
	div.module.esprec.contact div.cont	{
	background-image: url('/images/bg_mod_cont_esprec_contact.png');
	border-top: 3px solid #377502;
	}
div.module.espcand span.ico-moncompte	{
padding-right: 10px;
}
div.module.espcand span.ico-decon	{
padding-left: 3px;
padding-right: 13px;
}
div.module.espcand span.ico-deposer	{
padding-left:4px;
/*padding-right:3px;*/
padding-right:6px;
}
div.module.espcand span.ico-deposer img	{
position: relative;
top: -2px;
}
div.module.espcand span.ico-creer	{
padding-right:3px;
}
div.module.espcand span.ico-creer img	{
position: relative;
top: -2px;
}

div.module.actumonde div.cont	{
background-image: url('/images/bg_mod_cont_actumonde.png');
color: #6d6d6d;
}

.espcand form.jauge	{
background-image: url('/images/bg_espcand_complet.png');
background-position: center center;
background-repeat: no-repeat;
padding: 10px 0px 10px 10px;
}
form.jauge input.jauge	{	/*JAUGE EGALEMENT UTILISEE DANS ESPACE CANDIDAT MAIS LA-BAS, ON NE REPREND PAS LE BG GRIS DU FORM*/
width:100px;
color:#fff;
font-weight:bold;
border:1px solid #666;
background-color: #fff;
background-image: url('/images/jauge.png');
background-repeat: no-repeat;
}
.espcand form.ident	{
/*
background-image: url('/images/bg_espcand_ident.png');
background-position: center center;
background-repeat: no-repeat;
*/
background-color: #f7f7f7;
padding: 5px 0px 5px 10px;
margin-top: 10px;
}
.espcand form.ident input.ident	{
width:100px;
color:#6d6d6d;
/*color:#000;
border:1px solid #666;*/
/*border:1px solid #aaa;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
width: 170px;
}

.esprec div.connecte	{
background-color: #f5f5f5;
padding: 5px 10px;
}
.esprec div.connecte strong.user	{
color: #666666;
}

.esprec div.contactez	{
background-color: #f4f5eb;
padding: 5px 10px;
font-family:Georgia, 'Times New Roman', Times, serif;
font-weight: bold;
text-align: center;
color: #679800;
}

dl.module dt	{	/*UTILISE PAR TOUS LES MODULES, COL DRO + VENTRE 675, 350, 300*/
position: relative;
font-size: 14px;
font-weight: bold;
color: #044660;
margin-bottom: 2px;
}
.actumonde dl.module dt	{
font-size: 13px;
}
dl.module dt a	{
color: #044660;
}
dl.module dd	{
position: relative;
margin-left: 0px;
}
dl.module dd.sep	{
height: 1px;
overflow: hidden;
background-color: #d5d5d5;
margin-top: 5px;
margin-bottom: 5px;
}
dl.module dd.col	{
float: left;
width: 50%;
}
dl.module dd span.annonceur	{
font-size: 10px;
color: #0ba300;
text-transform: uppercase;
}

div.module li	{
list-style: outside;
list-style-image: url('/images/bull_mod.png');
list-style-position: outside;
margin-left: 15px;
margin-bottom: 3px;
}










/*MODULES UTILISES PARTOUT*/
div.module-675, div.module-350, div.module-300, div.module.ilsrecrutent{
position: relative;
margin-bottom: 20px;
}

div.module-675 .top, div.module-350 .top, div.module-300 .top	{	/*H2*/
position: relative;
background-position: left top;
background-repeat: no-repeat;
color: #044660;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: bold;
padding: 5px 15px;
}
div.module-675 .top	{
background-image: url('/images/bg_mod_top_gene_675.png');
}

div.module-675 div.top-sombre	{	/*ID. top-post DANS styles_postuler.css*/
position: relative;
background-image: url('/images/bg_mod_top_ann_675.png');
background-position: left top;
background-repeat: no-repeat;
padding: 5px 15px;
}
div.module-675 div.top-sombre h1	{
color: #fff;
font-weight: bold;
font-size: 18px;
}



div.module-350 .top	{
background-image: url('/images/bg_mod_top_gene_350.png');
}
div.module-300 .top	{
background-image: url('/images/bg_mod_top_gene_300.png');
}
div.module-675 div.filet-top, div.module-350 div.filet-top, div.module-300 div.filet-top	{
position: relative;
height: 2px;
overflow: hidden;
background-position: left top;
background-repeat: no-repeat;
margin-top: 2px;
}
div.module-675 div.filet-top, div.module-350 div.filet-top	{
background-image: url('/images/filet_mod_top_gene_350.png');
}
div.module-300 div.filet-top	{
background-image: url('/images/filet_mod_top_gene_300.png');
}
div.module-675 div.cont, div.module-350 div.cont, div.module-300 div.cont, div.module.ilsrecrutent div.cont	{
position: relative;
background-position: left bottom;
background-repeat: no-repeat;
background-color: #fff;
/*padding: 15px;*/
padding: 10px 15px 15px 15px;
}
div.module-675 div.cont	{
background-image: url('/images/bg_mod_cont_gene_675.png');
}
	.recruteur div.module-675 div.cont	{
	background-image: url('/images/rec_bg_mod_cont_gene_675.png');
	}
div.module-350 div.cont	{
background-image: url('/images/bg_mod_cont_gene_350.png');
}
div.module-300 div.cont, div.module.ilsrecrutent div.cont	{
background-image: url('/images/bg_mod_cont_gene_300.png');
}

div.module-675 span.titre	{
font-size: 14px;
}


div.corner	{
position: relative;
float: right;
background-image: url('/images/bg_corner.png');
background-position: right bottom;
background-repeat: no-repeat;
top: 16px;
left: 15px;
color: #fff;
padding: 5px 10px;
font-weight: bold;
}
div.corner a	{
color: #fff;
padding-right: 15px;
/*background-image: url('/images/f_corner.png');*/
background-image: url('/images/f_blanc_dro.png');
background-position: right center;
background-repeat: no-repeat;
}
/*
div.module div.corner a	{
background-image: url('/images/f_blanc_dro.png');
}
*/



/*MODULE 675 2 COLS 350 25 300*/

div.module-675-2cols	{
position: relative;
margin-bottom: 20px;
}
div.module-675-2cols h2.top-350, div.module-675-2cols div.top-sep, div.module-675-2cols h2.top-300	{
position: relative;
float: left;
background-image: url('/images/bg_mod_top_gene_675.png');
background-repeat: no-repeat;
color: #044660;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: bold;
padding: 5px 15px;
}
div.module-675-2cols h2.top-350	{
width: 320px;
background-position: left top;
}
div.module-675-2cols div.top-sep	{
padding: 5px 0px;
width: 25px;
background-position: center top;
}
div.module-675-2cols h2.top-300	{
width: 270px;
background-position: right top;
}

div.module-675-2cols h2.top-350 div.filet-top, div.module-675-2cols div.top-sep div.filet-top, div.module-675-2cols h2.top-300 div.filet-top	{
position: relative;
height: 2px;
overflow: hidden;
background-position: left top;
background-repeat: no-repeat;
margin-top: 2px;
}
div.module-675-2cols h2.top-350 div.filet-top	{
background-image: url('/images/filet_mod_top_gene_350.png');
}
div.module-675-2cols h2.top-300 div.filet-top	{
background-image: url('/images/filet_mod_top_gene_300.png');
}

div.module-675-2cols div.cont	{
position: relative;
clear: both;
background-position: left bottom;
background-repeat: no-repeat;
background-color: #fff;
background-image: url('/images/bg_mod_cont_gene_675_2cols.png');
/*padding: 15px;*/
padding: 10px 15px 15px 15px;
}
div.module-675-2cols div.col-left, div.module-675-2cols div.col-right	{
position: relative;
float: left;
}

div.module-675-2cols div.col-left	{
width: 320px;
padding-right: 15px;
}
div.module-675-2cols div.col-left span.titre	{
font-size: 14px;
}
div.module-675-2cols div.col-left span.annonceur	{
font-size: 10px;
color: #0ba300;
text-transform: uppercase;
}

div.module-675-2cols div.col-right	{
width: 270px;
padding-left: 15px;
}

#ilsrecrutent img.logo-recruteur	{	/*APPARAIT EN HOME ET EN COL DROITE*/
position: relative;
float: right;
margin: 0px 0px 5px 5px;
/*width: 135px;*/
}

#ilsrecrutent img.logo-recruteur	{	/*BLOC EN COL DROITE*/
}











/*RECHERCHE*/

div#recherche	{
position: relative;
/*height: 160px;*/
	height: 150px;
overflow: hidden;
margin-bottom: 20px;
color: #fff;
	background-image: url('/images/bg_recherche.png');
	background-position: left top;
	background-repeat: no-repeat;
}
div#recherche a	{
color: #fff;
}
div#recherche div.top	{
position: relative;
height: 39px;
overflow: hidden;
/*
background-image: url('/images/bg_recherche_top.png');
background-position: left top;
background-repeat: no-repeat;
*/
}
div#recherche div.cont	{
position: relative;
/*height: 121px;*/
	height: 111px;
overflow: hidden;
/*
background-image: url('/images/bg_recherche_cont.png');
background-position: left top;
background-repeat: no-repeat;
*/
}

div#recherche div.ong-1	{
position: relative;
float: left;
/*
min-width: 253px;
height: 50px;
background-image: url('/images/bg_rech_ong1.png');
background-position: left top;
background-repeat: no-repeat;
*/
}
div#recherche div.ong-1 h1	{
position: relative;
/*top: 10px;
left: 20px;*/
/*margin: 13px 30px 0px 20px;*/
margin: 13px 20px 0px 15px;
font-weight: bold;
/*font-size: 14px;*/
font-size: 16px;
}
/*
div#recherche div.ong-1-corner	{
position: relative;
float: left;
width: 8px;
height: 50px;
overflow: hidden;
background-image: url('/images/bg_rech_ong1_corner.png');
background-position: left top;
background-repeat: no-repeat;
}
*/

div#recherche div.ong-2	{
position: relative;
float: left;
height: 50px;
/*background-color: #326a7e;*/
font-weight: bold;
font-size: 12px;
}
/*
div#recherche div.ong-2 a	{
color: #fff;
}
*/
div#recherche div.ong-2 div	{
position: relative;
/*top: 15px;
left: 20px;
margin: 15px 0px 0px 0px;*/
margin: 17px 0px 0px 0px;
}
/*
div#recherche div.ong-2-corner	{
position: relative;
float: left;
width: 8px;
height: 50px;
overflow: hidden;
background-image: url('/images/bg_rech_ong2_corner.png');
background-position: left top;
background-repeat: no-repeat;
}
*/

div#recherche div.pasong {
position: relative;
float: left;
height: 50px;
font-weight: bold;
font-size: 12px;
color:#0095D3;
margin-top:12px;
margin-left:10px;
}


div#recherche div.cont table td	{
/*padding: 10px 20px;
padding: 10px 15px 0px 15px;*/

padding: 5px 15px 0px 15px;
font-size: 14px;
line-height: 1.5em;
}

div#recherche div.cont table .champ	{
width: 280px;

/*border: 2px solid #0a7fac;
border: 1px solid #aaa;
color: #787878;*/
}
div#recherche div.cont table input.go	{
width: 184px;
height: 25px;
}

div#recherche div.cont table button.go   {
background-image: url('/images/b_lancer-recherche.png');
background-position: left top;
background-repeat: no-repeat;
}


/*EDITO*/

/*
  FORMAT Spécifique
*/

/*div#edito {
  color: #fff;
  position: relative;
  width: 675px;
  height: 127px;
  margin-bottom: 20px;
  background: #fff url(/images/bg_edito4.jpg) left top no-repeat;
}

div#edito div.cont {
position: relative;
padding: 8px 15px 15px 15px;
}

div#edito div.int1	{
position: relative;
font-size: 24px;
font-weight: bold;
margin-bottom: 5px;
}

div#edito .texte	{
position: relative;
font-size: 14px;
line-height: 20px;
}

div#edito ul	{
margin-left: 45px; 
margin-top: 8px; 
line-height: 20px; 
font-size: 14px;
}

div#edito ul li {
list-style-image: url('/images/bull_edito.png'); 
list-style-position: outside;
margin-bottom:2px;
padding-left:4px;
}

div#edito .inscription	{
position: relative;
font-size: 16px;
line-height: 20px;
font-weight: bold; 
margin-top: -20px; 
text-align: right; 
margin-right: 10px;
}


div#edito .inscription	a {
color:#FFF;
}*/

/*
  PAVÉ THÉMATIQUE : FORMAT STANDARD
*/
div#edito	{
position: relative;
width: 675px;
height: 180px;
margin-bottom: 20px;
background-color: #fff;
background-image: url('/images/bg_edito.png');
background-position: left top;
background-repeat: no-repeat;
}
div#edito div.cont	{
position: relative;
padding: 15px;
}
div#edito div.int1, div#edito div.int2	{
position: relative;
font-size: 18px;
font-weight: bold;
}
div#edito div.int1	{
color: #2a8fad;
margin-bottom: 5px;
}
div#edito div.int2	{
color: #044660;
margin-bottom: 10px;
}

div#edito .texte	{
position: relative;
/*padding-left: 115px;*/
}

div#edito div.vignette	{
position: relative;
float: left;
}
div#edito div.vignette img	{
/*width: 96px;
height: 96px;*/
margin-right:4px;
border: 1px solid #d5d5d5;
}
div#edito div.corner	{
	float:none;
  height:14px;
  position:absolute;
  left: auto;
  right:0;
  top:156px;
  text-align:right;
  z-index:1000;
}

/*-------------------------------------------------------------------------------------------------------*/









/*MESSAGES*/

div.message	{
position: relative;
display: block;
width: 675px;
/*height: 60px;*/
height: 30px;
background-position: left top;
background-repeat: no-repeat;
}
div.message.ok	{
background-image: url('/images/bg_message_ok.png');
color: #8fbb34;
}
div.message.err	{
background-image: url('/images/bg_message_err.png');
color: #f13031;
}
div.message span	{
position: relative;
/*top: 20px;*/
top: 5px;
left: 100px;
font-weight: bold;
font-size: 14px;
}









/*PAGE EDITORIALE*/

.art-cate	{
color: #0095d3;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
/*font-size: 12px;*/
font-size: 10px;
font-weight: normal;
}

div#article	{
}
div#article .publie	{
color: #787878;
}

ul.autres-art li	{	/* + UTILISE PAR LISTES OFFRES PAR METIERS, REGIONS, SECTEURS*/
list-style: outside;
list-style-image: url('/images/bull_mod.png');
list-style-position: outside;
margin-left: 15px;
margin-bottom: 3px;
}










/*PAGES ACTU ET CONSEILS*/

.tit-actu-conseils	{
font-weight: bold;
}










/*ENTREPRISES QUI RECRUTENT*/

table#ent-recru td	{
border: 1px solid #e1e8eb;
text-align: center;
}
table#ent-recru img.logo	{
width: 110px;
}










/*PAGES RECRUTEURS*/

div.tarifs	{
border: 3px solid #d5d5d5;
padding: 20px;
margin-bottom: 20px;
}
	.recruteur div.tarifs	{
	border: 3px solid #cee59b;
	}

table.tarifs img.logo	{
margin: 5px 10px;
vertical-align: middle;
}
	.recruteur table.tarifs img.logo	{
	margin: 0px 0px 0px 5px;
	vertical-align: baseline;
	}

table.tarifs .gros-prix	{
font-family: Georgia, 'Times New Roman', Times, serif;
font-size: 16px;
font-weight: bold;
color: #044660;
}
	.recruteur table.tarifs .gros-prix	{
	color: #285802;
	}
table.tarifs td.prix	{
font-family: Georgia, 'Times New Roman', Times, serif;
font-weight: bold;
text-align: right;
}
table.tarifs td.quant	{
color: #0095d3;
font-weight: bold;
text-align: left;
}
	.recruteur table.tarifs td.quant	{
	color: #679800;
	}

table.tarifs td.tarifs-annonce	{
background-image: url('/images/bg_tarifs-annonce.png');
background-position: center center;
background-repeat: no-repeat;
}
	.recruteur table.tarifs td.tarifs-annonce	{
	background-image: url('/images/rec_bg_tarifs-annonce.png');
	}
	

.recruteur table.tarifs table.contactez-nous	{
background-image:url('/images/rec_bg_nonconn_contact.png');
background-position:center top;
background-repeat:no-repeat;
}
.recruteur table.tarifs table.contactez-nous th, .recruteur table.tarifs table.contactez-nous td	{
padding: 10px;
}

.recruteur table.tarifs table.identifiez-vous	{
background-image:url('/images/rec_bg_nonconn_ident.png');
background-position:center top;
background-repeat:no-repeat;
}
.recruteur table.tarifs table.identifiez-vous th	{
padding: 10px 20px;
}
.recruteur table.tarifs table.identifiez-vous td	{
padding: 0px 0px 5px 20px;
}
.recruteur table.tarifs table.identifiez-vous .champ	{
/*border: 1px solid #a9aaab;*/
width: 200px;
}	
.recruteur table.tarifs table.identifiez-vous input.b-ok	{
position: relative !important;
_position: static;
}
html[xmlns*=""]:root .recruteur table.tarifs table.identifiez-vous input.b-ok  {	/*UNIQUEMENT SAFARI*/
top: -2px;  
}



div.module-1000	{
position: relative;
margin-bottom: 20px;
}

div.module-1000 div.top-sombre	{	/*ID. top-post DANS styles_postuler.css*/
position: relative;
background-image: url('/images/bg_mod_top_sombre_1000.png');
background-position: left top;
background-repeat: no-repeat;
padding: 5px 15px;
}
	.recruteur div.module-1000 div.top-sombre	{
	background-image: url('/images/rec_bg_mod_top_sombre_1000.png');
	}
div.module-1000 div.top-sombre h1	{
color: #fff;
font-weight: bold;
font-size: 18px;
}

div.module-1000 div.cont	{
position: relative;
background-position: left bottom;
background-repeat: no-repeat;
background-color: #fff;
padding: 15px;
background-image: url('/images/bg_mod_cont_gene_1000.png');
}
	.recruteur div.module-1000 div.cont	{
	background-image: url('/images/rec_bg_mod_cont_gene_1000.png');
	}









div.pub-col-dro	{
text-align: center;
/*margin-bottom: 5px;*/
}







/*UTILISE DANS RECHERCHE + ESPACE CANDIDAT*/
.type-contrat	{	/*CHEKBOX OU RADIO + MENTION*/
white-space: nowrap;
padding-right: 20px;
}
#rech-avancee img.sep	{
width: 240px;
height: 1px;
margin-left: auto;
margin-right: auto;
margin-top: 5px;
margin-bottom: 5px;
}
#espace img.sep	{
width: 240px;
height: 1px;
margin-left: auto;
margin-right: auto;
margin-top: 5px;
margin-bottom: 5px;
}










/*TOP EMPLOYEURS*/

div#top-employeurs	{
}

#top-employeurs .sep	{
position: relative;
clear: both;
/*height:3px;*/
height: 1px;
overflow: hidden;
background-color:#d5d5d5;
margin:10px 0px;
}
#top-employeurs .couleur, .top-employeurs-mod .couleur	{
color: #326a7e;
}

div#top-employeurs div.col-1	{
position: relative;
float: left;
width: 290px;
}
div#top-employeurs div.col-1 div.soc-link	{
position: relative;
background-color: #fff;
background-image: url('/images/top_emp_bg_soc.png');
background-position: left center;
background-repeat: repeat-x;
padding: 3px 0px 3px 10px;
width: 277px;	/*287-PADD*/
overflow: hidden;
margin-bottom: 5px;
font-size: 14px;
font-weight: bold;
color: #9b9b9b;
}
div#top-employeurs div.col-1 div.soc-link.on	{
background-image: url('/images/top_emp_bg_soc_on.png');
color: #326a7e;
}

div#top-employeurs div.col-2	{
position: relative;
float: right;
width: 306px;	/*330 - PADDING*/
padding: 12px;
border: 2px solid #0095d3;
background-color: #fff;
background-image: url('/images/top_emp_bg_fiche.png');
background-position: left top;
background-repeat: repeat-x;
}

div#top-employeurs div.col-2 .nom-soc	{
font-size: 14px;
font-weight: bold;
}
div#top-employeurs table.evaluation	{
width: 100%;
}

div#top-employeurs table.evaluation th	{
text-align: left;
color: #326a7e;
padding: 2px 0px;
}
div#top-employeurs table.evaluation td.stars	{
text-align: right;
padding: 2px 0px;
}
div#top-employeurs table.evaluation td.stars img	{
margin-left: 1px;
}

div.top-employeurs-mod	{
position: relative;
}
div.top-employeurs-mod div.top	{
position: relative;
height: 12px;
overflow: hidden;
background-position: left top;
background-repeat: no-repeat;
}
div.top-employeurs-mod div.top.top-675	{
background-image: url('/images/top_emp_bg_mod_675.png');
}
div.top-employeurs-mod div.top.top-300	{
background-image: url('/images/top_emp_bg_mod_300.png');
}
div.top-employeurs-mod div.cont	{
position: relative;
background-position: left bottom;
background-repeat: no-repeat;
padding-bottom: 12px;
padding-left: 10px;
padding-right: 10px;
}
div.top-employeurs-mod div.cont.cont-675	{
background-image: url('/images/top_emp_bg_mod_675.png');
}
div.top-employeurs-mod div.cont.cont-300	{
background-image: url('/images/top_emp_bg_mod_300.png');
}









/*ESPACE RECRUTEUR*/

table.pagin-rec	{	/*PAGINATION*/
width: 100%;
font-size: 11px;
font-weight: bold;
color: #666666;
}
table.pagin-rec td	{
padding: 0px 10px;
white-space: nowrap;
}
table.pagin-rec td.pre	{
text-align: right;
}
table.pagin-rec td.page	{
text-align: center;
}
table.pagin-rec td.sui	{
text-align: left;
}
table.pagin-rec td.pre a, table.pagin-rec td.sui a	{
color: #666666;
}
table.pagin-rec td.page a	{
color: #999999;
}
table.pagin-rec a	{
text-decoration: underline;
}
table.pagin-rec a:hover	{
text-decoration: none;
}

/*LISTE OFFRES*/
div.int-liste	{
position: relative;
background-image: url('/images/rec_bg_int_liste.png');
background-position: left top;
background-repeat: no-repeat;
padding: 10px;
font-weight: bold;
}
div.int-liste span.intitule	{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
/*color: #679800;*/
color: #33740c;
padding-right: 10px;
}
div.int-liste span.nb-off	{
font-size: 16px;
color: #000000;
}

table.liste-off	{
width: 100%;
border-top: 3px solid #d5d5d5;
}
table.liste-off th, table.liste-off td	{
border-bottom: 1px solid #d5d5d5;
}
table.liste-off th	{
padding: 5px 10px;
}
table.liste-off td	{
padding: 10px;
}
table.liste-off th	{
text-align: center;
background-color: #f7f7f7;
}
table.liste-off td.off-lib	{
/*color: #679800;*/
color: #33740c;
text-align: left;
font-size: 14px;
}
table.liste-off td.off-lib a	{
/*color: #679800;*/
color: #33740c;
}
table.liste-off td.off-date, table.liste-off td.off-vis, table.liste-off td.off-cv	{
color: #666666;
text-align: center;
}
table.liste-off td.off-supp	{
text-align: right;
}

