* { -webkit-box-sizing:border-box; -moz-box-sizing: border-box; box-sizing: border-box; } body { margin:0; padding:0; color:#404040; font-family:arial,sans-serif; background-color: transparent; } a,img,input,select { outline:none; text-decoration:none; padding:0; margin:0; border:0; } p,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-weight:normal; } .coupon img { display: inline !important; } .clear { clear:both; } .global { width:100%; } .header { width:100%; height:230px; border-bottom:5px solid #cc092f; background-color: transparent; } #logo { margin-top:10px; padding-left:120px; } h1 { color:#cc092f; font-family:arial,sans-serif; font-size:40pt; padding-left:130px; } h2 { font-size:19pt; padding-left:100px; color:#040000; margin-top:30px; } h3 { font-size:14px; text-align:center; padding-top:20px; font-family: 'museo700'; color:#777; } .bloc { height:150px; float:left; padding:10px; } #how1 { width:140px; background:url('../images/radio.png') top 15px left 60px no-repeat; } #how2 { width:210px; background:url('../images/print.png') top 5px left 70px no-repeat; } #how3 { width:220px; background:url('../images/bt.png') top 19px left 60px no-repeat; } .bloc span { display:block; background:#e4dfdf; color:#cc092f; font-size:27pt; width:40px; height:40px; line-height:40px; text-align:center; margin-left:5px; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; } .bloc p { text-align:center; color:#000; padding-top:10px; font-size:14pt; } #choixcoupons { width:800px; margin : 15px auto; } .coupon, .coupon_one { padding-left:15px; margin-top:10px; } .coupon img, .coupon_one img { float:left; } .coupon label, .coupon_one label { float:left; } .coupon:after, .coupon_one:after { content: "."; visibility:hidden; display: block; height:0; clear:both; } .has-js .input_check input { position:absolute; left:-9999px; } .has-js label { display:block; width:92px; height:110px; float:right; cursor:pointer; background:url('../images/empty_radio.png') no-repeat center center; text-align:center; padding-top:80px; font-size:11pt; color:#000; } .has-js label.check_on { background:url('../images/radio.png') no-repeat center center; } submit, .print { display:block; margin-top:30px; border:0px; height:35px; width:200px; background:#003c8f; font-size:9pt; border-radius:4px; cursor:pointer; color:#fff; font-family:arial,sans-serif; text-transform:uppercase; } submit:hover, .print:hover { background:#e2433e; } .precautions { margin-top:20px; font-size:12pt; margin-left:80px; } .thx { text-align:center; margin-top:20px; font-size:12pt; } #loader { display:none; margin-left:auto; margin-right:auto; margin-top:20px; } #aimprimer { display:none; }