@font-face{font-family:RalewayThin;src:url(../fonts/raleway_thin-webfont.eot);src:url(../fonts/raleway_thin-webfont-.eot#iefix) format("embedded-opentype"),url(../fonts/raleway_thin-webfont.woff) format("woff"),url(../fonts/raleway_thin-webfont.ttf) format("truetype"),url(../fonts/raleway_thin-webfont.svg#RalewayThin) format("svg");font-weight:400;font-style:normal;}@font-face{font-family:RalewayExtraLight;src:url(../fonts/Raleway-ExtraLight-webfont.eot);src:url(../fonts/Raleway-ExtraLight-webfont-.eot#iefix) format("embedded-opentype"),url(../fonts/Raleway-ExtraLight-webfont.woff) format("woff"),url(../fonts/Raleway-ExtraLight-webfont.ttf) format("truetype"),url(../fonts/Raleway-ExtraLight-webfont.svg#RalewayExtraLight) format("svg");font-weight:400;font-style:normal;}@font-face{font-family:RalewayLight;src:url(../fonts/Raleway-Light-webfont.eot);src:url(../fonts/Raleway-Light-webfont-.eot#iefix) format("embedded-opentype"),url(../fonts/Raleway-Light-webfont.woff) format("woff"),url(../fonts/Raleway-Light-webfont.ttf) format("truetype"),url(../fonts/Raleway-Light-webfont.svg#RalewayLight) format("svg");font-weight:400;font-style:normal;}@font-face{font-family:RalewayRegular;src:url(../fonts/Raleway-Regular-webfont.eot);src:url(../fonts/Raleway-Regular-webfont-.eot#iefix) format("embedded-opentype"),url(../fonts/Raleway-Regular-webfont.woff) format("woff"),url(../fonts/Raleway-Regular-webfont.ttf) format("truetype"),url(../fonts/Raleway-Regular-webfont.svg#RalewayRegular) format("svg");font-weight:400;font-style:normal;}@font-face{font-family:RalewayMedium;src:url(../fonts/Raleway-Medium-webfont.eot);src:url(../fonts/Raleway-Medium-webfont-.eot#iefix) format("embedded-opentype"),url(../fonts/Raleway-Medium-webfont.woff) format("woff"),url(../fonts/Raleway-Medium-webfont.ttf) format("truetype"),url(../fonts/Raleway-Medium-webfont.svg#RalewayMedium) format("svg");font-weight:400;font-style:normal;}@font-face{font-family:RalewaySemiBold;src:url(../fonts/Raleway-SemiBold-webfont.eot);src:url(../fonts/Raleway-SemiBold-webfont-.eot#iefix) format("embedded-opentype"),url(../fonts/Raleway-SemiBold-webfont.woff) format("woff"),url(../fonts/Raleway-SemiBold-webfont.ttf) format("truetype"),url(../fonts/Raleway-SemiBold-webfont.svg#RalewaySemiBold) format("svg");font-weight:400;font-style:normal;}@font-face{font-family:RalewayBold;src:url(../fonts/Raleway-Bold-webfont.eot);src:url(../fonts/Raleway-Bold-webfont-.eot#iefix) format("embedded-opentype"),url(../fonts/Raleway-Bold-webfont.woff) format("woff"),url(../fonts/Raleway-Bold-webfont.ttf) format("truetype"),url(../fonts/Raleway-Bold-webfont.svg#RalewayBold) format("svg");font-weight:400;font-style:normal;}@font-face{font-family:RalewayExtraBold;src:url(../fonts/Raleway-ExtraBold-webfont.eot);src:url(../fonts/Raleway-ExtraBold-webfont-.eot#iefix) format("embedded-opentype"),url(../fonts/Raleway-ExtraBold-webfont.woff) format("woff"),url(../fonts/Raleway-ExtraBold-webfont.ttf) format("truetype"),url(../fonts/Raleway-ExtraBold-webfont.svg#RalewayExtraBold) format("svg");font-weight:400;font-style:normal;}.path-frontpage h2,h1{font-family:RalewayLight;text-transform:uppercase;font-size:23px;}.path-frontpage h1{font-family:RalewayBold;color:#009aa6;text-transform:none;}.path-frontpage h1,.path-frontpage h1 + p{display:inline;}.path-frontpage h2{text-align:center;}h2{display:block;font-family:RalewayMedium;font-size:1.5em;padding:0;margin:0 0 20px;border:0;text-align:left;}h1,h2{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;word-break:normal;}.titre-description,h3{color:#009aa6;font-family:RalewaySemiBold;font-size:1.5em;margin-bottom:25px;}.titre-description + div>div>div:first-child,h4{color:#000;font-family:RalewaySemiBold;font-size:1.3em;}.region-content ul li:before{content:"◼︎";color:#009aa6;font-size:1em;display:inline-block;margin-right:5px;}.logo img{width:207px;}.user-logged-in .region-content ul li:before{content:"";}a{color:#009aa6;}code,div,p,pre,samp,table,td,textarea,th{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;word-wrap:normal;}.region-hp-contenu p{margin-bottom:20px;}.paragraph{margin-bottom:30px;}em.diigoHighlight.a_style.yellow{background:0 0!important;}strong{font-family:RalewayBold;}#block-besoinderecrutercontacteznous,#block-sub-icom-views-block-contactez-nous-block-1,#block-views-block-entete-page-actualite-block-1,.description-offre,.region-content,.region-hp-offres,.views-field-field-promesse{background:#f0f0f0;}.page-node-type-actualite .region-content,.page-node-type-offre-d-emploi .region-content{background:#fff;}#block-besoinderecrutercontacteznous{padding:50px 0;}.description-offre{padding:40px 20px 51px;}.logo{width:188px;margin:auto!important;}.region-content .content>div:first-child img,.view-entete-page-actualite .views-field-field-image-page img{width:100%;}.breadcrumb{font-size:.8em;background:0 0;background-color:none;border-radius:0;left:0;list-style:none;margin-bottom:0;padding:8px 15px;z-index:999;}.breadcrumb a{color:#000;}#block-views-block-promesse-hp-block-1-2,.region-content .content>div:last-child,.view-promesse-hp,.views-field-field-promesse{padding:45px 20px;}.view-promesse-hp{text-align:center;}.region-navigation>*{border-radius:0!important;}.region-hp-contenu{padding:0;text-align:left;}.region-hp-contenu>article>div + div{padding:0 20px;}#block-sub-icom-views-block-entreprises-block-1 h1,.intitule h1,.region-hp-contenu h1,.region-hp-cv h1{color:#fff;border:0;padding:40px 30px;margin-bottom:40px;background:#009aa6;}.region-hp-cv{padding:0;text-align:left;}#block-besoinderecrutercontacteznous h1,#block-sub-icom-views-block-contactez-nous-block-1 h1{padding:0 0 40px;text-align:center;background:0 0;color:#009aa6;}.region-content .content>div:last-child{padding:45px 20px;}.promesse p,.view-promesse-hp p{font-family:RalewaySemiBold;line-height:1.2em;text-align:center;color:#009aa6;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;word-wrap:normal;}.region-hp-offres{padding:40px 0;}.region-hp-offres h1{padding:0 0 30px;margin-bottom:30px;text-transform:uppercase;background:url(../images/bg_titre.gif) center bottom no-repeat;}#block-sub-icom-views-block-offres-d-emploi-block-1,.front .block-title,.region-hp-offres .more-link,.region-hp-offres h1{text-align:center;}.view-offres-d-emploi .views-row{position:relative;padding:0;background:#fff;text-align:left;min-height:400px;margin:0 15px 30px;overflow:hidden;}.view-offres-d-emploi .views-row .views-field-title{padding:15px;margin:0 0 20px;font-family:RalewaySemiBold;font-size:1.1em;text-transform:none;background:#009aa6;}.view-offres-d-emploi .views-field-title a{color:#fff;}.view-offres-d-emploi .views-row>div:last-child{position:absolute;bottom:0;width:100%;color:#fff;overflow:hidden;background:#ec6500;}.view-offres-d-emploi .views-row>div>div:first-of-type{margin-right:4px;font-family:RalewaySemiBold;text-align:center;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;word-wrap:normal;}.view-offres-d-emploi .views-row .views-field-field-e div{text-align:left!important;}#block-footeradresse p,#block-lienssociaux,.btn,.form-submit,.offre-pourvue,.offre-pourvue a,.offre-pourvue div,.view-telephone .field-content{text-align:center;}.views-row .field-content p{margin-bottom:30px;}.path-frontpage .view-promesse-hp .views-row .field-content p,.view-entete-page-actualite .views-row .field-content p{margin-bottom:0;}.views-field-field-reference-de-l-offre{font-size:.9em;}.view-nos-metiers ul{margin-bottom:30px;}.view-nos-metiers ul li{padding:4px 0;border-bottom:1px solid #ccc;}.view-blocs-contacter{margin-top:30px;}.view-telephone a{display:inline-block;font-family:RalewaySemiBold;color:#009aa6;font-size:1.7em;padding-left:40px;background:url(../images/ic-tel.svg) left 6px no-repeat;background-size:30px 30px;}.intitule + div{overflow:hidden;margin-bottom:40px;padding:0 20px;}.intitule form{width:160px;}.intitule form br{display:none;}.intitule>div{color:#666;font-size:1em;}.intitule + div>div{clear:both;overflow:hidden;margin-bottom:5px;}.intitule + div>div>div{float:left;}.intitule + div>div>div:first-of-type{color:#009aa6;font-family:RalewaySemiBold;margin-right:5px;}.intitule + div>div>div:first-of-type:after{content:":";}.btn-postuler{color:#fff;border:0;font-size:1.3em;text-transform:uppercase;padding:10px 25px;background:#009aa6;}.titre-description + div>div{margin-bottom:20px;}.view-diaporama:after{background:0 0;}.promesse p,.view-promesse-hp p{font-size:1.5em;}.navbar-toggle{background:#f0f0f0;}.breadcrumb>.active,.breadcrumb>li{color:#fff;}.offre-du{display:inline-block;padding-left:20px;}.alert-success{position:relative;z-index:999;}.contextual.open .contextual-links{padding:0 50px;}.paragraph{padding:0 20px;}.paragraph--type--text-text{padding:0;}.region-hp-contenu ul li{margin-bottom:5px;}.region-hp-contenu ul li:before{content:"◼︎";color:#009aa6;display:inline-block;position:relative;left:-2px;}.region-hp-contenu ul.pagination li:before{content:"";}.contact-message-deposer-un-cv-form .field--name-field-cv,.field--name-field-cv,.field--name-field-lettre-de-motivation{position:relative;top:0;}.field--name-field-cv .form-control,.field--name-field-lettre-de-motivation .form-control{background:0 0;border:0;float:none;font-size:.7em;height:26px;padding:0;width:auto;}.form-type-managed-file input.form-control{background:0 0;border:0;padding:0;}#edit-field-piece-jointe-0-upload-button,.field--name-field-cv .btn-default,.field--name-field-lettre-de-motivation .btn-default{float:left;}#div-edit-field-cv-0-upload input,#div-edit-field-lettre-de-motivation-0-upload input,#div-edit-field-piece-jointe-0-upload input{float:left!important;width:281px;}.contact-form .description{clear:both;}#div-edit-field-cv-0-upload:after{content:"Document word uniquement";display:block;clear:both;font-size:.7em;color:#666;}.footer .nav>li:after,.footer:before,.nav>li:nth-child(6):after{content:"";}.form-control{box-shadow:none;}#block-lienssociaux a{display:inline-block;margin-top:20px;}#block-promesse{padding-top:90px;}.view-filters .js-hide{display:none!important;}#block-espaceinterimaires{clear:both;}.path-user .region-content{padding:40px;}.offre-pourvue{position:absolute;top:0;bottom:0;left:0;width:100%;padding-top:20%;background-color:rgba(0,0,0,.8);z-index:600;}.offre-pourvue div{max-width:300px;padding:40px;background:#fff;margin:0 auto;}.offre-pourvue a{display:inline-block;padding:20px;color:#fff;}.navbar-default.container-fluid{position:static!important;}.main-container>.row:first-of-type{background:url(../images/bg-bois.jpg) center;background-size:cover;}#block-sub-icom-views-block-offres-d-emploi-block-1,.description-offre>div,.main-container .row:first-of-type .col-sm-12,.region-carte,.region-hp-offres>div,.region.region-hp-entreprises,.row .col-sm-12 .region-hp-contenu{max-width:1170px;margin:0 auto;float:none;}.region-hp-contact{overflow:hidden;clear:both;}.region-hp-contact .view-content{overflow:hidden;}.view-offres-d-emploi .views-row>div{clear:both;padding:0 20px;}.view-offres-d-emploi .views-row .views-field-title>div{float:none;}.view-offres-d-emploi .views-row>div:last-child>div:first-child,.view-offres-d-emploi .views-row>div>div{float:left;}.view-offres-d-emploi .views-row>div:last-child>div:last-child{float:right;}.views-row .field-content .paragraph--type--text{padding:0 15px;}#block-sub-icom-views-block-contactez-nous-block-1{position:relative;padding:50px 0;}#block-sub-icom-views-block-contactez-nous-block-1 .view-contactez-nous,#block-sub-icom-views-block-contactez-nous-block-1 h1{max-width:1170px;margin:0 auto;}.region-hp-cv{background:#fff;}.footer{padding:30px 0;background:#f0f0f0;}.footer:before{position:absolute;left:20px;top:110px;background:url(../images/logo-gjti.png) no-repeat;width:84px;height:70px;}.footer .nav>li>a:focus,.footer .nav>li>a:hover{color:#009aa6;}.more-link{clear:both;}.view-actualites time{font-size:.8em;color:#666;}.navbar-default{overflow:visible;}.slick--skin--fullwidth .slide__title{text-align:center;font-size:1.4em;}.slide--caption--center .slide__constrained>.slide__caption,.slide--caption--center-top .slide__constrained>.slide__caption{top:39%;}.slick-next,.slick-prev{-webkit-transform:translate(0,0);transform:translate(0,0);}.slick__arrow{height:50px;}.footer ul li a{font-family:RalewayLight;font-size:1em;}.contact-message-deposer-un-cv-form,.view-contact-block{max-width:none;}.form-required.control-label{position:static;}.label-reference-offre{display:block!important;padding-left:20px;margin-bottom:20px;}.btn,.form-submit{-moz-user-select:none;border:1px solid transparent;border-radius:25px;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857;margin-bottom:0;padding:6px 12px;vertical-align:middle;white-space:nowrap;}.btn-primary,.form-submit{background-color:transparent;border-color:#009aa6;color:#009aa6;}.btn-primary:hover,.form-submit:hover{background-color:#009aa6;color:#fff;}.navbar-default .menu.nav{background:#009aa6;}.nav>li>a,.user-logged-in .region-navigation .nav>li>a{color:#fff;}.user-logged-in .region-navigation .nav>li>a:hover{color:#000;}.nav>li,.nav>li>a,.nav>li>a:hover{border-radius:0!important;}.nav>li>a:active,.nav>li>a:focus,.nav>li>a:hover{background:#fff;color:#009aa6;}.view-blocs-contacter .views-row{position:relative;padding:0;margin:0 0 15px;}.view-blocs-contacter .views-row .views-field-title{padding:20px;background:#ec6500;bottom:0;left:0;width:100%;}.view-blocs-contacter .views-row:last-child .views-field-title{background:#009aa6;}.view-blocs-contacter .views-row .views-field-title a{font-family:RalewayMedium;text-transform:uppercase;color:#fff;font-size:.9em;}.view-blocs-contacter .views-field-field-bloc-image a{display:block;overflow:hidden;}.view-blocs-contacter .views-field-field-bloc-image img{width:100%;transition:transform .5s ease 0s,-webkit-transform .5s ease 0s;}.view-blocs-contacter .views-row:hover .views-field-field-bloc-image img{-webkit-transform:scale(1.1);transform:scale(1.1);}.stButton .st-sharethis-counter{background:url(../images/ic_share.gif) no-repeat!important;width:30px!important;height:30px!important;}#block-sub-icom-sharethis{float:right;margin-left:10%;position:relative;padding:15px 0 0;}#block-sub-icom-sharethis:before{content:"Partagez";font-size:.8em;position:absolute;left:-60px;top:21px;width:100px;}.view-actualites,.view-deposer-son-cv .views-row{padding:0 20px;}.view-actualites .views-row{margin-bottom:20px;min-height:380px;overflow:hidden;}.view-actualites .views-row .content div + div + div{max-height:70px;overflow:hidden;}.contextual{position:relative;}.pager-nav{clear:both;}.f-link{display:inline-block;width:48px;height:48px;background:url(../../../files/inline-images/logo-gjti.png) 50% 50% no-repeat;}.f-link.facebook{background-image:url(../images/ic-facebook.svg);}.f-link.linkedin{background-image:url(../images/ic-linke.svg);}.f-link.google{background-image:url(../images/ic-google.svg);}@media screen and (max-width:767px){.slick-arrow,.slick__arrow{position:static}.slick-arrow:before{color:#000}.slick-next{float:right}.slick-prev{float:left}.region-hp-diaporama{display:none}.logo-groupejti{position:relative;left:auto;bottom:auto}.slick--view--diaporama{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slick__arrow{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;height:0;position:relative;z-index:500}.slick-arrow{height:50px}}@media screen and (min-width:480px){.main-container .row .region-header{float:left;width:auto}.main-container .row .region-hp-telephone{float:right}}@media screen and (min-width:600px){.view-actualites .views-row{float:left;width:47%;margin:0 10px 20px}}@media screen and (min-width:768px){h1{font-size:36px}.breadcrumb{top:120px;position:absolute;font-size:.8em}.view-blocs-contacter .views-row .views-field-title{position:absolute;padding:20px;background:#ec6500;bottom:0;left:0;width:100%}.view-blocs-contacter .views-row{position:relative;padding:0;margin:0 15px;width:45%}.view-actualites .views-row{float:left;width:30.5%}.intitule>div{font-size:1.5em}.region-content ul li:before{font-size:1.3em}.contact-message-deposer-un-cv-form .field--name-field-cv{top:-62px}.footer:after,.footer:before{top:15px}}@media screen and (min-width:992px){.view-offres-d-emploi .views-row .views-field-title{height:140px}}@media screen and (min-width:1024px){.path-frontpage h2,h1{font-size:36px}.nav>li>a,.user-logged-in .region-navigation .nav>li>a{color:#009aa6}.navbar-default .menu.nav{background:0 0}#block-sub-icom-views-block-entreprises-block-1 h1,.intitule h1,.region-hp-contenu h1,.region-hp-cv h1{display:inline-block}.slick-next,.slick-prev{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.intitule form{float:right;width:160px}.btn-postuler{float:right}.navbar-default{float:right;clear:right}.navbar-default,.region-header,.region-hp-telephone,.user-logged-in .region-hp-telephone{position:static;margin-left:0;width:auto;background:0 0;border:0}.view-offres-d-emploi .views-row{width:22%}.nav>li>a{font-size:1em}.main-container .row .region-hp-telephone{margin-right:15px}.promesse p,.view-promesse-hp p{font-size:2em}#block-views-block-promesse-hp-block-1-2,.region-content .content>div:last-child,.view-promesse-hp,.views-field-field-promesse{padding:45px 10%}.page-node-type-offre-d-emploi .field--name-field-page-accroche{padding:0!important}.view-blocs-contacter .views-row{width:46%}.view-actualites .views-row{width:23%}.nav>li:after{top:11px}.intitule>div{font-size:1.2em}.slick--skin--fullwidth .slide__title{font-size:2em}.breadcrumb>li{color:#000}.breadcrumb>.active,.breadcrumb>li + li:before{color:#333}.view-metiers .item-list:nth-child(3n + 1){clear:both;margin-bottom:30px}}@media screen and (min-width:1170px){.navbar-default{width:80%}.navbar-default .nav>li>a{padding:10px}.view-offres-d-emploi .views-row{width:22.4%;min-height:420px}.view-blocs-contacter .views-row{width:47.3%}.nav>li>a{font-size:1.3em}#block-besoinderecrutercontacteznous,#block-sub-icom-views-block-contactez-nous-block-1,.description-offre{margin:0 -60%}#block-besoinderecrutercontacteznous h1,#block-besoinderecrutercontacteznous>div{max-width:1170px;margin:0 auto}.view-actualites .views-row{width:23%}.view-blocs-contacter .views-row .views-field-title a{font-size:1em}.nav>li:after{top:15px}.promesse p,.view-promesse-hp p{font-size:2.2em}.intitule>div{font-size:1.5em}.slick--skin--fullwidth .slide__title{font-size:2.5em}.slick__slide h2.slide__title{max-width:800px}.view-offres-d-emploi .views-row .views-field-title{height:110px}}#block-views-block-offres-d-emploi-block-2 .views-row .views-field-view-node,#block-views-block-offres-d-emploi-block-1 .views-row .views-field-view-node{text-align:center;padding:1em;font-weight:bold;transition:.2s;}#block-views-block-offres-d-emploi-block-2 .views-row .views-field-view-node a,#block-views-block-offres-d-emploi-block-1 .views-row .views-field-view-node a{color:#fff;transition:.2s;}#block-views-block-offres-d-emploi-block-2 .views-row .views-field-view-node:hover a,#block-views-block-offres-d-emploi-block-1 .views-row .views-field-view-node:hover a{transition:.2s;color:#ec6500;}#block-views-block-offres-d-emploi-block-2 .views-row .views-field-view-node:hover,#block-views-block-offres-d-emploi-block-1 .views-row .views-field-view-node:hover{background-color:#fff;border:solid 1px #ec6500;transition:.2s;}