/**
 * Table of contents: 
 * layout.css
 * Generated : 2019-10-04 11:28:25
 */


/* Filename: layout.css */
 html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video{margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}body{line-height: 1;}ol, ul{list-style: none;}blockquote, q{quotes: none;}blockquote:before, blockquote:after,q:before, q:after{content: '';content: none;}table{border-collapse: collapse;border-spacing: 0;}td{vertical-align: middle;}input{margin: 0;padding: 0;vertical-align: middle}texarea{display: block}hr{clear: both}form img{vertical-align: middle}.clearfloat{clear: both}.fl-droite, .fl_droite{float: right}.fl-gauche, .fl_gauche{float: left}.nobr{white-space: nowrap}.overflow_hide{overflow: hidden;height: 1%}.nodisplay{display: none}.droite{text-align: right}.gauche{text-align: left}.centre{text-align: center}.centrage{width: 100%;overflow: hidden}.centrage ul, .centrage fieldset{position: relative;float: left;left: 50%}.centrage li, .centrage input{position: relative;display: inline;float: left;right: 50%}.message_info{padding: 1em}.zd{margin: 0 0 20px}#header{margin: 0 auto;position: relative;width: 960px;height: 160px;}#page{margin: 0 auto;overflow: hidden;padding-bottom: 22px;width: 960px;min-height: 500px;}.rs_index #page{padding-top: 22px}#content{display: inline;float: left;width: 100%;}#sidebar01{display: inline;float: left;margin: 0 0 0 10px;width: 218px;}#footer{overflow: hidden;margin: 0 auto;width: 960px;}#footer .grp_zones_dyn{overflow: hidden;margin-bottom: 14px;padding-top: 10px}#footer #bloc_news{width: 230px}.fenetre_contextuelle{padding: 10px;}#elem_panier{float: right;width: 110px;margin-top: 13px;}#elem_panier strong{display: block}#elem_compte{float: right;width: 116px;margin: 13px 20px 0 0;}#elem_rechercher{float: right;width: 228px;}#elem_newsletter{}#elem_breadcrumb{margin-bottom: 17px}#elem_menu{float: left;width: 723px;}.bc_separateur{padding: 0 5px}.partage_social a{margin: 0.25em 0}.rs_ficheproduit .partage_social a{float: left;width: 30%}.header_bann{background: #AFAFAF;color: #db2647;padding: 0 15px;position: absolute;top : 110px;left: 337px;height: 50px;width: 625px;-moz-box-sizing: border-box;box-sizing: border-box;overflow: hidden;line-height: 50px}.header_bann a{text-decoration: underline}.header_bann h2, .header_bann p, .header_bann span{line-height: 50px}.zone_dyn{margin-bottom: 40px}#sidebar01 p em{display: block}#navigation{min-height: 31px;margin: 10px auto 7px;overflow: visible;position: relative;width: 100%;background: #db2647;z-index: 6000;}#elem_menu ul{position: absolute;top: 31px;z-index: 10000;}#elem_menu li{float: left;margin: 0 0.6em;position: relative;*display: inline;zoom: 1}#elem_menu li.ie7_zindex{z-index: 8000}#elem_menu ul li{float: none;left: 0;margin: 0}#elem_menu a{display: block;text-decoration: none}#elem_menu ul li a{font-size: 12px;line-height: 1.2em;padding: 0.7em;padding: 0.7em;width: 12em}.carrousel{position: relative;overflow: hidden;float: right;width: 641px;height: 320px;margin: 0 0 1em 0;}.carrousel .fleche-gauche, .carrousel .fleche-droite{position: absolute;top: 150px;z-index: 2005;}.carrousel .fleche-gauche{left: 13px;}.carrousel .fleche-droite{right: 13px;}#logo{float: left;margin-left: 4px;}.header_box{margin: 0;}.header_liens{overflow: hidden;float: right;width: 70%;}.header_liens li{float: right;margin: 0 0 0 10px;padding: 8px 0}.header_liens li + li{margin: 0 10px}.header_info{}#footer .zone_dyn,#footer_int .zone_dyn,#footer_int #liste_zonedyn li{display: inline;float: left;margin: 0 0 0 1%;width: 24%;}#footer .zone_dyn{width: 230px;margin-left: 13px}#footer_int .grp_zones_dyn{width: 706px;padding-top: 14px;margin:0 auto}.rs_page #footer_int .grp_zones_dyn{float;right}#footer_int .zone_dyn,#footer_int #liste_zonedyn li{padding: 0 2%;width: 20%}#footer #bloc_news{margin: 10px 0 0}.footer_liens{clear: both;float: left;width: 240px;padding: 5px 10px 0 0;}.footer_liens li{padding: 0 0 7px}.footer_txt{padding-top: 0px}.liste_produits{clear: both;overflow: hidden;}.syspage + .liste_produits{margin: 0}.bloc_produit{position: relative;display: inline;float: left;height: 285px;}.fenetre_contextuelle .bloc_produit{height: 100px}.bp_img_hover{height: 100%;left: 0;position: absolute;text-indent: -100em;top: 0;width: 100%;}.bp_msg_promo{left: 0;position: absolute;top: 20px;padding: 3px 10px;font-size: 14px;}.bp_img{margin: 0 0 5px;padding: 0}.bp_nom{display: block;margin: 0;padding: 0;}.bp_prix{}.produits_associes .bloc_produit{margin: 0 0 19px 0;height: 285px;width: 228px}.produits_associes .bloc_produit+.bloc_produit{margin-left: 15px}.produits_associes .bloc_produit a{position: relative;display: block;margin: 0 auto;width: 218px;height: 275px;padding: 5px;}.produits_associes .bp_msg_promo{top: 10px;}.listing_achat{margin-top: 20px}.listing_achat .bloc_produit{box-sizing:border-box;-moz-box-sizing:border-box;width: 544px;float: left;height: 96px;margin-bottom: 20px}.listing_achat .bloc_produit + .bloc_produit{margin-left: 0;}.listing_achat .bloc_image{float: left;margin-bottom: 0;margin-right: 10px;width: 88px;height: 88px}.listing_achat .bloc_produit .bloc_image a{width: 88px;height: 88px;padding: 0}.listing_achat .bloc_infoprd{position: relative;float: left;width: 446px;text-align: left}.listing_achat #qte{position: relative;float: left;width: 105px;height: 40px;margin-top: 10px;margin-right: 10px}.listing_achat #input_qte{width: 24px;height: 21px;line-height: 21px;border: 1px solid #d6d5c9}.listing_achat #btn_plus, .listing_achat #btn_moins{position: absolute;left: 64px;padding: 0;height: 15px}.listing_achat #btn_plus{top: 0px}.listing_achat #btn_moins{top: 14px}.listing_achat #qte .quantite{width: 50px;height: 27px;margin-left: 5px;padding-left:3px}.listing_achat .btn_info{float: left;margin-right: 5px}.bouton_prd{height: 22px;margin-top: 14px;overflow: hidden}.historique_produits{}.historique_produits .liste_produits .bloc_produit{margin: 0 0.5em 0.5em;overflow: hidden;width: 100%;}.historique_produits .liste_produits .bloc_produit{display: block;float: none;min-height: 68px;}.historique_produits .liste_produits .bloc_produit a{width: 100%}.historique_produits .bloc_produit img{float: left;margin: 0 0.5em 0.5em 0}.rs_favoris .produits_associes{clear: none;width: 75%;}.rs_page .produits_associes .bloc_produit,.rs_favoris .produits_associes .bloc_produit{border: none;margin: 0 0 1em 0;width: 25%;}.rs_page .produits_associes .bloc_produit img{float: none}.rs_page .produits_associes .bloc_produit img .rs_favoris .produits_associes .bloc_produit img{max-width: 160px}.bloc_produit.colonne{display: block;float: none}.bloc_produit.colonne,.historique_produits .bloc_produit.colonne{width: 220px;height: 108px;margin: 0 0 19px 0;}li.bloc_produit.colonne+li.bloc_produit.colonne{margin-left: 0}.bloc_produit.colonne a,.historique_produits .bloc_produit.colonne a{display: block;margin: 0 auto;position: relative;width: 210px;height: 98px;padding: 5px;}.bloc_produit.colonne .bp_img{float: left;margin: 0 5px 0 0}.bloc_produit.colonne .bp_nom{height: 45px;margin: 3px 0 32px 103px}.bloc_produit.colonne .bp_prix{position: absolute;bottom: 5px;left: 107px}.form_champ{height: 22px;padding: 3px;}.form_img{}.form_radio{vertical-align: baseline;}.form_checkbox{margin: 0 0.5em;margin-bottom: 6px}.form_fichier{width: 60%;}#elem_rechercher form{height: 22px;margin: 0;padding: 5px 5px 5px 0;}#elem_rechercher input{float: left}#elem_rechercher .form_champ{width: 185px;margin: 0 5px;padding: 0}#elem_newsletter form{height: 20px;margin: 0;padding: 3px 5px 3px 0;}#elem_newsletter input{float: left}#elem_newsletter .form_champ{width: 180px;margin: 0 5px;padding: 0}#elem_newsletter .form_img{margin-top: 3px}.form_newsletter{margin: 1% auto;text-align: center;width: 400px}.form_newsletter .form_champ{width: 260px}.form_newsletter .form_img{width: 114px}.form_newsletter p{margin: 0.5em 0}.form_newsletter span{margin: 0 1em 0 0}.rs_mescommandes .form_newsletter fieldset{margin: 1em 0;}.form_contact label{display: block;}.form_contact input[type=text]{width: 40%;}.form_contact textarea{height: 15em;padding: 0.5em;width: 94%;}.form_avis{float: left;margin-left: 1%;width: 38.5%;}.form_avis .form_img{float: right;margin: 0.5em 4% 0 0}.form_avis fieldset{margin: 0 0 0 5%}.form_avis .bloc_champ{float: left;width: 49.9%}.form_avis .bloc_champ label{display: block}.form_avis .bloc_champ input{width: 89.4%}.form_avis textarea{width: 95%}.rs_ami .form_avis{width: 480px}.rs_ami .form_avis p{overflow: hidden}.rs_ami .form_avis .faux_titre_niv2{margin-top: 0.75em}.rs_ami .form_avis label{display: block;float: left;width: 39.5%}.rs_ami .form_avis input{float: left;width: 55%}.form_inline label{display: block;float: left;margin: 0 1% 0 0;width: 40%;}.form_inline input[type=text],.form_inline input[type=email], .form_inline input[type=password], .form_inline textarea{vertical-align: baseline;width: 40%;}.form_inline p span{display: block;margin-left: 41%;}.form_inline .form_date_de_naissance span{display: inline;margin: 0;padding: 0 0.5em;}.form_inline .form_adresse_differente label{display: inline;float: none;}.form_inline .form_radio, .form_inline .form_checkbox{margin-right: 0;width: 16px;}#form_deja_client form{line-height: 2em;margin: 0 5%;}#form_deja_client p{float: left;width: 39.9%}#form_deja_client label, #form_deja_client .bouton{display: block}#form_deja_client p input{width: 90%}#form_deja_client .bouton{float: left;margin: 1.63em 0 0 0}#form_nouveau_client form{margin: 1em 10%;overflow: hidden;}.message_info,#form_mon_compte fieldset,#form_parrainage_identification fieldset,#form_parrainage fieldset,#form_parrainage_contacts fieldset,#form_mdp_perdu fieldset{margin: 1em auto;width: 70%;}.rs_mescommandes #form_parrainage fieldset{margin: 0;width: 100%;}form .bouton{margin: 0.5em auto 1em 41%}.rs_mescommandes #content form{width: 100%;}.rs_form-nondispo input{width: auto;}.rs_form-nondispo .form_champ{margin-right: 0.5em;width: 15em;}.home_texte{margin: 0 1% 0 34%;}.home_texte h1{float: left;margin-left: -52%;width: 50%;}.home_blog{overflow: hidden;clear: both;margin: 0 0 7px;padding: 10px 0}.home_blog_archives{float: right;width: 49%;margin-left: 1%}#home_selection,#home_selection_rayon{clear: both;margin: 0}#home_selection .bloc_produit,#home_selection_rayon .bloc_produit{margin: 0;width: 226px;}#home_selection .bloc_produit a,#home_selection_rayon .bloc_produit a{display: block;height: 100%;padding: 4px}#home_selection .bloc_produit + .bloc_produit,#home_selection_rayon .bloc_produit + .bloc_produit{margin: 0 0 0 18px}.rs_index .zone_dyn,#liste_zonedyn li{display: inline;float: left;margin: 0;width: 311px;}.rs_page #content{float: right;padding-left: 25px;}.rs_modele_page_unique #content,.rs_page #content{margin: 0 0 20px;width: 705px;}.rs_modele_page_unique #content{min-height: 900px}.rs_modele_page_unique #content{float: left;padding-right: 25px}.rs_modele_page_unique #sidebar01,.rs_page #sidebar01{width: 218px}.rs_modele_page_unique #sidebar01{margin: 0 0 0 10px}.rs_page #sidebar01{margin: 0 10px 0 0}.rs_modele_page_unique .produits_associes .bloc_produit{display: block;float: none;}.cms_chapeau{}.cms_pied_page{}.extrait_news{overflow: hidden;height: 51px;margin-top: 16px}.liste_rayons li a{padding: 4px}.rs_categorie_x6 #content,.rs_categorie #content{float: left;width: 715px;min-height: 600px;margin: 0;padding-left: 15px}.rs_categorie #sidebar01 ,.rs_categorie_x6 #sidebar01{width: 218px;margin: 0 10px 0 0}.syspage{clear: both;margin: 0 0 1em;overflow: hidden;}.syspage_precedent{float: left}.syspage_suivant{float: right}.rs_categorie_x6 h2,.rs_categorie h2,.rs_categorie_fav h2{margin-left: 1%}h2 + .syspage{margin-top: 0.5em}.syspage_prev, .syspage_next{display: none}.rs_categorie_x6 h1,.rs_categorie h1.nom_rayon,.rs_categorie_fav h1{margin: 0 0 7px;}.catx6_texte, .categorie_texte{margin: 0 0 1em;}.rs_catagorie_x6 .liste_produits,.rs_categorie .liste_produit{margin: 2em 0;}.liste_rayons li{display: inline;float: left;width: 31.33%;height: 82px;margin: 0 1% 19px;}.liste_rayons li+li{}.liste_rayons li a{display: block;height: 72px;padding: 5px}.liste_rayons img{float: left;margin-right: 7px}.liste_rayons span{display: inline-block;width: 121px;margin-top: 4px}.rs_categorie_x6 .bloc_produit a,.rs_categorie .bloc_produit a,.rs_categorie_fav .bloc_produit a{display: block;margin: 0 auto;}.rs_categorie .bloc_produit,.rs_categorie_fav .bloc_produit,.rs_categorie_x6 .bloc_produit{margin: 0 0 19px 0;height: 285px;width: 228px}.rs_categorie .bloc_produit+.bloc_produit,.rs_categorie_x6 .bloc_produit+.bloc_produit{margin-left: 15px}.rs_categorie_fav .bloc_produit{min-height: 264px}.rs_categorie_x6 .bloc_produit a,.rs_categorie .bloc_produit a,.rs_categorie_fav .bloc_produit a{width: 218px;height: 275px;padding: 5px;}.rs_categorie_x6 .bp_msg_promo,.rs_categorie .bp_msg_promo,.rs_categorie_fav .bp_msg_promo{top: 10px}.rs_ficheproduit #content{float: right;width: 544px;padding-left: 24px;}.fp_info{float: left;margin-bottom: 0.5em;width: 544px;}.fp_fournisseur{font-size: 11px}.rs_ficheproduit .partage_social{overflow: hidden;margin: 20px 0 30px}.fp_bloc_achat{clear: both;margin-bottom: 1em;overflow: hidden;}.fp_bloc_achat_col1{}.fp_bloc_achat_col1 form{overflow: hidden}.fp_selecteur_produits{float: left;width: 230px;margin: 0 55px 27px 0}.fp_selecteur_produits label{float: left;width: 95px;padding-right: 16px}.fp_selecteur_produits select{width: 115px}#fp_disponibilite{float: left;margin-bottom: 27px}.bloc_achat{clear: both;overflow;: hidden}.fp_qte label{width: 34px;padding-right: 5px}.fp_qte input{width: 37px;height: 20px}.fp_montant{clear: left;float: left;width: 206px;height: 40px;}.fp_montant .bloc_prix_fp del{padding-left: 15px}.fp_qte{float: left;width: 90px;height: 32px;padding: 8px 0 0 10px;}.fp_btn_achat{float: right;width: 218px;}#fp_description{clear: both;overflow: hidden;margin: 20px 0 33px 0}#fp_description #onglets-box_fp{height: 33px}#fp_description .bloc_onglet_prd{display: block}#onglets-box_fp .onglet{z-index: 500;float: left;display: block;margin: 0 12px 5px 0;padding: 0 11px}#fp_description .onglet-contenu{position: relative;padding: 20px 15px}.fp_bloc_achat .grp_zones_dyn{margin-left: 66%;}.fp_bloc_achat .zone_dyn{margin: 0 0 0.5em}.fp_bloc_achat .zone_dyn p{margin: 0;position: relative}.fp_bloc_achat .zone_dyn img{float: left;margin-right: 0.25em}.fp_bloc_achat .zone_dyn em{display: block;height: 26px;line-height: 26px}#fp_description{margin-bottom: 33px}.rs_ficheproduit #sidebar01{margin: 0;width: 392px;}.fp_vignettes{overflow: hidden;margin: 8px 0}.fp_vignettes a+a{margin-left: 7px}.rs_ficheproduit #sidebar01 .grp_zones_dyn{overflow: hidden}.rs_ficheproduit #sidebar01 .grp_zones_dyn li{float: left;display: inline;width: 36%;min-height: 90px;margin: 15px 0 0;padding: 0 7%}.rs_ficheproduit #sidebar01 .grp_zones_dyn li img{max-width: 100%;height: auto}.rs_form-nondispo .bloc_produit{margin: 0 0 1em;overflow: hidden;width: 100%;}.rs_form-nondispo .bloc_produit img{float: left;margin-right: 10px}.rs_form-nondispo .bloc_produit + p{clear: both}.avis_link{float: right;padding-top: 9px}.fp_avis img{vertical-align: middle}.bproduit_et_der_avis{float: left;width: 60%;}.rs_avis .bloc_produit{margin-bottom: 2em}.rs_avis .bloc_produit img.bp_img{width: 100%}.rs_avis_site .bloc_dernier_avis,.bloc_no_avis{background: none;float: left;margin-left: 0;min-height: 270px;padding: 0 1% 0 23%;width: 36%;}.bloc_no_avis{padding-left: 0;width: 59%;}.liste_avis{margin: 20px 0 0.5em}.liste_avis li{clear: both;overflow: hidden}.liste_avis img{vertical-align: middle}.bloc_dernier_avis, .liste_avis .avis{margin-left: 225px}.rs_avis .bloc_produit, .liste_avis .meta_avis{float: left;width: 210px}.rs_ficheproduit .liste_avis .meta_avis{float: none;width: auto;margin-bottom: 8px;}.rs_ficheproduit .liste_avis .avis{margin: 0 0 20px}.rs_ami .faux_titre_niv1{margin: 0.5em 0 0 1em}.rs_ami img{margin-top: 4em}.rs_contact #content{float: right;width: 70%;}.rs_newsletter #content{min-height: 300px}.news_bloc{clear: both;margin: 0 0 2em 0;overflow: hidden;}.news_date, .news_contenu{display: inline;float: left;margin: 0 1% 0 0;width: 14%;}.news_contenu{width: 60%;}.news_visuel img{max-width: 24%;}.rs_faq ul{margin: 0 0 1em;}.faq{width: 75%;}.rs_points-vente h2{clear: both}.pv_listing li{float: left;margin: 0 0 2em 0;width: 50%;}.pv_listing li img{float: left;height: auto;margin: 0 1em 0 0;width: 220px}.presse_listing li{overflow: hidden;}.presse_logo_article{float: left;margin: 2em 0 0;width: 25%;}.presse_logo_article img{max-width: 86%}.presse_extrait{margin-left: 25%;min-height: 9em;padding-right: 1.9%;width: 48%;}.presse_images{float: right;width: 25%;}.presse_img_box{height: auto;margin: 2em 0.2em 0;width: 62px}.presse_img_box img{width: 100%}.rs_commande #content, .rs_recap-commande #content, .rs_choix-paiement #content{float: left;margin: 0 1% 5%;width: 73%;}.etapes_tunnel{margin: 0.5em 0 1em 0;overflow: hidden;}.etapes_tunnel li{float: left;width: 25%}.marge_btn_supprimer,.panier_total_ttc strong{margin-right: 30px}.panier_rassurance{float: left;width: 34%;}.panier_livraison{margin-left: 36%;}.panier_livraison fieldset{margin: 0 0 1em 0;padding: 0.5em 0}.col1{display: block;float: left;line-height: 2em;margin: 0 2% 0 0;width: 45%;}.mode_de_livraison{margin: 0 0 0 47%;line-height: 2em;}.mode_de_livraison input{vertical-align: baseline}.prix_livraison{float: right;line-height: 4em;margin-right: 5%;width: 15%;}.panier_total_ttc strong{display: block;float: right;margin-left: 8px;width: 20%;}#form_deja_client{overflow: hidden;padding-top: 1em;}#form_deja_client .mot_de_passe_oubli{clear: both;float: none;margin: 0 0 0.5em;width: 100%}#nouveau_client_intro{margin: 1em 5% 0}.bloc_code_promo{margin-bottom: 1em;overflow: hidden;}.bloc_code_promo p{margin: 0;padding: 0.5em 0.5em 0}.bloc_code_promo p + p{padding: 0 0 0.5em}.recap_total_ttc{margin-bottom: 1em;width: 100%;}.recap_total_ttc td{padding: 1em 0}.rs_mescommandes_identification #content{float: left;margin: 0 1%;width: 72%;}.rs_mescommandes_identification #sidebar01{width: 24.9%;}.rs_mescommandes #content{float: right;margin: 0 1% 5%;width: 73%;}.rs_mescommandes #sidebar01{width: 23.9%;}.onglet_liens{margin: 0 0 23px;padding: 0}.onglet_contenu{display: none;}.rs_mescommandes h1.titre_parrainage,.rs_parrainage h2.titre_parrainage{display: none}.rs_mescommandes #content #content{float: none;margin: 0;width: 100%;}#connexion_compte{float: left;width: 38.21%;padding-right: 1.79%}#creation_compte{float: left;width: 55.98%;padding-left: 1.79%}#creation_compte #form_newAccount{margin-left: 0px}.rs_client_nouveau #creation_compte form, .rs_client_nouveau #form_mon_compte form{width: 100%;margin: 1em 0}#connexion_compte fieldset{width: 96.42%}.refonte_RS1403.rs_index #page{padding-bottom: 0}.refonte_RS1403 .home_blog{border-bottom: none}.refonte_RS1403 .liste_rayons li{width: 228px;height: 285px;margin: 0 0 19px}.refonte_RS1403 .liste_rayons li a{width: 218px;height: 275px}.refonte_RS1403 .liste_rayons li + li{margin-left: 15px}.refonte_RS1403 .liste_rayons li img{float: none;width: 218px}.refonte_RS1403 .liste_rayons li span{width: 96%;text-align: center;padding: 5px 2%}.refonte_RS1403 .rayon_img{width: 218px;float: left;margin: 0 20px 30px 0}.refonte_RS1403.rs_categorie .bloc_produit, .refonte_RS1403.rs_categorie_x6 .bloc_produit{height: 335px}.refonte_RS1403.rs_categorie .bloc_produit .bp_img_hover, .refonte_RS1403.rs_categorie_x6 .bloc_produit .bp_img_hover{height: 85%}.refonte_RS1403.rs_categorie .bloc_produit a.link_principal, .refonte_RS1403.rs_categorie_x6 .bloc_produit a.link_principal{height: 285px}.refonte_RS1403.rs_categorie .bloc_produit .bouton_prd, .refonte_RS1403.rs_categorie_x6 .bloc_produit .bouton_prd{margin-left: 25px}.refonte_RS1403.rs_categorie .bloc_produit .bouton_prd a.link_secondaire, .refonte_RS1403.rs_categorie_x6 .bloc_produit .bouton_prd a.link_secondaire{width: inherit;height: inherit;padding: 0}.refonte_RS1403.rs_categorie .bloc_produit .bouton_prd .btn_info a.fp_btn_ajout_panier, .refonte_RS1403.rs_categorie_x6 .bloc_produit .bouton_prd .btn_info a.fp_btn_ajout_panier{width: 76px;height: 22px}.refonte_RS1403.rs_categorie .bloc_produit .bouton_prd a:hover, .refonte_RS1403.rs_categorie_x6 .bloc_produit .bouton_prd a:hover{background: none;box-shadow: none}.refonte_RS1403 .carrousel{float: none;width: 960px}.refonte_RS1403 #liste_zonedyn{overflow: hidden;margin-bottom: 7px}.refonte_RS1403 #liste_zonedyn li{width: 25%}.refonte_RS1403 #liste_zonedyn p em{line-height: 20px}#elem_rechercher.form_light{width: 340px;position: absolute;top: 54px;left: 336px;float: none}#elem_rechercher.form_light form{}#elem_rechercher.form_light form input[type=text]{width: 300px;margin: 0;padding: 3px 0 2px 5px;height: 21px}#sidebar01 #elem_newsletter .form_champ{width: 165px}#gd_elem_menu{position: relative;width: 960px;min-height: 46px;margin: 0 auto}#gd_elem_menu li{float: left;display: table;width: 16.66%;margin: 0;padding: 0;vertical-align: middle;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#gd_elem_menu li a{display: table-cell;height: 30px;padding: 8px 3%}.bloc_ssmenu{width: 920px}#gd_elem_menu ul.bloc_ssmenu{position: absolute;top: 46px;left: -1px;z-index: 10000;padding: 10px 20px}#gd_elem_menu ul.bloc_ssmenu li{width: 23%;height: 30px;margin-right: 2%;margin-bottom: 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#gd_elem_menu ul.bloc_ssmenu li a{padding: 0;height: inherit;display: block}#liste_zonedyn_V2{padding: 10px 0;margin-bottom: 48px;overflow: hidden}#liste_zonedyn_V2 li{float: left;width: 25%;padding: 0 1%;webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#liste_zonedyn_V2 li p{margin: 0}#liste_zonedyn_V2 img{float: left}#footer .grp_zones_dyn.footer_liens{padding-top: 15px}.grp_zones_dyn.footer_liens{float: none;width: 100%;text-align: center}.grp_zones_dyn.footer_liens li{display: inline-block;padding: 0;margin-bottom: 5px}.grp_zones_dyn.footer_liens li a{padding: 0 5px}.footer_video{float: left;width: 212px;margin: 5px 13px 0;overflow: hidden}.footer_video iframe{max-width: 100%}.footer_video img{float: left}.footer_txt{overflow: hidden}.blog-news{width: 100%;padding-bottom: 15px;margin-bottom: 3px}.blog-news span{display: inline-block;padding: 0 5px}.blog-news .bloc_post_img{text-align: right;float: right;max-width: 200px;height: 160px;overflow: hidden}.blog-news .bloc_post_img img{max-width: 100%;max-height: 100%}.rs_indexRS .carrousel{width: 958px;margin-bottom: 30px}#home_selection_rayon .filet_rayon{position: relative;margin-bottom: 55px}#home_selection_rayon .filet_rayon ul{margin-top: 25px}#home_selection_rayon .titre_cat{}.titre_cat h2, .etiquette{max-width: 550px}#home_selection_rayon .titre_cat h2{display: inline-block;margin: -15px 0 0;padding: 0 6px 0 15px}.bloc_etiquette{display: inline-block;padding: 0 15px 0 6px;margin-top: -15px}.etiquette{padding: 5px 8px}#home_selection_rayon.bloc_selection{webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#home_selection_rayon.bloc_selection ul{margin-left: 2px}#home_selection_rayon.bloc_selection .bloc_produit , #home_selection_rayon.bloc_selection .bloc_produit + .bloc_produit{margin: 0 0 20px 10px}.homebloc{width: 49%;float: left;webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.homebloc + .homebloc{margin-left: 2%}.filet_rayon.clear{clear: left}#home_selection_rayon .homebloc .bloc_produit{width: 46%;float: left;margin: 0 2% 20px;height: 265px}#home_selection_rayon .homebloc .bloc_produit + .bloc_produit{margin: 0 2% 20px}#home_selection_rayon .homebloc .bloc_produit .bp_img{max-width: 100%}.newsHome{float: left;width: 21%;padding:2%;}.newsHome .bloc_post_img{max-width:100%;height: 240px;overflow: hidden;margin-bottom: 5px}.home_blog .newsHome p{}.newsHome span{padding: 0 5px 0 0}.liste-niv3{display: block!important;padding: 10px;}span.niv3{display: block;padding: 5px 0 1px 10px;background: url(/_boutiques/CUISTOSHOP//site_image/puce.png) no-repeat 0 0.7em;}span.niv3 a.lien-niv3{color: #515151!important;}span.niv3 a.lien-niv3:hover{color: #DB2647!important;}ul.bloc_ssmenu{-moz-column-count: 4;-webkit-column-count: 4;column-count: 4;}ul.bloc_ssmenu li.niv2{display: block!important;float: none!important;width: 100%!important;height: auto!important;}ul.bloc_ssmenu li.niv2 a.lien-niv2{color: #313131!important;}ul.bloc_ssmenu li.niv2 a.lien-niv2:hover{color: #DB2647!important;}#gd_elem_menu li.active{background:#fceeeb none repeat scroll 0 0;}#gd_elem_menu li.active a{color: #DB2647;}#gd_elem_menu li.elem_menu{border-left: solid 1px #fff;}#gd_elem_menu li.elem_menu:last-child{border-right: solid 1px #fff;}h3.titre-cat{line-height: 18px;text-transform: uppercase;}.listing-cat{margin-bottom: 40px;background-color: #f6f6f6;padding: 8px 8px;}.listing-cat .list_niv3 li.niv3{padding: 5px 0 5px 10px;background: url(/_boutiques/CUISTOSHOP//site_image/puce.png) no-repeat 0 0.97em;}.listing-cat ul.list_niv3{margin-left:10px;}.listing-cat .list_niv3 li a.niv3{color: #808080!important;}.listing-cat .list_niv3 li a.niv3.active{color: #DB2647!important;}.listing-cat .list_niv3 li a.niv3:hover{color: #DB2647!important;}.listing-cat ul.list_niv2{padding-top: 10px;}.listing-cat .list_niv2 li.niv2{margin: 10px 0px 0px;padding-bottom: 10px;border-bottom: 1px solid #CCC;}.listing-cat .list_niv2 li.niv2 a.niv2.active{color: #DB2647;background: #fff;}.listing-cat .list_niv2 li a.niv2{font-size: 13px;color:#313131;display: block;padding: 2px 5px;}.listing-cat .list_niv2 li a.niv2:hover{color: #DB2647!important;}#carr_hometest #carrousel_pages{left:699px;position: absolute;top:0;z-index: 2005;}#carr_hometest #carrousel_pages a{display:table;height: auto;margin: 0;padding: 0;}#carr_hometeste #carrousel_pages a:hover ,#carr_hometest_slide #carrousel_pages a.active{width: 360px}#carr_hometest #carrousel_pages strong.carrousel_num{float: left;display: inline-block;width: 36px;height: 36px;margin-top: 20px;}#carr_hometest #carrousel_pages a span.carrousel_texte{display: table-cell;width: 0;margin: 0 0 0 10px;z-index: 2005;position: relative;width: 278px;height: 80px;padding: 0 20px 0 23px;max-height: 80px;}#carr_hometest #carrousel_pages a span.carrousel_texte span{float: left;width: 181px;padding: 0 10px;height: 69px}#carr_hometest #carrousel_pages strong.carrousel_num{display: none}#carr_hometest #carrousel_pages a.active span.carrousel_texte span,#carr_hometest #carrousel_pages a:hover span.carrousel_texte span{display: block}#carr_hometest_slide #carrousel_pages img.carrousel_texte_image{float: right;width: 106px;height: 68px}#carr_hometest #carrousel_pages a{background: #F1F1F1;color: #DB2647;font-size: 16px;line-height: 20px;text-decoration: none}#carr_hometest #carrousel_pages a + a{border-top: 1px solid #FFF}#carr_hometest #carrousel_pages a.active,#carr_hometest #carrousel_pages a:hover,#carr_hometest #carrousel_pages a.active strong,#carr_hometest #carrousel_pages a:hover strong,#carr_hometest #carrousel_pages a.active em,#carr_hometest #carrousel_pages a:hover em{color: #FFF!important}#carr_hometest #carrousel_pages a.active,#carr_hometest #carrousel_pages a:hover{background: #DB2647}#carr_hometest #carrousel_pages a span.carrousel_texte:after{right: 100%;top: 40px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(238, 238, 238, 0);border-right-color: #F1F1F1;border-width: 40px;margin-top: -40px;}#carr_hometest #carrousel_pages a span.carrousel_texte span.carrousel_texte_content{height:60px;overflow: hidden;}#carr_hometest #carrousel_pages a.active span:after,#carr_hometest #carrousel_pages a:hover span:after{border-color: rgba(102, 102, 102, 0);border-right-color: #DB2647;}#carr_hometest em{font-size: 46px;float: left;display: inline-block;margin: 0 5px 5px 0;}#carr_hometest strong{display: block;font-weight: normal;font-size: 24px;margin-bottom: 7px;}#carr_hometest #carrousel_pages a span.carrousel_texte{vertical-align: middle}#footer_int{float:right;width: 715px;}#bann_promo .conteneur{margin: 0 auto;padding: 5px 0;width: 960px}.hide{display: none}.clear{clear: both}#form_deja_client , #form_nouveau_client{padding-top: 0}.form_border{margin: 1em auto 0;padding: 1em 5%;width: 70%}.border_bloc #form_deja_client p{width: 100%}.border_bloc #form_deja_client input{width: 40%}.border_bloc #form_deja_client .bouton{float: none;margin: 0.5em auto 1em 41%}.border_bloc #form_deja_client .mot_de_passe_oubli{margin-left: 41%;display: block;float: none;width: inherit;text-align: left}#form_full{padding: 1em 5%;width:inherit;margin: 1em 0}#form_nouveau_client form#form_full{margin: 1em auto 0!important;padding: 1em 15%}#form_nouveau_client #nouveau_client_intro{margin: 1em 0}.form_inline label{line-height: 30px}.form_inline h2{margin-top: 2em}#footer_int{clear: both;width: 100%;float: none}#footer_int .grp_zones_dyn{width: 100%}