/** Other browsers than IE < 8 won't see those lines **/* html button{width:auto;overflow:visible}* html button span{margin-top:1px}select.nbusers{width: 125px;padding:2px;margin-bottom: 8px; border: 1px solid #dcd9d0; background: #fff; color:#000;}/** Our recommendations **/.cart-wrapper .cart-suggestions{margin:0 auto;width:95%;font:normal 11px Arial,Sans-serif}.cart-wrapper .cart-suggestions td{padding:10px 0}.cart-wrapper .cart-suggestions .suggestion-icon{width:5%}.cart-wrapper .cart-suggestions .suggestion-link{width:15%}.cart-wrapper .cart-suggestions .suggestion-link input{margin-right:10px}.cart-wrapper .cart-suggestions .suggestion-link input, .cart-wrapper .cart-suggestions .suggestion-link label{vertical-align:middle}.cart-wrapper .cart-suggestions .suggestion-more{text-align:center}.cart-wrapper .cart-suggestions .suggestion-price{font-weight:bold;font-size:14px;text-align:center}.cart-wrapper .cart-suggestions .suggestion-price span{font-weight:normal;font-size:12px}.cart-wrapper .cart-suggestions .suggestion-text{width:45%}.cart-wrapper .cart-suggestions .suggestion-more a{margin-left:10px;color:#000}.cart-wrapper .cart-suggestions .suggestion-text strong{display:block;font-weight:bold}.cart-wrapper .cart-suggestions .suggestion-text span{color:#666}/** Containers **/.mid-title{text-transform:uppercase;font:bold 14px Arial,Sans-serif;color:#196d5d}.framed-container{border:1px solid #ccc;/*text-align:center;*/padding:5px 0}/** Form fields **/.form-field{border-width:1px;border-style:solid;border-color:#707070 #8f8f8f #a7a7a7 #8f8f8f;background:#fff url(img/bg-input.png) repeat-x 0 0;font-size:11px;padding:2px;-moz-border-radius:5px;-webkit-border-radius:5px}/** Sliding doors buttons **/._hide,.hide {    display: none !important;}.sliding-doors{position:relative;border:0;padding:0;cursor:pointer;*width:auto;_width:0;overflow:visible;display:inline-block;text-decoration:none}.sliding-doors span{position:relative;display:block;white-space:nowrap;text-decoration:none}.sliding-doors span *{text-decoration:none}* html .sliding-doors span{margin-top:0px}@media screen and (-webkit-min-device-pixel-ratio:0){.sliding-doors span{margin-top:-1px}}#btnCartDiv{margin-top:10px;text-align:right;padding-right:0;float:right;vertical-align:middle;width:100%}#btnCartDiv a, .previousLink {color:#959595;font-size: 12px;font-weight: bold;margin-right: 10px;text-decoration: underline;}#previousLink26, #previousLink27{float:left}/** Big red button **/.sliding-doors.big-red{padding:0 15px 0 0;margin-right:5px;margin-bottom:15px;font:bold 16px Arial, sans-serif;text-align:center;height:36px;background:transparent url(img/big-red.jpg) no-repeat right -112px}.sliding-doors.big-red span{padding:5px 0 5px 15px;height:26px;line-height:26px;background:transparent url(img/big-red.jpg) no-repeat left top;color:#fff;text-decoration:none}.sliding-doors.big-red:hover, .sliding-doors.big-red-mvtv:active{background-position:right -168px}.sliding-doors.big-red:hover span, .sliding-doors.big-red-mvtv:active span{background-position:0 -56px}.sliding-doors.big-red-mvtv{padding:0 15px 0 0;margin-right:5px;margin-bottom:15px;font:bold 16px Arial, sans-serif;text-align:center;height:36px;background:transparent url(img/big-red.jpg) no-repeat right -112px}.sliding-doors.big-red-mvtv span{padding:5px 0 5px 15px;height:26px;line-height:26px;background:transparent url(img/big-red.jpg) no-repeat left top;color:#fff;text-decoration:none}/* small red button mvtv version backup in cart */.sliding-doors.small-red{padding:0 15px 0 0;margin-right:25px;font:bold 12px Arial, sans-serif;text-align:center;height:23px;background:transparent url(img/small-red.png) no-repeat right -112px}.sliding-doors.small-red span{padding:5px 0 5px 15px;height:23px;line-height:14px;background:transparent url(img/small-red.png) no-repeat left top;color:#fff;text-decoration:none}#btn14, #btn15, #btn16, #btn17, #btn21, #btn22 {background:transparent url(img/big-green.png) no-repeat right -112px;height:40px}#btn14 span, #btn15 span, #btn16 span, #btn17 span, #btn21 span, #btn22 span{background:transparent url(img/big-green.png) no-repeat left top;text-transform:uppercase;line-height:30px;height:30px}#btn_s14, #btn_s17, #btn_s21, #btn_s22 {background:transparent url(img/small-green.png) no-repeat right -112px} #btn_s14 span, #btn_s17 span,  #btn_s21 span, #btn_s22 span{background:transparent url(img/small-green.png) no-repeat left top;}/** Big white button **/.sliding-doors.big-white{padding:0 15px 0 0;margin-right:5px;font:bold 16px Arial, sans-serif;text-align:center;height:36px;background:transparent url(img/big-white.jpg) no-repeat right -112px}.sliding-doors.big-white span{padding:5px 0 5px 15px;height:26px;line-height:26px;background:transparent url(img/big-white.jpg) no-repeat left top;color:#333;text-decoration:none}.sliding-doors.big-white:hover{background-position:right -168px}.sliding-doors.big-white:hover span{background-position:0 -56px;color:#fff}/** Big green **/.sliding-doors.big-gray{padding:0 15px 0 0;margin-right:5px;font:bold 12px Arial, sans-serif;text-align:center;height:36px;background:transparent url(img/big-gray.png) no-repeat right -112px}.sliding-doors.big-gray span{padding:5px 0 5px 15px;height:26px;text-align:center;line-height:13px;background:transparent url(img/big-gray.png) no-repeat left top;font-size:11px;color:#fff}.sliding-doors.big-gray:hover{background-position:right -168px}.sliding-doors.big-gray:hover span{background-position:0 -56px;color:#fff}.sliding-doors::-moz-focus-inner{border:0}/** Button **/button.btn::-moz-focus-inner{border:1px dotted transparent}.btn{display:inline-block;background:none;margin:0;padding:3px 0;border-width:0;width:auto;overflow:visible;font:normal 11px Arial,Sans-serif;color:#333}* html button.btn{padding-bottom:1px}html:not([lang*=""]) button{margin:0 -3px}.btn span{background:#ddd url(img/bg-button.png) repeat-x 0 0;margin:0;padding:3px 0;border-left:1px solid #bababa;border-right:1px solid #c4c4c4}* html .btn span{padding-top:0}.btn span span{position:relative;padding:3px .4em;border-width:0;border-top:1px solid #d1d1d1;border-bottom:1px solid #9b9b9b}/* Left and right borders */.btn:hover span, .btn:focus span, .btn:hover span span, .btn:focus span span{cursor:pointer;border-color:#939393 !important;color:#000}.btn:hover span{background-position:0 -150px}.btn:active span{background-position:0 -400px;outline:none}.btn:focus, .btn:active{outline:none}/* use if one button should be the 'primary' button */.primary{font-weight:bold;color:#000}/** Floats and clear **/.left{float:left}.right{float:right}*+#content_page{width:960px;}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}* html .clearfix{height:1%}/* text formatting */.strong{font-weight:bold}/* */.inline-block{position:relative;display:inline-block;/* Ignored by IE < 8 */*zoom:1;*display:inline}.cart-wrapper{font-family:Arial, Helvetica, sans-serif;font-size:11px}.cart{border-collapse:separate;empty-cells:show;font-size:11px}/** Cart bottom **/.cart .cart-bottom .cart-bottom-footer{background:#fff url(img/panier/cart-bottom.png) repeat-x 0 -9px;font-size:1%}.cart .cart-bottom .cart-bottom-footer .footer-rounded-left{float:left;width:9px;height:9px;background:#fff url(img/panier/cart-bottom.png) no-repeat 0 0;font-size:1%}.cart .cart-bottom .cart-bottom-footer .footer-rounded-right{float:right;width:9px;height:9px;background:#fff url(img/panier/cart-bottom.png) no-repeat -9px 0;font-size:1%}.cart .cart-bottom .cart-bottom-contents{background:#dadada url(img/panier/cart-bottom.png) repeat-x 0 -36px;min-height:62px;height:62px;border-bottom:0}/** Cart bottom **//** Cart Header **/.cart .cart-bottom .cart-bottom-header{background:#fff url(img/panier/cart-bottom.png) repeat-x 0 -27px;font-size:1%}.cart .cart-bottom .cart-bottom-header .header-rounded-left{float:left;width:9px;height:9px;background:#fff url(img/panier/cart-bottom.png) no-repeat 0 -18px;font-size:1%}.cart .cart-bottom .cart-bottom-header .header-rounded-right{float:right;width:9px;height:9px;background:#fff url(img/panier/cart-bottom.png) no-repeat -9px -18px;font-size:1%}/** Cart Header **//** Suggestions **/.cart .suggestion tr td{border-top:1px solid #ccc;padding-top:8px;padding-bottom:8px}.cart .suggestion tr.kms-xline td{border-top:none}.cart .suggestion{padding-top:6px;padding-bottom:6px;margin:0}.cart .suggestion .suggestion-icon{padding-right:32px;height:32px;vertical-align:middle;margin-right:10px;}/* Download extension */.cart .suggestion .suggestion-icon.ext-dl-icon{background:#fff url(img/panier/dlext.png) no-repeat}.cart .suggestion .suggestion-icon.kms-icon{background:#fff url(img/panier/android-icon.png) no-repeat}/* Backup media */.cart .suggestion .suggestion-icon.backup-icon{background:#fff url(img/panier/backup.png) no-repeat}.cart .suggestion .suggestion-icon.renew-icon{background:#fff url(img/panier/renew_auto.png) no-repeat}.cart .suggestion .suggestion-checkbox, .cart .suggestion-text{vertical-align:middle}.cart .suggestion .suggestion-desc{vertical-align:middle;color:#666}.cart .suggestion .suggestion-desc a{color:#000;text-decoration:underline;margin-left:10px}/*Cache webcam*/.cart .suggestion .suggestion-icon.cache-webcam-icon{padding-right:0;height:auto;}/** Download extension **//** Computations **/.cart-totals{border:1px solid #006666;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;height:60px;padding:0 10px;margin:0 4px 0 0;background-color:#fff}*+ html .cart-totals {width:400px}.cart-wrapper .cart-totals-wrapper{text-align:right}.cart-totals table{margin-top:10px;width:100%}.cart-totals table th, .cart-totals table td{padding:0;border:0}.cart-totals .cart-totals-headers th{font-size:14px;color:#000;text-transform:uppercase;white-space:nowrap}.cart-totals .price-exc-vat, .cart-totals .price-vat, .cart-totals .price-inc-vat, .cart-totals .shipping-inc-vat{width:23%;padding:0 20px;text-align:center;font-size:14px;font-weight:bold;color:#999}.cart-totals .price-inc-vat{font-size:18px;color:#cc0000}.code-promo{color:red;font-weight:bold;margin-top:10px}/** Computations **/.cart .field-qty{border:1px solid #b5b5b5;margin:0 auto}.cart .field-qty input{border:0;outline:none;text-align:center;font-size:11px;width:40px;line-height: 21px;height: 21px;}.cart .field-qty td{padding:0;border:0;font-size:0px}.cart .field-qty td.qty-button{border-left:1px solid #b5b5b5}.cart .field-qty td.qty-button img{cursor:pointer}.cart .field-qty td.qty-button.plus{border-bottom:1px solid #b5b5b5}.cart th{border-top:1px solid #ccc}.cart th, .cart td{padding:4px;border-right:1px solid #ccc;border-left:1px solid #fff;border-bottom:1px solid #ccc}/** Last row **/.cart .last-row td{border-bottom:0}.cart .first-col{border-left:1px solid #ccc}.cart .last-col{border-right:1px solid #ccc}.cart thead th{background:#fff url(img/panier/cart-header.png) repeat-x 0 0;font-size:11px;color:#666;font-weight:normal}/** Product name **/.cart .cart-product-name{width:257px;text-align:left;font-weight:bold}.cart .cart-product-name small{font-size:10px;display:block;color:#666}.cart .cart-product-name img{width:40px;height:58px;vertical-align:middle;margin-right:10px}.cart .cart-product-name #title_product_cart{width:calc(100% - 50px);}/** Users **/.cart .cart-product-users{width:129px;text-align:center}/** Operating system **/.cart .cart-product-os{width:64px;text-align:center}/** Delivery mode **/.cart .cart-product-delivery{width:92px;text-align:center}/** Quantity **/.cart .cart-product-quantity{width:66px;text-align:center}/** Quantity **/.cart .cart-product-license-lifetime{width:162px;text-align:center;width:280px9}.cart .cartLicense {width:auto;margin:5px auto;}.cart .cartLicense canvas{left:0}/** Unit price **/.cart .cart-product-price{text-align:right;font-size:18px;background:#eaeaea;width:72px}.cart .cart-product-price s, .suggestion-price s{font-size:12px;color:#cc0000}/* .cart .cart-product-price s.b{color:#000} *//** Delete **/.cart .cart-product-delete{width:17px;text-align:center}/** Delete icon **/.cart .cart-product-delete img{border:0;-moz-opacity:.7;-webkit-opacity:.7;-khtml-opacity:.7;opacity:.7;filter:alpha(opacity=70)}.cart .cart-product-delete img:hover{border:0;-moz-opacity:1;-webkit-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100)}/** K-tooltip-target **/a.k-tooltip-target {color:#000;font-size:11px;text-decoration:none}a.k-tooltip-target img {width:11px;height:16px;vertical-align:top;margin-left:2px;}.k-tooltip-content {font-weight:normal;}.k-tooltip-content div{margin:0 20px;font-size:12px;text-align:left}.k-tooltip-content div p{padding-bottom:12px; line-height: 15px;}.k-tooltip-content div p.ptitle{padding:0;color:#006d55;font-size:19px;margin-bottom:10px;}.k-tooltip-content div .ul-items {padding-left: 20px; margin-top: 0px; line-height: 15px;}.k-tooltip-content div .ul-items li {margin-bottom: 5px;}.fsize10{font-size:10px}/** Up-Selling and Cross-selling **/.panel-recommended-by-klab{width:385px;font-family:Arial, Helvetica, sans-serif;margin-right:5px}.panel-recommended-by-klab .panel-recommended-header{background:#fff url(img/panel-recommended-klab.png) no-repeat 0 -44px;font-size:12px;font-weight:bold;height:49px;text-align:center;line-height:44px}.panel-recommended-by-klab .panel-recommended-content{background:#196d5d url(img/panel-recommended-klab.png) no-repeat 0 -93px;min-height:129px;_height:129px;padding:0 10px}.panel-recommended-by-klab .panel-recommended-content .panel-recommended-box{vertical-align:middle;margin-right:10px}.panel-recommended-by-klab .panel-recommended-content .panel-recommended-description{text-align:center;vertical-align:middle;width:265px}.panel-recommended-by-klab .panel-recommended-content .panel-recommended-description .panel-recommended-price{width:135px;vertical-align:middle}.panel-recommended-by-klab .panel-recommended-content .panel-recommended-description .panel-recommended-button{width:120px;vertical-align:middle}.panel-recommended-by-klab .panel-recommended-content .panel-recommended-description .panel-recommended-price h4{font:bold 20px Arial, Helvetica, sans-serif;color:#ffcc66;margin:0;padding:0}.panel-recommended-by-klab .panel-recommended-content .panel-recommended-description .panel-recommended-price a{font:normal 11px Arial, Helvetica, sans-serif;color:#fff}.panel-recommended-by-klab .panel-recommended-content .panel-recommended-description h2{font-size:12px;margin:0;padding:0;color:#ffcc66}.panel-recommended-by-klab .panel-recommended-content .panel-recommended-description h3{font-size:11px;margin:7px 0 7px 0;padding:0;color:#fff}.panel-recommended-by-klab .panel-recommended-content .panel-recommended-description h2 span{font-size:18px;font-weight:bold}.panel-recommended-by-klab .panel-recommended-footer{background:#529185 url(img/panel-recommended-klab.png) no-repeat 0 0;height:44px;text-align:center}.panel-recommended-by-klab .panel-recommended-footer div{margin-top:7px}/** Cross panel **/.panel-cross{width:279px;font-family:Arial, Helvetica, sans-serif;margin-right:3px}.panel-cross .panel-header{background:#fff url(img/panel-klab.png) no-repeat 0 -44px;font-size:12px;font-weight:bold;height:49px;text-align:center;line-height:44px}.panel-cross .panel-content{background:#d7d7d7 url(img/panel-klab.png) no-repeat 0 -93px;min-height:129px;_height:129px;padding:0 10px}.panel-cross .panel-content .panel-box{vertical-align:top;margin-right:10px;padding:10px 0 0 5px}.panel-cross .panel-content .panel-description{text-align:center;vertical-align:middle;width:165px;padding:10px 0 0 0}.panel-cross .panel-content .panel-description .panel-price{vertical-align:middle}.panel-cross .panel-content .panel-description .panel-button{vertical-align:middle}.panel-cross .panel-content .panel-description .panel-price h4{font:bold 20px Arial, Helvetica, sans-serif;color:#000;margin:0;padding:0}.panel-cross .panel-content .panel-description .panel-price a{font:normal 11px Arial, Helvetica, sans-serif;color:#fff}.panel-cross .panel-content .panel-description h2{font-size:12px;margin:0;padding:0;color:#006666}.panel-cross .panel-content .panel-description h3{font-size:11px;margin:7px 0 7px 0;padding:0;color:#fff}.panel-cross .panel-content .panel-description h2 span{font-size:18px;font-weight:bold}.panel-cross .panel-footer{background:#d7d7d7 url(img/panel-klab.png) no-repeat 0 0;height:44px;text-align:center}.panel-cross .panel-footer div{margin-top:7px}/* login */.left{float:left}.right{float:right}.clear{clear:both}.red{color:red}.common-green{color:#388072;}h3.common-green{font-size:14px;text-transform:uppercase;margin:0 0 7px 5px;clear:left;}.login-container{border:1px solid #ccc;padding:10px}.login-container strong.login-notice{color:#000;font-size:13px}.login-form{margin-top:20px}.login-form-block{float:left;width:48%}.login-form-row{margin-bottom:5px;clear:both;}.login-form-row label{float:left;width:150px;color:#333}.login-form-row em{color:#555;font-size:10px;display:block}.bottom-gradient-box{clear:both;border:1px solid #cccccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px;background:url(img/login-bottom-gradient2.png) repeat-x scroll center bottom #FFFFFF;}/* Login New Field Validator */.pairs div{margin-bottom:2px;color:#d60000;font-size:11px}.placeholder{width:22px;height:20px;vertical-align:middle;margin:0 0 0 2px;display:-moz-inline-block;display:-moz-inline-box;display:inline-block;zoom:1;*display:inline;}.css_mandatory_field{border:1px solid #d60000;background:#fff5f5;}.css_mandatory_img_display{background:url(img/interface/field_error.png) no-repeat center 0}.css_mandatory_field + span.mandatoryInput, .css_mandatory_field + span.mandatoryInput a{color:#d60000;font-weight:bold;}.css_valid_field + span.mandatoryInput{color:#000;font-weight:normal}.css_valid_img_display{background:url(img/interface/field_ok.png) no-repeat center 0}/* process menu */ul.process-menu{margin:3px 0 0 0;position:relative;top:-30px;height:30px;background:transparent url(img/cart/topbar-sprite.png) repeat-x 0 -30px;padding-left:40px}ul.process-menu li{width:180px;float:left;list-style-type:none;color:#abaaaa;padding-top:7px;font-size:13px;height:23px;text-align:center;position:relative;font-weight:bold}ul.process-menu li .icon{display:block;width:52px;height:50px;position:absolute;top:-8px;left:-20px;background-repeat:no-repeat;background-position:0 0;background-color:transparent}ul.process-menu li.cart .icon{background-image:url(img/cart/cart-off.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/cart/cart-off.png')}ul.process-menu li.payment .icon{background-image:url(img/cart/payment-off.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/cart/payment-off.png')}ul.process-menu li.download .icon{background-image:url(img/cart/download-off.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/cart/download-off.png')}ul.process-menu li.ident .icon{background-image:url(img/cart/ident-off.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/cart/ident-off.png')}ul.process-menu li.cart-active, ul.process-menu li.payment-active, ul.process-menu li.download-active, ul.process-menu li.ident-active{background:transparent url(img/cart/topbar-sprite.png) repeat-x 0 0;font-weight:normal;color:#fff}ul.process-menu li.cart-active .icon{background-image:url(img/cart/cart-on.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/cart/cart-on.png')}ul.process-menu li.payment-active .icon{background-image:url(img/cart/payment-on.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/cart/payment-on.png')}ul.process-menu li.download-active .icon{background-image:url(img/cart/download-on.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/cart/download-on.png')}ul.process-menu li.ident-active .icon{background-image:url(img/cart/ident-on.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/cart/ident-on.png')}/* Process Menu MVT */.subtitle{font-size:11px;color:#006a51;white-space:nowrap;display:none}ul.process-menu-new {float:right;height:25px;border-bottom:2px #999 solid;padding:0;margin:0;position:relative;top:-36px;margin-right:35px}ul.process-menu-new li {float:left;list-style-type:none;color:#999;font-size:14px;line-height:25px;margin-right:50px}ul.process-menu-new li.cart-active, ul.process-menu-new li.payment-active, ul.process-menu-new li.download-active, ul.process-menu-new li.ident-active {padding:0 5px 0 18px;border-bottom:2px #006a51 solid;color:#006a51;background:url(img/cart/arrow_breadcrumb.png) no-repeat left 50%;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/cart/arrow_breadcrumb.png');}ul.process-menu-new li.download-active, ul.process-menu-new li.download {margin-right:0;}/* Bloc Garanties */#bloc_garanties {float:left;}#bloc_garanties ul {list-style:none;margin:0;padding:0;}#bloc_garanties ul li{padding-left:20px;background:url(img/interface/field_ok.png) no-repeat;margin-bottom:10px;}#bloc_garanties #img {text-align:center}#bloc_garanties #img img {margin:5px 15px 5px 0;}/* payment */.payment-container .payment-description span{font:bold 14px Arial, Helvetica, sans-serif;color:#333;margin-left:10px;}ul.direct-payment{list-style-type:none;padding:0}ul.direct-payment li{list-style-type:none;padding:0;margin-bottom:10px}ul.direct-payment li label.common{font-weight:bold;float:left;width:150px;font-size:13px;color:#000}ul.direct-payment li label.common.cardtype{position:relative;top:15px}ul.direct-payment .cc-types{list-style-type:none}ul.direct-payment .cc-types li{float:left;margin:0 10px 0 0}ul.direct-payment .cc-types li em{color:#666}ul.direct-payment .cc-types li input{position:relative;top:-10px}ul.direct-payment .atos_cc_cvv{width:50px}.payment-checkout-btn{padding-left:10px}/* errors */ul.process-error, .payment-error ul{background:#fff url(img/cart/warning.png) no-repeat center left;list-style-position:inside;min-height:68px;_height:68px;margin:0 0 20px 0;padding:0}ul.process-error li, .payment-error ul li{padding-left:90px}/* empty cart */.empty-cart{background:#fff url(img/cart/empty-cart.png) no-repeat center left;width:500px;min-height:124px;_height:124px;margin:10px auto 30px}.empty-cart div{padding:40px 0 0 150px}.empty-cart h3{margin:0 0 6px 0;font:normal 26px Helvetica,Arial,sans-serif;letter-spacing:-1px}/* payment block */.content-block{border:1px solid #ccc;padding:10px;margin-bottom:15px}.payment-method{width:150px;height:90px;background:#fff url(img/cart/gradient-bottom2.png) repeat-x center bottom;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;padding:10px;text-align:center;float:left;margin-right:15px;-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);-khtml-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3)}.payment-method:hover{border-color:#777}.payment-method:hover a{color:#333}.payment-method a{color:#666;font-weight:bold;text-decoration:none;font-family:Arial,sans-serif;display:block;outline:0;height:78px9;overflow:hidden9}.payment-method a:hover{text-decoration:none;color:#333}.payment-method img{display:block;padding-top:5px;margin:0 auto}.payment-method span{display:block;cursor:pointer;margin:0 auto}.payment-method span img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)}/** * cart recommandations * enhanced previous markup and removed inline styles * still needs improvement though */.cart-rcmd-up{height:47px;position:relative;padding-left:235px;margin-top:5px}.cart-rcmd-up img{position:absolute;left:0;top:0}.cart-rcmd-container{border:solid 1px #ccc;background:#f3f3f3}.cart-rcmd-wrapper{border-left:1px solid #fff;padding:15px}.cart-rcmd-icon{width:48px;float:left;margin-right:20px}.cart-rcmd-name{width:570px;float:left}.cart-rcmd-name h4{font-size:13px;margin:0 0 5px 0}.cart-rcmd-price{width:220px;float:left;text-align:right;padding-top:5px;font-size:16px;font-weight:bold}.cart-rcmd-link{width:250px;float:left;text-align:right;padding-top:15px}.cart-rcmd-link a{font-weight:bold}.cart-rcmd-warning{margin:5px 0;text-align:center}a.box-link{text-decoration:none;color:#959595;margin-left:0;outline:0}a.box-link:hover{text-decoration:underline}/* Cart Reduced Line */.reduced {border:#ccc 1px solid;width:100%;font-size:12px;color:#000;margin-bottom:10px}.sidebox{float:right;width:370px;font-size:12px;clear:both;margin-left:10px}.sidebox  tr.total{font-size:14px;text-transform:uppercase}h3.title_sidebox {width:370px;float:right}h3.h3_26 {float:left;margin-top: 7px;}.available-payment{float: right;}.available-payment{float: right;}.reduced td {padding:5px;}.reduced td img {float:left;margin-right:5px;}.reduced td.line_total {padding:1px 1px 0 1px;border-left:#ccc 1px solid;text-align:right;vertical-align:top;background-color:#eaeaea;padding-right:5px;width:120px}.reduced td.line_total div{min-height:53px;background-color:#eaeaea;padding-right:5px}.reduced .reduced_extcd_line {min-height:42px;}.reduced .reduced_extcd_line td.reduced_extcd_price{border-left:#ccc 1px solid;background-color:#eaeaea;padding-right:5px;text-align:right;}.reduced p#extDL {line-height:32px;background:url(img/panier/dlext.png) no-repeat left 50%;padding-left:35px}.reduced p#backupCD {line-height:32px;background:url(img/panier/backup.png) no-repeat left 50%;padding-left:35px}.reduced p#kms_xline {background:url(img/panier/kms-icon.png) no-repeat left 50%;padding-left:35px}.reduced tr.total{text-align:right;font-weight:bold;font-size:14px}.reduced .grey{color:#666}.reduced  .txtcell_cart{margin-left:35px}.amountonly {font-weight:bold;font-size:14px;margin-bottom:20px;clear:both}.amountonly span{color:#cc0000}#secure_icons{display:inline-block;margin-top:10px;margin-right:50px;float:right}.form_new table {width:605px}.form_new table td input, .form_new table td select{width:135px}.form_new table td label{white-space:nowrap}.form_new table td {height:26px;vertical-align:top}.form_new table td #type_radio input,.form_new table td input[type=checkbox],.form_new table td input[type=radio]{display:inline;width:13px}input#customer_type{margin-left:0}.form_new table td.pairs {width:222px}.form_new table td.marginform {height:12px}.canarias {width:230px;padding:2px;margin-top:-65px;float:right}#txtnewsletter{background:url(img/mail-icon.png) no-repeat left top;padding-left:30px;margin-left:7px;margin-bottom:10px}.user_details{width:270px}#total_amount_line {margin:20px 0 0 5px}.sidebox9, .sidebox16, .sidebox23, .sidebox24, .sidebox25, .sidebox26{width:225px;float:none;}.sidebox27{width:225px;margin:50px 0 0 10px;}.modifyCartLink{margin-left:10px;}#minicart {clear:both;}body#mvt26 .modifyCartLink, body#mvt26 #minicart {float:right;}body#mvt26 .modifyCartLink a{margin-right:0}.bloc_user_infos1, .bloc_user_infos2, .bloc_user_infos3, .small_payment_methods1, .small_payment_methods2, .small_payment_methods3 {width:50%;float:left}.small_payment_methods1 div, .small_payment_methods2 div, .small_payment_methods3 div{border:none;padding-left:0}.bloc_payment_methods1, .bloc_payment_methods2, .bloc_payment_methods3 {width:100%}.form6 #txtnewsletter,.form26 #txtnewsletter{width:470px}.form9 #txtnewsletter{width:540px}.form27 #txtnewsletter{width: 465px;}.bloc_payment_methods6, .bloc_payment_methods9,.form6,.form9{float:right}.bloc_payment_methods26, .form26{    float:right;}.bloc_payment_methods27, .form27{float:right;}.bloc_payment_methods9, .form9{width:720px}.bloc_payment_methods6,.form6, .form26, .bloc_payment_methods26, .form27, .bloc_payment_methods27{width:572px}.bloc_payment_methods6 h3.common-green, .bloc_payment_methods26 h3.common-green{margin-top:20px}ul.process-menu-new .icon, #customer_city_select, .titleh3_26_on{display:none}body#mvt26 #payment_mvt_renew p, body#mvt27 #payment_mvt_renew p{position:relative;width:600px}body#mvt26 #payment_mvt_renew input, body#mvt26 #payment_mvt_renew label, body#mvt26 #payment_mvt_renew span,body#mvt27 #payment_mvt_renew input, body#mvt27 #payment_mvt_renew label, body#mvt27 #payment_mvt_renew span, .powertip-info{cursor:pointer;}body#mvt26 h3.nlTitle span, body#mvt27 h3.nlTitle span, {display:inline-block;height: 17px;width: 25px;background: url("img/mail-icon.png") no-repeat rgba(0, 0, 0, 0);margin-left:5px}body#mvt26 .canarias{width:540px;float:left;clear:both;display:block;margin-top:0}body#mvt26 .bloc_payment_methods div p{margin-top:6px;float:left}#company_address input, #company_address_2 input {width: 265px;}body#mvt26 #company_address input, body#mvt26 #company_address_2 input {width: 255px;}.available-payment span {display:block;height:22px;float:left;}.available-payment span.accept {font-size: 13px; margin-right: 15px;line-height: 20px;}#emailInfos{position:absolute;color:#333;margin-left:240px;}#contactBlock h3,#contactBlock #txtnewsletter label{font-size:11px}.bloc_payment_methods input[type="radio"] {width:13px}.bloc_payment_methods label {white-space:nowrap;width:auto;min-width:0;color:#717978}.bloc_payment_methods div p {line-height:22px;font-size:14px;clear:both;}.bloc_payment_methods div p label,.bloc_payment_methods div p input{float:left;margin-right:8px}.bloc_payment_methods div p span{display:block;width:208px;height:22px;float:left;}.bloc_payment_methods div p span#pcards, .available-payment span#pcards {background-image:url(img/paiement/cards.png);background-repeat:no-repeat;}.bloc_payment_methods div p span.pcards_it_IT{background:0 -21px}.bloc_payment_methods div p span.pcards_es_ES, .bloc_payment_methods div p span.pcards_pt_PT{background-position:0 -42px}.bloc_payment_methods div p span.pcards_fr_MA{background-position:0 -63px;width:144px}.bloc_payment_methods div p span.pcards_es_CO, .available-payment span.pcards_es_CO {background-position:0 -85px;width:144px;}.bloc_payment_methods div p span#pcheque {background:url(img/paiement/check.png);background-repeat:no-repeat;}.bloc_payment_methods div p span#pfax {background-image::url(img/paiement/fax.png) no-repeat;}.bloc_payment_methods div p span#pvirement, .available-payment span#pvirement  {background-image:url(img/paiement/virement_bancaire.png);background-repeat:no-repeat;}.bloc_payment_methods div p span.pvirement_es_CO, .available-payment span.pvirement_es_CO {background-position:0 -23px;width:32px}.bloc_payment_methods div p span#pbaloto, .available-payment span#pbaloto {background:url(img/paiement/pbaloto.png) no-repeat 0 0;width:87px}.bloc_payment_methods div p span#pefecty, .available-payment span#pefecty {background:url(img/paiement/pefecty.png) no-repeat 0 0;width:36px}.bloc_payment_methods div p span#ppaypal {background:url(img/paiement/paypal.png) no-repeat;}.bloc_payment_methods div p span#psepa {background:url(img/paiement/Sepa-logo-mini.png) no-repeat;width:42px;height:20px;}.bloc_payment_methods div p span#pwafacash {background:url(img/paiement/pwafacash.png) no-repeat;}.bloc_payment_methods div p span#pbinga {background:url(img/paiement/binga.png) no-repeat;}.bloc_payment_methods div p span#ptelecommerce {background:url(img/paiement/telecommerce.png) no-repeat;}.bloc_payment_methods div p span#pwafacash, .bloc_payment_methods div p span#pbinga, .bloc_payment_methods div p span#ptelecommerce{width:60px;display:inline-block;float: left;}.bloc_payment_methods div p span.payment_message{width:auto;height:auto;clear:both;font-size:13px}.bloc_payment_methods div p span.ital {font-size:12px;font-style:italic;margin:0 5px;width:auto}.float_right{float:right}*+ html #minicart {width:370px}.order_cancelled{clear:both;display:block;margin-top:100px;font:bold 16px 'arial';text-align:center;border:3px #dcdcdc solid;padding:100px;background:#FFF6F7;}.bloc_payment_methods div p span.powertip-info {    background: url("/img/global/icons_actions.png") no-repeat -2px -3px;    display: block;    height: 16px;    width: 18px;}.mt20{margin-top:20px}/** Subscription panel **/.first-col.collapsed-row{background:transparent url(img/subscription/row-sprite_bg.png) repeat-y -36px 0;cursor:pointer;-moz-user-select:none}.first-col.expanded-row{background:transparent url(img/subscription/row-sprite_bg.png) repeat-y -54px 0;cursor:pointer;-moz-user-select:none}.active-row td{background:transparent url(img/subscription/active-bg.gif) repeat-x 0 0;font-weight:normal}.body-expanded .first-col{background:transparent url(img/subscription/row-sprite_bg.png) repeat-y -18px 0}.active-row td.first-col, .body-expanded tr td.first-col{border-right:1px solid #ccc;}.active-row td.last-col, .body-expanded tr td.last-col{border-right:1px solid #ccc}.cart{margin-bottom:10px}.cart tr.subscription-renewal td{text-align:right;padding-top:10px;padding-bottom:10px;border-top:1px dotted #C3DADF;color:#333}.cart tr.subscription-renewal td.renewal-price{font-size:14px}.cart tr.subscription-renewal.last-row td{border-bottom:1px solid #ccc}.cart tr.subscription-renewal td.first-col{border-top:0}#block_renew p{font-size:11px;color:#666;margin:5px 0;line-height:14px}#block_renew h4{margin-top:0}#block_renew .tipperjQ{padding:0;float:left;margin:15px 0}#block_renew label{white-space:normal;float:left;clear:both}#block_renew .link_more{margin:15px 0}#block_renew .link_more a{color:#000;font-size:11px}#block_renew label{color:#000;font-weight:bold;line-height:20px}.free{font:bold 14px arial;color:#c00}#err_checkbox {display:inline-block;}#encart_middle .mkt_ope{display:none;font-weight:normal}#encart_middle .bt-content .mkt_ope{display:block;}#encart_middle .mkt_ope div {margin:0 20px;font-size:12px;}#encart_middle .mkt_ope div .title{padding:0;color:#006d55;font-size:19px;margin-bottom:5px;}#encart_middle .mkt_ope div .subtitle{font-weight:bold;display:block;margin:10px 0;font-size:12px;white-space:normal}#encart_middle .mkt_ope div .note{font-style:italic;font-size:11px}.bigPayu, .smallPayu, .pselogo{background:url(/img/ky_source/cart/sprite_payu.png) no-repeat 0 0;display:block;width:141px;height:59px}.smallPayu{background-position:-141px 0;width:79px;height:32px;display:inline-block}.pselogo{background-position:0 -62px;width:50px;height:50px;margin:5px auto 15px auto}.cart_payment_images {position:absolute;top:10px;right:55px;}.cart_payment_images img {vertical-align: middle;}.product-nb-accout{margin-top: 10px;margin-top: 5px;font-weight: normal;}#envelope-bg:after,.envelope-content:after {    content: '';}.help-text-container .help-text,#envelope-bg:after,.envelope-content:after,#magnifying-glass {    position: absolute;}#company_address_2 td,.envelope-content,.help-text-container {    position: relative;}.cart .help-text-container .help-text-icon {    width: 11px;    height: 16px;    margin-left: 5px;    cursor: help;}.help-text-container .help-text {    display: none;    font-weight: normal;    top: 0;    left: 80%;    width: 300px;    padding: 5px;    background-color: #fff;    z-index: 1;    border: 1px solid #ccc;    border-radius: 5px;    box-shadow: 3px 3px 10px #808080;}.help-text-container .help-text-icon:hover + .help-text {    display: block;}.k-tooltip-container {    padding-bottom: 5px;}.disclaimer {    color: #959595;    font-weight: bold;    font-size: 12px;}.disclaimer span {    display: inline-block;    background-color: green;    padding: 0px 5px;    border-radius: 50%;    color: #fff;    margin: 0 5px;    font-weight: normal;    font-size: 11px;}.disclaimer-description {    font-weight: bold;    padding-bottom: 10px;    color: #959595;    font-size: 10px;}#magnifying-glass {    display: none;    width: 25px;    top: -5px;    left: 275px;    cursor: pointer;}#envelope-wrapper {    display: none;    position: fixed;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);    z-index: 1;}.envelope {    background-color: #fff;    z-index: 1;    padding: 20px 100px;    color: #7a7a7a;    width: 600px;    height: 440px;}#envelope-bg:after {    background-color: rgba(0, 0, 0, .5);    width: 1000vw;    height: 1000vh;    left: -100vw;    top: -100vh;    z-index: -1;}#envelope-wrapper .envelope h2 {    font-weight: normal;    margin: 5px 0 25px 15px;    font-size: 24px;}.envelope-content {    border: 15px solid #ccc;    width: 100%;    height: 360px;    box-sizing: border-box;}.envelope-content:after {    width: 100%;    height: 100%;    top: 0;    left: 0;    box-shadow: 7px 7px 15px #666;}.stamp {    width: 65px;    height: 80px;    border: 2px dotted #ccc;    float: right;    margin: 15px 15px 0;}.envelope-text {    padding: 40px 0 0 40px;}.envelope-text p {    font-size: 16px;    color: #7a7a7a;    font-weight: bold;    padding: 5px;}#customer_city_select {    width: 140px;}.clearfix:after {    clear: both;    content: "";    display: block;    height: 0;    visibility: hidden;}