html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline}body{line-height:1}h1,h2,h3,h4,h5,h6{font-weight:normal}ol,ul{list-style:none}blockquote{quotes:none}blockquote:before,blockquote:after{content:'';content:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a img{border:none}@font-face{font-family:"OpenSansRegular";src:url("fonts/OpenSans-Regular-webfont.eot");src:url("fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-Regular-webfont.woff") format("woff"), url("fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("fonts/OpenSans-Regular-webfont.svg#OpenSansRegular") format("svg");font-weight:normal;font-style:normal}body{color:#333;font-family:"OpenSansRegular","Trebuchet MS",Verdana,Arial,sans-serif;background:#f2f2f2;font-size:0.9em}p{margin:0.8em 0 0.2em 0}h1{font-size:1.5em;padding:0.2em 0;color:#fd7b34;border-bottom:1px solid #fd7b34;font-weight:bold}h2,h3,h4,h5,h6{font-size:1.3em;margin:1em 0 0 0;padding:0.2em 0;color:#fd7b34}.cleaner{clear:both}.hr-line{margin:2.5em 0 1.4em 0;height:1em;border-top:1px solid #fd7b34}#page{text-align:left;margin:2em auto 10px auto;width:980px;background:#fff;border:1px #ddd solid;overflow:hidden;box-shadow:2px 2px 2px #999;border-radius:8px}#header{position:relative;top:0;left:0;height:130px}#logo{float:left;display:block;width:240px;height:130px;overflow:hidden;padding:0;border:0;text-indent:-1000px;background:transparent url("../images/logo.gif") no-repeat}#main-container{background:#ffe5d4}#content-container{float:right;width:740px;margin:1em 0 1em 0;border:1px solid #fff;background:#fff7f2;min-height:300px;border-radius:8px 0 0 8px}#content{margin:1em 1.5em;line-height:140%}#content-left{padding:1em 0 1em 0}#content-left>h2{margin:5px 0 5px 35px;font-size:1em;font-weight:bold;text-shadow:1px 1px #fff}#content-left .address, #content-left .conditions{width:180px;border:1px solid #fff;border-left:0;background:#ffede1;margin:0 0 1em 0;padding:10px 5px 10px 35px;border-radius:0 8px 8px 0;font-family:Verdana;font-size:11px;line-height:140%}#content-left .telephone{background:#ffede1 url("../images/telephone.png") no-repeat 0 -4px}#footer{height:15px;background:#fd7b34}#floor{text-align:right;margin:0 auto 2em auto;width:970px;overflow:hidden;font-size:0.8em}#content a, #content-left a{color:#244888;text-decoration:underline}#content a:hover, #content-left a:hover{color:#eee;background-color:#244888;text-decoration:none}#payment{margin:1em auto;width:690px;min-height:200px;font-size:0.95em}#payment.icon{margin-top:3em;padding-left:170px;width:520px}#payment.icon.locked{background:transparent url("icons/file_locked.png") no-repeat left top}#payment.icon.error{background:transparent url("icons/bullet_error.png") no-repeat left top}#payment.icon.ok{background:transparent url("icons/bullet_accept.png") no-repeat left top}#payment.icon.non-ok{background:transparent url("icons/bullet_deny.png") no-repeat left top}#paymentRepeat{margin:1em auto;font-size:0.95em;padding:0 0 2em 170px;width:520px;display:none}#paymentRepeat a{text-decoration:none;border:1px solid #ffe5d4;background:#ffede1;padding:5px 15px;color:#555;font-size:0.85em;line-height:1.1;cursor:pointer;text-overflow:ellipsis;border-radius:5px}#paymentRepeat a:hover{border:1px solid #fd7b34;background:#fe9d69;color:#000}#loader{position:absolute;display:none;z-index:10;background:transparent url("payment/loading.gif") no-repeat center center}#payment .bold{font-weight:bold}#payment .center{text-align:center}#payment #payment-content{line-height:140%}#payment #payment-content>table{margin:2em 0}#payment table{width:100%}#payment table tr{border-top:3px solid transparent}#payment table td{width:50%;vertical-align:middle;white-space:nowrap}#payment table td.right{text-align:right;padding-right:10px}#payment table td.separator{height:10px}table.summary{width:auto !important}table.summary td{width:auto !important;vertical-align:middle;white-space:nowrap}table.summary td.value{padding-left:1em;font-weight:bold}#payment-cards{position:absolute;right:20px;bottom:12px;width:340px;height:45px;background:transparent url("payment/cards.png") no-repeat center center}.button-container{text-align:center;padding:2em 0 0 1em}#payButton,#backButton,#continueButton{border:1px solid #ffe5d4;background:#ffede1;padding:5px 15px;margin:0.5em;color:#555;font-size:0.85em;line-height:1.1;cursor:pointer;text-overflow:ellipsis;border-radius:5px}#payButton,#continueButton{font-weight:bold}#payButton:hover,#backButton:hover,#continueButton:hover{border:1px solid #fd7b34;background:#fe9d69;color:#000}#payWaitInfo{margin:2em auto 1.5em auto;width:600px}