div,h1,h2,p,span{word-wrap:break-word}@font-face{font-family:'Open Sans';src:url(../fonts/OpenSans-Regular.ttf);src:url(../fonts/opensans-regular-webfont.eot);src:url(../fonts/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/opensans-regular-webfont.woff2) format('woff2'),url(../fonts/opensans-regular-webfont.woff) format('woff'),url(../fonts/opensans-regular-webfont.svg#open_sansregular) format('svg')}@font-face{font-family:'Open Sans';font-style:italic;src:url(../fonts/OpenSans-Italic.ttf);src:url(../fonts/opensans-italic-webfont.eot);src:url(../fonts/opensans-italic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/opensans-italic-webfont.woff2) format('woff2'),url(../fonts/opensans-italic-webfont.woff) format('woff'),url(../fonts/opensans-italic-webfont.svg#open_sansitalic) format('svg')}@font-face{font-family:'Open Sans';font-weight:700;src:url(../fonts/OpenSans-Bold.ttf);src:url(../fonts/opensans-bold-webfont.eot);src:url(../fonts/opensans-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/opensans-bold-webfont.woff2) format('woff2'),url(../fonts/opensans-bold-webfont.woff) format('woff'),url(../fonts/opensans-bold-webfont.svg#open_sansbold) format('svg')}@font-face{font-family:'Open Sans';font-weight:700;font-style:italic;src:url(../fonts/OpenSans-BoldItalic.ttf);src:url(../fonts/opensans-bolditalic-webfont.eot);src:url(../fonts/opensans-bolditalic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/opensans-bolditalic-webfont.woff2) format('woff2'),url(../fonts/opensans-bolditalic-webfont.woff) format('woff'),url(../fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic) format('svg')}@font-face{font-family:Filosofia;src:url(../fonts/Filosofiamaz2016-Regular.ttf);src:url(../fonts/filosofiamaz2016-regular-webfont.eot);src:url(../fonts/filosofiamaz2016-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/filosofiamaz2016-regular-webfont.woff2) format('woff2'),url(../fonts/filosofiamaz2016-regular-webfont.woff) format('woff'),url(../fonts/filosofiamaz2016-regular-webfont.svg#filosofia_mazediaregular) format('svg')}@font-face{font-family:Filosofia;font-style:italic;src:url(../fonts/Filosofiamaz2016-Italic.ttf);src:url(../fonts/filosofiamaz2016-italic-webfont.eot);src:url(../fonts/filosofiamaz2016-italic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/filosofiamaz2016-italic-webfont.woff2) format('woff2'),url(../fonts/filosofiamaz2016-italic-webfont.woff) format('woff'),url(../fonts/filosofiamaz2016-italic-webfont.svg#filosofia_mazediaitalic) format('svg')}@font-face{font-family:Filosofia;font-weight:700;src:url(../fonts/Filosofiamaz2016-Bold.ttf);src:url(../fonts/filosofiamaz2016-bold.eot);src:url(../fonts/filosofiamaz2016-bold.eot?#iefix) format('embedded-opentype'),url(../fonts/filosofiamaz2016-bold-webfont.woff2) format('woff2'),url(../fonts/filosofiamaz2016-bold.woff) format('woff'),url(../fonts/filosofiamaz2016-bold.svg#Filosofiamazedia-Bold) format('svg')}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:'Open Sans',sans-serif;color:#eeedec;background-color:#111}ol,ul{list-style:none}blockquote,blockquote:after,q demo blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:700}em,i{font-style:italic}button::-moz-focus-inner{border:0}img{pointer-events:none}h1{font-size:1.5em;margin:.5em 0}h2{font-size:1.2em;margin:.4em 0}div,p,span{line-height:1.3;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.helper{display:inline-block;height:100%;vertical-align:middle}#appcontainer{position:absolute;top:0;bottom:0;right:0;left:0;background-color:#DDD;overflow:hidden}#appcontainer #orientationmessagecontainer{display:none}#appcontainer.displaynone #orientationmessagecontainer{position:absolute;background-color:#111;background-image:url(../img/rotate.png);background-repeat:no-repeat;background-size:30%;background-position:center;display:block;top:0;left:0;bottom:0;right:0;z-index:2}#appcontainer #mobilebrowsermessagecontainer,#appcontainer #obsoletebrowsermessagecontainer{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;background-color:rgba(15,15,15,.9);display:block}#appcontainer #mobilebrowsermessagecontainer.hide,#appcontainer #obsoletebrowsermessagecontainer.hide{display:none}#appcontainer #mobilebrowsermessagecontainer #mobilebrowsermessage,#appcontainer #obsoletebrowsermessagecontainer #obsoletebrowsermessage{display:inline-block;vertical-align:middle;padding:4em}#appcontainer #obsoletebrowsermessagecontainer #obsoletebrowsermessage #browser-buttons-container{display:inline-block;margin:auto;text-align:center}#appcontainer #obsoletebrowsermessagecontainer #obsoletebrowsermessage .browser-install-button{cursor:pointer;font-style:italic;background-color:#333;width:6.5em;height:4.5em;border-radius:.5em;margin:1em;padding:1em 0;display:inline-block;vertical-align:top}#appcontainer #obsoletebrowsermessagecontainer #obsoletebrowsermessage .browser-install-button .browser-label{font-size:.6em}#appcontainer .chevron{fill:#eeedec}#appcontainer .legend{text-align:center;color:#222;font-size:.7em;white-space:normal}#appcontainer .nano-content{padding-right:1em}#appcontainer .nano-pane{width:.4em}#appcontainer .nano-slider{width:.4em;margin:0}#appcontainer .carousel{width:100%;height:100%}#appcontainer .carousel .owl-carousel,#appcontainer .carousel .owl-item,#appcontainer .carousel .owl-item>div,#appcontainer .carousel .owl-stage,#appcontainer .carousel .owl-stage-outer{height:100%;text-align:center}#appcontainer .carousel .owl-item{white-space:nowrap;max-height:100%}#appcontainer .carousel .owl-carousel .owl-item .itemcontent{height:auto;max-width:100%;max-height:100%;vertical-align:middle;display:inline-block}#appcontainer .carousel .owl-carousel .owl-item img{margin:auto;height:auto;max-width:100%}#appcontainer:not(.ie) .carousel .owl-carousel .owl-item img{width:auto}#appcontainer .carousel .legend{padding-top:.5em;height:auto;width:99%}#appcontainer .carousel .owl-dots{margin-top:.7em}#appcontainer .carousel .owl-dots .owl-dot span{background-color:#CCC;width:.6em;height:.6em;margin:.4em .55em;border-radius:50%}#appcontainer .carousel .owl-dots .owl-dot.active span{background-color:#999}#appcontainer .carousel .owl-nav .disabled{display:none}#appcontainer .carousel .owl-nav div{position:absolute;top:calc(50% - 2em);color:rgba(255,255,225,0);background-position:center;background-repeat:no-repeat;background-size:50%;width:3em;height:3em;font-size:.75em}#appcontainer .carousel .owl-prev{left:-3em;background-image:url(../img/bt_chevron_red_right.png)}#appcontainer .carousel .owl-next{right:-3em;background-image:url(../img/bt_chevron_red_left.png)}button{transition:background .1s,color .1s;-webkit-appearance:normal;-moz-appearance:normal;appearance:normal}button,button.up{position:relative;background-color:#ccc;padding:0;color:#fff;width:100%;height:4em;border:none;outline:0;background-size:contain;background-repeat:no-repeat;background-position:center center}button.active{background-color:#999}button.over{background-color:#aaa}button.down{background-color:#666}#appcontainer .roundButton,#appcontainer .roundButton.up{font-family:Filosofia;background-color:#eeedec;border-radius:50%;border:none;outline:0;text-indent:0;display:inline-block;font-size:1.2em;font-weight:400;font-style:normal;height:2.8em;line-height:3em;width:2.8em;text-decoration:none;text-align:center;color:#cb3c2d;background-size:contain;background-repeat:no-repeat;background-position:center}#appcontainer .roundButton.over{background-color:#df5041;color:#fff}#appcontainer .roundButton.active,#appcontainer .roundButton.down{background-color:#cb3c2d;color:#fff}#appcontainer .langbuttons button{margin-right:1em}#appcontainer .btClose,#appcontainer .btClose.up{font-family:'Open Sans';font-size:1em;line-height:1.2em;background-color:#cb3c2d;color:#fff;background-image:url(../img/bt_close_red.png)}#appcontainer .btClose.over{background-color:#df3c2d}#appcontainer .btClose.active,#appcontainer .btClose.down{background-color:#eeedec;color:#cb3c2d}#appcontainer .fullscreenButton,#appcontainer .fullscreenButton.up{font-size:.8em;background-image:url(../img/ico_picture_fullscreen.png);background-size:92% auto}#appcontainer .videoButton,#appcontainer .videoButton.up{font-size:.8em;background-image:url(../img/playbt.png);background-size:92% auto}#appcontainer .mapButton,#appcontainer .mapButton.up{font-size:.8em;background-image:url(../img/poi_pas_vu.png);background-size:92% auto}#appcontainer #copyrightBt{position:absolute;bottom:2em;right:2em}#appcontainer #copyrightBt.roundButton,#appcontainer #copyrightBt.roundButton.up{font-family:'Open Sans';background-color:rgba(0,0,0,.6);font-weight:400;width:2.2em;height:2.2em;line-height:2em;color:#fff}#appcontainer #copyrightBt.roundButton.over{background-color:#df3c2d}#appcontainer #copyrightBt.roundButton.active,#appcontainer #copyrightBt.roundButton.down{background-color:#eeedec;color:#cb3c2d}#appcontainer #maincontent{position:absolute;top:0;bottom:0;right:0;left:0;background:url(../img/background.png);background-size:3.5em}#appcontainer #maincontent.white-bg{background:url(../img/background-white.png)}#appcontainer #maincontent #map{position:absolute;top:0;bottom:0;right:0;left:0;visibility:visible;opacity:1;transition:opacity .5s linear;z-index:0}#appcontainer #maincontent #map.hide{visibility:hidden;opacity:0;transition:visibility 0s .5s,opacity .5s linear}#appcontainer #maincontent #map #webglerror{position:absolute;top:40%;right:0;left:0;display:none;line-height:2.2rem;font-size:1rem;font-weight:700;text-align:center;pointer-events:none}#appcontainer #maincontent #map.webglerror #webglerror{display:block}#appcontainer #maincontent #map .ol-custom-overviewmap:not(.ol-collapsed) button,#appcontainer #sectioncontainer #csvideoplayer .vjs-control-bar{display:none}#appcontainer #maincontent #mainBackgroundImage{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}#appcontainer #maincontent #map .ol-control{position:absolute;bottom:calc(2em + 60px);left:1.5em;top:auto;background:0 0;visibility:visible;opacity:1;transition:opacity .5s linear}#appcontainer #maincontent.hide #map .ol-control{visibility:hidden;opacity:0;transition:visibility 0s .5s,opacity .5s linear}#appcontainer #maincontent #map .ol-control button,#appcontainer #maincontent #map .ol-control button.up{font-family:Open-Sans;background-color:#eeedec;border-radius:50%;border:none;outline:0;text-indent:0;font-size:2em;font-weight:400;font-style:normal;height:1.2em;line-height:1.2em;width:1.2em;text-decoration:none;text-align:center;color:#cb3c2d;margin-top:1em}#appcontainer #maincontent #map .ol-custom-overviewmap,#appcontainer #maincontent #map .ol-custom-overviewmap.ol-uncollapsible{bottom:calc(2em + 55px);left:5.5em;right:auto;top:auto}#appcontainer #maincontent #map .ol-custom-overviewmap .ol-overviewmap-map{border:none;width:9em;height:7em}#appcontainer #maincontent #map .ol-custom-overviewmap .ol-overviewmap-box{border:2px solid #fff}#appcontainer #maincontent #hovermap{position:absolute;top:0;left:0;width:1%;height:1%;max-height:calc(100% - 55px);visibility:visible;opacity:1;transition:opacity .5s linear,height 0s .5s,width 0s .5s}#appcontainer #maincontent.hide #hovermap{visibility:hidden;opacity:0;transition:visibility 0s .5s,opacity .5s linear}#appcontainer #maincontent.section #hovermap{height:94%;max-height:calc(100% - 55px);width:100%;transition:height 0s 0s,width 0s 0s}#appcontainer #maincontent #hovermap #mainTitle{margin:1.5em;font-family:Filosofia;position:absolute;white-space:nowrap}#appcontainer #maincontent #hovermap #mainTitle .chevron{width:2em;height:2em}#appcontainer #maincontent #hovermap #mainTitle h1{margin:0 0 0 2em}#appcontainer #maincontent #hovermap #mainTitle h2{margin:0 0 0 2.6em;font-style:italic}#appcontainer #maincontent #hovermap #mainTitle h1,#appcontainer #maincontent #hovermap #mainTitle h1 div,#appcontainer #maincontent #hovermap #mainTitle h1 span{font-size:1.4em!important;line-height:1.3!important}#appcontainer #maincontent #hovermap #mainTitle h2,#appcontainer #maincontent #hovermap #mainTitle h2 div,#appcontainer #maincontent #hovermap #mainTitle h2 span{font-size:1.1em!important;line-height:1.3!important}#appcontainer #maincontent.section #hovermap:not(.dark) #mainTitle{color:#cb3c2d}#appcontainer #maincontent.section #hovermap:not(.dark) .chevron{fill:#cb3c2d}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#appcontainer #maincontent #map .ol-custom-overviewmap,#appcontainer #maincontent #map .ol-custom-overviewmap.ol-uncollapsible{bottom:calc(2em + 55px / 1.25)}#appcontainer #maincontent #hovermap,#appcontainer #maincontent.section #hovermap{max-height:calc(100% - 55px / 1.25)}#appcontainer #maincontent #map .ol-control{bottom:calc(2em + 60px / 1.25)}}@media (-webkit-min-device-pixel-ratio:1.3),(min-resolution:124.8dpi){#appcontainer #maincontent #map .ol-custom-overviewmap,#appcontainer #maincontent #map .ol-custom-overviewmap.ol-uncollapsible{bottom:calc(2em + 55px / 1.3)}#appcontainer #maincontent #hovermap,#appcontainer #maincontent.section #hovermap{max-height:calc(100% - 55px / 1.3)}#appcontainer #maincontent #map .ol-control{bottom:calc(2em + 60px / 1.3)}}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){#appcontainer #maincontent #map .ol-custom-overviewmap,#appcontainer #maincontent #map .ol-custom-overviewmap.ol-uncollapsible{bottom:calc(2em + 55px / 1.5)}#appcontainer #maincontent #hovermap,#appcontainer #maincontent.section #hovermap{max-height:calc(100% - 55px / 1.5)}#appcontainer #maincontent #map .ol-control{bottom:calc(2em + 60px / 1.5)}}@media (-webkit-min-device-pixel-ratio:1.6666666666666667),(min-resolution:160dpi){#appcontainer #maincontent #map .ol-custom-overviewmap,#appcontainer #maincontent #map .ol-custom-overviewmap.ol-uncollapsible{bottom:calc(2em + 55px / 1.7)}#appcontainer #maincontent #hovermap,#appcontainer #maincontent.section #hovermap{max-height:calc(100% - 55px / 1.7)}#appcontainer #maincontent #map .ol-control{bottom:calc(2em + 60px / 1.7)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#appcontainer #maincontent #map .ol-custom-overviewmap,#appcontainer #maincontent #map .ol-custom-overviewmap.ol-uncollapsible{bottom:calc(2em + 55px / 1)}#appcontainer #maincontent #hovermap,#appcontainer #maincontent.section #hovermap{max-height:calc(100% - 55px / 1)}#appcontainer #maincontent #map .ol-control{bottom:calc(2em + 60px / 1)}}#appcontainer #maincontent #game{position:absolute;top:-100%;right:0;left:0;background:url(../img/background.png);height:94%;max-height:calc(100% - 55px);visibility:hidden;opacity:0;transition:visibility 0s .2s,opacity .2s linear}#appcontainer #maincontent #game.show{visibility:visible;top:0;opacity:1;transition:visibility 0s 0s,opacity .2s linear}#appcontainer #maincontent #game #gameMap{width:100%;height:100%;text-align:center}#appcontainer #maincontent #game #gameMap img{width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle}#appcontainer #maincontent #game #gameElements{position:absolute;left:0;right:0;top:0;bottom:0}#appcontainer #maincontent #game #gameElements canvas{width:100%;height:100%}#appcontainer #maincontent #game #gameElements .game_picto{position:absolute}#appcontainer #maincontent #game #gameElements .eye_picto{position:absolute;top:-.4em;font-size:.8em;background-image:url(../img/little-eye-picto.png);background-size:50%;z-index:1}#appcontainer #maincontent #game #gameElements .gamescore{position:absolute;bottom:1em;right:4em;display:inline-block}#appcontainer #maincontent #game #gameElements .gamescore div{display:inline-block;width:1.4em;height:1.4em;background-image:url(../img/CharlyWhiteScore.png);background-repeat:no-repeat;background-position:center;background-size:contain}#appcontainer #maincontent #game #gameElements .gamescore div.active{background-image:url(../img/CharlyRedScore.png)}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#appcontainer #maincontent #game{max-height:calc(100% - 55px / 1.25)}}@media (-webkit-min-device-pixel-ratio:1.3),(min-resolution:124.8dpi){#appcontainer #maincontent #game{max-height:calc(100% - 55px / 1.3)}}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){#appcontainer #maincontent #game{max-height:calc(100% - 55px / 1.5)}}#appcontainer #gamePopup,#appcontainer #popupcontainer,#appcontainer #section-popup{position:absolute;top:0;bottom:0;left:0;right:0;font-size:1rem;visibility:visible;opacity:1;pointer-events:all;transition:opacity .5s linear}#appcontainer #gamePopup .popup-bg,#appcontainer #popupcontainer .popup-bg,#appcontainer #section-popup .popup-bg{width:100%;height:100%;background-color:rgba(255,255,255,.2)}#appcontainer #gamePopup,#appcontainer #section-popup{z-index:1}#appcontainer #gamePopup.hide,#appcontainer #popupcontainer.hide,#appcontainer #section-popup.hide{visibility:hidden;opacity:0;pointer-events:none;transition:visibility 0s .2s,opacity .2s linear}#appcontainer #gamePopup #popup,#appcontainer #popupcontainer #popup,#appcontainer #section-popup #popup{position:absolute;padding:8px;background-color:rgba(238,237,236,1);color:#222;top:50%;left:50%;margin-left:-328px;margin-top:-208px;width:640px;height:400px;font-size:.8em}#appcontainer #gamePopup #popup{margin-left:-328px;margin-top:-128px;width:640px;height:240px}@media screen and (min-width:2000px){#appcontainer #gamePopup #popup,#appcontainer #popupcontainer #popup,#appcontainer #section-popup #popup{padding:12px;margin-left:-492px;margin-top:-312px;width:960px;height:600px;font-size:1.2em}#appcontainer #gamePopup #popup{margin-left:-492px;margin-top:-192px;width:960px;height:360px}}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#appcontainer #gamePopup #popup,#appcontainer #popupcontainer #popup,#appcontainer #section-popup #popup{padding:calc(8px / 1.25);margin-left:calc(-328px / 1.25);margin-top:calc(-208px / 1.25);width:calc(640px / 1.25);height:calc(400px / 1.25);font-size:calc(.8em / 1.25)}#appcontainer #gamePopup #popup{margin-left:calc(-328px / 1.25);margin-top:calc(-128px / 1.25);width:calc(640px / 1.25);height:calc(240px / 1.25)}}@media (-webkit-min-device-pixel-ratio:1.3),(min-resolution:124.8dpi){#appcontainer #gamePopup #popup,#appcontainer #popupcontainer #popup,#appcontainer #section-popup #popup{padding:calc(8px / 1.3);margin-left:calc(-328px / 1.3);margin-top:calc(-208px / 1.3);width:calc(640px / 1.3);height:calc(400px / 1.3);font-size:calc(.8em / 1.3)}#appcontainer #gamePopup #popup{margin-left:calc(-328px / 1.3);margin-top:calc(-128px / 1.3);width:calc(640px / 1.3);height:calc(240px / 1.3)}}@media (-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:1.65625),(min-resolution:144dpi) and (max-resolution:159dpi){#appcontainer #gamePopup #popup,#appcontainer #popupcontainer #popup,#appcontainer #section-popup #popup{padding:calc(8px / 1.5);margin-left:calc(-328px / 1.5);margin-top:calc(-208px / 1.5);width:calc(640px / 1.5);height:calc(400px / 1.5);font-size:calc(.8em / 1.5)}#appcontainer #gamePopup #popup{margin-left:calc(-328px / 1.5);margin-top:calc(-128px / 1.5);width:calc(640px / 1.5);height:calc(240px / 1.5)}}@media (-webkit-min-device-pixel-ratio:1.6666666666666667),(min-resolution:160dpi){#appcontainer #maincontent #game{max-height:calc(100% - 55px / 1.7)}#appcontainer #gamePopup #popup,#appcontainer #popupcontainer #popup,#appcontainer #section-popup #popup{padding:calc(8px / 1.7);margin-left:calc(-328px / 1.7);margin-top:calc(-208px / 1.7);width:calc(640px / 1.7);height:calc(400px / 1.7);font-size:calc(.8em / 1.7)}#appcontainer #gamePopup #popup{margin-left:calc(-328px / 1.7);margin-top:calc(-128px / 1.7);width:calc(640px / 1.7);height:calc(240px / 1.7)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#appcontainer #maincontent #game{max-height:calc(100% - 55px / 1)}#appcontainer #gamePopup #popup,#appcontainer #popupcontainer #popup,#appcontainer #section-popup #popup{padding:calc(8px / 1);margin-left:calc(-328px / 1);margin-top:calc(-208px / 1);width:calc(640px / 1);height:calc(400px / 1);font-size:calc(.8em / 1)}#appcontainer #gamePopup #popup{margin-left:calc(-328px / 1);margin-top:calc(-128px / 1);width:calc(640px / 1);height:calc(240px / 1)}}#appcontainer #gamePopup #popup h1,#appcontainer #popupcontainer #popup h1,#appcontainer #popupcontainer #popup h2,#appcontainer #section-popup #popup h1,#appcontainer #section-popup #popup h2{font-family:Filosofia;color:#cb3c2d}#appcontainer #popupcontainer #popup h1{margin:1em 0 0}#appcontainer #popupcontainer #popup h2{font-style:italic;margin:0}#appcontainer #popupcontainer #popup p,#appcontainer #sectioncontainer .mediaButtonsDiv{margin-top:1em}#appcontainer #gamePopup #popup h1{font-size:2em;text-align:center}#appcontainer #gamePopup #popup p{font-size:1.2em;text-align:center}#appcontainer #section-popup #popup h1{font-size:2.2em}#appcontainer #section-popup #popup h2{font-size:1.8em}#appcontainer #section-popup #popup p{font-size:1.2em}#appcontainer #gamePopup #popup .left,#appcontainer #gamePopup #popup .row,#appcontainer #popupcontainer #popup .left,#appcontainer #popupcontainer #popup .row,#appcontainer #section-popup #popup .row{height:100%}#appcontainer #gamePopup #popup .left img{vertical-align:middle;max-width:100%;max-height:100%}#appcontainer #gamePopup #popup .right,#appcontainer #popupcontainer #popup .right{overflow:hidden;height:100%}#appcontainer #popupcontainer #popup .left,#appcontainer #popupcontainer #popup .right{float:left;width:48%}#appcontainer #popupcontainer #popup .right{float:right;width:48%}#appcontainer #gamePopup #popup .left{position:relative;text-align:center;float:left;width:38%}#appcontainer #gamePopup #popup .right{float:right;width:58%}#appcontainer #popupcontainer #popup .right #popupTextContent{height:82%}#appcontainer #gamePopup #popup .right #popupTextContent h1,#appcontainer #gamePopup #popup .right #popupTextContent p{text-align:left}#appcontainer #section-popup #popupTextContent{padding:0 2em}#appcontainer #gamePopup #popupTextContent{padding:0}#appcontainer #gamePopup #popup .right #popupTextContent{height:68%}#appcontainer #popupcontainer #popup .btClose,#appcontainer #popupcontainer #popup .btClose.up,#appcontainer #section-popup #popup .btClose,#appcontainer #section-popup #popup .btClose.up{position:absolute;font-size:1.4em;top:-1.4em;right:-1.4em}#appcontainer #popupcontainer #popup .fsButtonDiv{position:absolute;font-size:1em;top:calc(50% - 1.2em);left:45.5%;z-index:1}#appcontainer #gamePopup #popup #popupNextPoiContainer,#appcontainer #popupcontainer #popup #popupNextPoiContainer{position:absolute;font-family:Filosofia;color:#cb3c2d;font-size:1.4em;bottom:1em;right:-1.4em}#appcontainer #gamePopup #popup #nextPoiButton,#appcontainer #gamePopup #popup #nextPoiButton.up,#appcontainer #popupcontainer #popup #nextPoiButton,#appcontainer #popupcontainer #popup #nextPoiButton.up{font-size:1em;background-color:#cb3c2d;background-image:url(../img/bt_chevron_white_left.png);background-size:30% auto;margin-left:.8em;vertical-align:middle}#appcontainer #gamePopup #popup #nextPoiButton.down,#appcontainer #gamePopup #popup #nextPoiButton.over,#appcontainer #popupcontainer #popup #nextPoiButton.down,#appcontainer #popupcontainer #popup #nextPoiButton.over{background-color:#df3c2d}#appcontainer #popupcontainer #popup .carousel{height:95%}#appcontainer #popupcontainer #popup .carousel .legend{padding-top:.5em;height:auto;width:99%}#appcontainer #sectioncontainer{position:absolute;top:0;bottom:100%;left:0;right:0;background-color:#edeceb;background-image:url(../img/trame.png);background-repeat:repeat-y;color:#222;font-size:1em;padding:10em 6em 6em;visibility:hidden;opacity:0;transition:visibility 0s .2s,opacity .2s linear,bottom 0s .2s}#appcontainer #maincontent.section #sectioncontainer{bottom:0;visibility:visible;opacity:1;transition:visibility 0s 0s,opacity .5s linear,bottom 0s 0s}#appcontainer #sectioncontainer .left>div,#appcontainer #sectioncontainer .right>div,#appcontainer #sectioncontainer .row>div,#appcontainer #sectioncontainer>div:not(#section-popup){visibility:hidden;transition:visibility 0s .5s}#appcontainer #maincontent.section #sectioncontainer .left>div,#appcontainer #maincontent.section #sectioncontainer .right>div,#appcontainer #maincontent.section #sectioncontainer .row>div,#appcontainer #maincontent.section #sectioncontainer>div:not(#section-popup){visibility:visible;transition:visibility 0s 0s}#appcontainer #sectioncontainer h1,#appcontainer #sectioncontainer h2{font-family:Filosofia;color:#cb3c2d}#appcontainer #sectioncontainer h2{font-style:italic}#appcontainer #sectioncontainer p{font-size:.8em;line-height:1.8em}#appcontainer #sectioncontainer .row{height:100%}#appcontainer #sectioncontainer .left,#appcontainer #sectioncontainer .right{width:calc(50% - 4em);overflow:hidden;height:100%}#appcontainer #sectioncontainer .left{float:left}#appcontainer #sectioncontainer #sectionTextContent{height:auto}#appcontainer #sectioncontainer .right{position:relative;float:right;text-align:center;white-space:nowrap;overflow:visible}#appcontainer #sectioncontainer .right.pano{position:absolute;float:none;height:calc(100% - 6em);top:0;right:0;padding-top:6em;padding-left:2em;padding-right:4em;box-shadow:0 0 4em rgba(0,0,0,.3);overflow:hidden}#appcontainer #sectioncontainer .carousel{height:95%}#appcontainer #sectioncontainer .carousel .legend{padding-top:.5em;height:auto;width:99%}#appcontainer #sectioncontainer .right .fsButtonDiv{position:absolute;top:calc(50% - 1.5em);left:-1.2em;z-index:1}#appcontainer #sectioncontainer .right .xray-viewer .fsButtonDiv{top:calc(50% + 1.5em)}#appcontainer #fullscreencontainer .scroller-viewer,#appcontainer #sectioncontainer .scroller-viewer{width:100%;height:100%}#appcontainer #fullscreencontainer .scroller-viewer{position:absolute;top:2em;height:calc(100% - 2em)}#appcontainer #fullscreencontainer .scroller-viewer #scroller-front-people,#appcontainer #sectioncontainer .scroller-viewer #scroller-front-people{position:absolute;bottom:3%;left:4em;height:42.5%;transform:scale(-1,1)}#appcontainer #fullscreencontainer .scroller-viewer #scroller-front-people img,#appcontainer #sectioncontainer .scroller-viewer #scroller-front-people img{height:100%}#appcontainer #fullscreencontainer .scroller-viewer .scroller-item,#appcontainer #sectioncontainer .scroller-viewer .scroller-item{display:block;height:100%}#appcontainer #fullscreencontainer .scroller-viewer .scroller-item img,#appcontainer #sectioncontainer .scroller-viewer .scroller-item img{height:95%;max-height:95%}#appcontainer #fullscreencontainer .scroller-viewer .scroller-item .legend,#appcontainer #sectioncontainer .scroller-viewer .scroller-item .legend{width:100%;height:5%;padding-top:0;font-size:1.8vh}#appcontainer #sectioncontainer .sky-viewer{position:absolute;top:0;bottom:0;left:0;right:0}#appcontainer #sectioncontainer .sky-viewer canvas{width:100%;height:100%}#appcontainer #sectioncontainer .right .panolist{height:100%}#appcontainer #sectioncontainer .right .panolist .panoitem,#appcontainer #sectioncontainer .right .panolist .panoitem.up{position:relative;background-color:transparent;height:auto;min-height:4.2em;color:#222;border-bottom:1px solid #ccc;padding-top:.6em;padding-bottom:.6em;display:block;font-size:1em}#appcontainer #sectioncontainer .right .panolist .panoitem.active{background-color:#EEE}#appcontainer #sectioncontainer .right .panolist .panoitem.over{background-color:#DDD}#appcontainer #sectioncontainer .right .panolist .panoitem.down{background-color:#CCC}#appcontainer #sectioncontainer .right .panoitem:first-child{border-top:1px solid #ccc}#appcontainer #sectioncontainer .right .panolist .panoitem .textcontainer,#appcontainer #sectioncontainer .right .panolist .panoitem .thumbnail{display:inline-block;height:100%}#appcontainer #sectioncontainer .right .panolist .panoitem .thumbnail{position:absolute;top:0;left:0;bottom:0;width:3em;overflow:hidden}#appcontainer #sectioncontainer .right .panolist .panoitem .thumbnail img{max-width:100%;max-height:100%;display:inline-block;vertical-align:middle}#appcontainer #sectioncontainer .right .panolist .panoitem .textcontainer{text-align:left;margin-left:1em;width:calc(100% - 6em);vertical-align:top;white-space:normal}#appcontainer #sectioncontainer .right .panolist .panoitem .textcontainer .title{font-size:1em;font-family:Filosofia;color:#cb3c2d}#appcontainer #sectioncontainer .right .panolist .panoitem .textcontainer .description{font-size:.7em}#appcontainer #fullscreencontainer .xray-viewer .slider,#appcontainer #sectioncontainer .right .xray-viewer .slider{width:1.6em;height:1.6em;background:rgba(203,60,45,.5);top:calc(50% - .8em);left:calc(50% - .8em);color:#fff;line-height:1.4em;font-size:1.4em}#appcontainer #maincontent .pellmell-viewer{display:none}#appcontainer #maincontent.section .pellmell-viewer{display:block}#appcontainer #sectioncontainer .pellmell-viewer .pellmell-item .pellmell-close{top:-1.6em;right:-1.6em}#appcontainer #sectioncontainer .pellmell-viewer .pellmell-item .pellmell-legend{font-size:.7em}#appcontainer #maincontent #sectioncontainer .pellmell-viewer #pellmell-poi-button,#appcontainer #maincontent #sectioncontainer .pellmell-viewer #pellmell-poi-button.up{position:absolute;left:-2em;bottom:-3em;font-size:1em;background-image:url(../img/poi_pas_vu.png);z-index:1}#appcontainer #maincontent #sectioncontainer .pellmell-viewer #pellmell-poi-button.down,#appcontainer #maincontent #sectioncontainer .pellmell-viewer #pellmell-poi-button.over{background-image:url(../img/poi_vu.png)}#appcontainer #fullscreencontainer{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;visibility:visible;overflow:hidden;background-color:rgba(238,237,236,.95);opacity:1;transition:opacity .5s linear,z-index 0s 0s;z-index:1}#appcontainer #fullscreencontainer.hide{visibility:hidden;opacity:0;transition:visibility 0s .5s,opacity .5s linear,z-index 0s .5s;z-index:-1}#appcontainer #fullscreencontainer .btClose{position:absolute;right:2em;top:2em;z-index:1}#appcontainer #fullscreencontainer .carousel{position:absolute;top:0;left:5em;right:5em;bottom:0;width:auto}#appcontainer #fullscreencontainer .carousel .owl-stage-outer{height:calc(100% - 1em)}#appcontainer #fullscreencontainer .carousel .legend{padding-top:.5em;font-size:1em}#appcontainer #fullscreencontainer .carousel .owl-dots{position:absolute;left:0;right:0;bottom:-.4em}#appcontainer .video{height:100%;visibility:visible;opacity:1;transition:opacity .5s linear}#appcontainer #fullscreencontainer.hide .video{height:auto;visibility:hidden;opacity:0;transition:visibility 0s .5s,opacity .5s linear}#appcontainer .video .video-js{width:100%;height:100%;font-size:.55em}#appcontainer .video .video-js .vjs-big-play-button{line-height:3em;height:3em;border:none;background-color:rgba(203,60,45,.7);border-radius:50%}#appcontainer .video .vjs-big-play-centered .vjs-big-play-button{margin-top:-1.5em}#appcontainer .video .vjs-ended.vjs-paused .vjs-big-play-button,#appcontainer .video .vjs-has-started.vjs-paused .vjs-big-play-button{display:block}#appcontainer .video .video-js .vjs-big-play-button:focus,#appcontainer .video .video-js:hover .vjs-big-play-button{background-color:rgba(203,60,45,1)}#appcontainer .video .vjs-control-bar button,#appcontainer .video .vjs-control-bar div.vjs-menu-button,#appcontainer .video .vjs-control-bar div.vjs-remaining-time{font-size:1.3em}#appcontainer .video .vjs-progress-control .vjs-play-progress:before{top:-.338em}#appcontainer .video .vjs-progress-control:hover .vjs-play-progress:before{top:-.41em}#appcontainer .video .vjs-control-bar{height:4em}#appcontainer .video .vjs-control-bar .vjs-remaining-time div{line-height:3em}#appcontainer #fullscreencontainer #panorama button,#appcontainer #fullscreencontainer #panorama canvas{visibility:visible;opacity:1;transition:opacity .5s linear}#appcontainer #fullscreencontainer #panorama.hide button,#appcontainer #fullscreencontainer #panorama.hide canvas{visibility:hidden;opacity:0;transition:visibility 0s .5s,opacity .5s linear}#appcontainer #fullscreencontainer #panorama #nextPanoBt,#appcontainer #fullscreencontainer #panorama #nextPanoBt.up,#appcontainer #fullscreencontainer #panorama #prevPanoBt,#appcontainer #fullscreencontainer #panorama #prevPanoBt.up{position:absolute;top:calc(50% - 2em);background-position:center;background-repeat:no-repeat;background-size:50%;visibility:hidden;opacity:1;transition:opacity .5s linear}#appcontainer #fullscreencontainer #panorama #prevPanoBt,#appcontainer #fullscreencontainer #panorama #prevPanoBt.up{left:1em;background-image:url(../img/bt_chevron_red_right.png)}#appcontainer #fullscreencontainer #panorama #prevPanoBt.down,#appcontainer #fullscreencontainer #panorama #prevPanoBt.over{background-image:url(../img/bt_chevron_white_right.png)}#appcontainer #fullscreencontainer #panorama #nextPanoBt,#appcontainer #fullscreencontainer #panorama #nextPanoBt.up{right:1em;background-image:url(../img/bt_chevron_red_left.png)}#appcontainer #fullscreencontainer #panorama #nextPanoBt.down,#appcontainer #fullscreencontainer #panorama #nextPanoBt.over{background-image:url(../img/bt_chevron_white_left.png)}#appcontainer #fullscreencontainer #nextPanoBt.hide,#appcontainer #fullscreencontainer #prevPanoBt.hide{visibility:hidden;opacity:0;transition:visibility 0s .5s,opacity .5s linear}#appcontainer #standbyscreen{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;overflow:hidden;visibility:visible;opacity:1;transition:opacity .5s linear}#appcontainer #standbyscreen.hide{visibility:hidden;opacity:0;transition:visibility 0s .5s,opacity .5s linear}#appcontainer #standbyscreen #languageselectionpopup{position:absolute;top:15%;bottom:15%;transform-origin:center}#appcontainer #standbyscreen #languageselectionpopup #langselpopupBg{height:100%;background-color:rgba(203,60,45,.9);border-radius:50%}#appcontainer #standbyscreen #languageselectionpopup #langselpopupContent{position:absolute;top:0;left:0;right:0;bottom:0;text-align:left;font-size:.8em}#appcontainer #standbyscreen #languageselectionpopup #langselpopupContent .chevron{position:absolute;height:20%;width:20%;left:28%;top:28%}#appcontainer #standbyscreen #langselpopupExploration{position:absolute;text-align:right;top:52%;left:0;width:48%;font-size:.6em}#appcontainer #standbyscreen #languageselectionpopup #langselpopupContent #langselpopupTitleContainer{position:absolute;top:52%;left:52%;width:45%}#appcontainer #standbyscreen #languageselectionpopup #langselpopupContent h1,#appcontainer #standbyscreen #languageselectionpopup #langselpopupContent h2{font-family:Filosofia;margin:0}#appcontainer #standbyscreen #languageselectionpopup #langselpopupContent h2{font-size:1.5em;font-style:italic}#appcontainer #standbyscreen #languageselectionpopup #langselpopupContent p{font-style:italic;font-size:.6em}#appcontainer #standbyscreen #languageselectionpopup #langselpopupContent h1 p{font-size:1em}#appcontainer #standbyscreen #languageselectionpopup #langselpopupContent #langselpopupFinger{position:absolute;fill:none;stroke:#eeedec;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;height:1.5em;left:-14%}#appcontainer #standbyscreen #languageselectionpopup #langselpopupContent .langbuttons{margin-top:10%}#appcontainer #creditsContainer{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.8);color:#fff;visibility:hidden;opacity:0;transition:visibility 0s .2s,opacity .2s linear}#appcontainer #creditsContainer.show{visibility:visible;opacity:1;transition:opacity .2s linear}#appcontainer #creditsContainer #creditsTextContainer{padding:2em;overflow-y:auto;height:calc(100% - 4em)}#appcontainer #creditsContainer #creditsTextContainer h1{margin-bottom:0}#appcontainer #creditsContainer #creditsTextContainer p{line-height:1.6;font-size:.9em}#appcontainer #creditsContainer .btClose{position:absolute;right:2em;top:2em;z-index:1}#appcontainer #header{position:absolute;display:inline-block;top:1em;right:.8em;text-align:right;visibility:visible;opacity:1;transition:opacity .5s linear}#appcontainer #header.hide{visibility:hidden;opacity:0;transition:visibility 0s .5s,opacity .5s linear}#appcontainer #header .langbuttons{font-size:.8em}#appcontainer #footer{position:absolute;bottom:0;width:100%;height:6%;min-height:55px;background-color:rgba(27,27,28,.6);visibility:visible;opacity:1;vertical-align:middle;display:inline-block;transition:opacity .5s linear,bottom .5s ease}#appcontainer #footer.hide{visibility:hidden;opacity:0;bottom:-6%;transition:visibility 0s .5s,opacity .5s linear,bottom .5s ease}#appcontainer #footer button,#appcontainer #footer button.up{font-family:'Open Sans';background-color:rgba(0,0,0,0);font-weight:400;font-size:1em;margin-left:.8em;width:2em;height:2em;min-width:35px;min-height:35px;line-height:2em;color:#fff;background-size:80% auto;vertical-align:middle}#appcontainer #footer button.active,#appcontainer #footer button.over{background-color:rgba(203,60,45,1)}#appcontainer #footer button.down{background-color:rgba(203,60,45,.8)}#appcontainer #footer #btHome{background-image:url(../img/ico_home.png)}#appcontainer #footer #btManipulationMode{background-image:url(../img/ico_fullsize.png)}#appcontainer #footer #btPoiMode{background-image:url(../img/little-eye-white-picto.png);background-size:70%}#appcontainer #footer #btGame,#appcontainer #footer #btGame.active,#appcontainer #footer #btGame.down,#appcontainer #footer #btGame.over,#appcontainer #footer #btGame.up{background-image:url(../img/bt_bonus_enfant.png);background-position:bottom;background-color:initial;width:6em;margin-left:-1.7em;height:100%;min-width:105px;border-radius:initial}#appcontainer #footer #footerLeftButtonsWrapper{height:100%;width:calc(14% - .8em);min-width:166px;display:inline-block;vertical-align:top;text-align:right;margin-right:.8em;white-space:nowrap}#appcontainer #footer #footerRightButtonsWrapper{height:100%;min-width:3em;vertical-align:top;display:inline-block}#appcontainer #footer #sectionButtonsContainer{height:100%;background-color:rgba(27,27,28,.6);border-top-left-radius:1em;border-bottom-right-radius:1em;border:none;outline:0;padding:0;width:calc(74% - 3em);display:inline-block;vertical-align:top}#appcontainer #footer #sectionButtonsContainer button,#appcontainer #footer #sectionButtonsContainer button.up{font-family:Filosofia;background-color:rgba(27,27,28,0);border-top-left-radius:.8em;border-bottom-right-radius:.8em;text-align:left;padding:.2em 1.6em;font-size:1em;line-height:1em;height:100%;width:25%;float:left;margin:0}#appcontainer #footer #sectionButtonsContainer button:before{position:absolute;border-left:1px solid #fff;content:"";display:block;height:33%;top:33%;left:0}#appcontainer #footer #sectionButtonsContainer button:first-child:before{display:none}#appcontainer #footer #sectionButtonsContainer button.active,#appcontainer #footer #sectionButtonsContainer button.down,#appcontainer #footer #sectionButtonsContainer button.over{background-color:rgba(237,236,235,1);color:rgba(203,60,45,1)}#appcontainer #footer #sectionButtonsContainer button.down{background-color:rgba(237,236,235,.8)}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#appcontainer #footer{min-height:calc(55px / 1.25)}#appcontainer #footer button,#appcontainer #footer button.up{min-width:calc(35px / 1.25);min-height:calc(35px / 1.25)}#appcontainer #footer #footerLeftButtonsWrapper{min-width:calc(166px / 1.25)}}@media (-webkit-min-device-pixel-ratio:1.3),(min-resolution:124.8dpi){#appcontainer #footer{min-height:calc(55px / 1.3)}#appcontainer #footer button,#appcontainer #footer button.up{min-width:calc(35px / 1.3);min-height:calc(35px / 1.3)}#appcontainer #footer #footerLeftButtonsWrapper{min-width:calc(166px / 1.3)}}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){#appcontainer #footer{min-height:calc(55px / 1.5)}#appcontainer #footer button,#appcontainer #footer button.up{min-width:calc(35px / 1.5);min-height:calc(35px / 1.5)}#appcontainer #footer #footerLeftButtonsWrapper{min-width:calc(166px / 1.5)}}@media (-webkit-min-device-pixel-ratio:1.6666666666666667),(min-resolution:160dpi){#appcontainer #footer{min-height:calc(55px / 1.7)}#appcontainer #footer button,#appcontainer #footer button.up{min-width:calc(35px / 1.7);min-height:calc(35px / 1.7)}#appcontainer #footer #footerLeftButtonsWrapper{min-width:calc(166px / 1.7)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#appcontainer #footer{min-height:calc(55px / 1)}#appcontainer #footer button,#appcontainer #footer button.up{min-width:calc(35px / 1);min-height:calc(35px / 1)}#appcontainer #footer #footerLeftButtonsWrapper{min-width:calc(166px / 1)}}#appcontainer .column{position:absolute;top:0;bottom:0;transition:width .2s linear}#appcontainer #rightcolumn{background-color:transparent;right:-41%;width:45%;visibility:visible;opacity:1;transition:opacity .5s linear,right .5s ease}#appcontainer #rightcolumn.hide{right:-100%;visibility:hidden;opacity:0;transition:visibility 0s .5s,opacity .5s linear,right .5s ease}#appcontainer #rightcolumn.deployed{right:-25%;visibility:visible;opacity:1;transition:opacity .5s linear,right .5s ease}#appcontainer #rightcolumn #rcBg{position:absolute;background-color:#cb3c2d;border-top-left-radius:50%;border-bottom-left-radius:50%;top:10%;bottom:10%;width:100%;transition:top .2s ease .1s,bottom .2s ease .1s,border-radius .2s ease .2s}#appcontainer #rightcolumn.deployed #rcBg{border-top-left-radius:0;border-bottom-left-radius:0;top:0;bottom:0}#appcontainer #rightcolumn #rcToggleButton,#appcontainer #rightcolumn #rcToggleButton.up{position:absolute;top:calc(50% - 1.4em);left:-1.4em;font-size:1em;background-color:#eeedec;color:#cb3c2d;background-image:url(../img/filters-deploy-button.png)}#appcontainer #rightcolumn #rcToggleButton.active,#appcontainer #rightcolumn #rcToggleButton.down,#appcontainer #rightcolumn #rcToggleButton.over{background-color:#dfb4a0}#appcontainer #rightcolumn.deployed #rcToggleButton{background-image:url(../img/filters-hide-button.png)}#appcontainer #rightcolumn #rcContainer,#appcontainer #rightcolumn.hide #rcContainer{width:50%;font-size:1em;visibility:hidden;opacity:0;transition:visibility 0s .2s,opacity .2s linear}#appcontainer #rightcolumn.deployed #rcContainer{visibility:visible;opacity:1;transition:opacity .2s linear .4s}#appcontainer #rightcolumn #rcFiltersContainer{margin-top:5em;background-color:#fff}#appcontainer #rightcolumn #rcContainer button,#appcontainer #rightcolumn #rcContainer button.up{font-family:Filosofia;background-color:rgba(238,237,236,1);color:#989798;text-align:left;padding:0 2em 0 4em;font-size:1em;line-height:1em;margin:0 0 .1em}#appcontainer #rightcolumn #rcContainer button.up::before,#appcontainer #rightcolumn #rcContainer button::before{position:absolute;top:0;left:0;display:block;width:5em;height:100%;content:"";background-image:url(../img/little-eye-disabled-picto.png);background-size:25% auto;background-repeat:no-repeat;background-position:center}#appcontainer #rightcolumn #rcContainer button.active::before,#appcontainer #rightcolumn #rcContainer button.down::before{background-image:url(../img/little-eye-picto.png)}#appcontainer #rightcolumn #rcContainer button.active,#appcontainer #rightcolumn #rcContainer button.down,#appcontainer #rightcolumn #rcContainer button.over{color:#424145}#appcontainer #rightcolumn #rcContainer button.over{background-color:rgba(238,237,236,.8)}#appcontainer #rightcolumn #rcContainer button#rcFiltersResetButton,#appcontainer #rightcolumn #rcContainer button#rcFiltersResetButton.active,#appcontainer #rightcolumn #rcContainer button#rcFiltersResetButton.down,#appcontainer #rightcolumn #rcContainer button#rcFiltersResetButton.over,#appcontainer #rightcolumn #rcContainer button#rcFiltersResetButton.up{background-color:rgba(238,237,236,0);color:#fff;margin-top:4rem}#appcontainer #rightcolumn #rcContainer button#rcFiltersResetButton.active,#appcontainer #rightcolumn #rcContainer button#rcFiltersResetButton.down,#appcontainer #rightcolumn #rcContainer button#rcFiltersResetButton.over{background-color:rgba(238,237,236,1);color:#cb3c2d}#appcontainer #rightcolumn #rcContainer button#rcFiltersResetButton.up::before,#appcontainer #rightcolumn #rcContainer button#rcFiltersResetButton::before{background-image:url(../img/little-eye-white-picto.png)}#appcontainer #rightcolumn #rcContainer button#rcFiltersResetButton.active::before,#appcontainer #rightcolumn #rcContainer button#rcFiltersResetButton.down::before,#appcontainer #rightcolumn #rcContainer button#rcFiltersResetButton.over::before{background-image:url(../img/little-eye-picto.png)}#appcontainer #maincontent #map #threedmenu{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}#appcontainer #maincontent #map #threedmenu_left,#appcontainer #maincontent #map #threedmenu_right{position:absolute;top:0;height:100%;width:50%;border-radius:1em}#appcontainer #maincontent #map #threedmenu_left{left:0}#appcontainer #maincontent #map #threedmenu_right{left:50%}#appcontainer #maincontent #map.left_selected #threedmenu_left,#appcontainer #maincontent #map.right_selected #threedmenu_right{z-index:1;background-color:rgba(0,0,0,0);transition:background-color 0s ease}#appcontainer #maincontent #map.left_selected #threedmenu_right,#appcontainer #maincontent #map.right_selected #threedmenu_left{z-index:2;background-color:rgba(0,0,0,.3);transition:background-color .5s .4s ease}#appcontainer #maincontent #map #char{position:absolute;right:3em;bottom:calc(6% + 3em);width:23%}#appcontainer #maincontent #map #gothaplane{position:absolute;right:3em;bottom:calc(6% + 3em);width:35%}#appcontainer #maincontent #map #parure-button{position:absolute;right:3em;bottom:calc(6% + 1em);transform:scale(.7);display:block}#appcontainer #maincontent.hide #map #parure-button{display:none}#appcontainer #maincontent #sectioncontainer #parure-video-buttons-container{display:block;height:100%;width:100%;margin-left:-5%}#appcontainer #maincontent #sectioncontainer .parure-video-button{display:inline-block;vertical-align:middle;width:calc(100% / 3);margin-right:2em}#appcontainer #maincontent #sectioncontainer #parure-video-button-2{margin-right:0}#appcontainer #maincontent #sectioncontainer .parure-video-button img{width:100%}#appcontainer #maincontent #map #parure-button-label{position:absolute;font-family:Filosofia;font-size:1.4em;bottom:1em;left:0;right:0;text-align:center}#appcontainer #game .puzzle{position:absolute;background-color:rgba(0,0,0,.3);transform-origin:left top}#appcontainer #game .puzzle>div{border:1px solid rgba(255,255,255,.5)}