/**
 * Table of contents: 
 * layout.css
 * Generated : 2019-09-10 11:23:05
 */


/* 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,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{}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}*{-webkit-box-sizing:border-box;-moz-box-sizing: border-box;box-sizing: border-box}.rs_points-vente ul,.rs_presse ul,#header ul,#footer > ul,#navigation ul,.liste_produits,.liste_produitsHome,.liste_rayons,.liste_avis,#cms_menu,#cms_menu ul,.partage_social,.fp_bloc_achat ul,.etapes_tunnel,.grp_zones_dyn,.carrousel ul,.listeStandard,ul#panier_listing_produits,ul.liste_generique,ul.liste_generique ul,ul.recap_total_ttc,.footerSEOimg ul,.footer_rassurance ul,.listePuce li ,.listePuceNone,.home_rassurance ul,#home_rayon ul,#home_blog ul,#liste_rayons ul,ul.rayonAnnexe,ul#listeVignettes,.livraisonListe{list-style: none;margin: 0;padding: 0;}.zone_dyn ul{padding: 0}.listeStandard li{display: block;margin: 10px 0;padding: 2% 10%}}.clearfloat{clear: both}.fl_droite{float: right}.fl_gauche{float: left}.nobr{white-space: nowrap}.overflow_hide{overflow: hidden;height: 1%}.nodisplay{display: none !important}.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}.blocTitleFilet{position: absolute;top: -15px;width: 100%;}.titleFilet:before{bottom: 29px;left: -10px;display: block;height: 1px;position: absolute;width: 100%;z-index: 1}.titleFilet span{padding: 0 20px;position: relative;z-index: 5;}.blocFiletTop0 h2{margin-bottom: 20px}#header{margin: 0 auto;min-height: 112px;position: relative;width: 1100px;}#page{margin: 0 auto;overflow: hidden;width: 1100px;}.rs_categorie #page,.rs_ficheroduit #page{padding-bottom: 4em}#content{display: inline;float: left;width: 100%;padding: 0 20px;}#sidebar01{display: inline;float: left;margin: 0 0 0 20px;width: 23.9%;}#footer{margin: 0 auto;width: 1100px;}.fenetre_contextuelle{padding: 10px}.fenetre_contextuelle #sidebar01{display: none}#panier_slide{display: none;width: 99.5%;position: absolute;top: 40px;left: 0;background: white;z-index: 7000;overflow: hidden;border: 1px solid #B2B1B2;border-width: 0 1px;}#panier_slide ul{background: #fff}#elem_panier + a{display: block}#elem_panier,#elem_compte{float: right;z-index: 5000;overflow: hidden;}#elem_panier{width: 218px;margin: 14px 20px 0 0}#elem_panier a{display: block}#elem_panier a > span:first-child{display: inline-block;padding-left: 32px}#elem_compte{width: 103px;margin-top: 14px;padding-left: 23px;}#elem_wishlist{float: right;width: 25%;}#elem_rechercher{clear: right;float: right;overflow: hidden;}#elem_newsletter{margin-top: 10px;}#elem_newsletter input.form_champ.form_col{width: 85%}#elem_breadcrumb{margin: 0 0 1.2em 20px}.bc_separateur{}.bgBorder{width: 80%;margin: 0 auto}#navigation{min-height: 52px;overflow: visible;width: 100%;z-index: 6000;margin-bottom: 1.5em;}#elem_menu{width: 1100px;position: relative;z-index: 6000;}#elem_menu li{display: inline-block;float: left;padding: 0;zoom: 1}#elem_menu a{display: block;text-decoration: none}#elem_menu li.niv1{width: 14.28%;height: 52px}#elem_menu a.niv1 h1{display: block;padding: 8px 1em;height: 52px;z-index: 5000}#elem_menu .cat_13371 a.niv1 h1, #elem_menu .cat_23316 a.niv1 h1{padding: 8px 3em}#elem_menu .cat_23808 a.niv1 h1{padding: 8px 0.45em}#elem_menu .gd_ssmenu{position: absolute;top: 53px;left: 0;width: 1100px;z-index: 5000;padding: 15px}#elem_menu .gsm_ssmenu{display: table}#elem_menu .gd_ssmenu .col{display: table-cell;height: 100%;padding: 0 20px;width: 20%}#elem_menu .gd_ssmenu ul{display: block;margin: 0 0 2em;padding: 0}#elem_menu .gsm_ssmenu ul.niv3 li{display: block;padding: 0 0 5px;width: 100%}#elem_menu .gsm_ssmenu ul.niv3 li a{padding-left: 10px}#nav-mobile{display: none}#logo{float: left;min-height: 70px;width: 44.81%;margin: 17px auto 6px;}.header_box{float: left;margin: 0 1%;width: 46%;}.header_liens{overflow: hidden}.header_liens li{float: left;margin: 0 10px 0 0}.header_liens li + li{margin: 0 10px}.header_info{}#footer .zone_dyn{display: inline;float: left;margin: 0 0 0 1%;width: 23.9%;}.footer_liens{padding: 1em 0;clear: both}.footer_liens li{display: inline;padding: 0 1em}.footerSEOimg ul{margin-left: 75px}.footerSEOimg li{display: inline;margin: 5px 9px}.footerSEOtxt{height: 110px}.FOOTER_COLONNES{width: 85%;margin: 30px auto;}#footer .FOOTER_COLONNES > li{width: 22%;margin: 0;}#footer .FOOTER_COLONNES > li p.titleBloc{width: 170px}#footer .FOOTER_COLONNES li.zone_dyn + li.zone_dyn{margin-left: 4%}.footer_rassurance{width: 85%;margin: 0 auto}.footer_rassurance li{float: left;width: 23%;margin: 1.5em 1%;padding: 10px 0 8px 10px}.footer_rassurance li img, .footer_rassurance li p{float: left}.footer_rassurance li img{margin-right: 5px}.footer_rassurance li p{width: 165px;margin-top: 5px}.footer_rassurance li:nth-child(3) p{margin-top: 0}#footer .footer_bloc_liens{width: 85%;margin: 2em auto}#footer .footer_bloc_liens li{width: 23%}#footer .footer_bloc_liens li + li{margin-left: 2.33%}#footer .footer_bloc_liens li ul{margin: 0;padding: 0}#footer .footer_bloc_liens li ul li{display: block;width: 100%}#footer .footer_bloc_liens li ul li + li{margin-left: 0}.partage_social li{margin: 0.25em 0}.carrousel{height: 415px;margin: 1em 0;width: 1100px;}.carrousel_texte{position: absolute;top: 0;right: 0;overflow: hidden;width: 48%;height: 395px;padding: 10px 1%;}.bp_msg_promo,.fp_msg_promo{left: 0;position: absolute;top: 20px;}.liste_produits,.liste_produitsHome{clear: both}.liste_produitsHome{width: 822px;overflow: hidden}.syspage + .liste_produits{margin: 0}.bloc_produit{display: inline;float: left;position: relative;}.bp_img_hover{left: -12%;position: absolute;top: -21px;width: 124%;padding: 20px;display: none}#home_onglet .bp_img_hover{top: -16px;padding-top: 15px;}li.bloc_produit:hover .bp_img_hover{display: block;z-index: 9000}li.bloc_produit:hover .bp_img_hover .bp_nom{}.bp_img{margin-bottom: 5px}.bp_nom{display: block;height: 30px}.bp_prix{}.historique_produits{float: right;width: 24%;}.historique_produits .liste_produits .bloc_produit{margin: 0 0 1em;width: 100%;}.historique_produits .liste_produits .bloc_produit{display: block;float: none;min-height: 68px;height: 75px;}.historique_produits .liste_produits .bloc_produit a{width: 100%}.historique_produits .bloc_produit img{float: left;margin: 0 0.5em 0.5em 0}.produits_associes.dispoLigne .bloc_produit{width: 24%;margin: 0}.produits_associes.dispoLigne .bloc_produit + .bloc_produit{margin: 0 0 0 1%}.rs_favoris .produits_associes{clear: none;width: 75%;}.rs_404 .produits_associes .bloc_produit,.rs_page .produits_associes .bloc_produit,.rs_panier-vide .produits_associes .bloc_produit,.rs_favoris .produits_associes .bloc_produit{border: none;margin-bottom: 1em;width: 24%;}.rs_page .produits_associes .bloc_produit img{float: none}.rs_404 .produits_associes .bloc_produit img, .rs_page .produits_associes .bloc_produit img, .rs_panier-vide .produits_associes .bloc_produit img, .rs_favoris .produits_associes .bloc_produit img{max-width: 160px}.rs_mescommandes_identification .produits_associes .bloc_produit{display: block;float: none}.rs_newsletter .produits_associes .bloc_produit{border: none;margin: 0 0 1em 0;width: 20%}.form_champ{min-height: 20px;padding: 3px;}.form_img{}.form_radio{vertical-align: baseline}.form_checkbox{margin: 0 0.5em;margin-bottom: 6px}.form_fichier{width: 60%}.form_inline label{display: block;float: left;margin: 0 1% 0 0;width: 40%;}.form_inline input[type="text"],.form_inline input[type="password"],.form_inline textarea{vertical-align: baseline;width: 40%;}.form_inline p span{display: block;margin-left: 41%;}.form_inline p span label{display: inline;float: none;width: auto}.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;}#elem_rechercher form{min-height: 28px;margin: 1em 20px 1em 0;padding: 0 5px;}#elem_rechercher input{float: left}#elem_rechercher .form_champ{margin-left: 6px;width: 335px}#elem_rechercher .form_img{margin: 5px 11px 0 0}.form_newsletter{margin: 0 auto;text-align: center;width: 400px}.form_newsletter .form_champ{width: 260px}.form_newsletter p{margin: 0.5em 0}.form_newsletter span{margin: 0 1em 0 0}.rs_mescommandes .form_newsletter{margin-top: 1em}.rs_mescommandes .form_newsletter fieldset{margin: 1em 0}.form_contact{width: 75%;margin: 1em auto}.form_contact.form_large{width: 100%}.form_contact .bloc_textarea label{display: block;text-align: left;width: 100%}.form_contact label{float: left;display: inline;width: 40%;text-align: right;padding-right: 1%;}.form_contact input[type=text],.form_contact select{width: 40%}.form_contact textarea{height: 15em;padding: 0.5em;width: 40%;}.form_avis{float: left;margin-left: 1%;width: 37%;padding-left: 1.5%;}.form_avis .form_img{float: right;margin: 0.5em 4% 0 0}.form_avis fieldset{margin: 0 0 1em}.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%}.rs_ami .form_avis .bouton{width: auto}.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%}form .bouton,form .bouton input{width: auto}.rs_mescommandes #content form{width: 100%}.rs_form-nondispo input{width: auto}.rs_form-nondispo .form_champ{margin-right: 0.5em;width: 15em;}.form_personnalisation .bouton{display: block;margin: 0.5em auto 1em;}.personnalisation_texte label{width: 20%}.personnalisation_texte input{width: 60%}.surcouche_personnalisation p span{display: inline;margin-left: 0;}.surcouche_personnalisation .personnalisation_libelle{display: inline-block;width: 41%}.form_diagnostic_connexion{margin: 1em auto;width: 80%;}.form_diagnostic{margin: 1em 0;width: 50%;}.form_diagnostic p span{margin-left: 1%}.prevBtn{float: left}.nextBtn{float: right}.liste_produitsHome li{width: 25%;float: left;overflow: hidden;padding: 0 2%;}.liste_produitsHome li img{display: block;max-width: 100%;max-height: 171px;margin-bottom: 5px}.home_texte{margin: 0 1%}.home_texte h1{float: left;width: 33%;padding-right: 2%;display: inline-block;}#home_selection{clear: both;width: 844px;float: left;margin: 0 0 2em;position: relative;height: 260px;}#home_selection .bloc_produit{margin: 0;width: 21.5%;}#home_selection .bloc_produit + .bloc_produit{margin: 0 0 0 4.5%}.home_rassurance{float: right;width: 196px;padding: 12px 15px!important;height: 250px;overflow: hidden;}.rs_index .home_rassurance{height: 260px}.home_rassurance ul li{overflow: hidden;padding: 7px 0 7px}.home_rassurance ul li img{margin-right: 10px;padding-top: 15px}.home_rassurance ul li:first-child img, .home_rassurance ul li:last-child img{padding-top: 5px}.home_rassurance ul li > div{float: left;width: 79%}.home_rassurance p{margin: 0}.home_rassurance ul li ul li{padding: 0}#home_onglet{position: relative;width: 1060px;height: 290px;margin-bottom: 4em;display: block}#home_onglet .slider_et_fleche{width: 1060px}#home_onglet h3{float: left;margin: 0 0 0 11px;position: relative;z-index: 500}#home_onglet h3:first-child{margin-left: 20px}#home_onglet h3 a{display:block;padding: 0 10px}.slider_et_fleche{display: none;position: absolute;top: 46px;left: 0;z-index: 50}.slider_et_fleche.slider_on{display:block}.slider_et_fleche.slider_off{display: none}#home_onglet .liste_produits{width: 79.7%;height: 275px;padding-top: 25px}.rs_index #home_onglet .liste_produits{width: 100%;height: 275px;padding-top: 25px}#home_onglet .liste_produits li.bloc_produit, .liste_produits.produits_associes li.bloc_produit{width: 20%!important;padding: 0 2%}#home_onglet .liste_produits li.bloc_produit .bp_img_hover, .liste_produits.produits_associes li.bloc_produit .bp_img_hover{width: 100%;left: 0}#home_onglet .liste_produits li.bloc_produit .bp_img_hover .bp_nom, .liste_produits.produits_associes li.bloc_produit .bp_img_hover .bp_nom{padding-top: 0px}#home_onglet .liste_produits li.bloc_produit .bp_img_hover .bp_prix, .liste_produits.produits_associes li.bloc_produit .bp_img_hover .bp_prix{display: block;padding-top: 1px}#home_rayon{clear: both;margin: 3em 0}#home_rayon > ul{overflow: hidden}#home_rayon > ul > li{float: left;width: 16%;position: relative;padding: 0;margin: 0 2%;overflow: hidden}#home_rayon > ul > li:last-child > ul{padding: 12px;height: 100%}#home_rayon ul li.cat_txt{display: block;height: 33.33%;position;relative}#home_rayon .cat_txt .bgBorder{width: 100%}#home_rayon a{display: block}#home_rayon .cat_txt ul{overflow: visible}#home_rayon .cat_img img{max-width: inherit;margin-left: -50%}#home_rayon .cat_img .cat_nom{position: absolute;bottom: 10%;left: 10%;width: 80%}#home_rayon .cat_img .cat_nom > span{padding: 15px 4%;height: 62px}#home_rayon .cat_bloc ul li + li{margin-top: 10px}#home_rayon .cat_bloc .cat_nom > span{padding: 10px 15px;height: 56px}#home_rayon .cat_bloc .cat_23808 .cat_nom > span{padding: 10px 0px}#home_blog ul{overflow: hidden;height: 163px}#home_blog ul li{float: left;width: 33.33%;padding-right: 2%;}#home_blog .blog_img{float: left;margin-right: 15px;width: 50%}#home_blog .blog_titre{height: 30px;margin-bottom: 15px;display: block}#home_blog .blog_contenu{width: 45%;float: left}.rs_page #content{float: right;margin: 0 1%;width: 72%;}.rs_modele_page_unique #content{float: left;margin: 0 20px;width: 71%;}.rs_modele_page_unique #sidebar01{width: 23%}.rs_modele_page_unique .produits_associes .bloc_produit{display: block;float: none;}.cms_chapeau{}.cms_pied_page{}.syspage{clear: both;margin: 0 0 1em;overflow: hidden}h2 + .syspage{margin-top: 0.5em}.syspage_prev, .syspage_next{display: none}.rs_categorie_x6 #content,.rs_categorie #content,.rs_categorie_fav #content{float: right;width: 844px;padding: 0;}.rs_categorie_x6 #sidebar01,.rs_categorie #sidebar01,.rs_categorie_fav #sidebar01{width: 196px;float: left;margin: 0}.catx6_texte, .categorie_texte{margin: 0 0 1em;}.catx6_texte p, .categorie_texte p,.catx6_texte h2, .categorie_texte h2,.catx6_texte h3, .categorie_texte h3{margin: 0!important;line-height: 20px;}.rs_catagorie_x6 .liste_produits,.rs_categorie .liste_produit{margin: 2em 0}#blocCategorie{height: 250px;float: left;width: 845px;margin-bottom: 20px;display: flex;flex-direction: column;justify-content: center;}#blocCheque{float: left;width: 845px;margin-bottom: 20px;display: flex;flex-direction: column;justify-content: center;}#blocCategorieCreateur{min-height: 250px;float: left;width: 649px;margin-bottom: 20px;display: block}#blocCategorieImage{float: left;width: 196px}.liste_rayons li{display: inline;float: left;margin: 0 1% 1em;width: 31%;position: relative;padding: 10px;height: 210px;overflow: hidden}.liste_rayons li a{display: flex;flex-direction: column;justify-content: center;width: 100%;height: 100%;padding-top: 150px}.rayon_nom{width: 100%;height: 45px;display: block;padding: 0 10px;}.rs_categorie_x6 #home_onglet .liste_produits li.bloc_produit{width: 25%!important;padding: 0 2%;}.rs_categorie_x6 #home_onglet .liste_produits li.bloc_produit .bp_img_hover{left: -4px;width: 104%;}.rs_categorie .bloc_produit a,.rs_categorie_fav .bloc_produit a{display: block;margin: 0 auto;overflow: hidden;position: relative;}#liste_rayons .titre_catniv1{display: block}#liste_rayons ul{margin: 10px 5px;}#liste_rayons li.niv2{margin: 0 0 10px}#liste_rayon h3 a{display: block}#liste_rayons ul.niv3{margin-left: 10px}#liste_rayons li.niv3{margin: 0 0 3px}.rayonAnnexe li + li{margin-top: 10px;}.rs_categorie li.bloc_produit .bp_img_hover{left: 0px;top: 0;width: 100%;padding: 15px;}.rs_categorie li.bloc_produit .bp_img_hover .bp_img{display: block;margin:0 0 3px}.rs_categorie li.bloc_produit .bp_img_hover .bp_nom{display: block;margin:10px 0 0}.rs_categorie .bloc_produit,.rs_categorie .liste_produits.produits_associes li.bloc_produit,.rs_categorie_fav .bloc_produit{margin: 0 0 1em;width: 25%!important;padding: 2%}.rs_categorie_fav .bloc_produit{min-height: 264px}.rs_categorie .bp_msg_promo,.rs_categorie_fav .bp_msg_promo{top: 10px}.rs_ficheproduit #content{float: right;width: 627px;margin-right: 20px;margin-bottom: 50px;position: relative;padding: 0;}h1.fn{position: relative;margin-bottom: 0.2em;width: 72%}h1.h1Marge{margin-bottom: 1.75em}h1.fn span{padding-right: 10px;position: relative}h1.titleFilet:before{bottom: 13px;left: 0}.bloc_createur{position: absolute;top: -5px;right: 0}.bloc_createur.createurSeul{top: 0}.bloc_createur strong{display: block}.bloc_createur .fp_fournisseur.createurSeul{}.fp_info_produit{clear: both;float: left;margin: 0.7em 0 0.5em;width: 306px;}#desc_prd p{margin-bottom: 1.5em}.partage_social li a{width: 27px;height: 27px;text-indent: -5000px;overflow: hidden;display: block;float: left;margin-right: 14px;}.envoi_ami{display: inline-block;font-size: 11px;padding: 0 0.5em 0 24px}.envoi_ami a{display: block}.fp_bloc_achat{float: right;width: 295px;margin: 0.5em 0 1em;overflow: hidden;}.fp_selecteur_produits,.fp_qte{display: block}.fp_selecteur_produits{margin-bottom: 20px}.fp_qte{margin-bottom: 20px}select.selectSousProduit{width: 100%}.ssp_elmt{display: block;margin: 0 0 0.5em;}.ssp_elmt label, .fp_selecteur_produits label{}.fp_qte{overflow: hidden}.fp_qte.qte_ssp label{width: 30%}.fp_qte label, .fp_qte input, #btn_moins, #btn_plus{float: left}.fp_qte input[type=text]{width: 20px;height: 23px}.qte_sspCenter{width: 50%;margin: 0 auto}.fp_montant{clear: both;display: block;margin-top: 15px;}.fp_btn_achat a{display: block;margin: 25px auto 0}.fp_btn_achat img{margin: 1em 0 0}.fp_rassurance li{float: left;width: 50%;margin: 15px 0 5px;}.fp_rassurance li:nth-child(n+3){width: 100%}.fp_rassurance li img{float: left;margin-right: 5px}.fp_rassurance li a{text-decoration: none;color:#2d2a2a}.fp_rassurance li a:hover{text-decoration: underline}#liste_onglet{clear: both;position: relative;margin: 20px 20px 6em;padding-top: 37px}#liste_onglet #onglets-box_fp{position: absolute;top: 0;left: 0;height: 37px;z-index: 500}#liste_onglet .bloc_onglet_prd{display: block}#onglets-box_fp .onglet{z-index: 500;float: left;display: block;margin: 0 8px 5px 0;padding: 0 8px}#liste_onglet .onglet-contenu{position: relative;padding: 20px 15px 5px;z-index: 100}.bloc_proAsso{padding: 1.5em 0 3em;min-height: 260px}#fp_description{overflow: hidden}.createur_info{width: 392px;float: right;margin-bottom: 15px;margin-left: 2em}.createur_info div a{display: inline-block}.createur_info div a + a{margin-left: 10px}.createur_img{float: left;width: 100px;margin: 0 15px 10px 0}.createur_txt{margin: 26px 0 10px}.createur_img img{width: 100%}.createur_txt img, .createur_txt h2{display: none}.avisMaudImg{float: left;margin-bottom: 20px;width: 196px}.avisMaudTxt{margin: 20px 38px 20px 58px;float: left;position: relative;width: 735px}.quote{min-height: 73px;padding: 29px 65px 10px;margin-bottom: 10px}.rs_ficheproduit .message_info{width: 100%}.rs_ficheproduit #sidebar01{margin: 0 0 50px 20px;width: 412px;float: left;position: relative}#maxiZoom{width: 628px;height: 410px;position: absolute;left: 432px;top: 0;z-index: 900;}#maxiZoom img{max-width: none}#imgToZoom{width: 410px}.img_principale,#visuel{position: relative;display: block;height: 412px;}#visuel.zoom{float: right;display: block;margin: 10px 0;width: 34px;height: 34px}.fp_vignettes{clear: both;position: relative;margin: 8px 0}.fp_vignettes a{text-decoration: none}.prd_rayon_suiv, .prd_rayon_prec{position: absolute;top: 39px}.prd_rayon_suiv{right: 0}.prd_rayon_prec{left: 0}#blocVignettes{width: 376px;height: 92px;overflow: hidden;margin-left: 17px}#listeVignettes{width: 10000px;height: 92px}#listeVignettes li{float: left;margin-right: 4px;height: 90px}#listeVignettes img{width: 88px}.tableRemiseQte{display: table;margin: 10px 0;width: 100%;height: 100%;}.tableRemiseQte div{display: table-cell;vertical-align: middle;height: 100%;}.rs_ficheproduit .produits_associes{margin-right: 10px}.rs_ficheproduit .produits_associes .bloc_produit{float: left;display: inline;width: 20%;}.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}.bproduit_et_der_avis{float: left;width: 60%}.rs_avis .bloc_produit{margin-bottom: 2em}.rs_avis .bloc_produit img{width: 100%}.rs_avis_site .bloc_dernier_avis,.bloc_no_avis{background: none;float: left;margin-left: 0;width: 36%;min-height: 270px;padding: 0 1% 0 23%}.bloc_no_avis{padding-left: 0;width: 59%;}.liste_avis{margin-bottom: 0.5em}.liste_avis li{clear: both;overflow: hidden}.liste_avis img{margin-bottom: 1em;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_avis_site .syspage_prev , .rs_avis_site .syspage_next{display: inline-block}.rs_ficheproduit .liste_avis li{overflow: hidden}.rs_ficheproduit .liste_avis .meta_avis{float: left;width: 415px}.icon-star{display: inline-block;padding-right: 50px;float: left;}.avis_info{display: inline-block;float: left;padding-top: 5px}.rs_ficheproduit .liste_avis .avis{float: left;width: 610px;margin: 0;}.rs_ami .faux_titre_niv1{margin: 0.5em 0 0 1em}.rs_ami img{margin-top: 4em}.rs_contact #content,#content.contactContent{float: none;width: 100%;padding: 0 20px;display: block}.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: 75%;padding: 0 2%}.news_visuel img{float: left;max-width: 25%}.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%}#lexique{width: 100%}#alphabet{padding: 0 0 8px 0;margin: 0 0 8px 0}#alphabet a{margin: 0 10px}.linkToAlphaBox{padding: 3px 36px}dl.initiales{margin: 0;padding: 0}dl.initiales dt.liste{margin: 0;padding: 11px 14px}dl.initiales dd.liste{position: relative;margin: 0;padding: 39px 0 34px}dl.initiales ul.mots{margin: 0 57px 0 28px}dl.initiales ul.mots li{margin: 0;padding: 0}.carrousel_lexique{margin: 30px 0 0}#page_prd_associe{margin: 40px 0 0}.rs_commande #content, .rs_recap-commande #content, .rs_choix-paiement #content{float: left;margin: 0;width: 73%;}.etapes_tunnel{margin: 0.5em 20px 1em;overflow: hidden}.etapes_tunnel li{float: left;width: 25%}.marge_btn_supprimer{margin-right: 33.5%}.panier_total_ttc strong{margin-right: 10.8%}ul#panier_listing_produits li{overflow: hidden;padding: 1%;margin: 2px 0;}#panier_listing_produits .marge_btn_supprimer{margin-right: 5%;padding:0 20px 0 5%}#panier_listing_produits .input_qty{min-height: 15px;line-height: 15px;text-align: center;}.panier_rassurance{float: left;width: 34%;}.rs_panier .message_info{width: 100%}.panier_livraison{margin-left: 36%}.panier_livraison fieldset{margin: 0 0 1em 0;padding: 0.5em 0}.panier_livraison_pays select{height: 2em}.col1{display: block;float: left;line-height: 2em;margin: 0 2% 0 0;width: 45%;}.col2{display: block;float: left;line-height: 2em;margin: 0;width: 53%;}.line label{line-height: 2em}.mode_de_livraison{line-height: 2em;margin: 0}.mode_de_livraison input{vertical-align: baseline}.prix_livraison{float: right;line-height: 2em;margin-right: 21%;width: 20%;}.panier_total_ttc strong{display: inline-block;width: 16.4%;margin-left: 8px}.liste_generique li{overflow: hidden;padding: 1%}.rs_panier-vide #content,.rs_404 #content{float: left;margin: 0 1%;width: 72%;}.rs_panier-vide #sidebar01,.rs_404 #sidebar01{width: 24.9%}.rs_commande #content{width: 85%;margin: 0 auto 2em;float: none;display: block;}#form_deja_client{overflow: hidden;padding-top: 1em;}#form_deja_client .mot_de_passe_oubli{clear: both;float: none;margin: 0 0 0.5em 41%}#nouveau_client_intro{margin: 1em 5% 0;}#commande_onglet{position: absolute;top: 0;left: 0;overflow: hidden;width: 100%;}#commande_onglet span{cursor: pointer;display: block;float: left;font-size: 15px;height: 50px;line-height: 50px;padding-left: 17px;width: 49%;text-transform: uppercase}#commande_onglet span:first-child{margin-right: 2%}#form_deja_client, #form_full{display: none}#commande_content{padding-top: 49px}p.optionnel input[type=text]{width: 15%}p.optionnel span.info_tel{display: inline-block;width: 40%;margin-left: 0;padding-left: 10px;}.bloc_code_promo{margin-bottom: 1em;overflow: hidden;}.bloc_code_promo p{padding: 0.5em 0.5em 0}.bloc_code_promo p + p{margin: 0;padding: 0 0 0.5em}.recap_total_ttc{margin: 1em 0!important;width: 100%;}.recap_total_ttc td{padding: 1em 0}#listAdresse{margin-bottom: 2em}#listAdresse li{min-height: 150px;padding: 0}.rs_choix-paiement #content{display: block;width: 85%;margin: 0 auto;float: none}.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%;width: 73%;}.rs_mescommandes #sidebar01{width: 23%}#detail_commande li{padding: 0}#detail_commande li:first-child.right{min-height: 135px}#detail_commande li li{padding: 1%;margin: 0}.onglet_contenu{display: none}.rs_mescommandes h1.titre_parrainage,.rs_parrainage h2.titre_parrainage{display: none}.rs_mescommandes #content #content2{float: none;margin: 0;width: 100%;}.rs_mescommandes #form_parrainage .message_info{width: 52%}