@font-face{font-family:"cmuntt";src:url("fonts/cmuntt.eot");src:local("☺"), url("fonts/cmuntt.svg") format("svg"), url("fonts/cmuntt.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"social";src:url("fonts/social_font.ttf") format("truetype");font-weight:normal;font-style:normal}.social{font-family:social}@font-face{font-family:"ComputerModern";src:url("fonts/cmunrb.eot");src:local("☺"), url("fonts/cmunrb.svg") format("svg"), url("fonts/cmunrb.ttf") format("truetype");font-weight:bold}@font-face{font-family:"ComputerModern";src:url("fonts/cmunsl.eot");src:local("☺"), url("fonts/cmunsl.svg") format("svg"), url("fonts/cmunsl.ttf") format("truetype");font-style:italic, oblique}@font-face{font-family:"ComputerModern";src:url("fonts/cmunrm.eot");src:local("☺"), url("fonts/cmunrm.svg") format("svg"), url("fonts/cmunrm.ttf") format("truetype");font-weight:normal;font-style:normal}i, em{font-style:italic}b, strong, h1, h2, h3, h4, h5, h6{font-weight:bold}table.description tr td{border:1px solid #eeeef1}.assombris20{background-color:#eeeef1}body{color:#002b36;background-color:#fafafc}::selection{background:#002b36;color:#93a1a1}::-moz-selection{background:#002b36;color:#93a1a1}pre, code, a.cut{font-family:Incosolata, Monaco, monospace}pre::selection{background:#fdf6e3;color:#586e75}pre *::selection{background:#fdf6e3;color:#586e75}pre::-moz-selection{background:#fdf6e3;color:#586e75}pre *::-moz-selection{background:#fdf6e3;color:#586e75}a:hover{text-shadow:0 0 2px #ffaaaa}a, a:link, a:visited, a:active, a:hover{text-decoration:none;outline:none}a, a:link, a:visited, a:active{color:#002b36}a:hover{color:#cb4b16}hr{color:#eeeef1;border-top:1px solid #eeeef1;border-bottom:none;border-left:none;border-right:none}ul{list-style:none}.corps ul li:before{content:"- "}ul{padding-left:0;margin-left:1.5ex;text-indent:-1.5ex}ol{padding-left:0}.toc ol li, .toc ul li{margin:0.5em 0}ol li ul, ol li ol, ul li ol, ul li ul{margin:0.5em 1.5em;list-style:none}body, h1, h2, h3, h4, #entete, .tagname{text-rendering:optimizelegibility;line-height:1.5em}body{font-family:Georgia, Palatino, "Century Schoolbook L", "Times New Roman", Times, serif}#navigation{letter-spacing:0.25em;margin:1em auto 2em;font-size:1.25em;text-align:center;font-weight:bold}#navigation .sep{opacity:0.3;font-style:italic}.article #afterheader{counter-reset:niv02}.article #afterheader h2{counter-increment:niv02;counter-reset:niv03;marker-offset:3em}.article #afterheader h2:before{content:counter(niv02) ". "}.article #afterheader h3{counter-increment:niv03;counter-reset:niv04}.article #afterheader h3:before{content:counter(niv02) "." counter(niv03) ". "}.article #afterheader h4{counter-increment:niv04}.article #afterheader h4:before{content:counter(niv02) "." counter(niv03) "." counter(niv04) ". "}pre{background-color:#002b36;color:#839496;box-shadow:0 0 5px #d0d0d2 inset;border-radius:3px;padding:1em;line-height:1.1em;font-size:0.9em}p{margin-bottom:1.2em}.corps blockquote{border:solid 1px #ccccd0;border-radius:2px;box-shadow:0 0 4px #f2f2f4 inset;background-color:#f8f8fa;font-style:italic;padding:0.5em 1em;color:#555566}.corps blockquote ul{margin-left:0}.corps blockquote a:hover{color:#cb4b16}.corps blockquote i, .corps blockquote em{font-weight:normal;font-style:normal;color:#002b36}.corps blockquote strong, .corps blockquote b{font-weight:bold;color:#002b36}.corps blockquote > ul{padding-left:1.5em}abbr, acronym{text-transform:uppercase;font-size:0.8em;text-decoration:none;border-bottom-width:0}#titre{letter-spacing:-0.06em;margin:2em 0;border-bottom:4px double #ccccd0;border-top:4px double #ccccd0}#liens .active, #sousliens{color:#002b36;border:#ccccd0 solid 1px;border-radius:5px;box-shadow:0 0 2px #ccccd0 inset;background-color:#eeeef1}#liens .active a, #sousliens a{color:#666677}#liens .active a:hover, #sousliens a:hover{color:#cb4b16}#liens .active a:hover strong, #liens .active a:hover b, #liens .active a:hover i, #liens .active a:hover em, #liens .active a:hover .nicer, #sousliens a:hover strong, #sousliens a:hover b, #sousliens a:hover i, #sousliens a:hover em, #sousliens a:hover .nicer{color:#ffb17c}#liens .active hr, #sousliens hr{color:#666677;border-top:1px solid #666677}#liens .active strong, #liens .active b, #liens .active i, #liens .active em, #sousliens strong, #sousliens b, #sousliens i, #sousliens em{color:#002b36}#liens a{border:1px solid #eeeeee;background:rgba(0, 0, 0, 0.05);box-shadow:0 0 2px white, 0 0 3px #cccccc inset;border:1px solid rgba(0, 0, 0, 0.1);border-radius:3px}#liens a:hover{background:rgba(0, 0, 0, 0.1);box-shadow:0 0 6px #555555 inset}#liens .active{text-shadow:0 0 2px rgba(0, 0, 0, 0.5);background-color:#f7f7f9;border:1px solid #e9e9eb;box-shadow:0 0 3px #c7c7c9 inset;border-radius:3px;border-top:none}#lastmod{font-size:0.9em}.nojsbutton{font-size:2.5em}#clickcomment, #choixrss > a{display:block;width:20%;cursor:pointer;margin:1em 0;padding:1em;font-size:16px;line-height:1.4em;border:1px solid #fafafc;color:#ccccd0}#clickcomment:hover, #choixrss > a:hover{border:solid 1px #ccccd0;border-radius:2px;box-shadow:0 0 4px #f2f2f4 inset;background-color:#f8f8fa;color:#dc5c27;text-shadow:0 0 2px #ffaaaa}#clickcomment:hover ul, #choixrss > a:hover ul{margin-left:0}#clickcomment:active, #choixrss > a:active{border:solid 1px #ccccd0;border-radius:2px;box-shadow:0 0 4px #f2f2f4 inset;background-color:#f8f8fa;color:#dc5c27;text-shadow:0 0 2px #ffaaaa;background:#f4f4f6}#clickcomment:active ul, #choixrss > a:active ul{margin-left:0}.return > a, #choixrss > a{float:right}#choix .return > a, #choix #choixrss > a{margin-top:0}#choix #switchcss{float:right}#choix #choixlang{float:left}#choix #choixlang a, #choix #switchcss a{margin-top:0;width:100%}.small{font-size:0.8em}.tiny{font-size:0.6em}.sc{text-transform:uppercase;font-size:0.8em}.impact, .darkimpact{font-size:2em;margin:0 auto 1em auto;line-height:1.3em}h1 > .date{font-size:0.6em;color:#002b36}.date{font-size:0.8em;color:#fafafc;border:1px solid #002b36;text-align:center;width:4.1em;line-height:1.5em;display:inline-block;vertical-align:middle;margin-right:1em}.date .day, .date .month, .date .year{display:block}.date .day{color:#002b36;background-color:#fafafc;float:left;width:1.7em}.date .month{float:right;width:2.3em;background-color:#002b36;color:#fafafc}.date .year{line-height:3ex;clear:both;color:#002b36;border:#ccccd0 solid 1px;border-radius:5px;box-shadow:0 0 2px #ccccd0 inset;background-color:#eeeef1;border-radius:0}.date .year a{color:#666677}.date .year a:hover{color:#cb4b16}.date .year a:hover strong, .date .year a:hover b, .date .year a:hover i, .date .year a:hover em, .date .year a:hover .nicer{color:#ffb17c}.date .year hr{color:#666677;border-top:1px solid #666677}.date .year strong, .date .year b, .date .year i, .date .year em{color:#002b36}body{text-align:center;font-size:16px}body > #entete{position:absolute;left:0;top:0.5em;width:100%;min-width:45em;z-index:8000;padding-bottom:1em;margin-bottom:3em}#titre h2{width:80%;margin-left:auto;margin-right:auto;text-align:center;color:#ccccd0}#titre{text-align:center;width:100%}#titre h1, #titre h2{padding-left:1em;padding-right:1em}#bottom{clear:right;margin-right:0px;padding:1.5em;line-height:1.5em;color:#224d58;margin-top:2em;text-align:center}#bottom a{color:#113c47}#bottom a:hover{color:#cb4b16}#sousliens{padding:1em 0;line-height:2em}#sousliens ul{list-style:none;margin-left:4em}ul.horizontal li{display:inline;font-size:0.9em}ul.horizontal{margin-top:0px;margin-bottom:0px}#entete{padding-top:0.1em;border-top:1px solid #ccccd0;border-bottom:1px solid #ccccd0}#liens{width:100%;padding:0;clear:both;margin-top:0.5em}#liens ul{width:100%;clear:both;padding:0;margin:0}#liens ul li{display:inline-block;height:4em;margin-left:0.2em;margin-right:0.2em;width:23%}#liens ul li a, #liens ul li span{width:100%;display:block;line-height:4em}.clear{clear:both}#content{line-height:2em;margin-left:auto;margin-right:auto;margin-top:0;position:relative;clear:both;width:100%;max-width:47em}@media only screen and (max-width:45em){#content{padding:0;width:100%}#content img{max-width:80%}#content .corps{padding:0 1em}}.encadre, .black, .intro, .resume, .shadow{padding:2em;margin-top:2em;margin-bottom:2em}.encadre, .black, .shadow{color:#002b36;border:#ccccd0 solid 1px;border-radius:5px;box-shadow:0 0 2px #ccccd0 inset;background-color:#eeeef1}.encadre a, .black a, .shadow a{color:#666677}.encadre a:hover, .black a:hover, .shadow a:hover{color:#cb4b16}.encadre a:hover strong, .encadre a:hover b, .encadre a:hover i, .encadre a:hover em, .encadre a:hover .nicer, .black a:hover strong, .black a:hover b, .black a:hover i, .black a:hover em, .black a:hover .nicer, .shadow a:hover strong, .shadow a:hover b, .shadow a:hover i, .shadow a:hover em, .shadow a:hover .nicer{color:#ffb17c}.encadre hr, .black hr, .shadow hr{color:#666677;border-top:1px solid #666677}.encadre strong, .encadre b, .encadre i, .encadre em, .black strong, .black b, .black i, .black em, .shadow strong, .shadow b, .shadow i, .shadow em{color:#002b36}.intro, .resume{font-size:0.9em;font-style:italic;padding:0.5em 1em;color:#555566}.intro a:hover, .resume a:hover{color:#cb4b16}.intro i, .intro em, .resume i, .resume em{font-weight:normal;font-style:normal;color:#002b36}.intro strong, .intro b, .resume strong, .resume b{font-weight:bold;color:#002b36}#afterheader > h1{width:100%;padding-top:1.5em;text-align:left}#afterheader{padding-left:0em;padding-right:0em}#sousliens{margin-top:3em;margin-bottom:3em;font-size:1.2em;letter-spacing:1px;text-align:left;clear:both}.twilight{line-height:1.1em}.corps{font-size:1.25em;line-height:1.5em;text-align:justify;padding:3em 3em;margin:0;clear:both}.corps p, .corps ol, .corps ul, .corps blockquote, .corps pre, .corps code{margin-top:1.5em;margin-bottom:1.5em}.corps pre code{margin:0}.corps p, .corps ol, .corps ul, .corps blockquote{line-height:1.5em}.corps ul li ul, .corps ol li ul, .corps ul li ol, .corps ol li ol{margin-top:0;margin-bottom:0}.corps img{max-width:80%;border:1px solid #ccccd0;background-color:#fafafc;padding:0.5em;box-shadow:0 10px 15px #cccccc;border-radius:3px}.corps a:hover img{background-color:#dc3a05}figure, .figure{margin:3em 0}figure img, .figure img{box-shadow:0 10px 15px #cccccc inset}figure figcaption, figure .caption, .figure figcaption, .figure .caption{text-align:center;margin:0.5em 0}figure.left, figure.right, .figure.right, .figure.left{max-width:30%}img.clean{border:none;background-color:none;box-shadow:none}#address{clear:both}.definitionCell{width:5em;vertical-align:top;text-align:center;font-weight:bold}.valueCell{text-align:right}.smallblock{float:left;width:50%;font-size:1em;font-weight:bold}.largeblock{float:right;width:70%;font-size:1em}#blackpage, #nojsredirect{top:0;left:0;width:100%;min-height:100%;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;text-align:center}#blackpage{color:#002b36;background-color:#fafafc;font-family:Georgia, serif;font-style:italic;padding-top:8em;z-index:9000;cursor:wait}#blackpage .corps code, #blackpage .corps pre{font-family:monospace}#blackpage img{background:none;border:none;max-width:80%;margin:0 auto}#blackpage a{cursor:pointer}#blackpage .preh1{font-size:1.5em;font-weight:bold;margin-bottom:1em}#blackpage .preh2{font-size:1.2em;font-style:italic;margin-bottom:1em}#blackpage .preintro{text-align:left;width:47em;margin:0 auto}#nojsredirect{z-index:9001}.nojsbutton{width:50%;padding:1em;border:solid 3px white;margin-left:auto;margin-right:auto;margin-top:2em;z-index:9002}.codefile{font-size:0.8em;text-align:right;padding-right:1em;margin-right:0.1;margin-bottom:-1em}.flush{clear:both}table.description{border-spacing:5px;border-collapse:separate;margin-right:auto;margin-left:auto}table.description tr td{padding-left:0.5em;padding-right:0.5em;padding-top:0.5ex;padding-bottom:0.5ex;vertical-align:middle;margin-right:5px}ul.long li{margin-bottom:1em}img{display:block;margin:1.2em auto;background:none;border:none}img.right{max-width:30%;margin-top:0.6em;margin-left:2em}img.left{float:left;max-width:30%;margin-top:0.6em;margin-right:2em}img.inside{display:inline;vertical-align:middle}pre{overflow-x:auto;overflow-y:hidden}.impact, .darkimpact{text-align:left;width:66%;padding-left:0.25em;padding-right:0.25em}table.impact{text-align:left}table.impact tr td{padding-left:0.25em;padding-right:0.25em}#liens{font-size:1.2em}#iemessage{font-size:1.2em;color:#cccccc;margin:-10px;padding:1px 0;background:#333333}#iemessage strong, #iemessage b, #iemessage i, #iemessage em{color:#cccccc}#iemessage a, #iemessage a:visited{color:#eeccaa}.tagname{display:inline;cursor:pointer;margin-left:0.5em;margin-right:0.5em}.list{margin-top:3em}#menuMessage{font-size:1.2em;line-height:1.5em;width:100%;text-align:center}#next_before_articles{clear:both;width:100%;font-size:1.2em;padding-top:1em;padding-bottom:1em}#previous_articles, #next_articles{color:#888899;font-size:0.8em;font-style:italic}#previous_articles{float:left;margin-left:1em;width:45%;text-align:left}.previous_article, .next_article{margin-top:1em}#next_articles{float:right;width:45%;margin-right:1em;text-align:right}.corps .return a{color:#eeeef1;padding:0.1em;line-height:1.5em;font-size:1.5em;height:1.5em;float:left;font-size:2em;margin-top:-0.5em;margin-left:-2em;width:1.5em}a.return{color:#eeeef1;padding:0.1em;line-height:1.5em;font-size:1.5em;height:1.5em;font-size:2em;width:1.5em;display:block}a.return:hover{color:#888899}.corps .return a:hover{color:#cb4b16}.footnotes{font-size:0.8em}.footnotes ol{color:#839496;font-weight:bold}.footnotes ol p{color:#002b36;font-weight:normal;font-style:normal}.fontnotes ol{margin-left:0}.typeset img{display:inline;border:none;margin:0;padding:0}strong, b, i, em{color:#888899}strong a, b a, i a, em a{color:#002b36}strong a:hover, b a:hover, i a:hover, em a:hover{color:#cb4b16}.corps p strong, .corps p b, .corps p i, .corps p em{color:#555566}a:hover strong, a:hover b, a:hover i, a:hover em{color:#dc5c27}a:hover .nicer{color:#ffb17c}.nicer{color:#ccccd0;font-family:"Lucida Grande", Tahoma}.block{border:solid 1px #ccccd0;border-radius:2px;box-shadow:0 0 4px #f2f2f4 inset;background-color:#f8f8fa;width:26.5%;padding:1em;border-radius:2px;text-align:left;line-height:1em;margin-left:1%;margin-right:1%;font-size:0.8em;height:9em}.block ul{margin-left:0}.block a{color:#002b36}.block a:hover{color:#cb4b16}.block h3{margin:0;font-size:1.3em}.block p{line-height:1.2em}.left{float:left}.right{float:right}.corps p a, .corps ul a{color:#555566}.corps p a:hover, .corps ul a:hover{color:#cb4b16}ul.bloglist, .archive ul{list-style-type:none;margin:0}ul.bloglist li, .archive ul li{margin-bottom:1em}.button{cursor:pointer;text-align:center}#tagcloud{font-size:0.8em;background:#f2f2f4;box-shadow:0 0 6px #ccccd0;border-radius:3px;line-height:2.5em;padding:2em;text-align:justify}.pala{font-family:Palatino}sup{vertical-align:top;font-size:0.7em}.article .corps a:after{content:"†";vertical-align:super;line-height:0;font-size:0.66em;color:#888899}.article .corps .nostar a:after{content:""}.article .corps .footnotes a:after, .article .corps sup a:after{content:""}.article .corps sup a{font-weight:bold;padding:0 0.3em;margin-left:2px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.article .corps sup a:hover{color:#cb4b16}ul#markdown-toc, .intro .toc ul{text-transform:uppercase;font-size:0.8em;list-style:none;padding-left:1.5em}ul#markdown-toc a:after, .intro .toc ul a:after{content:""}ul#markdown-toc ul ul, .intro .toc ul ul ul{font-variant:normal;line-height:1em;font-size:1em;margin-bottom:1em}table{border:1px solid #ccccd0}table tr td{padding:2px 0.5em}table tr:nth-child(odd){background-color:#f2f2f4}table tr:nth-child(even){background-color:#fafafc}p pre code, ul li pre code, ol li pre code{background:none;border:none;padding:0}p code, ul li code, ol li code{background:#f0f0f2;border:solid 1px #ccccd0;padding:2px}ul.sameline{list-style:none}ul.sameline li{float:left;margin-left:0.5em}.resumearticle{background-color:#f2f2f4;border-radius:7px;box-shadow:0 0 5px #c7c7b8 inset, 0 0 5px white;margin:1em 0;padding:1em}a.cut{font-size:12px;text-align:right;display:block;width:100%;opacity:0.5;border:1px solid #fafafc;border-radius:3px}a.cut:hover{opacity:1;background-color:#f2f2f4;border-color:#ccccd0;box-shadow:0 0 3px #ccccd0 inset}a.cut strong{font-weight:bold}.codehighlight pre{border-left:4px solid #ccccd0}#social{font-size:2em;text-align:center;opacity:0.3}#social .message{font-size:10px}#social:hover{opacity:1}.popularblock{width:30.3333%;margin:0 1.5%;float:left}.popularblock figure{margin:0}.popularblock figure img{max-width:80%;max-height:6em}.inlineblockimg{width:48px;margin:8px;text-align:center;vertical-align:middle;display:inline-block;line-height:0.8em;overflow:hidden;border:solid 1px}img.inlineimage{padding:0;max-height:48px;max-width:48px;border:none;box-shadow:none;margin:0 auto;vertical-align:middle;font-size:7px;font-family:Helvetica, sans-serif;overflow:hidden}section.slide{border-color:#ccccd0;border:solid 1px;margin-bottom:1em;padding:0.5em;font-family:sans-serif;font-size:0.8em;min-height:25em}a.rss{background-color:#f8f8f8;background-image:-moz-linear-gradient(center top, white, #dedede);border:1px solid #cccccc;border-radius:3px 3px 3px 3px;color:#cb4b16;cursor:pointer;display:inline-block;font-size:13px;font-weight:bold;height:20px;font-family:sans-serif;line-height:20px;overflow:hidden;padding:0 5px;position:relative;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5)}a.rss:hover{background-image:-moz-linear-gradient(center top, white, #f3f3f3)}.base03{color:#002b36}.base02{color:#073642}.base01{color:#586e75}.base00{color:#657b83}.base0{color:#839496}.base1{color:#93a1a1}.base2{color:#eee8d5}.base3{color:#fdf6e3}.yellow{color:#b58900}.orange{color:#cb4b16}.red{color:#dc322f}.magenta{color:#d33682}.violet{color:#6c71c4}.blue{color:#268bd2}.cyan{color:#2aa198}.green{color:#859900}#header{opacity:0.25}#header:hover{opacity:1}