@font-face{font-family:'RolexUnitus';src:url('../fonts/RolexUnitus/rolexunitus-webfont.eot?');src:url('../fonts/RolexUnitus/rolexunitus-webfont.eot?') format('embedded-opentype'),url('../fonts/RolexUnitus/rolexunitus-webfont.woff2') format('woff2'),url('../fonts/RolexUnitus/rolexunitus-webfont.woff') format('woff'),url('../fonts/RolexUnitus/rolexunitus-webfont.ttf') format('truetype'),url('../fonts/RolexUnitus/rolexunitus-webfont.svg#rolex_unitusregular') format('svg')}@font-face{font-family:'rolex_gothic';src:url('../fonts/RolexGothic/RolexGothicLight.eot?');src:url('../fonts/RolexGothic/RolexGothicLight.eot?') format('embedded-opentype'),url('../fonts/RolexGothic/RolexGothicLight.woff2') format('woff2'),url('../fonts/RolexGothic/RolexGothicLight.woff') format('woff'),url('../fonts/RolexGothic/RolexGothicLight.ttf') format('truetype'),url('../fonts/RolexGothic/RolexGothicLight.svg#RolexGothicLight') format('svg')}@keyframes scale{from{transform:scale(0)}to{transform:scale(1.1)}}@keyframes bounce{from{transform:scale(1)}to{transform:scale(1.1)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.btn,#textLoader{color:#fff}#webglContainer,#backgroundLoader,#toolbarContent{background-color:#fff}.miniscroll-tracker,.btn,#loadContainer{color:#a37e2c}#level,#navigation{color:#222}.miniscroll-thumb,#barLoader{background-color:#a38139}.btn:hover{background-color:#c69c60;color:#fff}li,.help,#level{color:#222}#navigation{background-color:#fff}.infos,.animation,.mediaVideo{background-color:#212121}.scrollToLeft,.scrollToRight{background-color:#fff}.couleurVerte{color:#696}.couleurOr{color:#a38139}.couleurBlanche{color:#fff}.couleurNoire{color:#212121}.couleurRouge{color:#f00}.couleurGrise{color:#666}.couleurMenu{color:#f6f6f6}li,.scrollToLeft,.scrollToRight,.btn,.startModule,.langue,.animation,.pleinEcran,.infos,.mediaVideo,.reset,.quitterInfos,.validation,.correction,.results,.lastLevel,.cancelReset,.resetConfirm,.btnback,#closeValidationSprite,.retry,#closeValidationLabel,.saveAndQuit,.reset,.saveAndQuitConfirm,.cancelSaveAndQuit{cursor:pointer}#webglContainer,#interface{box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2)}#hotspotContainer,#webglContainer,#loadContainer{animation-name:scale;animation-duration:.2s;animation-timing-function:ease}#webglContainer,#loadContainer{-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}#miniscroll-scroller,#miniscroll-scrollerB{transform:scale(1)}#version{position:absolute;left:calc(50% - 50px);width:100px;color:#fff;bottom:5px;text-align:center;font-size:8px;z-index:3000}*{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html,body{margin:0;padding:0;border:0;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#ddd;-webkit-text-size-adjust:100%;position:fixed;width:100%;height:100%;margin-bottom:44px;font-family:'RolexUnitus'}#interface{display:block;position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}#canvas3Dswipe{display:block;position:absolute;text-align:center;left:0%;top:45px;background-color:#ddd;width:calc(100% - 325px)}#view{position:absolute;display:block;width:115px;height:35px;background-image:url(../images/360view.png);z-index:25;background-size:contain;background-repeat:no-repeat}#barLoader{display:block;position:absolute;margin-left:10px;width:0;height:10px;z-index:202}#backgroundLoader{display:block;position:absolute;margin-left:10px;margin-right:10px;width:230px;height:10px;z-index:200}#textLoader{display:block;text-align:left;padding-top:5px;padding-left:10px;width:250px;height:25px;vertical-align:middle;z-index:200}#loadContainer{display:block;position:absolute;text-align:center;margin-left:auto;margin-right:auto;width:250px;height:50px;z-index:202;background-color:#212121}.loadContainerWithMenu{left:calc((50% - 125px) - 175px);bottom:55px}.loadContainerWithoutMenu{left:calc((50% - 125px));top:calc((50% - 25px))}.numberLevel{width:45px;height:45px;display:inline-block;text-align:center;color:#a38139;background-image:url(../images/border.jpg);background-repeat:no-repeat;background-size:1px 40px;margin-right:-5px}.numA{background-image:url(../images/numberLevel.png);background-repeat:no-repeat;background-size:40px 40px}#nameLevel{color:#a38139;width:200px;padding-left:25px;display:inline-block;text-transform:uppercase;background-image:url(../images/border.jpg);background-repeat:no-repeat;background-size:1px 40px}#webglContainer{display:block;position:absolute;text-align:center;z-index:3000;width:400px;height:160px;left:calc(50% - 200px);padding-top:10px;padding:10px;top:calc(50% - 100px)}.help{width:325px;text-align:left;font-size:17px}.helpMobile,#feedbackHelpMobile{width:100%;height:50px;line-height:50px;font-size:13px}.help span,.helpMobile span,#feedbackHelpMobile span{vertical-align:middle;display:inline-block}.help span{padding:20px;line-height:1.25}.helpMobile span,#feedbackHelpMobile span{padding-left:10px;padding-right:10px;vertical-align:middle;line-height:1;text-align:center}.help,.helpMobile,.backCategory,.recapTools{display:block;text-align:center;border-bottom:#ccc 1px solid}.fullScreenMessage{position:absolute;left:0;top:0;right:0;bottom:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2000}.fullScreenMessage:not(.visible){display:none}.fullScreenMessage *{font-size:20px;font-weight:bold}#fillSprite{width:59px;height:59px;position:absolute;top:calc(50% - 150px);left:calc(50% - 30px)}#crownSprite{position:absolute;width:59px;height:59px;top:calc(50% - 150px);left:calc(50% - 30px)}#menu,#menuMobile,#recapitulatif{background-color:#fff;border-left:1px solid #666}#appliquesRecap{padding-bottom:50px}ul{margin:0;padding:0;width:100%}.ulActive{display:block}li{display:block;list-style-type:none;list-style:none;height:70px;border-left-width:0;border-right-width:0;text-align:left;padding-left:20px;padding-right:20px;font-size:17px}#menuMobile{position:absolute;z-index:8;width:100%;height:calc(30%);bottom:0;right:0;overflow:hidden}#recapMobile{position:absolute;z-index:8;width:100%;height:30%;bottom:0;right:0;overflow:hidden;background-color:#fff}.MobScrollerCategories,.MobScrollerElements,.MobScrollerRecapitulatif{position:absolute;left:0;width:1500px;overflow:hidden}#MobCategories,#MobRecap{height:100%}#MobScrollerElements div{width:400px;height:auto}#MobBraceletsElements div,#MobFermoirsElements div,#MobLunettesElements div,#MobCouronnesElements div,#MobCadransElements div,#MobAiguillesElements div,#MobAppliquesElements div{display:block;position:absolute;text-align:center}#MobCategories div,#MobRecap div{position:absolute;display:block;text-align:center;cursor:pointer}#vignettesRecapMobile{height:50%}#vignettesTitreRecapMobile{position:absolute;height:50%}#titreRecapCatMobile{position:absolute;color:#a37e2c;text-transform:uppercase;font-size:2.7vw;line-height:2.4vw;cursor:default;padding-top:5px;width:100%;height:25%}#titreLabelMobile{width:100%;line-height:.8;overflow:hidden}#titreElemValideMobile{position:absolute;text-align:center;width:100%;height:40%;left:0;bottom:5px;font-size:2.5vw;line-height:.95}#elementValideMobile{position:absolute;top:30%;width:100%;height:75%}.backCategory{width:100%;cursor:pointer;height:50px;overflow:hidden;position:absolute;top:0;left:0;color:#fff;background-color:#212121}.recapTools{width:100%;cursor:pointer;height:35px;overflow:hidden;position:absolute;top:0;left:0}#iconBack{display:block;position:absolute;top:0;left:calc(50% - 110px);height:auto;width:auto;background-image:url(../images/btnOpen.png)}#labelBack{display:block;position:relative;letter-spacing:1px;height:50px;text-transform:uppercase;vertical-align:middle;line-height:50px;text-align:center}.titreLabelMob{display:block;text-transform:uppercase;font-size:14px;line-height:.9;width:100%;height:30%;bottom:5px;text-align:center}#vignettesMob{display:block;width:100%;height:70%;background-position-x:center;background-position-y:center}#vignettesMobElem{display:block;position:relative;margin-bottom:3vw;width:80%;left:10%;top:10px;height:50%;cursor:pointer}.vignetteCatBra,.vignetteCatFer,.vignetteCatCou,.vignetteCatLun,.vignetteCatAig,.vignetteCatCad,.vignetteCatApp{cursor:pointer;background-repeat:no-repeat;background-image:url('../images/vignettes/catBracelet.jpg');background-size:contain}.vignetteCatBra{background-image:url('../images/vignettes/catBracelet.jpg')}.vignetteCatFer{background-image:url('../images/vignettes/catFermoir.jpg')}.vignetteCatCou{background-image:url('../images/vignettes/catCouronne.jpg')}.vignetteCatLun{background-image:url('../images/vignettes/catLunette.jpg')}.vignetteCatAig{background-image:url('../images/vignettes/catAiguille.jpg')}.vignetteCatCad{background-image:url('../images/vignettes/catCadran.jpg')}.vignetteCatApp{background-image:url('../images/vignettes/catIndex.jpg')}#menu{position:absolute;text-align:center;z-index:8;width:325px;top:90px;right:0%;overflow:hidden}.menuHeight{height:calc(100% - 90px)}#recapitulatif{position:absolute;text-align:center;right:0%;top:90px;width:325px;height:calc(100% - 80px);z-index:9}#vignettes{display:inline-block;vertical-align:middle;padding-left:5px;height:60px;padding-right:10px}#vignettesRecap{display:inline-block;vertical-align:middle;padding-left:5px;height:40px;padding-right:10px}#vignettesTitreRecap{height:40px;float:left}#plusoumoins{font-size:14px;margin-left:0;position:relative;left:5px}#elementValide{height:40px}#elementValide:hover{cursor:default;background-color:#fff;color:#222}#titreCat{color:#212121;text-transform:uppercase;font-size:16px;height:40px;line-height:2.25;margin-bottom:10px}#titreCat:hover{color:#fff;background-color:#222}#titreRecapCat{color:#a37e2c;text-transform:uppercase;font-size:14px;height:40px;line-height:2.75;cursor:default}#titreLabel{display:inline-block;vertical-align:middle;padding-left:0;text-align:left;line-height:.9}li #titreLabel{width:180px}#titreCat #titreLabel{width:auto}#titreRecapCat #titreLabel{width:240px}.scrollToLeft,.scrollToRight{width:13%;z-index:99;position:absolute;text-align:center;vertical-align:middle;background-repeat:no-repeat;background-size:contain;background-position-y:center}.scrollToLeft{right:0;background-image:url("../images/arrowRight.png")}.scrollToRight{left:0;background-image:url("../images/arrowLeft.png")}.nicescroll-rails{padding-top:5px;padding-bottom:5px}.scroller,.scrollerB{display:block;width:325px;height:calc(100% - 121px);overflow:hidden}.scrollerB{height:calc(100% - 200px)}#objectif{text-transform:uppercase;color:#a37e2c;display:inline-block;z-index:120;font-size:22px;padding-top:5px;line-height:.95;text-align:center;letter-spacing:0;z-index:1999;position:absolute;border-bottom:1px solid #ccc;background-color:rgba(255,255,255,1)}#toolbar{display:block;position:absolute;text-align:center;left:0%;top:0%;width:100%;overflow:visible}#navigation{position:absolute;z-index:2002;width:100%;text-align:left;box-shadow:0 1px 2px #666}#closeValidationLabel{color:#fff}#closeValidationLabel,#closeValidationLabel{height:100%;text-align:left;width:150px;overflow:visible;position:absolute}#closeValidationSprite,#retrySprite,#saveAndQuitSprite{background-size:contain;background-repeat:no-repeat;position:absolute}#closeValidationSprite{display:block;width:70px;height:45px;left:0;top:0;text-align:center;color:#fff;background-image:url(../images/iconeRolex.jpg);background-repeat:no-repeat}#retrySprite{left:0;background-image:url(../images/iconeRolex.jpg)}#saveAndQuitSprite{right:0;background-image:url(../images/btnQuit.png);background-position-x:right}#accroche{font-size:20px;font-style:italic}#detailAccroche{font-size:18px}#toolbarContent{z-index:9;width:100%;position:absolute;padding-top:15px;top:-200px;background-color:#fff;border-bottom:1px solid #ccc}.validation{display:inline-block;height:30px;line-height:30px;cursor:pointer;text-transform:uppercase;color:#a37e2c;border:#a37e2c 1px solid}.btn{display:block;position:absolute;text-align:center;width:50px;height:50px}.btnback{width:50px;height:50px;display:block;position:absolute;border-right:#212121 solid 1px;text-align:center;color:#fff;background-image:url(../images/back.png);background-repeat:no-repeat}.langue{color:#333;line-height:3;z-index:11}.langue:hover{color:#333;background-color:#ccc}.quitterInfos{display:block;width:50px;height:50px;position:absolute;right:-25px;top:-25px;-webkit-border-radius:25px 25px 25px 25px;border-radius:25px 25px 25px 25px;line-height:2;text-align:center;text-transform:uppercase;font-size:25px;background-color:#fff;border:#ccc solid 1px;color:#212121;font-family:"RolexUnitus"}.quitterInfos:hover{background-color:#fff;color:#a38139}.reset{display:block;position:absolute;width:30px;height:30px;border:#666 solid 1px;left:0;top:5px;line-height:3;cursor:pointer;background-image:url(../images/btnReset.png);background-size:contain}.reset:hover{background-color:#333}.cancelNiv,.correction,.results,.lastLevel,.closeIncompatible,.resetConfirm,.saveAndQuitConfirm,.cancelReset,.cancelSaveAndQuit{left:calc(50% - 70px);width:140px;line-height:30px;cursor:pointer;text-transform:uppercase;font-size:12px;letter-spacing:0;background-color:#fff;color:#c69c60;height:30px;border:1px solid #c69c60;text-transform:uppercase}.cancelNiv span,.correction span,.results span,.lastLevel span,.closeIncompatible span,.resetConfirm span,.saveAndQuitConfirm span,.cancelReset span,.cancelSaveAndQuit span{display:inline-block;vertical-align:middle;line-height:normal}.retry,.toggleValidation,.saveAndQuit{position:absolute;top:0;color:#fff}.retry{width:70px;height:45px;display:block;left:calc(50% - 35px);text-align:center}.toggleValidation{display:block;left:calc(50% - 35px);text-align:center}.saveAndQuit{width:70px;height:45px;padding-left:25px;padding-right:0;display:inline-block;text-align:right;right:0}.validation:hover{background-color:#a37e2c;color:#fff}.infos,.animation,.mediaVideo{position:absolute;background-size:contain;background-repeat:no-repeat;background-color:#fff;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;border:1px #fff solid}.infos{background-image:url(../images/btnInfosHover.png)}.animation{background-image:url(../images/btnVideoHover.png)}.mediaVideo{background-image:url(../images/btnVideoHover.png)}.infos:hover,.animation:hover,.mediaVideo:hover{background-color:#fff;border:1px #a38139 solid}#hotspotContainer{z-index:4000;width:400px;height:400px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:absolute;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:#777 0 0 5px;-webkit-box-shadow:#777 0 0 5px;box-shadow:#777 0 0 5px;background:radial-gradient(circle at 100% 0,transparent 30px,#fff 32px)}#hotspotContainer:not(.visible){display:none}#hotspotContainer.verticalLayout{-webkit-flex-direction:column;flex-direction:column}#hotspotContainer.verticalLayoutReversed{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}#hotspotContainer.horizontalLayout{-webkit-flex-direction:row;flex-direction:row}#hotspotContainer.horizontalLayoutReversed{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}#hotspotContainer .hotspotImage,#hotspotContainer .hotspotDescription{padding:10px;-webkit-flex-grow:1;-webkit-flex-shrink:1;-webkit-flex-basis:0;flex-grow:1;flex-shrink:1;flex-basis:0}#hotspotContainer .hotspotImage{background-position:center center;background-size:cover;-webkit-align-self:stretch;align-self:stretch}#hotspotContainer .hotspotDescription{background-color:#fff;color:#777;text-align:justify;direction:ltr;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#hotspotContainer .hotspotDescription strong{color:#000}#hotspotContainer.verticalLayout .hotspotImage,#hotspotContainer.verticalLayoutReversed .hotspotDescription{-moz-border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0}#hotspotContainer.verticalLayout .hotspotDescription,#hotspotContainer.verticalLayoutReversed .hotspotImage{-moz-border-radius:0 0 20px 20px;-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px}#hotspotContainer.horizontalLayout .hotspotImage,#hotspotContainer.horizontalLayoutReversed .hotspotDescription{-moz-border-radius:20px 0 0 20px;-webkit-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px}#hotspotContainer.horizontalLayout .hotspotDescription,#hotspotContainer.horizontalLayoutReversed .hotspotImage{-moz-border-radius:0 20px 20px 0;-webkit-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0}#introduction{background-image:none;background-repeat:no-repeat;background-size:cover;background-color:#e9e9e9;position:absolute;left:0;top:45px;display:block;width:100%;height:calc(100% - 45px);z-index:2000}#containerTextIntroduction{display:block;position:absolute;border-radius:300px 300px 0 0;border:5px double #ddd;background-color:rgba(0,0,0,.75);width:500px;height:250px;right:calc(50% - 250px);bottom:-300px}#feedback{display:block;z-index:200;position:absolute;border-radius:300px 300px 0 0;border:5px double #ddd;width:500px;height:250px;right:calc(50% - 87.5px);background-color:rgba(0,0,0,.75);bottom:-300px}.closeFeedback{width:50px;height:50px;position:absolute;top:-27px;left:calc(50% - 25px);background-image:url("../images/close.png");background-color:#fff;background-size:contain;cursor:pointer;border:5px solid #fff;border-radius:50px;box-shadow:0 0 10px grey}#titleFeedback{font-size:20px;text-align:center;color:#c69c60;text-transform:uppercase;letter-spacing:2px;line-height:1;position:absolute;width:300px;height:75px;top:50px;left:100px}#descriptionFeedback{font-size:18px;color:#fff;text-align:center;position:absolute;width:400px;left:50px;bottom:0;height:120px}#titleModule{font-size:22px;text-align:center;color:#c69c60;text-transform:uppercase;letter-spacing:3px;position:absolute;top:30px;width:260px;line-height:.95;left:calc(50% - 130px)}#descriptionModule{font-size:18px;text-align:center;color:#fff;position:absolute;width:350px;line-height:1;top:90px;left:calc(50% - 175px)}#timeModule{padding-top:20px;padding-bottom:20px;color:#a38139}.startModule{position:absolute;display:block;text-align:center;color:#c69c60;border:1px solid #c69c60;padding:5px 10px 7px 10px;text-transform:uppercase;width:150px;bottom:20px;left:calc(50% - 80px)}#loadingStatisticText{position:absolute;display:block;text-align:center;color:#c69c60;padding:5px 10px 7px 10px;text-transform:uppercase;width:150px;bottom:20px;left:calc(50% - 75px)}.startModule:hover{background-color:#c69c60;color:#fff}#languageContainer{overflow:hidden;display:block;width:100%;height:calc(100vh - 45px);position:absolute;left:0;background-color:#a38139;z-index:2001;text-align:center;bottom:100vh;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;-o-transition:bottom .2s ease-in-out;-webkit-transition:bottom .2s ease-in-out;-moz-transition:bottom .2s ease-in-out;transition:bottom .2s ease-in-out}#languageContainer.open{bottom:0}#languageContainer ul li{margin:auto;color:#fff;text-align:center;height:30px;width:200px;padding:10px;cursor:pointer;text-transform:uppercase;line-height:1.5;font-size:18px;border:1px solid #a38139;zoom:normal}#languageContainer ul li:hover{border:1px solid #fff}.language{position:absolute;right:45px;text-align:center;background-image:none;background-size:contain;line-height:2.75;z-index:2003;width:45px;height:50px;color:#a38139;cursor:pointer;text-transform:uppercase}.language.active{background-image:url("../images/cursorLanguage.png")}#video{background-color:#eee;position:absolute;object-fit:cover;width:100%;top:45px;height:calc(100% - 45px);z-index:2000}.componentRecap.clickable *{cursor:pointer}.componentRecap:not(.clickable) .btnFeedback,.componentRecap:not(.clickable) .btnFeedbackMob{background:url('../images/btnFeedback.png')}.btnFeedback{display:inline-block;vertical-align:middle;height:25px;width:25px;margin-right:5px;background-image:url(../images/btnFeedback.png);background-repeat:no-repeat;background-size:cover}.btnFeedbackMob{position:absolute;height:25px;width:25px;left:0;top:-10px;background-image:url(../images/btnFeedback.png);background-repeat:no-repeat;background-size:cover}#textView{font-style:italic;text-align:center;display:block;width:115px;overflow:visible}#languageContainer ul{margin-top: 20vh !important;}
