/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}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:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@view-transition{navigation:auto}html{font-size:62.5%}body>div{font-size:1.4rem}body{background:#fff;color:#777;font-family:Verdana}a{color:#9bc3ff;text-decoration:none}a:hover{color:#f29d14;text-decoration:underline}h1,h2,h3{color:#9bc3ff;margin:0}h2{font-size:120%}#global{padding:1rem}.gaCookieConsent{background:#494949;color:#fff;font-size:1.2rem;overflow:hidden;padding:1rem 1rem 1rem 5rem;text-align:center}.gaCookieConsent .gaBut{background:#7daf3b;border-radius:.6rem;box-shadow:0 0 .2rem rgba(0,0,0,.25);color:#fff;display:inline-block;font-weight:700;padding:.2rem 1rem .3rem;text-shadow:0 -.1rem 0 rgba(0,0,0,.35);text-transform:uppercase}.gaCookieConsent .gaOptOut{color:#d44747}.gaCookieConsent .gaClose{float:right}.gaCookieOptIn .gaCookieOptIn,.gaCookieOptOut .gaCookieOptOut{display:none}footer{background:#363636;background:#494949;background:-moz-linear-gradient(top,#494949 0,#191919 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#494949),color-stop(100%,#191919));background:-webkit-linear-gradient(top,#494949,#191919);background:-o-linear-gradient(top,#494949 0,#191919 100%);background:-ms-linear-gradient(top,#494949 0,#191919 100%);background:linear-gradient(180deg,#494949 0,#191919);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#494949",endColorstr="#191919",GradientType=0);font-size:1.2rem;margin-top:2rem;overflow:hidden;padding:1rem}footer a{color:#fff;display:block}footer div{float:left;line-height:1.2em;margin-bottom:1rem;padding-left:6rem;position:relative;width:16rem}footer div:before{color:#535353;content:"N";font-family:Georgia,Times,serif;font-size:7rem;left:0;position:absolute;top:.3em}footer strong{color:#9bc3ff}footer nav{float:right;text-align:right;width:49%}#logo{display:block;margin:0 auto;width:29rem}#mobileNav{background:#efefef;border-right:.1rem solid #ccc;bottom:0;left:0;margin-left:-55%;padding-top:1rem;position:fixed;top:0;transition:margin-left .2s ease-in-out;width:55%;-webkit-overflow-scrolling:touch;z-index:100}#menu a{display:block;font-weight:700;margin:1rem}#menu .active{color:#f29d14}#langs,#socials{margin:1rem}#mobileNav.open{margin-left:0}#mobileMenu{background:#efefef url(/build/images/mobileMenu.2b5220db.png) no-repeat 50%;border:.1rem solid #ccc;border-left:none;border-radius:0 .3rem .3rem 0;display:block;height:4rem;position:absolute;right:-4.1rem;text-align:left;text-indent:-99999em;top:2rem;width:4rem;z-index:100}#main,#mobileMenu{overflow:hidden}.referenceBloc{display:block;float:left;margin-bottom:1.5rem;text-align:center;transition:opacity .3s ease-in-out;width:100%}.referenceBloc img{opacity:1;transition:opacity .2s ease-in-out}.referenceBloc:hover img{opacity:.5}.referenceBloc strong{display:block}.referenceBloc.loading{position:relative}.referenceBloc.loading img{opacity:.5;position:relative}.referenceBloc.loading:before{background:url(/build/images/loading.bdc1ee5f.gif);background-size:100% 100%;content:" ";display:block;height:5.5rem;left:50%;margin-left:-2.7rem;margin-top:-3.5rem;position:absolute;top:50%;width:5.4rem;z-index:1}.skillBloc{border-bottom:.1rem solid #ccc;margin-bottom:1rem;overflow:hidden}.skillBloc img{float:left;height:17.5rem;margin:0 1rem 1rem 0;width:25rem}.readMore{display:block}.readMore,aside h2{text-align:right}#asideAbout{overflow:auto}#asideAbout img{float:left;margin:0 1rem .5rem 0}aside img{border:.5rem solid #ddd}#asideContact ul{margin:0;padding:0}#asideContact li{background-repeat:no-repeat;font-size:1.5rem;list-style:none;padding:0 0 1.5rem 3rem}#asideContact .coordEmail{background-image:url(/build/images/mailcontact.1f516d31.jpg);background-position:.7rem .5rem;background-size:1.3rem 1.3rem}#asideContact .coordPhone{background-image:url(/build/images/telcontact.b0a4367b.jpg);background-position:.8rem .5rem;background-size:1rem 1.3rem}#asideContact .coordAddress{background-image:url(/build/images/adressecontact.38e1882a.jpg);background-position:.5rem .5rem;background-size:1.6rem 1.3rem}.form_button,.form_row{overflow:auto;padding-bottom:1rem;padding-right:2rem;position:relative}.form_row label{display:block;margin-bottom:.5rem}.form_row .formIndicator{color:#f29d14;display:none;position:absolute;right:.5rem;top:2.5rem}.formRequiredFields .formIndicator,.form_required .formIndicator{display:inline}.formRequiredFields{color:#f29d14;font-size:80%}.form_row input,.form_row textarea{width:96%;-webkit-apparence:none;border:.1rem solid #ccc;padding:.5rem 1rem}.form_row textarea{height:7em}.form_button button{float:right;-webkit-apparence:none;background:#9bc3ff;border:.1rem solid #ccc;color:#fff;font-weight:700;padding:.3rem 1rem}.form_button button:hover{color:#777}.form_error .formIndicator,.form_error label{color:red}.form_errors,.form_row .form_errors{color:red;list-style-type:none;margin:0;padding:0}.referenceCont h2{color:#777;font-weight:400}.referenceCont aside ul{list-style-type:none;margin:1rem 0;padding:0}.referenceCont aside li{padding-bottom:.5rem;padding-left:2.5rem}.referenceCont .refWebsite{background:url(/build/images/urlfiche.16ecc905.jpg) no-repeat 0 .2rem;color:#f29d14}.referenceCont .refWebsite a{color:#f29d14}.referenceCont .refClient{background:url(/build/images/clientfiche.e7c564c5.jpg) no-repeat .2rem .2rem;color:#c2d009}.referenceCont .refClient a{color:#c2d009}.referenceCont .refDate{background:url(/build/images/datefiche.0b9c1c85.jpg) no-repeat .2rem .2rem;color:#9bc3ff}.referenceCont .refTechno{background:url(/build/images/technofiche.49e9c029.jpg) no-repeat 0 .2rem;color:#c08de2}.referenceCont nav a{display:block;font-weight:700}@media (min-width:40em){.referenceBloc{height:22rem;width:50%}.next,.prev{width:100%}.referenceCont{padding-right:27.5rem;position:relative}.referenceCont aside{position:absolute;right:0;top:0;width:26rem}}@media (min-width:56.5em){.gaCookieConsent{padding:1rem}#mobileMenu{display:none}#logo{margin:0}header{height:20rem;position:relative}#mobileNav{background:transparent;border-right:none;left:30rem;margin-left:0;padding-top:0;right:0;top:2rem;width:auto}#menu,#mobileNav{position:absolute}#menu{bottom:3.2rem;left:0}#menu a{float:left;font-size:1.6rem}footer{margin:2rem -1rem -1rem;position:relative}footer div{margin-bottom:0}footer nav{bottom:1.2rem;position:absolute;right:1rem;width:auto}footer a{display:inline-block;margin-left:1rem}#socials{top:0}#langs,#socials{position:absolute;right:0}#langs{bottom:2.8rem}.next,.prev{vertical-align:middle;width:29rem}.bloc_2{float:left;height:22rem;width:66%}.referenceBloc{width:33%}.largeTxt{float:left;width:63%}.asideLarge{float:right;max-width:29rem;width:30%}.asideLarge h2{margin-bottom:1rem}.next,.prev{position:relative}.next span,.prev span{background:url(/build/images/prevNext.9e866781.png);background-size:16.2rem 16.2rem;display:block;height:8.1rem;left:50%;margin-left:-4rem;margin-top:-4rem;position:absolute;text-indent:-999em;top:50%;width:8.1rem}.next:hover span{background-position:-8.1rem 0}.prev span{background-position:0 -8.1rem}.prev:hover span{background-position:-8.1rem -8.1rem}.loading span{display:none}.refShow{clear:both;margin:1rem 1rem 4rem;padding-top:2rem;position:relative;transition:display .3s ease-in-out}.refShow .referenceCont{-webkit-box-shadow:0 0 .5rem 0 rgba(0,0,0,.75);box-shadow:0 0 .5rem 0 rgba(0,0,0,.75);padding:1rem 27.5rem 1rem 1rem;width:55.5rem}.refShow .referenceCont aside{width:26rem}.refShow img,.refShow nav{display:none}.refArrow{display:block;margin-left:-5rem;overflow:hidden;top:-3rem;width:10rem;z-index:1}.refArrow,.refArrow:after{height:5rem;position:absolute}.refArrow:after{background:#fff;-webkit-box-shadow:0 0 .5rem 0 rgba(0,0,0,.75);box-shadow:0 0 .5rem 0 rgba(0,0,0,.75);content:" ";left:2.5rem;top:2.5rem;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5rem}.dist_2 .refArrow{left:16%}.dist_1 .referenceCont{margin:0 auto}.dist_1 .refArrow{left:50%}.dist_0 .refArrow{left:83.5%}.refShow.dist_0 .referenceCont{clear:right;float:right;margin-bottom:4rem}#skills,.skillBloc{height:18rem}.skillBloc{border-bottom:0;float:left;margin-bottom:0;opacity:.6;overflow:visible;position:relative;text-align:center;transition:opacity 50ms ease-in-out;width:33%}.skillBloc img{float:none;margin:0}.skillBloc strong{display:block;text-align:center}.skillBloc div{display:none;left:0;margin:0 1rem;padding:18rem 0 0;position:absolute;text-align:left;top:0;z-index:1}.skillBloc div p{background:#fff;margin:0;padding:1rem}.skillBloc:hover{opacity:1;transition:opacity .2s ease-in-out}.skillBloc:hover div{border:.1rem solid #ccc;display:block}#skillsCont{overflow:hidden;padding-bottom:22rem}}@media (min-width:76.5em){body{background:#e9e9e9}#global{background:#fff;-webkit-box-shadow:0 0 1rem 0 rgba(0,0,0,.75);box-shadow:0 0 1rem 0 rgba(0,0,0,.75);margin:0 auto;padding:0 2rem 2rem;width:116rem}footer{margin:2rem -2rem -2rem}.bloc_2{width:58rem}.referenceBloc{width:29rem}.referenceCont{padding-right:58rem}.referenceCont aside{width:56rem}.referenceCont aside img{float:right}.refShow.dist_0 .referenceCont{float:none;margin-bottom:0}.refShow.dist_0,.refShow.dist_1{padding-left:29rem}.dist_3 .refArrow{left:13rem}.dist_2 .refArrow{left:42rem}.dist_1 .refArrow{left:71rem}.dist_0 .refArrow{left:100rem}#skills{width:25%}.hide{display:none}.skillBloc{margin-bottom:2rem;width:25%}}