.user-order-view{width:635px;margin:0 auto;clear:both}.user-order-view .message{color:#990000;text-transform:uppercase;font-weight:bold;font-size:16px;padding:15px 0;text-align:center}#user-order-step-1 .empty-basket{text-align:center}#user-order-step-1 .empty-basket .message{padding:80px 0 40px 0}#user-order-step-1 .empty-basket .buttons a{display:inline-block;float:none}#user-order-step-1 .buttons a.first{display:block;float:left;margin-bottom:30px}#user-order-step-1 .buttons a.last{display:block;float:right;margin-bottom:30px}#user-order-step-1 .marketing{clear:both;margin-bottom:30px}#user-order-step-1 .basket{padding:10px 0 40px 0}.basket table{width:100%;border-collapse:collapse;border-spacing:0}.basket table{border:1px solid #cccccc}.basket table thead th{background:#dbdbdb;color:#555555;font-weight:bold;text-align:left;padding:5px 10px}.basket table tbody td{padding:10px;vertical-align:top}.basket table tbody tr{border-bottom:1px solid #cccccc}.basket table tbody td.price,.basket table tbody td.category{color:#777777;font-weight:bold;padding-top:14px}.basket table tbody td.title img{float:left}.basket table tbody td.title .film-item{float:right;width:300px}.basket table tfoot td{background:#dbdbdb;color:#555555;font-weight:bold;text-align:left;font-size:15px;text-transform:uppercase;padding:10px 10px}.basket table tfoot td.title{text-align:right}.basket table tfoot td.price{color:#000000;text-align:left}.basket a.delete-action,.basket a.validate-action{display:inline-block;height:0 !important;overflow:hidden;width:19px;padding:20px 0 0 0;background:transparent url('/images/pictos/basket_actions.png') no-repeat;}.basket a.delete-action{background-position:0 0}.basket a.validate-action{background-position:0 -20px}.basket table tr.promotion-code{border-top:1px solid #cccccc;vertical-align:middle}.basket table tr.promotion-code td{vertical-align:middle}.basket table tr.promotion-code form{display:block;padding-left:50px}.basket table tr.promotion-code label{font-weight:bold}.basket table tr.promotion-code a.link-action{position:relative;left:0px;top:6px}.basket table tr.promotion-code td.error{font-weight:bold;color:#990000;width:150px}#pass-list{padding:25px;background:transparent url(/images/pages/arm_chair_left.png) no-repeat 750px 50px}#pass-list h2,#pass-list h3,#pass-list h4,#pass-list p{font-family:arial,verdana,sans-serif}#pass-list h2,#pass-list h4{color:#666666}#pass-list p{color:#777777}#pass-list h3{clear:both;color:#999999;margin:0 0 10px 0}#pass-list h2{font-size:38px;line-height:40px;margin:0 0 30px 0}#pass-list h4{font-weight:bold;text-transform:uppercase}#pass-list .definition{width:310px;float:left;margin-right:50px}#pass-list .definition h4{margin:0}#pass-list .pass-form-list{float:left;margin:50px 0;width:100%}#pass-list .pass-form{display:block;float:left;width:220px;padding:0;text-align:center;margin-right:12px}#pass-list .pass-form h4{margin:0 0 20px 0;height:0 !important;overflow:hidden;padding:0;padding:132px 0 0 0;width:220px;background:transparent url(/images/pictos/pass_large.png) no-repeat}#pass-list #cine5-pass-form h4{background-position:0px 0px}#pass-list #cine8-pass-form h4{background-position:0px -132px}#pass-list #cine14-pass-form h4{background-position:0px -264px}#pass-list #cine20-pass-form h4{background-position:0px -398px}#user-order-step-2 #order-summary{margin-top:28px}.mini-basket table{width:95%;border-spacing:0px;border-collapse:collapse}.mini-basket table thead{display:none}.mini-basket table td{color:#777777}.mini-basket table td.price{width:10%;font-weight:bold;font-size:14px;text-align:right}.mini-basket table h4,.mini-basket table .film-release-info{display:inline;margin:0}.mini-basket table span.category{text-transform:lowercase}.mini-basket tfoot td.price{color:#000000;font-size:16px;text-align:right;border-top:1px solid red}.mini-basket .promotion-code td{color:#990000;padding-top:10px;font-weight:bold}#user-order-step-2 #order-payment{float:left;width:100%}#user-order-step-2 #order-payment h2{margin-bottom:20px}#user-order-step-2 .payment-form-list{float:left;width:100%}#user-order-step-2 .payment-form-list .payment-form{float:left;position:relative;text-align:center;padding:20px 10px;width:180px;height:191px;overflow:hidden;border-left:1px solid #cccccc}#user-order-step-2 .payment-form{color:#777777}#user-order-step-2 .payment-form-list .payment-form .submit{position:absolute;width:140px;bottom:0px;left:30px}#user-order-step-2 .payment-form.first{border:none}#user-order-step-2 #paybox-payment-form h4{margin:20px 0 12px 0;height:0 !important;overflow:hidden;padding:74px 0 0 0;width:100%;background:transparent url(/images/logos/paybox.png) no-repeat 50% 0}#user-order-step-2 #paypal-payment-form h4{margin:40px 0 40px 0;height:0 !important;overflow:hidden;padding:27px 0 0 0;width:100%;background:transparent url(/images/logos/paypal.png) no-repeat 50% 0}#user-order-step-2 #pass-payment-form.disabled .submit,#user-order-step-2 #pass-payment-form.disabled .user-pass{filter:alpha(opacity=50);opacity:0.5}#user-order-step-2 #pass-payment-form p{font-weight:bold}#user-order-step-2 #pass-payment-form p.no-pass{margin-top:60px}#user-order-step-2 #pass-payment-form h4{margin-left:25px}#user-pass-order-completed .buttons a,#user-order-step-cancelled .buttons a,#user-pass-already-exist .buttons a{display:block;float:left}#user-pass-order-completed .buttons a.first,#user-order-step-cancelled .buttons a.first,#user-pass-already-exist .buttons a.first{float:left}#user-pass-order-completed .buttons a.last,#user-order-step-cancelled .buttons a.last,#user-pass-already-exist .buttons a.last{float:right}#user-pass-already-exist .message,#user-order-step-cancelled .message{display:block;color:#990000;text-align:center;text-transform:uppercase;font-weight:bold;font-size:16px;padding:20px 0 20px 0}
