article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}ul.menu,ul.menu li{margin:0;padding:0}ul li.expanded,ul li.leaf{list-style-type:none !important;list-style-image:none !important}li.expanded,li.collapsed,li.leaf{padding:0}.field-collection-container,.field-collection-view{margin:0;border:none;padding:0}.vertical-tabs{margin-left:0 !important}.vertical-tabs ul.vertical-tabs-list{list-style-type:none !important;border-top:none !important;margin:0 !important}.vertical-tabs li{margin:0 !important;border-left:none !important}.vertical-tabs li.last{border-bottom:none !important}.label-inline{display:inline}.krumo-footnote img,img.file-icon{width:auto;display:inline}ul.contextual-links{margin:0 !important;padding:0 !important}ul.contextual-links li{margin:0 !important;padding:0 !important}ul.tabs.primary{height:36px;margin:0 0 1em;padding:0;border-bottom:1px solid #aaa}ul.tabs.primary li{display:inline;float:left;padding:5px 11px 9px;margin:0;position:relative}ul.tabs.primary li.active{color:#000;padding:4px 11px 9px;margin:0 9px;background-color:#fff;border:1px solid #aaa;border-bottom:none;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}ul.tabs.primary li.active a{color:#000}ul.tabs.primary li a{border:none;background-color:transparent;margin:0;padding:0;line-height:18px}ul.tabs.primary li a:hover{color:#000}.fira{font-family:"Fira",Arial,"Helvetica Neue",Helvetica,sans-serif}.icon{font-family:"icons";-webkit-font-smoothing:antialiased}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.nohyphens{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{background-color:#eaeaeb;font-family:"Fira",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:93.75%;line-height:1.5;color:#747678}.container{padding:0 20px}.path-contact .caps{font-size:1em}h1,h2,h3,h4{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none}h1{font-size:1.71428571em;font-weight:200;line-height:1.05;margin:0}h2{font-size:1em;font-weight:700;margin:2em 0 .5em}h2.block-title{font-size:1.5em;font-weight:200;margin-top:1em}span.blue{color:#004079}div.accent{border:1px solid #b3c6d7;margin:2em 0 .5em;padding:1em 1.5em;background-color:#f2f5f8}div.accent h2{margin-top:.5em}div.accent img{display:inline;padding:4px;background-color:#fff;margin:0 .5em .5em 0;border:1px solid #e3e4e4}a{color:#004079;text-decoration:none}a:hover{text-decoration:underline}h2 a:hover,h3 a:hover{text-decoration:none}li a.active{color:#747678;font-weight:700}a.button{text-align:center;padding:.65em 2em .55em;background-color:#ffd500;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px}a.button.metal{background-color:#e3e4e4}a.button:hover{text-decoration:none;background-color:#004079;color:#fff}img{display:block;width:100%;max-width:100%;height:auto !important}.spamspan img{display:inline;width:auto}.no-svg img.svg{display:none}img.ie8{display:none}.no-svg img.ie8{display:block}table{width:100%}.table-wrapper table{margin:0 !important}.table-wrapper{margin-top:1.5em}tbody{border-top:2px solid #d5d6d7}td,th{border-bottom:1px solid #d5d6d7;padding:1em 1em .85em 0;vertical-align:top;line-height:1.25}td p,th p{margin:0 !important;text-align:left !important}td img,th img{width:auto}th{color:#004079}thead th{background-color:#004079;color:#fff;border-color:#004079}tr.even,tr.odd{background-color:transparent}a.tabledrag-handle .handle{width:22px;height:22px}div.contextual-links-wrapper{z-index:1}input,select,textarea{border:1px solid #747678;padding:5px 7px;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-size:1em;color:#747678;-webkit-appearance:none}input.form-checkbox,select.form-checkbox,textarea.form-checkbox{-webkit-appearance:checkbox;width:auto}input:hover,select:hover,textarea:hover,input:focus,select:focus,textarea:focus{border-color:#004079}input.form-submit,select.form-submit,textarea.form-submit{border:none;background-color:#004079;margin-top:.5em;font-weight:400;color:#fff;padding:.65em 2em .55em;cursor:pointer}input.form-submit:hover,select.form-submit:hover,textarea.form-submit:hover,input.form-submit:focus,select.form-submit:focus,textarea.form-submit:focus{background-color:#00203d}label{font-weight:400;color:#004079;margin-bottom:.3em}fieldset{margin:1em 0}.floatleft img,.floatright img{float:none !important;margin:.2em 0 1em}hr{border-width:1px;border-color:#babbbc;margin:2em 0}#action-links{margin:1em 0}#cboxClose{top:0;right:0}#file-preview img{display:inline;width:auto}#page-header{background-color:#fff}#page-header:before,#page-header:after{content:" ";display:table}#page-header:after{clear:both}h1#section-name{float:left;padding:.85em 0}h1#section-name img{width:150px}h1#section-name img.group{padding-top:.85em}.block-locale{float:right}.block-locale .content ul{list-style-type:none;margin:0;padding:1em 0 0}.block-locale .content ul li{float:left;font-size:.92857143em;padding-left:.25em}.block-locale .content ul li:before{content:"|";padding-right:.25em}.block-locale .content ul li.first:before{content:none}.block-mobile-menu{margin:0 -20px}.block-mobile-menu .sf-accordion-toggle a{float:right;clear:right;font-family:"icons";-webkit-font-smoothing:antialiased;color:#fff;background-color:#004079;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;margin:.5em 20px 0 0;font-size:1.2em;padding:.4em .5em .35em}.node-type-page-electrotech .block-mobile-menu .sf-accordion-toggle a{color:#ffd500}.node-type-page-metal .block-mobile-menu .sf-accordion-toggle a{color:#e3e4e4}.block-mobile-menu .sf-accordion-toggle a:hover{text-decoration:none}.block-mobile-menu .sf-menu{border-top:1px solid #e3e4e4}.block-mobile-menu .sf-menu a{text-transform:uppercase;border-bottom:1px solid #e3e4e4;padding:.9em 20px .7em}.block-mobile-menu .sf-menu a:hover{text-decoration:none}.block-mobile-menu .sf-menu li.last>a{border-bottom:none}.block-mobile-menu .sf-menu li.active-trail>a,.block-mobile-menu .sf-menu li.sf-expanded>a{color:#747678;background-color:#f1f1f2}.block-mobile-menu .sf-menu li.active-trail>a{font-weight:700}.block-mobile-menu .sf-menu ul{border-bottom:1px solid #e3e4e4}.block-mobile-menu .sf-menu ul li{padding-left:20px}.block-mobile-menu .sf-menu ul li a{padding-left:20px}
.block-main-menu,#subnav .container{display:none}.block-menu-block li.division{display:none}#subnav{padding-top:.5em}.node-type-page-electrotech #subnav{background-color:#ffd500}.node-type-page-metal #subnav{background-color:#d5d6d7}#highlight{padding:1.5em 0}#main{background-color:#fff;padding-bottom:4em}#main:before,#main:after{content:" ";display:table}#main:after{clear:both}.breadcrumb{font-size:.85714286em;padding-bottom:.25em}ul.tabs.primary{display:none}#block-system-main p{margin:.5em 0}#block-system-main ul,#block-system-main ol,#block-system-main form{margin:1em 0}#block-system-main ul,#block-system-main ol{padding:0 1.25em}#block-system-main table{margin-top:2em;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none}#block-system-main li{margin-bottom:.25em}#block-system-main li ul{margin-top:.25em}.field-name-body>p:first-child{margin-top:2em !important}figure{background-color:#f4f4f4;border:1px solid #e3e4e4;padding:4px;text-align:center;margin:.2em 0 1.25em}.field-name-field-photo-fac figure{margin-top:2.2em;float:right;width:48.57142857%;margin-left:2.85714286%}figure figcaption{font-size:.85714286em;line-height:1.2;margin:.75em 0 .25em}.field-name-field-realisations{margin-top:1.5em;clear:right}.field-name-field-realisations .gutter-sizer{width:0}.view-jobs .view-content{margin-top:1em}.view-jobs .view-content .views-row{border-bottom:1px solid #e3e4e4;padding:.75em 0 .5em}.field-name-inscription-atelier{margin:2.5em 0 1em}.front #main{background-color:#eaeaeb;border-top:1px solid #e3e4e4;padding-bottom:1.25em}.front #main h2{font-weight:200;font-size:1.75em;line-height:1.1;margin-top:1em}.front #main p{font-size:1.07142857em}.block-sigle{display:none}#homepage{background-color:#fff;padding-top:1.5em}#homepage:before,#homepage:after{content:" ";display:table}#homepage:after{clear:both}#homepage .block{margin-bottom:3.5em}#homepage .block img.logo{width:180px;height:77px !important}#homepage .block img.illustration{background-color:#f4f4f4;border:1px solid #e3e4e4;padding:4px;float:right;width:40%;margin:.2em 0 1em 2.85714286%}#homepage .block.block-electrotech-home hr{border-color:#ffd500}#homepage .block .content ul{margin-bottom:1.75em}#sidebar .block{margin-bottom:1em}#sidebar .block.block-menu-block{margin-bottom:2em}#sidebar .block ul.menu li.leaf{line-height:1.25;padding:.65em 0 .6em;border-bottom:1px solid #e3e4e4}.block-division .content img{width:150px;margin-bottom:2em}.block-divisions img.metal{margin-top:2.25em}#postface{background-color:#fff;border-top:1px solid #ccd9e4;padding-bottom:4em}#postface h2.block-title{color:#004079;font-size:2em}.view-actualite.view-display-id-page{margin-top:1em}.view-actualite .views-row{border-bottom:1px solid #e3e4e4;padding:.75em 0 .5em}.view-actualite .more-link{text-align:left;margin-top:1.5em}#page-footer{line-height:1.25em}#page-footer p{margin:0}#page-footer ul.menu li.leaf{margin-bottom:.5em}#page-footer .block{margin-bottom:1.25em}#page-footer .block-adresse{padding-top:.75em}#page-footer .block-adresse:before{content:"s";font-family:"icons";-webkit-font-smoothing:antialiased;font-size:4.25em;background-color:#004079;color:#fff;border-radius:60px;padding:16px}#page-footer .block-adresse p{margin-top:2.5em;line-height:1.5em}#page-footer .block-menu-block{border-top-width:2px;border-top-style:solid;padding-top:1.2em}#page-footer .block-menu-block.group{border-color:#004079}#page-footer .block-menu-block.electrotech{border-color:#ffd500}#page-footer .block-menu-block.metal{border-color:#babbbc}#page-footer .block-menu-block .content{text-transform:uppercase;letter-spacing:1px}.block-credits{border-top:1px solid #babbbc;margin-top:2em}.block-credits .content{font-size:85.71428571%;padding:2em 0}@media screen and (min-width:480px){.floatright{float:right;clear:right}.floatright img{margin-left:1.5em}.floatleft{float:left;clear:left}.floatleft img{margin-right:1.5em}.field-name-field-realisations figure{width:31.42857143%;float:left;margin-right:2.85714286%}.field-name-field-realisations .field-items.loaded figure{margin-right:0}.field-name-field-realisations .gutter-sizer{width:2.85714286%}#homepage .block{float:left;width:48.57142857%;margin-bottom:2.5em}#homepage .block.block-metal-home{float:right}#homepage .block.block-metal-home img.logo{padding-bottom:3px}}@media screen and (min-width:768px){.container{padding:0 25px}ul.tabs.primary{display:block}.block-locale .content ul{padding-top:1.25em}#block-superfish-1{display:none}.block-main-menu,#subnav .container{display:block}.block-main-menu{float:right;clear:right;padding:1.5em 0 2em}.block-main-menu ul.menu li.leaf{float:left;margin-left:1.5em}.block-main-menu ul.menu li.leaf.first{margin-left:0 !important}.block-main-menu ul.menu li.leaf a{text-transform:uppercase}.block-main-menu ul.menu li.leaf a:hover,.block-main-menu ul.menu li.leaf a:active{color:#747678;text-decoration:none}
.block-main-menu ul.menu li.leaf a.active-trail{font-weight:700;color:#747678}#subnav{padding:1.75em 0 1.5em}#subnav:before,#subnav:after{content:" ";display:table}#subnav:after{clear:both}#subnav li.sf-depth-2{margin-right:1.75em}#subnav li.sf-depth-2.last{margin-right:0 !important}#subnav li.sf-depth-2.active-trail>a,#subnav li.sf-depth-2.sfHover>a{color:#747678}#subnav li.sf-depth-2.active-trail>a{font-weight:700}#subnav a.sf-depth-2{text-transform:uppercase;letter-spacing:1px}#subnav a.sf-depth-2:hover,#subnav a.sf-depth-2:active{color:#747678;text-decoration:none}#subnav .sf-menu ul{background-color:#ffd500;margin-left:-1em;margin-top:3px}.node-type-page-metal #subnav .sf-menu ul{background-color:#d5d6d7}#subnav .sf-menu ul li{border-top:1px solid #fff2b3}.node-type-page-metal #subnav .sf-menu ul li{border-color:#f1f1f2}#subnav .sf-menu ul li a{padding:.85em 1em}#subnav .sf-menu ul li a:hover,#subnav .sf-menu ul li a:active{text-decoration:none;background-color:#fff2b3}.node-type-page-metal #subnav .sf-menu ul li a:hover,.node-type-page-metal #subnav .sf-menu ul li a:active{background-color:#f1f1f2}#highlight .content{padding-left:34.28571429%}#main{padding:.75em 0 4em}.front #main{padding-bottom:1.75em}#main-content{float:right;width:65.71428571%;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}#main-content p{text-align:justify}.front #main-content{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none}.front #main-content p{text-align:left;font-size:1.14285714em}.field-name-field-photo-fac figure{width:42.30769231%;margin-left:3.84615385%}.field-name-field-realisations figure{width:30.76923077%;margin-right:3.84615385%}.field-name-field-realisations .gutter-sizer{width:3.84615385%}.front #main .block-sigle{display:block}.front #main .block-sigle .content p{font-family:"icons";-webkit-font-smoothing:antialiased;color:#d9dadb;text-align:right;font-size:7em;line-height:1;margin:.3em 0 0}.front #main h2{font-size:1.95em;margin-top:.85em}#homepage .block img.illustration{width:31.42857143%;margin:.2em 0 1em 5.71428571%}#sidebar{float:left;width:31.42857143%}#sidebar .block-menu-block{margin-bottom:4em !important}#page-footer .block-adresse,#page-footer .block-menu-block{float:left;width:22.85714286%;margin-right:2.85714286%;margin-bottom:3em}#page-footer .block-menu-block{margin-top:4.25em;padding-top:1.75em}#page-footer .block-menu-block.metal{margin-right:0}.block-credits{clear:both}}@media screen and (min-width:960px){input,select{width:auto}#subnav a.sf-depth-2,.block-main-menu ul.menu li.leaf a{font-size:1.07142857em}.block-main-menu ul.menu li.leaf{margin-left:2.25em}.block-main-menu ul.menu li.leaf a{letter-spacing:1px}#subnav li.sf-depth-2{margin-right:2.25em}#highlight{padding:2em 0 1.75em}#highlight .content{padding-left:25.71428571%}#main-content{width:74.28571429%}.front #main-content{width:65.71428571%}.field-name-body{padding-right:23.07692308%}.front .field-name-body{padding-right:11.53846154%}.front #main .block-sigle .content p{font-size:8.5em;margin-top:.25em}.front #main h2{margin-top:1.15em}#sidebar{width:22.85714286%}.front #sidebar{width:31.42857143%}}@media screen and (min-width:1040px){body{font-size:87.5%}.container{max-width:1150px;margin:0 auto}input,select,textarea,a{-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-o-transition:all linear .2s;-ms-transition:all linear .2s;transition:all linear .2s}h1#section-name{padding:1.5em 0}h1#section-name img{padding-top:0 !important}#subnav{padding:2em 0 1.65em}}@font-face{font-family:'Fira';src:url(/sites/default/files/fontyourface/local_fonts/Fira-italic-700/firasans-bolditalic.eot);src:url(/sites/default/files/fontyourface/local_fonts/Fira-italic-700/firasans-bolditalic.eot?#iefix) format("embedded-opentype"),url(/sites/default/files/fontyourface/local_fonts/Fira-italic-700/firasans-bolditalic.ttf) format("truetype"),url(/sites/default/files/fontyourface/local_fonts/Fira-italic-700/firasans-bolditalic.woff) format("woff");font-style:italic;font-weight:700}
@font-face{font-family:'Fira';src:url(/sites/default/files/fontyourface/local_fonts/Fira-italic-normal/firasans-italic.eot);src:url(/sites/default/files/fontyourface/local_fonts/Fira-italic-normal/firasans-italic.eot?#iefix) format("embedded-opentype"),url(/sites/default/files/fontyourface/local_fonts/Fira-italic-normal/firasans-italic.ttf) format("truetype"),url(/sites/default/files/fontyourface/local_fonts/Fira-italic-normal/firasans-italic.woff) format("woff");font-style:italic;font-weight:400}@font-face{font-family:'Fira';src:url(/sites/default/files/fontyourface/local_fonts/Fira-normal-200/firasans-light.eot);src:url(/sites/default/files/fontyourface/local_fonts/Fira-normal-200/firasans-light.eot?#iefix) format("embedded-opentype"),url(/sites/default/files/fontyourface/local_fonts/Fira-normal-200/firasans-light.ttf) format("truetype"),url(/sites/default/files/fontyourface/local_fonts/Fira-normal-200/firasans-light.woff) format("woff");font-style:normal;font-weight:200}@font-face{font-family:'Fira';src:url(/sites/default/files/fontyourface/local_fonts/Fira-normal-700/firasans-bold.eot);src:url(/sites/default/files/fontyourface/local_fonts/Fira-normal-700/firasans-bold.eot?#iefix) format("embedded-opentype"),url(/sites/default/files/fontyourface/local_fonts/Fira-normal-700/firasans-bold.ttf) format("truetype"),url(/sites/default/files/fontyourface/local_fonts/Fira-normal-700/firasans-bold.woff) format("woff");font-style:normal;font-weight:700}@font-face{font-family:'Fira';src:url(/sites/default/files/fontyourface/local_fonts/Fira-normal-normal/firasans-regular.eot);src:url(/sites/default/files/fontyourface/local_fonts/Fira-normal-normal/firasans-regular.eot?#iefix) format("embedded-opentype"),url(/sites/default/files/fontyourface/local_fonts/Fira-normal-normal/firasans-regular.ttf) format("truetype"),url(/sites/default/files/fontyourface/local_fonts/Fira-normal-normal/firasans-regular.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:'icons';src:url(/sites/default/files/fontyourface/local_fonts/icons-normal-normal/icomoon.eot);src:url(/sites/default/files/fontyourface/local_fonts/icons-normal-normal/icomoon.eot?#iefix) format("embedded-opentype"),url(/sites/default/files/fontyourface/local_fonts/icons-normal-normal/icomoon.ttf) format("truetype"),url(/sites/default/files/fontyourface/local_fonts/icons-normal-normal/icomoon.woff) format("woff"),url(/sites/default/files/fontyourface/local_fonts/icons-normal-normal/icomoon.svg#icomoon) format("svg");font-style:normal;font-weight:400}