html{scroll-behavior:smooth}body{cursor:default;margin:0}body,select,option,input,pre{font-family:Arial, Tahoma, Geneva, sans-serif;font-size:12px;line-height:1.5}*{image-rendering:crisp-edges;image-rendering:pixelated}canvas{image-rendering:auto}img,a:focus{border:0}nav,article,header,footer,section{display:block}a{color:#0044cc;text-decoration:none}a:hover{text-decoration:underline}a:visited{color:#000068}select,option{margin:0;padding:1px;text-indent:0;cursor:pointer}input{margin:0;padding:0 6px;overflow:visible;text-indent:0;font-weight:400;text-align:left}pre{text-align:left;overflow:auto;border:1px solid #CCC;margin:10px 0;padding:9px}code,pre{font-family:"Courier New", Courier, monospace}.hidden{visibility:hidden}.invisible{display:none}.invisible-hack{position:absolute;display:block;left:-999999999999px;opacity:0}.clear{clear:both;line-height:0;height:0;overflow:hidden}.left{float:left;clear:left;overflow:hidden}.right{float:right;clear:right;overflow:hidden}body{text-align:center}#header{display:block}#container{width:910px;text-align:left;margin:0 auto;padding:15px 0}#ban{height:222px}#barre{overflow:hidden}#barre,#barre ul{height:21px}.barremap{margin-left:8px;display:block}.barremap ul,.barremap li{list-style:none;padding:0;margin:0}.barremap ul{white-space:nowrap}.barremap li{float:left;margin:0 6px}.barremap a{display:block;height:21px;background:url(images/menu-twitterc.png) no-repeat}.barremap #design-toggle{background-position:-640px 1px;width:20px;height:19px;margin-right:116px}.barremap #accueil{background-position:0 1px;width:104px}.barremap #downloads{background-position:-106px 1px;width:238px}.barremap #staff{background-position:-345px 1px;width:89px}.barremap #forum{background-position:-437px 1px;width:85px}.barremap #discord{background-position:-544px 0;width:71px}.barremap #twitter{background-position:-615px 1px;width:24px;height:20px}.barremap #design-toggle:hover{background-position:-640px -18px;height:19px}.barremap #accueil:hover{background-position:0 -19px}.barremap #downloads:hover{background-position:-106px -19px}.barremap #staff:hover{background-position:-345px -19px}.barremap #forum:hover{background-position:-437px -19px}.barremap #discord:hover{background-position:-544px -20px}.barremap #twitter:hover{background-position:-616px -18px;height:21px}#main{clear:both;padding-bottom:10px}#footer{display:block;clear:both;overflow:hidden;height:80px}.barremap a span,.menu-checkbox,.menu-button{display:none}.menu{width:140px;clear:left;float:left;overflow:hidden;padding-bottom:20px;margin-bottom:10px;border-bottom-right-radius:4px;text-align:center;font-size:11px;display:block}.menu.sticky{position:sticky;top:0}.menu h2,.menu-button{margin:20px 0 5px;padding:0 5px;font-family:Verdana,Geneva,sans-serif;font-size:10px;line-height:20px;vertical-align:middle;font-weight:700}.menu ul,.menu li{list-style:none;padding:0;margin:0}.menu li,.menu ul,.menu a,.section img{display:block}.menu ul.topbar{display:none}.main-col{overflow:hidden;float:left;width:770px;padding:20px 0}.msg{border:1px solid;padding:3px 0 3px 30px;margin-bottom:10px;background-repeat:no-repeat;color:#000}.msg.info{background-color:#CCFFCC;background-image:url(images/statuses.png);background-position:8px 4px;border-color:#AAFFAA}.msg.error{background-color:#FFCCCC;background-image:url(images/statuses.png);background-position:8px -14px;border-color:#FFAAAA}.section{margin-bottom:20px;text-align:center}.section img{margin:0 auto}.nav-menu .prev,.nav-menu .next,.nav-menu .select_menu{display:inline-block;vertical-align:middle}.nav-menu a{display:block}.nav-menu a,.nav-menu .hidden{padding:0 2px}.nav-menu .nav-arrow{display:block;width:11px;height:18px;background:url(images/menu-twitterc.png) no-repeat}.nav-menu .prev{margin-right:8px}.nav-menu .next{margin-left:8px}.nav-menu .prev .nav-arrow{background-position:-522px bottom}.nav-menu .next .nav-arrow{background-position:-533px 0}.nav-menu .prev a:hover .nav-arrow{background-position:-533px bottom}.nav-menu .next a:hover .nav-arrow{background-position:-522px 0}.body{text-align:center;padding:0 15px;cursor:auto;display:block}.body h1,.body h2,.body h3,.body h4{font-family:"Trebuchet MS",Helvetica,Verdana,sans-serif;color:#555;font-weight:700;text-align:left;padding-left:10px;margin:30px 0 15px}.body h1{font-size:22px;border-bottom:1px solid #CCC;padding-bottom:2px}.body h2{font-size:20px}.body h3{font-size:16px;margin-left:10px}.body h4{font-size:13px;margin-left:10px}.body table{margin:28px auto;font-size:11px;border-collapse:collapse;table-layout:fixed;background:inherit}.responsive-table{overflow-y:auto;margin:28px auto}.responsive-table table{margin-top:0;margin-bottom:0}.body table .imageSimple{margin:0}.body table.highlight:not(.invert) tr:nth-child(2n+1) td,.body table.highlight.invert tr:nth-child(2n) td{background-color:#F2F2F2}.body table.highlight:not(.invert) tr:hover td,.body table.highlight:not(.invert) tr:target,.body table.highlight:not(.invert) tr:target td,.body table.highlight:not(.invert) tr:target th,.body table tr:target,.body table tr:target td,.body table tr:target th,.body table.highlight.invert tr:hover td,.body table.highlight.invert tr:target,.body table.highlight.invert tr:target td,.body table.highlight.invert tr:target th,.body table tr:target,.body table tr:target td,.body table tr:target th{background-color:#FFE87A}.body th{font-weight:700;padding:4px;text-align:center;border:1px solid #CCC;background-color:#E7E7E7}.body td{vertical-align:top;padding:4px;text-align:center;border:1px solid #CCC}.body .invisitable th,.body .invisitable td{border:0;background-color:transparent;vertical-align:top}.body .table-left{margin-left:0;margin-right:0}.body .table-contents-left th,.body .table-contents-left td{text-align:left}.body .tablespace{height:30px}.capacitetable td{vertical-align:middle}.body p{margin:14px 0;text-align:left}.body dl{text-align:left}.body dd{margin-left:40px}.body ul{list-style:circle}.body ul,.body ol{padding-left:30px;margin-bottom:20px;text-align:left}.body ul.spaced li,.body ol.spaced li{margin-bottom:16px}.body ul.recap li{color:#323232}.body .center{text-align:center;margin:0 auto;overflow:hidden}.imageleft{float:left;margin-right:10px;overflow:hidden}.imageright{float:right;margin-left:10px;overflow:hidden}.imagecenter{margin:0 auto;overflow:hidden;text-align:center}.thumbleft{width:50%;float:left;overflow:hidden}.thumbright{overflow:hidden;max-width:50%;float:left}.thumbcenter{overflow:hidden;clear:both}.thumbleft .imageright{margin-left:0;padding-right:5px}.thumbright .imageleft{padding-left:5px;margin-right:0}.image{margin-top:14px;margin-bottom:14px}table .image{margin-top:0;margin-bottom:0}.image:target img{border-color:#FFE87A;box-shadow:0 0 5px 5px #FFE87A}.main-col img{display:block;color:#555;background:#EEE}.main-col img:-moz-loading{color:#EEE}.image img{border:1px solid #CCC}.image .lightbox{display:block}.image .lightbox:hover{text-decoration:none}a.imageSimple{border:1px solid #CCC}.main-col .imageSimple{margin:3px;display:inline-block;vertical-align:middle;background:transparent}.main-col img.imageSimple:-moz-loading{color:#FFF}.image .caption{text-align:center;color:#666;font-style:italic;margin-top:4px}.design{cursor:pointer}.body .fixme{background:#FFFF00;color:red;font-weight:700}.anchor-ennemy{color:#5C0000}.anchor-ennemy:visited{color:#500000}.ff8red{color:#B30000}.ff8green{color:#006800}.ff8grey{color:#595959}.ff8blue{color:#4F87B2}.ff8yellow{color:#5C5C00}.ff8purple{color:#800080}.ff8bggreen{background-color:#90ee90}.ff8bgyellow{background-color:#ffff00}.illustration_text{color:#555;display:inline-block;white-space:nowrap}.image .caption a.illustration{padding:0 16px}.bestiaire_liste{max-width:720px;margin:0 auto}.bestiaire_bloc{overflow:hidden;float:left;margin:0 10px}.bestiaire_carre{width:158px;height:158px;border:1px solid silver;overflow:hidden}.main-col .bestiaire_carre img{margin:0;background:#000}.main-col .bestiaire_carre img:-moz-loading{color:#000}.bestiaire_name{font-style:italic;width:158px;height:38px}.bestiaire_name a{display:block;height:100%}.ennemy_preview,.body aside{display:block;background:#EEE;border:1px solid #CCC;margin:28px auto;width:84%;padding:10px;position:relative;z-index:0}.ennemy_preview .type{color:#CCC;line-height:1;font-size:80px;overflow:hidden;position:absolute;right:20px;top:-15px;z-index:1}.ennemy_preview .desc{position:relative;z-index:2}.ennemy_preview h2,.body aside h2{margin:0 0 14px;padding:14px 0 0}.ennemy_preview img{margin:0}.ennemy_preview .more{clear:both}.ennemy-description{margin-left:316px}.graph{height:350px}.character_left{float:left;width:300px}.character_right{margin-left:300px}.program_table{border:0;width:95%;min-width:600px;text-align:left}.program_table td{border:0;text-align:left}.gf-presentation{background:no-repeat top right;position:relative}.gf-presentation::after{content:'';position:absolute;z-index:0;right:0;top:0;width:640px;height:335px;background:linear-gradient(to right, #FFF, rgba(255,255,255,0.8) 33%, rgba(255,255,255,0) 50%)}.gf-presentation.legacy::after{width:472px}.gf-presentation-table{width:50%;height:335px;position:relative;z-index:1}table.gf-presentation-table{margin:3px 0 3px 10px}.gf-presentation th{text-align:left;width:130px;font-size:120%}.gf-presentation td{text-align:left;vertical-align:middle}#loading{position:relative;text-align:center;background:no-repeat;background-size:cover;color:#FFF;font-weight:700;top:0;left:0;height:100%;width:100%;z-index:2;visibility:hidden;transition:visibility .5s ease-in, background-color .5s ease-in}#loading.open{background-color:#000;background-color:rgba(0, 0, 0, .4);visibility:visible}#loading::after{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}@keyframes ff8frloading{from{opacity:1;}to{opacity:0;}}#loading span{animation:.8s ease 0s infinite alternate ff8frloading}#loading .dot2{animation-delay:.3s}#loading .dot3{animation-delay:.6s}.players-background{background:#000 no-repeat 50% 50%;background-size:cover;height:130px;position:relative}.with-icon{display:inline-block;vertical-align:top}.with-icon::before,.objet::before,.carte::before,.capacite0::before,.capacite1::before,.capacite2::before,.capacite3::before,.capacite4::before,.capacite5::before,.feu::before,.neige::before,.tonnerre::before,.terre::before,.poison::before,.vent::before,.eau::before,.sacre::before,.mort::before,.poison2::before,.fossile::before,.darkness::before,.aphasie::before,.trouble::before,.zombie::before,.morphee::before,.somni::before,.stop::before,.fleau::before,.folie::before,.saignee::before,.key::before{content:'';display:inline-block;vertical-align:top;width:16px;height:16px;background:url(images/icons-4.png) no-repeat;margin-right:2px}.blindage::before,.pas-blindage::before,.objet::before,.carte::before,.capacite0::before,.capacite1::before,.capacite2::before,.capacite3::before,.capacite4::before,.capacite5::before,.dfs::before,.psy::before{width:12px}.blindage::before{background-position:right 3px}.pas-blindage::before{background-position:right -14px}.dfs::before{background-position:right -30px;width:16px}.psy::before{background-position:right -48px;width:17px}.objet0::before{background-position:0 2px}.objet1::before{background-position:0 -15px}.objet2::before{background-position:0 -32px}.objet3::before{background-position:0 -49px}.objet4::before{background-position:0 -66px}.objet5::before{background-position:0 -83px}.objet6::before{background-position:0 -100px}.carte::before{background-position:0 -117px}.capacite0::before{background-position:0 -134px}.capacite1::before{background-position:0 -151px}.capacite2::before{background-position:0 -168px}.capacite3::before{background-position:0 -185px}.capacite4::before{background-position:0 -202px}.capacite5::before{background-position:0 -219px}.illustration{font-style:normal}.illustration::before{background-position:0 -593px;width:14px}.feu::before{background-position:0 -236px}.neige::before{background-position:0 -253px}.tonnerre::before{background-position:0 -270px}.terre::before{background-position:0 -287px}.poison::before{background-position:0 -304px}.vent::before{background-position:0 -321px}.eau::before{background-position:0 -338px}.sacre::before{background-position:0 -355px}.mort::before{background-position:0 -372px}.poison2::before{background-position:0 -389px}.fossile::before{background-position:0 -406px}.darkness::before{background-position:0 -423px}.aphasie::before{background-position:0 -440px}.trouble::before{background-position:0 -457px}.zombie::before{background-position:0 -474px}.morphee::before{background-position:0 -491px}.somni::before{background-position:0 -508px}.stop::before{background-position:0 -525px}.fleau::before{background-position:0 -542px}.folie::before{background-position:0 -559px}.saignee::before{background-position:0 -576px}.key{display:inline;white-space:nowrap}.key::before{width:9px;margin-right:0}.carre::before{background-position:0 -608px}.croix::before{background-position:0 -623px}.rond::before{background-position:0 -638px}.triangle::before{background-position:0 -653px}.l2::before{width:15px;background-position:0 -668px}.l1::before{width:15px;background-position:0 -683px}.r2::before{width:15px;background-position:0 -698px}.r1::before{width:15px;background-position:0 -713px}.select::before{width:31px;background-position:0 -728px}.start::before{width:31px;background-position:0 -743px}.key-text,.key i{display:none}.key.keyboard{text-transform:uppercase;text-decoration:none;font-weight:700}.key.keyboard::before{content:none}.key.keyboard i{display:inline-block;font-style:normal;padding:0 5px;background:#000;color:#FFF;position:relative}.key.keyboard i::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #222;border-radius:2px}.key.keyboard i::after{content:'';position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;border:1px solid #444;border-radius:2px}#lb{position:fixed;z-index:9995;left:0;top:0;width:100%;height:100%;cursor:pointer;text-align:center}#lb,#lbImage{background-color:rgba(0, 0, 0, .8);visibility:hidden;opacity:0;transition:visibility .4s ease-in, opacity .4s ease-in}#lb.open,#lb.open #lbImage{opacity:1;visibility:visible}#lbCenter{z-index:9996;position:relative;width:150px;margin:0 auto;display:inline-block;vertical-align:middle;cursor:default;max-width:100%}#lbVerticalAlign{display:inline-block;vertical-align:middle;height:100%;width:0;overflow:hidden}#lbImage{position:relative;background:no-repeat 50% 50%;background-size:cover;box-shadow:0 0 30px rgba(0, 0, 0, .5);max-width:100%}.lbLink{display:block;position:absolute;z-index:9997;top:0;width:50%;height:100%;outline:0;cursor:pointer;user-select:none}.lbLink span{visibility:hidden;position:absolute;z-index:9998;background:#FFF;top:15%;padding:8px;color:#666;font-weight:700}#lbImage .lbLink:hover span{visibility:visible}#lbPrevLink,#lbPrevLink span{left:0}#lbNextLink,#lbNextLink span{right:0}#lbBottom{color:rgba(255, 255, 255, .8);text-align:center;margin-top:5px}#lbCaption{font-weight:700}#lbClose{display:block;position:absolute;font-size:32px;line-height:1;color:rgba(255, 255, 255, .8);top:0;right:0;padding:5px;z-index:9999;text-shadow:0 0 30px rgba(0, 0, 0, 0.5)}#lbClose:hover{color:#FFF}body{background:#397cb0 no-repeat;background-image:linear-gradient(to bottom, #397cb0, #b1dac2, #f9d68f)}#header{background:url(designsha/images/ban.png) no-repeat}#main{background:#FFF}#footer{background:#398bc5 url(designsha/images/ban.png) no-repeat center bottom;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.menu,.menu-button{background:#3a8cc5 no-repeat;background-image:linear-gradient(to right, #fff, #c0daed, #3a8cc5)}.menu a,.menu a:visited{color:#400430}.menu a:hover,.menu #selectedmenu{color:#BB0000;text-decoration:none}.menu h2{background:#95c8c2 no-repeat;background-image:linear-gradient(to right, #fff, #95c8c2)}a img:hover{border-color:#4a92e7}@media screen and (max-width: 450px){body{background-image:none}#header,#footer{background-image:url(designsha/images/ban-mobile.jpg)}}@media screen and (max-width: 920px){body,select,option,input,pre,.body table{font-size:13px}#footer{border-radius:0}#main,.main-col{overflow:visible}#container{width:auto;padding-bottom:0}#main{position:relative}.barremap #design-toggle{margin-right:0}.menu-button{display:inline-block;position:absolute;left:0;top:0;overflow:hidden;padding:10px 0;margin:0;border-bottom-right-radius:4px;text-align:center;font-size:13px;line-height:15px;z-index:30;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:180px;max-width:300px;width:50%}.menu-button svg{position:absolute;left:9px;top:7px}.menu-checkbox{display:inline;position:absolute;opacity:0}.main-col::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, .8);z-index:19;transition:visibility .4s ease-in, opacity .4s ease-in}.main-col::before,.menu{opacity:1;visibility:visible}.menu-checkbox:checked ~ .menu,.menu-checkbox:checked ~ .main-col::before{visibility:hidden;opacity:0}.menu{font-size:14px;line-height:1.5;padding-top:35px;top:0;left:0;position:absolute;z-index:20;box-shadow:5px 5px 10px #333;min-width:180px;max-width:300px;width:50%;transition:visibility .3s ease-in, opacity .3s ease-in}.main-col{float:none;width:auto;padding-top:55px}.nav-menu a,.nav-menu .hidden{padding:15px 19px}.image .caption a.illustration{padding:8px}.image,img{max-width:100%;height:auto}#lbBottom{text-align:center}#lbCaption,#lbNumber{margin:0}.ennemy-image.imageleft{float:none;margin:0}.ennemy-description{margin-left:0}.character_left,.character_right{float:none;margin:0;width:auto;height:auto}.gf-presentation{padding-top:335px;background-position:50% 0}.gf-presentation::after{content:none}.gf-presentation.legacy{background-position:right top}.gf-presentation.legacy::after{content:''}.gf-presentation-table{height:auto;width:auto}}@media screen and (max-width: 400px){.bestiaire_bloc{width:42%}.bestiaire_carre{width:100%}.bestiaire_name{width:100%}}@media screen and (max-width: 730px){.thumbleft,.thumbright,.thumbleft .imageright,.thumbright .imageleft{width:auto;max-width:100%;float:none}.thumbleft .imageright,.thumbright .imageleft{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.barremap li{display:none}.barremap li.barrekeep{display:block}.menu ul.topbar{display:block}#ban{height:219px}.barremap a{height:19px}#barre{overflow:visible;height:31px}.barremap ul{height:31px}.barremap li{margin-top:6px;margin-bottom:6px}}@media screen and (max-width: 300px){.bestiaire_bloc{width:158px}.bestiaire_carre{width:100%}.bestiaire_name{width:100%}}@media screen{html,body{color:#dcdcdc;background:#151515}a{color:#6E9FFF}a:visited{color:#9696FF}pre{border-color:#7F7F7F}select,option{background-color:#151515;color:#FFF}.body h1,.body h2,.body h3,.body h4{color:#ECECEC}.body h1{border-bottom-color:#7F7F7F}.body table.highlight:not(.invert) tr:nth-child(2n+1) td,.body table.highlight.invert tr:nth-child(2n) td{background-color:#2E2E2E}.body table.highlight:not(.invert) tr:hover td,.body table.highlight:not(.invert) tr:target,.body table.highlight:not(.invert) tr:target td,.body table.highlight:not(.invert) tr:target th,.body table tr:target,.body table tr:target td,.body table tr:target th,.body table.highlight.invert tr:hover td,.body table.highlight.invert tr:target,.body table.highlight.invert tr:target td,.body table.highlight.invert tr:target th,.body table tr:target,.body table tr:target td,.body table tr:target th{background-color:#433700}.body th{border-color:#7F7F7F;background-color:#2D2D2D}.body td{border-color:#7F7F7F}.body ul.recap li{color:#ECECEC}.image:target img{border-color:#433700;box-shadow:0 0 5px 5px #433700}.main-col img{color:#BBB;background:#111}.main-col img:-moz-loading{color:#111}.image img{border-color:#444}a.imageSimple{border-color:#444}.main-col img.imageSimple:-moz-loading{color:#dcdcdc}.image .caption{color:#AAA}.body .fixme{background:#FFFF00;color:red}.anchor-ennemy{color:#FF7575}.anchor-ennemy:visited{color:#F07575}.ff8red{color:#FF7575}.ff8green{color:#00BB00}.ff8grey{color:#A1A1A1}.ff8blue{color:#7CA5C6}.ff8yellow{color:#A6A600}.ff8purple{color:#FF57FF}.ff8bggreen{background-color:#0C500C}.ff8bgyellow{background-color:#474700}.ff8dark{fill:#FFF}.illustration_text{color:#AAA}.gf-presentation::after{background-image:linear-gradient(to right, #151515, rgba(21,21,21,0.8) 33%, rgba(21,21,21,0) 50%)}.ennemy_preview,.body aside{background-color:#333;border-color:#7F7F7F}.ennemy_preview .type{color:#888}.bestiaire_carre{border-color:#3f3f3f}.key.keyboard i{background:#FFF;color:#000}.key.keyboard i::before{border-color:#222}.key.keyboard i::after{border-color:#444}}html,body{color:#dcdcdc;background:#272727}#container{border-color:#272727}#ban{height:149px;border-bottom-color:#272727}#header{background:#000 url(dark/images/banniere.jpg) no-repeat right bottom}#barre a{color:#dcdcdc}.search{color:#dcdcdc}#main{background-color:#151515}#footer{background:#151515;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.menu,.menu-button{background:#505050}.menu a,.menu a:visited{color:#C2C2C2}.menu a:hover,.menu #selectedmenu{color:#FFEEEE;text-decoration:none}.menu h2{background:#A0A0A0;color:#141414}a img:hover{border-color:#151515}@media screen and (max-width: 920px){#container{padding-top:0}}@media screen and (max-width: 450px){#header,#footer{background-image:url(dark/images/banniere.jpg)}}@media screen and (max-width: 730px){#ban{height:139px}}@media print{html,body{background:#FFF;color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact}#container{width:auto}#header,.menu,#footer,.noprint{display:none}.main-col,.body,#main{padding:0;margin:0;overflow:visible;width:auto;float:none;background:#FFF}}