body { font-size: 14px; }
pre { font-size: 14px; }
.table { font-size: 14px; }
.tdProduct { padding: 5px; border-left: #cccccc solid 1px; }
.tdEtatR { padding: 5px; border-right: #cccccc solid 1px; } 
.tdEtatRL { padding: 5px; border-left: #cccccc solid 1px; border-right: #cccccc solid 1px; } 
.tdEtatL { padding: 5px; border-left: #cccccc solid 1px; } 
.td { padding: 10px; border: #cccccc solid 1px; }
.td2 { padding: 10px; border: #cccccc solid 1px; border-left: none; }
.td3 { padding: 10px; border: #cccccc solid 1px; border-top: none; }
.td4 { padding: 10px; border: #cccccc solid 1px; border-top: none; border-left: none; }
.td-border-right { padding: 5px; }
.td-center { text-align: center; }
.td-right { text-align: right; }
.link-transporteur { text-decoration: none; color: #000000; }
.input-search { border: #efefef solid 1px; padding: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.input-search-error { background: #b04638; color: #fff; border: #cb3b27 solid 1px; padding: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.input-search-ok { background: #59c651; color: #fff; border: #3da435 solid 1px; padding: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.color-prix { border: #fff solid 1px; padding: 3px; background: #79bd3c; color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.color-prix-promo { border: #fff solid 1px; padding: 3px; background: #3cbdbb; color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.color-flacon-offert { border: #fff solid 1px; padding: 3px; background: #3cbd73; color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.text-prix-promo { border: #fff solid 1px; padding: 3px; background: #ff5800; color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.text-flacon-offert { border: #fff solid 1px; padding: 3px; background: #ff2100; color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.color-port { border: #fff solid 1px; padding: 3px; background: #8a81e2; color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.color-port-0 { border: #fff solid 1px; padding: 3px; background: #e73636; color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.color-etat { border: transparent solid 1px; padding: 3px; color: #ffffff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.paiementPaypal { padding: 3px; background: #3b3bcd; color: #fff; border: #fff solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.paiementHipay { padding: 3px; background: #04a1e8; color: #fff; border: #fff solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.paiementCheque { padding: 3px; background: #ef891c; color: #fff; border: #fff solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.paiementVirement { padding: 3px; background: #ef1cd4; color: #fff; border: #fff solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.paiementPayPlug { padding: 3px; background: #79a500; color: #fff; border: #fff solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.facture-off { padding: 3px; background: #de1cef; color: #fff; border: #fff solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.facture-on { padding: 3px; background: #ef891c; color: #fff; border: #fff solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.link-facture { color: #ffffff; text-decoration: none; }
.countryFR { padding: 3px; background: #1c8eef; color: #fff; border: #fff solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.countryBE { padding: 3px; background: #de1cef; color: #fff; border: #fff solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.countryLT { padding: 3px; background: #338029; color: #fff; border: #fff solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.countryNL { padding: 3px; background: #a71212; color: #fff; border: #fff solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.countryGB { padding: 3px; background: #cf2a55; color: #fff; border: #fff solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.countryCH { padding: 3px; background: #d20000; color: #fff; border: #fff solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.countryES { padding: 3px; background: #e3d607; color: #fff; border: #fff solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.countryCY { padding: 3px; background: #ecbf0c; color: #fff; border: #fff solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.countryDE { padding: 3px; background: #cda426; color: #fff; border: #fff solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.countryIT { padding: 3px; background: #cb3b27; color: #fff; border: #fff solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.countryLU { padding: 3px; background: #26a9c1; color: #fff; border: #fff solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.countryGR { padding: 3px; background: #72aaff; color: #fff; border: #fff solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.countryPT { padding: 3px; background: #de3d41; color: #fff; border: #fff solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.ColorPicker { width: 150px; padding: 5px; border: transparent solid 1px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.NomTache { padding: 5px; border: transparent solid 1px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.Hotmail { font-size: 10px; padding: 3px; background: #20a4a2; color: #fff; border: #fff solid 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.ZHC-a-preparer { padding: 3px; background: #ea2727; color: #fff; border: #fff solid 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.ZHC-Sel { padding: 3px; background: #d527ea; color: #fff; border: #fff solid 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.WeightColis { padding: 3px; background: #26a9c1; color: #fff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; width: 65px; text-align: center; }
.WeightColisOk { padding: 3px; background: #4ab84c; color: #fff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; width: 65px; text-align: center; }
.WeightColisNo { padding: 3px; background: #db7264; color: #fff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; width: 65px; text-align: center; }
.curseur { cursor: pointer; }
.imgProduct { width: 100px; }
.div-message { border: #d7d7d7 solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 5px; width: 79%; }
.div-tache-interne { border: #d7d7d7 solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 5px; width: 79%; }
.div-tache-internes { border: #d7d7d7 solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 5px; width: 79%; }
.message { padding: 3px; background: #04a6d4; color: #fff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.rep-message { border: #d7d7d7 solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 5px; width: 100%; white-space: pre-line; }
.button-message { padding: 5px; cursor: pointer; background: #416db0; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.button-message-client { padding: 5px; cursor: pointer; background: #9f41b0; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.button-comm { padding: 5px; cursor: pointer; background: #4eb041; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.info-comm { position: relative; width: 5px; top: -5px; left: -5px; font-size: 10px; padding: 2px; background: #4eb041; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.button-commande { padding: 5px; background: #a441b0; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.button-adresse { padding: 5px; background: #4197b0; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.button-telephone { padding: 5px; background: #4197b0; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.td-tache { padding: 5px; background: #2ca26f; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.button-tache { padding: 5px; cursor: pointer; background: #2ca26f; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.link-commande { text-decoration: none; color: #ffffff; }
.div-date-message { cursor: pointer; background: #666666; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.div-date-message-client { cursor: pointer; background: #41b07d; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.div-date-message-service { cursor: pointer; background: #4182b0; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.litige-paypal { cursor: pointer; background: #263d7e; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.litige-paypal-LP { cursor: pointer; background: #c61616; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.litige-paypal-DR { cursor: pointer; background: #ff0000; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.litige-paypal-LPR { cursor: pointer; background: #dc143c; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.litige-paypal-LPC { cursor: pointer; background: #263d7e; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.file-name { cursor: pointer; background: #314588; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.retour-order { cursor: pointer; background: #d80c0c; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.link-file-name-titre { text-decoration: none; color: #ffffff; }
.link-file-name { text-decoration: none; color: #314588; }
.quantity-product-0 { text-decoration: underline; background: #ff0000; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.quantity-product-5 { background: #dc0b0b; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.quantity-product-10 { background: #dc900b; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.quantity-product-20 { background: #0b86dc; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.quantity-product-30 { background: #9f0bdc; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.quantity-product-50 { background: #21a417; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.quantity-product-phys { background: #46899d; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.qty-product { text-align: center; padding: 2px; width: 50px; border: #efefef solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.code-promo { padding: 5px; background: #cb3b27; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.code-promo-prix { text-align: right; padding: 5px; background: #27cb2f; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.div-nb-message { position: absolute; text-align: center; right: 25px; top: -15px; }
.div-poid-accueil { position: relative; text-align: center; top: 12px; }
.div-loyalty { position: absolute; bottom: 15px; right: -8px; font-size: 10px; background: #04a6d4; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; padding-top: 2px; padding-left: 2px; padding-right: 2px; }
.div-loyalty-0 { position: absolute; bottom: 5px; right: -10px; font-size: 10px; background: #04d44e; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; padding-top: 2px; padding-left: 2px; padding-right: 2px; }
.div-gift { position: absolute; top: -22px; right: 40px; padding-top: 2px; padding-left: 2px; padding-right: 2px; }
.img-gift { width: 25px; }
.td-gift { background: #d4d588; }
.div-colis-livrer { position: absolute; top: -22px; right: 4px; padding-top: 2px; padding-left: 2px; padding-right: 2px; }
.img-colis-livrer { height: 25px; width: 25px; }
.td-colis-livrer { background: #c988d5; }
.div-reclamation { position: absolute; bottom: 15px; right: 45px; font-size: 10px; background: #d43f04; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; padding-top: 2px; padding-left: 2px; padding-right: 2px; }
.nb-product { padding: 5px; background: #33b8ad; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.exposant { background: #2d8396; color: #ffffff; position: relative; bottom: 1px; font-size: .8em; line-height: .8em; vertical-align:super; text-decoration:none; border: transparent solid 1px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; padding-top: 1px; padding-left: 1px; padding-right: 1px; }
.price-product { text-align: center; font-size: 11px; background: #296996; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.impact-price-product { text-align: center; font-size: 11px; background: #942ea7; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.original-price-product { text-align: center; font-size: 11px; background: #296996; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.reduc-price-product { text-align: center; font-size: 11px; background: #1fd449; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.new-price-product { text-align: center; font-size: 11px; background: #459629; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.total-price-product { text-align: center; background: #96293b; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.historique-order { width: 79%; float: left; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.historique-state-order { width: 18%; float: right; color: #ffffff; border: transparent solid 1px; text-align: right; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.adresse-client { width: 79%; float: left; background: #4197b0; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.nws-contact { vertical-align: middle; line-height: 35px; height: 35px; width: 27%; float: left; background: #7a90bc; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.nws-contact-select { text-align: center; width: 70%; float: right; background: #7a90bc; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.email-client { width: 18%; float: right; background: #4197b0; color: #ffffff; border: transparent solid 1px; text-align: right; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; vertical-align: middle; }
.check-product { background: #efefef; color: #ffffff; opacity: 0.8; filter:alpha(opacity=80); -moz-opacity:0.8; }
.check-products { background: #efefef; color: #000; font-weight: bold; }
.no-check-product { position: absolute; z-index: 1000; text-decoration: line-through; opacity: 1.0; filter:alpha(opacity=100); -moz-opacity:1.0; }
.qty-check-product-span { text-align: center; background: #cb3b27; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.qty-check-product { width: 25%; text-align: center; background: #fd6d5a; color: #fff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 2px; }
.td-check-addresse { background: #4197b0; float: right; width: 100%; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.td-check-livraison { background: #58b041; color: #fff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.td-check-addresse2 { background: #4197b0; color: #fff; padding: 5px; }
.td-check-livraison2 { background: #58b041; color: #fff; padding: 5px; }
.modele-message { cursor: pointer; float: left; background: #b07341; color: #fff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.modele-message-img { cursor: pointer; float: left; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.img-check-product { position: relative; background: url('IMG/apply.png'); }
.check-qty-bad { text-decoration: line-through; background: #cb3b27; color: #fff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.check-qty-new { background: #58b041; color: #fff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.name-pr { font-size: 12px; background: #d10a4d; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.day-pr { font-size: 11px; background: #d10a4d; color: #ffffff; border: transparent solid 1px; padding: 5px; text-align: center; width: 10%; }
.horaire1-pr { font-size: 11px; color: #ffffff; border: transparent solid 1px; padding: 5px; background: #e84278; text-align: center; width: 50%; }
.horaire2-pr { font-size: 11px; color: #ffffff; border: transparent solid 1px; padding: 5px; background: #e84278; text-align: left; width: 50%; }
.name-pr-chrono { font-size: 12px; background: #d10a4d; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.day-pr-chrono { font-size: 11px; background: #d10a4d; color: #ffffff; border: transparent solid 1px; padding: 5px; text-align: center; width: 10%; }
.horaire1-pr-chrono { font-size: 11px; color: #ffffff; border: transparent solid 1px; padding: 5px; background: #e84278; text-align: center; width: 50%; }
.horaire2-pr-chrono { font-size: 11px; color: #ffffff; border: transparent solid 1px; padding: 5px; background: #e84278; text-align: left; width: 50%; }
.tracking-colis-titre { line-height: 35px; height: 35px; width: 79%; float: left; cursor: pointer; background: #cc094b; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.tracking-colis { line-height: 35px; height: 35px; cursor: pointer; background: #cc094b; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.tracking-colis-titre-chrono { line-height: 35px; height: 35px; width: 79%; float: left; cursor: pointer; background: #5899f0; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.tracking-colis-chrono { line-height: 35px; height: 35px; cursor: pointer; background: #5899f0; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.tracking-colis-num { text-align: right; width: 18%; line-height: 35px; height: 35px;  float: right; background: #cc094b; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.tracking-colis-infosL { padding: 5px; background: #f15a8c; color: #ffffff; border-left: #cccccc solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.tracking-colis-infosL-chrono { padding: 5px; background: #b2cef3; color: #305688; border-left: #cccccc solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.tracking-colis-infosLR { padding: 5px; background: #f15a8c; color: #ffffff; border-right: #cccccc solid 1px; border-left: #cccccc solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.tracking-colis-infosLR-chrono { padding: 5px; background: #b2cef3; color: #305688; border-right: #cccccc solid 1px; border-left: #cccccc solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.tracking-colis-puce { font-size: 11px; padding: 1px; background: #d10a4d; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; position: absolute; margin-top: 2%; margin-left: 5%; }
.tracking-colis-colissimo { line-height: 35px; height: 35px; cursor: pointer; background: #dd6710; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.tracking-colis-ls { line-height: 35px; height: 35px; cursor: pointer; background: #254679; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.tracking-colis-free { line-height: 35px; height: 35px; cursor: pointer; background: #2cb22d; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.tracking-colis-colissimo2 { line-height: 35px; height: 35px; cursor: pointer; background: #dd9967; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.tracking-colis-ls2 { line-height: 35px; height: 35px; cursor: pointer; background: #708dba; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 5px; }
.tracking-colis-free2 { line-height: 35px; height: 35px; cursor: pointer; background: #7cb27c; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.reclamation-colis-ls { text-align: center; background-color: #254679; color: #ffffff; border: #fff solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.reclamation-colis-colissimo { text-align: center; background-color: #dd6710; color: #ffffff; border: #fff solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.input-depot { width: 140px; border: #efefef solid 1px; padding: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.textarea_editable { padding: 5px; border: #efefef solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; width: 100%; }
.input_editable { padding: 5px; border: #efefef solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; width: 100%; }
.button_editable_on { position: relative; z-index: 1000; font-weight: bold; padding: 5px; background: #61b126; color: #fff; border: #efefef solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.button_editable_off { position: relative; z-index: 1000; font-weight: bold; padding: 5px; background: #cb3b27; color: #fff; border: #efefef solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.img-valid { width: 24px; }
.accepted { background: #b143ab; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.accepted-infos { background: #b143ab; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.delivered { background: #43b0b1; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.delivered-infos { background: #43b0b1; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.opened { background: #4bb143; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.opened-infos { background: #4bb143; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.clicked { background: #d210a7; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.clicked-infos { background: #d210a7; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.failed { background: #cb3b27; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.failed-infos { background: #cb3b27; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.tracking { font-size: 11px; float: left; padding: 2px; }
.tracking-infos { font-size: 11px; float: right; padding: 2px; }
.email-suivi { background: transparent; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 5px; }
.poid-product { width: 70px; text-align: center; font-size: 10px; padding: 5px; border: #efefef solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 5px; }
.titre-hipay { border: transparent solid 1px; padding: 5px; background: #03a0e6; color: #ffffff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; cursor: pointer; }
.titre-hipay-error { border: transparent solid 1px; padding: 5px; background: #e61d03; color: #ffffff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; cursor: pointer; }
.stitre-hipay { border: transparent solid 1px; padding: 3px; background: #03a0e6; color: #ffffff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-align: center; }
.result-hipay { padding: 3px; text-align: center; }
.guest { background: #effaff; }
.rep_yes { border: transparent solid 1px; padding: 5px; background: #35ba3b; color: #ffffff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor: pointer; }
.rep_no { border: transparent solid 1px; padding: 5px; background: #ba3535; color: #ffffff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor: pointer; }
.nbr-tache-reponse { border: transparent solid 1px; padding: 5px; background: #87bc15; color: #ffffff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor: pointer; }
.button-parrainage { padding: 5px; cursor: pointer; background: #cb6527; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.parrain { padding: 5px; background: #646ccb; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.filleul { padding: 5px; background: #64cb67; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.code-actif { padding: 5px; background: #a7de94; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.code-inactif { padding: 5px; background: #de9494; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.nb-parrainage { border: transparent solid 1px; padding: 2px; background: #5973a9; color: #ffffff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.displayoff { display: none; }
.displayon { display: block; }
.export-order-file { cursor: pointer; padding: 5px; background: #44a72d; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.affich-list-product { cursor: pointer; padding: 5px; background: #2ca990; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.affich-list-message { cursor: pointer; padding: 5px; background: #50b62d; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.td-parrainage { background: #ffdbb0; }
.nb-stat-customer { padding: 3px; background: #40a6b9; color: #fff; border: #fff solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.montant-stat-customer { padding: 3px; background: #6bb940; color: #fff; border: #fff solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.reduc-stat-customer { padding: 3px; background: #b94040; color: #fff; border: #fff solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.pourc-stat-customer { padding: 3px; background: #9e40b9; color: #fff; border: #fff solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.fp-stat-customer { padding: 3px; background: #afb940; color: #fff; border: #fff solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.jour-stat-customer { padding: 3px; background: #b94090; color: #fff; border: #fff solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.produit-stat-customer { float: left; padding: 3px; background: #eaebed; color: #000; border: #cecece solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.produits-stat-customer { float: left; padding: 3px; background: #5e5e5e; color: #fff; border: #cecece solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.virg-stat-customer { float: left; padding: 3px; background: #fff; color: #000; border: transparent; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.last-stat-customer-1 { padding: 3px; background: #43cc43; color: #fff; border: #fff solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.last-stat-customer-2 { padding: 3px; background: #cca241; color: #fff; border: #fff solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.last-stat-customer-3 { padding: 3px; background: #c63f3f; color: #fff; border: #fff solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.stat-customer { cursor: pointer; background: #6840b9; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.cmd-a-traiter { cursor: pointer; background: #c97c7c; color: #ffffff; border: transparent solid 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px; }
.img-smiley { width: 24px; padding: 5px; }
/*************************************/
/* Fotmat Balise */
/*************************************/
.inputBaliseH1 { width: 100%; padding: 5px; background: #ffe6e6; color: #000; border: #fff solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.titreBaliseH1 { width: 100%; padding: 5px; background: #d9d9d9; color: #000; border-bottom: #ff4d4d solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.inputBaliseH2 { width: 100%; padding: 5px; background: #ffe6f9; color: #000; border: #fff solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.titreBaliseH2 { width: 100%; font-weight: bold; font-size: 18px; padding: 5px; background: #ffe6f9; color: #000; border-bottom: #ff4dd2 solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.titreBaliseH2s { width: 100%; padding: 5px; background: #ffe6f9; color: #000; border-bottom: #ff4dd2 solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.inputBaliseH3 { width: 100%; padding: 5px; background: #ffe0cc; color: #000; border: #fff solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.titreBaliseH3 { width: 100%; font-weight: bold; font-size: 18px; padding: 5px; background: #ffe0cc; color: #000; border-bottom: #ff944d solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.titreBaliseH3s { width: 100%; padding: 5px; background: #ffe0cc; color: #000; border-bottom: #ff944d solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.inputBaliseH4 { width: 100%; padding: 5px; background: #b3d9ff; color: #000; border: #fff solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.titreBaliseH4 { width: 100%; font-weight: bold; font-size: 18px; padding: 5px; background: #b3d9ff; color: #000; border-bottom: #004d99 solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.titreBaliseH4s { width: 100%; padding: 5px; background: #b3d9ff; color: #000; border-bottom: #004d99 solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.inputBaliseH5 { width: 100%; padding: 5px; background: #e6ffff; color: #000; border: #fff solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.titreBaliseH5 { width: 100%; padding: 5px; background: #e6ffff; color: #000; border-bottom: #4dffff solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.inputBaliseH6 { width: 100%; padding: 5px; background: #f9ffe6; color: #000; border: #fff solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.titreBaliseH6 { width: 100%; padding: 5px; background: #f9ffe6; color: #000; border-bottom: #4d4dff solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.inputResult { width: 100%; padding: 3px; background: #f2f2f2; color: #000; border: #fff solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.titreResult { width: 100%; padding: 5px; color: #000; border-bottom: #a6a6a6 solid 1px; }
.titreBaliseDescShort { cursor: pointer; width: 100%; font-weight: bold; padding: 5px; background: #8c8c8c; color: #FFF; border: #fff solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.titreBaliseDescLng { cursor: pointer; width: 100%; font-weight: bold; padding: 5px; background: #404040; color: #FFF; border: #fff solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.titreProduit { width: 100%; font-weight: bold; padding: 5px; background: #1a1a1a; color: #FFF; border: #fff solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.titreProduitShort { width: 100%; padding: 5px; border: #8c8c8c solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.titreProduitLng { width: 100%; padding: 5px; border: #404040 solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.titreSuite { width: 100%; padding: 5px; }
.ValideProductBalise { cursor: pointer; font-weight: bold; width: 100%; text-align: center; padding: 5px; background: #227789; color: #FFF; border: #18c4e9 solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.ValideProductBalise:hover { width: 100%; text-align: center; padding: 5px; background: #18c4e9; color: #000; border: #227789 solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
/*************************************/
/* Export commande pour prépéfacile */
*[class^="OrderExport_"] {
	width: 65px;
	height: 26px;
	background: #333;
	/* margin: 20px auto; */

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	position: relative;

	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	float: left;
}
*[class^="OrderExport_"]:after {
	content: 'NO';
	font: 12px/26px Arial, sans-serif;
	color: #b3b3b3;
	position: absolute;
	right: 10px;
	z-index: 0;
	font-weight: bold;
	text-shadow: 1px 1px 0px rgba(255,255,255,.15);
}
*[class^="OrderExport_"]:before {
	content: 'OK';
	font: 12px/26px Arial, sans-serif;
	color: #008fec;
	position: absolute;
	left: 10px;
	z-index: 0;
	font-weight: bold;
}
*[class^="OrderExport_"] label {
	display: block;
	width: 30px;
	height: 20px;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;

	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	cursor: pointer;
	position: absolute;
	top: 3px;
	left: 3px;
	z-index: 1;

	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
}
*[class^="OrderExport_"] input[type=checkbox]:checked + label {
	left: 32px;
}
/* Bordereau export hors prépafacile */
*[class^="BordereauExport_"] {
	width: 65px;
	height: 26px;
	background: #333;
	/* margin: 20px auto; */

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	position: relative;

	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	float: left;
}
*[class^="BordereauExport_"]:after {
	content: 'NO';
	font: 12px/26px Arial, sans-serif;
	color: #b3b3b3;
	position: absolute;
	right: 10px;
	z-index: 0;
	font-weight: bold;
	text-shadow: 1px 1px 0px rgba(255,255,255,.15);
}
*[class^="BordereauExport_"]:before {
	content: 'OK';
	font: 12px/26px Arial, sans-serif;
	color: #ecc200;
	position: absolute;
	left: 10px;
	z-index: 0;
	font-weight: bold;
}
*[class^="BordereauExport_"] label {
	display: block;
	width: 30px;
	height: 20px;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;

	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	cursor: pointer;
	position: absolute;
	top: 3px;
	left: 3px;
	z-index: 1;

	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
}
*[class^="BordereauExport_"] input[type=checkbox]:checked + label {
	left: 32px;
}
/* Cocher toutes les checkbox */
.CheckAllx {
	width: 65px;
	height: 26px;
	background: #333;
	/* margin: 20px auto; */

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	position: relative;

	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	float: left;
}

.CheckAllx:after {
	content: 'NO';
	font: 12px/26px Arial, sans-serif;
	color: #b3b3b3;
	position: absolute;
	right: 10px;
	z-index: 0;
	font-weight: bold;
	text-shadow: 1px 1px 0px rgba(255,255,255,.15);
}

.CheckAllx:before {
	content: 'OK';
	font: 12px/26px Arial, sans-serif;
	color: #2cec00;
	position: absolute;
	left: 10px;
	z-index: 0;
	font-weight: bold;
}

.CheckAllx label {
	display: block;
	width: 30px;
	height: 20px;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;

	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	cursor: pointer;
	position: absolute;
	top: 3px;
	left: 3px;
	z-index: 1;

	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
}

.CheckAllx input[type=checkbox]:checked + label {
	left: 32px;
}
