@charset "UTF-8";/* CSS Document */
#title {font-size:21px;text-align:center;margin:10px 0 30px 0;font-weight:bold;-webkit-font-smoothing: antialiased;}
.consulter{float:right;width:150px;text-align:right;margin-top:10px;margin-bottom:20px;font-size:13px;}
.consulter a:LINK, .consulter a:ACTIVE, .consulter a:VISITED {padding-left:30px;padding-right:30px;padding-top:8px;padding-bottom:8px;color:#1B5683;font-weight:bold;text-decoration:none;background-color:#fafafa; border:1px solid #cacaca;border-radius:3px;}
.consulter a:HOVER{padding-left:30px;padding-right:30px;padding-top:8px;padding-bottom:8px;color:#fafafa;font-weight:bold;text-decoration:none;background-color:#1B5683; border:1px solid #1B5683;border-radius:3px;}
.menu-principal{margin-top:50px;padding:0px;border-collapse:collapse;width:100%;border:0px;margin-top:10px;}
.menu-annonce{height:25px;border-bottom:#CCCCCC solid 1px;border-left:#CCCCCC solid 1px;border-right:#CCCCCC solid 1px;}
.entete-annonce{margin-bottom:20px;padding:0px;height:100px;width:710px;text-align: center;border:0px solid #dedede;}
a.consultoffre {border-radius:2px;display:block;width:100%;text-align:center;padding: 20px 0; box-shadow: 0 0 5px #dadada;background: #f5F5F5;border:1px solid #dadada;font-size:16px;}
a.consultoffre:hover {box-shadow: 0 0 4px #ededed;}/* cadre au dessus des liens du moteur */
.nb-annonce-trouve	{color:#660000;}
.nb-resultat-filtre {border-left:1px solid #cccccc;border-right:1px solid #cccccc;background-color:#F9F9F9;}
/************************/
.cvliste{margin:0 10px 15px 10px;border:1px solid #ccc;height:90px;border-radius:2px;padding:10px;background-color:#fbfbfb}
.cvliste:hover{margin-bottom:15px;border:1px solid #cccccc;height:90px;border-radius:3px;background-color:#f4f4f4}
.favoris-liste{margin-bottom:15px;border:1px solid #cccccc;height:80px;border-radius:3px;background-color:#f9f9f9}
.motivation-liste{margin-bottom:15px;border:1px solid #cccccc;height:50px;border-radius:3px;background-color:#f9f9f9}
.candidature-liste{margin-bottom:15px;border:1px solid #cccccc;height:80px;border-radius:3px;background-color:#f9f9f9}
.annonce-recherche-liste{margin-bottom:15px;border:1px solid #cccccc;height:60px;border-radius:3px;background-color:#f9f9f9}
.cvlisteno{margin-bottom:15px;border:1px solid #ccc;height:80px;border-radius:3px;background-color:#f9f9f9;}
.statut-cv {float:left;padding-right:15px;}
.statut-cv img{padding:2px;width:40px;}
.bloctitrecvliste {float:left;width:330px;padding-bottom:10px;}
.blocpostelistedroit{float:right;text-align:right;vertical-align:top;width:150px;}
.titreannoncecandidature {width:360px;padding-top:3px;font-size:10px;color:#999999;text-align:left;line-height:17px;}
.titreannoncecandidature a{color:#336699;font-size:17px;font-weight:bold}
.titreannoncecandidature a:hover{color:#d05000;font-size:17px;text-decoration:none;font-weight:bold}
/* DEBUT formulaire accueil */#tabs_accueil {height:26px;list-style:none outside none;padding:0;margin:0}
#tabs_accueil li {display:inline-table;margin-right:7px;text-align:center;}
#tabs_accueil li a {color:#999;display:block;padding:5px;width:80px;border-top: 1px solid #f4f3f3;border-left:1px solid #f4f3f3;border-right: 1px solid #f4f3f3;border-radius: 3px 3px 0 0;}
#tabs_accueil li a.active {border-top:1px solid #dadada;border-left:1px solid #dadada;border-right:1px solid #dadada;cursor: pointer;background-color: #FBFBFB;background: -webkit-gradient(linear,center top,center bottom,from(#FBFBFB),to(#EDEDED));background: -moz-linear-gradient(top,#FBFBFB,#EDEDED);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB',endColorstr='#EDEDED',GradientType=0);color:#333;}
#tabs_accueil li.tabaccueilsearch a.active {color:#999999;display:block;padding:5px;width:80px;border-top: 1px solid #f4f3f3;border-left: 1px solid #f4f3f3;border-right: 1px solid #f4f3f3;border-radius: 3px 3px 0 0;background:#fff;}
#tabs_accueil li a:hover {color:#1A4C73;font-size:12px; text-decoration:none;}#tabs_accueil li.source_code {float:right;}/* FIN formulaire accueil */.gfw-form-mainpanel {border: 1px solid #F9F9F9;z-index:2;}
/********  Tableau de lien avec theme par onglet *******/
#tablien  	{margin-top: 30px;margin-left:auto;margin-right:auto;width:600px;height:300px;}
.blockliens {width:100%;height:100%;background-color: #FFFFFF;padding:5px;}
.tablienaccueil {float:left; width:140px;margin-right:10px;}
/**** Nuage accueil ****/
.pagepostedepartement {margin-left:auto; margin-right:auto; width:800px;}
.pagepostedepartement .blockposte	{float:left;margin:20px; width:150px; }
.pagepostedepartement .titreposte{background: -moz-linear-gradient(center top , #3E7DB1, #446A92) repeat scroll 0 0 transparent;border: 1px solid #666699;border-radius: 0.3em;color:#FFF;cursor: pointer;font-size: 10px;line-height: 2em;min-height: 2em;text-align:center;width:170px}
.pagepostedepartement .titreposte a{width:100%;text-decoration:none;color:#FFF}
.pagepostedepartement .blockdepartement{background: -moz-linear-gradient(center top , #FEFEFE, #FFEEFF) repeat scroll 0 0 transparent;border: 1px solid #446A92;border-radius: 0.3em;color:#FFF;cursor: pointer;display: inline-block;font-size: 11px;font-weight:bold;line-height:2em;margin:0;min-height:2em;padding:0 10px;text-align:left;width:100%}
.pagepostedepartement .liendepartement{text-align: left;color:#666}
.pagepostedepartement .liendepartement a{text-align:left;text-decoration:none}
.bloc-accueil-nuage {padding:10px;height: 105px;overflow:hidden;}
a.nuage:link, a.nuage:active, a.nuage:visited {text-decoration:none; line-height:30px;}
a.nuage:hover {text-decoration:underline;}
.pagecompetenceposte {margin-left:auto; margin-right:auto;width:800px;}
.pagecompetenceposte .blockcompetence{float:left;margin:20px;width:150px;}
.pagecompetenceposte .titrecompetence{background: -moz-linear-gradient(center top , #3E7DB1, #446A92) repeat scroll 0 0 transparent;border: 1px solid #666699;border-radius: 0.3em;color: #FFF;cursor:pointer;font-size: 10px;line-height: 2em;min-height: 2em;text-align: center;width:170px}
.pagecompetenceposte .titrecompetence a{width:100%;text-decoration:none;color:#FFF}
.pagecompetenceposte .blockposte {background: -moz-linear-gradient(center top, #FEFEFE, #FFEEFF) repeat scroll 0 0 transparent;border: 1px solid #446A92;border-radius: 0.3em;color:#FFF;cursor: pointer;display: inline-block;font-size: 11px;font-weight: bold;line-height: 2em;margin: 0;min-height:2em;padding:0 10px;text-align:left;width:100%}
.pagecompetenceposte .lienblockposte{text-align:left;color:#666}
.pagecompetenceposte .lienblockposte a {text-align: left; text-decoration:none;}
#tabaccueilcompetence, #tabaccueilposte, #tabaccueilregion {background-color:#F9F9F9;border-radius: 0 0 3px 3px; border:1px solid #dadada;box-shadow: 0 1px 2px #dadada;margin-bottom:15px;height:200px;}
a.acces-jobs {text-align:center;color:#fff;font-weight:bold;padding:5px 15px;border:1px solid #4AA400;background: -webkit-gradient(linear,center top,center bottom,from(#5CCD00),to(#4AA400));background: -moz-linear-gradient(top,#5CCD00,#4AA400);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5CCD00',endColorstr='#FF4AA400',GradientType=0);display: inline-block;margin: 10px 0 15px 180px;text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);font-size:14px}
a.acces-jobs:hover{text-decoration: none;box-shadow: 0 0 5px #b9b9b9;color:#fff}
.search-home {height:40px;}
.inputtext-search {padding:10px 0 10px 33px;margin:10px;border:1px solid #dadada;border-radius:2px;width:180px;font-size:13px;color:#666}
.inputtext-search-home {background:#fff url('/src/images-site/search2.png') no-repeat 5px center}
.inputtext-search-map {background:#fff url('/src/images-site/map.png') no-repeat 5px center}
.valid-formulaire{color:#fff;padding:8px 20px;font-weight:bold;display:inline-block;border:1px solid #4AA400;border-radius:2px;box-shadow: inset 0 0 4px rgba(255, 255, 255, 0.3);background: -webkit-gradient(linear,center top,center bottom,from(#5CCD00),to(#4AA400));background: -moz-linear-gradient(top,#5CCD00,#4AA400);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5CCD00',endColorstr='#FF4AA400',GradientType=0);margin:11px 0 0 12px;font-size:14px;text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);vertical-align:top;}
.valid-formulaire:hover{box-shadow: 0 0 5px #b9b9b9;text-decoration:none;cursor:pointer}
.titre-carte-home {z-index:1;padding:5px 0 5px 15px;color:#333;font-size:15px;font-weight:bold;background-color:#ededed;border-bottom:1px solid #dadada;}
.competence-home {font-size:13px;border:1px solid #dadada;display: inline-block;margin:5px 10px 5px 0;border-radius:3px;background: -webkit-gradient(linear,center top,center bottom,from(#FBFBFB),to(#EDEDED));background:-moz-linear-gradient(top,#FBFBFB,#EDEDED);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB',endColorstr='#EDEDED',GradientType=0);}.competence-home:hover {background: -webkit-gradient(linear,center top,center bottom,from(#EDEDED),to(#FBFBFB));background:-moz-linear-gradient(top,#EDEDED,#FBFBFB);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDEDED',endColorstr='#FBFBFB',GradientType=0);}
.competence-home a{color:#333;padding:10px;line-height:25px;font-size:13px}
.competence-home a:hover{text-decoration:none;color:#336699;font-size:13px}
/* DEBUT candidats home */
.bloc-acces-metier{width:255px;box-shadow: 0 0 4px #ededed;height:127px;padding:10px;font-weight:600;font-size:19px;vertical-align:top;border:1px solid #dadada;color: #393C3D;margin-bottom:20px}
.candidat {background:#fafafa url('/src/images-site/commerciaux.jpg') right}
.agricole {background:#fafafa url('/src/images-site/agriculteur.jpg') right;color: #f5f5f5;text-shadow:0 1px 2px #000;}
.breizh {background:#fafafa url('/src/images-site/breizh.jpg') right}
.chr {background:#fafafa url('/src/images-site/candidat-chr.jpg') right;color: #fff;text-shadow: 1px 1px 7px #000}
.culture {border:1px solid #5b7881;background:#fafafa url('/src/images-site/culture.jpg') right;color: #f5f5f5;text-shadow:0 1px 2px #39545d;}
.sport {display:inline-block;border:1px solid #dadada;background:#fafafa url('/src/images-site/sport-emploi.jpg') right;width:255px;margin:0 60px 0 0;box-shadow: 0 0 4px #ededed;height:127px;padding:10px;font-weight: 600;color: #393C3D;font-size: 17px;vertical-align:top}
.hospitalier{display:inline-block;border:1px solid #dadada;background:#fafafa url('/src/images-site/hospitalier.jpg') right;width:255px;margin:0;box-shadow: 0 0 4px #ededed;height:127px;padding:10px;font-weight:600;color:#393C3D;font-size:17px;vertical-align:top}
.plaisance{display:inline-block;border:1px solid #dadada;background:#fafafa url('/src/images-site/candidat-plaisance.jpg') right;width:255px;margin:0;box-shadow: 0 0 4px #ededed;height:127px;padding:10px;font-weight: 600;color: #393C3D;font-size: 17px;vertical-align:top}
.candidat a,.chr a,.agricole a,.breizh a,.culture a,.sport a,.hospitalier a,.plaisance a{border-radius:2px;font-family: "Lucida Grande", Arial,Verdana,sans-serif;padding:3px 8px;line-height:25px;border:1px solid #dadada;background: -webkit-gradient(linear,center top,center bottom,from(#FBFBFB),to(#EDEDED));background:-moz-linear-gradient(top,#FBFBFB,#EDEDED);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB',endColorstr='#EDEDED',GradientType=0);width:130px;margin-top:10px;display:block;text-shadow:1px 1px 2px #FFF}
.candidat a:hover,.agricole a:hover,.breizh a:hover,.culture a:hover,.sport a:hover,.hospitalier a:hover,.plaisance a:hover{text-decoration:none;background: -webkit-gradient(linear,center top,center bottom,from(#EDEDED),to(#FBFBFB));background:-moz-linear-gradient(top,#EDEDED,#FBFBFB);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDEDED',endColorstr='#FBFBFB',GradientType=0);box-shadow: 0 0 4px #dadada}

h2.home {margin:30px 0 15px 0;font-size:19px;}

#region-home {width:620px;height:165px;-moz-column-count:3;-webkit-column-count: 2;-o-column-count: 2;column-count: 2;-moz-column-gap: 20px;-webkit-column-gap: 20px;-o-column-gap: 20px;column-gap: 20px;}
#region-home .region {margin-bottom: 10px;font-size: 11px}
#region-home .region a {text-decoration:underline;font-size: 10px}

#last-actu{position:relative;width:100%;height:275px}
#last-actu h2,h2.lastjob,#content-home h2.actu a{margin:7px 0;font-size:25px}
#content-home h2.actu a{color: #3E4041}
#last-actu h2 a{margin:3px 10px}
#last-actu a{display:inline-block;border-bottom:none;width:130px;vertical-align:top;margin:0 20px 0 0;font-family: "Lucida Grande", Arial,Verdana,sans-serif;}
#last-actu a:hover{background:none;color:#3A81BF}
#last-actu a img {width:120px;float:left;margin:0 0 5px;display:block;padding:2px;border:1px solid #dadada}

.home #tabaccueilsearch{box-shadow:0 0 8px #555}
#tabaccueilsearch{background-color:#fff;width:617px;border:none;margin:0 auto 40px;border:1px solid #dadada;position:relative;font-family: TitilliumBold, sans-serif;}
#tabaccueilsearch .publi-cv{display:inline-block;font-size:14px;margin:14px 0 20px 20px;padding:10px 16px;border-radius:2px;background:#378bbf;color:#FFF}
#tabaccueilsearch .publi-cv:hover{background:#17618c;text-decoration:none;-webkit-transition-property:background-color;-webkit-transition-duration:.30s;-moz-transition-property:background-color;-moz-transition-duration:.30s;transition-property:background-color;transition-duration:.30s}
.home #tabaccueilsearch h2{padding:8px 0 5px 15px;font-size:19px;font-weight:normal}
#tabaccueilsearch h2 {padding:5px 0 5px 15px;font-size:15px;font-weight:bold;background-color:#ededed;border-bottom:1px solid #dadada}
#tabaccueilsearch .cv{text-align:left;width:auto;display:inline-block;padding-right: 20px;}
#tabaccueilsearch span{display:block;font-size:19px;padding: 15px 0 0 20px}
#tabaccueilsearch .entreprise{background-color:#f5f5f5;display:inline-block;border-left:1px solid #dadada;height:105px;vertical-align:top;right:0;position:absolute}
#tabaccueilsearch .entreprise a{display:block;font-size:14px;margin:14px 17px;padding:10px 16px;border-radius:2px;background:#4aa400;color:#FFF}
#tabaccueilsearch .entreprise a:hover{text-decoration:none;background:#3a8400;-webkit-transition-property:background-color;-webkit-transition-duration:.30s;-moz-transition-property:background-color;-moz-transition-duration:.30s;transition-property:background-color;transition-duration:.30s}

.home{width:1038px;margin:0 auto;padding:290px 0 0}
.home .valid-formulaire{box-shadow:none;border:1px solid #3A81BF;background:#3A81BF;text-shadow:none}
.home .valid-formulaire:hover{box-shadow:none;border:1px solid #3174af;background:#3174af}
.home h1{line-height:48px;font-size:36px;font-family: TitilliumBold, sans-serif;font-weight: normal;text-align:center;margin:10px 0 0;-webkit-font-smoothing: antialiased;color:#fff;text-shadow:1px 1px 6px #000;background: #000;background: rgba(0, 0, 0, 0.5);padding: 15px 0;}
.home-default{margin-top:100px}
.home-default h1 {text-align:center}
.home-agri{background: url('/src/images-site/agriculteur.jpg')}
.home-alternance,.home-stage{background: url('/src/images-site/home-alternance.jpg')}
.home-assistant{background: url('/src/images-site/home-assistant.jpg')}
.home-banque{background: url('/src/images-site/home-banque.jpg')}
.home-breizh{background: url('/src/images-site/home-breizh.jpg')}
.home-btp{background: url('/src/images-site/home-btp.jpg')}
.home-cadre{background: url('/src/images-site/home-cadre.jpg')}
.home-chr{background: url('/src/images-site/fond-resto.jpg')}
.home-commercial{background: url('/src/images-site/home-commercial.jpg')}
.home-compta{background: url('/src/images-site/home-compta.jpg')}
.home-culture{background: url('/src/images-site/home-culture.jpg')}
.home-domicile{background: url('/src/images-site/home-domicile.jpg')}
.home-etudiant{background: url('/src/images-site/home-etudiant.jpg')}
.home-gj{background: url('/src/images-site/home-gj.jpg')}
.home-hospitalier{background: url('/src/images-site/home-hospitalier.jpg')}
.home-immo{background: url('/src/images-site/home-immo.jpg')}
.home-informatique{background: url('/src/images-site/home-code.jpg')}
.home-internet{background: url('/src/images-site/home-internet.jpg')}
.home-plaisance{background: url('/src/images-site/home-plaisance.jpg')}
.home-rh{background: url('/src/images-site/home-rh.jpg')}
.home-paris{background: url('/src/images-site/home-paris.jpg')}
.home-sport{background: url('/src/images-site/home-sport.jpg')}
.home-saison{background: url('/src/images-site/home-saison.jpg')}
.home-telemarketing{background: url('/src/images-site/home-telemarketing.jpg')}
.home-temporaire{background: url('/src/images-site/home-temporaire.jpg')}

.accueilprofile85,.accueilprofile90,.accueilprofile97,.accueilprofile102,.accueilprofile106{padding-top:20px !important}

a.sidebar-twitter{background:#00c3f3 url('/src/images-site/social.png') no-repeat 6px -40px;padding:4px 0 6px 36px !important;margin:10px 0 !important;width:150px}
.sidebar-facebook{margin-top:-10px;margin-left:-10px}
#accueil-home {position:relative;margin: auto;width: 1008px;padding:15px;background: #f5f5f5;z-index: 1;box-shadow: 0 0 3px rgba(0,0,0,0.6)}
#accueil-home h2{margin:5px 0 15px}
#accueil-home .bloc-acces-metier,#accueil-home #social-home div{font-size:25px;box-shadow:none;position:relative;display:inline-block;vertical-align:top;font-family:TitilliumBold, sans-serif;font-weight:normal}
#accueil-home .bloc-acces-metier{width:275px}
#accueil-home #social-home .googleplus{width:309px;float:left;margin-right:13px}
#accueil-home .bloc-acces-metier a{position:absolute;bottom:6px;margin:0;padding:3px 8px;line-height:25px;width:110px;text-align:center}
#accueil-home .bloc-acces-metier a.cv{left:6px;border:none}
#accueil-home .bloc-acces-metier a.compte{right:6px;border:none}
#accueil-home .bloc-acces-metier a.home-annonce{left:6px}
#accueil-home .bloc-acces-metier a.home-compte{right:6px}
#accueil-home .bloc-acces-metier a:hover{text-decoration:none;background:#3A81BF;color:#FFF;text-shadow:none;border:1px solid #3A81BF;box-shadow:none}
#accueil-home .recruteur{margin-left:20px}
#accueil-home #social-home{height:200px;position:relative}
#accueil-home #social-home-chr{z-index:1;margin-right: -232px;width: 200px;position: absolute;right: 0}
#accueil-home #social-home-emploi{z-index:1;margin-right: -232px;width: 200px;position: absolute;right: 0}

#accueil-home #social-home .right{position:absolute;right:0;top:0}

.recruteur{background:#fafafa url('/src/images-site/entreprise-chr.jpg');text-align:right}
.recruteur a {font-family: "Lucida Grande", Arial,Verdana,sans-serif;padding:3px 8px;line-height:25px;color:#336699;border:1px solid #dadada;background: -webkit-gradient(linear,center top,center bottom,from(#FBFBFB),to(#EDEDED));background:-moz-linear-gradient(top,#FBFBFB,#EDEDED);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB',endColorstr='#EDEDED',GradientType=0);width:130px;margin-top:10px;margin-left:auto;display:block;border-radius:2px;text-shadow:1px 1px 2px #FFF;}
.recruteur a:hover {text-decoration:none;background: -webkit-gradient(linear,center top,center bottom,from(#EDEDED),to(#FBFBFB));background:-moz-linear-gradient(top,#EDEDED,#FBFBFB);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDEDED',endColorstr='#FBFBFB',GradientType=0);box-shadow: 0 0 4px #dadada}

@media screen and (max-width: 1038px) {
  .home{width:100%}
  #accueil-home {width:100%}
  #secteur-home {height: 327px;-moz-column-count: 4;-webkit-column-count: 4;-o-column-count: 4;column-count: 4;}
}
@media screen and (max-width: 850px) {
 .home h1{font-size:22px}
 
}
@media screen and (max-width: 480px) {
 .home h1{font-size:16px}
   #secteur-home {height:616px;-moz-column-count:2;-webkit-column-count:2;-o-column-count:2;column-count:2;}
}