@media all and (max-width:768px){body{font-size:0.8em}.pure-hidden-phone{display:none}#logo-header,#client-service{text-align:center!important}#client-service h2{margin:0!important}.page-title-content{text-align:center!important}.page-title-content h4{margin:0!important}div.page-content,.page-header{padding:10px!important}div.page-content h2{border-bottom:2px solid}div.payment-content,div.invoice-content{margin:0!important}div.invoice-content-title,div.payment-content-title,div.invoice-content div.pure-control-group{margin-bottom:0px!important;padding-bottom:0px!important}div.payment-mean-input{padding:10px;padding-bottom:15px}img.picto-cadenas{display:none}div.payment-mean-input label,div.payment-mean-input input[type=text]{display:block!important;width:100%!important;max-width:100%!important;text-align:left!important}div.shopper-information label,div.shopper-information input[type=text],div.shopper-information select{display:block!important;width:100%!important;max-width:100%!important;text-align:left!important;margin-left:0!important;margin:5px}div.payment-mean-input select{width:49%!important;max-width:50%!important}div.payment-mean-information{background-color:#e2e2e2;border-radius:5px;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#e5e5e5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#e5e5e5));background:-webkit-linear-gradient(top,#ffffff 0%,#e5e5e5 100%);background:-o-linear-gradient(top,#ffffff 0%,#e5e5e5 100%);background:-ms-linear-gradient(top,#ffffff 0%,#e5e5e5 100%);background:linear-gradient(to bottom,#ffffff 0%,#e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e5e5e5',GradientType=0);box-shadow:black;-webkit-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.75);-moz-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.75);box-shadow:0px 0px 5px 0px rgba(50,50,50,0.75)}div.payment-submit{padding:0!important}div.form-submit{margin-bottom:.7em!important}.pure-hidden-phone{display:none!important}.pure-hidden-desktop{display:inline-block!important}}@media all and (max-width:480px){.invoice-content input,.invoice-content label{display:inline-block!important;width:40%!important}}.invoice-content-title label,.pure-control-group label{text-align:right!important;color:#787878}.pure-form-aligned .pure-control-group label,{text-align:left}.right{text-align:right}.left{text-align:left}.center{text-align:center}.pure-hidden-desktop{display:none}.no_border{border:none!important;box-shadow:none!important;color:black!important}.custom-input{appearance:none!important;box-shadow:none!important;border-radius:0!important;padding:5px!important;border:solid 1px black!important;transition:box-shadow 0.3s,border 0.3s;background-color:#fff!important;color:#7A7A7A!important}#cardNumber{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat 98% 50%}div.payment-mean-information input[type="text"],div.payment-mean-information select{appearance:none!important;box-shadow:none!important;border-radius:0!important;padding:5px!important;border:solid 1px black!important;transition:box-shadow 0.3s,border 0.3s;color:#7A7A7A!important}div.payment-content input[type="text"]:focus,div.payment-content input[type="text"].focus,div.payment-content select.focus,div.payment-content select.focus{border:solid 1px #707070;box-shadow:0 0 5px 1px #969696}.pure-control-group label{display:inline-block!important;width:41%!important}body{background-color:#FFFFFF;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}input,select{background-color:transparent!important}body,.pure-g [class *="pure-u"],.pure-g-r [class *="pure-u"],button,input,select,textarea{font-family:"Myriad Pro",Myriad,"Liberation Sans","Nimbus Sans L","Helvetica Neue",Helvetica,Arial,sans-serif}h1{font-weight:bold;font-size:1.3em}h2{font-weight:bold;font-size:1.1em;color:#787878}body .page{margin:0px auto;width:100%;vertical-align:middle;max-width:1280px;background-color:rgb(255,255,255);background-color:rgba(255,255,255,0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.page-header{color:#000000;margin:5px 0 0;padding:20px 50px}.page-header img{vertical-align:middle;text-align:left;max-width:100%}#client-service{text-align:right}.header .vendors-logo{text-align:center}#date-area{height:1em;font-size:1em;font-weight:normal;padding:2px 10px;text-align:right}.page-title{background-color:#303030;color:#ffffff;padding:0px 50px}.page-title h4{margin:5px 0px!important}.page-title #date{text-align:right}div.page-content{padding:20px 50px}div.page-content h2{margin:0.1em 0 0.4em}div.merchant-logo{text-align:center;margin:15px 3px;padding:2px}div.merchant-logo img{vertical-align:middle}div.page-content dd{font-size:90%}div.page-content dd{padding:5px 15px;background-color:#F5F5F5;color:#000000;text-align:left;font-size:1em;font-weight:bold;margin:10px 0px}div.page-content dd.long-field{font-size:0.8em;text-align:left}div.shopper-information input,div.shopper-information select,div.payment-mean-information input[type="text"],div.payment-mean-information select{width:50%}div.shopper-information #shopper\.zipcode,div.shopper-information #shopper\.zipcode-disabled{width:20%}div.shopper-information #shopper\.city,div.shopper-information #shopper\.city-disabled{margin-left:2px;width:29%}div.invoice-content-title,div.payment-content-title{padding-bottom:10px}div.invoice-content.failure div.invoice-content-body div.shopper-information{display:none}div.payment-mean-input label{text-align:right!important}span.star{color:red}span.info-field{display:inline-block;width:100%;color:#c1c1c1;font-size:0.8em}.centred{text-align:center}div.payment-content,div.invoice-content{margin:15px 0 0;padding:20px;border:1px solid #DDDDDD}div.payment-content div.payment-mean-information{padding:20px 0px}div.payment-mean-logo img{max-width:100%;height:auto;margin-right:10px}div.payment-content div.payment-mean-logo{padding:5px 0 0}div.payment-content div.payment-submit{padding:25px 0 0;text-align:center}div.payment-content div.payment-submit div.form-submit{text-align:center;margin-bottom:20px}div.payment-content div.payment-submit div.form-submit button,div.redirect-link button{background-color:#303030;color:#ffffff;width:60%;height:65px;-webkit-border-radius:5px 5px;-moz-border-radius:5px / 5px;border-radius:5px / 5px;border:none;padding:0 14px;font-size:1.2em;font-weight:bold;cursor:pointer;margin-top:10px}div.payment-content div.payment-submit div.form-submit button span.submit-button-extra{font-size:0.8em;font-weight:normal}#payment_form p.form-submit.loading{background:transparent url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat scroll right center}.logo-visa{float:right;margin-top:2px}.page-error h3{font-size:13px}.page-error{margin:10px 30px;color:#dd0000;border:3px double #dd0000;padding:10px}.page-error .form-submit{padding:8px 0 6px}.page-okmsg H3{font-size:13px}.page-okmsg{margin:10px 30px;color:#00dd00;border:3px double #00dd00;padding:10px}.form-field-tooltip{clear:both;margin:0 0 2px 15px;font-size:12px;color:#8e8e8e}.pure-control-group input.error,.pure-controls input.error{outline:red solid 2px!important}span.error-msg{font-weight:bold;color:red}div.payment-mean-information select.cardYear{width:20%}div.payment-mean-information #cardSecurityCode{min-width:4em;max-width:4em}div.payment-mean-information #cardNumber{min-width:165px}.picto-cadenas{display:inline-block;margin-left:6px;vertical-align:top}@media only screen and (max-width:480px){.pure-form #cardNumber,.pure-form #cardSecurityCode,.pure-form #shopper\.zipcode,.pure-form #shopper\.city{display:inline-block}}#cvv-help{display:inline-block;line-height:22px}a#cvv-help{text-decoration:none;color:#666666;font-size:11px}a#cvv-help:hover{text-decoration:underline}#cvv-help .picto-aide{padding:2px 6px 0 5px;vertical-align:middle;float:left}#check-control{width:100%!important}.check-control{padding:20px;text-align:center}.form-description{padding-left:15px}.form-description ul{list-style-type:circle}.form-description ul li{margin-left:17px}.form-summary-legend{color:#666666;margin:8px 0 8px 15px}.partner-logos{margin:5px auto;text-align:center}.partner-logos img{margin:0 10px}.cardtype-logo{padding:8px 0px}.page-footer{color:#000000;margin:0 15px;padding:10px 0;font-size:12px}.page-footer a{color:#ffffff;font-weight:bold;text-decoration:none}.page-footer a:hover{text-decoration:underline}.page-footer div.footer-logo{text-align:center}div #validation-msg{color:red;height:25px;padding:10px 15px 5px 40px;font-size:12px;margin:15px;padding:5px 15px 5px 40px;font-size:12px;height:100%;min-height:background:transparent url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat scroll left center}div.payment-result p.result{margin:70px 0 10px 0;font-weight:bold;font-size:1.8em}@media only screen and (max-width:767px){div.payment-result p.result{margin-top:5px}}div.payment-result.payment-failure p.result{margin-top:5px}div.payment-result{text-align:center}div.payment-result.payment-failure .result-logo{padding-top:10px}div.payment-result.payment-success p.result{color:#78a500}div.payment-result.payment-failure p.result{color:#de2c31}div.payment-result.payment-success p.statement{font-size:0.9em;font-style:italic;color:#000000}div.order-content{margin:0 auto;text-align:center;max-width:1024px}div.order-content-body,div.order-content-title{text-align:left}div.result-content div.order-content div.order-content-title h2 img{vertical-align:middle;margin-left:5px}div.redirect-link{margin:5px;text-align:center;padding:0 0 15px}div.s3d-redirect,div#payment-invalid{margin:0 15px}div.s3d-redirect #spinner{height:150px}@media only screen and (max-width:480px){div.s3d-redirect #spinner{height:84px}}