﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clear{clear:both}body{font-family:'Source Sans Pro', Helvetica, Arial;font-weight:200;line-height:28px;color:#666;font-size:1.1em}h1,h2{font-weight:700}p{font-size:1.1em}a{text-decoration:none;color:#e95d4f}a,a:active,a:focus{outline:none}a:hover{text-decoration:none}#nav{position:fixed;top:0;background-color:rgba(255,255,255,0.9);z-index:2;border-bottom:solid 1px #e7e7e7;border-radius:0;width:100%;font-family:"proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;color:#777;font-size:17px}#nav .navbar-toggle{z-index:3;font-size:0.9em;padding:5px 11px}#nav .navbar-brand{display:none}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#e95d4f;background-color:transparent}#footer{height:60px;background-color:white;border-top:solid 1px #e7e7e7;margin-top:50px;padding-top:20px;padding-bottom:20px;width:100%}#footer .links{margin-left:50px;font-size:0.9em}#footer .links li{margin-left:7px}#footer .links a:hover{color:#e95d4f}.scroll-top{position:fixed;bottom:0;right:6%;z-index:100;background:#e7e7e7;font-size:24px;border-top-left-radius:5px;border-top-right-radius:5px}.scroll-top a:link,.scroll-top a:visited{color:#222}.main-block{left:0}.content{width:100%}.menu-toggle{display:none;padding:0.8em 1.1em;background:rgba(58,60,61,0.83);outline:none;color:#bbb;text-decoration:none;font-weight:700}.menu-toggle:hover{background:#333}.menu{background:#262829;margin-left:-190px;width:190px;position:fixed;top:0;left:190px;bottom:0;z-index:1000;line-height:1.5em}.menu a{outline:none;color:#bbb;text-decoration:none;padding:0.6em 0 0.6em 0.6em;border-left:0;border-right:0;display:block}.menu a:hover{color:#bbb;background:#333}.menu a.active{background:#e95d4f;color:white}.menu .home-link{font-size:1.1em;color:#eee;border-bottom:solid 1px #444}.menu .submenu a{padding-left:2em;padding-top:0.4em;padding-right:0.5em;font-size:0.9em}.menu .submenu a.active{background:#262829;color:white}.menu .submenu a.active:before{content:'› ';font-size:1.3em}.main{width:100%;color:#e95d4f;margin-bottom:3em}.main img{width:300px}.main h1{font-size:3em;text-align:center}.main h2{margin-top:10px;text-align:left;color:#333;font-size:0.6em}.home{padding:5em 0 0}.home .name{text-align:left;line-height:50px;margin-top:65px}.home .name .links{margin:0;width:100px;font-size:0.6em}.home .name .links a{color:grey;margin-right:10px}.home .name .links a:hover{color:#e95d4f}.animate-enter{-webkit-transition:0.5s linear all;-moz-transition:0.5s linear all;-o-transition:0.5s linear all;transition:0.5s linear all;opacity:0}.animate-enter.animate-enter-active{opacity:1}span .link-icon,li .link-icon{display:none}a.hlink{display:inline-block;margin-right:5px}span:hover>a.hlink>.link-icon,li:hover>a.hlink>.link-icon,a.hlink:hover>.link-icon{display:inline-block}span:hover a.hlink,li:hover a.hlink{text-decoration:none;line-height:1;padding-left:0;top:15%}.link-icon::before{margin-left:4px;font-size:0.6em;font-family:FontAwesome;content:"\f0c1";color:#BBB}.link-icon:hover::before{color:#e95d4f}ul.description{font-size:1.1em}ul.description li:before{content:"› "}ul.skills{padding-left:0px !important;margin-left:5px}ul.skills li{font-size:0.9em;background-color:#3a87ad;color:white;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:2px 4px;font-weight:normal;text-shadow:0 -1px 0 rgba(0,0,0,0.25);display:inline;list-style-type:none;margin-right:5px;float:left;line-height:16px;margin-top:5px}ul.skills:after{clear:both;content:"";display:block}.header{min-height:50px;margin:0;color:#333;padding:1em;text-align:center;border-bottom:1px solid #eee;border-top:1px solid #eee;background:#fff}.cv-icon{font-size:0.9em}#skills,#studies,#projects,#experiences{padding-top:49px}.header h1{margin:0.2em 0;font-size:2.3em;font-weight:400;color:#4B4B4B}.header h2{color:#777}.cont{margin:0 auto;width:70%;max-width:1000px;margin-bottom:20px;padding-top:40px;font-size:0.9em}.cont h2{margin:20px 0 20px 0;font-weight:400;color:#555;font-size:1.4em}.cont ul.mission{padding-left:10px;margin-bottom:15px}.cont ul.mission li{margin-left:5px}.cont h3{font-size:1.2em;font-weight:400;margin-top:10px}.cont img{float:right;max-width:200px;max-height:60px}.cont img.smaller{max-width:150px}.cont.small img{margin-top:20px;max-width:50px}.cont.small img.drapeau{max-width:50px}.cont.small h2{color:#e95d4f}.cont.small .content-block{padding-left:20px}.cont.small .content-block h2{font-size:1em;margin:20px 0 10px 0;color:#555}.cont.small .content-block:after{content:"";visibility:hidden;height:0;clear:both}.content-block:after{content:".";visibility:hidden;height:0;clear:both}.content-block .year{color:#e95d4f}.content-block .year:after{content:" - ";color:#555}.undefined{color:#666;font-size:0.85em;background-color:#EFEFEF;padding:1px 4px;font-style:italic}.row{margin-left:auto;margin-right:auto}@media (max-width: 870px){.navbar-brand{display:inline !important;padding:18px 15px}#footer{padding-top:0px}#footer.navbar-nav,#footer .navbar-nav{margin:7.5px 0px}#footer .links{margin-left:0px}#footer .links li{float:left;margin-left:0px;margin-right:7px}.cont{width:90%;padding-top:15px}.cont.withlogo .year{display:block}.cont.withlogo .year:after{content:""}.cont img{display:block}.menu-toggle{position:fixed;left:0;display:block;font-size:0.9em}.menu-toggle.displayMenu{left:186px}.main-block{position:relative;padding-left:0}.menu{left:0px;box-shadow:none}.menu.displayMenu{left:186px}.main h1{line-height:1em}}
