/*! Copyright 2009-2021 - eSolution - All rights reserved */.tbl2{padding:0;margin:0 auto;width:100%}.tbl{width:100%;border-left:1px solid #bbb;border-collapse:collapse}.th{padding:5px 2px;margin:0 0px;font-size:14px;background-image:linear-gradient(#6e675f,#888880);background-color:#767368;text-align:center;color:white;border-right:1px solid #bbb;font-weight:500}.t10,.t11,.t12{font-size:13px;text-align:center;font-weight:500;color:#555555;background:#e8e8e8;border-bottom:1px solid #bbbbbb;border-right:1px solid #bbbbbb;border-top:#bbbbbb solid 1px;margin:0 auto;padding:3px !important}.t10{width:56px}table.tbl2 td{padding:2px}.t12{width:120px}.t20,.t20a,.t21,.t22,.t23{background:#ffffff;font-size:12px;border-bottom:1px solid #bbbbbb;border-right:1px solid #bbbbbb;padding:3px !important}.t20{text-align:center}.t20a{text-align:right}.t21{text-align:left;margin:0;border-right:1px solid #bbbbbb}.t22{text-align:center;margin:0 5px}.t23{text-align:right;margin:0;border:0}.t22 b{color:#c90b0c;background:url('../img/deco/coeur.png') no-repeat right top;padding-right:11px}.tdiscount{color:#c90b0c !important;font-weight:400}.leftdiscount{margin:2px auto 10px;width:130px;display:block;font-weight:400;font-size:11px;color:#c90b0c;text-align:center}.d3{margin:0 0 0 10px;padding:0;border-left:#bbbbbb solid 1px}.d3a{float:left;margin-top:10px;margin-left:10px;font-size:11px}.d1{margin:5px}@keyframes blink{0%{color:#f00000}50%{color:#800000}}@-webkit-keyframes blink{0%{color:#f00000}50%{color:#a00000}}.err{color:#c90b0c;animation:blink 1s step-end infinite;-webkit-animation:blink 1s step-end infinite}.d4{text-align:right;margin:15px 0 15px 10px;padding:8px 20px;font-size:13px;font-weight:400;border:#bbbbbb solid 1px;float:right}.d6{text-align:right;font-size:12px;width:170px}.ta,.ta2{overflow:auto;resize:none}.ta2{width:98%;border:0}.c1{padding:0;font-size:12px;margin:0 0 10px 0;display:inline}.buy{font-size:13px;color:#ddd;background:#767368 url('../img/buy/fil-bg.png') 0 0 repeat-x;border-style:none;text-align:left;height:25px;line-height:25px;padding:0 10px;margin:0;width:580px}.buy a{color:#ddd;text-decoration:none;outline-color:#767368}.buy a:hover{color:#ffffff;text-decoration:none}.buy input[type="submit"]{font-size:13px;color:#ddd;background:#767368 url('../img/buy/fil-bg.png') 0 0 repeat-x;border-style:none;text-align:left;cursor:pointer;text-decoration:none;width:60px;outline:none;outline-width:0;outline-color:#767368}.buy input[type="submit"]:hover{font-size:13px;background:#767368 url('../img/buy/fil-bg.png') 0 0 repeat-x;border-style:none;text-align:left;cursor:pointer;color:#fff;outline:none;outline-width:0;outline-color:#767368}.buy2 input[type="submit"]{font-weight:500;font-size:13px;color:#fff;background:#767368 url('../img/buy/fil-bg.png') 0 0 repeat-x;border-style:none;text-align:center;height:24px;line-height:24px;cursor:pointer;margin:10px auto;text-decoration:none}span.buy1{font-weight:500;font-size:13px;color:#fff;background:#767368 url('../img/buy/fil-bg.png') repeat-x;text-align:center;height:24px;line-height:24px;cursor:pointer;margin:10px auto;text-decoration:none;padding:5px 8px}.noshipleft{background:#fff url('../img/deco/shipping.png') no-repeat;padding-left:18px}.noshipright{background:#fff url('../img/deco/shipping.png') no-repeat 2px 2px}.note2{border-right:1px solid #bbb;border-bottom:1px solid #bbb}button.btn-cgv{background:none;text-decoration:underline !important;color:blue;outline:0px none transparent !important;border:none;cursor:pointer;font-size:11px;min-height:0;padding:0 10px}.buy-link a,.buy-link a:focus{text-decoration:underline;color:blue}.buy-link a:hover{text-decoration:underline;color:red}.pdf-download{margin-top:10px}.pdf-download a,.pdf-download a:focus{background:url('/cdn/img/deco/icon_pdf.gif') no-repeat;padding-left:20px}.sum{max-height:212px;padding:20px}@media only screen and (max-width:950px){.tooltip.caddie{left:0 !important}}@media only screen and (max-width:767px){.sum{padding:10px}}@media only screen and (max-width:640px){.sum{padding:5px}.ta{height:60px !important}._d3{float:none !important;width:100% !important;margin:0px auto 10px !important}.tbl4{width:100% !important}.i2b{width:212px !important}._d5{height:15px !important;margin:0px !important}}@media only screen and (max-width:480px){.r2{height:50px !important}.d1,._d5 label{font-size:13px !important}input[type="text"]{height:32px !important;font-size:16px !important}._d2 .ta,._d2 .i4{font-size:16px !important}select{height:32px !important}.th{background-image:none !important;height:32px !important;font-size:16px !important}button.btn-cgv{float:right}}