.conteneur{margin-top:10px;}
.conteneur_gauche{ width:790px; float:left;}

/* ::: home region ::: */
* html .home-region .png { behavior: url('/css/iepngfix.htc'); }

.home-region { font-size:10px; }
.home-region * { padding:0; margin:0; line-height:100%; font-family:Verdana, Geneva, sans-serif; }
.home-region legend { display:none; }
.home-region input,
.home-region textarea { padding:1px 5px 2px; font-size:1.2em; color:black; border:1px solid #ccc; background-color:white; }
.home-region textarea { overflow:auto; }

* html .home-region input,
* html .home-region textarea { padding:2px 5px 1px; }

.home-region select { padding:1px 0; font-size:1.2em; color:black; border:1px solid #ccc; background-color:white; }
.home-region option { padding:0 10px; background-color:white; }

.home-region input.text { font-size:1.1em; }
.home-region input.radio { width:14px; height:14px; border:none; padding:0; vertical-align:middle; background:none; }
.home-region input.checkbox { width:14px; height:14px; border:none; padding:0; vertical-align:middle;  background:none; }
.home-region input.button { border:none; padding:0; }
.home-region input.file { font-size:1.2em; }
.home-region input.image { background:none; border:none; padding:0; }

* html .home-region input.radio,
* html .home-region input.checkbox { margin-top:1px; }

.home-region .fil-ariane { color:#7b777e; padding:0 0 15px; }
.home-region .fil-ariane a { color:black; }
.home-region .fil-ariane span { color:#ba4489; }

.home-region-contenu .top { font-size:0; height:5px; background:url(/images/EP/corner-tc.gif) 0 0 repeat-x; }
.home-region-contenu .top span { display:block; width:5px; height:5px; }
.home-region-contenu .top .left { float:left; background:url(/images/EP/corner-tl.gif) 0 0 no-repeat; }
.home-region-contenu .top .right { float:right; background:url(/images/EP/corner-tr.gif) 0 0 no-repeat; }
.home-region-contenu .bottom { font-size:0; height:5px; background:url(/images/EP/corner-bc.gif) 0 0 repeat-x; }
.home-region-contenu .bottom span { display:block; width:5px; height:5px; }
.home-region-contenu .bottom .left { float:left; background:url(/images/EP/corner-bl.gif) 0 0 no-repeat; }
.home-region-contenu .bottom .right { float:right; background:url(/images/EP/corner-br.gif) 0 0 no-repeat; }
.home-region-contenu .inner { padding:10px; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; background:white; }
.home-region-contenu h1 { font-size:20px; color:#7db805; padding:0 0 20px; }
.home-region-contenu h2 { color:#6a9b06; font-size:2.4em; font-weight:normal; text-transform:none; padding:0 0 12px; }
.home-region-contenu .intro { line-height:125%; padding:0 0 15px; font-size:1.1em; }
.home-region-contenu .intro strong { line-height:125%; }

.home-region-gauche { float:left; width:330px; }
.home-region-droite { float:right; width:428px; }

.recherche-offre { margin:0 0 30px; }
.recherche-offre-wrapper { background:#e1e2e2; margin:0 0 15px; }
.home-region-gauche .recherche-offre-wrapper .bloc-content { }
.recherche-offre-contenu { background:#f4f4f4; margin:0 5px; }
.recherche-offre-contenu .zone { background:#e1e2e2; text-align:center; font-size:14px; padding:5px 0 10px; line-height:145%; }
.recherche-offre-left { padding:20px 10px 10px; }
.recherche-offre-left .recherche-titre { text-align:right; }
.recherche-offre-left form p { padding:0 0 10px; }
.recherche-offre-left form p label { display:block; float:left; width:150px; }
.recherche-offre-left .text { font-size:1em; width:287px; border:1px solid #6b6b6b; }
.recherche-offre-left select { font-size:1em; width:299px; border:1px solid #6b6b6b; }
.recherche-offre-left .bouton a { float:left; font-size:1.1em; color:black; padding:0 0 0 7px; background:url(/images/EP/fleche-noir.gif) 0 center no-repeat; margin:5px 0 0; }
.recherche-offre-left .bouton-recherche { background:url(/images/EP/btn-rechercher.gif) 0 bottom no-repeat; border:none; width:89px; height:21px; float:left; padding:0 0 2px; color:white; font-size:1.1em; font-weight:bold; }
.recherche-offre-left .bouton-recherche:hover { background-position:0 0; }

.recherche-carte { padding:10px 0 0; }
.recherche-carte .carte { width:418px; height:335px; position:relative; }
.recherche-carte .carte img { display:block;l }
.recherche-carte .carte .carte-france { position:absolute; top:0; left:0; z-index:1; }
.recherche-carte .carte .carte-hover { position:absolute; top:0; left:0; z-index:2; }
.recherche-carte .carte .carte-hover img { display:none; }
.recherche-carte .carte .link { width:418px; height:335px; position:absolute; top:0; left:0; z-index:4; }
.recherche-carte .carte .offre-region strong { text-align:center; position:absolute; z-index:3; font-size:1.1em; }
.recherche-carte .carte .offre-region strong.offre-nord { top:32px; left:195px; }
.recherche-carte .carte .offre-region strong.offre-est { top:110px; left:250px; }
.recherche-carte .carte .offre-region strong.offre-sudEst { top:226px; left:254px; }
.recherche-carte .carte .offre-region strong.offre-sudOuest { top:233px; left:136px; }
.recherche-carte .carte .offre-region strong.offre-ouest { top:100px; left:95px; }
.recherche-carte .carte .offre-region strong.offre-ileDeFrance { top:120px; left:171px; }
.recherche-carte .region-liste { width:398px; margin:0 auto; padding:10px 0 1px; }
.recherche-carte .region-liste li { display:block; float:left; height:40px; padding:0 0 10px; }
.recherche-carte .region-liste a { display:block; width:378px; height:40px; background:url(/images/EP/region-bg-carte.jpg) 0 bottom no-repeat; color:black; padding:0 10px; }
.recherche-carte .region-liste a:hover,
.recherche-carte .region-liste a.active { background-position:0 0; }
.recherche-carte .region-liste a strong,
.recherche-carte .region-liste a span { display:block; float:left; font-size:1.1em; line-height:125%; }
.recherche-carte .region-liste a span { padding:5px 0 0; }
.recherche-carte .region-liste a span.nord { padding:14px 0 0; }
.recherche-carte .region-liste a strong { background:url(/images/EP/fleche-noir.gif) 0 18px no-repeat; text-transform:uppercase; padding:14px 0 0 10px; width:95px; }
.recherche-carte .region-liste a strong.idf { width:300px; }

.home-region-gauche .para { font-size:1.1em; line-height:125%; padding:0 0 15px; color:#666666; }
.home-region-gauche .para a { color:black; line-height:125%; }
.home-region-gauche .para a strong { line-height:125%; }
.home-region-gauche .para a:hover { text-decoration:underline; }
.home-region-gauche .para a.suite { color:#85c306; }
.home-region-gauche .para .date { color:#666666; font-size:0.9em; }
.home-region-gauche .para-indicateur { font-size:1.1em; line-height:125%; padding:0 0 15px; }
.home-region-gauche .para-indicateur a { color:black; }
.home-region-gauche .liste-indicateur { font-size:1.1em; padding:0 0 0 5px; }
.home-region-gauche .liste-indicateur li { background:url(/images/EP/fleche-orange.gif) 0 4px no-repeat; padding:0 0 15px 10px; }
.home-region-gauche .liste-indicateur li.last { padding-bottom:0; }
.home-region-gauche .liste-indicateur a { color:black; }
.home-region-gauche .titre-emploi { color:#1c7ebc; font-size:1.4em; padding:0 0 10px; }
.home-region-gauche .titre-emploi a { color:#1c7ebc; }

.bloc-arrondi .bloc-top { font-size:0; }
.bloc-arrondi .bloc-top .top-left { display:block; float:left; width:7px; height:5px; background:url(/images/EP/corner-tl.png) 0 0 no-repeat; font-size:0; }
.bloc-arrondi .bloc-top .top-right { display:block; float:right; width:7px; height:5px; background:url(/images/EP/corner-tr.png) 0 0 no-repeat; font-size:0; }
.bloc-arrondi .bloc-bottom { font-size:0; }
.bloc-arrondi .bloc-bottom .bottom-left { display:block; float:left; width:7px; height:5px; background:url(/images/EP/corner-bl.png) 0 bottom no-repeat; font-size:0; }
.bloc-arrondi .bloc-bottom .bottom-right { display:block; float:right; width:7px; height:5px; background:url(/images/EP/corner-br.png) 0 bottom no-repeat; font-size:0; }

.bloc-conteneur { margin:0 0 20px; }
.bloc-conteneur .bloc-entete { font-size:1.4em; color:white; padding:5px 8px; position:relative; margin:0 0 20px; }
* html .bloc-conteneur .bloc-entete { height:15px; }
.bloc-conteneur .bloc-entete span { width:22px; height:11px; display:block; position:absolute; right:25px; bottom:-10px; }
* html .bloc-conteneur .bloc-entete span { bottom:-15px; }
.bloc-conteneur .tous { font-size:1.1em; padding:0 0 0 7px; }

.bc-vert .bloc-entete { background:#9ae109 url(/images/EP/bg-deg-ver-tit.jpg) 0 bottom repeat-x; }
.bc-vert .bloc-entete span { background:url(/images/EP/bulle-ext-2.gif) 0 0 no-repeat; }
.bc-vert .tous { background:url(/images/EP/fleche-vert.gif) 0 center no-repeat; color:#7db805; }


.droite{ width:154px; margin:0 0 0 5px; padding:0; background-color:#FAFAFA; float:left;}

    .droite #login_select{margin-bottom:8px;}
    .droite .menu_login{padding-bottom: 1px;}
    .droite .menu_login ul{ padding:0; margin:0; height:25px; width:154px;}
    .droite .menu_login ul li{float:left; height:23px; text-align:center; padding-top:6px;}
    .droite .menu_login ul li a,.droite .menu_login ul li span{font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
    .droite .menu_login #selectionner a,.droite .menu_login #selectionner span{ color:#FFFFFF;}
    .droite .menu_login .candidats{background:url(/images/EP/onglet_candidats.png) top left no-repeat; width:72px; color:#FFFFFF;}
    .droite .menu_login .candidats_b{background:url(/images/EP/onglet_candidats_b.png) top left no-repeat; width:72px; color:#000000;}
    .droite .menu_login .recruteurs{background:url(/images/EP/onglet_recruteurs.png) top left no-repeat; width:82px; color:#FFFFFF;}   
    .droite .menu_login .recruteurs_b{background:url(/images/EP/onglet_recruteurs_b.png) top left no-repeat; width:82px; color:#000000;}   
    
    .droite .login{ width:154px; background:#3E88C8 url(/images/EP/fond_candidat_recruteur.png) bottom left no-repeat; height:118px; padding-top:4px;}
    .droite .login form{ width:154px;}
    .droite .login form label{ height:12px; width:auto; margin:0 0 0 6px; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; padding:0;}
    .droite .login form input{ height:12px; width:131px; border:1px solid #6B6B6B; margin:0 auto 7px auto; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:2px 0 0 10px;}
    .droite .login ul{ }
    .droite .login .lien_identification{ }
    .droite .login ul.lien_identification {padding:0; margin:0; display: block;}
    .droite .login ul.lien_identification li {}
    .droite .login .submit{ padding:0; margin:0; float:left;}
    .droite .login .submit li input{width:26px; height:26px; border:none;padding: 0px; font-size:11px;}
    .droite .lien_fleche_blanche{ background:url(/images/EP/lien_fleche_blanche2.png) left no-repeat; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; display:block; margin:0 0 0 5px; padding:1px 0px 1px 7px; height:15px;  }
    .bouton_Ok{ color:#000000; background:url(/images/EP/submit2.png) top left no-repeat; height:19px; display:block; width:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:center; padding-top:6px;}
    
    .droite .a_la_une{margin:0 0 8px 0;}
    .droite .a_la_une .entete{ background:url(/images/EP/background_bloc_gris_haut_154.png) bottom left no-repeat; height:6px; width:154px;}
    .droite .a_la_une .contenu{ border-left:#dbdbdb 1px solid; border-right:#dbdbdb 1px solid; width:152px; padding-bottom:5px;}
    .droite .a_la_une .contenu h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#000000; text-align:center; margin-bottom:5px;}
    .droite .a_la_une .contenu a{ display:block; margin:0 auto; width:120px; border:#dbdbdb 1px solid;}
    .droite .a_la_une .contenu ul li{text-align: center;}
    .droite .a_la_une .piedpage{ background:url(/images/EP/background_bloc_gris_bas_154.png) top left no-repeat; height:6px; width:154px;}
    
    .droite .ils_recrutent{ margin-bottom:8px;}
    .droite .ils_recrutent .entete{ background:url(/images/EP/background_bloc_gris_haut_154.png) bottom left no-repeat; height:6px; width:154px;}
    .droite .ils_recrutent .contenu{ border-left:#dbdbdb 1px solid; border-right:#dbdbdb 1px solid; width:152px; padding-bottom:5px;}
    .droite .ils_recrutent .contenu h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#000000; text-align:center; margin-bottom:5px;}
    .droite .ils_recrutent .contenu a{ display:block; margin:0 auto 5px auto; width:120px; border:#dbdbdb 1px solid;}
    .droite .ils_recrutent .contenu ul li{text-align: center;}
    .droite .ils_recrutent .piedpage{ background:url(/images/EP/background_bloc_gris_bas_154.png) top left no-repeat; height:6px; width:154px;}
 
    /* Sponsor*/
    .droite .ils_recrutent .sponsor{margin:10px 0 0 0; width:152px; border:0; padding:0; height:105px;}
        .sponsor div{width:240px; margin:0 0 5px 3px; text-align:left; }
    .droite .ils_recrutent .sponsor div a{color:#000000; line-height:14px; display:block; text-align:left; margin:0; padding:0;border:0;text-decoration:underline;}
    
    .droite .pub_sky{margin-bottom:8px; background-color:#FaFaFa; width:154px;}
    .droite .pub_sky img{ border:#FF0000 1px solid; margin:8px auto 0 auto; display:block;}
