#noscript-warning{background:url(../img/alert-navigateur/no_js_bg.png);height:53px;text-align:center;position:absolute;top:0;left:0;width:100%;z-index:99999}#noscript-warning p{background:url(../img/alert-navigateur/no_js_icon.png) no-repeat 0 0;color:#fff;display:inline-block;height:42px;line-height:16px;padding-left:42px;padding-top:11px;text-align:left;zoom:1;}#noscript-warning em{clear:both;color:#de9b92;display:block;font-size:11px;font-weight:400}#noscript-warning p.jsdisable:after{content:"JavaScript n'est pas activé sur votre naviguateur. Ce site est consultable de façon optimum si le JavaScript est actif."}body{font-size:18px}body{background-color:#000}.relative{position:relative}a:focus{outline:0}#ie9{overflow-x:hidden}#logo{position:fixed;top:40%;left:50%;width:440px;margin-left:-220px;cursor:pointer;-webkit-transition-property:opacity;-webkit-transition-duration:800ms;-moz-transition-property:opacity;-moz-transition-duration:800ms;transition-property:opacity;transition-duration:800ms}#logo img{width:100%;height:auto;padding:20px 40px;background:0 0}.nologo #logo{-webkit-transition-property:opacity;-webkit-transition-duration:800ms;-moz-transition-property:opacity;-moz-transition-duration:800ms;transition-property:opacity;transition-duration:800ms}.nologo.logofished #logo{opacity:0;z-index:-999}#logo:hover{opacity:.5}@media (max-width:767px){#logo{position:fixed;top:40%;left:50%;width:300px;margin-left:-150px}}@media (min-width:768px){#logo{position:fixed;top:35%;left:50%;width:320px;margin-left:-160px}}@media (min-width:992px){#logo{position:fixed;top:35%;left:50%;width:388px;margin-left:-194px}}@media (min-width:1200px){#logo{position:fixed;top:35%;left:50%;width:388px;margin-left:-194px}}#infos-frame-landing{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:99999;opacity:0;display:none}#ie9 #infos-frame-landing{background-color:#000}#infos-frame-landing #info-frame-content{position:fixed;top:40%;left:50%;width:356px;height:144px;margin-left:-178px;background-color:#000;font:14px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;color:#fff;display:table;padding-left:45px;padding-right:45px}#infos-frame-landing #info-frame-content div{display:table-cell;vertical-align:middle}#infos-frame-landing .animated.fadeIn{display:block}#ie9 #infos-frame-landing .animated.fadeIn{opacity:1}#infos-frame-landing .closebtn{position:relative}#infos-frame-landing .closebtn .glyphicon{font-size:25px;color:#fff;position:absolute;top:-10px;right:-55px;cursor:pointer;opacity:.5;-webkit-transition-property:opacity;-webkit-transition-duration:800ms;-moz-transition-property:opacity;-moz-transition-duration:800ms;transition-property:opacity;transition-duration:800ms}#infos-frame-landing .closebtn .glyphicon:hover{opacity:1}#infos-frame-landing #info-frame-content p span{color:#efefef}#content-frame{position:fixed;overflow-y:auto;top:0;margin-left:-250px;left:50%;width:500px;height:100%;min-height:100%;background-color:transparent;z-index:88888;padding-left:10px;padding-right:10px}#ie9 #content-frame{background-color:#000}.home #content-frame{opacity:0;display:none}.home #content-frame .animated.fadeIn{display:block}.home#ie9 #content-frame .animated.fadeIn{opacity:1}#content-frame #content-frame-wrap{width:480px;height:100%;background-color:#000;font:1em "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;color:#fff;display:table;padding-left:45px;padding-right:45px}#content-frame.animated.fadeIn{display:block}#ie9 #content-frame.fadeIn{opacity:1}#content-frame .closebtn .closepicto{width:27px;height:25px;background:#000 url(../img/close-buttons.png) no-repeat 7px 6px;position:absolute;top:0;right:0;cursor:pointer;opacity:.5;-webkit-transition-property:opacity;-webkit-transition-duration:800ms;-moz-transition-property:opacity;-moz-transition-duration:800ms;transition-property:opacity;transition-duration:800ms}#content-frame .closebtn .glyphicon:hover,#content-frame .closebtn .closepicto:hover{opacity:1}.contactpage #content-frame p span{color:#efefef}.workpage #content-frame #content-frame-wrap{background-color:#fff;color:#000}.workpage #content-frame p{line-height:130%}.workpage #content-frame p span{color:#000}.workpage #content-frame .box-title h1,.workpage #content-frame .box-title h2{color:#000}ul#elements_listing{margin:0;padding:0}ul#elements_listing{position:absolute;margin:auto;top:28%;right:0;bottom:0;left:0}ul#elements_listing li{list-style-type:none;text-align:center}ul#elements_listing li span,ul#elements_listing li a{font-family:'Source Sans Pro',Arial,serif;font-size:1.1em;font-weight:300;text-transform:uppercase;color:#fff;text-align:center;padding:0;margin:0;-webkit-transition-property:color;-webkit-transition-duration:1600ms;-moz-transition-property:color;-moz-transition-duration:1600ms;transition-property:color;transition-duration:1600ms}ul#elements_listing a:hover{text-decoration:none;color:#6f6f6f}#element-opener{position:fixed;right:10px;bottom:10px}.workpage #element-opener{opacity:0}#element-opener span#menu-opener,#element-opener span#work-frame-opener{color:#fff;font-size:15px;background-color:#040404;cursor:pointer;border-right:20px solid #000;border-left:20px solid #000;border-top:5px solid #000;border-bottom:5px solid #000;-webkit-transition-property:all;-webkit-transition-duration:800ms;-moz-transition-property:all;-moz-transition-duration:800ms;transition-property:all;transition-duration:800ms}#element-opener span#menu-opener:hover,#element-opener span#work-frame-opener:hover{color:#000;background-color:#fff;border-right:20px solid #fff;border-left:20px solid #fff;border-top:5px solid #fff;border-bottom:5px solid #fff}#element-opener span#menu-opener span #element-opener span#work-frame-opener span{border:none;background-color:none}#menu-box{position:fixed;overflow-y:auto;top:0;margin-left:-250px;left:50%;width:500px;height:100%;min-height:100%;background-color:transparent;z-index:99999;padding-left:10px;padding-right:10px;opacity:0;display:none}#menu-box.animated.fadeIn{display:block}#ie9 #menu-box.animated.fadeIn{opacity:1}#menu-box #menu-wrap{height:100%;background-color:#000}#menu-box ul#main-nav,#menu-box ul#main-nav ul{margin:0;padding:0}#menu-box ul#main-nav{position:absolute;margin:auto;top:32%;right:0;bottom:0;left:0}#menu-box ul#main-nav li{list-style-type:none;text-align:center}#menu-box ul#main-nav li a{font-family:'Source Sans Pro',Arial,serif;font-size:1.4em;font-weight:300;text-transform:uppercase;color:#fff;text-align:center;padding:0;margin:0;-webkit-transition-property:color;-webkit-transition-duration:1600ms;-moz-transition-property:color;-moz-transition-duration:1600ms;transition-property:color;transition-duration:1600ms}#menu-box ul#main-nav ul li a{font-size:1em}#menu-box ul#main-nav li a:hover,#menu-box #main-nav.open li a{text-decoration:none;color:#6f6f6f}#menu-box #main-nav.open li.open a{color:#fff}#menu-box ul#main-nav ul{display:none}#menu-box .closebtn .glyphicon{font-size:25px;color:#fff;position:absolute;top:-10px;right:-55px;cursor:pointer;opacity:.5;-webkit-transition-property:opacity;-webkit-transition-duration:800ms;-moz-transition-property:opacity;-moz-transition-duration:800ms;transition-property:opacity;transition-duration:800ms}#menu-box .closebtn .closepicto{width:27px;height:25px;background:#000 url(../img/close-buttons.png) no-repeat 7px 6px;position:absolute;top:0;right:10px;cursor:pointer;opacity:.5;-webkit-transition-property:opacity;-webkit-transition-duration:800ms;-moz-transition-property:opacity;-moz-transition-duration:800ms;transition-property:opacity;transition-duration:800ms}#menu-box .closebtn .glyphicon:hover,#menu-box .closebtn .closepicto:hover{opacity:1}.box-title{width:100%}.main-title,.sub-title,.subsub-title{font-family:'Source Sans Pro',Arial,serif;font-weight:400;text-transform:uppercase;color:#fff;text-align:center;font-size:2.8em;padding:0;margin:0;width:100%}.sub-title{font-size:1.7em;font-weight:300}.subsub-title{font-size:1.4em;font-weight:300}.box-title{padding-bottom:78px;padding-top:78px}#menu-box .footer,#content-frame .footer{text-align:center;margin-left:auto;margin-right:auto;bottom:4px;left:0;right:0;position:absolute}.content{margin-bottom:65px}#menu-box #menu-wrap,#content-frame #content-frame-wrap{position:relative;height:100%;display:table;width:480px}#menu-box .footer ul,#content-frame .footer ul{margin:0;padding:0}#menu-box .footer ul li,#content-frame .footer ul li{list-style-type:none;display:inline-block;vertical-align:middle}#menu-box .footer ul li a,#content-frame .footer ul li a{font:12px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;color:#6f6f6f}.nw-parag{padding-top:15px}.nw-parag,.nw-parag p{color:#fff;font:.9em "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;line-height:135%}.workpage .nw-parag,.workpage .nw-parag p{color:#000}.nw-parag ul,.nw-parag ol{margin-left:25px}.nw-parag ul,.nw-parag ul span,.nw-parag ol,.nw-parag ol span{font:1em "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif}.nw-parag h1,.nw-parag h2,.nw-parag h3,.nw-parag h4,.nw-parag h5,.nw-parag h6{font:1.8em 'Source Sans Pro',Arial,serif;text-transform:uppercase;color:#fff;line-height:110%;margin-bottom:35px}.workpage .nw-parag h1,.workpage .nw-parag h2,.workpage .nw-parag h3,.workpage .nw-parag h4,.workpage .nw-parag h5,.workpage .nw-parag h6{color:#000}.nw-parag h2{font-size:1.6em}.nw-parag h3,.nw-parag h5{font-size:1.4em;margin-bottom:15px}.nw-parag h4,.nw-parag h6{font-size:1.2em;color:#fff;margin-bottom:15px}.workpage .nw-parag h5,.workpage .nw-parag h6{color:#000}.nw-parag h5,.nw-parag h6{text-transform:none}.nw-parag a{color:#fff;text-decoration:underline}.workpage .nw-parag h5,.workpage .nw-parag h6,.workpage .nw-parag a{color:#000}.nw-parag a:hover{text-decoration:none}.nw-parag blockquote{padding:10px 20px 10px 20px;margin:0 0 20px;border-left:none;color:#fff}.nw-parag blockquote,.nw-parag blockquote p{font:italic 1.1em Georgia,"Times New Roman",Times,serif}.nw-parag img.size-auto,.nw-parag img.size-full,.nw-parag img.size-large,.nw-parag img.size-medium,.nw-parag .entry-attachment img{max-width:100%;width:auto;height:auto}.nw-parag .alignleft,.nw-parag img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px}.nw-parag .alignright,.nw-parag img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px}.nw-parag .aligncenter,.nw-parag img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-top:5px;margin-bottom:5px}.nw-parag img.alignleft,.nw-parag img.alignright,.nw-parag img.aligncenter{margin-bottom:12px;border:6px solid #f1f1f1}.nw-parag .wp-caption{background:0 0;line-height:110%;margin-bottom:0;max-width:730px!important;padding-bottom:4px;text-align:center;font-size:11px!important}.nw-parag .wp-caption p.wp-caption-text{color:#888;font-size:11px!important;margin:5px;line-height:110%;margin-bottom:2px!important}.responsive-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.responsive-container iframe,.responsive-container object,.responsive-container embed,.responsive-container video{position:absolute;top:0;left:0;width:100%;height:100%}.nw-parag ul.gallery-nw{list-style:none;margin:0!important;padding:20px 0 30px!important;overflow:hidden;clear:both}.nw-parag ul.gallery-nw li{float:left;display:inline-block;overflow:hidden;position:relative;cursor:pointer;margin-left:5px;margin-bottom:5px}.nw-parag ul.gallery-nw li:first-child{margin-left:0}.nw-parag ul.gallery-nw li img{display:block;width:100%;height:auto}.nw-parag ul.gallery-nw li,.nw-parag ul.gallery-nw li img{border-radius:50%}.nw-parag .gallery-nw-element{width:24%;height:100%;float:left;position:relative}.nw-parag .gallery-nw-element .gallerymask{background-color:#575757;width:100%;height:100%;position:absolute;top:0;opacity:.5}.nw-parag li.gallery-nw-element{opacity:1;-webkit-transition-property:opacity;-webkit-transition-duration:1600ms;-moz-transition-property:opacity;-moz-transition-duration:1600ms;transition-property:opacity;transition-duration:1600ms}.nw-parag .gallery-nw-element:hover{opacity:.5}.nw-parag .gallery-hidden{display:none}.nw-parag .galerydirect{display:none}.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-title{font-size:11px!important;font-style:italic!important}.xx .nw-parag table{background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #ddd;margin:5px auto 10px}.xx .nw-parag table thead,.xx .nw-parag table tfoot{background:#f5f5f5;font-size:14px;text-transform:uppercase;font-weight:700}.xx .nw-parag table thead tr th,.xx .nw-parag table tfoot tr th,.xx .nw-parag table tbody tr td,.xx .nw-parag table tr td,.xx .nw-parag table tfoot tr td{font-size:12px;line-height:18px;text-align:left}.xx .nw-parag table thead tr th,.xx .nw-parag table tfoot tr td{padding:8px 10px 9px;font-size:14px;font-weight:700;color:#222}.xx .nw-parag table thead tr th:first-child,.xx .nw-parag table tfoot tr td:first-child{border-left:none}.xx .nw-parag table thead tr th:last-child,.xx .nw-parag table tfoot tr td:last-child{border-right:none}.xx .nw-parag table tbody tr.even,.xx .nw-parag table tbody tr.alt{background:#e9e9e9}.xx .nw-parag table tbody tr:nth-child(even){background:#e9e9e9}.xx .nw-parag table tbody tr td{color:#333;padding:9px 10px;vertical-align:top;border:none}ul.liste-client{margin:0;padding:0}ul.liste-client li{list-style-type:none;text-align:center}ul.liste-client li,ul.liste-client li a{font-family:'Source Sans Pro',Arial,serif;font-size:1.4em;font-weight:300;text-transform:uppercase;color:#fff;text-align:center;padding:0;margin:0;-webkit-transition-property:color;-webkit-transition-duration:1600ms;-moz-transition-property:color;-moz-transition-duration:1600ms;transition-property:color;transition-duration:1600ms}ul.liste-client li a:hover{text-decoration:none;color:#6f6f6f}#contact-form{margin:0 auto;padding-top:25px}#contact-form input.proximaform,#contact-form textarea.proximaform{border:2px solid #e4e4e4;padding-left:10px;border-radius:4px;background-image:-webkit-linear-gradient(top,#fff 0,#f4f4f4 100%);background-image:-moz-linear-gradient(top,#fff 0,#f4f4f4 100%);background-image:-ms-linear-gradient(top,#fff 0,#f4f4f4 100%);background-image:linear-gradient(to bottom,#fff 0,#f4f4f4 100%);font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1em}#contact-form input.proximaform.midform{width:48%;height:45px;float:left;margin-bottom:12px}#contact-form input.proximaform.largeform{width:100%;height:45px;margin-bottom:12px}#contact-form textarea.proximaform.largeform{height:190px;padding-top:10px;width:100%}#contact-form .submitbutton{text-align:center;font-size:.9em;border:3px solid #636363;width:220px;height:40px;padding-top:2px;margin:0 auto;color:#bababa;background:0 0;background:#636363;text-transform:uppercase;-moz-transition:all .2s ease-in-out 0s;-0-transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;border-radius:4px}#contact-form .submitbutton:hover{background:none #454545;color:#454545;border:3px solid #454545;color:#fff}#contact-form #form-submit{width:220px;height:40px;text-align:right;padding-top:30px;padding-bottom:60px}::-webkit-input-placeholder{font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;color:#999}:-moz-placeholder{font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;color:#999}::-moz-placeholder{font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;color:#999}:-ms-input-placeholder{font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;color:#999}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus:-ms-placeholder{color:transparent}#contact-form .proximaform{color:#999;font-size:1.4em}#contact-form #details-error-wrap .alert2,#contact-form #form-sent{width:100%;margin-bottom:0;margin-top:10px;background-color:#b90000!important;padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;color:#fff;font-size:1em;font-weight:700}#contact-form #form-sent{background:#409d95!important}#contact-form .hidemail{display:none}#contact-form small{color:#636363}.gallerypage .container-fluid{padding:0}#imagegrid{position:relative}#imagegrid .item,#imagegrid .grid-sizer{height:auto;float:left}#imagegrid .item.w10{width:10%;overflow:hidden}#imagegrid .item.w20{width:20%;overflow:hidden}#imagegrid .item.w30{width:40%;overflow:hidden}#imagegrid .item img{width:100%;height:auto}#imagegrid .item{opacity:.95;-webkit-transition-property:opacity;-webkit-transition-duration:900ms;-moz-transition-property:opacity;-moz-transition-duration:900ms;transition-property:opacity;transition-duration:900ms;cursor:pointer}#imagegrid .item:hover{opacity:.25}#ie9 #imagegrid{position:relative;width:1100px;margin:0 auto!important}img.lazy{-webkit-transition:opacity .4s linear .85s;-moz-transition:opacity .4s linear .85s;transition:opacity .4s linear .85s;opacity:0}img.lazy.visible-image{opacity:.99}.vegas-loading{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background:#000 url(../img/loading.gif) no-repeat center center;background:rgba(0,0,0,.7) url(../img/loading.gif) no-repeat center center;height:42px;width:42px;position:fixed;bottom:20px;right:20px}.vegas-background{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality;max-width:none!important;z-index:-2}.vegas-overlay,.vegas-background{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vegas-loading{bottom:40px!important}.gallerypage .vegas-loading{top:40px!important;left:40px!important}.galerydirect{display:none}#publicationpage .gallerypage .ilightbox-overlay.metro-black{background:#000;opacity:.85!important}.gallerypage .ilightbox-loader div{width:30px;height:30px}.gallerypage .ilightbox-loader{position:fixed;top:45%!important;border-radius:200%!important;padding:8px!important;z-index:100001!important;background-color:#000!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.gallerypage .ilightbox-loader.horizontal div{border-radius:200%!important}.gallerypage .ilightbox-loader.metro-black div{background-color:#141414}.gallerypage .ilightbox-toolbar.metro-black a:hover,.gallerypage .ilightbox-toolbar.metro-black a.ilightbox-close:hover{background-color:#a7a7a7}.gallerypage .ilightbox-holder.metro-black .ilightbox-container .ilightbox-caption{background:#fff;color:#000;text-shadow:none;padding:10px 15px 7px;font-size:.8em}.gallerypage .ilightbox-holder.metro-black .ilightbox-container .ilightbox-caption span{display:inline-block}.gallerypage .ilightbox-holder.metro-black .ilightbox-container .ilightbox-caption span{float:right}.gallerypage .ilightbox-holder.metro-black .ilightbox-container .ilightbox-caption span:first-child{float:left}.gallerypage .ilightbox-thumbnails{background-color:#fff;overflow:hidden!important}.gallerypage .ilightbox-thumbnail,.gallerypage .ilightbox-thumbnail img{box-sizing:initial;-webkit-box-sizing:initial;-moz-box-sizing:initial}span.fr{float:right!important}.nicescroll-rails div{opacity:0!important;cursor:none!important}.nicescroll-rails div.active{cursor:pointer!important;opacity:1!important}.scroolbar{overflow:hidden!important}@media (max-width:768px){#imagegrid .item.w10{width:50%}#imagegrid .item.w20{width:50%}#imagegrid .item.w30{width:50%}#imagegrid .item img{width:100%;height:auto}}@media (max-width:550px){body{font-size:15px}#logo{top:38%;width:300px;margin-left:-150px}.box-title{padding-bottom:20px;padding-top:30px}#menu-box,#content-frame{margin-left:-250px;left:50%;width:500px}#menu-box #menu-wrap,#content-frame #content-frame-wrap{position:relative;height:100%;display:table;width:100%}.nw-parag h1,.nw-parag h2,.nw-parag h3,.nw-parag h4,.nw-parag h5,.nw-parag h6{margin-bottom:10px}.nw-parag,.nw-parag p{font-size:1.1em}#element-opener{z-index:88889;width:100%;background-color:#272727;right:0;bottom:0;box-sizing:border-box;padding:8px 5px}#element-opener span{float:right}#menu-box .footer,#content-frame .footer{display:none!important}#element-opener{display:block!important;opacity:1!important;-webkit-animation-name:fadeIn;animation-name:fadeIn;z-index:100000}#element-opener span#work-frame-opener{display:none!important}}@media (max-width:450px){body{font-size:12px}#logo{top:40%;width:220px;margin-left:-110px;margin-bottom:0}.box-title{padding-bottom:20px;padding-top:30px}#menu-box,#content-frame{margin-left:-160px;left:50%;width:320px}}@media (max-height:769px){#logo{top:32%}#menu-box ul#main-nav,ul#elements_listing{position:relative}}@media (max-height:321px){#logo{top:17%}}