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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}@font-face{font-family:'BebasNeueRegular';src:url("../fonts/BebasNeue-webfont.eot");src:url("../fonts/BebasNeue-webfont.eot?#iefix") format("eot"),url("../fonts/BebasNeue-webfont.woff") format("woff"),url("../fonts/BebasNeue-webfont.ttf") format("truetype"),url("../fonts/BebasNeue-webfont.svg#webfont4Bjy2lJe") format("svg");font-weight:normal;font-style:normal}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:Helvetica, Arial, sans-serif;font-size:20px;padding-bottom:20px;color:#333}.site-header{width:900px;margin:50px auto;font-family:BebasNeueRegular, Helvetica, sans-serif;font-size:2em;color:#e39e37}.site-header h1{position:absolute;margin-top:-1em}.site-header a{text-decoration:none;color:inherit}.site-navigation{position:relative;width:900px;margin:60px auto 50px auto;font-family:BebasNeueRegular, Helvetica, sans-serif;font-size:1.5em;color:#1ba6b2}.site-navigation:before{display:block;content:"";width:2000px;height:2px;background:#1ba6b2;position:absolute;bottom:0;right:0;z-index:9}.site-navigation:after{display:block;content:"";width:100px;height:100px;background:url(../images/avatar.png) no-repeat;position:absolute;bottom:-15px;left:-100px;z-index:10}.site-navigation a{color:inherit;text-decoration:none}.site-navigation li{display:inline-block;margin-right:10px;position:relative}.site-navigation li.selected:after{display:block;content:"";background:#1ba6b2;width:10px;height:10px;position:absolute;left:50%;bottom:-5px;margin-left:-5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-indx:7}.site-navigation li.selected a{position:relative;display:inline-block;background:#fff;z-index:8;padding:0}.main-article{width:900px;margin:0 auto}.main-article h1,.main-article h2,.main-article h3,.main-article h4,.main-article h5{font-family:BebasNeueRegular, Helvetica, sans-serif;font-weight:normal;color:#1ba6b2}.main-article h1 a,.main-article h2 a,.main-article h3 a,.main-article h4 a,.main-article h5 a{color:inherit;text-decoration:none}.main-article h1{font-size:1.7em;margin:1em 0 0 0}.main-article h2{font-size:1.5em;margin:1em 0 .2em 0}.main-article h3{font-size:1.3em;margin:1em 0 .2em 0}.main-article h4{font-size:1.1em;margin:1em 0 .2em 0}.main-article p{line-height:1.2em;margin:1em 0 0 0}.main-article a{color:#e39e37}.main-article strong{font-weight:bold}.main-article img{border:solid 1px #666}.main-article ul{list-style-type:square;margin:.5em 0 .5em 2em}.main-article ol{list-style-type:decimal;margin:.5em 0 .5em 2em}.main-article li{line-height:1.2em;margin:.2em 0;position:relative;left:1em}.main-article table{width:100%;border:solid 1px #1ba6b2;border-collapse:collapse}.main-article td,.main-article th{border:solid 1px #1ba6b2;padding:5px 10px}.main-article th{background:#1ba6b2;color:#fff;font-weight:bold}.main-article pre,.main-article pre.code{overflow:auto;border:solid 1px #a5a3af;border-left:solid 2px #a5a3af;background-color:#fffff5;color:#333;font-family:DejaVu, "Courier New", Courier, monospace;padding:0;margin:.5em 0}.main-article pre *,.main-article pre.code *{font-family:inherit}.main-article pre ol,.main-article pre.code ol{margin:.5em 1em}.main-article pre li,.main-article pre.code li{list-style-type:none;margin:0;padding:0;line-height:1.2em}.main-article pre .br0,.main-article pre.code .br0{color:#6c6 !important;background-color:inherit}.main-article pre .co1,.main-article pre.code .co1{color:#808080 !important;font-style:normal !important;background-color:#f0f0f0 !important}.main-article pre .co2,.main-article pre.code .co2{color:#808080 !important;font-style:normal !important;background-color:#f0f0f0 !important}.main-article pre .coMULTI,.main-article pre.code .coMULTI{color:#808080 !important;font-style:normal !important;background-color:#f0f0f0 !important}.main-article pre .es0,.main-article pre.code .es0{color:#009 !important;font-weight:normal !important;background-color:inherit}.main-article pre .kw1,.main-article pre.code .kw1{color:#990 !important;font-weight:bold !important;background-color:inherit}.main-article pre .kw2,.main-article pre.code .kw2{color:#666 !important;font-weight:bold !important;background-color:inherit}.main-article pre .kw3,.main-article pre.code .kw3{color:#66a !important;font-weight:bold !important;background-color:inherit}.main-article pre .kw4,.main-article pre.code .kw4{color:#933 !important;background-color:inherit}.main-article pre .kw5,.main-article pre.code .kw5{color:#77f !important;background-color:inherit}.main-article pre .me0,.main-article pre.code .me0{color:#060 !important;background-color:inherit}.main-article pre .nu0,.main-article pre.code .nu0{color:#c6c !important;background-color:inherit}.main-article pre .re0,.main-article pre.code .re0{color:#77f !important;background-color:inherit}.main-article pre .re1,.main-article pre.code .re1{color:#77f !important;background-color:inherit}.main-article pre .re2,.main-article pre.code .re2{color:#77f !important;background-color:inherit}.main-article pre .re4,.main-article pre.code .re4{color:#099 !important;background-color:inherit}.main-article pre .sc0,.main-article pre.code .sc0{color:#0bd !important;background-color:inherit}.main-article pre .sc1,.main-article pre.code .sc1{color:#db0 !important;background-color:inherit}.main-article pre .sc2,.main-article pre.code .sc2{color:#090 !important;background-color:inherit}.main-article pre .st0,.main-article pre.code .st0{color:#00f !important;background-color:inherit}.main-article pre:before,.main-article pre.code:before{display:block;padding:.3em 1em;background:#a5a3af;color:#fff}.main-article pre.javascript:before,.main-article pre.code.javascript:before{content:"Javascript"}.main-article pre.php:before,.main-article pre.code.php:before{content:"PHP"}.main-article pre.html:before,.main-article pre.code.html:before{content:"HTML"}.main-article code{font-family:DejaVu, "Courier New", Courier, monospace}.main-article .highlight{background:#272822}.main-article .highlight pre{background:none}.main-article .hljs{background:none}.main-article section{margin:1em 0 0 0;clear:both}.main-article section:first-child{margin:0}.main-article section h1{font-size:1.5em;margin-bottom:.2em}.pub{width:900px;margin:2em auto;border:solid 1px #1ba6b2;padding:0 10px 10px 10px;clear:both}.pub>h1{border-bottom:solid 1px #1ba6b2;padding:.2em 10px;margin:0 -10px;background:#1ba6b2;color:#fff;text-shadow:rgba(0,0,0,0.7) 1px 1px 2px}.network-list{margin:.5em 0 0 0 !important}.network-list li{display:inline}.network-list img{margin:0 5px 5px 0;border:solid 1px #666}.cv figure{float:left;margin:0 .5em 1em 0}.cv figure img{border:solid 1px #1ba6b2}.cv .lastName,.cv .firstName,.cv .home{margin:0 0 .5em 0}.cv .skills,.cv .xp,.cv .formation{border:solid 1px #1ba6b2;padding:0 10px 10px 10px}.cv .skills>h1,.cv .xp>h1,.cv .formation>h1{border-bottom:solid 1px #1ba6b2;padding:.2em 10px;margin:0 -10px;background:#1ba6b2;color:#fff;text-shadow:rgba(0,0,0,0.7) 1px 1px 2px}.cv .xp p,.cv .formation p{margin-left:10em;margin-top:0}.cv .xp p.time,.cv .formation p.time{float:left;width:10em;margin:0}@media screen and (max-width: 500px){.cv>p{font-size:.9em}.cv .skills,.cv .xp,.cv .formation{border:none;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.cv .skills>h1,.cv .xp>h1,.cv .formation>h1{margin:0 -5px}.cv .xp p,.cv .formation p{margin-left:0}.cv .xp p.time,.cv .formation p.time{float:none;width:auto;font-size:.8em;font-weight:bold}}@media screen and (max-width: 350px){.cv figure{display:none}}.blog-post-small{border:solid 1px #1ba6b2;padding:0 10px 10px 10px;margin-bottom:10px;clear:both}.blog-post-small header h1{border-bottom:solid 1px #1ba6b2;padding:.2em 10px;margin:0 -10px;background:#1ba6b2;color:#fff;text-shadow:rgba(0,0,0,0.7) 1px 1px 2px}.blog-post-small header p{font-size:.8em;padding:.2em 10px;margin:0 -10px;background:rgba(27,166,178,0.2)}.blog-post-small .post-image{float:left;margin-right:10px}.blog-post-small:after{content:"";display:block;clear:both}.blog-post header{border:solid 1px #1ba6b2}.blog-post header h1{border-bottom:solid 1px #1ba6b2;padding:.2em 10px;margin:0;background:#1ba6b2;color:#fff;text-shadow:rgba(0,0,0,0.7) 1px 1px 2px}.blog-post header p{font-size:.8em;padding:.2em 10px;margin:0;background:rgba(27,166,178,0.2)}.blog-post .post-image{float:left;margin-right:20px;margin-bottom:20px}.blog-post .post-image-full{display:block;width:100%}.blog-post header ~ h1,.blog-post header ~ h2,.blog-post header ~ h3,.blog-post header ~ h4,.blog-post header ~ h5,.blog-post header ~ h6{clear:both}.blog-post-comments,.blog-post-comment,.blog-post-comment-add,.blog-post-comment-preview{border:solid 1px #1ba6b2;padding:0 10px 10px 10px;margin-bottom:10px;clear:both}.blog-post-comments>h1,.blog-post-comment>h1,.blog-post-comment-add>h1,.blog-post-comment-preview>h1{border-bottom:solid 1px #1ba6b2;padding:.2em 10px;margin:0 -10px;background:#1ba6b2;color:#fff;text-shadow:rgba(0,0,0,0.7) 1px 1px 2px}.blog-post-comments label,.blog-post-comment label,.blog-post-comment-add label,.blog-post-comment-preview label{display:inline-block;vertical-align:top;width:10em}.blog-post-comments input[type=text],.blog-post-comments textarea,.blog-post-comment input[type=text],.blog-post-comment textarea,.blog-post-comment-add input[type=text],.blog-post-comment-add textarea,.blog-post-comment-preview input[type=text],.blog-post-comment-preview textarea{border:solid 1px #1ba6b2;width:auto;display:inline-block;vertical-align:top;width:15em;font-size:1em;padding:.2em}.blog-post-comments{margin-top:50px;margin-bottom:50px}.pagination{text-align:center;margin:2em 0}.pagination a{color:#e39e37}.portfolio .category-title{border-bottom:solid 1px #1ba6b2;padding:.2em 10px;margin:0;background:#1ba6b2;color:#fff;text-shadow:rgba(0,0,0,0.7) 1px 1px 2px}.portfolio figure{float:left;margin:0 10px 10px 0}.portfolio figure+p{margin-top:0}.portfolio .entry:after{content:"";display:block;clear:both;border-bottom:solid 1px #fff}.portfolio .entry p{margin-left:245px}.hljs{display:block;padding:0.5em;background:#272822}.hljs-tag,.hljs-tag .hljs-title,.hljs-keyword,.hljs-literal,.hljs-strong,.hljs-change,.hljs-winutils,.hljs-flow,.lisp .hljs-title,.clojure .hljs-built_in,.nginx .hljs-title,.tex .hljs-special{color:#F92672}.hljs{color:#DDD}.hljs .hljs-constant,.asciidoc .hljs-code{color:#66D9EF}.hljs-code,.hljs-class .hljs-title,.hljs-header{color:white}.hljs-link_label,.hljs-attribute,.hljs-symbol,.hljs-symbol .hljs-string,.hljs-value,.hljs-regexp{color:#BF79DB}.hljs-link_url,.hljs-tag .hljs-value,.hljs-string,.hljs-bullet,.hljs-subst,.hljs-title,.hljs-emphasis,.haskell .hljs-type,.hljs-preprocessor,.hljs-pragma,.ruby .hljs-class .hljs-parent,.hljs-built_in,.sql .hljs-aggregate,.django .hljs-template_tag,.django .hljs-variable,.smalltalk .hljs-class,.hljs-javadoc,.django .hljs-filter .hljs-argument,.smalltalk .hljs-localvars,.smalltalk .hljs-array,.hljs-attr_selector,.hljs-pseudo,.hljs-addition,.hljs-stream,.hljs-envvar,.apache .hljs-tag,.apache .hljs-cbracket,.tex .hljs-command,.hljs-prompt{color:#A6E22E}.hljs-comment,.java .hljs-annotation,.smartquote,.hljs-blockquote,.hljs-horizontal_rule,.python .hljs-decorator,.hljs-template_comment,.hljs-pi,.hljs-doctype,.hljs-deletion,.hljs-shebang,.apache .hljs-sqbracket,.tex .hljs-formula{color:#75715E}.hljs-keyword,.hljs-literal,.css .hljs-id,.hljs-phpdoc,.hljs-title,.hljs-header,.haskell .hljs-type,.vbscript .hljs-built_in,.sql .hljs-aggregate,.rsl .hljs-built_in,.smalltalk .hljs-class,.diff .hljs-header,.hljs-chunk,.hljs-winutils,.bash .hljs-variable,.apache .hljs-tag,.tex .hljs-special,.hljs-request,.hljs-status{font-weight:bold}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata{opacity:0.5}@media screen and (max-width: 1080px){.site-header{padding:0 5px}.site-navigation{padding:0 5px}.site-navigation:after{background:url(../images/avatar_160x160.png) no-repeat right -10px;width:160px;left:auto;right:0;bottom:2px}.main-article{padding:0 5px}.main-article.blog-post-small{padding:0 10px 10px 10px}}@media screen and (max-width: 900px){.site-header{width:auto}.site-navigation{width:auto}.site-navigation:before{width:100%}.main-article{width:auto}.blog-post-small{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.blog-post-small header h1{margin:0 -10px}.portfolio figure{float:none}.portfolio .entry p{margin-left:0}}@media screen and (max-width: 500px){.site-navigation:after{display:none}.blog-post-small img{display:block;float:none !important}}
