#container{background-position:center top;background-repeat:no-repeat}.register #container{position:relative;padding:0;margin:0 auto;border:4px solid #fff;border-width:0 4px;min-width:963px;max-width:1220px}#content{padding:0;background:0}.mainBloc{position:relative;margin:0 auto;padding:5px 0 0;width:847px;text-align:right}.showTab,.showMob{display:none}.alreadyMbrTop{display:inline-block;padding:0 25px;width:auto;height:30px;line-height:30px;background:#f21e8c;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;border-radius:5px 5px 0 0;color:#fff;font-size:1.15em;font-style:italic;font-weight:700;text-decoration:none}.regContainer{width:845px;background:#f5f5f5;z-index:3;border:solid #fff;border-width:1px 1px 0;text-align:left}.regContainer header{height:109px;background:0}header h1{display:inline-block;float:none;width:354px;height:125px;background-position:50%;background-repeat:no-repeat;background-size:220px auto;font-size:0;vertical-align:top;background-image:url(../img/logo_vp.svg)}.regTitle{display:inline-block;padding:17px 0 0 26px;width:449px}.regTitle h2{float:none;margin:0;font-size:2.2em;font-weight:700;color:#f21e8c}.regTitle h3{padding:0 0 5px;height:auto;font-style:italic;font-size:1.1em}.regTitle p{padding:5px 0 5px 29px;font-style:italic;font-size:1.2em;background:#cacaca url(../img/reg_pictoInfo.png) 10px 5px no-repeat;color:#f21e8c}.regTitle p.noValid{background:#fff url(../img/reg_pictoInfo_NoValid.png) 10px 5px no-repeat;border:1px solid #fe2929;color:#fe2929}.wpVideo{position:fixed;left:50%;top:50%;z-index:4990;margin-top:-200px;margin-left:-330px;width:660px;height:401px;background-color:#000}.closeVideo a{position:absolute;right:-10px;top:-10px;z-index:5000;width:24px;height:25px;background:url(../img/gen_modalClose.png) center center no-repeat;text-indent:-1000px;overflow:hidden}div.jp-interface,div.jp-video-full div.jp-interface{position:relative;background-color:#292826;width:660px;height:30px}div.jp-video-full div.jp-interface{width:100%}div.jp-video-371p div.jp-progress{left:40px;width:440px;z-index:100}div.jp-video-371p div.jp-video-play{height:371px}.wpVideo div.jp-video-full ul.jp-toggles li{display:inline-block;vertical-align:top}.wpVideo a.jp-restore-screen{margin:0}.wpVideo div .jp-current-time,div .jp-duration{margin-top:12px}div.jp-controls-holder{clear:both;width:100%;height:30px;margin:0 auto;position:relative;overflow:hidden;top:0}.regContent{margin-top:16px}.regInfo{display:inline-block;margin:0 0 16px;width:353px;vertical-align:top;border-right:1px solid #f21e8c}.regReassurance{display:none;padding:0 0 15px;text-align:center}.de .regReassurance,.at .regReassurance{display:block}.regInfoList p{margin:0 0 0 19px;padding:0 0 0 70px;max-width:250px;height:57px;line-height:57px;font-size:16px;font-style:italic}.regInfoList p span{display:inline-block;vertical-align:middle;line-height:18px}.regReduc{background:url(../img/reg_pictoReduc.png) 0 0 no-repeat}.regSale{background:url(../img/reg_pictoSale.png) 0 0 no-repeat}.regMember{background:url(../img/reg_pictoMember.png) 0 0 no-repeat}.regTruth{background:url(../img/reg_pictoTruth.png) 0 0 no-repeat}.regQuality{margin:9px 0 0;text-align:center}.de .regQuality,.at .regQuality{display:none}.regQuality img{padding:0 5px}.regQuality .services{display:inline-block;position:relative;margin:0;padding:0;height:auto;line-height:1.3;max-width:none}.regQuality .services .info{display:none;position:absolute;left:0;bottom:60px;padding:5px;width:217px;color:#8e8e8e;background:#fff;border:1px solid #e7e6e4;vertical-align:top;font-style:normal;font-size:.8em;line-height:1.4;text-align:left;z-index:20}.regQuality .services .infoBulle{display:none;position:absolute;left:50%;bottom:55px;margin-top:-108px;width:7px;height:6px;background:url(../img/gen_footer_bubble.png) left top no-repeat;z-index:20}.regQuality .services:hover .info,.regQuality .services:hover .infoBulle{display:inline-block}form{display:inline-block;vertical-align:top;width:486px}.obj_form{padding-top:15px;text-align:center}.obj_form fieldset{position:relative;text-align:left}.obj_form h4{display:none}.obj_form .titleBA{margin:0 auto 15px;width:460px;min-height:60px;border-bottom:1px solid #fff;background:url(../img/reg_titleBA.png) 0 2px no-repeat;background-size:86px 52px}.obj_form .titleBA h4{display:block;padding:0 0 15px 98px;min-height:48px;border-bottom:1px solid #c4c4c4;text-transform:none;text-align:left;font-size:1.1em;color:#666;font-weight:700}.obj_form .titleBA h4 strong{color:#ec008c;font-size:1.2em}.obj_form .titleBA h4 span{color:#ec008c}.obj_form fieldset p.textForm{height:auto;padding:0 10px 15px 26px}.obj_form fieldset p.textForm span{display:block;font-size:1.2em;font-weight:700}.obj_form fieldset p.fbConnect{height:auto;min-height:26px;padding:0 0 0 24px}.fbConnect a{display:block;line-height:26px;padding-left:117px;background:url(../img/fbConnect_btn.png) left top no-repeat}.requiredFields{font-size:.9em;padding:10px 0 0 26px;text-align:left}.msgErrorFb,.requiredFields em,.obj_form div label span,.obj_form .radioLine .label span,.obj_form .selectLine .label span{color:red}.obj_form div label span,.obj_form .radioLine .label span,.obj_form .selectLine .label span{display:inline-block;width:5px}.obj_form .formRow{position:relative;margin:0 0 10px;padding:0;height:26px;clear:both;letter-spacing:-0.25em}.obj_form label,.obj_form .label{display:inline-block;padding:0 10px 0 0;width:142px;height:26px;line-height:26px;vertical-align:top;text-align:right;letter-spacing:normal}.obj_form .ui-radio{position:relative;display:inline-block;margin:0 15px 0 0;width:72px;vertical-align:top}.obj_form .ui-radio input{position:absolute;left:20px;top:0;margin:-5px 0 0;width:1em;height:1em;z-index:3;opacity:0;filter:alpha(opacity=0)}.obj_form .ui-radio label{padding:0;width:72px;background-color:#d8d4d4;border-radius:2px;text-align:center}.obj_form .radioLine .ui-radio label.radioSelected{background:#f21e8c;color:#fff}.obj_form fieldset input,.obj_form fieldset select{color:#666;letter-spacing:normal}.obj_form fieldset input[type='text'],.obj_form fieldset input[type='password']{display:inline-block;padding:0 6px;width:233px;height:24px;line-height:24px;border:1px solid #e7e6e4}.selectLine{margin:0 0 10px}.obj_form .ui-select{position:relative;display:inline-block;padding:0 5px 0 8px;width:232px;height:24px;line-height:24px;background:#fff;border:1px solid #e2e2e2;text-align:left;letter-spacing:normal}.obj_form .selectLine .ui-select{margin:0 3px 0 0;width:65px}.ui-select .ui-btn-inner{position:relative;display:block;padding:0 10px 0 0;width:223px;height:24px;overflow:hidden;z-index:1;background:url(../img/reg_arrow.png) no-repeat right 50%}.selectLine .ui-btn-inner{width:57px}.ui-select select{position:absolute;left:0;top:0;width:100%;max-height:100%;height:3em;opacity:0;filter:alpha(opacity=0);z-index:3}.obj_form .selectLine select{margin:0;padding:0}.obj_form fieldset .captchaLine{position:relative;margin:0 0 15px;letter-spacing:-0.25em}.obj_form fieldset div.captchaLine img{display:inline-block;margin:0 0 4px;border:1px solid #e7e6e4;color:#666;letter-spacing:normal}.obj_form fieldset .generateCaptcha{margin-left:152px;letter-spacing:normal}.obj_form .errorField label,.obj_form .errorField .label{color:#fe2929;font-weight:700}.obj_form .errorField .ui-radio label{color:#202020;font-weight:400}.obj_form .validLabel,.obj_form .invalidLabel{display:none;position:absolute;right:-162px;top:-4px;width:235px;height:34px;line-height:32px;letter-spacing:normal;background:url(../img/reg_invalidLabel.png) left 50% no-repeat;z-index:1}.obj_form .termLine .invalidLabel{left:412px;top:-7px}.obj_form .validLabel{right:60px;top:6px;width:14px;height:13px;background:url(../img/reg_validLabel.png) left top no-repeat}.obj_form .invalidBble{position:absolute;left:0;top:0;margin:1px 0 0 20px;width:5px;background:url(../img/reg_invalidBble.png) left 50% no-repeat;z-index:2}.obj_form .invalidTxt{display:inline-block;margin:0 0 0 24px;padding:2px 5px;width:194px;max-height:26px;background:#ffe1e1;border:1px solid red;color:#fe2929;font-size:.85em;line-height:1.3em;overflow:hidden;vertical-align:middle}.obj_form .infoLabel{display:inline-block;margin:5px 0 0 12px;width:16px;height:16px;cursor:help;text-decoration:none;background:url(../img/reg_infoPicto.png) left top no-repeat;vertical-align:top}.obj_form .infoLabelTxt{display:none;position:absolute;top:0;z-index:20;margin-left:21px;padding:10px;width:189px;font-size:.95em;line-height:1.2em;color:#8e8e8e;background:#fff;border:1px solid #e7e6e4;letter-spacing:normal}.obj_form .infoLabelBble{display:none;position:relative;z-index:25;margin:4px 0 0 17px;width:5px;height:9px;background:url(../img/out_registration_infoBble.png) left top no-repeat}.obj_form .infoLabel:hover .infoLabelBble,.obj_form .infoLabel:hover .infoLabelTxt{display:block}.obj_form .captchaLine .infoLabel{margin:9px 0 0 10px}.ui-checkbox{position:relative}.ui-checkbox .ui-btn-inner{display:inline-block;vertical-align:top;margin:0 9px 0 0;width:15px;height:15px;background:#fff;border:1px solid #c8c8ca;border-radius:3px}.ui-checkbox .checkBoxSelected{background:#fff url(../img/reg_checkBox.png) no-repeat 1px 2px}.ui-checkbox input{position:absolute;left:0;top:0;width:15px;height:15px;opacity:0;filter:alpha(opacity=0);z-index:3}.obj_form fieldset div.termLine{height:auto;margin:0 auto 10px;padding:0 15px 0 26px}.obj_form .ui-checkbox label,.ui-checkbox label{display:inline-block;vertical-align:top;padding:2px 0 0;width:355px;height:auto;font-size:.95em;line-height:1.4em;text-align:left}.infoCnil label{width:355px}.obj_form .btWrapper{display:inline-block;margin:5px 0 0;text-align:center}.obj_form .btWrapper .primaryBt,.obj_form .btWrapper .primaryBt:hover,.obj_form .btWrapper .obj_form .primaryBt:active{background:url(../img/reg_bt.jpg) repeat-x 50% 50%;border:1px solid #737373;cursor:pointer;font-size:1.35em;font-weight:700;height:34px;line-height:34px;padding:0 30px}.btWrapper .primaryBt.regValid{background:url(../img/reg_bt_valid.jpg) repeat-x scroll 50% 50% hsl(0,0%,58%);border:2px solid hsl(106,67%,25%)}.btWrapper .alreadyMbrBtm{text-decoration:underline}.btWrapper .alreadyMbrBtm:hover{text-decoration:none}.obj_form .nwsLine{margin:10px 0 15px 152px}.infoMail,.infoCnil,.textBloc{margin:0 auto;padding:15px 25px 10px 383px;width:437px;background:#f5f5f5;border:solid #fff;border-width:0 1px;color:#666;font-size:.95em;text-align:left}.infoCnil{margin:0 auto;padding:5px 25px 19px 383px;border-width:0 1px}.regFooter p.textBloc{margin:0 auto;padding:10px 15px 15px;width:815px;text-align:center;color:#666;border-width:0 1px 1px;font-size:.95em;line-height:1.4em}.clear{border:0 none;clear:both;font-size:1px;height:1px;line-height:1px;margin:0;padding:0;visibility:hidden}.modalDeregistered{display:none;position:absolute;left:50%;top:300px;z-index:5000;margin-left:-300px;padding:10px 20px 20px;width:600px;background-color:#fff}.modalDeregistered h3{padding:20px 30px 20px 0;font-size:1.5em;color:#f21e8c;font-weight:700}.modalDeregistered p{padding:0}.modalDeregistered .btWrapper{margin-top:20px;text-align:center}.modalDeregistered .btWrapper .primaryBt{display:inline-block}.de.register .obj_form .btWrapper .regTuv{display:inline-block;height:42px;vertical-align:bottom}.de.register .btWrapper #registerBt{margin:4px 0}*.de.register .obj_form .btWrapper #registerBt{padding:0}.obj_form .ui-select.selectDisabled{background:#f0f0f0}.ui-select.selectDisabled .ui-btn-inner{background:url(../img/reg_arrowDisabled.jpg) no-repeat right 50%}.linksList{display:none;padding:10px;border-top:1px solid #e6e5e3;text-align:center;color:#666}.de .linksList,.at .linksList{display:block}.regFooter{padding:0;background:0;border:0;text-align:center}.regFooter nav{margin:40px 0 0;height:21px;line-height:21px;text-align:center;background:url(../img/reg_footerBtm.gif) 0 0 repeat-x}.regFooter nav li{display:inline-block;color:#fff}.regFooter nav li.regFooterLink{display:none}.de footer nav li.regFooterLink,.at footer nav li.regFooterLink{display:inline-block}.regFooter nav a{padding:0 11px;color:#fff;font-weight:700;text-decoration:none}.regFooter nav a.wp01{margin:0 0 0 11px;padding:0 11px 0 18px;background:url(../img/reg_video.png) 0 2px no-repeat;cursor:pointer}.regFootTop{padding:0 0 20px;background:#fff}.regFootTop li{display:inline-block;margin:0 10px;width:290px;text-align:left;list-style-type:none;vertical-align:top}.regBrandlogo{height:118px;border-bottom:1px solid #f21e8c}.regBrandlogo li{margin:17px 0 0;width:auto}.regFooter h4{padding:20px 0;color:#f21e8c;font-size:1.5em;font-weight:700;text-transform:uppercase}.register .regFooter h5{display:block;margin:0 0 10px;color:#000;font-size:1.6em;font-weight:400;text-transform:none}.register .regFooter h5 span{font-size:1.35em;font-weight:700}.regFootConcept{padding:0 0 0 40px;height:53px;line-height:53px;background:url(../img/reg_footVP.png) left top no-repeat}.regFootLock{padding:0 0 0 40px;height:53px;line-height:53px;background:url(../img/regFoot_lock.png) left top no-repeat}.regFootQuality{padding:0 0 0 40px;height:53px;line-height:53px;background:url(../img/reg_footQuality.png) left top no-repeat}.register .regFooter h6{display:inline-block;width:265px;font-size:.85em;font-weight:700;text-transform:uppercase;vertical-align:top}.register .regListCircle{float:left;padding:0 5px 0 0;line-height:.3em;color:#f21e8c;font-size:3.4em}.regFooter p{padding:0 0 15px 21px;font-size:.85em}.regFooterMore{display:block;padding:0 0 0 30px;height:22px;background:url(../img/reg_footArrow.png) no-repeat;background-position:left top;font-size:1.25em;text-decoration:none}.regMoreInfo{display:none;margin:10px 0 0}.regFootBtm{padding:10px 0;background:#fbf2ea;border-top:1px solid #f21e8c}.regFootBtm p{padding:0}.regFootBtm p.regTxtBtm{padding:15px 0 0}.regFootBtm .semText{padding-top:10px}.impressumModal{display:none;position:fixed;left:50%;top:50%;z-index:5000;margin-left:-345px;margin-top:-175px;padding:15px;width:660px;height:325px;background:#f9f2f3}.impressumModal .closeModal,.impressumModal .closeModal{overflow:hidden;text-indent:-5000px}.impressumModal h1,.impressumModal h1{padding:0 10px 15px;font-size:1.5em;font-weight:700;color:#909}.impressumModal .impressumText,.impressumModal .impressumText{padding:0 10px;overflow:auto;height:280px}.fbConnectWrapper{margin-top:0}.register .fbConnectWrapper h2 span{background:#f5f5f5}.blocMdp{display:none;position:absolute;top:-60px;right:-166px;width:249px;padding:0;z-index:999}.signIn .blocMdp{right:-196px}.blocMdp .infoBlocMdp{display:inline-block;margin:0;width:220px;padding:10px;text-align:left;vertical-align:middle;border-radius:8px;background:#fff;letter-spacing:0;box-shadow:0 3px 8px -2px rgba(0,0,0,0.1);-moz-box-shadow:0 3px 8px -2px rgba(0,0,0,0.1);-webkit-box-shadow:0 3px 8px -2px rgba(0,0,0,0.1)}.blocMdp .infoBlocMdp p{padding:0 0 3px;color:#ec008c;font-size:.9em}.blocMdp .infoBlocMdp ul{padding:0 0 0 10px;font-size:.95em;line-height:11px}.blocMdp .infoBlocMdp ul li{list-style-type:none;padding:5px 0 0 17px;min-height:13px;background:url(../img/reg_defaultLabelMdp.png) 0 6px no-repeat}.blocMdp .infoBlocMdp ul li.validList{list-style-type:none;background:url(../img/reg_validLabelMdp.png) 0 6px no-repeat}.blocMdp .infoBlocMdp.validBlocMdp{padding:5px 10px 10px}.blocMdp .infoBlocMdp.validBlocMdp ul li.validList{line-height:12px;color:#3fae3e;background:url(../img/reg_validLabelMdp.png) 0 no-repeat}.blocMdp .infoBlocHide{display:inline-block;width:0;height:150px;margin:0;padding:0;vertical-align:middle;border:0}.popin.fbConnectCGV .btWrapper .primaryBt{background-image:none;background-color:#ec008c;border-width:0;font-weight:normal;padding:0 60px}.popin.fbConnectCGV .btWrapper .primaryBt:hover{background-color:#ea51a3;font-weight:normal}.de .popin.fbConnectCGV .btWrapper .primaryBt:hover,.de .popin.fbConnectCGV .btWrapper .primaryBt:active,.at .popin.fbConnectCGV .btWrapper .primaryBt:hover,.at .popin.fbConnectCGV .btWrapper .primaryBt:active{font-size:1.2rem;line-height:41px}.popin.fbConnectCGV .formRow{width:100%;margin:1rem auto 0;height:auto;letter-spacing:0}.popin.fbConnectCGV .obj_form .formSelect.rowCities.showTab.showMob{display:block}.popin.fbConnectCGV .obj_form .formSelect.rowCities .selectize-control.single .selectize-input,.popin.fbConnectCGV .chooseLanguage .selectize-control.single .selectize-input{padding:0 10px 0 2rem;background-repeat:no-repeat;background-color:#fff;background-position:.56rem .7rem}.fr .popin.fbConnectCGV .obj_form .formSelect.rowCities .selectize-control.single .selectize-input{background-image:url('../img/reg_new_flag_fr.png')}.be .popin.fbConnectCGV .obj_form .formSelect.rowCities .selectize-control.single .selectize-input{background-image:url('../img/reg_new_flag_be.png')}.en .popin.fbConnectCGV .obj_form .formSelect.rowCities .selectize-control.single .selectize-input{background-image:url('../img/reg_new_flag_en.png')}.nl .popin.fbConnectCGV .obj_form .formSelect.rowCities .selectize-control.single .selectize-input{background-image:url('../img/reg_new_flag_nl.png')}.de .popin.fbConnectCGV .obj_form .formSelect.rowCities .selectize-control.single .selectize-input{background-image:url('../img/reg_new_flag_de.png')}.at .popin.fbConnectCGV .obj_form .formSelect.rowCities .selectize-control.single .selectize-input{background-image:url('../img/reg_new_flag_at.png')}.es .popin.fbConnectCGV .obj_form .formSelect.rowCities .selectize-control.single .selectize-input{background-image:url('../img/reg_new_flag_es.png')}.it .popin.fbConnectCGV .obj_form .formSelect.rowCities .selectize-control.single .selectize-input{background-image:url('../img/reg_new_flag_it.png')}.bf .popin.fbConnectCGV .obj_form .formSelect.rowCities .selectize-control.single .selectize-input{background-image:url('../img/reg_new_flag_bf.png')}.popin.fbConnectCGV .obj_form .rowCities .selectize-input .item,.popin.fbConnectCGV .chooseLanguage .selectize-input .item{color:#464650}.popin.fbConnectCGV .obj_form{padding:0;text-align:left;background:#fff}.formSelect{position:relative}.formSelectView{display:none}.popin.fbConnectCGV .obj_form .infoLabel{position:absolute;top:0;right:-1.33rem;height:33px;cursor:help;letter-spacing:normal;background:transparent;margin:0}.popin.fbConnectCGV .obj_form .iconInfo{position:relative;display:inline-block;width:.81rem;height:100%;z-index:1}.popin.fbConnectCGV .obj_form .iconInfoPath,.obj_form .iconInfoPoint{fill:#ec008c}.popin.fbConnectCGV .obj_form .iconInfoCircle{fill:none;stroke:#ec008c;stroke-width:6px;stroke-miterlimit:10}.popin.fbConnectCGV .infoLabel .blocInfoMsg{display:none;position:absolute;top:50%;right:-7.9rem;width:9rem;text-align:left;transform:translateY(-51%)}.popin.fbConnectCGV .iconInfo:hover ~ .blocInfoMsg{display:block}.popin.fbConnectCGV .obj_form .iconInfo:hover .iconInfoPath,.popin.fbConnectCGV .obj_form .iconInfo:hover .iconInfoPoint{fill:#fff}.popin.fbConnectCGV .obj_form .iconInfo:hover .iconInfoCircle{fill:#ec008c}.popin.fbConnectCGV .infoLabel .blocInfoMsg .infoBlocMsg{padding:10px 10px 10px 1.6rem;background:#fff;border-radius:8px;box-shadow:0 3px 8px -2px rgba(0,0,0,0.1)}.popin.fbConnectCGV .infoLabel .blocInfoMsg .infoBlocMsg p{padding:0;color:#ec008c;line-height:10px;font-size:.8em}.selectize-control{height:34px}.selectDisabled .selectize-control{height:2.15rem}.selectize-control.single .selectize-input{padding:0 10px;height:100%;box-shadow:none;background-image:none;background:#fff;filter:none}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#e1e1e4;border-radius:4px}.selectize-input .item{line-height:34px;width:15rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:top}.obj_form .formSelectGroup .formRow .selectize-input .item{width:80%}.selectize-control.single:hover .selectize-input .item{color:#ec008c}.selectize-control.single:hover .selectize-input.disabled .item{color:#a2a2a7}.selectize-control.single:hover .selectize-input .item{color:#464650}.selectize-control.single:hover .selectize-input:after,.obj_form .rowCities .selectize-control.single:hover .selectize-input.dropdown-active:after{background-position:0 0}.selectize-control.single .selectize-input:after,.selectize-control.single .selectize-input.dropdown-active:after{position:absolute;margin:0;right:7px;top:15px;width:10px;height:6px;background:url(../img/reg_new_arrow.png) no-repeat;z-index:2;border:0;background-size:10px}.selectize-dropdown-content{max-height:400px}.selectize-dropdown-content div{border-bottom:1px solid #e1e1e4}.selectize-dropdown .active{color:#fff;background-color:#ec008c}.selectDisabled .selectize-control,.selectDisabled .selectize-control:hover{background:#fff;border-radius:4px}.selectDisabled .selectize-input .item{color:#a2a2a7}.btWrapper .primaryBt.btSub{width:360px;border-width:0;border-radius:4px}.btWrapper .primaryBt.btSub{background:#ec008c}.btWrapper .primaryBt.loader{position:inherit;top:inherit;left:inherit;cursor:default;background:#ec008c url(../img/gen_loader4.gif) no-repeat center;background-size:26px;transition:none;transform:none}.cookiesBanner{position:inherit;top:inherit;margin:0 0 10px}