.js .inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+label{font-size:16px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:1.5rem .5rem}.no-js .inputfile+label{display:none}.inputfile+label img{width:40px;height:40px;vertical-align:middle;fill:white!important;margin-top:-1em;margin-right:.25em}.inputfile-1+label,.inputfile-1+span{color:#fff;background-color:#000;margin-top:0;width:300px;margin-left:10px;margin-right:auto}.inputfile-1+label:hover,.inputfile-1.has-focus+label,.inputfile-1:focus+label{background-color:#c00}.container_input_file{width:650px;margin-left:auto;margin-right:auto;display:block;margin-bottom:30px}@media(max-width:940px){.container_input_file{width:100%;margin-left:auto;margin-right:auto;display:block;margin-bottom:30px}.inputfile+label{font-size:16px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:block;overflow:hidden;padding:2rem .5rem;margin:10px auto}.inputfile+label svg{width:40px;height:40px;vertical-align:middle;fill:white;margin-top:-1em;margin-right:.25em}.inputfile-1+label,.inputfile-1+span{color:#fff;background-color:#000;margin-top:0;width:300px;margin-left:10px;margin-right:auto}}.smart-popin_recrutement .sp-cell_recrutement{display:table-cell;vertical-align:middle;padding:10px;z-index:999}.smart-popin_recrutement .sp-body_recrutement{position:relative;z-index:999;width:1050px;min-width:340px;margin:0 auto;background-color:#fff;padding:2em;-webkit-box-shadow:0 3px 5px 1px rgba(0,0,0,.25);box-shadow:0 3px 5px 1px rgba(0,0,0,.25);color:#000}.smart-popin_recrutement .sp-body_recrutement *{max-width:100%;z-index:999}.smart-popin_recrutement .sp-close_recrutement{position:absolute;top:0;right:35px;width:76px;height:36px;line-height:36px;display:block;cursor:pointer;font-size:1em;color:#000;font-weight:900;text-decoration:none;z-index:999}.smart-popin_recrutement .sp-close_recrutement:hover{position:absolute;top:0;right:35px;width:76px;height:36px;line-height:36px;display:block;font-size:1em;color:#c00;font-weight:900;text-decoration:none;z-index:999;cursor:pointer}.sp-close_recrutement i{position:absolute;top:0;right:-35px;width:36px;height:36px;line-height:36px;cursor:pointer;font-size:1.6em;color:#000;font-weight:900;text-decoration:none;z-index:999}.smart-popin_recrutement{position:fixed;left:0;right:0;top:0;bottom:0;overflow:auto;opacity:0;visibility:hidden;background-color:rgba(0,0,0,.8);z-index:999}.smart-popin_recrutement:target{opacity:1;visibility:visible;z-index:999}.smart-popin_recrutement .sp-table_recrutement{display:table;height:100%;width:100%;z-index:999}.header_modal_recrutement{text-align:center;background:#272727;color:#fff;margin:0;width:100%;font-size:22px;font-weight:200;line-height:44px;margin-top:15px}.title_modal_recrutement{text-align:left;color:#000;width:100%;font-size:18px;font-weight:450;line-height:28px;margin-top:15px;padding-bottom:15px;height:100%}.container_recrutement_first{width:900px;margin-left:auto;margin-right:auto;margin-top:30px;max-height:100%}.container_recrutement{width:900px;margin-left:auto;margin-right:auto;margin-top:85px;max-height:100%}.quotes_service{color:#0a64a2}.border_service_img{border:4px solid #0a64a2}.border_left_service{border-left:4px solid #0a64a2}.quotes_administration{color:#3e2d5a}.border_administration_img{border:4px solid #3e2d5a}.border_left_administration{border-left:4px solid #3e2d5a}.quotes_production{color:#c7c400}.border_production_img{border:4px solid #c7c400}.border_left_production{border-left:4px solid #c7c400}.quotes_reparation{color:#c68d1d}.border_reparation_img{border:4px solid #c68d1d}.border_left_reparation{border-left:4px solid #c68d1d}figure.snip1197{padding:10px 10px 10px 0;position:relative;margin:10px;height:225px;width:900px;margin-left:auto;margin-right:auto;text-align:left;display:inline-block}figure.snip1197 *{-webkit-box-sizing:border-box;box-sizing:border-box}figure.snip1197 .img_author{border-radius:8px;float:left;width:150px;height:201px;vertical-align:middle;overflow:hidden}figure.snip1197 figcaption{top:0;bottom:0;right:0;width:720px;position:absolute}figure.snip1197 blockquote{position:relative;padding:5px 20px 25px 5px;font-size:18px;font-weight:500;text-align:left;margin:0;line-height:30px;font-style:italic}figure.snip1197 blockquote i.fa-quote-left{margin:0 15px 0 0}figure.snip1197 blockquote i.fa-quote-right{margin:0 0 0 15px}figure.snip1197 .author{position:absolute;top:190px;left:190px;width:60%;color:#000;margin:0;text-transform:uppercase}figure.snip1197 .author h5{font-size:16px;font-weight:800}figure.snip1197 .author h5 span{font-weight:400;text-transform:none;padding-left:5px}figure.snip1197 .logo_author{position:absolute;top:145px;right:20px}figure.snip1197 .logo_author img{width:230px}section{margin-top:0;width:900px;margin-left:auto;margin-right:auto}summary{background-color:#f3f3f3;position:relative;cursor:pointer;padding:.5em .5em;list-style:none}summary::-webkit-details-marker{display:none}summary:hover{background-color:#f2f5f9}summary div{display:flex;align-items:center}summary h3{display:flex;flex-direction:column}summary small{color:#000;font-size:16px;font-weight:300;margin-top:5px}summary small p{color:#000;font-size:16px;font-weight:300;margin-top:5px;display:inline-block}summary small img{width:20px;margin-right:5px}.lieu_left{margin-left:20px}summary strong{font-weight:600}summary span:first-child{color:#fff;width:4rem;height:4rem;border-radius:8px;background-color:#f3e1e1;display:flex;flex-shrink:0;align-items:center;justify-content:center;margin-right:20px;font-size:40px;font-weight:400}summary span:last-child{font-weight:400;font-size:40px;margin-left:auto;margin-right:10px;color:#000}summary:focus{outline:0}summary .plus{color:#289672}details{border-bottom:1px solid #333}details>div{padding:30px;font-size:20px;font-weight:500}details .color_administration{font-size:20px;font-weight:500;color:#fff;background:#3e2d5a;line-height:30px;width:168px;margin-bottom:5px}details .color_administration p{padding-left:10px;font-weight:400}details .color_reparation_avantage{font-size:20px;font-weight:500;color:#fff;background:#c68d1d;line-height:30px;width:143px;margin-bottom:5px}details .color_reparation_avantage p{padding-left:10px;font-weight:400}details .color_service_avantage{font-size:20px;font-weight:500;color:#fff;background:#0a64a2;line-height:30px;width:143px;margin-bottom:5px}details .color_service_avantage p{padding-left:10px;font-weight:400}details .color_administration_avantage{font-size:20px;font-weight:500;color:#fff;background:#3e2d5a;line-height:30px;width:143px;margin-bottom:5px}details .color_administration_avantage p{padding-left:10px;font-weight:400}details .color_production_avantage{font-size:20px;font-weight:500;color:#fff;background:#c7c400;line-height:30px;width:143px;margin-bottom:5px}details .color_production_avantage p{padding-left:10px;font-weight:400}dl{display:flex;flex-wrap:wrap}dl dt{font-weight:400;line-height:24px;font-size:16px;color:#000}dl div{margin-right:4em}.bouton_postuler{width:60%;margin-left:auto;margin-right:auto;margin-top:15px;background:#c00;line-height:35px;text-align:center;color:#fff;border:2px solid #000}.bouton_postuler i{line-height:35px;text-align:center;color:#fff;margin-right:10px}.bouton_postuler a{line-height:35px;text-align:center;color:#fff;padding-right:10px}#form_candidature_spontanee{width:950px}#form_candidature_spontanee h1{text-align:center;background:#c00;color:#fff;margin:0;width:100%;font-size:22px;font-weight:200;line-height:44px;margin-top:15px;margin-bottom:30px}#form_candidature_spontanee h2{text-align:center;color:#272727;margin:0;width:100%;font-size:18px;font-weight:500;line-height:30px;margin-top:15px;margin-bottom:30px;text-transform:uppercase}#form_candidature_spontanee input[type=text]{font-size:18px;padding:10px 10px 10px 5px;display:block;width:430px;border:2px solid #c1c1c1}#form_candidature_spontanee textarea{height:250px;font-size:18px;padding:10px 10px 10px 5px;display:block;width:100%;border:2px solid #c1c1c1}#form_candidature_spontanee .group input:focus,#form_candidature_spontanee textarea:focus{outline:0}#form_candidature_spontanee .group label,#form_candidature_spontanee .group2 label{color:#333;font-size:18px;font-weight:400;position:absolute;pointer-events:none;left:15px;top:10px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}#form_candidature_spontanee .group input:focus~label,#form_candidature_spontanee .group input:valid~label,#form_candidature_spontanee .group2 input:focus~label,#form_candidature_spontanee .group2 input:valid~label,#form_candidature_spontanee textarea:focus~label,#form_candidature_spontanee textarea:valid~label{top:-25px;left:5px;font-size:16px;color:#c00}#form_candidature{width:950px}#form_candidature h1{text-align:center;background:#c00;color:#fff;margin:0;width:100%;font-size:22px;font-weight:200;line-height:44px;margin-top:15px;margin-bottom:30px}#form_candidature h2{text-align:center;color:#272727;margin:0;width:100%;font-size:18px;font-weight:500;line-height:30px;margin-top:15px;margin-bottom:30px;text-transform:uppercase}#form_candidature input[type=text]{font-size:18px;padding:10px 10px 10px 5px;display:block;width:430px;border:2px solid #c1c1c1}#form_candidature textarea{height:250px;font-size:18px;padding:10px 10px 10px 5px;display:block;width:100%;border:2px solid #c1c1c1}#form_candidature .group input:focus,#form_candidature textarea:focus{outline:0}#form_candidature .group label,#form_candidature .group2 label{color:#333;font-size:18px;font-weight:400;position:absolute;pointer-events:none;left:15px;top:10px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}#form_candidature .group input:focus~label,#form_candidature .group input:valid~label,#form_candidature .group2 input:focus~label,#form_candidature .group2 input:valid~label,#form_candidature textarea:focus~label,#form_candidature textarea:valid~label{top:-25px;left:5px;font-size:16px;color:#c00}@media only screen and (max-width:766px){.smart-popin_recrutement .sp-cell_recrutement{display:table-cell;vertical-align:middle;padding:10px;z-index:999}.smart-popin_recrutement .sp-body_recrutement{width:300px;min-width:300px;padding:2em .2em;width:100%;max-width:100%}.header_modal_recrutement{display:block;font-size:18px;font-weight:200;line-height:44px}.title_modal_recrutement{font-size:16px;font-weight:400;line-height:24px;padding:0 5px}.container_recrutement_first{width:100%;max-width:100%;margin-left:auto;margin-right:auto;margin-top:30px;max-height:100%}.container_recrutement{width:100%;max-width:100%;margin-left:auto;margin-right:auto;margin-top:85px;max-height:100%}figure.snip1197{padding:10px 10px 10px 0;margin:10px;height:100%;max-height:100%;width:100%;margin-left:auto;margin-right:auto;text-align:left}figure.snip1197 .img_author{border-radius:8px;overflow:hidden;display:block;float:none;width:150px;height:201px!important;background:#000;margin-left:auto;margin-right:auto}figure.snip1197 figcaption{display:block;width:100%;margin:110px 0 0 0;position:relative}figure.snip1197 blockquote{padding:5px 20px 25px 5px;font-size:16px;text-align:left;margin:0;line-height:26px;display:block}figure.snip1197 blockquote i.fa-quote-left{margin:0 15px 0 0}figure.snip1197 blockquote i.fa-quote-right{margin:0 0 0 15px}figure.snip1197 .author{text-align:center;position:absolute;top:220px;left:0;width:100%;color:#000;margin:0}figure.snip1197 .author h5{font-size:16px;display:block}figure.snip1197 .author h5 span{display:block;padding-left:0}figure.snip1197 .logo_author{display:block;float:none;margin-left:auto;margin-right:auto;position:absolute;top:270px;right:0;width:100%;text-align:center}figure.snip1197 .logo_author img{width:190px;text-align:center;margin-left:auto;margin-right:auto}section{margin-top:0;width:100%;margin-left:auto;margin-right:auto}summary strong{font-weight:600;font-size:14px}summary small{color:#000;font-size:14px;font-weight:300;margin-top:5px}summary small img{width:20px;margin-right:5px;display:display:inline-block}summary small p{color:#000;font-size:14px;font-weight:300;margin-top:5px;display:block}.lieu_left{margin-left:0}summary strong{font-weight:600}summary span:first-child{width:1.7rem;height:1.7rem;margin-right:8px;font-size:18px;font-weight:400}summary span:last-child{font-size:36px;margin-left:auto;margin-right:0}details>div{padding:15px;font-size:16px;font-weight:500}details .color_administration{font-size:16px;font-weight:500;color:#fff;background:#3e2d5a;line-height:26px;width:128px;margin-bottom:5px}details .color_administration p{padding-left:5px;font-weight:400}details .color_administration_avantage{font-size:16px;font-weight:500;color:#fff;background:#3e2d5a;line-height:26px;width:111px;margin-bottom:5px}details .color_administration_avantage p{padding-left:5px;font-weight:400}details .color_reparation_avantage{font-size:16px;font-weight:500;color:#fff;background:#c68d1d;line-height:26px;width:111px;margin-bottom:5px}details .color_reparation_avantage p{padding-left:5px;font-weight:400}details .color_service_avantage{font-size:16px;font-weight:500;color:#fff;background:#0a64a2;line-height:26px;width:111px;margin-bottom:5px}details .color_service_avantage p{padding-left:5px;font-weight:400}details .color_production_avantage{font-size:16px;font-weight:500;color:#fff;background:#c7c400;line-height:26px;width:111px;margin-bottom:5px}details .color_production_avantage p{padding-left:5px;font-weight:400}dl{display:flex;flex-wrap:wrap}dl dt{font-weight:400;line-height:24px;font-size:14px;color:#000}dl div{margin-right:5px}.border_left_service{border-left:3px solid #0a64a2}.border_left_administration{border-left:3px solid #3e2d5a}.border_left_production{border-left:3px solid #c7c400}.border_left_reparation{border-left:3px solid #c68d1d}.bouton_postuler{width:90%;margin-left:auto;margin-right:auto;line-height:35px;border:2px solid #000}.bouton_postuler i{line-height:35px;text-align:center;color:#fff;margin-right:5px}.bouton_postuler a{background:#c00;line-height:35px;padding-right:5px}#form_candidature_spontanee{width:100%}#form_candidature_spontanee h1{display:block;font-size:16px;font-weight:200;line-height:30px;padding:0 5px;margin-top:15px;margin-bottom:20px}#form_candidature_spontanee h2{display:block;margin:0;width:100%;font-size:16px;font-weight:500;line-height:30px;margin-top:15px;margin-bottom:30px;text-transform:uppercase}#form_candidature_spontanee input[type=text]{font-size:16px;padding:10px 10px 10px 5px;display:block;width:100%;border:2px solid #c1c1c1}#form_candidature_spontanee textarea{height:250px;font-size:16px;padding:10px 10px 10px 5px;display:block;width:100%;border:2px solid #c1c1c1}#form_candidature_spontanee .group label,#form_candidature_spontanee .group2 label{color:#333;font-size:18px;font-weight:400;position:absolute;pointer-events:none;left:15px;top:10px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}#form_candidature_spontanee .group input:focus~label,#form_candidature_spontanee .group input:valid~label,#form_candidature_spontanee .group2 input:focus~label,#form_candidature_spontanee .group2 input:valid~label,#form_candidature_spontanee textarea:focus~label,#form_candidature_spontanee textarea:valid~label{top:-25px;left:5px;font-size:16px;color:#c00}#form_candidature{width:100%}#form_candidature h1{display:block;font-size:16px;font-weight:200;line-height:30px;padding:0 5px;margin-top:15px;margin-bottom:20px}#form_candidature h2{display:block;margin:0;width:100%;font-size:16px;font-weight:500;line-height:30px;margin-top:15px;margin-bottom:30px;text-transform:uppercase}#form_candidature input[type=text]{font-size:16px;padding:10px 10px 10px 5px;display:block;width:100%;border:2px solid #c1c1c1}#form_candidature textarea{height:250px;font-size:16px;padding:10px 10px 10px 5px;display:block;width:100%;border:2px solid #c1c1c1}#form_candidature .group label,#form_candidature .group2 label{color:#333;font-size:18px;font-weight:400;position:absolute;pointer-events:none;left:15px;top:10px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}#form_candidature .group input:focus~label,#form_candidature .group input:valid~label,#form_candidature .group2 input:focus~label,#form_candidature .group2 input:valid~label,#form_candidature textarea:focus~label,#form_candidature textarea:valid~label{top:-25px;left:5px;font-size:16px;color:#c00}}