html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,and,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,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,input,textarea,select{box-sizing:border-box;background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}del{text-decoration:line-through}hr{background:transparent;border:0;clear:both;color:transparent;height:1px;margin:0;padding:0}mark{background-color:#ffffb3;font-style:italic}input,select{vertical-align:middle}ins{background-color:red;color:white;text-decoration:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}* html .clearfix,:first-child+html .clearfix{zoom:1}img,video{display:block}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.container{padding-right:15px;padding-left:15px}h4{margin-top:25px}.bs-callout{padding:20px;margin:20px 0;border-left:3px solid #eee}.bs-callout h4{margin-top:0;margin-bottom:5px}.bs-callout p:last-child{margin-bottom:0}.bs-callout code{background-color:#fff;border-radius:3px}.bs-callout-danger{background-color:#fdf7f7;border-color:#d9534f}.bs-callout-danger h4{color:#d9534f}.bs-callout-warning{background-color:#fcf8f2;border-color:#f0ad4e}.bs-callout-warning h4{color:#f0ad4e}.bs-callout-info{background-color:#f4f8fa;border-color:#5bc0de}.bs-callout-info h4{color:#5bc0de}@font-face{font-family:'Montserrat';src:url('../fonts/Montserrat-Light.ttf') format('truetype');font-style:normal;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:'Montserrat';src:url('../fonts/Montserrat-Medium.ttf') format('truetype');font-style:normal;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:'Montserrat';src:url('../fonts/Montserrat-Bold.ttf') format('truetype');font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:'Caliban';src:url('../fonts/Caliban.eot');src:url('../fonts/Caliban.eot?#iefix') format('embedded-opentype'),url('../fonts/Caliban.woff2') format('woff2'),url('../fonts/Caliban.woff') format('woff'),url('../fonts/Caliban.ttf') format('truetype');font-weight:normal}@font-face{font-family:'Roboto';src:url('../fonts/Roboto-Regular.ttf') format('truetype');font-weight:400}html,body{min-height:100%;height:100%;width:100%;font-size:12px;color:#231f20;font-family:"Arial";display:flex}body{background:url(../img/back_site.jpg) top left no-repeat;background-size:cover}body #racine{flex:1 1 auto;min-width:1040px}body.inview{align-items:center;justify-content:center}body.inview #racine{flex:0 0 auto}a{color:#231f20}.execbtn{border:2px solid #ff4d43;font-family:"Fjalla One";text-decoration:none;display:inline-block;padding:10px 15px;font-size:2em;color:#ff4d43}.execbtn.plbt{line-height:30px}.execbtn.plbt:before{content:"\00a0";display:inline-block;background-image:url(../img/playico.png);background-position:center center;background-repeat:no-repeat;width:42px;height:30px;vertical-align:middle;margin-right:10px}.racine{height:100%;width:100%}#racine{height:100%;width:100%}#racine.accueil{position:relative}#racine.accueil:before,#racine.accueil:after{display:block;position:absolute;background-repeat:no-repeat;background-size:contain;content:"\00a0"}#racine.accueil:before{background-image:url(../img/back_logo.png);background-position:top left;width:40%;min-width:400px;max-width:100%;height:40%;z-index:5;top:5%;left:5%}#racine.accueil:after{background-image:url(../img/back_ppl.png);background-position:bottom left;width:55%;min-width:400px;max-width:100%;height:60%;bottom:0;z-index:10;clear:both}#racine.accueil #zcont{background-image:url(../img/back_zd.png);background-position:top left;background-size:cover;position:relative;width:55%;height:100%;min-width:400px;max-width:100%;z-index:20;float:right;display:flex;flex-direction:column;padding:0 30px}#racine.accueil #zcont #logozone{flex:0 1 auto;height:25%;display:block;z-index:30;max-height:330px;min-height:150px;padding-left:40px}#racine.accueil #zcont #logozone>span{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:left center}#racine.accueil #zcont #frmzn{flex:1 1 auto;display:flex;align-items:center;justify-content:end;overflow:hidden}#racine.accueil #zcont #frmzn .inner{width:80%}#racine.accueil #zcont #frmzn .inner .innview{position:relative;width:90%;display:none}#racine.accueil #zcont #frmzn .inner .innview form table{margin:auto}#racine.accueil #zcont #frmzn .inner .innview form table tr td{padding:4px;vertical-align:middle}#racine.accueil #zcont #frmzn .inner .innview form table tr td label{font-size:2em;vertical-align:middle;font-family:"Fjalla One";display:block;text-align:right}#racine.accueil #zcont #frmzn .inner .innview form table tr td label.txl{font-size:1em;font-family:"Arial"}#racine.accueil #zcont #frmzn .inner .innview form table tr td label.txl input{margin-right:7px}#racine.accueil #zcont #frmzn .inner .innview form table tr td input,#racine.accueil #zcont #frmzn .inner .innview form table tr td select{display:inline-block;vertical-align:middle;background-color:#fff;border:0;font-size:1.5em;padding:3px}#racine.accueil #zcont #frmzn .inner .innview .zonerep{padding:10px 15px}#racine.accueil #zcont #frmzn .inner .innview .zonerep .messnfo{margin:15px auto 15px;color:#ff4d43;text-align:center;text-transform:uppercase;font-size:1.5em;width:70%}#racine.accueil #zcont #frmzn .inner .innview .grpexec{padding:10px;display:block;text-align:right}#racine.accueil #zcont #frmzn .inner .innview .grppad{margin:auto;width:70%;vertical-align:middle}#racine.accueil #zcont #frmzn .inner .innview .grppad strong{display:inline-block;font-family:"Fjalla One";font-size:1.5em;color:#ff4d43}#racine.accueil #zcont #frmzn .inner .innview.ison{display:block}#racine>.popin{width:80%;height:75%}.inview{background-color:#000;background-image:none}.inview .fenjeu .innervidzone{padding:15px}.inview .fenjeu .innervidzone,.inview .portraitsdet .innervidzone{background-color:rgba(255,255,255,0.95)}.inview .logobar{position:absolute;top:135px;right:5px;display:block;width:200px;z-index:20}.inview .logobar>span{display:block;width:195px;margin:0 auto 25px;text-align:center}.inview .logobar>span img{display:block;margin:auto;max-width:100%;height:auto}.inview .topbar{transform:translate(0, -50%);position:absolute;top:67.5px;left:20px;width:90%;width:calc(100% - 50px);z-index:9;padding:5px 0;border-bottom:2px dotted #393b36;text-align:right}.inview .topbar>span,.inview .topbar>a{vertical-align:middle;font-size:30px;text-transform:uppercase;font-family:"Fjalla One";text-decoration:none;margin-left:10px}.inview .topbar>span.p1:after,.inview .topbar>a.p1:after,.inview .topbar>span.p2:after,.inview .topbar>a.p2:after,.inview .topbar>span.p3:after,.inview .topbar>a.p3:after,.inview .topbar>span.p4:after,.inview .topbar>a.p4:after{vertical-align:middle;display:inline-block;background-repeat:no-repeat;background-position:center center;content:"\00a0";margin-left:12px}.inview .topbar>span.p1:after,.inview .topbar>a.p1:after{background-image:url(../img/ico_env.png);width:49px;height:36px}.inview .topbar>span.p2:after,.inview .topbar>a.p2:after{background-image:url(../img/ico_nfo.png);width:44px;height:50px}.inview .topbar>span.p3:after,.inview .topbar>a.p3:after{background-image:url(../img/ico_ppl.png);width:38px;height:36px}.inview .topbar>span.p4:after,.inview .topbar>a.p4:after{background-image:url(../img/ico_house.png);width:38px;height:36px}.inview .topbar>a{margin-left:30px}.inview .topbar .nameusr{float:left}.inview .fenjeu .popin,.inview .ingame .popin,.inview .portraits .popin,.inview .portraitsdet .popin{transform:translate(-50%, -50%);max-width:100%;max-height:100%;background-color:#fff;position:absolute;height:650px;width:650px;z-index:100;left:50%;top:50%;padding:25px;display:none}.inview .fenjeu .popin.ison,.inview .ingame .popin.ison,.inview .portraits .popin.ison,.inview .portraitsdet .popin.ison{display:block}.inview .fenjeu .popin .cont,.inview .ingame .popin .cont,.inview .portraits .popin .cont,.inview .portraitsdet .popin .cont{overflow:auto;height:100%}.inview .fenjeu .popin .close,.inview .ingame .popin .close,.inview .portraits .popin .close,.inview .portraitsdet .popin .close{position:absolute;display:block;cursor:pointer;padding:4px 8px;right:0;top:0;border:1px solid #231f20;background-color:#231f20;color:#fff;transition-property:background-color,color;transition-duration:.3s;transition-timing-function:ease-in-out}.inview .fenjeu .popin .close:hover,.inview .ingame .popin .close:hover,.inview .portraits .popin .close:hover,.inview .portraitsdet .popin .close:hover{background-color:#fff;color:#231f20}.inview .fenjeu,.inview .ingame,.inview .portraitsdet{background:url(../img/back_site.jpg) top left no-repeat;border:1px solid #000;padding:135px 215px 120px 215px;position:relative}.inview .fenjeu:before,.inview .ingame:before,.inview .portraitsdet:before,.inview .fenjeu:after,.inview .ingame:after,.inview .portraitsdet:after{background-repeat:no-repeat;background-size:contain;position:absolute;display:block;content:"\00a0";width:100%;height:calc(100% - 135px);z-index:1;bottom:0;left:0;height:50%}.inview .fenjeu:before,.inview .ingame:before,.inview .portraitsdet:before{background-position:bottom left;background-image:url(../img/bg_jeu_g.png)}.inview .fenjeu:after,.inview .ingame:after,.inview .portraitsdet:after{background-position:bottom right;background-image:url(../img/bg_jeu_d.png)}.inview .fenjeu .innervidzone,.inview .ingame .innervidzone,.inview .portraitsdet .innervidzone{position:relative;z-index:10;display:flex;align-items:center;justify-content:center}.inview .fenjeu .innervidzone .zonetxt,.inview .ingame .innervidzone .zonetxt,.inview .portraitsdet .innervidzone .zonetxt{background-color:#fff;width:70%;height:70%;padding:0 30px}.inview .fenjeu .innervidzone .zonetxt h2,.inview .ingame .innervidzone .zonetxt h2,.inview .portraitsdet .innervidzone .zonetxt h2{font-family:"Fjalla One";font-size:2em;text-align:center;margin-bottom:20px}.inview .fenjeu .innervidzone .zonetxt table,.inview .ingame .innervidzone .zonetxt table,.inview .portraitsdet .innervidzone .zonetxt table{width:100%}.inview .fenjeu .innervidzone .zonetxt.isintro a,.inview .ingame .innervidzone .zonetxt.isintro a,.inview .portraitsdet .innervidzone .zonetxt.isintro a{display:none}.inview .fenjeu .innervidzone .zonetxt.isintro.seen a,.inview .ingame .innervidzone .zonetxt.isintro.seen a,.inview .portraitsdet .innervidzone .zonetxt.isintro.seen a{display:inline-block}.inview .fenjeu .innervidzone .grpform,.inview .ingame .innervidzone .grpform,.inview .portraitsdet .innervidzone .grpform{margin:auto;text-align:center}.inview .fenjeu .innervidzone .grpform label,.inview .ingame .innervidzone .grpform label,.inview .portraitsdet .innervidzone .grpform label{display:inline-block;padding:8px}.inview .fenjeu .innervidzone .grpform label strong,.inview .ingame .innervidzone .grpform label strong,.inview .portraitsdet .innervidzone .grpform label strong{display:block;font-size:14px;text-transform:uppercase;margin-bottom:4px}.inview .fenjeu .innervidzone .grpform label input,.inview .ingame .innervidzone .grpform label input,.inview .portraitsdet .innervidzone .grpform label input{border:1px solid #ddd;padding:8px}.inview .ingame #gamearea{width:100%;height:100%}.inview .ingame #gamearea .gamehome{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,0.95);top:0;left:0;z-index:14;transition:opacity .3s ease-in-out}.inview .ingame #gamearea .gamehome.isoff{opacity:0;pointer-events:none}.inview .ingame #gamearea .gamehome>div{height:50%;text-align:center;overflow:hidden}.inview .ingame #gamearea .gamehome>div>div{cursor:pointer;text-decoration:none;display:inline-block;margin:10px 15px;vertical-align:middle}.inview .ingame #gamearea .gamehome>div>div>strong{display:block;font-family:"Fjalla One";font-size:1.8em;font-weight:normal}.inview .ingame #gamearea .gamehome>div>div>div{background-position:center center;background-size:cover;background-repeat:no-repeat;display:block;box-shadow:3px 3px 4px rgba(0,0,0,0.5);margin-bottom:10px;position:relative}.inview .ingame #gamearea .gamehome>div>div>div>img{display:block;height:100%;width:auto;max-width:auto;z-index:3;position:relative;opacity:1;transition:all .3s ease-in-out}.inview .ingame #gamearea .gamehome>div>div>div:after{position:absolute;background-color:#acadae;height:100%;width:100%;top:0;left:0;content:"\00a0";z-index:1;opacity:.6;blend-mode:multiply;mix-blend-mode:multiply;transition:all .3s ease-in-out}.inview .ingame #gamearea .gamehome>div>div>div:hover:after{opacity:0}.inview .ingame #gamearea .gamehome>div>div>div:hover img{opacity:0}.inview .ingame #gamearea .gamehome>div>div.done>div:after{background-color:#6dc8c9}.inview .ingame #gamearea .questionarea{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,0.95);top:0;left:0;z-index:6;opacity:0;pointer-events:none;display:flex;flex-direction:column}.inview .ingame #gamearea .questionarea:before,.inview .ingame #gamearea .questionarea:after{flex:.1 1 auto;display:block;content:"\00a0"}.inview .ingame #gamearea .questionarea .zonerep{flex:.8 1 auto;display:flex;flex-direction:column}.inview .ingame #gamearea .questionarea .zonerep h2{position:absolute;background-color:#3e3e3e;padding:4px 12px;text-transform:uppercase;font-family:"Fjalla One";color:#ee731b;top:5px;left:0;font-size:12px;font-weight:normal}.inview .ingame #gamearea .questionarea .zonerep>strong,.inview .ingame #gamearea .questionarea .zonerep>a{flex:1 1 auto;display:flex;text-decoration:none;padding:2px 10px}.inview .ingame #gamearea .questionarea .zonerep>strong>span,.inview .ingame #gamearea .questionarea .zonerep>a>span{align-self:center;font-size:15px;line-height:20px;font-family:"Fjalla One";padding:0 20px 0 10px;position:relative;transition:.3s color ease-in-out}.inview .ingame #gamearea .questionarea .zonerep>strong:hover span,.inview .ingame #gamearea .questionarea .zonerep>a:hover span{color:#ee731b}.inview .ingame #gamearea .questionarea .zonerep>strong{flex:.5 1 auto;color:#ee731b;font-weight:normal;font-size:35px}.inview .ingame #gamearea .questionarea .zonerep>strong span{align-self:flex-end}.inview .ingame #gamearea .gamehome{background-color:rgba(255,255,255,0.95)}.inview .ingame #gamearea .finalview{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,0.95);top:0;left:0;z-index:10;opacity:0;pointer-events:none;display:flex;flex-direction:column}.inview .ingame #gamearea .finalview .zonelogotop{flex:.4 1 auto;padding:20px;height:40%}.inview .ingame #gamearea .finalview .zonelogotop img{display:block;max-height:100%}.inview .ingame #gamearea .finalview .zonescore{flex:.4 1 auto;height:40%;display:flex;flex-direction:row;padding:0 30px}.inview .ingame #gamearea .finalview .zonescore>.elm{flex:1 1 auto;text-align:center;max-width:25%}.inview .ingame #gamearea .finalview .zonescore>.elm img{display:inline-block;max-height:100%;width:auto}.inview .ingame #gamearea .finalview .zonescore>.elm.coeur{position:relative}.inview .ingame #gamearea .finalview .zonescore>.elm.coeur h2{font-family:"Fjalla One";font-size:20px;margin-bottom:20px;font-weight:normal}.inview .ingame #gamearea .finalview .zonescore>.elm.coeur img{max-width:75%;height:auto}.inview .ingame #gamearea .finalview .zonescore>.elm.coeur:after{display:block;content:"\00a0";width:3px;background-color:#595959;height:60%;position:absolute;right:0;top:50%;transform:translate(0, -50%)}.inview .ingame #gamearea .finalview .zonebtn{flex:.2 1 auto;display:flex;flex-direction:row;height:20%;padding:20px;text-align:right;align-self:end;align-self:flex-end}.inview .ingame #gamearea .finalview .zonebtn>a{display:inline-block;max-height:100%;background-image:url(../img/btn_replay.png);background-size:contain;width:300px;background-repeat:no-repeat;background-position:center center}.inview .ingame #gamearea video{width:100%;height:100%;position:absolute;pointer-events:all;z-index:8;opacity:1;background-color:#fff}.inview .ingame #gamearea .questionarea,.inview .ingame #gamearea video,.inview .ingame #gamearea .finalview{transition:opacity .3s ease-in-out}.inview .ingame #gamearea.showquest .questionarea{opacity:1;pointer-events:all}.inview .ingame #gamearea.showquest .finalview{opacity:0;pointer-events:none}.inview .ingame #gamearea.showquest video{opacity:0;pointer-events:none}.inview .ingame #gamearea.showscore .finalview{opacity:1;pointer-events:all}.inview .ingame #gamearea.showscore .questionarea{opacity:0;pointer-events:none}.inview .ingame #gamearea.showscore video{opacity:0;pointer-events:none}.inview .portraits{background:url(../img/back_site.jpg) top left no-repeat;border:1px solid #000;padding:135px 215px 120px 150px;position:relative}.inview .portraits:before,.inview .portraits:after{background-repeat:no-repeat;position:absolute;display:block;content:"\00a0";width:100%;height:100%;z-index:1;top:0;left:0}.inview .portraits:after{background-position:bottom right;background-image:url(../img/backgr_portraits.png);background-size:contain}.inview .portraits .innervidzone{padding:15px;position:relative;z-index:9}.inview .portraits .innervidzone>a{display:inline-block;margin:0 20px 20px 0;width:25%}.inview .portraits .innervidzone>a>img{max-width:100%;height:auto}.inview .portraits .logobar{left:150px;bottom:20px;top:auto;right:auto;height:120px;width:auto;vertical-align:middle}.inview .portraits .logobar>span{display:inline-block;vertical-align:middle;margin:20px 10px 0 0;width:100px;max-height:100px}.inview .portraits .logobar>span img{max-height:100%;width:auto}.inview .portraits #ttlpg{padding:18px 0;font-family:"Fjalla One";font-size:38px;font-weight:normal;position:absolute;bottom:0;left:-65px;transform:rotate(270deg);transform-origin:center left}.inview .portraitsdet .innervidzone{display:flex;flex-direction:row;align-items:stretch}.inview .portraitsdet .innervidzone .zg,.inview .portraitsdet .innervidzone .zd{flex:.5 1 auto;width:50%}.inview .portraitsdet .innervidzone .zg video{display:block;width:100%;height:100%;background-color:#000}.inview .portraitsdet .innervidzone .zd{background-color:#f7e6b6;overflow:auto}.inview .portraitsdet .innervidzone .zd .z1{margin:10px 0;background-color:#127992;color:#fff;font-family:"Fjalla One";padding:15px 10px;font-size:15px;text-transform:uppercase}.inview .portraitsdet .innervidzone .zd .z1 .t1{float:left;max-width:40%;word-wrap:break-word}.inview .portraitsdet .innervidzone .zd .z1 .t2{float:right;text-align:right;max-width:60%;word-wrap:break-word}.inview .portraitsdet .innervidzone .zd .z1:after{display:block;clear:both;content:"\00a0";height:0}.inview .portraitsdet .innervidzone .zd .z1 .clearthis{content:"\00a0";display:block;clear:both;line-height:0;height:0}.inview .portraitsdet .innervidzone .zd .z2{padding-top:10px;display:flex;align-items:center}.inview .portraitsdet .innervidzone .zd .z2 span{background-color:#127992;padding:5px 10px;color:#fff;font-family:"Fjalla One";font-size:15px;text-transform:uppercase;display:inline-block}.inview .portraitsdet .innervidzone .zd .z2 h2{padding:8px 10px;font-family:"Fjalla One";font-size:18px;font-weight:normal}.inview .portraitsdet .innervidzone .zd .z2 p{padding:8px 10px;font-size:13px;line-height:32px}#allvidpop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:50;display:none}#allvidpop .close{position:absolute;display:block;cursor:pointer;padding:4px 8px;right:0;top:0;border:1px solid #231f20;background-color:#231f20;color:#fff;transition-property:background-color,color;transition-duration:.3s;transition-timing-function:ease-in-out}#allvidpop .close:hover{background-color:#fff;color:#231f20}#allvidpop>div{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:90%}#allvidpop>div video{width:100%;height:auto}#allvidpop.ison{display:block}@media (min-width:1200px){.inview .ingame #gamearea .finalview .zonescore>.elm.coeur h2{font-size:20px}.inview .ingame #gamearea .questionarea .zonerep h2{top:15px;font-size:13px}.inview .ingame #gamearea .questionarea .zonerep>strong>span,.inview .ingame #gamearea .questionarea .zonerep>a>span{font-size:20px;line-height:25px}.inview .portraitsdet .innervidzone .zd .z1{padding:15px 15px;font-size:18px;margin:12px 0}.inview .portraitsdet .innervidzone .zd .z2{padding-top:15px}.inview .portraitsdet .innervidzone .zd .z2 span{padding:5px 15px;font-size:18px}.inview .portraitsdet .innervidzone .zd .z2 h2{padding:10px 15px;font-size:22px}.inview .portraitsdet .innervidzone .zd .z2 p{padding:10px 15px;font-size:15px}}@media (min-width:1500px){.inview .ingame #gamearea .finalview .zonescore>.elm.coeur h2{font-size:30px}.inview .ingame #gamearea .questionarea .zonerep h2{top:25px;font-size:16px}.inview .ingame #gamearea .questionarea .zonerep>strong>span,.inview .ingame #gamearea .questionarea .zonerep>a>span{font-size:30px;line-height:35px}.inview .portraitsdet .innervidzone .zd .z1{padding:15px 25px;font-size:20px;margin:15px 0}.inview .portraitsdet .innervidzone .zd .z2{padding-top:20px}.inview .portraitsdet .innervidzone .zd .z2 span{padding:5px 25px;font-size:20px}.inview .portraitsdet .innervidzone .zd .z2 h2{padding:18px 25px;font-size:28px}.inview .portraitsdet .innervidzone .zd .z2 p{padding:10px 25px;font-size:18px}}@media (max-width:1200px){.inview .logobar>span img{max-width:50%}}