*{padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:11px}body{min-width:830px}body.scroll{overflow-y:scroll;overflow-x:auto}ul,li{margin:0;padding:0;list-style-type:none}a,a:active,a:visited,a:hover{color:#fff;text-decoration:none;outline:0}a:hover{color:#fdddee}input[type='submit']{-webkit-appearance:none;border-radius:0}header,nav,section,aside,footer{display:block}#door{position:relative;height:100%}nav li,nav ul{display:inline-block}.clear{clear:both}#logoVp{background-repeat:no-repeat}@font-face{font-family:'vp_sansregular';src:url(../fonts/vpsans-regular-webfont.eot);src:url(../fonts/vpsans-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/vpsans-regular-webfont.woff) format('woff'),url(../fonts/vpsans-regular-webfont.ttf) format('truetype'),url(../fonts/vpsans-regular-webfont.otf) format('truetype')}@font-face{font-family:'vp_sanslight';src:url(../fonts/vpsans-light-webfont.eot);src:url(../fonts/vpsans-light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/vpsans-light-webfont.woff) format('woff'),url(../fonts/vpsans-light-webfont.ttf) format('truetype'),url(../fonts/vpsans-light-webfont.otf) format('opentype')}@font-face{font-family:'vp_sansbold';src:url(../fonts/vpsans-bold-webfont.eot);src:url(../fonts/vpsans-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/vpsans-bold-webfont.woff) format('woff'),url(../fonts/vpsans-bold-webfont.ttf) format('truetype'),url(../fonts/vpsans-bold-webfont.otf) format('opentype')}@font-face{font-family:'vp_slabLight';src:url(../fonts/vpslab-light-webfont.eot);src:url(../fonts/vpslab-light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/vpslab-light-webfont.woff) format('woff'),url(../fonts/vpslab-light-webfont.ttf) format('truetype'),url(../fonts/vpslab-light-webfont.otf) format('opentype')}@font-face{font-family:'vp_condensedLight';src:url(../fonts/vpcondensed-light-webfont.eot);src:url(../fonts/vpcondensed-light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/vpcondensed-light-webfont.woff) format('woff'),url(../fonts/vpcondensed-light-webfont.ttf) format('truetype'),url(../fonts/vpcondensed-light-webfont.otf) format('opentype')}@font-face{font-family:'vpslab-bold';src:url(../fonts/vpslab-bold-webfont.eot);src:url(../fonts/vpslab-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/vpslab-bold-webfont.woff) format('woff'),url(../fonts/vpslab-bold-webfont.ttf) format('truetype'),url(../fonts/vpslab-bold-webfont.otf) format('opentype')}.loginBloc{position:absolute;top:60px;left:84px;z-index:1}.showCookiesBanner .loginBloc{top:140px;transition:top .3s}.hideCookiesBanner .loginBloc{top:60px}header h1{display:block;width:285px;height:65px;text-indent:-10000px;background-position:top left}#door form{margin:14px 0 0 13px}.loginBloc fieldset{border:0;width:228px}.loginBloc legend{padding:0 0 14px;color:#ec008c;font-size:14px;font-weight:700}.de .loginBloc legend,.at .loginBloc legend{color:#909}.loginBloc p{position:relative;padding:0 0 5px}.loginBloc p.signUp{padding:30px 0 15px;clear:both;color:#ec008c;font-size:14px;font-weight:700}.de .loginBloc p.signUp,.at .loginBloc p.signUp{color:#909}.loginBloc .labelEmail,.loginBloc .labelPass{display:none;position:absolute;left:4px;top:6px;color:#c9c9c9;font-size:13px}.loginBloc input{padding:0 0 0 .31rem;width:228px;height:23px;line-height:23px;border:1px solid #c9c9c9;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.loginBloc p.checkRemind{padding:4px 0 0;width:135px;overflow:hidden}.loginBloc .black legend,.loginBloc .black p.signUp,.loginBloc .black .checkRemind a,.loginBloc .black .formConnect{color:#000}.loginBloc .white legend,.loginBloc .white p.signUp,.loginBloc .white .checkRemind a,.loginBloc .white .formConnect{color:#fff}.slideTabOpe{position:relative}.loginBloc .checkRemind input{display:inline-block;width:15px;height:15px}.loginBloc .checkRemind label{display:inline-block;position:inherit;top:0;color:#ec008c;vertical-align:top}.de .loginBloc .checkRemind label,.at .loginBloc .checkRemind label{color:#909}.loginBloc .checkRemind a{display:block;color:#ec008c;font-size:1rem}.de .loginBloc .checkRemind a,.at .loginBloc .checkRemind a{color:#909}.formConnect{display:inline-block;margin:3px 0 0 0;width:168px;height:31px;line-height:31px;vertical-align:middle}.formConnect .ui-checkbox label{padding:0;vertical-align:middle}.formConnect .ui-checkbox .ui-btn-inner{vertical-align:middle}.ui-checkbox{position:relative;letter-spacing:-0.33rem}.ui-checkbox .ui-btn-inner{display:inline-block;margin:0 6px 0 0;width:18px;height:18px;background:#fff;border:solid 1px #c8c8ca;border-radius:4px;vertical-align:top}.ui-checkbox input{position:absolute;left:1px;top:7px;padding:0;width:18px;height:18px;z-index:3;opacity:0;filter:alpha(opacity=0)}.ui-checkbox label{display:inline-block;padding:2px 0 0;width:calc(100% - 2.4rem);height:auto;font-size:13px;line-height:1.4em;text-align:left;letter-spacing:normal;vertical-align:top}.ui-checkbox .checkBoxSelected{background:url(../img/reg_checkBox.png) 3px 3px no-repeat #fff}.de .ui-checkbox .checkBoxSelected,.at .ui-checkbox .checkBoxSelected{background:url(../img/reg_checkBox_DE.png) 1px 2px no-repeat #fff}.loginBloc .btSubmit{float:right;margin:3px 0 0 0;width:58px;height:31px;border:1px solid #ec008c;border-radius:5px;vertical-align:top;background:#ec008c;text-align:center;vertical-align:middle}.de .loginBloc .btSubmit,.at .loginBloc .btSubmit{border:1px solid #909;background:#909}.loginBloc .btSubmit:hover{border:1px solid #ea51a3}.de .loginBloc .btSubmit:hover,.at .loginBloc .btSubmit:hover{border:1px solid #925499}.loginBloc .btSubmit:active{border:1px solid #d90082}.de .loginBloc .btSubmit:active,.at .loginBloc .btSubmit:active{border:1px solid #771483}.loginBloc .btSubmit input,.loginBloc p.signUpBt a{padding:0;height:31px;background:#ec008c;border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:1.1rem;vertical-align:top;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.de .loginBloc .btSubmit input,.de .loginBloc p.signUpBt a,.at .loginBloc .btSubmit input,.at .loginBloc p.signUpBt a{background-color:#909}.loginBloc .btSubmit input:hover,.loginBloc p.signUpBt a:hover{background-color:#ea51a3}.de .loginBloc .btSubmit input:hover,.de .loginBloc p.signUpBt a:hover,.at .loginBloc .btSubmit input:hover,.at .loginBloc p.signUpBt a:hover{background-color:#925499}.loginBloc .btSubmit input:active,.loginBloc p.signUpBt a:active{background-color:#d90082}.de .loginBloc .btSubmit input:active,.de .loginBloc p.signUpBt a:active,.at .loginBloc .btSubmit input:active,.at .loginBloc p.signUpBt a:active{background-color:#771483}.loginBloc .btSubmit input{width:100%}.loginBloc p.signUpBt a{display:block;font-size:14px;line-height:31px;text-align:center}div.jp-video{margin:0 0 -1px;z-index:-1}.jp-video-play{display:none}.videoBloc{position:relative;overflow:hidden;min-height:434px !important;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;transition:height .3s}#video-jplayer-1-container{background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#backDefaultTheme{display:none;position:absolute;top:0;right:0;line-height:25px;background:#fff url(../img/door_bt_theme.png) no-repeat right 0;border:1px solid #fff;border-radius:0 0 0 10px;z-index:1}#backDefaultTheme a{display:block;color:#767676;font-size:11px;line-height:25px;padding:0 33px 0 10px}.eventBloc{display:none;margin:27px 0 0 -13px;padding:0;width:285px;height:200px;background-color:rgba(255,255,255,0.5);-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF)';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF);border:1px solid rgba(255,255,255,0.1);border-radius:5px 5px 5px 5px;color:#303030;text-align:center}.eventBloc h2{height:80px;margin:10px auto;text-indent:-10000px;background-repeat:no-repeat !important;background-position:50% 50% !important}.eventBloc p{padding:0 14px 10px;font-size:12px;font-weight:700}.eventBloc .eventBT{display:inline-block;margin:13px 18px;padding:0 18px;width:85px;height:25px;line-height:26px;background:#ec008c;border-radius:6px;color:#fff;font-size:1em;overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.de .eventBloc .eventBT,.at .eventBloc .eventBT{background-color:#909}.eventBloc .eventBT:hover{background-color:#ea51a3}.de .eventBloc .eventBT:hover,.at .eventBloc .eventBT:hover{background-color:#925499}.eventBloc .eventBT:active{background-color:#d90082}.de .eventBloc .eventBT:active,.at .eventBloc .eventBT:active{background-color:#771483}.doorVvp .eventBloc{background-color:inherit !important}.de .reassuranceBloc{margin:27px 0 0 23px;padding:0 18px;width:168px;background-color:rgba(255,255,255,0.5);-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF)';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF);border:1px solid rgba(255,255,255,0.1);border-radius:5px 5px 5px 5px;color:#595959;text-align:center;box-shadow:inset 0 5px 20px 0 rgba(229,229,229,1)}.de .reassuranceBloc h2{padding:18px 0 10px;color:#909;font-size:17px;font-weight:700;text-transform:capitalize;letter-spacing:normal}.loginBloc p.reassuranceLink{padding:12px 0 7px}.reassuranceTrustedShops{display:inline-block;width:37px;height:37px;background:url(../../de/img/door_trustedShops.png) no-repeat;text-indent:-10000px}.reassuranceTuv{display:none;width:37px;height:39px;background:url(../../de/img/door_tuv.png) no-repeat;text-indent:-10000px}.reassuranceBvh{display:none;width:74px;height:39px;background:url(../../de/img/door_bvh.png) 0 2px no-repeat;text-indent:-10000px}.doorVvp .vvpBloc{position:absolute;right:8%;top:35px;left:360px;z-index:1;margin:0 auto;height:95%;text-align:center}.doorVvp .brandVvp{position:absolute;top:0;-ms-filter:'alpha(opacity=0)';filter:alpha(opacity=0)}.doorVvp .currentlySalesWrap .vvpSale{position:relative;display:inline-block;margin:3px;vertical-align:top;height:auto;border:0}.doorVvp .currentlySalesWrap .linkAccess{display:block;height:100%;width:248px}.doorVvp .currentlySalesWrap .linkAccess img{width:248px;height:auto;border:0}.doorVvp .textWrap{margin:0 3px;background-color:rgba(255,255,255,0.5);color:#595959;text-align:left;box-shadow:inset 0 5px 20px 0 rgba(229,229,229,1);padding:10px 18px;clear:both;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFF,endColorstr=#FFFFFFF);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFF,endColorstr=#FFFFFFF)}.doorVvp .textWrap p{color:#010101;font-size:10px}.doorVvp .view1 .vvpBloc .currentlySalesWrap .linkAccess,.doorVvp .view1 .vvpBloc .currentlySalesWrap .linkAccess img{width:248px}.doorVvp .view1 .vvpBloc,.doorVvp .view1 .vvpBloc .currentlySalesWrap{width:512px}.doorVvp .view2 .vvpBloc .currentlySalesWrap .linkAccess,.doorVvp .view2 .vvpBloc .currentlySalesWrap .linkAccess img{width:180px}.doorVvp .view2 .vvpBloc,.doorVvp .view2 .vvpBloc .currentlySalesWrap{width:376px}.doorVvp .view3 .vvpBloc .currentlySalesWrap .vvpSale:nth-child(3),.doorVvp .view3 .vvpBloc .currentlySalesWrap .vvpSale:nth-child(4){display:none}.doorVvp .view3 .vvpBloc .currentlySalesWrap .linkAccess,.doorVvp .view3 .vvpBloc .currentlySalesWrap .linkAccess img{width:180px}.doorVvp .view3 .vvpBloc,.doorVvp .view3 .vvpBloc .currentlySalesWrap{width:376px}.doorVvp .vvpBloc .btWrapper{display:inline-block;margin-top:10px;text-align:center}.doorVvp .vvpBloc .btWrapper a{padding:0 20px;height:34px;line-height:34px;text-transform:uppercase;text-decoration:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer}.doorVvp .vvpBloc .btWrapper a span{cursor:pointer}.doorVvp .vvpBloc .btWrapper .primaryBt{display:block;color:#fff;background:#ec008c}.de.doorVvp .vvpBloc .btWrapper .primaryBt,.at.doorVvp .vvpBloc .btWrapper .primaryBt{background-color:#909}.doorVvp .vvpBloc .btWrapper .primaryBt:hover{background-color:#ea51a3}.de.doorVvp .vvpBloc .btWrapper .primaryBt:hover,.at.doorVvp .vvpBloc .btWrapper .primaryBt:hover{background-color:#925499}.doorVvp .vvpBloc .btWrapper .primaryBt:active{background-color:#d90082}.de.doorVvp .vvpBloc .btWrapper .primaryBt:active,.at.doorVvp .vvpBloc .btWrapper .primaryBt:active{background-color:#771483}footer{bottom:0;width:100%;min-width:830px;background:#fff;z-index:2}.intlMap footer{margin:-1px 0 0}.scroll{position:relative;bottom:0}.infoVPbloc{position:relative;padding:5px 0 5px 68px;background:#ec008c;text-transform:uppercase}.de .infoVPbloc,.at .infoVPbloc{background:#909}.intlMap .infoVPbloc{padding:5px 0;text-align:center}.infoVPbloc nav,.chooseLanguage,.infoVPbloc h3,.infoVPbloc ul{display:inline-block}.infoVPbloc .navFooter a.navFooterTxt{padding:0 8px 0 4px;border-right:1px solid #fa8fc5}.intlMap .navFooter a.navFooterTxt{padding:0 14px 0 12px}.navFooter a.lastFooterTxt{padding:0 0 0 4px}.intlMap .navFooter a.lastFooterTxt{padding:0 14px 0 12px}.infoVPbloc .chooseLanguage{float:right;padding:0 21px 0 0;color:#fff}.infoVPbloc h3{margin-right:130px}.infoVPbloc ul.listCountry{display:block;position:absolute;right:16px;top:4px}.listCountry li{background:#fff;text-transform:none;width:117px}.listCountry li.country{position:absolute}.listCountry li.country ul{display:block}.listCountry li a{display:block;padding:0 6px;height:16px;line-height:16px;color:#6f6f6f;font-size:10px}.listCountry li a:hover{background:#ec008c;color:#fff}.de .listCountry li a:hover,.at .listCountry li a:hover{background:#909}.listCountry li.default a{display:block;margin:0;padding:1px 0 0 6px;height:13px;line-height:12px;background:#fff url(../img/door_list-arrow.png) right 0 no-repeat;border:1px solid #e9e3e5;color:#a39b9d}.cookiesTxt,.cookiesTxt a{color:#ec008c;font-weight:700}.de .cookiesTxt,.de .cookiesTxt a,.at .cookiesTxt,.at .cookiesTxt a{color:#909}.cookiesTxt a{text-decoration:underline}.mentionsBloc{padding:7px 0;color:#b1b1b1;font-size:10px;text-align:center}.mentionsLink a{color:#b1b1b1;text-decoration:underline}.mentionsLink{padding:8px 0 0}#volumBloc{display:none;position:absolute;right:15px;top:-42px;padding:8px 0 0;width:85px;height:16px;background:url(../img/door_vol_bg.png) no-repeat 0 0}#volumBloc #mute{display:inline-block;margin:0 5px 0 9px;width:13px;height:10px;background:url(../img/door_vol_picto.png) no-repeat 0 0;cursor:pointer}#volumBloc #volumTable,#volumBloc #volumTable li{display:inline-block;vertical-align:top}#volumBloc #volumTable li a{display:block;width:4px;height:10px;background:#e7e7e7}#volumBloc #volumTable li a.actif{background:#ec008c}.de #volumBloc #volumTable li a.actif,.at #volumBloc #volumTable li a.actif{background:#909}#volumBloc.muted #mute{background:url(../img/door_vol_off.png)}.fbConnectWrapper{margin:0 auto 15px;text-align:left}.fbConnectWrapper .fbConnectContent .btWrapper{display:inline-block;margin:0;width:100%}.fbConnectWrapper .fbConnectBtn{display:block;min-width:120px;width:199px;height:34px;line-height:34px;padding:0 0 0 34px;background-color:#3c5c9a;background-image:url(../img/fb_picto_btn.png);background-position:14px 8px;border-radius:5px;background-repeat:no-repeat;background-size:10px}.ie8 .fbConnectWrapper .fbConnectBtn{padding:0 0 13px 50px;line-height:48px;width:180px}.fbConnectWrapper .fbConnectBtn span{cursor:pointer;color:#fff;font-size:13px}.de .fbConnectWrapper .fbConnectBtn span,.at .fbConnectWrapper .fbConnectBtn span{width:auto}.doorAutologin .progressBar{position:absolute;top:0;left:0;height:10px;background:#ec008c;animation:progressbar-countdown;animation-duration:40s;animation-iteration-count:1;animation-fill-mode:forwards;animation-play-state:paused;animation-timing-function:ease-in;z-index:1000}@keyframes progressbar-countdown{0%{width:0}100%{width:100%}}body.portrait{min-width:768px;height:auto !important}.portrait .videoBloc{height:450px !important}.portrait .fixed{position:relative}.portrait footer{position:absolute;bottom:20px;min-height:200px !important;min-width:inherit}.portrait #operationsBloc{margin:0}.portrait .bandeauBloc{height:115px !important}.portrait .infoVPbloc{padding:5px 0 5px 10px}.portrait .mentionsBloc{font-size:11px;padding:7px 120px 0}.portrait #door form{margin:15px 0 0 18px}.portrait .loginBloc p.signUp{margin:10px 0 0}.portrait .eventBloc,.portrait .reassuranceBloc{margin-top:15px}.portrait div.jp-video-play{height:440px;z-index:1}.portrait .defaultPosterIpad{position:absolute;top:0;left:0;z-index:0}.landscape .scroll{position:fixed;bottom:0}.landscape footer{height:200px !important}.landscape .videoBloc{height:485px !important}.landscape #door form{margin:25px 0 0 18px}.landscape .loginBloc p.signUp{margin:25px 0 0}.landscape .eventBloc,.landscape .reassuranceBloc{margin-top:30px}.landscape div.jp-video-play{height:510px;z-index:10}.landscape .defaultPosterIpad{position:absolute;top:0;left:0;z-index:0}.landscape .mentionsBloc{font-size:10px;padding:7px 0 0}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){body{min-width:768px}.fixed{position:relative}footer{position:absolute;bottom:20px;min-height:200px !important;min-width:inherit}.infoVPbloc{padding:5px 0 5px 10px}.mentionsBloc{font-size:11px;padding:7px 120px 0}#door form{margin:15px 0 0 18px}.loginBloc{top:10px}.loginBloc .btSubmit{margin:7px 0 0}.loginBloc p.signUp{margin:10px 0 0}.eventBloc,.reassuranceBloc{margin-top:7px}div.jp-video-play{height:440px;z-index:1}.defaultPosterIpad{position:absolute;top:0;left:0;z-index:0}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.scroll{position:fixed;bottom:0}#door form{margin:25px 0 0 18px}.loginBloc p.signUp{margin:25px 0 0}.eventBloc,.reassuranceBloc{margin-top:30px}div.jp-video-play{height:510px;z-index:10}.defaultPosterIpad{position:absolute;top:0;left:0;z-index:0}}.cookiesBanner{display:none;position:fixed;top:0;max-width:100%;max-height:600px;line-height:20px;background:#fff;box-sizing:border-box;z-index:1000;transition:all .3s}.showCookiesBanner .cookiesBanner{display:block}.hideCookiesBanner .cookiesBanner{top:-1px;max-height:0;overflow:hidden}.cookiesBannerWrap{display:flex;padding:12px;min-height:104px;box-sizing:border-box;align-items:center}.cookiesBannerText{padding:0;width:calc(100% - 120px);font-size:12px}.cookiesBannerPerso .cookiesBannerText{width:calc(100% - 120px * 2)}.cookiesBanner .btWrapper{display:flex;justify-content:center}a.cookiesBannerLink{color:#565640;font-size:12px;text-decoration:underline}a.cookiesBannerLink:hover{text-decoration:none}.cookiesBanner .btWrapper a{padding:0 12px;height:35px}.cookiesBtn{display:block;margin:0 0 0 10px;width:110px;box-sizing:border-box;text-align:center}.btWrapper a{padding:0 20px;height:34px;line-height:34px;font-size:1.1em;text-decoration:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;cursor:pointer}.btWrapper a span{cursor:pointer}.btWrapper .primaryBt{color:#fff;background:#ec008c;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.de .btWrapper .primaryBt,.at .btWrapper .primaryBt{background-color:#909}.btWrapper .primaryBt:hover{background-color:#ea51a3}.de .btWrapper .primaryBt:hover,.at .btWrapper .primaryBt:hover{background-color:#925499}.btWrapper .primaryBt:active{background-color:#d90082}.de .btWrapper .primaryBt:active,.at .btWrapper .primaryBt:active{background-color:#771483}.btWrapper .secondaryBt{background:#fff;border:1px solid #ec008c;color:#ec008c;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.de .btWrapper .secondaryBt,.at .btWrapper .secondaryBt{border-color:#909}.btWrapper .secondaryBt:hover{color:#fff;background-color:#ec008c}.de .btWrapper .secondaryBt:hover,.at .btWrapper .secondaryBt:hover{background-color:#909}.btWrapper .secondaryBt:active{background-color:#d90082}.de .btWrapper .secondaryBt:active,.de .btWrapper .secondaryBt:active{background-color:#771483}