.inscriptioncashback{text-align:center;}.inscriptioncashback .inscriptionnoimg{position:absolute;margin:0 0 0 100px;text-align:left;display:none;}.inscriptioncashback img{position:relative;}.bg_headblocksub{background:url(/Images_beta2/bg_headblock_sub.gif) no-repeat 0 0;width:840px;height:5px;margin:0 auto;}.bg_footblocksub{background:url(/Images_beta2/bg_footblock_sub.gif) no-repeat 0 0;width:840px;height:5px;margin:0 auto;}.bg_cttblocksub{background:#f9f7f6;width:800px;margin:0 auto;padding:0 20px;border-left:#524c48 1px solid;border-right:#524c48 1px solid;text-align:left;color:#76003b;position:relative;}.bg_cttblocksub .txtbloc{font:700 1.4em arial;margin:0 0 20px;}.bg_cttblocksub div label{width:200px;font:700 1.4em arial;float:left;text-align:right;line-height:1.6;clear:both;}.bg_cttblocksub .input_sub{width:200px;height:18px;margin:0 10px 8px;padding:2px 0 0;float:left;border:#b7236d 1px solid;}.bg_cttblocksub img{float:left;}.bg_cttblocksub div p{height:20px;margin:0 5px 0 0;float:left;font:700 1.4em arial;line-height:1.6;position:relative;}.msg_error{margin:0 0 0 210px;clear:both;color:red;font:500 1.4em arial;}.msg_error li{list-style:none;}.bg_cttblocksub .checkbox{margin:0 50px;font:500 1.2em arial;line-height:1;clear:both;}.bg_cttblocksub .checkbox input{margin:0 5px 0 0;}.bg_cttblocksub .btsub{background:url(/Images_beta2/bt_220x35.gif) no-repeat 0 0;position:relative;margin:15px auto 0;width:220px;height:35px;border:none;display:block;cursor:pointer;}.leftblocksub .ttl,.rightblocksub .ttl{text-decoration:underline;font:700 1.4em arial;}.leftblocksub{width:425px;margin:50px 0 0;text-align:left;clear:both;float:left;}.rightblocksub{width:425px;margin:50px 0 0;text-align:left;float:right;}.leftblocksub ul,.rightblocksub ul{border-left:#514d4b 1px solid;margin:10px 0 0;padding:0 0 0 5px;}.leftblocksub li,.rightblocksub li{list-style:none;margin:0 0 10px;font:500 1.2em arial;}.felicitation{font:500 1.4em arial;text-align:center;margin:0 0 20px;}.felicitation span{font-weight:700;}.etapeconfirm{height:40px;margin:0 35px 10px;}.etapeconfirm li{float:left;list-style:none;font:700 1.4em arial;line-height:2.5;text-align:center;}.step1on{background:url(/Images_beta2/step_confirm1.jpg) no-repeat 0 0;width:294px;height:40px;}.step1ok{background:url(/Images_beta2/step_confirm1ok.jpg) no-repeat 0 0;width:294px;height:40px;color:#fff;}.step1okok{background:url(/Images_beta2/step_confirm1okok.jpg) no-repeat 0 0;width:294px;height:40px;color:#fff;}.step2off{background:url(/Images_beta2/step_confirm2.jpg) no-repeat 0 0;width:276px;height:40px;}.step2on{background:url(/Images_beta2/step_confirm2on.jpg) no-repeat 0 0;width:276px;height:40px;}.step2ok{background:url(/Images_beta2/step_confirm2ok.jpg) no-repeat 0 0;width:276px;height:40px;color:#fff;}.step3off{background:url(/Images_beta2/step_confirm3.jpg) no-repeat 0 0;width:276px;height:40px;}.step3on{background:url(/Images_beta2/step_confirm3on.jpg) no-repeat 0 0;width:276px;height:40px;}.stepctt{background:#f8f8f8;margin:0 35px;padding:10px;}.stepctt .ttl{font:700 1.4em arial;display:block;margin:0 0 20px;}.stepctt .ttl2{font:700 1.2em arial;display:block;margin:0 0 20px;}.stepctt label{font:500 1.2em arial;position:relative;top:-2px;}.step1cttL{width:408px;height:100px;float:left;border-right:#cacaca 1px solid;text-align:center;}.step1cttL .ttl{text-align:left;}.step1cttL label{margin:0 50px 0 0;}.step1cttR{width:408px;height:100px;float:right;text-align:center;}.step1cttR .ttl{text-align:left;}.step1cttbottom{clear:both;}.step2cttL{width:408px;height:280px;float:left;border-right:#cacaca 1px solid;}.step2cttL label{width:130px;float:left;clear:both;font:500 1.2em arial;text-align:right;line-height:2.2;}.step2cttL input{width:195px;height:20px;margin:0 0 10px 5px;border:#6c6c6c 1px solid;float:left;}.step2cttL input.codepostal{width:100px;}.step2cttR{width:408px;height:280px;float:right;}.step2cttR .gras{font:700 1.2em arial;text-align:center;margin:0 0 30px;}.step2cttR .modepaiement{margin:0 0 50px 50px;}.step2cttR .guichet,.step2cttR .banque,.step2cttR .compte,.step2cttR .rib{float:left;margin:0 5px 0;}.step2cttR .guichet input{width:78px;height:20px;border:#6c6c6c 1px solid;}.step2cttR .banque input{width:75px;height:20px;border:#6c6c6c 1px solid;}.step2cttR .compte input{width:150px;height:20px;border:#6c6c6c 1px solid;}.step2cttR .rib input{width:48px;height:20px;border:#6c6c6c 1px solid;}.step3cttL{width:280px;height:250px;float:left;border-right:#cacaca 1px solid;}.step3cttL .ttl2{margin:20px 0 10px;}.step3cttM{width:255px;height:250px;padding:0 10px 0 20px;border-right:#cacaca 1px solid;float:left;}.step3cttR{width:250px;height:250px;float:right;}.step3cttR input{width:200px;height:20px;border:#6c6c6c 1px solid;}.step3cttR textarea{width:200px;border:#6c6c6c 1px solid;}.bt_nextconfirmsub{background:url(/Images_beta2/bt_nextsubconf.gif) no-repeat 0 0;width:111px;height:29px;margin:5px 35px 10px 0;padding:0 0 0 5px;border:none;text-align:left;cursor:pointer;font:500 1.4em arial;color:#515151;float:right;}.bt_nextconfirmsub:hover{color:#b6b6b6;}.stepbottom{background:#dcdcdc;border:#c9c9c9 1px solid;margin:0 35px;padding:10px;clear:both;}.stepbottom .ttl{font:700 1.4em arial;display:block;margin:0 0 15px;}.stepbottom .left{width:390px;float:left;}.stepbottom .left p{font:500 1.2em arial;}.stepbottom .right{width:420px;float:left;text-align:center;}.subvalid{text-align:center;font:500 1.4em arial;}.subconfirmvalid{text-align:center;font:500 1.4em arial;margin:0 0 50px;}
