@CHARSET "ISO-8859-1";

body {

	font-family: Helvetica, Verdana, Arial, sans-serif;

	font-size: 11px;

	color: #000000;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}



#map {

	font-family: Helvetica, Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #000000;

	text-align: left;

}

a.menu:link, a.menu:visited , a.menu:active {
	outline:none;
	color: #80197F;
	text-decoration:none;
}
a.menu:hover {
	text-decoration:underline;
	color: #80197F;
}


a:link, a:visited , a:active {
	outline:none;
	color: black;
	text-decoration:none;
}

a:hover {
	text-decoration:none;
	color: black;
}


a.lien_corps:link, a.lien_corps:visited , a.lien_corps:active {
	outline:none;
	color: black;
	text-decoration:none;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
}
a.lien_corps:hover {
	text-decoration:underline;
	color: black;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
}

a.lien_cache:link, a.lien_cache:visited, a.lien_cache:active, a.lien_cache:hover {
	outline:none;
	color: black;
	text-decoration:none;
	cursor:text;
}

a.lien_cache_gris:link, a.lien_cache_gris:visited, a.lien_cache_gris:active, a.lien_cache_gris:hover {
	outline:none;
	color: #EEEEEE;
	text-decoration:none;
	cursor:text;
	font-size:10px;
}

a.lien_h1:link, a.lien_h1:visited , a.lien_h1:active, a.lien_h1:hover {
	outline:none;
	color: black;
	text-decoration:none;
	font-size:16px;
    font-family:Helvetica, Verdana, Arial, sans-serif;
	cursor:text;
}


a.lien_navig:hover {

	
text-decoration:none;
	color: black;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:11px;
}

#btn_envoyer {

	border: 2px solid white;

	background-color: #ED7F00;

	color: white;

	font-weight: 600;

	cursor: pointer;

}

#btn_envoyer:hover {

	border: 2px solid white;

	background-color: white;

	color: #ED7F00;

	font-weight: 600;

	cursor: pointer;

}

#global {

     position:absolute;

     width: 779px; 

     height: 588px;

     left: 50%; 

     top: 50%;

     margin-top: -294px;  /*moitié de la hauteur */

     margin-left: -389px;  /*moitié de la largeur */

}

#div_op_en_cours_fond {

    position:absolute;

    width: 100%; 

    height: 100%;

    left: 0px; 

    top: 0px;

	background-color: #ED7F00;

	filter:alpha(opacity=80);

	-moz-opacity:0.8;

	opacity: 0.8;

	display: none;

}

#div_op_en_cours_texte {

    position:absolute;

    width: 200px; 

    height: 150px;

    left: 50%; 

    top: 50%;

    margin-top: -75px;  /*moitié de la hauteur */

    margin-left: -100px;  /*moitié de la largeur */

    color: black;

	font-weight: 600;

	vertical-align: middle;

	display: block;

}

.txt_expert{

	text-align: right;

	font-size: 18px;

	font-weight: 800;

}

.txt_Sbc_recrute{

	text-align: left;

	font-size: 13px;

	font-weight: 400;

	color: black;

}





.txt_secteur{

	font-size: 13px;

	font-weight: 600;

	text-align: left;

	cursor: pointer;

}

.txt_secteur:hover{

	font-size: 15px;

	font-weight: 600;

	text-align: left;

	cursor: pointer;

}

.div_secteur{

	background-image: url('../images/Sbc-interim-bulle.gif');

	width: 126px;

	height: 85px;

}

.div_secteur:hover{

	background-image: url('../images/Sbc-interim-bulle-over.gif');

	width: 126px;

	height: 85px;

}

.txt_erreur {

	color: yellow;

	font-weight: 600;

}

 .recaptchatable .recaptcha_image_cell, #recaptcha_table {

   background-color:#ED7F00 !important; /*reCaptcha widget background color*/

    }

 

 #recaptcha_table {

   background-color:#ED7F00 !important; /*reCaptcha widget background color*/

   border-color: #ED7F00 !important; /*reCaptcha widget border color*/

    }

 

 #recaptcha_response_field {

   border-color: #ED7F00 !important; /*Text input field border color*/

   background-color:#FFFFFF !important; /*Text input field background color*/

    }

.recaptcha_image_cell .recaptcha_input_area {

   margin: 0px !important;

}

.titre {

	font-size: 30px;

	font-weight: 900;

}


#accueil{
vertical-align:middle;

}

.vide{
color:#FF0000;
}

.attente{
color:#000000;
}
.sous_sous_titre{
color:#FFFFFF;
vertical-align:top;
text-align:right;
font-size:19px;
}

.menu_bas{
color:#80197F;
font-size:15px;
font-family:Helvetica, Verdana, Arial, sans-serif;
vertical-align:middle;
text-align:right;
cursor:pointer;
font-weight: 400;
}

h1 {
display:inline;
font-size:16px;
font-family:Helvetica, Verdana, Arial, sans-serif;
}

.TitreSite {
color:#FFFFFF;
margin-bottom:0;
font-weight:bold;
font-size:32px;
font-family:Helvetica, Verdana, Arial, sans-serif;
}

.sous_titre {
letter-spacing:3px;
color:#80197F;
font-size:10px;
}

.connexion{
background-image:url(../images/connexion.gif);
height:26;
width:147;
border:0;
padding:0;
cursor:pointer;
}

.connexion_over{
background-image:url(../images/connexion_over.gif);
height:26;
width:147;
border:0;
padding:0;
cursor:pointer;
}


.connexion_cadre{
background-image:url(../images/connexion_cadre.gif);
height:31;
width:160;
border:0;
padding:0;
cursor:pointer;
}

.connexion_cadre_over{
background-image:url(../images/connexion_cadre_over.gif);
height:31;
width:160;
border:0;
padding:0;
cursor:pointer;
}





.connexion2{
background-image:url(../images/connexion2.gif);
height:26;
width:140;
border:0;
padding:0;
cursor:pointer;
}

.connexion2_over{
background-image:url(../images/connexion2_over.gif);
height:26;
width:140;
border:0;
padding:0;
cursor:pointer;
}


.s_inscrire{
background-image:url(../images/s_inscrire.gif);
height:26;
width:140;
border:0;
padding:0;
cursor:pointer;
}

.s_inscrire_over{
background-image:url(../images/s_inscrire_over.gif);
height:26;
width:140;
border:0;
padding:0;
cursor:pointer;
}



.mot_de_passe{
background-image:url(../images/mot_de_passe.gif);
height:26;
width:142;
border:0;
padding:0;
cursor:pointer;
}

.mot_de_passe_over{
background-image:url(../images/mot_de_passe_over.gif);
height:26;
width:142;
border:0;
padding:0;
cursor:pointer;
}


.deconnexion{
background-image:url(../images/deconnexion.gif);
height:26;
width:147;
border:0;
padding:0;
cursor:pointer;
}

.deconnexion_over{
background-image:url(../images/deconnexion_over.gif);
height:26;
width:147;
border:0;
padding:0;
cursor:pointer;
}

.continuer{
background-image:url(../images/continuer.gif);
height:26;
width:143;
border:0;
padding:0;
cursor:pointer;
}

.continuer_over{
background-image:url(../images/continuer_over.gif);
height:26;
width:143;
border:0;
padding:0;
cursor:pointer;
}





.formulaire {
border:0;
padding:0;
margin:0;
}

.champs_form {
height:17px;
font-size:9px;
margin:0;
padding:0;
width:150;
border: 1px solid #A794A8;
}

.champs_form2 {
height:19px;
font-size:10px;
margin:0;
padding:0;
width:150;
text-align:center;
}

.secteur{
color:#000000;
font-size:12px;
font-family:Helvetica,Georgia, "Times New Roman", Times, serif;

}
.actualites {
font-stretch:narrower;
font-size:13px;
line-height:18px;
}

.titre_article {
font-size:14px;
font-family:Helvetica, Verdana, Arial, sans-serif;
}

.rechercher{
background-image:url(../images/rechercher.gif);
height:26;
width:104;
border:0;
padding:0;
cursor:pointer;
}

.rechercher_over{
background-image:url(../images/rechercher_over.gif);
height:26;
width:104;
border:0;
padding:0;
cursor:pointer;
}

.rechercher2{
background-image:url(../images/rechercher2.gif);
height:19;
width:94;
border:0;
padding:0;
cursor:pointer;
}

.rechercher2_over{
background-image:url(../images/rechercher2_over.gif);
height:19;
width:94;
border:0;
padding:0;
cursor:pointer;
}

.nouvelle_offre{
background-image:url(../images/nouvelle_offre.gif);
height:19;
width:94;
border:0;
padding:0;
cursor:pointer;
}

.nouvelle_offre_over{
background-image:url(../images/nouvelle_offre_over.gif);
height:19;
width:94;
border:0;
padding:0;
cursor:pointer;
}


.enregistrer2{
background-image:url(../images/enregistrer2.gif);
height:28;
width:113;
border:0;
padding:0;
cursor:pointer;
}

.enregistrer2_over{
background-image:url(../images/enregistrer2_over.gif);
height:28;
width:113;
border:0;
padding:0;
cursor:pointer;
}


.enregistrer3{
background-image:url(../images/enregistrer3.gif);
height:32;
width:111;
border:0;
padding:0;
cursor:pointer;
}

.enregistrer3_over{
background-image:url(../images/enregistrer3_over.gif);
height:32;
width:111;
border:0;
padding:0;
cursor:pointer;
}


.apercu{
background-image:url(../images/apercu.gif);
height:32;
width:111;
border:0;
padding:0;
cursor:pointer;
}

.apercu_over{
background-image:url(../images/apercu_over.gif);
height:32;
width:111;
border:0;
padding:0;
cursor:pointer;
}



.soustitre_recherche {
font-stretch:narrower;
font-size:13px;
line-height:18px;
color:#9F90A0;
padding-bottom:5px;
}

.formulaire_recherche{
padding-bottom:3px;
}

.champs_form3 {
margin:0;
padding:0;
width:150;
text-align:center;
}

.ajax{
text-align:center;
font-family:Helvetica,Georgia, "Times New Roman", Times, serif;
cursor:pointer;
border-top-style:solid;
border-top-width:0.25px;
border-bottom:0.25px solid;
background-color:#fafafa;
width:150px;
z-index:10;

}

.ajax2{
text-align:center;
font-family:Helvetica,Georgia, "Times New Roman", Times, serif;
cursor:pointer;
border-bottom:0.25px solid;
background-color:#fafafa;
z-index:10;
}

.listing_offre {
font-size:12px;
margin:0;
padding-left:5px;
}

.liste_offre {
border-bottom:inset;
border-bottom-color:#A794A8;
border-bottom-width:1px;
padding-bottom:4px;
padding-left:6px;
padding-top:4px;
}

.liste_offre2 {
border-bottom:inset;
border-bottom-color:#80197F;
border-bottom-width:1px;
padding-bottom:4px;
padding-left:6px;
padding-top:4px;
}


.desliste_offre {
border-bottom:inset;
border-bottom-color:#A794A8;
border-bottom-width:1px;
padding-bottom:4px;
padding-left:6px;
padding-top:4px;
color:#666666;
}

.navigation {
font-size:11px;
vertical-align:middle;
padding-top:10px;
}

.apercu_offre {
font-size:12px;
margin:0;
padding:0px;
text-align:justify;
}

.taille_11 {
font-size:11px;
margin:0;
padding:0px;
}

.titre_apercu_offre{
color:#80197F;
border-bottom:inset;
border-bottom-color:#A794A8;
border-bottom-width:1px;
padding-bottom:4px;
padding-left:6px;
padding-top:4px;
cursor:pointer;
}


.titre_apercu_offre_cadre{
color:#80197F;
padding-bottom:4px;
padding-left:6px;
padding-top:4px;
cursor:pointer;
}

.titre_info_offre{
color:#80197F;
}

.formulaire{
border: 1px solid #A794A8;
z-index:-1;
}

.champs_text {
font-size:11px;
margin:0;
padding:0;
border: 1px solid #A794A8;
}

.inscrire{
background-image:url(../images/inscrire.gif);
height:27;
width:106;
border:0;
padding:0;
cursor:pointer;
}

.inscrire_over{
background-image:url(../images/inscrire_over.gif);
height:27;
width:106;
border:0;
padding:0;
cursor:pointer;
}

.se_connecter{
background-image:url(../images/se_connecter.gif);
height:27;
width:106;
border:0;
padding:0;
cursor:pointer;
}

.se_connecter_over{
background-image:url(../images/se_connecter_over.gif);
height:27;
width:106;
border:0;
padding:0;
cursor:pointer;
}

.envoyer{
background-image:url(../images/envoyer.gif);
height:26;
width:140;
border:0;
padding:0;
cursor:pointer;
}

.envoyer_over{
background-image:url(../images/envoyer_over.gif);
height:26;
width:140;
border:0;
padding:0;
cursor:pointer;
}

.titre_rech_actuelle{
color:#80197F;
border-bottom:inset;
border-bottom-color:#A794A8;
border-bottom-width:1px;
font-size:12px;
}



.retour_liste{
background-image:url(../images/retour_liste.gif);
height:34;
width:176;
border:0;
padding:0;
cursor:pointer;
background-repeat:no-repeat;
}

.retour_liste_over{
background-image:url(../images/retour_liste_over.gif);
height:34;
width:176;
border:0;
padding:0;
cursor:pointer;
background-repeat:no-repeat;
color:#E2DEE4;
}


.imprimer{
background-image:url(../images/imprimer.gif);
height:33;
width:176;
border:0;
padding:0;
cursor:pointer;
}

.imprimer_over{
background-image:url(../images/imprimer_over.gif);
height:33;
width:176;
border:0;
padding:0;
cursor:pointer;
color:#E2DEE4;
}


.memoriser{
background-image:url(../images/memoriser.gif);
height:33;
width:176;
border:0;
padding:0;
cursor:pointer;
}

.memoriser_over{
background-image:url(../images/memoriser_over.gif);
height:33;
width:176;
border:0;
padding:0;
cursor:pointer;
color:#E2DEE4;
}

.memo{
background-image:url(../images/memo.gif);
background-repeat:no-repeat;
background-position:right;
height:16;
width:21;
cursor:pointer;
border-bottom:inset;
border-bottom-color:#A794A8;
border-bottom-width:1px;
padding-bottom:4px;
padding-left:6px;
padding-top:4px;
}

.memo_over{
background-image:url(../images/memo_over.gif);
background-repeat:no-repeat;
background-position:right;
height:16;
width:21;
cursor:pointer;
color:#E2DEE4;
border-bottom:inset;
border-bottom-color:#A794A8;
border-bottom-width:1px;
padding-bottom:4px;
padding-left:6px;
padding-top:4px;
}

.memoriser_indis{
background-image:url(../images/memoriser_indis.gif);
height:33;
width:176;
border:0;
padding:0;
cursor:pointer;
}

.postuler_indis{
background-image:url(../images/postuler_indisp.gif);
height:33;
width:176;
border:0;
padding:0;
cursor:pointer;
}


.numero_offre{
background-image:url(../images/numero_offre.gif);
height:32;
background-repeat:repeat-x;
border:0;
padding:0;
cursor:pointer;
}



.postuler{
background-image:url(../images/postuler.gif);
height:32;
width:176;
border:0;
padding:0;
cursor:pointer;
}

.postuler_over{
background-image:url(../images/postuler_over.gif);
height:32;
width:176;
border:0;
padding:0;
cursor:pointer;
color:#E2DEE4;
}



.envoyer_ami{
background-image:url(../images/envoyer_ami.gif);
height:32;
width:176;
border:0;
padding:0;
cursor:pointer;
}

.envoyer_ami_over{
background-image:url(../images/envoyer_ami_over.gif);
height:32;
width:176;
border:0;
padding:0;
cursor:pointer;
color:#E2DEE4;
}




.offre_precedente{
background-image:url(../images/offre_precedente.gif);
height:32;
width:177;
border:0;
padding:0;
cursor:pointer;
}

.offre_precedente_over{
background-image:url(../images/offre_precedente_over.gif);
height:32;
width:177;
border:0;
padding:0;
cursor:pointer;
color:#E2DEE4;
}




.offre_suivante{
background-image:url(../images/offre_suivante.gif);
height:32;
width:153;
border:0;
padding:0;
cursor:pointer;
}

.offre_suivante_over{
background-image:url(../images/offre_suivante_over.gif);
height:32;
width:153;
border:0;
padding:0;
cursor:pointer;
color:#E2DEE4;
}

.titre_apercu{
font-size:14px;
color:#80197F;
}

.commentaire_cv {
line-height:22px;
font-size:13.2px;
font-family:Helvetica,Georgia, "Times New Roman", Times, serif;
color:#655B66;
}

.titre_page {
font-size:16px;
font-family:Helvetica, Verdana, Arial, sans-serif;
}

.champs_inscription {
height:18px;
font-size:12px;
margin:0;
padding:0;
border: 1px solid #A794A8;
}

.champs_entreprise {
height:18px;
font-size:12px;
margin:0;
padding:0;
border: 1px solid #807A82;
}

.poursuivre_candidature{
background-image:url(../images/poursuivre_inscription.gif);
height:22;
width:190;
border:0;
padding:0;
cursor:pointer;
border:none;
outline:none;
}

.poursuivre_candidature_over{
background-image:url(../images/poursuivre_inscription_over.gif);
height:22;
width:190;
border:0;
padding:0;
cursor:pointer;
border:none;
}


.valider_candidature{
background-image:url(../images/valider_inscription.gif);
height:22;
width:190;
border:0;
padding:0;
cursor:pointer;
}

.valider_candidature_over{
background-image:url(../images/valider_inscription_over.gif);
height:22;
width:190;
border:0;
padding:0;
cursor:pointer;
}


.retour_etape{
background-image:url(../images/retour_etape.gif);
height:24;
width:197;
border:0;
padding:0;
cursor:pointer;
}

.retour_etape_over{
background-image:url(../images/retour_etape_over.gif);
height:24;
width:197;
border:0;
padding:0;
cursor:pointer;
}


.enregistrer{
background-image:url(../images/enregistrer.gif);
height:23;
width:191;
border:0;
padding:0;
cursor:pointer;
}

.enregistrer_over{
background-image:url(../images/enregistrer_over.gif);
height:23;
width:191;
border:0;
padding:0;
cursor:pointer;
}


.attente{
color:#000000;
}
.vide{
color:#FF0000;
}

.selection{
background-color:#e4dfe5;
font-size:12px;
color:#000000;

}



.ajouter{
background-image:url(../images/ajouter.gif);
height:16;
width:17;
border:0;
padding:0;
cursor:pointer;
}

.ajouter_over{
background-image:url(../images/ajouter_over.gif);
height:16;
width:17;
border:0;
padding:0;
cursor:pointer;
}


.supprimer{
background-image:url(../images/suppression_critere.gif);
height:11;
width:12;
border:0;
padding:0;
cursor:pointer;
}

.supprimer_over{
background-image:url(../images/suppression_critere_over.gif);
height:11;
width:12;
border:0;
padding:0;
cursor:pointer;
}


.entreprise_envoyer{
background-image:url(../images/entreprise_envoyer.gif);
height:26;
width:140;
border:0;
padding:0;
cursor:pointer;
}

.entreprise_envoyer_over{
background-image:url(../images/entreprise_envoyer_over.gif);
height:26;
width:140;
border:0;
padding:0;
cursor:pointer;
}


.fond_infos{
background-image:url(../images/fond_infos_CDI.gif);
height:50;
width:202;
border:0;
padding:0;
cursor:pointer;
background-repeat:repeat-y;
}

.fond_infos_over{
background-image:url(../images/fond_infos_CDI_over.gif);
height:50;
width:202;
border:0;
padding:0;
cursor:pointer;
background-repeat:repeat-y;
}

.completion{
border:solid 1px black;
display:none;
position:absolute;
max-width:500px;
font-size:11px;
}


.completion2{
border:solid 1px black;
display:none;
position:absolute;
max-width:300px;
width:300px;
font-size:10px;
}
