@charset "utf-8";
/* CSS pour la rubrique emploi du site laGazette */

.entete-pub-contenu a img { display:block; }

.forum-corps * { padding:0; margin:0; }
.forum-corps .visible { visibility:visible; }

/* modif Neov 08/09//2010 */
/* bouton action */
.bouton-action, .bouton-action-gris, .bouton-action-vert, .bouton-action-annuler   {
    padding:0 9px 0 9px;
}
.bouton-action span, .bouton-action-gris span, .bouton-action-vert span {
    padding:4px 0 4px 10px;
}

/* bouton annuler */
.bouton-action-annuler {
    padding:0 9px 0 9px;
}
.bouton-action-annuler span {
    padding:4px 0 4px 12px;
}
/* fin modif Neov 08/09//2010 */


.entete-fleche-pub {    
    padding-left:12px;
    margin-bottom:2px;
}


.col-note-pub300x250 {
    padding-bottom:8px;
    border-bottom:1px dotted #e1e1e1;
}

.col-note-pub300x250 a { display:block; }

.col-note-pub300x250 img { display:block; margin:0 auto; }



/* Emploi accueil */
.home-emploi h2, .forum-metier-gallerie h2 { padding:0 0 0 15px; margin:0; background:#f5f5f5 url(/images/GAZ/screen/h2-jaune.gif) 0 0 no-repeat; color:#666; font-size:18px; text-transform:uppercase; font-weight:normal; }
.home-emploi h2 span.text-titre { display:-moz-inline-box; /* inline-block for FF < 2.0 */ display:inline-block; color:#666666; height:20px; overflow:hidden; font-size:18px; font-family:'ProximaNovaSemibold', Arial; font-weight:normal; background-color:#fff; padding-right:10px; }
.home-emploi h2 span.sousmenu-titre a { text-transform:none; }
.home-emploi-left { float:left; width:630px; }
.home-emploi-right { float:right; width:310px; }


.home-emploi h3 { font:normal 16px arial; color:#ffa200; border-top:3px solid #ffa200; padding:4px 0 5px 0; background:none; border-bottom:1px solid #e0e0e0;  }
.sousmenu-titre { float:right; width:auto; display:inline-block; padding-top:3px; color:#999; }
.sousmenu-titre a { color:#999 !important; text-decoration:underline; }
.sousmenu-titre a:hover { color:#191919 !important; }

.home-emploi .surtitre { font:bold 13px arial; color:#0f8ab8; text-transform:uppercase; padding-bottom:5px; }
.home-emploi .surtitre span { font:normal 12px arial; color:#666; text-transform:none; }
.home-emploi h4, .home-emploi h4 a { font:normal 18px 'ProximaNovaSemibold'; color:#333; line-height:115%; padding:0 0 7px; display:block; background:none; }
.home-emploi-content { padding-bottom:45px; margin:0 15px; }
.photo { float:left; padding-right:10px; }
.photo cite { font:normal 9px arial; color:#ccc; }

.emploi-recherche { border:1px solid #e0e0e0; border-top:3px solid #fb0; background:#fff url(/images/GAZ/screen/emploi-recherche-bg.gif) bottom repeat-x; padding:15px 15px 0; }
.emploi-recherche .nbre-offres { font:normal 24px 'ProximaNovaSemibold'; color:#333; padding-bottom:15px; border-bottom:1px solid #e0e0e0; }
.emploi-recherche .nbre-offres span { font:normal 24px 'ProximaNovabold'; color:#333; }
.emploi-recherche ul { list-style:none; }
.search-line { padding:12px 0; background:url(/images/GAZ/screen/emploi-recherche-sep.gif) left bottom no-repeat; }
.search-line h4 { font:bold 14px arial; float:left; width:160px; margin-left:10px; padding:3px 0 0; }
.search-line h4 span { color:#999; font:13px arial; }
.search-line p, .search-line .avance  { width:427px; float:left; }
.search-line p .inputbg { display:block; background:url(/images/GAZ/screen/input-search.bg.gif) 0 0 no-repeat; padding-left:35px; width:218px; padding-top:1px; }
.search-line p .inputbg input { background:none; padding:4px 0 7px; border:none; width:205px; }
.search-line .avance li { float:left; width:128px; position:relative; z-index:1; }
.search-line .avance li.selected { z-index:10; }
.search-line .avance { padding-top:5px; }
.search-line .avance li.premier { width:171px; }
.search-line-last { background:none; }
.liste-btn-param a { font-size:12px; color:#666; display:block; padding:0 0 0 15px; background:url(/images/GAZ/screen/puce-ajouter.gif) 0 -16px no-repeat; }
.liste-btn-param a:hover { text-decoration:none; }
.liste-btn-param .param-liste a { font-size:11px; color:#333; display:block; padding:2px 20px; background:none; }
.liste-btn-param .param-liste a:hover { background:url(/images/GAZ/screen/param-hover.gif) top repeat-x; color:#fff !important; }
.param-liste { position:absolute; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; background:#f2f2f2; border:1px solid #ccc; width:240px; display:none; left:0px; top:16px; }
.search-line .avance .param-liste li {  width:240px; }

.search-line .avance .param-liste-add li li { padding-bottom:5px; width:auto; float:none; }
.param-liste-add { padding-bottom:5px; }
.param-liste-add a { display:block; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; border:1px solid #fff; background:#fff url(/images/GAZ/screen/picto-delete.gif) 6px 5px no-repeat; font-size:12px; color:#0f8ab8;  padding:4px 0 3px 23px; margin-right:3px; height:1%;  }
.param-liste-add a:hover { background:#fff url(/images/GAZ/screen/picto-delete.gif) 6px -183px no-repeat; text-decoration:none;  }

.autres-liens { border-top:1px solid #e0e0e0; padding:10px 0; }
.autres-liens ul { float:right; }
.autres-liens li { float:left; width:auto; padding:0 0 2px 20px; background:url(/images/GAZ/screen/puce-grise.gif) 8px 7px no-repeat; }
.autres-liens li.premiere {  background:none; } 
.autres-liens li a { font-size:11px; color:#999; text-decoration:underline; }

.home-emploi-actus { padding-top:20px; }
.liste-dossier { width:470px; float:left; }
.liste-dossier ul { list-style:none; }
.liste-dossier ul li { padding:10px 0 5px; }
.home-emploi .dossier-alaune h4 a { font:normal 26px 'ProximaNovaBold', Arial; padding:0 0 13px; }
.dossier-alaune .resume { overflow:hidden; }
.dossier-alaune .resume a { font-size:14px; line-height:145%; }

.titre-picto-gm { background:url(/images/GAZ/screen/pointilles-2v.gif) 40px 0 repeat-y; margin-bottom:4px; overflow:hidden;  }
.titre-picto-gm ul { list-style:none; float:left; width:auto; margin-top:2px; padding-right:15px; }
.titre-picto-gm ul li { font:bold 12px arial; color:#666; text-align:right; width:15px; padding:3px 18px 0 0; margin-bottom:4px; }
.titre-picto-gm ul li.commentaire-gm { background:url(/images/GAZ/screen/icone-commentaire-gm.gif) 0 0 no-repeat; padding:9px 6px 10px; width:22px; text-align:center;  font:bold 12px arial; color:#666; }
.titre-picto-gm ul li.commentaire { background:url(/images/GAZ/screen/icone-commentaire-16.gif) right 2px no-repeat; }
.titre-picto-gm ul li.video { background:url(/images/GAZ/screen/icone-video-16.gif) right 2px no-repeat; }
.liste-dossier ul li.double-dotted { background:url(/images/GAZ/screen/dotted-double.gif) left center repeat-x; height:10px; border:none; padding:0 0 5px; }

.liste-partenaire { float:right; width:140px; }
.liste-partenaire .partenaire { background:#f5f5f5; border-top:3px solid #ffa200; padding:25px 0 16px; margin-bottom:20px; }
.liste-partenaire h5 { font-size:12px; font-weight:normal; text-align:center; padding:0 0 15px; margin: 0 9px; }
.partenaire ul { list-style:none; margin:0 9px; }
.partenaire ul li { background:#fff; margin-bottom:5px; border:1px solid #ccc; }
.partenaire ul li a, .partenaire ul li a img { display:block; margin:0 auto; }

.carriere { padding:25px 0 40px; }
.debuter { width:228px; background:#f2f2e6; border:1px solid #dbdad1; float:left; margin-left:15px; position:relative; padding-bottom:15px; }
.home-emploi .debuter h3 { font:normal 18px 'ProximaNovaSemibold'; text-align:center; border-top:none; padding:5px 0 17px; margin:0 10px; color:#666; }
.home-emploi .debuter p { margin:0 15px; padding:15px 0; font-size:14px; color:#666; }
.home-emploi .debuter ul { margin:0 15px; list-style:none; }
.home-emploi .debuter ul li { padding:0 0 7px 15px; background:url(/images/GAZ/screen/puce-gris-noir.gif) 0 6px no-repeat; }
.home-emploi .debuter ul li a { color:#333; text-decoration:underline; font-size:12px; }
.home-emploi .debuter ul li a:hover { color:#666 !important; }
.home-emploi .debuter .picto-bloc { padding:0; text-align:center; margin-top:-13px; }


.btn-register-club { background:url(/images/GAZ/screen/register-btn-2.gif) 0 0 no-repeat; font-size:12px; padding:9px 0; text-align:center; letter-spacing:0px; word-spacing:-1px; }
.btn-register-club a { color:#0f8ab8; text-decoration:none; font-size:12px; }
.btn-register-club a:hover { text-decoration:underline; }

.box-yellow { background:url(/images/GAZ/screen/box-yellow-bg.gif) left repeat-y; }
.box-yellow .box-inner { margin:0 10px; }
.box-yellow .box-top { background:url(/images/GAZ/screen/box-yellow-top.gif) 0 0 no-repeat; height:11px; }
.box-yellow .box-bottom { background:url(/images/GAZ/screen/box-yellow-bottom.gif) 0 0 no-repeat; height:10px; }

.emploi-register { margin-top:10px; }
.emploi-register h3 { font:normal 18px 'ProximaNovaSemibold'; color:#333; padding:15px 10px; background:#ffbb00; border:1px solid #ffa200; border-bottom:none; }
.emploi-register h3 span { font:normal 20px 'ProximaNovaBold'; }
.emploi-register .titre-bottom { height:7px; overflow:hidden; background:url(/images/GAZ/screen/h3-jaune-bottom.gif) 0 0 no-repeat; }
.recruteur { margin:22px 0; }
.recruteur a, .recruteur a:hover { display:block; padding:11px 0 13px; background:url(/images/GAZ/screen/emploi-recrute-bg.gif) 0 0 no-repeat; color:#549e05 !important; font-size:14px; text-decoration:none; }
.recruteur a span { font:normal 18px 'ProximaNovaSemibold'; color:#fff; display:-moz-inline-box; /* inline-block for FF < 2.0 */ display:inline-block; vertical-align:-1px; padding:0 20px 0 10px; }

.register-list-link { list-style:none; margin:0 11px; }
.register-list-link li { padding:11px 0; border-bottom:1px dotted #e1e1e1; }
.register-list-link .icono { display:block; float:left; width:31px; padding-top:5px; }
.register-list-link a { overflow:hidden; display:block; }
.register-list-link a, .register-list-link a span { font-size:12px; word-spacing:-1px; text-decoration:none; }
.register-list-link li.premiere .icono { padding:0; }
.register-list-link li.premiere a { padding:5px 0 0; }
.register-list-link a:hover span { color:#666; }

.carriere-blocs { float:left; width:720px; margin-left:19px; }
.carriere-blocs, .carriere-blocs  ul { list-style:none; }
.carriere-blocs-item { width:222px; margin-right:18px; float:left; }
.carriere-blocs-item  ul { margin-top:15px; }
.carriere-blocs-item li {  padding:0 0 7px 10px; background:url(/images/GAZ/screen/puce-grise-2.gif) 0 8px no-repeat; }
.carriere-blocs-item li a { font-size:14px; text-decoration:underline; }
.carriere-blocs-item li img { vertical-align:middle; }

.carriere-partenaire { list-style:none; margin-left:130px; padding-bottom:30px; }
.carriere-partenaire li { float:left; border:1px dotted #e0e0e0; width:310px; padding:0 14px; height:115px; margin-left:22px; }
.carriere-partenaire li a { display:block; width:310px; height:93px; padding-top:10px; text-decoration:none; }
.carriere-partenaire li a span { display:inline-block; vertical-align:middle; cursor:pointer; }
.carriere-partenaire li a .texte { width:165px;  line-height:135%; font-size:12px; }
.carriere-partenaire li a .texte strong { font-size:13px; font-family:arial; line-height:115%; }
.carriere-partenaire li a img {  vertical-align:middle; }

.recrute-now { margin:0 15px; }
.home-emploi .recrute-now h3 { font:normal 22px 'ProximaNovaSemibold'; padding:15px 0 35px; border-bottom:none; }
.recrute-now-list { float:left; width:475px; list-style:none; }
.recrute-now-list li { padding:0 0 10px 20px; }
.recrute-now-list li a { font-size:12px; text-decoration:underline; }

.home-emploi h2 .verrou {  display:-moz-inline-box; /* inline-block for FF < 2.0 */ display:inline-block; height:20px; width:16px; overflow:hidden; font-size:18px; font-family:'ProximaNovaSemibold', Arial; font-weight:normal; background:#fff url(/images/GAZ/screen/forum/lock.gif) 0 2px no-repeat; padding-right:10px; } 
.home-emploi h3 .verrou {  display:-moz-inline-box; /* inline-block for FF < 2.0 */ display:inline-block; height:20px; width:16px; overflow:hidden; font:normal 16px arial; margin:0 0 0 10px; background:#fff url(/images/GAZ/screen/forum/lock.gif) 0 2px no-repeat; vertical-align:middle; } 
.home-emploi-right .col-note-pub300x250 { margin-top:20px; }

.home-emploi-content .hover { background:#f5f5f5; cursor:pointer; }
.home-emploi-content .hover .surtitre { color:#333; }
.home-emploi-content .hover h4 a { color:#0f8ab8 !important; }
.home-emploi-content .hover a { text-decoration:none; color:#333 !important; }
.home-emploi-content .home-emploi-right .hover { background:none; }
.home-emploi-content .home-emploi-right .hover a { text-decoration:underline; color:#333 !important; }
.home-emploi-content .home-emploi-right .hover h3 a { text-decoration:none; color:#333 !important; }
.home-emploi { padding-bottom:40px; }
