@charset "utf-8";@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url("roboto-300.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url("roboto-700.woff") format("woff")}#scroll-bar{height:2px;position:fixed;top:0;left:0;z-index:3;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#scroll-bar-inner{background-color:#a322dc;height:100%}html{font-size:16px}body{font-size:1em}body,html{margin:0;padding:0;background:#eee;color:#333;font-family:Roboto,Verdana,Helvetica,Arial,sans-serif;word-wrap:break-word}::selection{color:#fff;background:#a322dc;text-shadow:none}::-moz-selection{color:#fff;background:#a322dc;text-shadow:none}a{color:inherit;text-decoration:none}a:focus{outline:1px dashed #A322DC}.centrer{text-align:center}img{border:none}:not(pre)>code{font-size:.8em;padding:2px 3px;color:#55a;background-color:#eee;border:1px solid #ddd;border-bottom-color:#ccc;text-shadow:0 0 1px #fff;border-radius:.2em}:not(pre)>code a{pointer-events:none;cursor:default;color:#55a!important}pre{padding:0;white-space:pre;font-size:.8em;position:relative;display:flex;overflow-x:auto;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}pre[data-language]::before{content:attr(data-language);display:block;padding:2px;background:rgba(0,0,0,.1);flex:0 0 45px;text-align:center;line-height:21px;font-variant:small-caps}pre>code{flex:1 1 auto;display:block;padding:2px 15px;line-height:21px;background-color:#ffe}textarea{resize:both;width:100%;padding:5px;box-sizing:border-box}input,textarea{font-family:inherit;font-size:inherit;font-weight:300}input,label,select,textarea{vertical-align:middle}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}h2+br,hr+br,input+br,pre+br,pre+br+br,pre+br+br+br{display:none}blockquote,q{font-style:italic}hr{width:60%;border:0;border-top:1px dashed rgba(163,34,220,.3);margin-top:3em;margin-bottom:2em}#top-bar{display:flex;box-sizing:border-box;background:#263238;color:#fff;font-size:1.1em;box-shadow:0 2px 4px rgba(0,0,0,.3);width:100%;align-items:center;justify-content:space-between}#search,#top-bar>h1{box-sizing:border-box;overflow:hidden;color:inherit}#top-bar>button{height:60px;width:60px;overflow:hidden;border:12px solid #263238;padding:0;background:#263238 url(/themes/awesome/img/sprites.png) no-repeat -186px -126px/640px 400px;color:transparent;box-sizing:border-box;box-shadow:0 0 1px silver inset;border-radius:17px}#top-bar>button.active{background-position:-555px -89px}#top-bar>h1{line-height:60px;font-size:inherit;margin:0;flex:1;max-width:1170px;padding-left:15px}#top-bar>h1>a{color:inherit;box-shadow:0 -3px 0 #a322dc inset;display:inline-block;max-width:1100px}#search{flex:0 0 310px;color:inherit}#search button[type=submit]{display:none}#search input[type=search]{color:inherit;padding:5px 5px 5px 40px;border:0 solid transparent;border-radius:5px;box-sizing:border-box;height:40px;width:300px;background:rgba(255,255,255,.5) url(/themes/awesome/img/sprites.png) no-repeat 7px -40px/640px 400px}#search input[type=search]::-webkit-input-placeholder{color:inherit}#search input[type=search]::-moz-placeholder{color:inherit}#search input[type=search]:-ms-input-placeholder{color:inherit}#search input[type=search]:placeholder-shown{color:inherit}#search input[type=search]:hover::-webkit-input-placeholder{color:initial}#search input[type=search]:hover::-moz-placeholder{color:initial}#search input[type=search]:hover:-ms-input-placeholder{color:initial}#search input[type=search]:hover:placeholder-shown{color:initial}#search input:hover{box-shadow:0 1px 2px rgba(0,0,0,.3);cursor:pointer;background-color:rgba(255,255,255,.8)}#search input:not([value=""]),#search input[value=""]:focus{z-index:20;color:#000;background-color:#fff}#search input:not([value=""]){width:95%;box-shadow:1px 12px 24px rgba(0,0,0,.3);animation:none;top:35px;left:0;right:0}#search input:not([value=""]):focus{box-shadow:1px 12px 24px rgba(0,0,0,.3)}#body-layout{display:flex}#body-layout>#head-main-wrapper{flex:1;min-width:0}#body-layout #sidenav{padding:10px 0;position:fixed;width:400px;max-width:95%;box-sizing:border-box;top:60px;bottom:0;transform:translateX(-100%);transition:transform .5s cubic-bezier(.5, 0, 0, 1),opacity 0s .5s;opacity:0;overflow:scroll;background:#eee}#body-layout #sidenav.shown{transition:transform .5s cubic-bezier(.5, 0, 0, 1),opacity 0s;transform:translateX(0);opacity:1;z-index:+1}#sidenav nav{box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);margin:15px 15px 40px 15px;border-bottom:1px solid #ddd}#sidenav .nav-title{text-align:center;background:#e6e6fa;padding:10px;margin:0;border-bottom:1px solid #ddd;font-size:1.23em}#sidenav nav .contents{background:#fff;padding:10px}#sidenav ul{list-style-type:none}#sidenav nav#calendar ul{text-align:center}#calendrier{margin:0 auto}#calendrier caption{padding:15px 0 20px}#calendrier caption>a{padding:5px 10px}#calendrier td{width:30px;height:30px;border-radius:3px;border:1px solid transparent;empty-cells:hide;text-align:center;line-height:30px;color:rgba(42,42,42,.3);position:relative}#calendrier td a{color:rgba(42,42,42,.8);display:inline-block;width:100%;height:100%}#calendrier td a:hover{color:#000}#calendrier td a::before{content:"";background-color:#a322dc;position:absolute;width:5px;height:5px;border-radius:50%;left:14px;bottom:2px}#calendar a:hover,#getfirefox a:hover,#lastcom a:hover,#reading a:hover{outline:1px dashed #A322DC}.flux-rss li{text-align:left!important}.flux-rss a::before{vertical-align:middle;content:' ';display:inline-block;width:16px;height:16px;margin-right:5px;background:transparent url(/themes/awesome/img/sprites.png) no-repeat -122px -174px/640px 400px;border-right:1px solid transparent}#alltags,#getfirefox,#lastcom{margin-top:50px}#lastcom ul{padding:0;list-style:none}#lastcom ul li{padding:5px 15px 15px;overflow:hidden;word-break:keep-all;text-overflow:ellipsis}#lastcom ul a{white-space:nowrap}#lastcom strong{display:inline-block}#alltags ul{list-style:none;padding:0;font-size:0}#alltags ul li{display:inline-block;margin:2px;font-size:initial;border:1px solid silver;background:rgba(0,0,0,.05);border-radius:3px}#alltags ul li:hover{background:rgba(0,0,0,.1)}#alltags ul a{display:inline-block;margin:0;padding:3px 5px;vertical-align:middle;font-size:.9em}#alltags ul a:last-of-type{width:16px;height:20px;background:transparent url(/themes/awesome/img/sprites.png) no-repeat -116px -168px/640px 400px;border-left:1px solid transparent}#alltags ul li:hover a:last-of-type{border-left:1px solid silver}#reading{text-align:center}#reading a{display:inline-block;padding:.2em}#getfirefox{text-align:center;color:#fff;font-weight:300}#getfirefox .contents{background:#6f6fa5!important}#getfirefox img{padding:5px}#getfirefox a:hover{outline:1px dashed #eee}#getfirefox small,#reading a+small{display:block;margin-top:5px;text-align:right;font-size:.7em}#head-main-wrapper>header{display:flex;flex:1 1 100%;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:200px;font-size:2em}#head-main-wrapper>header .name{width:100%;font-size:1.5em}#head-main-wrapper>header .firstname{font-weight:300}#head-main-wrapper>header .lastname{font-weight:700}#head-main-wrapper>header .infos{color:#a322dc;margin-top:.2em;font-variant:small-caps;font-size:.4em}#head-main-wrapper>header .quote{margin-top:1em;font-size:.5em;font-style:italic;font-weight:300}#head-main-wrapper>header .quote::before{content:open-quote ' '}#head-main-wrapper>header .quote::after{content:' ' close-quote}#main{padding:20px 20px 0;max-width:1100px;margin:0 auto;line-height:1.7em;font-weight:300}.article,.lien{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:3px;margin:30px auto}.lien{margin:20px auto}.article img{border:none;max-width:100%}.post-title{padding:15px}.post-title>h1{font-size:1em;margin:0}.post-title>h1>a{color:inherit}.post-title .author,.post-title .comments,.post-title .date{font-size:.7em;color:rgba(42,42,42,.5)}.post-title .date{padding-left:1em}.post-title .comments{padding-right:1em;float:right}.article .post-title{background-color:#e6e6fa;border-bottom:1px solid #ddd;font-size:1.23em}.article .post-title h1{margin:.7em .3em .5em;line-height:1.5em;font-size:1.5em}.article .post-title h1::first-letter{color:#a322dc}.post-content{padding:15px}.post-content a{color:#a322dc}.article a:hover{color:#4f6681;outline:1px dashed #A322DC}.article h2 a,.article h3 a,.article h4 a{display:none;margin-left:.5em;padding:2px;font-size:.9em}.article h2:hover a,.article h3:hover a,.article h4:hover a{display:inline}.post-content blockquote{padding:10px 10px 10px 15px;border-radius:0 2px 2px 0;box-shadow:0 0 3px #111;border-left:5px transparent solid}.post-content blockquote{border-left-color:#2cabe3}.article table{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin:2em auto;text-align:center;border-collapse:collapse}.article table td{border:1px solid #ddd;padding:7px 12px}.post-footer{display:flex;padding:15px;align-items:center}.post-footer>.post-tags{flex:1}.post-footer>.post-tags>a{padding:3px 10px;margin-right:4px;color:inherit;background:rgba(0,0,0,.05);border:#ccc 1px solid;border-radius:3px;display:inline-block}.post-footer>.post-tags>a:hover{background:rgba(0,0,0,.1)}.nsfw{color:#ff69b4;visibility:hidden}.nsfw:before{content:"[NSFW] ";color:#ff69b4;font-size:69%}.lectures{list-style-type:upper-roman}.lectures li:target{background-color:#e6e6fa;padding:0 .3em;list-style-type:">>> ";border:1px dotted rgba(163,34,220,.5)}#commentaires{margin:30px auto;padding:15px;max-width:900px}#commentaires .nbcom{margin:10px 0 40px;font-size:1.3em}.form-paypal{margin-top:2em;margin-bottom:-2em}article.comment{margin-bottom:24px;display:flex}article.comment:not(:last-of-type) .comm-icon-side::after{content:"";background-color:rgba(0,0,0,.05);display:block;width:5px;height:60%;height:calc(100% - 100px);position:relative;margin:0 auto;top:10px}article.comment .comm-icon-side{flex:0 0 140px;text-align:center}article.comment .comm-icon-side time{font-size:.8em;color:rgba(0,0,0,.4)}article.comment .comm-icon-side .avatar{box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);width:48px;display:block;margin:5px auto;background-color:#fff;padding:1px;border:1px outset #111}article.comment .comm-main-frame{flex:1;padding:20px 24px;background-color:#fff;border-bottom:1px solid #d9d9d9;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);min-width:0}article.comment:target .comm-main-frame{border-left:3px solid #a322dc}article.comment .com-head{padding:0 0 15px;color:rgba(0,0,0,.5);font-size:.9em}article.comment .com-head .author{font-size:1.25em;font-weight:700;color:rgba(0,0,0,.8)}.com-content a{color:#a322dc}.com-footer{text-align:right;padding:15px 0 0}.com-footer a{margin-left:5px;padding:5px 10px;display:inline-block;border:1px solid;opacity:.2;border-radius:3px;transition:box-shadow .3s ease-in,opacity .3s ease-in}.com-footer a:hover{opacity:.8;box-shadow:0 6px 12px 0 rgba(0,0,0,.2)}.post.lien .lien-title{display:flex;align-items:center;border-bottom:1px solid #eee}.post.lien .lien-title .date{text-align:right;flex:1 0 auto}.nbcom{text-align:center}.changelog{display:inline-block;padding:0 15px 0 20px;text-transform:uppercase;text-align:right;background:#999;background-image:url(img/tags.png);background-repeat:no-repeat;background-position:0 50%;width:85px;min-width:85px;font-family:"Open Sans",sans-serif;font-size:11px;font-style:normal;color:#383838;text-shadow:1px 1px 0 #fff;border-top-left-radius:2px;border-bottom-left-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.1),0 -1px 0 rgba(0,0,0,.2) inset;line-height:22px}.changelog.tag-new{background-color:#ffedcf}.changelog.tag-changed{background-color:#e9cfff;background-position:-150px 50%}.changelog.tag-fixed{background-color:#f0ffe1;background-position:-300px 50%}.changelog.tag-html5{background-color:#f8dfd8;background-position:-450px 50%}.changelog.tag-resolved{background-color:#dcf6ff;background-position:-600px 50%}.changelog.tag-unresolved{background-color:#ffc8c8;background-position:-750px 50%}.changelog.tag-developer{background-color:#e7e7e7;background-position:-900px 50%}.lien-permalien{color:#aaa;font-size:.75em;padding:5px 0}#postcom{padding:15px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:3px;margin:30px 10px}.form-commentaire fieldset{border:0}p.formatbut{height:30px;width:100%;line-height:28px;margin:0;padding:0;background:#f5f5f5}.formatbut button{padding:0;vertical-align:middle;background:rgba(0,0,0,0);height:24px;width:24px;border:1px solid transparent;border-radius:4px}.formatbut button:hover{border-color:silver}.formatbut button:active{border-color:gray;background:#cde6ff;background:linear-gradient(to top,#fff,#d6d6d6)}.formatbut button span{display:inline-block;width:16px;height:24px}.formatbut .spacer{width:2px;margin:0 4px;border-left:1px solid #e5e5e5;border-right:1px solid #fafafa}#button01 span{background:no-repeat -4px -1px url(/themes/awesome/img/format.png)}#button02 span{background:no-repeat -4px -21px url(/themes/awesome/img/format.png)}#button03 span{background:no-repeat -4px -42px url(/themes/awesome/img/format.png)}#button04 span{background:no-repeat -4px -82px url(/themes/awesome/img/format.png)}#button09 span{background:no-repeat -4px -62px url(/themes/awesome/img/format.png)}#button10 span{background:no-repeat -4px -102px url(/themes/awesome/img/format.png)}#button12 span{background:no-repeat -4px -122px url(/themes/awesome/img/format.png)}.form-commentaire>.field{border:1px solid rgba(0,0,0,.3);padding:0}.form-commentaire textarea{resize:both;width:100%;border:0}.form-commentaire>.infos{margin:15px auto 0;max-width:480px}.form-commentaire>.infos label{display:block;text-align:right;padding:5px 0}.form-commentaire>.infos input{width:250px;padding:2px 0;border:0;border-bottom:1px solid #dadada;margin-left:5px}.form-commentaire input:not(.submit):focus{border-bottom-color:#a322dc;box-shadow:0 -1px 0 #a322dc inset}.form-commentaire input:invalid{border-bottom-color:#f44336;box-shadow:0 -1px 0 #f44336 inset}.form-commentaire>.buttons{max-width:70%;text-align:right}.form-commentaire .submit{background:#2196f3 none repeat scroll 0 0;color:#fff;font-weight:700;vertical-align:middle;padding:6px 12px;margin:7px 0 0;box-shadow:0 1px 2px rgba(0,0,0,.3);border-radius:2px;border:1px solid transparent;min-width:100px}.form-commentaire .submit[name=previsualiser]{background:#fff none repeat scroll 0 0;color:#333;box-shadow:none}.form-commentaire .submit[name=previsualiser]:hover{border:1px solid #ddd;box-shadow:0 1px 2px rgba(0,0,0,.3)}#liste-all-articles{padding:0;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:2px;list-style-type:none}#liste-all-articles li{border-bottom:1px solid #eee;padding:15px;display:flex;align-items:center}#liste-all-articles li:hover{background-color:#e6e6fa!important;font-weight:700}#liste-all-articles li time{order:1;flex:1 0 auto;text-align:right}#liste-all-articles li a:hover{color:#222;outline:1px dashed #A322DC}#liste-all-articles li a::first-letter{color:#a322dc}.pagination{text-align:center;margin:50px auto 70px;font-size:1.1em;color:rgba(0,0,0,.5)}.pagination a{display:inline-block;padding:8px 16px;border:1px solid #ccc;background:#fff;transition:background-color .3s,color .15s,box-shadow .3s,opacity .3s}.pagination a:hover{background:#ccc}.pagination a:nth-of-type(n+2){border-left:0}.pagination a[rel=next]::after{content:" »"}.pagination a[rel=prev]::before{content:"« "}.coeur{color:red}body>footer{padding:15px 0 30px;text-align:center;font-size:.8em;color:rgba(0,0,0,.4)}body>footer a{color:inherit}@media (min-width:1280px){#body-layout #sidenav{order:1;padding-top:50px;position:relative;top:0;transform:none;transition:none;opacity:1;width:320px;overflow:auto}#top-bar>button{visibility:hidden}}@media (max-width:700px){#body-layout #sidenav{width:100%;max-width:100%}#search{padding:5px 5px 5px 0;flex-basis:50px}#search input[type=search]{width:40px}#search input:not([value=""]),#search input[value=""]:focus{position:absolute;background-color:#fff;cursor:text;width:100%;width:calc(100% - 10px - 60px);top:10px;right:5px;left:auto}#search input[value=""]:focus{animation:popup-search .4s;animation-fill-mode:forwards}@keyframes popup-search{0%{width:50px}100%{width:100%;width:calc(100% - 10px - 60px)}}pre[data-language]::before{display:none}pre>code{padding:5px}#main{padding-left:5px;padding-right:5px}.post-footer,.post-title{padding:10px}.post-content{padding:0}.post-content>h1,.post-content>h2,.post-content>h3,.post-content>h4,.post-content>h5,.post-content>h6,.post-content>p{padding:10px}#commentaires,#postcom{margin-left:0;margin-right:0;padding:5px;padding:5px}.post-title .comments{padding-left:1em;float:none}.comment .comm-icon-side{display:none}.comment:not(:last-of-type) .comm-icon-side::after{left:32px}.form-commentaire>.infos label{text-align:left}.form-commentaire>.infos input{display:block}#liste-all-articles{padding:15px}#liste-all-articles li{flex-direction:column-reverse;align-items:baseline}#liste-all-articles li time{font-size:.8em;color:rgba(42,42,42,.4);width:100%}}