@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@500;600;700&display=swap');a,abbr,acronym,address,big,blockquote,body,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,iv,kbd,label,legend,li,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;vertical-align:baseline}
body{font-family:"Myriad Pro", Arial, Helvetica, sans-serif;line-height:1;height:100%;color:#252525;}
ol,ul{list-style:none}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
*{margin:0;padding:0}
img{vertical-align:middle;border:none}
.surbandeau-inner{color:#ffffff}
.surbandeau-delais-liv span a{color:#ffffff;}
.reseaux-sociaux-footer a img{border:none;width:auto;height:auto;}
a img{border:none;width:100%;height:auto;}
a:active,a:hover{outline:0}
*,:after,:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
a{text-decoration:none;color:#052e17;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s}
a:hover{cursor:pointer}
#usage_caracteristique a, #ezPageDefault .floatingBoxGroupeCategDescription a{text-decoration:underline;}
.surbandeau{background:#052E17;font-weight:bold;margin-bottom:0;}
.surbandeau-inner:before, .surbandeau-inner:after, .bandeau-inner:before,.bandeau-inner:after, .navBreadCrumb-inner:before, .navBreadCrumb-inner:after, .main_page-inner:before, .main_page-inner:after, .main_page-inner:before,.main_page-inner:after, .surfooter-inner:before, .surfooter-inner:after, .footer-inner:before,.footer-inner:after ,.surfooter2-inner:before, .surfooter2-inner:after, .faq-inner:after{display:table;line-height:0;content:"";}
.surbandeau-inner:after,.bandeau-inner:after,.navBreadCrumb-inner:after, .main_page-inner:after,.main_page-inner:after,.main_page, .surfooter-inner:after,.surfooter2-inner:after,.footer-inner:after,.surfooter:after,.surfooter2:after,.footer:after, .faq-inner:after, .clearBoth{clear:both;}
#indexCategoriesMainContent{width:100vw;margin-left:calc(50% - 50vw);background-color:#FFF8F0;margin-top:45px;margin-bottom:45px;padding-top:35px;padding-bottom:40px;}
.container{display:table;}
.surbandeau-free-shipping,.surbandeau-phone,.surbandeau-delais-liv,.surbandeau-devis-rapide, .surfooter-guide,.surfooter-green-storage,.surfooter-liv-gratuite,.surfooter-delais,.surfooter-collectivites{float:left;display:table;}
#surbandeau span{vertical-align:middle;display:table-cell;}
.main_page{min-height:350px;width:100%;margin-top:60px;margin-bottom:20px}
.surfooter{font-weight:bold;margin-bottom:0;}
.surfooter-inner{background-color:#9D4D20;height:220px}
#surfooter span.gauche{width:100%;float:left;color:#ffffff;padding-top:60px;margin-top:30px;height:130px;border-right:1px solid #fff;}
#surfooter span.droite{width:100%;float:left;height:25px;float:left;border-right:1px solid #fff;}
#surfooter span{vertical-align:middle;display:table-cell;line-height:1.2;}
.footer{background:#052E17;color:#ffffff;font-weight:bold}
.footer a{color:#fff8f0;font-size:14px;font-weight:100;}
.footer h2{width:100%;width:100%;color:#fffffff;font-weight:bold;font-size:25px;text-transform:uppercase;font-family:"Outfit", sans-serif;font-weight:700;letter-spacing:0.4px;}
#logo-bandeau{display:table-cell;vertical-align:middle;height:100%;}
#droite-bandeau{display:table-cell;height:100%;}
#logo-bandeau img{width:100%;padding-top:20px;}
#bandeau, strong, .order_steps_active .text_steps, #addressBookDefault #titre_adresse_principale{font-weight:bold;}
.btn-actions__slider{background-color:#D0E0D6;border-radius:5px;color:#052E17;}
.price_slider{background-color:#9D4D20;border-radius:5px}
.menu-bubble__icon{margin-right:10px}
.main-header__nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;z-index:5;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.main-header__nav-item, .texte_bouton_forward{height:100%;}
.main-header__compte, .main-header__panier{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:5px 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.main-header__icon{font-size:28px;margin-bottom:4px;}
.menu-bubble{visibility:hidden;position:absolute;right:0;top:35px;width:340px;background-color:#fff;-webkit-box-shadow:0 3px 10px rgba(0, 0, 0, 0.2);box-shadow:0 3px 10px rgba(0, 0, 0, 0.2);-webkit-transition-property:visibility opacity;-o-transition-property:visibility opacity;transition-property:visibility opacity;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;z-index:3;}
.menu-bubble__head{position:relative;height:40px;padding-left:15px;line-height:40px;color:#fff;background-color:#000;}
.menu-bubble__items, #infoShoppingCart p, #indexProductListCatDescription ul, .content_video,.content_video_avec_declinaisons, .content_video li,.content_video_avec_declinaisons li, #container_adresse_principale{padding:5px;}
.menu-bubble__foot{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:15px;height:50px;background-color:#ebf8e6;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.menu-bubble--account:after{left:240px;}
.menu-bubble:after{content:"";position:absolute;top:0;width:0;height:0;border-style:solid;border-width:0 6px 6px;border-color:transparent transparent #000 transparent;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
.main-header__first-raw{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#dfedd0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.menu-bubble__head{position:relative;height:40px;padding-left:15px;line-height:40px;color:#fff;background-color:#474444;}
.menu-bubble__item a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 10px;background-color:transparent;border-radius:4px;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.main-header__panier .main-header__icon, .centerColumn, #checkoutConfirmDefault #checkoutConfirmDefaultShipmentTitle, #createAcctDefault fieldset.shipping #boutons_adresses .buttonRow,#createAcctDefault fieldset.facturation #boutons_adresses .buttonRow{position:relative;}
.main-header__panier .pastille-alert{position:absolute;right:40px;bottom:-5%;}
.pastille-alert{display:block;min-width:18px;height:18px;font-size:12px;line-height:18px;color:#fff;font-family:"Open Sans", sans-serif;text-align:center;background:#156334;border-radius:50px;}
.menu-bubble--cart:after{right:80px;}
.menu-monpanier__brand{font-size:16px;font-weight:bold;padding:10px 10px 0;}
.menu-monpanier__unit{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;margin:10px;background-color:#f5f5f5;border-radius:6px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;height:100px;}
.menu-monpanier__unit a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.menu-monpanier__unit .menu-monpanier__unit__picture, .cartProductImage{width:100px;height:100px;float:left;display:inline-block;position:absolute;top:0;left:0;overflow:hidden;}
.menu-monpanier__unit .menu-monpanier__unit__picture:before, .image_xsellproducts:before, .cartProductImage:before{content:'';display:inline-block;width:0;vertical-align:middle;padding:50% 0;}
.menu-monpanier__unit a>*{margin-right:10px;}
.menu-monpanier__unit .menu-monpanier__unit__picture img{max-width:100%;}
.menu-monpanier__unit a>:last-child{margin-right:0;float:right;margin-left:100px;width:70%;}
.menu-monpanier__unit .menu-monpanier__unit__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;}
.menu-monpanier__unit .menu-monpanier__unit__desc .menu-monpanier__unit__desc__title{margin-bottom:12px;font-size:12px;font-weight:bolder;}
.menu-monpanier__unit .menu-monpanier__unit__desc .menu-monpanier__unit__desc__list span{margin-bottom:8px;font-size:14px;}
.menu-monpanier__btn-actions{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.menu-monpanier__btn-actions .menu-monpanier__btn-actions__total, .menu-monpanier__btn-actions>a{margin-bottom:10px;}
.menu-monpanier__btn-actions__total{font-size:18px;font-weight:bolder;color:#000;text-transform:uppercase;}
.menu-monpanier__btn-actions__total span{color:#156334;}
.menu-monpanier__fraisliv{padding-bottom:20px;font-size:12px}
.menu-monpanier__btn-actions .btn-actions__panier{width:218px;padding:10px;text-align:center;background-color:#D0E0D6;border-radius:5px;}
.menu-monpanier__btn-actions>a:last-child{margin-bottom:0;}
.menu-monpanier__btn-actions .btn-actions__express{width:218px;padding:10px;color:#fff;text-align:center;background-color:#49ad31;border:none;border-radius:18px;}
.sidenav{height:100%;width:0;position:fixed;z-index:2;top:0;left:0;background-color:#464242;overflow-x:hidden;transition:0.5s;padding-top:40px;margin-bottom:40px;}
.sidenav a ,.dropdown-btn{padding:5px 5px 5px 5px;text-decoration:none;font-size:16px;color:#ffffff;display:block;border:none;background:none;width:100%;text-align:left;cursor:pointer;outline:none;}
.sidenav a:hover, .dropdown-btn:hover{color:#f1f1f1;background-color:#262626;}
.dropdown-container{display:none;background-color:#262626;padding-left:8px;}
.fa-caret-down{float:right;padding-right:8px;}
a.closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px;color:#FFF;display:block;transition:0.3s;text-align:right}
#megamenu{height:60px;width:100%;z-index:2;clear:both;position:absolute;}
.tc_main_nav{margin:auto;transform:translate(0px, 0px);transition:all 0.3s ease 0s;}
.main-header__second-raw{background-color:#fff;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.main-header__second-raw>ul{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;position:relative;z-index:2;background-color:#156334;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.main-header__second-raw>ul>li{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.main-header__second-raw>ul>li>a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);text-transform:uppercase;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5;margin:0px 5px;}
.main-header__megamenu, .hiddenField, #categoriesHeading, #col_droite_listing hr, #productsListingTopNumber,.productListing-rowheading,#allProductsListingTopNumber,#sorter,#allProductsListingBottomNumber,#productsListingBottomNumber, #productGeneral .productPriceDiscount, #productsallBody .ok_button, #indexBody .ok_button, #specialsBody .ok_button, #featuredproductsBody .ok_button, #createaccountBody .ok_button, #noaccountBody .ok_button, #shippingquoteBody .ok_button, #productinfoBody .ok_button, .prix_xsellproducts .productPriceDiscount,.prix_xsellproducts .normalprice, a.info span, .ccc-expanded, #cccwr #ccc-implicit-warning, #cccwr #ccc-explicit-checkbox{display:none;}
.main-header__megamenu{left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:#fff;width:100%;position:absolute;-webkit-box-shadow:0px 1px 5px rgba(0, 0, 0, 0.1);box-shadow:0px 1px 5px rgba(0, 0, 0, 0.1);border-top:1px solid #f5f5f5;z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:100%;border-radius:3px;}
.main-header__megamenu .main-header__megamenu__liste{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.main-header__megamenu .main-header__megamenu__liste>h1{font-size:14px;text-transform:uppercase;font-weight:600;margin-bottom:20px;}
.main-header__megamenu .main-header__megamenu__liste>h2{text-transform:uppercase;font-weight:600;margin-bottom:15px;background:url(../images/puce_carree.gif) no-repeat;background-position:0px 2px;padding-left:14px;}
#megamenu ul.l-wrapper, .cartProductQuantity{padding:0;}
#megamenu ul{padding:0 0 15px 15px;}
#megamenu ul li{padding-bottom:2px;display:block}
.main-header__megamenu__liste__unit:first-child, #cccwr.ccc-dark .ccc-content{padding-top:0;}
.main-header__megamenu__liste__unit>a{padding:0px 0;display:block;}
.main-header__megamenu__liste__unit>a:hover{color:#49ad31;}
.main-header__megamenu .megamenu__liste--border-left{border-left:1px solid #e7e7e7;}
.scroll-line{position:absolute;top:100%;height:3px;background:#49ad31;width:0%;}
.main-header__second-raw>ul>li>a:hover{color:#d0e0d6;}
.main-header__megamenu-wrapper:hover > div{display:-webkit-box;display:-ms-flexbox;display:flex;}
#BackToTop{float:left;display:none;color:#eeeeef;margin:0 5px;padding:20px 10px 5px;text-decoration:none;border:3px solid #ffffff;font-size:40px;line-height:18px;text-transform:uppercase;position:fixed;bottom:30px;right:10px;background-color:#a0a0a0;z-index:10;}
#navBreadCrumb{font-weight:bold;padding-bottom:10px;padding-top: 20px;}
#infoShoppingCart h1,#infoShoppingCart h2{width:100%;padding:10px 5px}
#infoShoppingCart{padding:10px;text-align:justify;}
.centerColumn h1,#infoShoppingCart h1{color:#052e17;text-transform:uppercase;}
.centerColumn h2,#infoShoppingCart h2{color:#ffffff;font-weight:700;margin:10px 0;background-color:#156334;text-transform:uppercase;}
.centerColumn h3{color:#34352d;font-weight:700;margin:10px 0;background-color:#e8cbb1;text-transform:uppercase;font-weight:bold;}
.centerColumn h4{color:#34352d;font-weight:700;margin:10px 0;background-color:#f3f1f0;text-transform:uppercase;}
.centerColumn h5{color:#34352d;font-weight:700;margin:10px 0;background-color:#ffffff;text-transform:uppercase;}
ADDRESS{font-style:normal;padding:.5em;text-align:justify;min-height:100px;}
#horaires{padding:.5em;text-align:justify;font-style:normal;}
.centerColumn #home-text p{text-align:justify;padding:0px 10px 10px 10px;color:#9d4d20}
.centerColumn p{text-align:justify;padding:5px 10px;}
#privacyDefaultMainContent p, #conditionsMainContent p, #productGeneral .content_video, #ezPageDefault p{width:100%;float:left;}
.centerColumn{line-height:1.2;}
#shippingInfoMainContent img{margin-top:-5px;padding:5px;}
fieldset{border:0;margin:20px 0;padding-bottom:20px;background-color:#fff8f0;}
legend{background-color:#d0e0d6;margin:auto;padding:20px 5px;text-align:center;text-transform:uppercase;font-size:20px;width:100%;margin-bottom:10px;color:#052e17;font-family:"Outfit", sans-serif;font-weight:700;letter-spacing:0.4px;}
hr{display:none;width:100%;height:5px;background:#eeeeee;border:none;margin-bottom:10px;}
.inputLabel{padding-top:18px;float:left}
select{padding:7px 2px;margin-top:5px;height:40px;float:left;border:0;outline:0;border-bottom:1px solid #ccc;border: 1px solid #ccc; border-radius:5px}
input[type="file"]{border:none;margin-top:0px;width:130px;}
input[type="file"]::-webkit-file-upload-button, div#ccc-icon button span{visibility:hidden;}
input[type="file"]::before{content:'Choisir un fichier';display:inline-block;background:#e3cdbf;border-radius:5px;padding:10px 10px;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;font-size:10pt;}
input[type="file"]:hover::before{border-color:black;}
input[type="file"]:active::before{background:-webkit-linear-gradient(top, #e3e3e3, #f9f9f9);}
input[type="radio"],input[type="checkbox"]{width:14px;height:14px;}
.radioButtonLabel,.checkboxLabel{margin-top:5px;padding-left:5px;text-align:left}
label[for=adresse_liv]{margin-top:15px}
label[for=telephone], #productGeneral .ajout_qte_tarif_degressif, #productGeneral .ajout_qte, #createAcctDefault fieldset.shipping #boutons_adresses .forward,#createAcctDefault fieldset.facturation #boutons_adresses .forward{padding-top:0px;}
#accountEditDefault label[for=telephone]{padding-top:18px;}
label[for=gardien],label[for=laisser_au_gardien]{padding-top:7px;}
input{border-color:#ccc;padding-left:2px;margin-top:5px;border:1px solid #ccc;height:40px;;float:left;border-radius: 5px;}
#createAcctDefault input{border:0;outline:0;border-bottom:1px solid #ccc;}
input{width:270px;padding-left:5px;}
.form_group{min-height:100px;}
label[for=search-in-description]{width:80%;}
.group_achat_quantite{width:70%;margin-left:15%;}
.adresse_principale_form{width:70%;margin-left:15%;float:left;}
#createAcctDefault label[for=newsletter-checkbox]{width:95%}
SELECT.prefixetel{width:80px;}
INPUT.suitetel{width:213px;margin-left:5px}
.texte_prefixe{width:80px;float:left;padding-top:10px;}
.texte_tel{width:200px;float:left;padding-top:10px;}
#collectivitesMairies label[for=enquiry]{padding-top:0px}
#collectivitesMairies label[for=adresse_liv], #gender_symbol{margin-top:0px;}
#collectivitesMairies TEXTAREA{width:270px;border:1px solid #ccc;padding:5px;float:left;margin:0 0 10px 0;}
label[for=enquiry]{padding-top:16px}
#surMesureDefault label[for=enquiry]{width:80%}
TEXTAREA{margin:auto;display:block;width:99%;border:1px solid #ccc;margin-top:20px;margin-bottom:10px;padding:5px;border-radius: 5px;}
.information{padding:10px 20px;line-height:150%;text-align:justify;}
.alert{margin-left:.5em;color:#ff0001;}
.forward{float:right;margin-right:3px;}
#createAcctDefault .forward, .alert_erreur, #shippingQuotePaymentDefault .cartProductQuantity,#shippingQuotePaymentDefault .cartTotalDisplay, #shippingQuoteConfirmDefault .cartProductQuantity,#shippingQuoteConfirmDefault .cartTotalDisplay, #checkoutConfirmDefault #update_panier, label[for="logo_demenageur"]{padding-top:15px;}
.btn-actions__send,.btn-actions__back,.btn-actions__print,.btn-actions__order,.btn-actions__shipping_estimator{min-height:50px;height:auto;padding:10px;text-align:center;border:none;text-transform:uppercase;font-size:13px;font-weight:bold;margin-top:0px;cursor:pointer;border-radius:5px}
.btn-actions__send{background-color:#D0E0D6;border-radius:5px;}
.btn-actions__print{background-color:#e3cdbf;float:right;padding-top:20px;}
.btn-actions__back{background-color:#d0e0d6;padding-top:20px;float:left;}
.btn-actions__order{background-color:#e8cbb1;color:#9d4d20;float:right;padding-top:20px;}
.btn-actions__shipping_estimator{background-color:#d0e0d6;float:right;padding-top:20px;margin-bottom:10px;}
#shippingQuotePaymentDefault .btn-actions__print, label[for=doc1],label[for=doc2],label[for=doc3],label[for=logo_demenageur], #createAcctDefault .success, #div_ajoute_panier #gauche,#div_erreurs_forms #entete_erreurs{padding-top:10px;}
.g-recaptcha{padding-left:0.4em;}
input.erreur,select.erreur,textarea.erreur{background-color:#fdece1;}
input.valide,select.valide,textarea.valide{background-color:#d0e0d6;}
.alert_valide_symbol,.alert_erreur_symbol{vertical-align:baseline;margin-left:.5em;color:#ff0001;font-size:14px;color:#ff0001;float:left;width:25px;height:25px;margin-top:10px;}
.alert_symbol{color:#F00;margin-left:.5em;;float:left;padding-top:10px;font-size:xx-large;}
#createAcctDefault .alert_erreur{padding-top:5px;}
.alert_erreur,.alert_erreur_pdf,#telephone_alert,#address_phone1_alert,#address_phone2_alert{vertical-align:baseline;color:#ff0001;font-size:14px;float:left;padding-top: 10px;}
.alert_erreur_symbol{background-image:url(../../../images/erreur_input.png);background-repeat:no-repeat;background-position:left top;color:#ff0001;}
.alert_valide_symbol{background-image:url(../../../images/valide_input.png);background-repeat:no-repeat;background-position:left top;}
.messageStackWarning, .messageStackError, .messageStackCaution{color:white;font-weight:700;height:auto;margin:10px 0;background-color:#f59898;text-transform:uppercase;text-align:center;padding:5px;float:left;width:100%;}
.messageStackSuccess{color:#34352d;font-weight:700;height:auto;margin:10px 0;background-color:#ebf8e6;text-transform:uppercase;text-align:center;padding:15px;float:left;width:100%;}
.messageStackSuccess img{margin-top:-8px;margin-right:5px;}
.success{color:#34352d;font-weight:700;min-height:50px;height:auto;margin:30px 0;background-color:#aad57c;text-transform:uppercase;text-align:center;padding:20px;}
#home-text h2{-webkit-column-span:all;-moz-column-span:all;column-span:all;float:none;width:100%;background-color:#FFF8F0;width:100%;color:#052E17;font-weight:bold;font-size:25px;padding-left:10px;font-family:"Outfit", sans-serif;font-weight:700;letter-spacing:0.4px;margin-bottom:30px;margin-top:10px}
.categoryListBoxContents{width:100%;text-align:center;display:inline-block;margin:12px auto 0px auto;}
.contour_categorie{float:left;margin:0 5px 5px 0;}
div.titre_categorie{background-color:#156334;height:45px;display:flex}
span.titre_categorie{text-transform:uppercase;margin:auto;font-weight:bold;}
span.titre_categorie a{color:#FFF;padding:15px}
div#galerie-container{width:100%;text-align:center;display:inline-block;margin:0px auto;}
ul#galerie-comm, ul#galerie-comm li{list-style:none;margin:0;padding:0;}
ul#galerie-comm, .groupe_filtre, .SousMenu, .productListing-data1, #ligne_boutons .back, #CreationCompteFieldset, .back, #myAccountStatusDate,#myAccountStatus,#myAccountStatusComments,.status_date,.status_name,.status_com, #myAccountDiscussionDate,#myAccountDiscussionStatus,#myAccountDiscussionComments,#myAccountDiscussionActions,.discussion_date,.discussion_name,.discussion_com,.discussion_detail,#myAccountContactSavDate,#myAccountContactSavStatus,#myAccountContactSavCommande,#myAccountContactSavComments,#myAccountContactSavActions,.contactsav_date,.contactsav_name,.contactsav_commande,.contactsav_com,.contactsav_detail{float:left;}
div#galerie-container:after{content:".";display:block;height:0;font-size:0;clear:left;visibility:hidden;}
ul#galerie-comm li{display:inline;margin:10px 0 0 10px;text-align:center;float:left;}
ul#galerie-comm img{display:block;border:0px solid;margin:0 auto 5px}
ul#galerie-comm a{display:block;padding:10px 0;height:220px;width:100%;background:#ffffff;color:#666666;border:#A0A0A0 1px solid;text-decoration:none}
ul#galerie-comm a:hover{background:#efefef;border:#A0A0A0 1px solid;color:#000000;}
#PiecesAccueil{overflow:hidden;position:relative;text-align:center;width:100%;max-width:1024px;margin:auto;}
#PiecesAccueil .gauche_pieces{height:100%;background:url(../images/background-bandeau.jpg) repeat;float:left;}
#PiecesAccueil .gauche_pieces h2{text-transform:uppercase;margin:auto;height:auto;font-size:13px;background:none;font-weight:900;width:100%;float:left;}
#PiecesAccueil ul{padding-left:15px;padding-top:2px;float:left;}
#PiecesAccueil li{text-transform:uppercase;font-size:12px;text-align:left;padding-left:35px;padding-top:10px;height:30px;font-weight:600;margin-top:1px;color:#34352d;}
#PiecesAccueil li.cuisine{background:url(../images/icons/pieces-cuisine.png) no-repeat;background-position:0% 50%;}
#PiecesAccueil li.chambre{background:url(../images/icons/pieces-chambre.png) no-repeat;background-position:0% 50%;}
#PiecesAccueil li.salon{background:url(../images/icons/pieces-salon.png) no-repeat;background-position:0% 50%;}
#PiecesAccueil li.garage{background:url(../images/icons/pieces-garage.png) no-repeat;background-position:0% 50%;}
#PiecesAccueil li.salledebain{background:url(../images/icons/pieces-sdb.png) no-repeat;background-position:0% 50%;}
#PiecesAccueil li.bureau{background:url(../images/icons/pieces-bureau.png) no-repeat;background-position:0% 50%;}
#PiecesAccueil .droite_pieces{height:100%;float:right;}
#PiecesAccueil .droite_pieces .photo_gauche{height:100%;float:left;}
#PiecesAccueil .droite_pieces .photo_droite{width:50%;height:100%;float:left;}
#PiecesAccueil .droite_pieces img{width:100%;height:100%;}
#PiecesAccueil .droite_pieces span.titre_piece{color:#fefeff;text-transform:uppercase;font-weight:bold;font-size:12px}
#PiecesAccueil .droite_pieces .photo_droite span.titre_piece{position:absolute;left:90%;top:90%;}
#col_gauche_listing{width:21%;float:left;margin-top:16px;}
#col_droite_listing{width:79%;float:left;padding-left:5px;}
#col_gauche_listing .leftBoxContainer{width:100%;float:left;margin-bottom:7px;}
#filtres, #filtrespieces{background-color:#e8cbb1;}
#col_gauche_listing #filtrespieces{margin-bottom:25px;}
#col_gauche_listing #categories{margin-bottom:5px;}
#col_gauche_listing h3{padding:10px 10px 0px 10px;height:30px;font-size:14px;width:100%;min-height:auto;}
#col_gauche_listing h3.filtresHeading,#col_gauche_listing h3.filtrespiecesHeading{margin:5px 0 5px 10px;text-transform:uppercase;width:90%;min-height:0px;border-top:1px solid #ffffff;}
.li_sidebox_filtres{font-size:11px;text-align:left;float:left;padding:5px;width:100%;font-weight:bold;text-transform:uppercase;}
.sideBoxFiltresContent{padding:5px;font-size:100%;}
.sideBoxFiltresContent ul{float:left;width:100%;padding-top:5px;}
#FiltresSelected{background-color:#c5b9ad;}
#FiltresSelected .sideBoxFiltresContent{padding-top:15px;float:left;}
#categoriesContent{background-color:#e8cbb1;float:left;}
.CategoryTop{text-transform:uppercase;font-weight:bold}
#categoriesContent ul>li a{width:100%;padding-left:10px;padding-right:10px;vertical-align:middle;display:table-cell;height:100%;padding-top:14px;padding-bottom:10px;max-height:50px;}
#categoriesContent ul>li>ul>li a{width:100%;padding-left:13px;padding-right:10px;display:block;padding-top:10px}
#categoriesContent ul>li{float:left;width:100%;border-bottom:4px solid #ffffff;}
#categoriesContent ul>li>ul>li{border:none}
.categorySelected, .ScategorySelected{float:left;background-color:#9d4d20;height:45px;color:#ffffff;}
#indexProductListCatDescription{padding:0px;text-align:justify;float:left;position:relative;margin-bottom:20px;min-height: 140px;}
#indexProductListCatDescription em{font-style:italic;}
#indexProductListCatDescription li{margin:5px 5px 0px 20px;list-style:circle;}
#indexProductList #button_forward_top, #allProductsDefault #button_forward_top{padding:0px;text-transform:uppercase;font-weight:bold;border-color:#ffffff;border-left-width:5px;border-left-style:solid;border-left-width:5px;border-right-style:solid;position:absolute;top:5px;right:0;border-radius:5px;top:5px;margin-top:20px;background:#ffffff;padding:30px 0 30px 30px;}
#indexProductList #button_forward_bottom, #allProductsDefault #button_forward_bottom{max-width:380px;padding:0px;margin:10px 0 50px;text-transform:uppercase;font-weight:bold;}
.gauche_texte_bouton_forward{width:100%;margin:auto;}
.droite_texte_bouton_forward{width:100%;float:right;font-size:14px;text-transform:none;margin:auto;font-weight:normal;padding:10px 0;}
#indexProductList #submit1,#indexProductList #submit2,#allProductsDefault #submit1,#allProductsDefault #submit2{border:none;background-color:#e8cbb1;color:#9d4d20;cursor:pointer;margin-left:0px;border-radius:5px;font-weight:700;float:left;max-width: 218px;}
#allProductsListingTopLinks,#productsListingListingTopLinks{margin-bottom:10px;margin-top:-25px;}
.navSplitPagesLinks a{background-color:#d0e0d6;padding:5px 10px;}
.navSplitPagesLinks strong{background-color:#e5ded6;padding:5px 10px;}
#col_droite_listing #productListing, #loginDefault legend, #shippingInfo p, #contacterSAV, #ezPageDefault .floatingBoxImg img, #netreviews_informations_label{width:100%;}
.productListing-odd-new,.productListing-even-new{position:relative;float:left;width:100%}
.productListing-data0{float:left;width:34%;margin-right:5px;margin-bottom:20px}
.productListing-data2{float:left;width:140px;position:absolute;right:0;border-left:solid #ffffff 5px;}
.productListing-Declinaisons{display:table;width:65%;}
#col_droite_listing .product_titles{height:59px;padding:5px;font-size:14px;color:#052e17;font-weight:700;margin:0px 0 5px;background-color:#D0E0D6;font-weight:bold;display:table;width:100%;}
#col_droite_listing .product_titles a{color:#052e17;}
#col_droite_listing .product_title{height:100%;width:100%;vertical-align:middle;display:table-cell;}
#col_droite_listing .prices{height:59px;padding:5px;font-size:14px;color:#ffffff;margin:0px 0 5px 0px;background-color:#9d4d20;text-transform:uppercase;font-weight:bold;display:table;width:100%;}
#col_droite_listing .price{height:100%;width:100%;vertical-align:middle;display:table-cell;font-size:16px;text-align:right}
#col_droite_listing .listingDescription{padding:5px 5px 5px 0;min-height:100px;}
#col_droite_listing .listingDescription p, .ligne_transporteur ul{padding-left:0px;}
#col_droite_listing .en_savoir_plus, #col_droite_listing .bouton_prix_degressif{font-weight:700;color:#ffffff;padding:10px;text-align:left;cursor:pointer;background-color:#052e17;border-radius:5px;width:fit-content;margin-top:5px;}
#col_droite_listing .bouton_prix_degressif{margin-top:10px;}
#productGeneral .en_savoir_plus{text-transform:uppercase;font-weight:700;color:#474444;padding:5px 0 5px 4px;text-align:left;position:absolute;bottom:0px;width:200px;}
#col_droite_listing .normalprice{text-decoration:line-through;font-size:10px;width:100%;float:right;font-weight:normal;position:relative;text-decoration:none;}
#col_droite_listing .normalprice::after{content:"";position:absolute;top:21%;width:80px;height:2px;background:#ffc680;transform:rotate(-10deg);}
#col_droite_listing .productSpecialPrice{font-size:16px;}
#col_droite_listing .productPriceDiscount{position:absolute;top:0;right:395%;background-color:#d2c7bc;font-size:12px;color:#ce3d4e;padding:10px;font-weight:bolder;text-transform:none;width:125px;}
#productGeneral .normalprice{text-decoration:line-through;font-size:10px;width:100%;float:right;font-weight:normal;line-height:18px;position:relative;text-decoration:none;}
#productGeneral .normalprice::after{content:"";position:absolute;top:40%;width:80px;height:3px;background:#f70707;transform:rotate(-10deg);z-index:100;}
#productGeneral .productSpecialPrice{font-size:20px;}
#productGeneral .productPriceDiscountImage{position:absolute;top:0;right:0;background-color:#d2c7bc;font-size:12px;color:#ce3d4e;padding:10px;font-weight:bolder;text-transform:none;width:110px;z-index:2;}
.alphacube_message{text-align:center;width:100%;}
#div_ajoute_panier,#div_erreurs_forms{position:relative;float:left;display:block;width:100%;height:100%;}
#div_ajoute_panier h1, #div_erreurs_forms h1{font-size:16px;font-weight:bold;color:#ffffff;padding:10px;background-color:#535353;width:100%;}
#div_erreurs_forms #entete_erreurs{font-weight:bold;padding:10px;width:100%;float:left}
#div_ajoute_panier #droite,#div_erreurs_forms #detail_erreurs{float:left;width:100%;text-align:center;padding:10px;}
#div_erreurs_forms #detail_erreurs{padding:0 10px;color:red;}
#ligne_boutons{width:100%;float:left;display:block;padding:0 15px;position:absolute;bottom:0;}
#ligne_boutons .forward{float:right;margin-right:3px;width:140px;}
#ligne_boutons .btn-actions__send{display:block;width:140px;padding-top:18px;}
#ligne_boutons .btn-actions__back{width:140px;padding-top:11px;}
.alphacube_message .button{width:140px;margin-left:30%;margin-top:50px;}
.bouton_ajouter_panier{position:absolute;right:2px;top:15px;}
.ajout_qte{position:relative;width:100%;background-color:#d0e0d6;height:50px;font-size:11px;text-align:left;padding-top:18px;padding-left:5px;border-radius:5px;}
.ajout_qte input[type=number], .ajout_qte_tarif_degressif input[type=number]{-moz-appearance:textfield;}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
input::-o-inner-spin-button,input::-o-outer-spin-button{-o-appearance:none;margin:0}
.ajout_qte input{height:31px;width:35px;position:absolute;top:4px;border:none;right:50px;text-align:center;padding-right:7px}
.ajout_qte input:focus, .ajout_qte_tarif_degressif input:focus{outline:0;}
.ajout_qte-button{cursor:pointer;border:solid 1px #eee;width:26px;text-align:center;color:#333;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;position:absolute;right:25px;}
.ajout_qte-button.ajout_qte-up, .ajout_qte_tarif_degressif-button.ajout_qte_tarif_degressif-up{top:8px;}
.ajout_qte-button.ajout_qte-down, .ajout_qte_tarif_degressif-button.ajout_qte_tarif_degressif-down{top:24px;}
.ajout_qte-button.ajout_qte-up,.ajout_qte-button.ajout_qte-down, .ajout_qte_tarif_degressif-button.ajout_qte_tarif_degressif-up,.ajout_qte_tarif_degressif-button.ajout_qte_tarif_degressif-down{border:solid 1px #ccc;display:inline-block;height:17px;line-height:17px;}
.ajout_qte-button.quantity-down, .ajout_qte_tarif_degressif-button.quantity-down{float:left}
.ajout_qte_tarif_degressif input{height:31px;width:35px;position:absolute;top:4px;border:none;text-align:center;padding-right:7px}
#productGeneral .ajout_qte_tarif_degressif input, #productGeneral .ajout_qte input{right:61px;}
.ajout_qte_tarif_degressif input{right:50px;}
.ajout_qte_tarif_degressif-button{cursor:pointer;border:solid 1px #eee;width:26px;text-align:center;color:#333;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;position:absolute;}
#productGeneral .ajout_qte_tarif_degressif-button, #productGeneral .ajout_qte-button{right:35px;}
#col_droite_listing .ajout_qte_tarif_degressif-button{right:25px;}
.ligne_tarif_degressif{width:100%;display:block;background-color:#eeeeee;padding:5px 0px 5px 5px;margin-top:5px;padding-bottom:10px;}
.lot_tarif_degressif{width:18%;display:block;float:left;margin-top:17px;font-weight:bold;}
.prix_tarif_degressif{display:block;float:left;margin-top:5px;}
#productGenera .prix_tarif_degressif{width:45%;}
#productGeneral .ajout_qte_tarif_degressif{width:190px;padding-left:5px;}
#col_droite_listing .ajout_qte_tarif_degressif{width:135px;}
.ajout_qte_tarif_degressif{display:block;float:right;position:relative;font-size:11px;}
#col_droite_listing .ajout_qte_tarif_degressif, #productGeneral, #checkoutSuccessOrderLink{padding-top:20px;}
.quantites_listing_tarif_degressif{padding-left:5px;}
.productDeclinaisonPrice{margin-top:10px;margin-bottom:6px;float:left;font-size:16px;font-weight:700;margin-left:50px}
.productPriceDeclinaisonDiscount{border-width:1px;border-style:solid;border-color:red;color:red;background-color:#ffffff;padding:4px;float:left;margin-right:10px;margin-top:5px;width:40px;text-align:center;}
.normalDeclinaisonprice{font-size:10px;color:#000;margin-right:10px;float:left;width:70%;position:relative;text-decoration:none;}
.normalDeclinaisonprice::after{content:"";position:absolute;top:50%;left:0;width:35px;height:1px;background:#f70707;transform:rotate(-20deg);}
.productSpecialDeclinaisonPrice{font-size:16px;font-weight:700;}
.productUnitaireDeclinaisonPrice{text-align:center;width:47%;display:inline-block;font-size:10px;float:right;}
.livraisonGratuiteDPDListings,.livraisonGratuiteListings{width:125px;height:101px;position:absolute;right:0;top:120px;}
.livraisonGratuiteDPDListings{background:url(../images/liv-offerte-dpd.png) no-repeat;background-position:0 0;}
.livraisonGratuiteListings{background:url(../images/liv-offerte.png) no-repeat;background-position:0 0;}
#productGeneralImages{width:40%;float:left;z-index:1;position:relative;}
#productGeneral .product_titles{height:59px;padding:5px;font-size:18px;color:#156334;font-weight:700;margin:0px 0 15px 5px;font-weight:bold;display:table;padding-right:200px;float:right;}
#productGeneral .product_title{height:100%;width:100%;vertical-align:middle;display:table-cell;font-weight:900;}
#productGeneral #cart{float:left;width:200px;position:absolute;right:0;top:0;border-left:solid #ffffff 5px;border-right:solid #ffffff 5px;z-index:1}
#productGeneral .prices{height:59px;padding:5px;font-size:16px;color:#ffffff;margin:0px 0 5px 0px;background-color:#9d4d20;text-transform:uppercase;font-weight:bold;display:table;border-radius:5px;width:100%;}
#productGeneral .price{height:100%;width:100%;vertical-align:middle;display:table-cell;font-size:20px;font-weight:900;text-align:right;}
#productGeneral .bouton_ajouter_panier img{width:30px;height:30px}
#productGeneral .bouton_ajouter_panier{position:absolute;right:2px;top:8px;}
#productGeneral .quantites_listing,#productGeneral .quantites_listing_tarif_degressif{width:150px;position:relative;margin:auto;padding-top:18px;}
#productAdditionalImages{text-align:center;margin:auto;}
.additionalImages{max-width:99px;padding:5px 0px 0 0;display:inline-block;}
.additionalImages img{border:4px solid #d0e0d6;border-radius:4px;padding:5px;}
#productGeneral .description_courte{width:60%;padding:5px 200px 5px 5px;min-height:130px;float:right;position:relative}
#productGeneral #fabricationfr,#productGeneral #fabricationeu{bottom:0px;right:40px;position:absolute;width:120px;position:absolute;}
#productGeneral .liste_declinaisons{padding:5px 0 5px 5px;float:right;}
#productGeneral .usage_caracteristique_avec_declinaisons{width:60%;padding:5px;float:left;position:relative}
#productGeneral .usage_montage_avec_declinaisons{width:40%;padding:5px;float:right;position:relative}
#productGeneral .usage_caracteristique{width:60%;padding:5px;float:right;margin-top:15px;position:relative;}
#productGeneral .usage_montage{width:60%;padding:5px;float:right;position:relative;}
#productGeneral #productFicheProduitLink, #IdentificationFieldset, .forward, #shippingQuotePaymentDefault .alert{float:right;}
#productGeneral h2{font-size:13px;font-weight:900;width:100%;margin-right:0;}
#productFicheProduitLink,#productFicheProduitLink_avec_declinaisons{background:url(../images/icons/telecharger_fiche.png) no-repeat #d0e0d6;background-position:50% 3%;width:250px;padding-left:55px;border-radius:5px;}
#productFicheProduitLink span,#productFicheProduitLink_avec_declinaisons span{vertical-align:middle;display:table-cell;line-height:1.2;padding-top:43px;text-align:center;padding-bottom:15px;font-weight:900;text-transform:uppercase;font-size:12px;}
#productFicheProduitLink span .btn-actions__footer,#productFicheProduitLink_avec_declinaisons span .btn-actions__footer{background-color:#ffffff;color:#000000;font-size:10px;font-weight:700;}
.bloc_usage_caracteristique{float:left;width:100%;padding-right:255px;}
.bloc_usage_caracteristique_sans_caracteristiques{float:left;width:100%;padding-right:0px;}
#caracteristiques_tab{border-left:2px solid #34352d;border-right:2px solid #34352d;border-top:2px solid #34352d;float:right;width:250px;position:absolute;right:12px;top:85px;}
#caracteristiques_tab li{border-bottom:2px solid #34352d;padding:3px;font-weight:bold}
#xsellproductsContent{width:100%;height:320px;float:left;margin-top:10px;}
.centerBoxContentsCrossSell{float:left;width:24.25%;position:relative;margin:0 0.5% 10px 0.5%;background-color:#d0e0d6;color:#156334;}
#xsellproductsContent div.centerBoxContentsCrossSell:first-child, #xsellproductsContent div.centerBoxContentsCrossSell:nth-child(5n-9){margin-left:0px;}
#xsellproductsContent div.centerBoxContentsCrossSell:nth-child(5n-1){margin-right:0px;}
.image_xsellproducts{margin-right:0px;display:inline-block;position:absolute;top:0px;left:0;width:100%;overflow:hidden;}
img.xsell_image_verticale, img.xsell_image_carree{position:absolute;top:0;left:0;}
img.xsell_image_verticale{margin-top:-55px;}
.droite_xsellproducts{width:100%;float:left;position:absolute;bottom:0;font-size:12px;font-weight:bold;padding:0 5px;height:45px;}
.prix_xsellproducts{text-align:center;position:absolute;bottom:4px;padding-top:5px;width:100%;font-size:14px;font-weight:bold;background-color:#d0e0d6;}
.titre_xsellproducts{width:100%;float:left;height: 58px;padding:5px;text-align:center;font-weight:bold;font-size:12px;margin-top:250px;}
.titre_xsellproducts a{color:#444444;}
h1,h2,h3,h4,h5{position:relative;float:left;}
#cartInstructionsDisplay{padding:15px 5px 15px;float:left;}
#order_steps{position:relative;width:100%;float:left;background:url(../images/background_order_steps.png);background-repeat:repeat-x;background-position-y:20px;margin:10px 0}
.order_steps_active .nb_steps{background-color:#156334;font-weight:bold;color:#ffffff;}
.nb_steps{width:50px;height:50px;background-color:#d0e0d6;font-size:24px;color:#156334;text-align:center;padding-top:13px;margin:auto}
.order_steps,.order_steps_active, #prevOrders #ordercolnew4,#prevOrders .ordercolnew4{width:20%;float:left;}
.text_steps{text-align:center;margin-top:10px;font-size:16px;}
#cartContentsDisplay,.rowEven, .rowOdd{float:left;width:100%;}
#cartContentsDisplay .ajout_qte{background-color:#FFF;}
#cartContentsDisplay .ajout_qte input{right:29px;margin-left:0;padding-left:0;text-align:center;padding-right:0}
#cartContentsDisplay .ajout_qte-button{right:3px;}
#tableHeading,.tableHeading{float:left;width:100%;font-weight:700;background-color:#d0e0d6;padding-top:20px;padding-bottom:20px;height:55px;;margin-bottom:10px;}
#scProductsHeading,.cartProductName{float:left;position:relative;padding-left:110px;}
#scQuantityHeading,.cartProductQuantity{float:left;width:72px;text-align:center}
#scUpdateHeading,.cartQuantityUpdate{float:left;width:35px;text-align:center}
#scUnitHeading,.cartUnitDisplay, #scTotalHeading,.cartTotalDisplay,.accountTotalDisplay{float:left;width:12%;text-align:right}
#scUnitHeading,#scTotalHeading,.accountTotalDisplay{padding-right:20px;}
#scRemoveHeading,.cartRemoveItemDisplay{float:right;width:40px;text-align:center}
#ccProductsHeading, .ccartProductName{float:left;width:80%;padding-left:5px;position:relative;padding-left:110px;}
.rowEven,.rowOdd{border-bottom:1px dashed #ccc;color:#444;font-size:12px;font-weight:bold;padding:5px 0;height:112px;}
.cartQuantityUpdate input{border:none;width:auto;}
.shoppingcart_image_verticale, .shoppingcart_image_carree{position:absolute;top:0;left:0;width:100%;height:auto;}
.shoppingcart_image_verticale{margin-top:-28px;}
.cartProductDisplay{width:98%;float:left;padding-top:15px;color:#000000;}
.cartUnitDisplay,.cartTotalDisplay, #checkoutConfirmDefault .cartProductQuantity{padding:15px 0;}
.cartQuantityUpdate{padding:6px 0;}
.cartRemoveItemDisplay{padding:8px 0;}
.cartQuantityUpdate input{width:30px;height:26px;float:none;margin-left:0;padding-left:0;}
.cartProductQuantity input{width:40px;height:33px;float:none;border-color:#ccc;border:1px solid #ccc;top:3px}
.cartRemoveItemDisplay img{width:20px;height:21px;float:none;}
#cartSubTotal{height:80px;color:#49ad31;font-weight:700;padding-top:15px;width:200px;float:right;margin-bottom:20px;text-align:right;line-height:2.2em;padding-right:2.5em;}
.hors_frais{width:100%;float:right;color:#464242;}
#loginDefault h2{font-size:14px;background-color:transparent;float:left;background-color:#ffffff;text-transform:none;margin:0;width:100%;margin-top:20px;padding:30px 5px 5px 10px;color: #34352d;}
#CreationCompteFieldset,#IdentificationFieldset{width:49%;height:260px;background-color:#fff8f0;margin:0px;padding-bottom:0;position:relative}
#CreationCompteCowoa{width:100%;height:200px;background-color:#fff8f0;float:left;margin:0px;padding-bottom:0;position:relative}
#loginDefault .information{padding:10px 20px;}
#loginDefault .forward{position:absolute;bottom:10px;right:10px;margin-right:0;}
#loginDefault .back{position:absolute;bottom:10px;text-decoration:underline;left:10px;margin-right:0;}
#loginDefault .inputLabel{margin-top:0px;text-transform:uppercase;font-weight:bold;padding-right:5px;font-size:12px}
#loginDefault input, #myAccountDiscussionComments,.discussion_com{width:50%;}
.mask,.unmask{background-repeat:no-repeat;background-position:left 4px}
.unmask{margin-left:.5em;margin-top:12px;color:#ff0001;background-color:transparent;background-image:url(../../../images/oeil.png);padding:8px 15px;width:30px;height:30px;float:left}
.mask{background-image:url(../../../images/oeil_barre.png)}
#password-new_alert{display:block;width:100%;float:left;text-align:center;padding:3px;margin-left:0px;}
#loginDefault .btn-actions__send,#loginDefault .btn-actions__back, #loginDefault .btn-actions__print, #loginDefault .btn-actions__order, #checkoutShipping #shippingEstimatorTable SELECT, .contactsav_detail input[type="button"]{width:150px;}
#createAcctDefaultLoginLink{width:100%;text-align:center}
#passwordForgottenMainContent{padding:10px 10px 30px 10px}
#user-bandeau fieldset{padding:10px;margin:10px;background-color:#f5f5f5;border-radius:6px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;height:115px;}
#user-bandeau label{font-size:14px;width:100px;padding-left:0px;float:left;padding-top:18px;}
#user-bandeau input{width:190px;float:right;}
#user-bandeau .liens_header{width:100%;float:left;font-size:12px;padding:12px}
#user-bandeau .btn-actions__send{padding:5px;height:40px;margin-right:8px;}
#createAcctSuccess fieldset, #display_choix_address fieldset{margin:auto;width:32%;padding-bottom:0}
#createAcctSuccess fieldset h3{width:95%;margin:2.5%;margin-top:0px;height:auto;padding:0;background-color:transparent;}
#createAcctSuccess fieldset legend, #display_choix_address legend{height:40px;padding-top:15px;margin-bottom:0;}
#display_choix_address{display:block;float:left;width:100%;margin-bottom:30px;margin-top:20px;}
#display_choix_address h2{margin-bottom:20px;}
#display_choix_address legend{margin-bottom:0px;}
#display_choix_address input[type="radio"]{float:none;margin-top:0px;}
#display_choix_address fieldset{float:left;margin-right:1%;margin-bottom:10px;}
.btn-actions__adresse_modif, .btn-actions__adresse_supr, .btn-actions__adresse_principale{height:40px;padding:10px;text-align:center;border:none;text-transform:uppercase;font-size:13px;font-weight:bold;margin-top:0px;background-color:#e5ded6;padding-top:15px;float:left;}
.btn-actions__adresse_modif{width:49%;margin-right:1%;}
.btn-actions__adresse_supr,.btn-actions__adresse_principale{width:50%;margin:0}
.btn-actions__adresse_principale{font-size:12px;}
#createAcctSuccess fieldset .forward, #display_choix_address fieldset .forward{width:100%;margin:0px;}
#accountDefault h1{margin-bottom:40px}
#accountDefault h2{background-color:#e5ded6;}
#dernieresCommandes{font-size:16px;padding:10px;text-transform:uppercase;font-weight:bold;color:#34352d;}
#toutesCommandes{padding-top:10px;font-weight:bold;color:#34352d}
#prevOrders{float:left;width:100%;margin-bottom:40px;}
#prevOrders #ordercolnew1,#prevOrders .ordercolnew1{width:8%;float:left;padding-left:5px;}
#prevOrders #ordercolnew2,#prevOrders .ordercolnew2{width:23%;float:left;text-align:center}
#prevOrders #ordercolnew3,#prevOrders .ordercolnew3{width:22%;float:left;}
#prevOrders #ordercolnew5,#prevOrders .ordercolnew5{width:13%;float:left;text-align:center;}
#prevOrders #ordercolnew6,#prevOrders .ordercolnew6{width:6%;float:left;text-align:center;}
#prevOrders #ordercolnew7,#prevOrders .ordercolnew7{width:7%;float:left;text-align:center;}
#prevOrders #ordercolnew8,#prevOrders .ordercolnew8{width:5%;float:left;text-align:center;}
#prevOrders .rowEven, #prevOrders .rowOdd{border-bottom:1px dashed #ccc;color:#444;font-size:12px;font-weight:bold;padding:18px 0;height:100px;}
#accountFacturesDem .rowEven, #accountFacturesDem .rowOdd{padding:18px 0;min-height:50px;height:auto}
input.recommander{width:150px;margin-top:8px;cursor:pointer;float:none;border-radius:5px}
.buttonRowCommandes{margin:auto;text-align:center;}
.voir_detail_facture_responsive{margin-top:8px;border-radius:5px;padding:12px 50px 11px;text-transform:none;font-weight:normal;height:40px;margin-right:5px;float:none;background-color:#d2d0d0;display:none}
.facture_boxcenter_listing_account_responsive{margin-top:8px;border-color:#ccc;border-radius:5px;padding:12px 50px 11px;text-transform:none;font-weight:normal;background-color:#e5ded6;height:40px;margin-left:5px;float:none;display:none}
.voir_detail_facture{background:transparent url(../images/icons/voir_facture.png) no-repeat center;text-align:center;height:30px;width:100%;margin-top:-7px;cursor:pointer;}
.facture_boxcenter_listing_account{background:transparent url(../images/icons/facture_pdf.png) no-repeat right;text-align:right;background-size:24px;text-align:right;height:30px;margin-top:-8px;width:40px;cursor:pointer;}
.facture_boxcenter_listing_account_vide{text-align:right;height:25px;width:40px;}
.recommander_listing_account{background:transparent url(../images/icons/recommander.png) no-repeat right;text-align:right;height:30px;margin-top:-8px;cursor:pointer;}
a.info{position:relative;color:black;text-decoration:none;border-bottom:1px gray dotted;}
a.info:hover{background:none;z-index:500;cursor:help;}
a.info:hover span{display:inline;position:absolute;white-space:nowrap;top:30px;left:20px;background:white;color:#000000;padding:3px 8px 3px 3px;text-align:left;border:1px solid #55ae36;border-left:4px solid #55ae36;line-height:14px;box-shadow:1px 1px 12px #555;}
#accountDefault ul{float:left;margin-bottom:20px;margin-top:10px;}
#accountDefault li{width:33%;float:left;height:35px;padding:10px 0 10px 40px;margin-bottom:20px;text-transform:uppercase;font-weight:bold;}
#accountDefault #account_edit,#accountDefault #contact_sav,#accountDefault #address_book,#accountDefault #account_password,#accountDefault #account_delete, #accountDefault #account_newsletter, #accountDefault #account_notifications, #accountDefault #factures_dem, #accountDefault #compte_prepayer,#accountDefault #referrer_main{background-position:0 50%;}
#accountDefault #account_edit{background:url(../images/icons/account_edit.png) no-repeat;}
#accountDefault #contact_sav{background:url(../images/icons/contact_sav.png) no-repeat;}
#accountDefault #address_book{background:url(../images/icons/address_book.png) no-repeat;}
#accountDefault #account_password{background:url(../images/icons/account_password.png) no-repeat;}
#accountDefault #account_delete{background:url(../images/icons/account_delete.png) no-repeat;}
#accountDefault #account_newsletter{background:url(../images/icons/account_newsletter.png) no-repeat;width:100%;}
#accountDefault #account_notifications{background:url(../images/icons/account_notifications.png) no-repeat;width:100%;}
#accountDefault #factures_dem{background:url(../images/icons/factures_dem.png) no-repeat;width:100%;}
#accountDefault #compte_prepayer{background:url(../images/icons/compte_prepayer.png) no-repeat;width:100%;}
#accountDefault #referrer_main{background:url(../images/icons/referrer_main.png) no-repeat;width:100%;}
.imageLivraison img{max-width:230px;}
.ligne_type_livraison{float:left;width:100%;margin-top:15px;}
.logo_type_livraison{float:left;width:65px;height:60px}
.titre_type_livraison{font-size:18px;font-weight:bold;text-transform:uppercase;color:#393a3d;}
.description_type_livraison{font-size:14px;}
.ligne_transporteur{float:left;border:1px solid #ccc;height:380px;min-width:220px;cursor:pointer;position:relative}
.infos_transporteur_bas{text-align:center;text-transform:uppercase;background-color:#f6f5f5;padding-bottom:5px;}
#popupShippingEstimator .ligne_transporteur{cursor:auto;}
.descriptionLivraison, .descriptionPaiement{width:100%;font-size:12px;text-align:justify;background-color:#f6f5f5;height:120px}
.descriptionLivraisonRelais,.descriptionLivraisonRdv{width:100%;font-size:12px;text-align:justify;background-color:#f6f5f5;height:210px}
.descriptionLivraisonPalette,.descriptionLivraisonEurope{width:100%;font-size:12px;text-align:justify;background-color:#f6f5f5;height:170px}
.descriptionLivraison_vert, .descriptionPaiement_vert{width:100%;font-size:12px;text-align:justify;background-color:#ebf8e6;height:120px}
.imageLivraison, .imagePaiement{width:100%;background-color:#ffffff;text-align:center;}
.totalLivraison{width:100%;text-align:center;font-size:18px;font-weight:bold;padding-top:0px;background-color:#f6f5f5;height:30px;}
.totalLivraison_vert, .totalLivraison_bold{width:100%;text-align:center;font-size:18px;font-weight:bold;padding-top:0px;background-color:#ebf8e6;height:30px;}
#shippingInfo .ligne_transporteur,#shippingInfo h1, #checkoutConfirmDefault fieldset.shipping, #checkoutConfirmDefault #facturation{height:auto;}
#shippingInfo .description_type_livraison{font-size:14px;width:100%;float:left;padding-left:15px;font-weight:bold}
#shippingInfo h3, #shippingInfo p{float:left;background:none;width:100%}
#shippingInfo li{list-style-type:none;}
#shippingInfo li:before{content:"- ";}
.ligne_paiement{float:left;border:1px solid #ccc;height:225px;min-width:180px;cursor:pointer;position:relative;}
.imagePaiement img{max-width:180px;}
.vitesseLivraison{width:100%;text-align:center;font-size:18px;font-weight:bold;padding:10px 0 10px 0;background-color:#e3cdbf;color:#ffffff;border-bottom:1px solid #ccc;letter-spacing:+1px;}
.infos_transporteur{position:absolute;right:0px}
#samedi_ciblex_table,#samedi_table,#samedi_chronopost_table{display:block;width:150px;margin:auto;}
#samedi_table LABEL,#samedi_ciblex_table,#samedi_chronopost_table LABEL, #villesBody h2{width:100%}
.etape_suivante{text-align:center;vertical-align:bottom;padding-top:17px}
.point_relais_name{float:left;width:30%;text-transform:uppercase;margin:20px 0 20 10px;font-weight:bold}
.point_relais_adress{float:left;width:50%;text-transform:uppercase;margin:20px 0 20 0px;}
.point_relais_infos{position:absolute;right:5px;top:5px;}
.impair{background-color:#f6f5f5;}
.pair{background-color:#ffffff;}
.vert{background-color:#ebf8e6;font-weight:bold;}
#checkoutShipping INPUT.radio{width:12px;float:none;height:12px;margin:10px 5px;}
#checkoutShipping .floatingBox, #checkoutShipAddressDefault .floatingBox, #checkoutPayment .floatingBox, #checkoutPayAddressDefault .floatingBox, #checkoutConfirmDefault .floatingBox{margin:0;width:47%;}
#checkoutConfirmDefault address.floatingBox{margin:0;width:100%;}
#checkoutConfirmDefault h4{width:100%;margin-right:0px;float:left;margin-top:50px}
#checkoutConfirmDefault fieldset.floatingBox, #shippingQuotePaymentDefault #checkoutBillto,#shippingQuotePaymentDefault #checkoutShipto, #shippingQuoteConfirmDefault #checkoutBillto,#shippingQuoteConfirmDefault #checkoutShipto{width:49%;margin-top:20px;}
#checkoutConfirmDefault fieldset{margin-top:20px;position:relative;height:210px;}
#checkoutConfirmDefaultHeadingComments{height:215px;}
#checkoutConfirmDefaultHeadingComments, #addressBookDefault h2{margin-top:40px;}
#checkoutConfirmDefault ADDRESS{float:left;width:100%;min-height:95px;}
#checkoutConfirmDefault p, #shippingQuotePaymentDefault p,#shippingQuotePaymentDefaultResponsive p{float:left;text-align:left;min-height:50px;width:100%;}
#checkoutConfirmDefault fieldset .buttonRow{position:absolute;bottom:10px;right:10px}
#checkoutConfirmDefault #comments_update{margin:10px;width:82%;float:left;}
#checkoutConfirmDefault #commentaires_autres .btn-actions__print, #checkoutConfirmDefault #div_comments_update .btn-actions__print{padding-top:13px;}
#checkoutConfirmDefault #cartContentsDisplay{margin-top:20px;float:inherit;}
#checkoutConfirmDefault #div_comments, #commentaires_livraison{padding:0 10px;}
#checkoutConfirmDefault #date_samedi_ciblex,#checkoutConfirmDefault #date_samedi, #checkoutConfirmDefault #date_samedi_chronopost{width:150px;position:absolute;top:20px;left:5px;}
#checkoutConfirmDefault .btn-actions__print{width:150px;background-color:#e5ded6;}
#checkoutPayment #checkoutTotaux,#shippingQuotePaymentDefault #orderTotals, #shippingQuoteConfirmDefault #orderTotals, #accountHistInfo #checkoutTotaux{font-weight:700;color:#464242;padding-top:15px;width:100%;float:right;margin-bottom:20px;text-align:right;line-height:1.5em;}
#checkoutConfirmDefault #orderTotals{font-weight:700;color:#464242;padding-top:15px;width:100%;float:right;margin-bottom:20px;text-align:right;line-height:1.5em;padding-right:2.5em;}
#checkoutConfirmDefault #ottotal,#checkoutPayment #ottotal,#shippingQuotePaymentDefault #ottotal,#shippingQuoteConfirmDefault #ottotal{color:#9d4d20;}
#checkoutShipping .alert{padding-top:14px;float:left;padding-right:5px;}
#checkoutShipping .exemple{padding-top:18px;float:left;}
#checkoutPayment #img_update_coupon, #checkoutPayment #img_delete_coupon{width:auto;height:40px;border:none;margin-top:5px;margin-left:5px;display:block;float:left;padding:5px 10px;}
#checkoutPayment #conditions{margin-top:8px;}
#checkoutPayment .ligne_paiement input[type="radio"]{float:none;margin:auto}
#bouton_modifier{margin-top:7px;}
#boutons_adresses{width:100%;float:left;margin:10px 0;}
.important,#no-shipping{text-align:justify;padding:5px;font-weight:bold;}
#samedi_ciblex_table label{width:100%;text-align:left;font-weight:bold;}
#checkoutShipping #shippingEstimatorTable #samedi_ciblex_table select{margin:auto;width:170px;}
#fieldset_conditions img{width:auto;}
#disc-ot_coupon{display:block;float:left;width:225px;}
#popupCouponHelp{padding:15px;background:none;}
#checkoutSuccessOrderNumber{padding:20px 10px;}
#checkoutSuccessOrderLink,#checkoutSuccessContactLink,#checkoutSuccessLogoff{width:100%;float:left;line-height:1.5em;padding:10px;}
#checkoutSuccessLogoff{padding-bottom:30px;}
#myAccountOrdersStatus{width:100%;float:left;margin-bottom:20px;}
.facture_boxcenter{background:transparent url(../../../../images/fleche-vers-bas-icone.png) no-repeat right;text-align:right;background-position-y:bottom;height:60px;font-size:14px;font-weight:bold;padding:40px 35px 10px 0;}
.facture_boxcenter:after{content:'';display:block;clear:both;}
a.recommander:hover{background-color:#ffffff;color:#000000;}
#accountHistInfo .rowEven, #accountHistInfo .rowOdd{border-bottom:1px dashed #ccc;color:#444;font-size:12px;font-weight:bold;padding:15px 0 12px;height:auto;}
#accountHistInfo h2{font-size:16px;padding:30px 10px 10px 10px;text-transform:uppercase;font-weight:bold;color:#34352d;background-color:transparent;margin-right:0px;height:auto;}
#myAccountStatusDate,.status_date{width:100px;padding-left:5px;}
#myAccountStatus,.status_name, #myAccountDiscussionStatus,.discussion_name, #myAccountContactSavStatus,.contactsav_name, #shippingQuotePaymentDefault #facturation input[type=button],#shippingQuotePaymentDefault #shipping input[type=button]{width:200px;}
#myAccountStatusComments,.status_com{width:70%;}
#myAccountDiscussionDate,.discussion_date, #myAccountContactSavDate,.contactsav_date, #myAccountContactSavCommande,.contactsav_commande{width:120px;padding-left:5px;}
#myAccountDiscussionActions,.discussion_detail, #myAccountContactSavActions,.contactsav_detail{width:150px;float:right;}
.discussion_detail input[type="button"]{width:150px;margin-top:0px;}
#accountHistInfo #ccProductsHeading, #accountHistInfo .ccartProductName{float:left;width:78%;padding-left:5px;position:relative;}
#accountHistInfo #scQuantityHeading, #accountHistInfo .cartProductQuantity{float:left;width:10%;text-align:center;}
#accountHistInfo #scTotalHeading, #accountHistInfo .cartTotalDisplay, #accountHistInfo .accountTotalDisplay{float:left;width:10%;text-align:right;padding-right:5px}
#accountHistInfo fieldset.floatingBox{width:49%;margin-top:0px;margin-bottom:20px;}
#accountHistInfo fieldset{margin-top:0px;position:relative;min-height:195px;height:auto;}
#accountHistInfo fieldset div{text-align:center;padding-top:35px;}
fieldset.client, fieldset.boxcenter{padding:10px;height:auto;min-height:50px;}
fieldset.boxcenter{background-color:#f5eee6;}
#accountHistoryDefaultHeading{margin-bottom:40px;}
#accountEditDefault .alert_erreur{width:270px;margin-left:45%;padding-bottom:5px;}
#accountEditDefault .radioButtonLabel{width:50px;}
#accountEditDefault #gender-male, #accountEditDefault #email-format-html{margin-left:45%;}
#accountEditDefault fieldset img{margin-left:41%;float:none;width:200px;margin-bottom:10px;}
#accountEditDefault #logo_demenageur, #shippingQuotePaymentDefault #telephone-billing,#shippingQuotePaymentDefault #telephone-shipping{margin-top:5px;}
#myAccountContactSavComments,.contactsav_com{width:40%;}
#myAccountContactSav .rowEven, #myAccountContactSav .rowOdd{border-bottom:1px dashed #ccc;color:#444;font-size:12px;font-weight:bold;padding:25px 0 10px;height:auto;min-height:50px;}
#addressBookDefault #adresse_principale{padding:5px 0 10px;}
#accountPassword #password-confirm_alert{width:300px;margin-left:47%;padding-top:5px;}
#accountFacturesDem #dernieresCommandes{padding:30px 10px 20px 10px;}
#telechargerToutesFactures{height:auto;margin-top:20px;max-width:300px;width:auto;padding-top:15px;}
#comptePrepayerDefault #solde{font-size:16px;padding:30px 10px 20px 10px;text-transform:uppercase;font-weight:bold;color:#34352d;float:left;width:100%}
#AffiliationOrders .ordercol1,#AffiliationOrders .ordercol2, #AffiliationOrders .ordercol4,#AffiliationOrders .ordercol5,#AffiliationOrders .ordercol6,#AffiliationOrders .ordercol7, #AffiliationOrders .ordercol52{width:13%;float:left;padding-top:10px;padding-bottom:10px;padding-left:5px}
#AffiliationOrders .ordercol3{float:left;width:13%;padding-top:10px;padding-bottom:10px;padding-left:5px}
#AffiliationOrders #ordercol1,#AffiliationOrders #ordercol2,#AffiliationOrders #ordercol3,#AffiliationOrders #ordercol4,#AffiliationOrders #ordercol5,#AffiliationOrders #ordercol6,#AffiliationOrders #ordercol7{width:13%;float:left;text-align:left;padding-left:5px}
#AffiliationOrders #ordercol52{width:13%;float:left;text-align:left}
#referrerMainDefault .rowEven, #referrerMainDefault .rowOdd{height:45px;}
#referrerMainDefault select{width:100px;}
#referrerMainDefault label{width:40px;float:left;padding:11px 5px;margin-top:5px;height:40px;font-weight:bold;}
.rowEvenTotaux{color:#444;font-size:12px;font-weight:900;padding:5px 0;}
#referrerMainDefault #AffiliationOrders{margin-top:20px;}
#ezPageDefault .floatingBoxImg{width:44%;padding:0 5px;margin:0;}
#ezPageDefault .floatingBox, #ezPageDefault .floatingBoxGroupeCateg{width:55%;margin:0;}
#ezPageDefault h2 a{text-decoration:none;color:#156334;}
#ezPageDefault .floatingBoxGroupeCategDescription{width:100%;margin:0;}
#ezPageDefault .scateg{font-weight:bold;width:50%;float:left;padding:5px 0;}
#ezPageDefault .scateg2{font-weight:bold;width:100%;float:left;padding:5px 0;}
#ezPageDefault .scateg a, #ezPageDefault .scateg2 a{color:#b26421}
.stitre{font-size:16px;font-weight:bold;padding:10px 0px;}
.texte{padding:10px;text-align:justify;line-height:1.2em;color:#252525}
.adresse_identique_form{width:360px;margin:auto;}
#createAcctDefault label[for=adresse-identique]{width:230px;padding-top:7px;}
#adresse-identique-oui,#adresse-identique-non{margin-left:0;height:14px;margin-top:10px;width:14px;}
#createAcctDefault label[for=adresse-identique-non],#createAcctDefault label[for=adresse-identique-oui]{width:50px;padding-top:3px;}
#prefixetel_id-billing,#prefixetel_id-shipping,#telephone-shipping,#telephone-billing{margin-top:-10px;}
#createAcctDefault #payment_alert{padding-top:15px;padding-left:5px;}
#createAcctDefault fieldset.shipping #boutons_adresses, #createAcctDefault fieldset.facturation #boutons_adresses{width:60%;margin:10px auto;height:60px;float:none;}
#createAcctDefault fieldset.shipping #display_choix_address,#createAcctDefault fieldset.facturation #display_choix_address_billing{display:block;width:450px;margin:auto;float:none;margin-bottom:20px;height:30px;}
#createAcctDefault fieldset.shipping label[for=address_id],#createAcctDefault fieldset.facturation label[for=address_id_billing]{width:160px;}
#createAcctDefault fieldset.shipping #gender_shipping_symbol,#createAcctDefault fieldset.facturation #gender_shipping_symbol{margin-top:0;}
#shippingQuotePaymentDefault #div_adresse_billing1,#shippingQuotePaymentDefault #div_adresse_shipping1{width:100%;float:left;height:100px;}
#shippingQuotePaymentDefault fieldset.facturation, #shippingQuotePaymentDefault fieldset.shipping{float:left;width:100%;margin-top:50px;}
#shippingQuotePaymentDefault h4,#shippingQuoteConfirmDefault h4{width:100%;margin-right:0px;float:left;margin-top:50px;}
#shippingQuotePaymentDefault .form_group{margin:auto;width:90%;min-width:290px;max-width:310px;}
#shippingQuotePaymentDefault .radioButtonLabel{width:50px}
#shippingQuotePaymentDefault .form_group{min-height:5px;}
#shippingQuotePaymentDefault .pays{height:40px;float:left;padding-left:5px;padding-top:15px;}
#shippingQuotePaymentDefault .inputLabel{padding-top:18px;float:left;width:100%;text-align:left;}
#shippingQuotePaymentDefault #facturation input, #shippingQuotePaymentDefault #shipping input{width:90%;}
#shippingQuotePaymentDefault .exemple{width:100%;float:left;color:#ff0000;padding:5px;}
#shippingQuoteConfirmDefault input[type=IMAGE],#checkoutConfirmDefault input[type=IMAGE]{width:auto;float:none;}
#shippingQuoteConfirmDefault div.process_message,#checkoutConfirmDefault div.process_message{width:100%;float:left;text-align:center;margin-bottom:20px;}
#cartEmptyText{text-align:center;width:100%;background-color:transparent;font-size:14px;}
.surfooter2 img{max-width:130px;}
.payments_footer{background-color:#D0E0D6;text-align:center;min-height:75px;font-size:14px;font-weight:bold;text-transform:uppercase}
.lineTitle{width:75%;}
.totalBox{width:20%;}
div#cccwr div{font:11px/16px sans-serif;text-align:left;}
div#cccwr #ccc-icon{cursor:pointer;display:none;z-index:9999;bottom:0;left:0;position:fixed;}
div#ccc-icon button{background:transparent url(data:image/png;base64,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) no-repeat 0 0;*background-image:url(http://www.civicuk.com/cookie-law/images/ccc-icons.gif);border:0;height:62px;width:62px;}
.ccc-left #ccc-icon.ccc-triangle button{background-position:-62px 0 !important;}
.ccc-left .ccc-go #ccc-icon.ccc-triangle button{background-position:-62px -62px !important;}
.ccc-right #ccc-icon.ccc-triangle button{background-position:-124px 0 !important;}
.ccc-right .ccc-go #ccc-icon.ccc-triangle button{background-position:-124px -62px !important;}
div#cccwr #ccc-icon.ccc-diamond button, div#cccwr.ccc-right #ccc-icon.ccc-diamond button{background-position:10px 0 !important;}
div#cccwr .ccc-go #ccc-icon.ccc-diamond button{background-position:10px -62px !important;}
div#cccwr.ccc-right, div#cccwr.ccc-right #ccc-icon, #cccwr.ccc-right .ccc-expand{left:auto;right:0;}
div#cccwr.ccc-right .ccc-go #ccc-icon.ccc-diamond button{background-position:0 -62px !important;}
.ccc-widget{position:fixed;bottom:35px;right:5%;width:90%;;z-index:9999;display:none;}
.ccc-outer{background:#fff;border:1px solid #464242;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);box-shadow:0 0 100px #34352d;color:#888;left:70px;width:100%;bottom:30px;max-width:1024px;margin:auto;}
.ccc-expand, .ccc-close, .ccc-inner .h2{background:transparent url(data:image/png;base64,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) no-repeat 0 0;*background-image:url(http://www.civicuk.com/cookie-law/images/widget-x.gif);border:0;}
.ccc-inner{background:#fff;position:relative;z-index:2;width:100%}
.ccc-content{padding:5px 10px 10px 10px;}
.ccc-icon{background-position:0 -18px;height:34px;left:0;position:absolute;text-indent:-999em;top:0;width:40px;}
.ccc-close{background-position:0 -40px;border:0;height:13px;position:absolute;right:11px;text-indent:-999em;top:11px;width:13px;}
.ccc-inner .h2{background-color:#474444;background-position:9px 6px;color:#fff;font-size:1.3em;font-weight:bold;margin:0;padding:10px 39px 8px 44px;float:left;width:100%;}
.ccc-inner p{margin:30px 0 8px;padding:10px;font-size:13px}
.ccc-inner ul{margin:8px 0;padding:0 0 0 12px;}
.ccc-inner a{color:#f0942b;}
.ccc-inner a, .ccc-inner a:hover{text-decoration:none;}
#cccwr button{cursor:pointer;}
.ccc-inner .ccc-button{background-color:#666;border:1px solid #666;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 0 2px white;-moz-box-shadow:inset 0 0 2px white;box-shadow:inset 0 0 2px white;color:#fff;display:block;font-size:1em;font-weight:bold;padding:3px;text-align:center;text-decoration:none;text-shadow:none;}
.ccc-inner .ccc-browser{background-color:#f0942b;border-color:#f0942b;width:100%;}
.ccc-expand{background:#474444;border:0;-webkit-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);box-shadow:0 0 5px rgba(0, 0, 0, 0.3);color:#fff;bottom:-25px;cursor:pointer;font-size:1em;left:50%;line-height:25px;margin-left:-40px;position:absolute;text-align:center;text-indent:0;width:80px;z-index:1;}
.ccc-inner .ccc-about{margin:0;position:relative;text-align:right;top:5px;}
.ccc-about small{font-size:10px;}
#cccwr.ccc-left .ccc-outer, #cccwr.ccc-left .ccc-inner{-webkit-border-radius:5px 5px 5px 0;-khtml-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;-ms-border-radius:5px 5px 5px 0;-o-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0;}
#cccwr.ccc-left .ccc-expand{left:0;margin-left:0;right:auto;}
#cccwr.ccc-dark .ccc-outer{background:#333;background-color:rgba(20, 20, 20, 0.9);*background-color:#141414;border-color:#000;color:#fff;}
#cccwr.ccc-dark .ccc-inner{background:transparent;}
#cccwr.ccc-dark .ccc-inner p{color:#fff;}
#cccwr.ccc-dark .ccc-inner .h2{background-color:transparent;background-position:9px -54px;background-repeat:no-repeat;}
#cccwr.ccc-dark .ccc-expand{height:27px;border:1px solid #000;border-top:0;padding-top:0;background:#333;background-color:rgba(20, 20, 20, 0.9);*background-color:#141414;}
#cccwr.ccc-dark .ccc-close{background-position:0 -100px;}
#cccwr #ccc-cookies-switch{width:180px;height:30px;overflow:hidden;display:none;}
#cccwr #cctoggle{display:inline-block;width:180px;height:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUQAAAAcCAYAAAAZQMboAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABJVJREFUeNrsnT1vI0UYgJ93dm3HyV0+SFJEKa498SGh+I4KGiSk+wFATUUdQQlCQqJCQqK8jp9AR4GuSYU4dEJ0QJCuQ0e+Ds5xYu/uzFDYjh1n7eSSdeJdv08ROV57PZ5559l3dsc7sl3bAFgAvgTeBd5AUQB7Zw3/1WeY0hI29rn+LiaEyDzncf0h9fhvbVylyx/AFvD55v1Hu7Jd21gHfp5/8+56aXkRABfFYB3eZ9gJRu1LRJulv54moD6O1xY4/uBjbOILVb0mMDyb+YGm39NYm1JEBCOG0JQB4bB1wF/7v+0C78h2beO7hXuvf1ReWaK1s4+tN3BRjHd+tMQuK8PuQ1EpTvLB4vDrL/B2vpgdotLiSfPbogZTSudSTgcAGAyBKVEt3WKxukojesHvO4+/D4EH5dVXaP2zR7RzQFJv4JOkIy7fE9i4Ovy0S/EidXMD9SIs4nHFrPNohhet/YLKcKDnK0Pi2xCYgMgeA7A8twbwIASq9riJrTewhw1s4whvXXbZoVJcUef2q3kCZjlK9rWdp1aIgojBA6Wgwq14gdCUqyGAj2JcnOASqzJUFKX4x3s83lusS0hcTOwiwGMAvOtIUEWoKMq0qdF7nG+fHjJnhkgqRUVRpkaHpzFaJYqiKD7/QpRKhWA+ZWqICJiCuF4EgkDjNbfNZ8jyaq9gMBKkbhG9qnxlwlw7PY6xcZyyoUDnQ70HazVSc9t82U5d8ji8l9QterJrGoUo0pOdc9nN0evuZ1Ckafvvf83g+zqZqYj0LlYpyhiGd1nkm8P21c42pU+2/uR5n2kZLlaeYgmxX2JZZEyj/r/KfofJddRnDMrRuV646E8SlZyKtS1Af8156M0nD3pR5TzxvYxwxyVrRVEKJETNlBRFUSF2fGhMfqWoMlcUFWKmI9EkQUqlHNSGudhziqKoELOQogTB8Kyrf/7gdWVmIiPn+gkgYdguV7dM55XtZco+6rWanSqTN2Qav5Tk5ubdXt+0G+fa01BGWtNf/08Iu58zZK6fT3v+vLJd5ULMZfejKNfTYcavCn9z8251PKgoiqJCVBRFOX0qQIWoKMqUa3AgQxRjehcN9ES+oihTpMTuolM9IZZCJAyRIMj3nEFFUZSLaRAjAYEEhFI6WYEvBKJgdobw9hyu2QToLDLlmfjbZ+Rp8Sp/8icXBxxb4GOiiGA5ohJWJzOsTxZ3G34bBblgtx98saSF5cCj3m3EJOMOMDlBJQjGhFTDOarl21TDWRIXRSGwFe0evF9eXQI8ZqaCj5POnVpyEN1nfj+c0paTIqAcrRAZmSOwVYqIlFvMu+XJDekzQkxfTU8Gwmromnt98S+jjtenthd7lCgivWVIZ1b4t7kHsNVdqP7X+dprq5WVJVwctxeqdz7bherHLcW0O+ro0P/SNO/eofHehzhbsIXqjWGn+iNH/tmkB3XfwMKnZnvDckJ/JtNTBivJSEBo2kPleuuAP3ef/Afck+3aBsA68A3wduexomDfehU++RRcFWfzvUazCQQbNPjl8CHPo6fauEqXXeAnYHPz/qOn/wMAAP//AwAsi6y4Al7X2gAAAABJRU5ErkJggg==) no-repeat;*background-image:url(http://www.civicuk.com/cookie-law/images/switch.png);*background-repeat:no-repeat;line-height:28px;font-size:13px;color:white;}
.cctoggle-on{background-position:100% 0!important;}
#cccwr .cctoggle-text-off{padding-left:20px;}
#cccwr .cctoggle-text-on{padding-left:70px;}
.bouton_ezpage{background-color: #d0e0d6; border-radius: 5px; color: #052e17; padding: 15px; font-size: 13px; float: left;}