.menu-principal{padding:0px;border-collapse:collapse;width:100%;border:0px;margin-top:10px}	
.menu-annonce{height:25px;border-bottom:#CCC solid 1px;border-left:#CCC solid 1px;border-right:#CCC solid 1px}
.bloc-annonce{width:708px;padding-bottom:40px;border-left:1px solid #ededed;border-right:1px solid #ededed;background:url('{imagessite}/menu-bas-annonce.png') repeat-x bottom}
.bloc-annonce-emploi{vertical-align:top;height:250px;padding:10px;border-left:#dedede solid 1px;border-right:#dedede solid 1px}
.blank{width:4px;height:10px}
.accueilTitre1{color:#005500;font-size:14px}
.fond-corps-annonce{padding:10px;padding-bottom:40px;border-left:#F3F3F3 solid 1px;border-right:#F3F3F3 solid 1px;background:url('/src/images-site/menu-bas-annonce.png') repeat-x bottom;border-radius:0 0 2px 2px}
.toutes-les-annonces{margin-top:-20px;color:#333;font-size:17px}

/* cartouche vitrine annonce */
.AnnonceVitrineDate,.AnnonceVitrineRef{font-size:10px;color:#999;text-align:left}
.AnnonceVitrineDate{padding:5px 5px 5px 20px}
.AnnonceVitrineRef{line-height:18px}
.AnnonceVitrineAdd{font-size:14px;color:#333;font-weight:bold;font-style:italic}
.AnnonceVitrineLieu{font-size:13px;color:#666}
.consulter{float:right;width:150px;text-align:right;margin:10px 0 20px;font-size:13px}
.consulter a{padding:8px 30px;color:#1B5683;font-weight:bold;background-color:#fafafa;border:1px solid #cacaca;border-radius:3px}
.consulter a:HOVER{padding:8px 30px;color:#fafafa;font-weight:bold;background-color:#1B5683;border:1px solid #1B5683;border-radius:3px}
.postuler{width:180px;text-align:right;margin:10px 0 15px}
.postuler a{background:#efefef url('/src/images-site/accept.png') no-repeat 15px;color:#1B5683;font-size:16px;font-weight:bold;padding:10px 40px 10px 55px;border:1px solid #cacaca;border-radius:3px;margin-bottom:10px}
.postuler a:HOVER{background:#1B5683 url('/src/images-site/accept.png') no-repeat 15px;color:#fafafa;font-size:16px;font-weight:bold;padding:10px 40px 10px 55px;border:1px solid #1B5683;border-radius:3px;margin-bottom:10px}
.favori-title{box-shadow:3px 3px 3px #c3c3c3;padding:10px;text-align:center;width:200px;background-color:#f5f5f5;border:1px solid #cccccc;border-radius:5px}
.photo-annonce{float:left;vertical-align:top;padding-right:20px}
.photo-annonce img{max-height:105px;border:0}

/* cartouche vitrine candidat */
.ligne-detail-poste{float:left;width:450px;padding-bottom:10px}

/* Style du moteur de recherche */
.cachediv{visibility:hidden;overflow:hidden;height:1px;margin-top:-1px;position:absolute} 
.mainlinksearchtool{text-align:center;margin:0;padding:1px}
a.raflinknoselect-result{text-align:left;font-weight:bold;color:#333}
a.raflinknoselect-result:hover{text-align:left;font-weight:bold;text-decoration:underline;color:#D55000}
a.raflinknoselect-imp{text-align:left;margin:3px 0 0 7px;display:block;color:#3f3f3f}
a.raflinknoselect-imp:hover{text-align:left;margin:3px 0 0 7px;display:block;color:#336699;text-decoration:underline}
a.raflinknoparams{text-align:left;margin-top:3px;display:block;font-size:10px}
.aucunResultat{display:block;text-align:left;font-size:10px;font-weight:bold}
a.lien-result{text-align:left;color:#333}
a.lien-result:hover,a.lien-result-bas:hover{text-align:left;text-decoration:underline;color:#3B59A4}
a.lien-result-bas{text-align:left;color:#3B59A4}
a.lien-result-titre{text-align:left;color:#3B59A4;font-size:13px}
a.lien-result-titre:hover{text-align:left;text-decoration:underline;color:#3B59A4;font-size:13px}

/* cadre au dessus des liens du moteur */
.nb-annonce-trouve{color:#660000}
.nb-resultat-filtre{border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#F9F9F9}
.favoris-liste,.motivation-liste,.candidature-liste,.annonce-recherche-liste,.cvlisteno{margin-bottom:15px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9}
.favoris-liste,.candidature-liste,.cvlisteno{height:80px}
.motivation-liste{height:50px}
.annonce-recherche-liste{height:60px}
.statut-cv{float:left;padding-right:15px}
.statut-cv img,.image-favoris img{background-color:#fff;padding:2px;width:75px;border:1px solid #e7e7e7;border-radius:3px}
.image-favoris{float:left;padding-right:15px}
.bloctitreannonceliste{float:left;width:330px;padding-bottom:10px}
.bloctitreannonceliste a{color:#336699;font-size:15px}
.bloctitreannonceliste a:hover{color:#d05000;font-size:15px}
.titreannoncecandidature{width:360px;padding-top:3px;font-size:10px;color:#999;text-align:left;line-height:17px}
.titreannoncecandidature a,.titrecvliste a,.titrecvlisteno a,.titrefavorisliste a,.entrepriseconsultationliste a{color:#336699;font-size:17px;font-weight:bold}
.titreannoncecandidature a:hover{color:#d05000;font-size:17px;font-weight:bold}
.creation{margin-top:20px;background:url('/src/images/icons/32/add_page.png') no-repeat;height:50px;padding-top:10px}
.creation a{color:#336699;font-size:14px;font-weight:bold}
.creation a:hover,.titrecvliste a:hover,.titrecvlisteno :hover,.titrefavorisliste a:hover,.entrepriseconsultationliste a:hover{color:#d05000}
.titrecvliste{width:350px;padding-top:3px}
.titrecvlisteno{width:360px;padding-top:3px}
.titrefavorisliste{float:left;width:350px;padding-top:3px}
.entreprise-candidature,.date-candidature{font-size:10px;color:#999;font-weight:normal}
.entreprise-candidature{margin-top:10px;padding-top:10px}
.date-candidature{padding-left:0}
.element-candidature{padding-left:0;font-size:10px;color:#333;font-weight:normal}
.sous-titrecvliste{width:300px;padding:10px 0 0;font-weight:normal}
.sous-titrecvliste a,.cvlisteconsultation a{color:#333;font-size:10px}
.sous-titrecvliste a:hover,.cvlisteconsultation a:hover{color:#d05000;font-size:10px}
.sous-titrecvliste :before,.cvlisteconsultation :before{content:url(/src/images/icons/16/icon-link.gif);padding-right:2px}
.cvlisteconsultation{font-size:10px;padding-top:5px}
.blocpostelistedroit,.bloccvlistedroit{float:right;text-align:right;font-size:12px;vertical-align:top}
.blocpostelistedroit{width:150px}
.bloccvlistedroit{width:250px}
.blocannoncelistedroit{padding-top:10px;width:150px}
.blocfavorislistedroit{padding-top:10px}
.cvlistedroit{text-align:right;font-size:10px;color:#333}
.cvlistedroitno{text-align:right}
.cvlistedroitno a,.desactive-cv a{color:#336699;font-size:10px}
.cvlistedroitno :before,.desactive-cv :before{content:url(/src/images/icons/16/refresh.png);padding-right:3px}
.iconesfavorisliste{float:right;text-align:right;width:180px;line-height:20px;color:#336699;font-weight:bold;font-size:11px}
.iconesfavorisliste a{color:#336699;margin-left:10px;padding-left:5px;font-size:10px;font-weight:bold}
.iconesfavorisliste a:HOVER{color:#d55000;margin-left:10px;font-size:10px;font-weight:bold}
.iconescvliste{padding:10px 0 0 10px;text-align:right;font-size:11px}
.desactive-cv{text-align:right;font-size:10px;padding-top:7px}
.consultationliste{margin-bottom:15px;border:1px solid #ccc;height:80px;border-radius:3px;width:690px;padding:10px;background-color:#fbfbfb}
.consultationliste :hover{background-color:#F4F4F4}
.statut-consultation{float:left;padding-right:10px}
.bloctitreconsultationliste{float:left;width:270px;padding-bottom:10px;vertical-align:top}
.entrepriseconsultationliste{width:270px;padding-top:3px;color:#336699;font-size:17px;font-weight:bold}
.sous-titreconsultationliste{padding-left:10px;padding-top:10px;font-weight:normal}
.sous-titreconsultationliste a{color:#333;font-size:10px}
.sous-titreconsultationliste a:hover{color:#d05000;font-size:10px}
.sous-titreconsultationliste :before{content:url(/src/images/icons/16/icon-link.gif);padding-right:2px}
.listeconsultationcv{font-size:10px;color:#333;width:280px;padding:5px 0 10px}
.dateconsultationliste{font-size:13px;color:#333;text-align:right}

/* CV Candidat */
.cv{text-align:center;width:583px}
.fond-haut-cv{background:url(/src/images-site/menu2.png) no-repeat;width:583px;height:140px;text-align:center}
.photo-cv{height:140px;float:left;text-align:center;vertical-align:middle;padding:0 10px}
.titre-cv{text-align:left;float:left}
.CandidatVitrineCategorie{font-size:13px;color:#666}
.menu-nav-cv{border-top:#CCC solid 1px;border-left:#CCC solid 1px;border-right:#CCC solid 1px;background:url(/images/fondgj.png);height:25px}
.contenu-cv{padding:10px;border-left:#CCC solid 1px;border-right:#CCC solid 1px}
.tel-cv{text-align:left}
.tel-cv-num{font-weight:bold}
.contact-cv-mail{width:120px;float:left;padding-right:5px}
.lienmenutop a.vert{color:#fff;font-weight:bold;padding:5px 10px;background-color:#6d9e0f;border:2px solid #83c00d;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,0.6);margin-left:10px}
.lienmenutop a.vert:hover{color:#273906;font-weight:bold;padding:5px 10px;background-color:#83c00d;border:2px solid #83c00d;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,0.6);margin-left:10px}
.ombre-cote{overflow:hidden;width:980px;text-align:center;margin:auto;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,0.6);border-radius:2px}
.espace-candidat{width:920px;margin:0 30px}
.bloc-connection-esp-candidat{float:left;margin:auto}
.bloc-connection-social-candidat{float:left;margin:auto;padding-top:10px}
.new-candidat{padding-top:180px;width:920px;margin:auto;margin-bottom:25px}
input.champ-form{border:1px solid #e3e3e3;background-color:#fdfdfd;border-radius:5px;padding:6px 10px;width:170px}
input.champ-form-captcha{border:1px solid #e3e3e3;background-color:#fdfdfd;border-radius:5px;padding:6px 10px;width:140px}
.stdtheme,.onglet-menu-top{width:620px}
.bloc-cv{margin:0 33px 0 auto}
.lien-cv-add{margin:17px 0 0 20px;float:right}
.lien-cv-add a{font-size:12px;color:#515151;border:1px solid #dadada;background-color:#f5f5f5;padding:5px 15px;border-radius:3px}
.lien-cv-add a:hover{color:#336699;font-size:12px;border:1px solid #dadada;padding:5px 15px;background-color:#eaeaea;border-radius:3px;box-shadow:1px 1px 5px #dadada}

/* Menu top */
.onglet-ss-menu-top{border:1px solid #CCC;background:url(/src/images/pffond.gif);height:50px;border-radius:3px;padding-top:5px}
.onglet-ss-menu-top-icone{float:left;text-align:center;vertical-align:bottom;padding:3px 35px 0 30px}
.onglet-ss-menu-top-icone a{font-size:9px;color:#336699}
.onglet-ss-menu-top-icone a:hover{font-size:9px;color:#d05000}

/* Rubrique active */
.titre-rubrique-active-select{font-size:14px;font-style:italic;color:#5E9026}
.description-menu-actif{font-size:12px;width:580px;margin:15px auto auto;padding-left:40px;text-align:left;background:url('/src/images/icons/32/info3.png') no-repeat}
.img-info-menu-actif{float:left;width:50px;height:32px;text-align:center;margin:2px 0 4px 15px}
.img-info-menu-actif img{height:20px}
.info-menu-actif{text-align:left;padding:10px 0;color:#666}
.bloc-sous-menu-actif{float:left;border-top:1px solid #cccccc;width:100%;height:30px}
.bloc-lien{display:block;width:355px;height:22px}
.sous-menu-actif-gauche{float:left;width:355px;padding-top:8px;text-align:center;border-right:1px solid #cccccc;height:22px}
.sous-menu-actif-gauche a,.sous-menu-actif-droit a,.renvoi-formulaire a{font-size:13px;color:#336699}
.sous-menu-actif-gauche a:hover,.sous-menu-actif-droit a:hover,.renvoi-formulaire a:HOVER{font-size:13px;color:#d05000}
.sous-menu-actif-gauche:hover,.sous-menu-actif-droit:hover{background:#e8e8e8}
.sous-menu-actif-droit{float:right;width:352px;padding-top:8px;text-align:center;height:22px}
.renvoi-formulaire{padding-top:15px}
.alerte-cv{padding-top:10px;text-align:center;font-weight:bold;color:#d05000}
.creer-cv{padding-bottom:10px;text-align:center}
.titre-espace-candidat{text-align:center;font-weight:normal;color:#336699;font-size:25px;padding:20px}
.bloc-sauvegarde{width:180px;margin:auto}
.bloc-sauvegarde-titre{font-size:13px;color:#FFF;font-weight:bold;padding:5px 0;text-align:center;background-color:#1b5683;border-radius:2px 2px 0px 0px}
.bloc-sauvegarde-texte{padding-left:20px;padding:5px 0;border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:left;background-color:#F9F9F9}
.center{text-align:center;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#F9F9F9}
.bloc-sauvegarde-recommande{padding:5px 5px 5px 0;text-align:right;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:10px;background-color:#fff;border-radius:0 0 2px 2px;background-color:#F9F9F9}
.exemple{font-size:9px;color:#666}

/* fenetre modale */
.mafenetre{border-radius:12px;box-shadow:0 0 10px rgba(0, 0, 0, 0.5);background-color:#F5FCFF;border:4px solid #00709F;margin:0;padding:8px;width:100%;height:400px;z-index:999}
.mafenetre .x-close{background-image:url("/src/images/icons/32/delete-newsletter.png");background-repeat:no-repeat;cursor:pointer;display:block;height:40px;position:absolute;right:-25px;top:-18px;width:40px}
.mafenetre .x-contents{margin-top:10px;width:100%;height:100%}
.mafenetre .x-header{text-align:center}
.mafenetre .x-title{margin-top:-4px;margin-bottom:7px;cursor:move;color:#666;font-weight:bold}
.bloc-fichier{margin:1em 10px 1em 1em;color:#336699}
.bloc-fichier a{color:#336699;font-size:14px}
.bloc-fichier a:hover{color:#d05000;font-size:14px}
.img-fichier img{padding:2px;border:1px solid #e7e7e7;max-width:150px}
ul.list li{list-style-type:none;background:url(/src/images/icons/32/accept.png) no-repeat 0px 8px;padding:10px;margin-top:10px}
#section-societe,#section-titre,#section-webperso,#section-facebook,#section-flagnominatif,#AnnonceurEmailChangeForm-container,#AnnonceurSuppressionCompteForm-container,#AnnonceurPasswordChangeForm-container,#AnnonceurAnnonceEditForm-container,#AnnonceursLettresEditForm-container,#merci,#MakeFactureForm-container{border:1px solid #ededed;background:#fbfbfb;margin-bottom:20px}
#AnnonceursLettresEditForm-container .gfw-form-titlebar, #AnnonceurSuppressionCompteForm-container .gfw-form-titlebar{background:#f5f5f5}
.titre-rubrique-active,.lien-cv{margin-bottom:15px}
.motivliste{height:90px;background:#fbfbfb url('/src/images/icons/48/full_page.png')no-repeat left top}
.motivliste:hover{background:#f4f4f4 url('/src/images/icons/48/search_page.png')no-repeat left top}
.titremotivationliste{padding-top:10px;width:520px}
.titremotivationliste a{font-size:19px;padding:12px 10px 30px 50px;font-family:TitilliumBold, sans-serif}
.titremotivationliste a:hover{color:#d05000;margin-bottom:20px;text-decoration:none}
.motivshow{margin-bottom:15px;border:1px solid #dadada;border-radius:3px;width:580px;padding:20px;background:#fbfbfb;text-align:left}
.motivshowtitre{font-size:19px;color:#336699;font-family:TitilliumBold, sans-serif}
.motivshowtexte{font-size:12px;line-height:20px;color:#666}
.annonce-incomplete a{font-size:10px}
.annonce-incomplete a:hover{font-size:10px;text-decoration:underline}
.candidatureliste{float:left;text-align:left;font-size:11px;width:120px;color:#333;font-weight:bold;padding:5px 0 0 5px}
.candidatureliste a{color:#336699;font-size:10px;padding:5px;font-weight:bold}
.candidatureliste a:HOVER{color:#d55000}
.cv-liste{height:80px;border:1px solid #dadada;border-radius:3px 3px 0 0;width:598px;padding:10px;background-color:#fbfbfb;text-align:left;margin:auto}
.cv-liste:hover{height:80px;border:1px solid #dadada;border-radius:3px 3px 0 0;background-color:#f4f4f4}
.cv-liste img{border-radius:3px}
#CandidaturesEditForm-container{border:#ededed solid 1px;background-color:#FBFBFB;margin-bottom:15px}
#CandidaturesEditForm-container td.hedb{color:white;background:#f5f5f5;border:0;padding:11px 0;position:relative}
#CandidaturesEditForm-container .gfw-form-title{font-size:15px;color:#333;background:url('/src/images-site/email-24.png') no-repeat left;padding-left:30px;margin-left:10px}
#CandidaturesEditForm-container .formfieldcomment{color:#333;font-size:13px}
#CandidaturesEditForm-container .formfieldcomment a:hover{color:#336699;text-decoration:underline}
.option-annonce{text-align:left;margin:-17px 0 20px;position:relative;border:1px solid #DADADA;background:#FBFBFB}
.option-annonce .titre{background-color:#f5f5f5;padding:15px;font-size:18px;border-bottom:1px dotted #dadada;font-family:gotham}
.option-annonce .option{background:#fff;border-bottom:1px dotted #fafafa;border-top:1px dotted #fafafa;height:100px}
.option-annonce .sms{height:305px}
.option-annonce .septjours{height:320px}
.option-annonce .option:hover{background:#fafafa;border-bottom:1px dotted #dadada;border-top:1px dotted #dadada}
.option-annonce .option .option-titre{font-size:16px;padding-bottom:9px;font-weight:bold}
.option-annonce .option .option-description{font-size:11px;color:#666;margin-left:10px}
.option-annonce .option .option-description .text-sms,.option-annonce .option .option-description .text-septjours{float:left;width:225px}
.option-annonce .option .option-description .image-sms{font-size:14px;padding:15px;width:214px;float:right;background:url('/src/images-site/fondoptionsms.png');-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:258px;margin-top:-30px;border:1px solid #dadada}
.option-annonce .option .option-description .image-sms p{margin:83px 0 0 10px;width:190px;font-size:13px}
.option-annonce .option .option-description .image-sms p .sms-tel{color:#3A81BF}
.option-annonce .option .option-description .image-sms p .sms-link{color:#3A81BF;text-decoration:underline}
.option-annonce .option .option-description .image-septjours{width:244px;float:right;background:url('/src/images-site/avant-annonce.jpg');-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:270px;border:1px solid #dadada}
.option-annonce .option .option-offerte{background:url('/src/images/icons/24/accept.png') no-repeat right;height:25px;display:block;width:70px;float:right;margin:10px -15px 0 0;padding-top:8px}
.option-annonce .option .option-payante{float:right;padding:10px}
.option-annonce .option .option-activee{margin-top:35px;display:block;font-weight:bold}
.option-annonce .bloc-tarif{height:124px;width:230px;border:1px solid #dadada;float:right}
.option-annonce .bloc-tarif .ligne{height:30px;border-bottom:1px dotted #dadada;background-color:#fdfdfd}
.option-annonce .bloc-tarif .ligne .detail{font-size:14px;color:#666;float:left;text-align:right;width:100px;padding:5px}
.option-annonce .bloc-tarif .ligne .detail-ttc{font-size:16px;float:left;text-align:right;width:100px;font-weight:bold;padding:6px;background-color:#f5f5f5}
.option-annonce .bloc-tarif .ligne .detail-ttc-right{font-size:16px;float:left;text-align:right;width:100px;font-weight:bold;padding:6px 18px 6px 0;background-color:#f5f5f5}
.option-validbutton input{text-align:center}
.partager-annonce{border-bottom:1px solid #DADADA;border-left:1px solid #DADADA;border-right:1px solid #DADADA;background:#FBFBFB;margin-bottom:20px}
.partager-annonce .titre{background-color:#f5f5f5;padding:15px;font-size:18px;border-bottom:1px solid #dadada;border-top:1px solid #dadada;font-family:TitilliumBold, sans-serif}
.partager-annonce .social{height:130px;padding:5px;width:590px}
.partager-annonce .social .bloc{float:left;padding:15px}
.tagtool-text{vertical-align:top;line-height:25px;font-weight:bold;padding-left:15px;font-size:14px}
.titre-lien-site{font-weight:bold;padding:10px 0 5px}
.input-site{padding:10px;border:1px solid #dadada;border-radius:3px;font-size:13px;color:#666}


#AnnonceurAnnonceCompetenceEditForm_idcompetence_attributecontainer { width:450px;}