@import url("product_single.css");@import url("list-a-b.css");@import url("responsive.css");@font-face{font-weight:400;font-style:normal;font-family:lato-light;src:url(../fonts/lato/lato-light-webfont.eot);src:url(../fonts/lato/lato-light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/lato/lato-light-webfont.woff) format('woff'),url(../fonts/lato/lato-light-webfont.ttf) format('truetype'),url(../fonts/lato/lato-light-webfont.svg#latolight) format('svg')}@font-face{font-weight:400;font-style:normal;font-family:lato-regular;src:url(../fonts/lato/lato-regular-webfont.eot);src:url(../fonts/lato/lato-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/lato/lato-regular-webfont.woff) format('woff'),url(../fonts/lato/lato-regular-webfont.ttf) format('truetype'),url(../fonts/lato/lato-regular-webfont.svg#latoregular) format('svg')}@font-face{font-weight:400;font-style:normal;font-family:lato-italic;src:url(../fonts/lato/lato-regular-italic-webfont.eot);src:url(../fonts/lato/lato-regular-italic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/lato/lato-regular-italic-webfont.woff) format('woff'),url(../fonts/lato/lato-regular-italic-webfont.ttf) format('truetype'),url(../fonts/lato/lato-regular-italic-webfont.svg#latoitalic) format('svg')}@font-face{font-weight:400;font-style:normal;font-family:lato-bold;src:url(../fonts/lato/lato-bold-webfont.eot);src:url(../fonts/lato/lato-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/lato/lato-bold-webfont.woff) format('woff'),url(../fonts/lato/lato-bold-webfont.ttf) format('truetype'),url(../fonts/lato/lato-bold-webfont.svg#latobold) format('svg')}@font-face{font-weight:400;font-style:normal;font-family:lato-bold-italic;src:url(../fonts/lato/lato-bold-italic-webfont.eot);src:url(../fonts/lato/lato-bold-italic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/lato/lato-bold-italic-webfont.woff) format('woff'),url(../fonts/lato/lato-bold-italic-webfont.ttf) format('truetype'),url(../fonts/lato/lato-bold-italic-webfont.svg#latobold) format('svg')}@font-face{font-weight:400;font-style:normal;font-family:lato-black;src:url(../fonts/lato/lato-black-webfont.eot);src:url(../fonts/lato/lato-black-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/lato/lato-black-webfont.woff) format('woff'),url(../fonts/lato/lato-black-webfont.ttf) format('truetype'),url(../fonts/lato/lato-black-webfont.svg#latoblack) format('svg')}@font-face{font-weight:400;font-style:normal;font-family:crimson-roman;src:url(../fonts/crimson/crimsontext-roman-webfont.eot);src:url(../fonts/crimson/crimsontext-roman-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/crimson/crimsontext-roman-webfont.woff) format('woff'),url(../fonts/crimson/crimsontext-roman-webfont.ttf) format('truetype'),url(../fonts/crimson/crimsontext-roman-webfont.svg#crimson_textroman) format('svg')}@font-face{font-weight:400;font-style:normal;font-family:crimson-bold;src:url(../fonts/crimson/crimsontext-bold-webfont.eot);src:url(../fonts/crimson/crimsontext-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/crimson/crimsontext-bold-webfont.woff) format('woff'),url(../fonts/crimson/crimsontext-bold-webfont.ttf) format('truetype'),url(../fonts/crimson/crimsontext-bold-webfont.svg#crimson_textbold) format('svg')}.lato-light{font-family:"lato-light"}.lato-regular{font-family:"lato-regular"}em,.lato-italic{font-family:"lato-italic"}strong,.lato-bold{font-family:"lato-bold"}.lato-black{font-family:"lato-black"}strong em,em strong{font-family:"lato-bold-italic"}.txt-center{text-align:center}.normal{font-weight:normal}.no-decoration{text-decoration:none}.underline{text-decoration:underline}.bold{font-weight:bold}.italic{font-style:italic}.line-through{text-decoration:line-through}.sprite{background:url('../img/sprite/sprite1.png') no-repeat top left}.sprite.go-up-hover{background-position:0 0;width:26px;height:14px}.sprite.go-up{background-position:0 -24px;width:26px;height:14px;cursor:pointer}.sprite.cart-hover{background-position:0 -48px;width:20px;height:19px}.sprite.cart-icon{background-position:0 -77px;width:20px;height:19px;cursor:pointer}.sprite.cart-icon:hover{background-position:0 -48px;width:20px;height:19px}.sprite.go-up:hover{background-position:0 0;width:26px;height:14px}.sprite-two.sofinco{background:url('../img/sprite/sprite2.png') no-repeat top left}.sprite-two.sofinco{background-position:-0 -0;width:130px;height:46px}.sprite-two.sofinco-hover{background-position:-0 -56px;width:130px;height:46px}.sprite-two.sofinco:hover{background-position:-0 -56px;width:130px;height:46px}@media screen and (-webkit-min-device-pixel-ratio:0){select{padding-right:18px}}input[type="radio"],input[type="checkbox"]{background-color:transparent;-webkit-appearance:none;border:1px solid #999;width:12px;height:12px;vertical-align:text-bottom;cursor:pointer}input[type="radio"]:hover,input[type="checkbox"]:hover{background-color:#f93;border-color:#f93}input[type="radio"]:checked,input[type="checkbox"]:checked{background-color:#f93;border-color:#f93}a.button{text-decoration:none}html,body{height:100%}body{margin:0;padding:0}.site_container{background-color:#e5e4e4}.btn{background-color:#666;color:#fff;padding:6px 10px 6px 10px;margin:0;font-family:"lato-light";font-size:11px;text-transform:uppercase;cursor:pointer;color:#fff;text-decoration:none;border:0 none}.btn:hover{background-color:#333}.border_blue{border:1px solid blue}h1{font-size:28px}h2{font-size:24px}h5{font-family:"lato-regular";font-size:14px}.container{margin:auto}.content{max-width:1180px;margin:auto}.clearfix{float:none;clear:both}.shortcut{position:fixed;top:75%;right:0;background-color:#fff;width:36px;z-index:999}.shortcut .cart{padding:0 0 6px 0;border-bottom:1px solid #e5e4e4}.shortcut .cart-icon{margin:6px 6px 6px 8px;padding:0 0 8px 0}.shortcut .up{margin:5px 0 8px 5px;padding:5px 0 0 0}.shortcut .cart.non-empty .cart-icon{background-position:0 -48px;width:20px;height:19px}.shortcut .non-empty .cart-counter{position:absolute;top:22px;right:5px;background-color:#666;font-size:8px;width:12px;height:12px;color:#fff;padding:1px;-webkit-border-radius:80px;-moz-border-radius:80px;-o-border-radius:80px;border-radius:80px;font-family:"lato-light"}.shortcut .cart-counter span{display:none;padding:3px 0 0 3px}.shortcut .cart.non-empty .cart-counter span{display:block}.topbar_container{width:100%;background-color:#fff}.topbar{text-align:center;height:30px}.topbar .left{float:left}.topbar .left .link-icon a{width:30px;height:30px;background-color:#666;color:#fff;display:block;text-decoration:none;font-size:18px}.topbar .left .link-icon a:hover{background-color:#444}.topbar .left .link-icon a div{padding:6px 0 0 0}.topbar .right{float:right;background-color:#666;color:#fff;font-weight:lighter;font-size:12px;font-family:"lato-light"}.topbar .right .button a{display:inline-block;height:30px;color:#fff;text-decoration:none}.topbar .right .button a:nth-child(2){margin-left:-2px}.topbar .right .button div{margin:0;padding:0;padding:9px 13px 8px 13px}.topbar .right .button a:hover div{background-color:#444;color:#fff}.topbar .right .button a:first-child div{border-right:1px solid #333}.topbar .center{padding:11px 0 0 0;color:#999;font-family:"crimson-bold"}.topbar .center .phone{color:#333}header .nav div.cart_nav a.button_cart{position:relative;display:block;line-height:30px;margin-bottom:-12px;padding-left:35px;background:#f93;color:#fff}header .nav div.cart_nav:hover a.button_cart{background:url("../img/background-submenu2.png")}header .nav div.cart_nav .button_cart span.img{position:absolute;top:6px;left:6px;background:url('../img/sprite/cart-sprite.png');background-position:-0 -0;width:50px;height:1px;padding-left:-5px;padding:10px;background-repeat:no-repeat;background-size:auto 40px}header .nav div.cart_nav:hover .button_cart span.img{background-position:-0 -23px}header .nav div.cart_nav .button_cart span.price{font-family:"lato-bold"}.cart_nav a{top:0;left:0;font-family:"lato-regular";font-size:12px;text-decoration:none;color:#555;text-transform:uppercase;padding:0 20px 0 20px;text-align:center;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;-ms-transition:color .3s ease;transition:color .3s ease}.cart_nav .sub-cart{position:absolute;top:49px;right:0;width:320px;background-color:#fff;background-image:url("../img/background-description-column.png");background-repeat:repeat;border-top:5px solid #f93;z-index:99999;display:none}.cart_nav .sub-cart .product{background:#fff;margin:10px;position:relative;min-height:110px;height:auto;padding:5px 5px 0 5px;font-family:"lato-light";font-size:14px;color:#000}.cart_nav .sub-cart .product p{margin:0 0 4px 0;text-align:left}.cart_nav .sub-cart .product .product-img{float:left;margin-right:10px}.cart_nav .sub-cart .product .product-img img{width:90px;height:auto;border:1px solid #999}.cart_nav .sub-cart .product span,header .nav div.cart_nav:hover .sub-cart .product span{font-family:"lato-bold";color:#f93}.cart_nav .sub-cart .product .actions{float:right}.cart_nav .sub-cart .product .actions span{padding:0 3px 0 3px}.cart_nav .sub-cart .product .actions span img{width:12px;height:auto}.cart_nav .sub-cart .price_button{margin:10px;background:#666;line-height:30px;text-align:center;color:#fff;font-family:"lato-light"}.cart_nav .sub-cart .price_button span{font-family:"lato-bold";color:#fff;font-size:18px}.cart_nav .sub-cart .cart_buttons ul{text-align:center}.cart_nav .sub-cart .cart_buttons ul li{width:100px;padding:0;display:inline-block;text-align:center;border:0;width:200px;margin:0 5px 0 5px}.cart_nav .sub-cart .cart_buttons ul li a{text-align:center;display:block;line-height:30px;color:#fff}.cart_nav .sub-cart .cart_buttons ul li:nth-child(1) a{background:#f93}.cart_nav .sub-cart .cart_buttons ul li:nth-child(2) a{background:#f93}.cart_nav .sub-cart p{color:#000;font-family:"lato-light";text-align:center;font-size:14px;margin:15px 0 10px 0}header .nav .search .fa{cursor:pointer}.logo_container .logo{text-align:center;margin:12px 0 0 0}.logo_container .logo img{width:300px;height:auto;padding:25px 0 5px 0}.search-container{display:none;position:absolute;left:0;width:100%;height:413px;z-index:99999999;background-image:url("../img/background-submenu-search.png");background-repeat:repeat}.search-container .search-bloc{max-width:1180px;margin:auto;margin-top:30px;padding:0 30px 30px;z-index:99999}.search-line{font-size:45px;color:#fff;padding:10px 0 15px 0;border-bottom:1px solid #fff}.search-line input{background:transparent;border:0;line-height:30px;font-size:30px;color:#fff;width:80%;font-family:"lato-light"}.search-line ::-webkit-input-placeholder{color:#fff}.search-line ::-moz-placeholder{color:#fff}.search-line :-ms-input-placeholder{color:#fff}.search-line input:-moz-placeholder{color:#fff}.search-results{font-family:"lato-light";margin-top:15px}.search-results ul{display:inline-block;margin:10px 0 20px 120px;vertical-align:top}.search-results ul:first-child{margin-left:0}.search-results ul li,.search-results ul li a{color:#fff;font-size:14px;line-height:28px;cursor:pointer;text-decoration:none}.search-results ul li a:hover{color:#f93}.search-results ul li.category{font-size:28px;line-height:38px;text-transform:uppercase}.list-slideshow .line-1{position:relative}.list-slideshow .line-2{position:relative;height:500px;text-align:center;color:#000}.more_infos,.return_to_slide{display:block;position:absolute;top:50%;margin-top:-25px;right:0;height:50px;cursor:pointer;z-index:999}.more_infos .text,.return_to_slide .text{display:inline-block;vertical-align:top;line-height:50px;background-color:#666;color:#fff;padding:0 20px 0 20px;text-transform:uppercase;font-family:"lato-regular";font-size:12px;margin-right:-2px}.more_infos .arrow,.return_to_slide .arrow{display:inline-block;width:50px;height:50px;background-color:#666}.more_infos .arrow img,.return_to_slide .arrow img{width:40px;padding:15px 0 0 5px;height:auto}.more_infos:hover .text,.return_to_slide:hover .text{background-color:#444}.more_infos:hover .arrow,.return_to_slide:hover .arrow{background-color:#444}.products{margin:auto;margin-top:0;margin-bottom:105px;position:relative}.products .h-separator,.products_container .h-separator{max-width:80%;margin:auto;border-bottom:1px solid #000;text-align:center;position:relative;text-align:center;margin-top:5px;margin-bottom:50px}.products .h-separator h1,.products_container .h-separator h1,.products .h-separator h3,.products_container .h-separator h3{position:absolute;top:-30px;left:50%;padding:0 20px 0 20px;background-size:110px;background-color:#e5e4e4;line-height:65px;font-family:"crimson-roman";font-size:22px;text-transform:uppercase;z-index:9}.pager{text-align:center;margin:20px 0 10px 0}.pager a{width:11px;height:11px;display:inline-block;margin:0 8px 0 8px;background:#fff;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}.pager a:hover{background-color:#666}.pager a.selected{background:#f93;cursor:default}.products_container{border-bottom:5px solid #fff}.products{margin-top:50px}#carousel{margin:0;padding:0;display:block}.products li{width:275px}.products .product{position:relative;text-align:center;font-size:40px;color:#999;text-align:center;width:275px;padding:0;margin:6px;display:block;float:left}.products .product:hover .product-name{background-color:#f93}.products .product:hover .product-price{border-bottom:1px solid #f93}.products .product .product-img{margin-bottom:-3px;height:300px;background-color:#fff;overflow:hidden;position:relative}.products .product .product-img img{position:absolute;top:50%;left:50%;margin-top:-40%;margin-left:-40%;height:auto}.products .product .product-name{background-color:#666;color:#fff;font-family:"lato-light";font-size:14px;line-height:18px;margin-top:0;padding:7px 0 7px 0;text-align:center;height:36px;-webkit-transition:background .4s ease;-moz-transition:background .4s ease;-o-transition:background .4s ease;-ms-transition:background .4s ease;transition:background .4s ease}.products .product .product-price{line-height:34px;border-bottom:1px solid #666;font-family:"lato-black";font-size:14px;color:#666;max-width:275px;-webkit-transition:border .4s ease;-moz-transition:border .4s ease;-o-transition:border .4s ease;-ms-transition:border .4s ease;transition:border .4s ease}.products .product .product-price span{padding:0 10px 0 0}.products .product .product-price span.old-price,li.product .product-price span.old-price{font-family:"lato-light";font-size:12px;color:#777;text-decoration:line-through}.products .product .product-hover{position:absolute;display:none;top:0;left:0;z-index:9999;background-image:url("../img/background-product-hover.png");background-repeat:repeat;width:100%;height:300px;font-size:24px;color:#fff}.products .product .product-hover div{display:inline-block;margin-top:135px}.products .product .product-hover div a{display:block;width:50px;height:50px;background-color:#666;border-radius:50px;text-decoration:none;color:#fff;-webkit-transition:background .4s ease;-moz-transition:background .4s ease;-o-transition:background .4s ease;-ms-transition:background .4s ease;transition:background .4s ease}.products .product .product-hover div a:hover{background-color:#f93}.products .product .product-hover div a span{display:block;padding:13px 0 0 0}.category_container{position:relative;width:100%;min-height:1000px;max-height:1000px;overflow:hidden}.category_container.panel{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;border-bottom:5px solid #fff}.category_container .category{max-width:1180px}.category_container .category img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:10%;min-height:10%}.category_container .category .category-content{position:absolute;top:110px;text-align:justify;font-family:"lato-light"}.category_container .category .category-content h2{font-size:80px;text-transform:uppercase;margin:0 0 20px 0}.category_container .category .category-content .description{font-size:14px;line-height:22px;margin-left:7px;width:580px}.category_container .category .category-content .button a{display:block;margin:10px 0 10px 7px;padding:12px 15px 12px 15px;text-transform:uppercase;background-color:#666;color:#fff;font-size:14px;width:195px;text-decoration:none;-webkit-transition:background .4s ease;-moz-transition:background .4s ease;-o-transition:background .4s ease;-ms-transition:background .4s ease;transition:background .4s ease}.category_container .category .category-content .button a:hover{background-color:#444}.topbar_footer_container{background-color:#333;color:#fff;-moz-box-shadow:0 5px 3px 0 rgba(0,0,0,1);-webkit-box-shadow:0 5px 3px 0 rgba(0,0,0,1);-o-box-shadow:0 5px 3px 0 rgba(0,0,0,1);box-shadow:0 5px 3px 0 rgba(0,0,0,1)}.topbar_footer_container .topbar{max-width:1180px;text-align:center}.topbar_footer_container .address{color:#e5e4e4;font-family:"crimson-roman";top:9px;left:190px}.topbar_footer_container .center .phone{color:#e5e4e4;font-family:"crimson-bold"}.topbar_footer_container .topbar .link-icon{display:inline-block}.footer_container{width:100%;background-image:url("../img/background-footer.png");background-repeat:repeat;background-color:#333}footer{max-width:1180px;margin:auto;color:#e5e4e4;padding:50px 0 50px 0}footer section{padding:0 0 25px 0;border-bottom:1px solid #999;max-width:1180px;font-size:12px;color:#e5e4e4;font-family:"lato-light"}footer section .description{display:inline-block;vertical-align:top;width:40%;margin:0 60px 0 0}footer section .description p{line-height:24px}footer section .getintouch{display:inline-block;vertical-align:top;width:45%}footer section .getintouch .tel{font-size:16px}footer section .getintouch .tel .small{font-size:10px}footer section .getintouch .cards img{padding:15px 10px 5px 0}footer section .getintouch .payment img{padding:5px 10px 10px 0}footer section:nth-child(2){margin:30px 0 0 0}footer section ul{display:inline-block;vertical-align:top;padding:0 80px 0 0}footer section ul li{padding:5px 0 5px 0;line-height:18px}footer section ul li a{font-size:12px;color:#e5e4e4;font-family:"lato-light";text-decoration:none;-webkit-transition:color .4s ease;-moz-transition:color .4s ease;-o-transition:color .4s ease;-ms-transition:color .4s ease;transition:color .4s ease}footer section ul li:nth-child(1) a{font-family:"lato-regular";text-transform:uppercase}footer section ul li a:hover{color:#f93}footer .copyright{text-align:center;padding:30px 0 0 0;color:#999;font-family:"lato-regular";font-size:12px;position:relative}footer .copyright span{position:absolute;right:0;top:25px}footer .copyright p:first-child{margin-left:0}footer .copyright a{color:#fff}footer .info-credit{font-family:"lato-bold";line-height:18px;font-size:13px}.page_container .page .tabs{position:relative;min-height:250px;margin:0 0 20px 0}.page_container .page .tabs ul.nav{position:absolute;top:0;left:0}.page_container .page .tabs ul.nav li{display:block;background-color:#666;width:230px;margin-bottom:10px}.page_container .page .tabs ul.nav li a{color:#fff;text-align:center;display:block;padding:12px 0 12px 0;font-family:"lato-light";font-size:14px;text-decoration:none;text-transform:uppercase}.page_container .page .tabs ul.nav li:hover{background-color:#444}.page_container .page .tabs ul.nav li a.current{background-color:#f93}.page_container .page .tabs .list-wrap{margin-left:270px;font-family:"lato-light";font-size:14px;color:#333}.page_container .page .tabs .list-wrap h2{text-transform:uppercase;font-size:22px;margin:0 0 20px 0}.page_container .page .tabs .list-wrap h1{text-transform:uppercase;font-size:28px;font-family:"lato-regular";margin:0 0 5px 0}.page_container .page .tabs .list-wrap p{line-height:22px;margin:4px 0 14px 0}.page_container .page .tabs .list-wrap a{text-decoration:none;color:#000}.page_container .page.content h1{text-transform:uppercase;font-size:28px;font-family:"lato-regular";margin:0 0 20px 0}#gmap{height:450px}.ei-slider.contact{margin-bottom:0}.container.contact{background:#fefefe}.container.contact .content *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container.contact .content{padding:70px 0 60px;margin:0 auto;background:#fefefe}.contact-form .form-group{margin-bottom:25px}.contact-form .form-control{box-shadow:none;border-radius:0 !important;background-color:transparent;height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px;display:block;width:100%;color:#555;background-image:none;border:1px solid #ccc;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.contact-form .form-group.lcol-xs-12,.llcol-xs-12{display:none}.contact-form .form-control:focus{border:1px solid #444;box-shadow:none;outline:0}.contact-form textarea.form-control{height:150px}.container.contact #formarea p{line-height:24px;font-family:"lato-light"}.container.contact .content .form-group label{font-family:"lato-light";font-size:16px;margin-bottom:10px;display:block}.container.contact .content h4{margin:0 0 10px 0;padding:0;font-family:inherit;font-weight:normal;line-height:1.1em;color:#333;font-family:"lato-light";font-size:22px}.container.contact .content .block-address{margin:35px 0}.container.contact .content .block-address:first-child{margin-top:2px}.container.contact .content .block-address p{font-family:"lato-light";font-size:15px;line-height:24px;color:#999}.container.contact .content .block-address a{color:#444;text-decoration:none}.container.contact .intro{font-family:"lato-light";color:#444;margin-bottom:70px}.contact-form .btn{padding:12px 22px;font-size:14px}.panier_container{background-color:#fff;padding:30px 0 20px 0}.panier{position:relative}.panier.confirmed{margin-top:30px}.panier.confirmed .table-products{background:#fff}.panier.confirmed .infos ul{color:#fff}.panier .header{margin:0 0 120px 0;position:relative}.panier .header h1{text-transform:uppercase;font-family:"lato-light";font-size:24px;color:#666;padding:15px 0 0 0}.panier .header .steps{position:absolute;top:0;right:10px}.panier .header .steps ul li{display:inline-block;margin:0 95px 0 0;width:50px;height:50px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;background-color:#666;position:relative}.panier .header .steps ul li:last-child{margin:0}.panier .header .steps ul li a{display:block;color:#fff;text-decoration:none;font-family:"lato-light";font-size:24px;padding:13px 0 0 0;text-align:center}.panier .header .steps ul li .line{width:100px;height:2px;background-color:#6a6a6a;position:absolute;top:25px;left:50px}.panier .header .steps ul li .line-active{background-color:#f93}.panier .header .steps ul li span{position:absolute;top:60px;left:30px;text-align:center;font-family:"lato-regular";font-size:20px;color:#666}.panier .header .steps ul li.active{background-color:#f93}.panier .header .steps ul li.active a{font-family:"lato-regular"}.panier .header .steps ul li.active span{font-family:"lato-regular";color:#f93}.panier .table-products table{width:100%;margin:auto;margin-bottom:35px}.panier .table-products tr{border-bottom:1px solid #666}.panier .table-products tr:first-child{border:0;background-color:blue}.panier .table-products tr th{line-height:50px;background-color:#e5e4e4;padding:0;color:#666;font-family:"lato-light";font-size:14px}.panier .table-products tr td{text-align:center;vertical-align:middle;color:#666;font-family:"lato-regular";font-size:14px;line-height:18px}.panier .table-products tr td .old-price{text-decoration:line-through;font-size:12px;color:#888}.panier .table-products tr td img{max-height:130px;width:auto}.panier .table-products tr td:last-child img{width:12px;height:auto}.panier .table-products tr td:nth-child(1){width:20%}.panier .table-products tr td:nth-child(2){width:20%}.panier .table-products tr td:nth-child(3){width:15%}.panier .table-products tr td:nth-child(4){width:15%}.panier .table-products tr td:nth-child(6){width:10%}.panier .infos{font-size:14px;color:#666;font-family:"lato-italic";width:100%;position:relative;min-height:190px;margin-bottom:40px}.panier .infos ul{float:left}.panier .infos li{line-height:26px}.panier .infos li h2{font-size:14px;line-height:18px}.panier .infos li p{font-family:"lato-light"}.panier .infos li{line-height:26px}.panier.confirmation li{margin-top:10px}.panier.confirmation li:first-child{margin-top:0}.panier .infos .price-table{float:right;width:520px}.panier .infos .price-table div:nth-child(1){background-color:#666;color:#fff;font-family:"lato-regular"}.panier .infos .price-table div:nth-child(2){background-color:#e5e4e4;color:#666;text-transform:uppercase;font-family:"lato-black"}.panier .infos .price-table div{display:block;line-height:50px;font-size:18px;text-align:right;width:380px;padding:0 140px 0 0}.panier .infos .price-table div span{padding:0 0 0 50px}.panier .infos .price-table div.codepromo{margin-top:40px;background-color:#e5e4e4;color:#666;text-transform:uppercase;font-family:"lato-black";padding:0 40px;width:440px}.panier .infos .price-table div.codepromo label{font-size:14px;color:#666;font-family:"lato-italic";display:inline-block;text-transform:none;margin-right:20px}.panier .infos .price-table div.codepromo input{padding:5px 15px;border:0 none;margin-right:5px}.panier .infos .price-table div.codepromo button{background-color:#666;color:#fff;padding:6px 10px 6px 10px;font-family:"lato-light";font-size:11px;text-transform:uppercase;cursor:pointer;border:0 none}.panier .buttons{min-height:50px}.panier .buttons .button{background-color:#666;color:#fff;padding:6px 10px 6px 10px;font-family:"lato-light";font-size:11px;text-transform:uppercase;cursor:pointer}.panier .buttons .button a{color:#fff;text-decoration:none;display:block}.panier .buttons .button:hover{background-color:#333}.panier .buttons .button:nth-child(1){float:left}.panier .buttons .button:nth-child(3){float:right;margin:0 20px 0 0}.panier .buttons .button:nth-child(2){float:right;margin:0 110px 0 0}.panier_payment{max-width:1180px;margin-top:40px;margin-bottom:40px;height:490px;font-family:"lato-light";font-size:14px}.panier_payment .panier_title{width:100%;background-color:#666;margin:0 0 40px 0}.panier_payment .panier_title h3{font-size:24px;text-transform:uppercase;color:#fff;padding:11px 0 11px 11px}.panier_payment .left{background-color:rgba(255,255,255,0.7);float:left;width:50%;height:420px}.panier_payment .right{float:right;background-color:rgba(255,255,255,0.7);width:50%;border-left:1px solid #e5e4e4;height:420px}.panier_payment .bloc{padding:25px;position:relative}.panier_payment .bloc h5{padding:0 0 10px 0}.panier_payment .bloc li{line-height:22px}.panier_payment .bloc p{line-height:22px}.panier_payment .bloc p img{margin:20px 0 10px 0;max-width:90%}.panier_payment .bloc .garantie{position:absolute;top:50px;right:120px}.panier_payment .bloc .garantie img{width:90px;height:auto}.panier_payment .left .bloc:nth-child(2){border-top:1px solid #e5e4e4}.panier_payment .right .bloc:nth-child(2){border-top:1px solid #e5e4e4}.panier_payment p.terms{max-width:800px;margin:auto;padding-top:460px;text-align:center}.my_account_container{background-image:url("../img/background-my-account.png");background-repeat:repeat;background-color:#444}.my_account{padding:50px 0 80px 0;font-family:"lato-light";font-size:14px;color:#fff}.my_account .columns.inscription{height:970px}.my_account .columns .warning{font-family:"lato-bold";margin-bottom:10px}.my_account .columns .col.col1{float:left;width:49%}.my_account .columns .col.col1.account{width:40%}.my_account .columns .col.col2{float:right;width:47%;border-left:1px solid #fff;padding:0 0 0 40px}.my_account .columns .col.col2.account{width:54%}.my_account .columns a{color:#fff;text-decoration:underline}.my_account .columns a.select2-choice{text-decoration:none}.my_account .columns h1,.my_account .columns h2{padding:0 0 20px 0}.my_account .columns h3{font-size:24px;font-family:"lato-bold";padding:0 0 8px 0}.my_account .columns p{line-height:24px}.my_account .columns form{margin:30px 0 0 0}.my_account .columns .align_label label{display:block;min-width:230px;float:left;padding-top:15px}.my_account .columns .civil label{float:none;display:inline}.my_account .columns input[type="text"],.my_account .columns input[type="password"]{width:250px;height:30px;background-color:transparent;border:1px solid #fff;color:#fff;font-size:18px;font-family:"lato-light";margin:5px 0 5px 0;padding:1px 8px;box-sizing:border-box}.my_account .columns .select2-container{margin:5px 0 5px 0}.my_account .columns #s2id_pays{width:250px}.my_account .columns .civil{margin:20px 0 0 0}.my_account .columns .civil label:first-child{width:230px;display:block;float:left;padding:0}.my_account .columns .civil label{padding:0 15px 0 2px;cursor:pointer}.my_account .columns input[type="radio"]{background-color:transparent;-webkit-appearance:none;border:1px solid #999;width:12px;height:12px;vertical-align:text-bottom;cursor:pointer}.my_account .columns input[type="radio"]:hover{background-color:#f93;border-color:#f93}.my_account .columns input[type="radio"]:checked{background-color:#f93;border-color:#f93}.my_account .columns .offers{margin:40px 0 30px 0}.my_account .columns .offers label{padding:0 15px 0 2px;cursor:pointer;float:none;display:inline-block;min-width:30px}.my_account .columns .terms{margin:5px 0 20px 0}.my_account .columns .terms p{border-bottom:1px solid #fff;width:auto;display:inline;padding:0 0 4px 0}.my_account .columns .terms label{padding:10px 15px 0 2px;cursor:pointer;float:none;display:inline-block;min-width:30px}.my_account .columns .birth{margin:15px 0 0 0}.my_account .columns .birth label:first-child{padding:0 112px 0 0}.my_account .columns .select{display:inline-block;margin-right:4px}.my_account .columns input[type="submit"],.my_account .columns .button{background-color:#999;color:#fff;border:0;padding:8px 12px 8px 12px;margin:20px 80px 0 0;float:right;cursor:pointer;text-transform:uppercase;font-family:"lato-light"}.my_account .columns input[type="submit"]:hover,.my_account .columns .button:hover{background-color:#555;color:#fff}.my_account .columns .button{margin:20px 20px 0 0;font-size:12px}.my_account .table-historique table{width:100%;margin:auto;margin-bottom:35px;background:#fff}.my_account .table-historique tr{border-bottom:1px solid #666}.my_account .table-historique tr th{line-height:30px;background-color:#e5e4e4;padding:0;color:#666;font-family:"lato-light";font-size:14px}.my_account .table-historique tr td{text-align:center;vertical-align:middle;color:#666;font-family:"lato-regular";font-size:14px;line-height:18px;line-height:40px}.my_account .table-historique tr td:nth-child(1){width:20%}.my_account .table-historique tr td:nth-child(2){width:20%}.my_account .account .list{width:34%;float:left;display:block}.my_account .account .list p{padding:0 0 20px 0}.my_account .account .list-wrap{float:right;width:60%;padding:0 0 0 30px;border-left:1px solid #fff}.my_account .account .list-wrap .bloc{min-height:550px}.my_account .account a{text-decoration:none;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;-ms-transition:color .3s ease;transition:color .3s ease;color:#fff;cursor:pointer}.my_account .account a:hover,.my_account .account a.current{color:#f93}.my_account .account ul{margin:20px 0 30px 0}.my_account .account ul li{line-height:22px;color:#fff}.my_account .account ul li:first-child{border-bottom:1px solid #fff;display:block;padding:0 0 6px 0;text-transform:uppercase;margin-bottom:6px}.my_account .account #historique-commandes table{width:100%}.my_account .account #historique-commandes table tr th{background-color:#e5e4e4;color:#333;line-height:30px}.my_account .account #historique-commandes table tr td{text-align:center;line-height:30px}.my_account .account .bloc ul li span{font-family:"lato-bold"}.my_account .account .bloc ul li:first-child{border-bottom:0;padding:0;text-transform:none}.my_account .account #details-commande{position:relative}.my_account .account #details-commande table{width:100%}.my_account .account #details-commande table tr{background-color:#fff}.my_account .account #details-commande table tr th{background-color:#e5e4e4;color:#333;line-height:50px}.my_account .account #details-commande table tr td{text-align:center;line-height:30px;vertical-align:middle;color:#666}.my_account .account #details-commande table tr td img{width:70px;height:auto}.my_account .account #details-commande table tr td:last-child{font-family:"lato-bold"}.my_account .account #details-commande .fdp-price{position:absolute;right:0}.my_account .account #details-commande .fdp-price ul{width:250px;text-align:right;margin:10px 0 10px 0;padding:0 30px 0 0}.my_account .account #details-commande .fdp-price ul:nth-child(1){background-color:#e5e4e4}.my_account .account #details-commande .fdp-price ul:nth-child(2){background-color:#666}.my_account .account #details-commande .fdp-price ul li{line-height:35px;display:inline-block;padding:0 12px 0 12px}.my_account .account #details-commande .fdp-price ul:nth-child(1) li{color:#666}.my_account .account #details-commande .fdp-price ul:nth-child(2) li{color:#fff;text-transform:uppercase;font-family:"lato-bold"}.paiement{font-family:"lato-light"}.step_title{width:100%;background-color:#666;margin:0 0 40px 0}.step_title h3{font-family:"lato-light";font-size:24px;text-transform:uppercase;color:#fff;padding:11px 0 11px 11px}.paiement .button{background-color:#999;color:#fff;text-transform:uppercase;display:inline-block;font-family:"lato-light";font-size:12px;margin:30px 0 20px 0;cursor:pointer;color:#fff;text-decoration:none;padding:10px 15px 10px 15px;border:0 none}.paiement .button:hover{background:#666}.paiement .blocs .bloc{background-color:#e5e4e4;width:49.5%;height:250px;display:inline-block;vertical-align:top;margin:5px 0 5px 0;font-family:"lato-light";color:#666;position:relative}.paiement .blocs .bloc:nth-child(odd){float:left}.paiement .blocs .bloc:nth-child(even){float:right}.paiement .blocs .bloc .bloc-content{padding:20px}.paiement .blocs .bloc .bloc-content h5{font-family:"lato-light";border-bottom:1px solid #666;width:auto;padding:0 0 3px 0;display:inline-block;margin:0 0 10px 0;text-transform:uppercase}.paiement .blocs .bloc .bloc-content p{font-size:14px;line-height:19px}.paiement .blocs .bloc .bloc-content p img{margin:11px 0 11px 0}.paiement .blocs .bloc .bloc-content .button{position:absolute;bottom:20px;left:20px;margin:0}.paiement .blocs .bloc .bloc-content p.description{min-height:80px}.paiement .atos_request{margin-top:15px}.paiement .atos_request .hsbc{float:left;margin-right:35px}.paiement .atos_request form{float:left;margin-top:12px}.panier .shipping-address form{margin:30px 0 0 0;font-family:"lato-regular";font-size:14px;color:#666}.panier .shipping-address .align_label{margin:0 0 30px 0}.panier .shipping-address .align_label label{display:block;min-width:210px;float:left;padding-top:15px}.panier .shipping-address .civil label{float:none;display:inline}.panier .shipping-address input[type="text"],.my_account .columns input[type="password"]{width:250px;height:28px;background-color:transparent;border:1px solid #666;color:#666;font-size:18px;font-family:"lato-light";margin:5px 0 5px 0}.panier .shipping-address .civil{margin:10px 0 10px 0}.panier .shipping-address .civil label:first-child{width:230px;display:block;float:left;padding:0}.panier .shipping-address .civil label{padding:0 15px 0 2px;cursor:pointer}.panier .conditions{margin:40px 0 30px 0;font-family:"lato-light"}.panier .bloc{background-color:#e5e4e4;font-family:"lato-light";font-size:14px}.panier .bloc .bloc-content{padding:30px}.panier .bloc h3{text-transform:uppercase;border-bottom:1px solid #666;display:inline-block;padding:0 0 3px 0;margin:0 0 20px 0;font-family:"lato-light"}.panier .bloc p{line-height:20px}.panier .bloc .select{margin-bottom:10px}.panier .bloc-adresse .button{margin-top:10px}.panier .bloc-facturation{width:45%;float:left}.panier .bloc-livraison{width:45%;float:right}.panier #s2id_facturation,.panier #s2id_livraison{width:60%;min-width:150px;background:#fff}.panier .shipping-address .bloc-personal{margin:30px 0 20px 0}.panier .shipping-address .bloc-personal .form{margin:30px 0 20px 0;position:relative;max-width:90%}.panier .shipping-address .bloc-personal .form label{display:inline-block;min-width:210px;padding-top:2px;float:left}.panier .shipping-address .bloc-personal .form .textarea{position:relative}.panier .shipping-address .bloc-personal .form .textarea textarea{border:0;width:70%;display:block;padding:8px;font:normal 13px "lato-light"}.panier .shipping-address .bloc-personal .form .textarea .char{font-size:11px;font-family:"lato-italic";text-align:left;padding:10px 20px 0 210px}.panier .shipping-address .buttons{margin:40px 0 20px 0;text-align:center}.panier .shipping-address .button{background-color:#999;color:#fff;text-transform:uppercase;display:inline-block;font-size:12px;padding:10px 15px 10px 15px;text-decoration:none;border:0 none}.panier .shipping-address .button:hover{background-color:#333}.panier .shipping-address .button.retour{float:left}.panier .shipping-address .button.valider{float:right}.error404{padding:120px 60px 240px;text-align:center}.error404 h1{margin-bottom:40px;text-transform:uppercase;font-size:28px;font-family:"lato-regular"}.error404 p{font-family:"lato-light";font-size:16px}.my_account .columns.confirmation-paiement p{margin:0 0 20px;line-height:20px}#rib,#iban{width:700px}#iban{margin-top:40px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.4)}#rib{margin-bottom:40px}#rib td,#iban td{height:26px}