#common-offline-container #common-content{width:100%;padding:0}#subscribe-main{height:420px}#subscribe #subscribe-main>div{position:absolute}#subscribe #diapo-list{width:910px;height:327px;overflow:hidden;background:url(/modules/subscribe/img/diapo-background.png) no-repeat}#subscribe #bimbo-platform{height:450px;width:309px;background:url(/modules/subscribe/img/platform.png) no-repeat;background-position:bottom center;top:-25px;left:45px}#subscribe #bimbo-platform>div{top:-40px!important;left:28px!important}#subscribe #random{height:50px;width:50px;background:url(/modules/subscribe/img/picto-random.png) no-repeat;top:290px;left:80px;cursor:pointer;z-index:100}#subscribe #random:hover{background-position:bottom}#subscribe #doily-light{right:-128px;bottom:-10px}#subscribe #personalization{top:58px;left:300px;z-index:50}#subscribe #personalization #icon-fb{top:15px;left:55px;position:absolute}#subscribe #personalization #step,#subscribe #personalization #choice{position:absolute;top:0;left:0;height:240px;width:80px}#subscribe #personalization #step div{position:absolute;top:40px;height:72px;width:86px;background:url(/modules/subscribe/img/step.png) no-repeat;background-position:top left;cursor:pointer}#subscribe #personalization #step div.step-2{top:112px;background-position:bottom left}#subscribe #personalization #step div:hover,#subscribe #personalization #step div.active{background-position:top right}#subscribe #personalization #step div.step-2:hover,#subscribe #personalization #step div.step-2.active{background-position:bottom right}#subscribe #personalization #text-choice{position:absolute;background:url(/modules/subscribe/img/subscription-background.i18n.png?230714);background-position:0 -25px;top:-43px;width:545px;height:45px;left:35px}#subscribe #personalization #choice{background:#fff;left:80px;width:390px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#subscribe #personalization #choice div.choice-pictos,#subscribe #personalization #choice div.choice-list{position:absolute;background:#fff;top:5px;left:5px;height:230px;width:50px}#subscribe #personalization #choice div.choice-pictos div{height:46px;width:50px;background:url(/modules/subscribe/img/pictos.jpg) no-repeat;background-position:top left}#subscribe #personalization #choice div.choice-pictos div.picto-1-2{background-position:0 -46px}#subscribe #personalization #choice div.choice-pictos div.picto-1-3{background-position:0 -92px}#subscribe #personalization #choice div.choice-pictos div.picto-1-4{background-position:0 -138px}#subscribe #personalization #choice div.choice-pictos div.picto-1-5{background-position:0 -184px}#subscribe #personalization #choice div.choice-pictos div.picto-2-1{background-position:-50px 0}#subscribe #personalization #choice div.choice-pictos div.picto-2-2{background-position:-50px -46px}#subscribe #personalization #choice div.choice-pictos div.picto-2-3{background-position:-50px -92px}#subscribe #personalization #choice div.choice-pictos div.picto-2-4{background-position:-50px -138px}#subscribe #personalization #choice div.choice-pictos div.picto-2-5{background-position:-50px -184px}#subscribe #personalization #choice div.choice-list{left:60px;width:326px;background:url(/modules/subscribe/img/choice-list-background.jpg) no-repeat}#subscribe #personalization #choice div.choice-list>div{height:46px}#subscribe #personalization #choice div.choice-list>div>div{height:38px;width:38px;margin-top:3px;margin-left:20px;cursor:pointer;border:2px solid transparent;float:left}#subscribe #personalization #choice div.choice-list>div>div.active{border:2px solid #fd81aa;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#subscribe div.txt-step{position:absolute;right:-100px;top:50px;font-size:50px;color:#fff;text-align:right;font-weight:bolder;width:60px;height:60px}#subscribe div.txt-step>span{line-height:15px;font-size:20px;color:#fff;padding-right:45px}#subscribe #subscription div.txt-step{right:-68px;top:88px}#subscribe #personalization #choice div.body-1,#subscribe #personalization #choice div.body-2,#subscribe #personalization #choice div.body-3,#subscribe #personalization #choice div.body-4,#subscribe #personalization #choice div.body-5{background:url(/modules/subscribe/img/body.png) no-repeat;background-position:5px 6px}#subscribe #personalization #choice div.hair-1,#subscribe #personalization #choice div.hair-2,#subscribe #personalization #choice div.hair-3,#subscribe #personalization #choice div.hair-4,#subscribe #personalization #choice div.hair-5{background:url(/modules/subscribe/img/hair~200213.png) no-repeat;background-position:5px 6px}#subscribe #personalization #choice div.body-2,#subscribe #personalization #choice div.hair-2{background-position:5px -33px}#subscribe #personalization #choice div.body-3,#subscribe #personalization #choice div.hair-3{background-position:5px -72px}#subscribe #personalization #choice div.body-4,#subscribe #personalization #choice div.hair-4{background-position:5px -111px}#subscribe #personalization #choice div.body-5,#subscribe #personalization #choice div.hair-5{background-position:5px -149px}#subscribe #personalization #choice #list-1-5>div>img{position:absolute;width:50%;height:50%}#subscribe #subscribe-extra{position:relative;left:35px}#subscribe #btn-continue,#subscribe #btn-subscribe,#subscribe #btn-subscribe-fb,#subscribe #btn-go{display:block;position:absolute;width:150px;height:55px;background:url(/modules/subscribe/img/btns-subscribe.i18n.png);background-position:top left;top:240px;left:210px}#subscribe #btn-continue:hover{background-position:0 99px}#subscribe #subscription{top:20px;left:310px;z-index:100;background:url(/modules/subscribe/img/subscription-background.i18n.png?230714);background-position:0 -80px;width:492px;height:278px}#subscribe #subscription-back{position:absolute;z-index:70;left:-30px;top:15px}#subscribe #subscription-form{position:relative;left:45px;top:85px;overflow:hidden;width:400px}#subscribe #subscription-form label{width:160px;display:inline-block;font-size:16px;color:#ff6598;font-weight:bolder;text-align:center}#subscribe #subscription-form small{font-size:11px}#subscribe #subscription-form #pseudo,#subscribe #subscription-form #email{width:210px}#subscribe #subscription-form #password,#subscribe #subscription-form #password-repeat{width:95px}#subscribe #subscription-form #need-valid-email{color:#4a2635;padding-top:15px;text-align:center;font-size:13px}#subscribe #subscription-form #need-cgu{color:#bf1759;text-align:center;font-size:13px}#subscribe #subscription-form input.border{border:1px solid #4a2635;background:transparent}#subscribe #subscription-form #need-cgu input{cursor:pointer}#subscribe #subscription-form img.ajax-back{padding-top:2px}#subscribe #btn-subscribe,#subscribe #btn-subscribe-fb{width:200px;height:64px;background:url(/modules/subscribe/img/btns-subscribe.i18n.png);background-position:-150px 0;top:260px;left:145px;z-index:60}#subscribe #btn-subscribe:hover,#subscribe #btn-subscribe-fb:hover{background-position:-150px 89px}#subscribe #end{position:absolute;top:50px;left:130px;text-align:center;width:680px}#subscribe #end h2{color:#fff;font-size:26px;margin:30px}#subscribe #btn-go{width:265px;height:75px;background:url(/modules/subscribe/img/btns-subscribe.i18n.png);background-position:-350px 0;top:90px;left:205px}#subscribe #btn-go:hover{background-position:-350px -77px}#subscribe .margin-form-fb{margin-top:30px}#subscribe #personalization .btn-demo{top:292px;left:220px}#subscribe #subscription .btn-demo{top:325px;left:190px}