/* Compiled @ 31-05-2026 20:57:16 */
@charset "UTF-8";                                 .clr_8 { color: #009ee1; }   .clr_9 { color: #333; }   .clr_10 { color: #ff6600; }   .clr_red, .clr_oblig { color: #aa0101; } .clr_red-2 { color: #C90F0F; }       .bg_clr_6 { background-color: #f3f3f3; }   .bg_clr_7 { background-color: #009ee1; }   .bg_clr_8 { background-color: #009ee1; }   .bg_clr_9 { background-color: #333; }                           .clr_8 { color: #333; }   .clr_9 { color: #e1000d; }   .clr_10 { color: #ff6600; }     .bg_clr_6 { background-color: #f3f1f1; }   .bg_clr_7 { background-color: #e1000d; }   .bg_clr_8 { background-color: #000; }   .bg_clr_9 { background-color: #333; } header#header { background: #f3f1f1; }                                                                                                                                                                                   .clr_1 { color: #333; }   .clr_2 { color: #e1000d; }   .clr_3 { color: #ff6600; }   .clr_0 { color: #000; }   .clr_tiny_rouge { color: #cc0000; }   .clr_tiny_vert { color: #00cc00; }   .clr_tiny_gris { color: #555555; }                   body { color: #333; font-size: 14px; font-family: "Arial", sans-serif; line-height: normal; background: #fff; }   * html .clearfix { height: 1%; } .clearfix { display: block; }         .visible_tunnel { display: none; } .tunnel_commande .hidden_tunnel { display: none; } .tunnel_commande .visible_tunnel { display: block; }         .has-error .form-control { border-color: #a94442 !important; } .has-error .select2-selection { border-color: #a94442 !important; }   .table.tbl_l thead tr th { padding: 0 0 8px; font-size: 1em; font-weight: bold; text-align: center; }   span.label { display: inline-block; padding: 4px 10px; font-size: 100%; border-radius: 0 0 0 0; } span.label-default { background-color: #999; } span.label-info { background-color: #5192F3; border: 1px solid #4B80C3; } span.label-success { background-color: #55C65E; border: 1px solid #36943E; }     .modal span { display: block; } .modal span span { display: inline-block; } .modal .modal-content { padding: 22px; border-radius: 0; } .modal .modal-content .modal-header { padding: 0; border: none; } .modal .modal-content .modal-header .remove-circle { position: absolute; right: 11px; top: 18px; background: none; border: none; } .modal .modal-content .modal-header .remove-circle:before { font-size: 22px; } .modal .modal-content .modal-header .remove-circle:hover:before, .modal .modal-content .modal-header .remove-circle:focus:before { color: #333; } .modal .modal-content .modal-header .modal-title { margin-bottom: 22px; line-height: 1; color: #333; font-size: 1.28571em; font-family: "Arial", sans-serif; font-weight: bold; text-transform: uppercase; } .modal .modal-content .modal-body { padding: 22px 0; margin-bottom: 22px; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; } .modal .modal-content .modal-body .title { margin-bottom: 10px; text-transform: uppercase; } .modal .modal-content .modal-body .dispo { padding: 16px 0; margin-top: 17px; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; } .modal .modal-content .modal-footer { padding: 0; margin-top: 0; border: none; }   .lists form .checkbox input[type="checkbox"] { position: static; margin-left: 0; }   .btn { padding: 10px; color: #fff; font-size: 1em; font-family: "Arial", sans-serif; line-height: 1; text-align: left; text-transform: normal; text-decoration: none; border-radius: 0; border: 1px solid; text-decoration: none; } @media (max-width: 560px) { .btn { font-size: 17px; } } .btn:hover, .btn:focus { text-decoration: none; } .btn-group-ico { display: table; position: relative; padding: 0; font-size: 1.28571em; border-collapse: separate; } .btn-group-ico .btn-group-addons { display: table-cell; width: 50px !important; white-space: nowrap; vertical-align: middle; text-align: center; } .btn-group-ico .btn-group-addons .ico_fnt, .btn-group-ico .btn-group-addons .ico_fnt:before { font-size: 24px; } .btn-group-ico span.btn-txt { display: table-cell; min-width: 130px; } .btn-group-ico .btn-txt { padding: 5px 11px; } .btn.btn-default { color: #fff; background-color: #e1000d; border-color: #e1000d; } .btn.btn-default .btn-group-addons { background: none; } .btn.btn-default:hover, .btn.btn-default:focus { color: #e1000d; background-color: #fff; border-color: #e1000d; } .btn.btn-primary { color: #fff; background-color: #000; border-color: #000; } .btn.btn-primary .btn-group-addons { background: #000; } .btn.btn-primary:hover, .btn.btn-primary:focus { color: #333; background-color: #fff; border-color: #333; } .btn.btn-primary:hover .btn-group-addons, .btn.btn-primary:focus .btn-group-addons { color: #fff; background: #000; } .btn.btn-fullwidth, .btn.btn-fullwidth:hover, .btn.btn-fullwidth:focus { width: 100%; text-align: center; } .btn.btn-null { font-family: "Arial", sans-serif; background-color: #FFF; border-color: #FFF; } .btn.btn-null:before { margin-right: 0; }       form .checkbox { padding-top: 0; } form .obl { display: inline-block; margin-top: 15px; font-size: 0.85714em; font-style: italic; } form hr { margin: 15px -15px 30px; border-color: #dfdfdf; border-size: 2px; } form .form-title { margin-bottom: 15px; color: #000; font-size: 1.57143em; font-family: "Arial", sans-serif; text-transform: uppercase; } form .form-title .nb { color: #333; } form .form-group .control-label { margin-bottom: 5px; } form .form-group .control-label.no_bottom { padding-top: 0; margin-bottom: 0; } form .form-group .select2-container--bootstrap { width: 100% !important; } form .form-group .select2-container--bootstrap .select2-selection--single, form .form-group .form-control { height: 32px; font-size: 1em; font-family: "Arial", sans-serif; font-weight: lighter; border-width: 1px; border-color: #dfdfdf; box-shadow: 0 0 0 0; border-radius: 0 0 0 0; background: #fff; } form .form-group .select2-container--bootstrap .select2-selection--single:-moz-placeholder, form .form-group .form-control:-moz-placeholder { color: #999; font-weight: lighter; } form .form-group .select2-container--bootstrap .select2-selection--single::-moz-placeholder, form .form-group .form-control::-moz-placeholder { color: #999; font-weight: lighter; } form .form-group .select2-container--bootstrap .select2-selection--single:-ms-input-placeholder, form .form-group .form-control:-ms-input-placeholder { color: #999; font-weight: lighter; } form .form-group .select2-container--bootstrap .select2-selection--single::-webkit-input-placeholder, form .form-group .form-control::-webkit-input-placeholder { color: #999; font-weight: lighter; } form .form-group .select2-container--bootstrap .select2-selection--single:focus, form .form-group .form-control:focus { box-shadow: 0 0 0 0; } form .form-group .select2-container .select2-selection--single { padding: 0; } form .form-group .select2-container .select2-selection--single .select2-selection__rendered { padding: 0 5px; padding-right: 33px; color: #666; line-height: 33px; } form .form-group .select2-container .select2-selection__arrow { right: 0; width: auto; padding: 0 10px; line-height: 32px; background: none; border-left: 1px solid #dfdfdf; } form .form-group .select2-container .select2-selection__arrow b { display: inline-block; position: static; width: auto; margin: 0; color: #666; border: none; } form .form-group .select2-container .select2-selection__arrow b:before { content: "\f107"; font-family: 'FontAwesome'; } form .form-group textarea.form-control { height: auto; } form .form-group.file small { font-weight: 400; } .select2-container.select2-container--bootstrap .select2-dropdown { border-color: #dfdfdf; box-shadow: 0 0 0 0; border-radius: 0 0 0 0; } .select2-container.select2-container--bootstrap .select2-dropdown .select2-results__option { color: #666; background: none; } .select2-container.select2-container--bootstrap .select2-dropdown .select2-results__option:hover, .select2-container.select2-container--bootstrap .select2-dropdown .select2-results__option[aria-selected="true"] { color: #333 !important; background: none; } .select2-container.select2-container--bootstrap .select2-dropdown .select2-results__option--highlighted[aria-selected] { color: #666; background: none; }       .quantiteProd { font-size: 1em; } .quantiteProd .txt { display: inline-block; margin-right: 16px; font-weight: bold; line-height: 48px; text-transform: uppercase; } .quantiteProd .input { float: right; display: inline-block; border: 2px solid #f3f1f1; } .quantiteProd .input span, .quantiteProd .input input, .quantiteProd .input a { float: left; display: inline-block; height: 48px; width: 48px; color: #333; font-size: 14px; font-weight: bold; line-height: 48px; text-align: center; } .quantiteProd .input input { padding: 0; border: none; } .quantiteProd .input .ico_fnt { color: #333; font-weight: normal; } .quantiteProd .input .ico_fnt:hover, .quantiteProd .input .ico_fnt:focus { color: #fff; background: #000; } .quantiteProd .input .qt_moins .ico_fnt { border-right: 2px solid #f3f1f1; } .quantiteProd .input .qt_plus .ico_fnt { border-left: 2px solid #f3f1f1; } .quantiteProd .input span, .quantiteProd .input a { background: #fff; } .quantiteProd .input span:hover, .quantiteProd .input span:focus, .quantiteProd .input a:hover, .quantiteProd .input a:focus { cursor: pointer; color: #000; background: #f3f1f1; text-decoration: none; } .quantiteProd .input span.ico_fnt.moins, .quantiteProd .input a.ico_fnt.moins { border-right: 2px solid #f3f1f1; } .quantiteProd .input span.ico_fnt.plus, .quantiteProd .input a.ico_fnt.plus { border-left: 2px solid #f3f1f1; } .quantiteProd .input .ico_fnt:before { font-size: 20px; } .quantiteProd .input a:before { color: #333; } .quantiteProd .input a:hover, .quantiteProd .input a:focus { text-decoration: none; } .quantiteProd .input a:hover:before, .quantiteProd .input a:focus:before { color: #000; }   .dispo .ico_dispo .ico_fnt:before { font-size: 20px; vertical-align: -5px; } .dispo .ico_dispo .ico_fnt:before, .dispo .ico_dispo .statut { color: #6f9426; } .dispo .ico_dispo.i2 .ico_fnt:before, .dispo .ico_dispo.i2 .statut { color: #0060a9; } .dispo .ico_dispo.i3 .ico_fnt:before, .dispo .ico_dispo.i3 .statut { color: #e2001a; }       .totop { display: none; position: fixed; right: 30px; bottom: 30px; width: 61px; color: #fff; line-height: 61px; text-align: center; background: #000; border: none; } .totop:before { padding: 0 !important; } .totop:hover, .totop:focus { color: #fff; text-decoration: none; background-color: #e1000d; }       .mod .owl-product .parent { border: none; } @media (min-width: 992px) { .mod .owl-product .col_right { padding-left: 0; } } .mod .owl-product header, .mod .look-owl header { position: relative; } .mod .owl-product header .title, .mod .look-owl header .title { position: relative; display: block; padding: 8px 0; padding-top: 6px; border-bottom: 1px solid #dfdfdf; padding-left: 14px; font-family: "Arial", sans-serif; line-height: 1; text-align: left; background: #000; } .mod .owl-product header .title span.name, .mod .look-owl header .title span.name { position: relative; margin: 0; color: #fff; font-weight: normal; text-transform: uppercase; } .mod .owl-product footer .nav_btn, .mod .look-owl footer .nav_btn { position: absolute; top: 6px; right: 6px; display: inline-block; } @media (max-width: 991px) { .mod .owl-product footer .nav_btn, .mod .look-owl footer .nav_btn { position: static; margin-top: 18px; } } .mod .owl-product header .nav_btn span.prev, .mod .owl-product header .nav_btn span.next, .mod .owl-product header .nav_btn .owl-prev, .mod .owl-product header .nav_btn .owl-next, .mod .owl-product header .owl-nav span.prev, .mod .owl-product header .owl-nav span.next, .mod .owl-product header .owl-nav .owl-prev, .mod .owl-product header .owl-nav .owl-next, .mod .look-owl header .nav_btn span.prev, .mod .look-owl header .nav_btn span.next, .mod .look-owl header .nav_btn .owl-prev, .mod .look-owl header .nav_btn .owl-next, .mod .look-owl header .owl-nav span.prev, .mod .look-owl header .owl-nav span.next, .mod .look-owl header .owl-nav .owl-prev, .mod .look-owl header .owl-nav .owl-next, .mod .owl-product footer .nav_btn span.prev, .mod .owl-product footer .nav_btn span.next, .mod .owl-product footer .nav_btn .owl-prev, .mod .owl-product footer .nav_btn .owl-next, .mod .owl-product footer .owl-nav span.prev, .mod .owl-product footer .owl-nav span.next, .mod .owl-product footer .owl-nav .owl-prev, .mod .owl-product footer .owl-nav .owl-next, .mod .look-owl footer .nav_btn span.prev, .mod .look-owl footer .nav_btn span.next, .mod .look-owl footer .nav_btn .owl-prev, .mod .look-owl footer .nav_btn .owl-next, .mod .look-owl footer .owl-nav span.prev, .mod .look-owl footer .owl-nav span.next, .mod .look-owl footer .owl-nav .owl-prev, .mod .look-owl footer .owl-nav .owl-next, .vignettes.owl-carousel .nav_btn span.prev, .vignettes.owl-carousel .nav_btn span.next, .vignettes.owl-carousel .nav_btn .owl-prev, .vignettes.owl-carousel .nav_btn .owl-next, .vignettes.owl-carousel .owl-nav span.prev, .vignettes.owl-carousel .owl-nav span.next, .vignettes.owl-carousel .owl-nav .owl-prev, .vignettes.owl-carousel .owl-nav .owl-next { cursor: pointer; display: inline-block; width: 35px; color: #666; line-height: 35px; text-align: center; background: none; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } .mod .owl-product header .nav_btn span.prev .fa, .mod .owl-product header .nav_btn span.next .fa, .mod .owl-product header .nav_btn .owl-prev .fa, .mod .owl-product header .nav_btn .owl-next .fa, .mod .owl-product header .owl-nav span.prev .fa, .mod .owl-product header .owl-nav span.next .fa, .mod .owl-product header .owl-nav .owl-prev .fa, .mod .owl-product header .owl-nav .owl-next .fa, .mod .look-owl header .nav_btn span.prev .fa, .mod .look-owl header .nav_btn span.next .fa, .mod .look-owl header .nav_btn .owl-prev .fa, .mod .look-owl header .nav_btn .owl-next .fa, .mod .look-owl header .owl-nav span.prev .fa, .mod .look-owl header .owl-nav span.next .fa, .mod .look-owl header .owl-nav .owl-prev .fa, .mod .look-owl header .owl-nav .owl-next .fa, .mod .owl-product footer .nav_btn span.prev .fa, .mod .owl-product footer .nav_btn span.next .fa, .mod .owl-product footer .nav_btn .owl-prev .fa, .mod .owl-product footer .nav_btn .owl-next .fa, .mod .owl-product footer .owl-nav span.prev .fa, .mod .owl-product footer .owl-nav span.next .fa, .mod .owl-product footer .owl-nav .owl-prev .fa, .mod .owl-product footer .owl-nav .owl-next .fa, .mod .look-owl footer .nav_btn span.prev .fa, .mod .look-owl footer .nav_btn span.next .fa, .mod .look-owl footer .nav_btn .owl-prev .fa, .mod .look-owl footer .nav_btn .owl-next .fa, .mod .look-owl footer .owl-nav span.prev .fa, .mod .look-owl footer .owl-nav span.next .fa, .mod .look-owl footer .owl-nav .owl-prev .fa, .mod .look-owl footer .owl-nav .owl-next .fa, .vignettes.owl-carousel .nav_btn span.prev .fa, .vignettes.owl-carousel .nav_btn span.next .fa, .vignettes.owl-carousel .nav_btn .owl-prev .fa, .vignettes.owl-carousel .nav_btn .owl-next .fa, .vignettes.owl-carousel .owl-nav span.prev .fa, .vignettes.owl-carousel .owl-nav span.next .fa, .vignettes.owl-carousel .owl-nav .owl-prev .fa, .vignettes.owl-carousel .owl-nav .owl-next .fa { font-size: 24px; vertical-align: -1px; } .mod .owl-product header .nav_btn span.prev:hover, .mod .owl-product header .nav_btn span.prev:focus, .mod .owl-product header .nav_btn span.next:hover, .mod .owl-product header .nav_btn span.next:focus, .mod .owl-product header .nav_btn .owl-prev:hover, .mod .owl-product header .nav_btn .owl-prev:focus, .mod .owl-product header .nav_btn .owl-next:hover, .mod .owl-product header .nav_btn .owl-next:focus, .mod .owl-product header .owl-nav span.prev:hover, .mod .owl-product header .owl-nav span.prev:focus, .mod .owl-product header .owl-nav span.next:hover, .mod .owl-product header .owl-nav span.next:focus, .mod .owl-product header .owl-nav .owl-prev:hover, .mod .owl-product header .owl-nav .owl-prev:focus, .mod .owl-product header .owl-nav .owl-next:hover, .mod .owl-product header .owl-nav .owl-next:focus, .mod .look-owl header .nav_btn span.prev:hover, .mod .look-owl header .nav_btn span.prev:focus, .mod .look-owl header .nav_btn span.next:hover, .mod .look-owl header .nav_btn span.next:focus, .mod .look-owl header .nav_btn .owl-prev:hover, .mod .look-owl header .nav_btn .owl-prev:focus, .mod .look-owl header .nav_btn .owl-next:hover, .mod .look-owl header .nav_btn .owl-next:focus, .mod .look-owl header .owl-nav span.prev:hover, .mod .look-owl header .owl-nav span.prev:focus, .mod .look-owl header .owl-nav span.next:hover, .mod .look-owl header .owl-nav span.next:focus, .mod .look-owl header .owl-nav .owl-prev:hover, .mod .look-owl header .owl-nav .owl-prev:focus, .mod .look-owl header .owl-nav .owl-next:hover, .mod .look-owl header .owl-nav .owl-next:focus, .mod .owl-product footer .nav_btn span.prev:hover, .mod .owl-product footer .nav_btn span.prev:focus, .mod .owl-product footer .nav_btn span.next:hover, .mod .owl-product footer .nav_btn span.next:focus, .mod .owl-product footer .nav_btn .owl-prev:hover, .mod .owl-product footer .nav_btn .owl-prev:focus, .mod .owl-product footer .nav_btn .owl-next:hover, .mod .owl-product footer .nav_btn .owl-next:focus, .mod .owl-product footer .owl-nav span.prev:hover, .mod .owl-product footer .owl-nav span.prev:focus, .mod .owl-product footer .owl-nav span.next:hover, .mod .owl-product footer .owl-nav span.next:focus, .mod .owl-product footer .owl-nav .owl-prev:hover, .mod .owl-product footer .owl-nav .owl-prev:focus, .mod .owl-product footer .owl-nav .owl-next:hover, .mod .owl-product footer .owl-nav .owl-next:focus, .mod .look-owl footer .nav_btn span.prev:hover, .mod .look-owl footer .nav_btn span.prev:focus, .mod .look-owl footer .nav_btn span.next:hover, .mod .look-owl footer .nav_btn span.next:focus, .mod .look-owl footer .nav_btn .owl-prev:hover, .mod .look-owl footer .nav_btn .owl-prev:focus, .mod .look-owl footer .nav_btn .owl-next:hover, .mod .look-owl footer .nav_btn .owl-next:focus, .mod .look-owl footer .owl-nav span.prev:hover, .mod .look-owl footer .owl-nav span.prev:focus, .mod .look-owl footer .owl-nav span.next:hover, .mod .look-owl footer .owl-nav span.next:focus, .mod .look-owl footer .owl-nav .owl-prev:hover, .mod .look-owl footer .owl-nav .owl-prev:focus, .mod .look-owl footer .owl-nav .owl-next:hover, .mod .look-owl footer .owl-nav .owl-next:focus, .vignettes.owl-carousel .nav_btn span.prev:hover, .vignettes.owl-carousel .nav_btn span.prev:focus, .vignettes.owl-carousel .nav_btn span.next:hover, .vignettes.owl-carousel .nav_btn span.next:focus, .vignettes.owl-carousel .nav_btn .owl-prev:hover, .vignettes.owl-carousel .nav_btn .owl-prev:focus, .vignettes.owl-carousel .nav_btn .owl-next:hover, .vignettes.owl-carousel .nav_btn .owl-next:focus, .vignettes.owl-carousel .owl-nav span.prev:hover, .vignettes.owl-carousel .owl-nav span.prev:focus, .vignettes.owl-carousel .owl-nav span.next:hover, .vignettes.owl-carousel .owl-nav span.next:focus, .vignettes.owl-carousel .owl-nav .owl-prev:hover, .vignettes.owl-carousel .owl-nav .owl-prev:focus, .vignettes.owl-carousel .owl-nav .owl-next:hover, .vignettes.owl-carousel .owl-nav .owl-next:focus { color: #333; } .mod .owl-product .promo_cat img, .mod .look-owl .promo_cat img { display: inline-block; height: initial; max-height: 100%; width: auto; max-width: 100%; vertical-align: middle; transform-style: inherit; } .mod .owl-product .promo_cat p:last-child, .mod .look-owl .promo_cat p:last-child { margin-bottom: 0; } .mod .owl-product .produits_extraits, .mod .look-owl .produits_extraits { margin: 15px 0; } .mod .owl-product .owl-product .owl-wrapper, .mod .look-owl .owl-product .owl-wrapper { margin: 8px 0; } .mod .owl-product .owl-product .owl-wrapper .extrait, .mod .look-owl .owl-product .owl-wrapper .extrait { margin-bottom: 0; } .mod .owl-product .owl-product .nav_0, .mod .look-owl .owl-product .nav_0 { margin: 20px 0; } .mod .owl-product footer, .mod .look-owl footer { position: relative; margin: 0 14px; text-align: center; border-top: 1px solid #dfdfdf; } .mod .owl-product footer .nav_0 a, .mod .look-owl footer .nav_0 a { display: inline-block; padding: 10px 0; color: #e1000d; font-size: 14px; text-transform: uppercase; } .mod .owl-product footer .nav_0 a .ico_fnt, .mod .look-owl footer .nav_0 a .ico_fnt { margin-right: 5px; color: #333; font-size: 24px; vertical-align: -3px; } .mod .owl-product footer .nav_0 a:hover, .mod .owl-product footer .nav_0 a:focus, .mod .look-owl footer .nav_0 a:hover, .mod .look-owl footer .nav_0 a:focus { color: #333; }       .mod.blocs_onglets { margin: 0 !important; color: #333; font-size: 1em; background: #fff; } .mod.blocs_onglets.type_c h3 { margin: 0; color: #333; font-size: 1.28571em; font-family: "Arial", sans-serif; font-weight: bold; line-height: 36px; text-align: center; } .mod.blocs_onglets.type_c h3 span { display: inline-block; line-height: 18px; vertical-align: middle; padding-bottom: 15px; margin-bottom: 26px; border-bottom-color: #333; border-bottom-style: double; padding-top: 30px; } .mod.blocs_onglets.type_c .bloc_texte { min-height: 100%; text-align: center; border: 1px solid #333; } .mod.blocs_onglets.type_c .bloc_texte .content { padding: 0 30px 30px 30px; } .mod.blocs_onglets.type_c .bloc_texte .content p:last-child { margin-bottom: 0; }       .blc_txt, .blc_l { padding: 15px; border: 1px solid #dfdfdf; background: none; } .blc_txt .blc_l .titre, .blc_txt .blc_txt .titre, .blc_l .blc_l .titre, .blc_l .blc_txt .titre { line-height: normal; font-size: 28px; font-family: "Arial", sans-serif; } .blc_txt .fl_left, .blc_l .fl_left { margin-right: 31px; } .blc_txt a, .blc_l a { color: #333; } .blc_txt a:hover, .blc_txt a:focus, .blc_l a:hover, .blc_l a:focus { color: #333; } .blc_txt:after, .blc_l:after { display: block; content: ""; clear: both; }       @media (min-width: 992px) { .row.row_fix { margin-left: 0; margin-right: 0; } } hr { margin: 26px -15px; border-color: #e5e5e5; } .center_resp img { margin: 0 auto; } .bloc_texte img { display: block; height: auto; max-width: 100%; } .bloc_texte p:last-child { margin: 0; } .fa-star, .fa-star-o { font-size: 17px; } .fa-star { color: #f5b027; } .fa-star-o { color: #EEE; } h1, h2, h3, h4, h5, h6 { color: #333; } h1, .h1 { font-size: 2.125em; font-family: "Arial", sans-serif; font-weight: normal; } h2, .h2 { font-size: 1.875em; } h3, .h3 { font-size: 1.5em; } h4, .h4 { font-size: 1.25em; } h5 .h5 { font-size: 1.125em; } h6, .h6 { font-size: 1em; }   a { color: #333; } a:hover { color: #333; text-decoration: none; } a:focus { color: #333; text-decoration: none; outline: 0;   } a.nu:hover { text-decoration: none !important; } a.puce_fnt_half:before, a.puce_fnt:before { padding-right: 5px; color: #333; vertical-align: 0px; } sup { margin: 0 1px 0 0; font-size: 0.7em; } em { font-style: italic; } p { margin-bottom: 10px; } ul { padding: 0; margin: 0 0 20px 20px; } ul ul { margin-bottom: 0; } .list_none li { list-style: none; } .header_top { color: #666; background: #f3f1f1; } @media (max-width: 767px) { .header_top { position: relative; text-align: center; } } .header_top .title { padding: 0; margin: 0; color: #666; font-size: 0.92857em; font-family: "Arial", sans-serif; font-weight: normal; line-height: 36px; } .header_top ul { padding: 0; margin: 0; list-style: none; } .header_top ul.link li { float: left; display: inline-block; padding: 0 16px; line-height: 36px; } @media (min-width: 992px) and (max-width: 1199px) { .header_top ul.link li { padding: 0 10px; } } @media (min-width: 768px) and (max-width: 991px) { .header_top ul.link li { padding: 0 7px; } } @media (max-width: 767px) { .header_top ul.link li { position: static; } } .header_top ul.link li a { line-height: normal; color: #666; font-size: 0.92857em; font-weight: bold; } .header_top ul.link li a .fa, .header_top ul.link li a .puce_fnt, .header_top ul.link li a .puce_fnt_half { margin-right: 10px; } .header_top ul.link li a .puce_fnt:before { font-size: 20px; vertical-align: -5px; } .header_top ul.link li a .fa { font-size: 0.875em; vertical-align: 1px; } .header_top ul.link li a:hover { color: #000; text-decoration: none; } .header_top ul.link li a:hover .puce_fnt { color: #666; } .header_top ul.link li.last { padding-right: 0; border: none; } .header_top .favorites .circle { height: 15px; width: 15px; background-color: #f00; border-radius: 50%; display: inline-block; } .header_top ul.link li.dropdown .dropdown-menu { float: none; min-width: 1px; width: auto; left: auto; right: 0; padding: 0; background-color: #f3f1f1; border: none; border-radius: 0; box-shadow: 0 0 0 0; z-index: 1001; } @media (max-width: 767px) { .header_top ul.link li.dropdown .dropdown-menu { width: 100%; } } .header_top ul.link li.dropdown .dropdown-menu li { float: none; display: block; padding: 0; line-height: 1em; border-right: none; } .header_top ul.link li.dropdown .dropdown-menu li a { display: inline-block; width: 100%; padding: 14px 22px; color: #666; font-size: 1em; text-transform: none; } .header_top ul.link li.dropdown .dropdown-menu li a:hover, .header_top ul.link li.dropdown .dropdown-menu li a:focus { color: #000; background: white; } .header_top ul.link li.dropdown.user li a { padding: 5px 22px; } .header_top ul.link li.dropdown.layer { padding: 6px 12px 0; width: 334px; color: #666; } @media (min-width: 768px) and (max-width: 991px) { .header_top ul.link li.dropdown.layer { width: 290px; } } .header_top ul.link li.dropdown.layer li { padding-top: 12px; padding-bottom: 12px; border-bottom: 1px solid #666; } .header_top ul.link li.dropdown.layer li .mdp { font-size: 12px; } .header_top ul.link li.dropdown.layer li .mdp:before { font-size: 13px; vertical-align: -2px; } .header_top ul.link li.dropdown.layer li.btn, .header_top ul.link li.dropdown.layer li.btn:hover, .header_top ul.link li.dropdown.layer li.btn:focus { padding: 14px 22px; width: 100%; font-size: 24px; text-align: center; } .header_top ul.link li.dropdown.layer li:last-child { border: none; }   .mod.localisation { margin-left: 30px !important; line-height: 36px; } @media (max-width: 767px) { .mod.localisation { float: none; } } @media (max-width: 560px) { .mod.localisation { float: none; display: inline; } } .mod.localisation .select2-container { display: inline-block; } .mod.localisation .select2-container .select2-selection { background: none; border: none; box-shadow: 0 0 0 0; border-radius: 0; } .mod.localisation .select2-container .select2-selection__arrow { bottom: 13px; } .mod.localisation .select2-container .select2-selection__arrow b { font-size: 13px; font-family: 'Glyphicons Regular'; border: none; } .mod.localisation .select2-container .select2-selection__arrow b:before { content: "\E602"; } .mod.localisation .anselect { display: inline-block; position: relative; cursor: pointer; } .mod.localisation .anselect.devises { font-size: 14px; } .mod.localisation .anselect.devises select { border: none; } .mod.localisation .anselect.devises select:after { box-shadow: 0 0 0 0; } .mod.localisation .anselect select { background: none; border: none; box-shadow: 0 0 0 0; border-radius: 0 0 0 0; } .mod.localisation .anselect .current { display: inline-block; height: 28px; line-height: 27px; color: #666; font-size: 1em; text-transform: uppercase; text-align: left; padding: 0 10px 0 10px; border: none; } @media (min-width: 768px) and (max-width: 991px) { .mod.localisation .anselect .current { width: 76px; } } @media (max-width: 560px) { .mod.localisation .anselect .current { position: relative; text-align: left; } } .mod.localisation .anselect .current .ico_fnt { margin-left: 12px; } .mod.localisation .anselect .current .ico_fnt:before { font-size: 14px; vertical-align: middle; } .mod.localisation .anselect ul.dropdown-menu { width: 100%; min-width: 1px; top: 36px; padding: 0; border: 1px solid #e2e2e2; border-radius: 0 0 0 0; z-index: 10000; } .mod.localisation .anselect ul.dropdown-menu li a { width: 100%; padding: 2px 5px; line-height: normal; text-align: lefft; } .mod.localisation .anselect ul.dropdown-menu li a:hover, .mod.localisation .anselect ul.dropdown-menu li a:focus { color: #666; text-decoration: none; background: none; } .mod.localisation .anselect ul.dropdown-menu li a img { vertical-align: -1px; } header#header { position: relative; padding: 18px 0; z-index: 1000; } header#header a.logo { display: inline-block; } @media (max-width: 767px) { header#header img.logo { padding-bottom: 36px; } } @media (max-width: 560px) { header#header img.logo { padding-bottom: 0; margin: 0 auto; } } header#header .txt { color: #000; font-family: Arial; font-size: 11px; } @media (max-width: 560px) { header#header .col-560 { width: 100%; text-align: center; } } .col-blockcart { text-align: right; } .mod.blockcart { display: inline-block; margin-top: 24px; } .mod.blockcart .cart_btn { padding: 0; width: auto; font-size: 1em; background: #fff; border-color: #000; } .mod.blockcart .cart_btn.btn-group-ico .btn-group-addons { color: #fff; background: #000; } .mod.blockcart .cart_btn span.btn-txt { display: inline-block; min-width: 132px; text-transform: none; text-align: right; } .mod.blockcart .cart_btn span.btn-txt b { color: #333; font-size: 1.28571em; } .mod.blockcart .cart_btn span.btn-txt .count { color: #333; font-size: 0.875em; } .mod.recherche { margin-top: 10px; z-index: 20000; } .mod.recherche .dropdown-menu { float: none; min-width: 100%; left: -1px; padding: 0; margin: 0; font-size: 14px; border: 1px solid #999; border-radius: 0; box-shadow: 0 0 0 0; } .mod.recherche .dropdown-menu li a { padding: 3px 8px; color: #666; font-size: 1em; } .mod.recherche .dropdown-menu li a:hover, .mod.recherche .dropdown-menu li a:focus { color: #333; background: none; } .mod.recherche .form-group { margin: 0; border: 1px solid #999; } .mod.recherche .form-group .input-group-btn { z-index: 3; } .mod.recherche .form-group .input-group-btn .ico_fnt_search { padding: 0; margin-right: 8px; color: #999; font-size: 24px; background: none; border: none; } .mod.recherche .form-group .input-group-btn .ico_fnt_search:hover, .mod.recherche .form-group .input-group-btn .ico_fnt_search:focus { color: #e1000d; } .mod.recherche .form-group .input-group-btn.category { position: relative; background: #fff; z-index: 999; } .mod.recherche .form-group .input-group-btn.category .ico_fnt { margin-left: 14px; color: #999; } .mod.recherche .form-group .input-group-btn.category .ico_fnt:before { font-size: 24px; vertical-align: -2px; } .mod.recherche .form-group .input-group-btn.category .dropdown-toggle { padding: 0 12px 0 9px; color: #666; font-size: 14px; line-height: 30px; text-align: left; text-transform: uppercase; background: none; border: none; border-right: 2px solid #dfdfdf; } .mod.recherche .form-group .input-group-btn.category:hover .ico_fnt { color: #333; } .mod.recherche .form-group .form-control { float: none; height: 40px; padding-top: 0; padding-bottom: 0; font-size: 1em; background: none; border: none; } .mod.recherche .form-group .form-control:focus { box-shadow: 0 0 0 0; } .mod.recherche .form-group .twitter-typeahead { position: static !important; width: 100%; } .mod.recherche .form-group .twitter-typeahead .tt-hint { color: #999; width: 100%; } .mod.recherche .form-group .twitter-typeahead .tt-menu { z-index: 9999 !important; cursor: default !important; width: 100%; margin-left: -1px; background: #fff; border: 1px solid #999; border-radius: 0; box-shadow: 0 0 0 0; } .mod.recherche .form-group .twitter-typeahead .tt-suggestion { display: inline-block; width: 100%; padding: 3px 8px; color: #666; font-size: 14px; border-bottom: 1px solid #999; } .mod.recherche .form-group .twitter-typeahead .tt-suggestion .row { margin-left: 0; margin-right: 0; } .mod.recherche .form-group .twitter-typeahead .tt-suggestion .col { padding: 0; line-height: 47px; } .mod.recherche .form-group .twitter-typeahead .tt-suggestion .col .line { display: inline-block; line-height: normal; vertical-align: middle; } .mod.recherche .form-group .twitter-typeahead .tt-suggestion .col .texte { display: inline-block; vertical-align: middle; line-height: normal; } .mod.recherche .form-group .twitter-typeahead .tt-suggestion .col img { display: inline-block; max-height: 50px; padding-right: 5px; } .mod.recherche .form-group .twitter-typeahead .tt-suggestion:last-child { border: none; } .mod.produits_menu_header { background: #fff; } @media (max-width: 991px) { .mod.produits_menu_header { padding: 15px 0; margin-top: 0; } } body.accueil .mod.produits_menu_header { margin-bottom: 20px; } .mod.produits_menu_header nav.navbar { min-height: 1px; margin: 0; border: none; border-radius: 0; } @media (min-width: 992px) { .mod.produits_menu_header nav.navbar { border-bottom: 3px solid #dfdfdf; } } .mod.produits_menu_header nav.navbar .navbar-brand { float: none; height: auto; width: 100%; color: #000; font-weight: 600; font-size: 16px; line-height: normal; text-align: left; text-transform: uppercase; text-shadow: none; background: #fff; border: none; border-radius: 0 0 0 0; } .mod.produits_menu_header nav.navbar .navbar-brand .icons { display: inline-block; float: right; } .mod.produits_menu_header nav.navbar .navbar-brand .icons .icon-bar { display: block; height: 3px; width: 22px; margin-top: 4px; background-color: #000; } .mod.produits_menu_header nav.navbar .navbar-brand .icons .icon-bar:first-child { margin-top: 0; } .mod.produits_menu_header nav.navbar .navbar-collapse { max-height: 100%; padding-left: 0; padding-right: 0; } @media (max-width: 991px) { .mod.produits_menu_header nav.navbar .navbar-collapse { overflow: hidden; padding-left: 15px; padding-right: 15px; background: #FFF; border: none; padding: 0; } } @media (max-width: 991px) { .mod.produits_menu_header nav.navbar .navbar-collapse.collapse { display: none !important; } } @media (max-width: 991px) { .mod.produits_menu_header nav.navbar .navbar-collapse.collapse.in { display: block !important; } } .mod.produits_menu_header nav.navbar ul.nav { clear: both; float: none; max-height: 100%; padding-left: 15px; margin-bottom: 0; margin-left: auto; margin-right: auto; font-size: 1em; } @media (max-width: 991px) { .mod.produits_menu_header nav.navbar ul.nav { float: none; margin: 0 -15px; width: 100%; padding: 0; margin: 0; } } @media (max-width: 991px) { .mod.produits_menu_header nav.navbar ul.nav li { float: none; } } @media (min-width: 992px) { .mod.produits_menu_header nav.navbar ul.nav li.dropdown:hover > .dropdown-menu { display: block; } } .mod.produits_menu_header nav.navbar ul.nav li:last-child a.nv_1 { margin-right: 0; border: none; } .mod.produits_menu_header nav.navbar ul.nav li ul { padding: 0; margin: 0; } .mod.produits_menu_header nav.navbar ul.nav li ul li { list-style: none; } @media (min-width: 992px) { .mod.produits_menu_header nav.navbar ul.nav li ul.row { padding-top: 25px; padding-bottom: 5px; } } .mod.produits_menu_header nav.navbar ul.nav li a.nv_1.open, .mod.produits_menu_header nav.navbar ul.nav li a.nv_1.aktif { color: #000; background: #fff; } .mod.produits_menu_header nav.navbar ul.nav li a.nv_1.home { color: #000; } .mod.produits_menu_header nav.navbar ul.nav li a.nv_1.home:hover, .mod.produits_menu_header nav.navbar ul.nav li a.nv_1.home.aktif { background-color: #fff; } @media (min-width: 992px) { .mod.produits_menu_header nav.navbar ul.nav li a.nv_1.home:hover, .mod.produits_menu_header nav.navbar ul.nav li a.nv_1.home.aktif { color: #000; } } .mod.produits_menu_header nav.navbar ul.nav li a.nv_1 { display: block; padding: 0; color: #000; font-size: 13px; line-height: 38px; text-align: center; background: none; z-index: 999; } @media (min-width: 1200px) { .mod.produits_menu_header nav.navbar ul.nav li a.nv_1 { margin-right: 8px; } } @media (min-width: 992px) and (max-width: 1199px) { .mod.produits_menu_header nav.navbar ul.nav li a.nv_1 { margin-right: 5px; } } @media (max-width: 991px) { .mod.produits_menu_header nav.navbar ul.nav li a.nv_1 { padding: 0 10px; text-align: left; color: #fff; line-height: 40px; background: #333; } .mod.produits_menu_header nav.navbar ul.nav li a.nv_1:hover, .mod.produits_menu_header nav.navbar ul.nav li a.nv_1.highlighted, .mod.produits_menu_header nav.navbar ul.nav li a.nv_1:focus { color: #fff !important; background: #000 !important; } } .mod.produits_menu_header nav.navbar ul.nav li a.nv_1.home { line-height: 38px; background-color: #fff; } .mod.produits_menu_header nav.navbar ul.nav li a.nv_1:hover, .mod.produits_menu_header nav.navbar ul.nav li a.nv_1:focus { color: #000; background: #fff; } .mod.produits_menu_header nav.navbar ul.nav li a.nv_1:hover span, .mod.produits_menu_header nav.navbar ul.nav li a.nv_1:focus span { color: înhert; background: inhert; } @media (min-width: 992px) { .mod.produits_menu_header nav.navbar ul.nav li a.nv_1 .ico_fnt { padding-right: 10px; } } @media (max-width: 991px) { .mod.produits_menu_header nav.navbar ul.nav li a.nv_1 .ico_fnt { display: inline-block; height: auto; width: auto; margin: 19px 15px 0 0; line-height: 38px; border: none; } } .mod.produits_menu_header nav.navbar ul.nav li a.nv_1 .ico_fnt.down { height: auto; width: auto; margin: 0; line-height: 0; vertical-align: middle; border: none; } @media (min-width: 992px) { .mod.produits_menu_header nav.navbar ul.nav li a.nv_1 .ico_fnt.down:before { display: inline; font-size: 10px; vertical-align: 4px; } } @media (max-width: 991px) { .mod.produits_menu_header nav.navbar ul.nav li a.nv_1 .ico_fnt.down { margin: 20px 20px 0 0; } } .mod.produits_menu_header nav.navbar ul.nav li a.nv_1 span.name { display: inline-block; padding: 0 10px; line-height: normal; font-family: "Arial", sans-serif; font-weight: 600; word-wrap: break-word; vertical-align: middle; text-transform: uppercase; } @media (max-width: 991px) { .mod.produits_menu_header nav.navbar ul.nav li a.nv_1 span.name { max-width: 100%; } } @media (max-width: 991px) { .mod.produits_menu_header nav.navbar ul.nav li.container { width: 100%; padding-left: 0; padding-right: 0; } } .mod.produits_menu_header nav.navbar ul.nav li.cat { position: relative; } @media (max-width: 991px) { .mod.produits_menu_header nav.navbar ul.nav li.cat { border-bottom: 1px solid #e03b87; } } .mod.produits_menu_header nav.navbar ul.nav li.pages { position: relative; } @media (max-width: 991px) { .mod.produits_menu_header nav.navbar ul.nav li.cat, .mod.produits_menu_header nav.navbar ul.nav li.pages { float: none; width: auto; margin-right: 0; border: none; } } .mod.produits_menu_header nav.navbar ul.nav li.w_global { position: static; } .mod.produits_menu_header nav.navbar ul.nav li.liste .dropdown-menu { width: 300px; } .mod.produits_menu_header nav.navbar ul.nav li.liste .dropdown-menu li.column { padding-top: 10px; padding-bottom: 10px; } @media (min-width: 992px) { .mod.produits_menu_header nav.navbar ul.nav li.dropdown .nv_1.open:after, .mod.produits_menu_header nav.navbar ul.nav li.dropdown .nv_1:hover:after, .mod.produits_menu_header nav.navbar ul.nav li.dropdown .nv_1:focus:after { z-index: 100000000000; position: absolute; left: 50%; bottom: -9px; content: ""; display: block; width: 0; height: 0; vertical-align: middle; border-top: 9px dashed; border-top: 9px solid; border-right: 9px solid transparent; border-left: 9px solid transparent; border-top-color: #e1000d; -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); } } .mod.produits_menu_header nav.navbar ul.nav li.maxcolumn_1 .dropdown-menu { width: 300px; } .mod.produits_menu_header nav.navbar ul.nav li.maxcolumn_1 .dropdown-menu li.column { border-right: none; } .mod.produits_menu_header nav.navbar ul.nav li.maxcolumn_2 .dropdown-menu { width: 748px; } @media (min-width: 992px) and (max-width: 1199px) { .mod.produits_menu_header nav.navbar ul.nav li.maxcolumn_2 .dropdown-menu { width: 400px; } } .mod.produits_menu_header nav.navbar ul.nav li.maxcolumn_3 .dropdown-menu { width: 748px; } @media (min-width: 992px) and (max-width: 1199px) { .mod.produits_menu_header nav.navbar ul.nav li.maxcolumn_3 .dropdown-menu { width: 600px; } } .mod.produits_menu_header nav.navbar ul.nav li.maxcolumn_4 .dropdown-menu { width: 900px; } @media (min-width: 992px) and (max-width: 1199px) { .mod.produits_menu_header nav.navbar ul.nav li.maxcolumn_4 .dropdown-menu { width: 800px; } } .mod.produits_menu_header nav.navbar ul.nav li.txt_only, .mod.produits_menu_header nav.navbar ul.nav li.maxcolumn_5 { position: static; } .mod.produits_menu_header nav.navbar ul.nav li.w_global .dropdown-menu, .mod.produits_menu_header nav.navbar ul.nav li.maxcolumn_5 .dropdown-menu, .mod.produits_menu_header nav.navbar ul.nav li.txt_only .dropdown-menu { width: 100% !important; max-width: 100% !important; } .mod.produits_menu_header nav.navbar ul.nav li.link { border-top: 1px solid #333; } .mod.produits_menu_header nav.navbar ul.nav li.link span.container { display: block; margin-left: auto; margin-right: auto; } .mod.produits_menu_header nav.navbar ul.nav li.link a { display: inline-block; position: relative; width: 100%; padding: 20px 0; color: #333; font-size: 14px; font-weight: 600; text-transform: uppercase; border-top: 1px solid #333; } .mod.produits_menu_header nav.navbar ul.nav li.link a .fa { font-size: 14px; } .mod.produits_menu_header nav.navbar ul.nav li.link a .fa:before { color: #333; margin-right: 6px; } .mod.produits_menu_header nav.navbar ul.nav li.link a b { font-weight: 600; } .mod.produits_menu_header nav.navbar ul.nav li.link a:hover { color: #666; text-decoration: none; } .mod.produits_menu_header nav.navbar ul.nav li.open a.nv_1, .mod.produits_menu_header nav.navbar ul.nav li.selected a.nv_1 { position: relative; } @media (max-width: 991px) { .mod.produits_menu_header nav.navbar ul.nav li.open a.nv_1, .mod.produits_menu_header nav.navbar ul.nav li.selected a.nv_1 { color: #000; background: #fff; } } .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu { top: 38px; width: auto; font-size: 1em; z-index: 100; border: none; background: #fff; border-radius: 0; box-shadow: 0 0 0 0; border-top: 3px solid #e1000d; border-bottom: 3px solid #dfdfdf; } @media (min-width: 992px) { .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu { margin-left: 0; } } @media (max-width: 991px) { .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu { top: auto; float: none; position: relative; background: #000; border: none; } } .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu.left .container, .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu.right .container { width: auto; } .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu.left { left: 0; } .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu.right { left: auto; right: 0; } @media (max-width: 991px) { .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column { padding: 0; border-bottom: none; } } .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column.txtinfo { padding-bottom: 0; } @media (min-width: 992px) { .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column.txtinfo { padding: 0; padding-left: 15px; padding-right: 15px; border: none; } } @media (min-width: 992px) { .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column.txtinfo p { margin: 0; } } .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column a { display: inline-block; line-height: 1; } .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column a.title { color: #e1000d; font-size: 1em; font-weight: bold; text-transform: uppercase; } .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column a.title:hover { color: #333; } @media (min-width: 992px) { .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column a.title .caret, .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column a.title .ico_fnt { display: none; } } @media (max-width: 991px) { .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column a.title { display: block; padding: 10px 0 10px 30px; margin-bottom: 0; color: #fff; font-weight: bold; text-transform: none; background: none !important; } .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column a.title:hover { color: #333; } } @media (max-width: 991px) { .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column a .ico_fnt { display: block; float: none; top: 15px; right: 7px; margin-right: 0; line-height: 1em; } .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column a .ico_fnt:before { font-size: 28px; vertical-align: middle; } } @media (min-width: 992px) { .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column .listnv_2 { padding-left: 15px; padding-bottom: 15px; } } @media (max-width: 991px) { .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column .listnv_2 { padding: 0; } } .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column .listnv_2 .dropdown-menu { top: auto; float: none; position: relative; width: auto; border: none; } @media (min-width: 992px) { .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column .listnv_2 .dropdown-menu { display: block; padding-top: 15px; } } .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column .listnv_2 .dropdown-menu li:last-child { margin-bottom: 0; } @media (min-width: 992px) { .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column .listnv_2 .dropdown-menu li { display: block !important; margin-bottom: 12px; } } @media (max-width: 991px) { .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column .listnv_2 .dropdown-menu li.open a.title { background: none; } } @media (min-width: 992px) and (max-width: 1199px) { .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column .listnv_2 .dropdown-menu li.hidden-md { display: none !important; } } @media (min-width: 1200px) { .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column .listnv_2 .dropdown-menu li.hidden-lg { display: none !important; } } .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column .listnv_2 .dropdown-menu li a .fa { color: #333; font-size: 12px; margin-right: 7px; vertical-align: 0px; } @media (max-width: 991px) { .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column .listnv_2 .dropdown-menu li a { display: block; padding: 10px 15px; margin-left: 15px; margin-right: 15px; color: #fff; font-size: 14px; } .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column .listnv_2 .dropdown-menu li a:hover, .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column .listnv_2 .dropdown-menu li a:focus { color: #333; } .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column .listnv_2 .dropdown-menu li a .fa { display: none; } } .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column .listnv_2 .dropdown-menu li a:hover { color: #333; background: #FFF; } @media (min-width: 992px) { .mod.produits_menu_header nav.navbar ul.nav li .dropdown-menu li.column .listnv_2 .dropdown-menu li a.isniv3 { padding: 0; font-size: 13px; } } #columns { margin-bottom: 40px; } .row.bg, .container.bg { background: none; } #left_column { margin-top: 15px; } @media (min-width: 992px) { #left_column { margin-bottom: 15px; } } #center_column { margin-top: 15px; margin-bottom: 15px; } .accueil #center_column { margin-top: 0; margin-bottom: 0; } #top_center { background: #f3f1f1; margin-bottom: 20px; } .ariane .breadcrumb { padding: 7px 0; margin: 0; color: #666; font-size: 13px; background: none; border-radius: 0 0 0 0; } .ariane .breadcrumb li:first-child:before { display: none; } .ariane .breadcrumb li > a { color: #666; } .ariane .breadcrumb li > a:hover, .ariane .breadcrumb li > a:focus { color: #000; } .ariane .breadcrumb li + li:before { color: #666; font-size: 13px; }   .mod.slider { margin-bottom: 40px; } #slide { position: relative; } #slide .col-txt .blc_txt { margin-top: 15px; margin-bottom: 15px; } #slide .col-txt .blc_txt:last-child { margin-bottom: 30px; }   .mod.slider_1 .bx-wrapper { position: relative; width: auto; } .mod.slider_1 .bx-wrapper .bx-viewport { width: auto !important; } .mod.slider_1 .bxslider { padding: 0; margin: 0; } .mod.slider_1 .bxslider li .content { position: relative; display: inline-block; } .mod.slider_1 .bx-controls .bx-pager { margin-top: 15px; margin-bottom: -25px; text-align: center; } @media (max-width: 767px) { .mod.slider_1 .bx-controls .bx-pager { display: none; } } .mod.slider_1 .bx-controls .bx-controls-direction .bx-prev, .mod.slider_1 .bx-controls .bx-controls-direction .bx-next { position: absolute; top: 44%; display: inline-block; line-height: 46px; width: 46px; color: #FFF; font-size: 24px; text-align: center; background: rgba(0, 0, 0, 0.6); -moz-border-radius: 40px; -webkit-border-radius: 40px; border-radius: 40px; } .mod.slider_1 .bx-controls .bx-controls-direction .bx-prev .glyphicon:before, .mod.slider_1 .bx-controls .bx-controls-direction .bx-next .glyphicon:before { display: inline-block; vertical-align: -2px; } .mod.slider_1 .bx-controls .bx-controls-direction .bx-prev { left: 20px; } .mod.slider_1 .bx-controls .bx-controls-direction .bx-next { right: 20px; } .mod.slider_1 .bx-controls .bx-pager-item { display: inline-block; } .mod.slider_1 .bx-controls .bx-pager-item a { display: inline-block; height: 12px; width: 12px; margin-right: 12px; color: #ccc; text-indent: -99999px; background: #ccc; border: none; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; } .mod.slider_1 .bx-controls .bx-pager-item a.active { color: #333; background: #333; } .mod.slider_1 .bx-controls .bx-pager-item:last-child a { margin-right: 0; } .mod.slider_1 .texte_0 { position: absolute; left: 0; bottom: 0; width: 100%; background: rgba(0, 0, 0, 0.6); z-index: 1000; } .mod.slider_1 .texte_0 .texte { padding: 15px 13px; color: #fff; } .mod.slider_1 .texte_0 .texte p:last-child { margin-bottom: 0; }   .mod.slider_2 { margin-bottom: 30px; } .mod.slider_2 .bx-wrapper ul { margin: 0; list-style: none; } .mod.slider_2 #bx-pager a { display: block; padding: 21px 18px; color: #333; background: none; border-bottom: 1px solid #dfdfdf; } .mod.slider_2 #bx-pager a.active, .mod.slider_2 #bx-pager a:hover { color: #fff; background: #000; } .mod.slider_2 #bx-pager a:last-child { border: none; } .mod.slider_2 #bx-pager a p:last-child { margin: 0; }   .abs_container.slider_3 { position: absolute; top: 0; width: 100%; z-index: 999; } .abs_container.slider_3 .bloc_texte { padding: 24px 19px; color: #fff; background: rgba(255, 255, 255, 0.8); } .abs_container.slider_3 .bloc_texte h2 { margin-top: 0; margin-bottom: 30px; color: #000; font-size: 2em; font-family: "Arial", sans-serif; } .abs_container.slider_3 .bloc_texte p { margin-bottom: 40px; } .slider_3 { position: relative; } .slider_3 .slide_btn { position: absolute; top: 0; height: 100%; width: 100%; z-index: 9999; } .slider_3 .slide_btn div { display: none; position: absolute; top: 50%; transform: translate(0, -50%); } .slider_3 .slide_btn div.prev { left: 0; } .slider_3 .slide_btn div.next { right: 0; } .slider_3 .slide_btn div span { display: inline-block; line-height: 69px; width: 69px; text-align: center; font-size: 60px; background: rgba(255, 255, 255, 0.5); } .slider_3 .slide_btn div span:before { color: #fff; } .slider_3 .slide_btn div span:hover, .slider_3 .slide_btn div span:focus { cursor: pointer; } .slider_3 .slide_btn div span:hover:before, .slider_3 .slide_btn div span:focus:before { color: #666; } .slider_3:hover .slide_btn div { display: block; } .mod.accueil .liste, .mod.accueil .banniere, .mod.accueil .bloc_texte.id_17 { margin-bottom: 40px; } .mod.accueil .list_bg_105 { background: #FFF; } .mod.accueil .list_bg_105 .look-owl .nav_btn .fa { font-size: 26px; line-height: 166px; } .mod.accueil .list_bg_105 .look-owl .nav_btn .fa:before { color: #333; } .mod.accueil .list_bg_105 .look-owl .nav_btn .fa:hover, .mod.accueil .list_bg_105 .look-owl .nav_btn .fa:focus { cursor: pointer; } .mod.accueil .list_bg_105 .look-owl .nav_btn .fa:hover:before, .mod.accueil .list_bg_105 .look-owl .nav_btn .fa:focus:before { color: #333; } .mod.accueil .list_bg_105 .look-owl .listing .owl-item { line-height: 166px; text-align: center; border: 2px solid #f3f3f3; } .mod.accueil .list_bg_105 .look-owl .listing .owl-item img { display: inline-block; width: auto; } @media (max-width: 767px) { .mod.accueil .list_bg_105 .look-owl footer .nav_btn { margin-top: 19px; } } .mod.accueil .list_bg_105 .look-owl footer .nav_0 a { background: #FFF; } .mod.accueil.list_bg_115 { background: #FFF; } .mod.accueil.list_bg_115 .owl-product footer .nav_0 a { background: #FFF; } .mod.accueil.list_bg_116 { background: #f3f3f3; } .mod.accueil.list_bg_116 .owl-product footer .nav_0 a { background: #f3f3f3; }   .content h1 { padding: 0 0 10px 0; margin: 15px 0 20px; border-bottom: 1px solid #dfdfdf; } .mod.textes_pages, .mod.content.contact { border: none; } .mod.plan ul { margin: 0 0 15px 10px; list-style-type: none; } .mod.plan ul ul ul { margin-bottom: 0; }   .mod.produits_menu_liste nav.navbar { z-index: 1; min-height: 1px; margin: 0; background: none; border: none; border-radius: 0; } .mod.produits_menu_liste nav.navbar { border: 1px solid #333; }   .mod.produits_menu_liste nav.navbar ul { margin: 0; list-style-type: none; } .mod.produits_menu_liste nav.navbar .navbar-toggle { float: none; height: auto; width: 100%; margin: 0;   font-weight: 600; font-size: 1em; line-height: normal; text-transform: uppercase; text-shadow: none; text-align: left; background: none; border-radius: 0 0 0 0; } .mod.produits_menu_liste nav.navbar .navbar-toggle .icons { float: right; display: inline-block; margin: -1px 9px 0 0; } .mod.produits_menu_liste nav.navbar .navbar-toggle .icons .icon-bar { height: 3px; margin-top: 4px; background-color: #58585a; } .mod.produits_menu_liste nav.navbar .navbar-toggle .icons .icon-bar:first-child { margin-top: 0; } .mod.produits_menu_liste nav.navbar .navbar-collapse { max-height: 100%; padding-left: 0; padding-right: 0; } @media (max-width: 991px) { .mod.produits_menu_liste nav.navbar .navbar-collapse.collapse { display: none !important; } } @media (max-width: 991px) { .mod.produits_menu_liste nav.navbar .navbar-collapse.collapse.in { display: block !important; } } .mod.produits_menu_liste .dropdown-menu { top: auto; float: none; position: relative; padding: 0; font-size: 1em; background: none; box-shadow: 0 0 0 0; border-radius: 0; border: none; } .mod.produits_menu_liste li.cat a.isniv1 { padding: 8px 24px; color: #fff; font-size: 1.14286em; font-weight: bold; text-align: left; text-transform: uppercase; line-height: 16px; background: #333; border-bottom: none; } .mod.produits_menu_liste li.cat a.isniv1:hover, .mod.produits_menu_liste li.cat a.isniv1:focus { background: #333; } .mod.produits_menu_liste li.cat .dropdown-menu.display { display: block; } @media (min-width: 992px) { .mod.produits_menu_liste li.cat .dropdown-menu.display { padding: 8px 0; } } .mod.produits_menu_liste li.cat .dropdown-menu li.dropdown { margin-bottom: 1px; } .mod.produits_menu_liste li.cat .dropdown-menu li.dropdown:last-child { margin-bottom: 0; } .mod.produits_menu_liste li.cat .dropdown-menu li.dropdown a.isniv2 { padding: 6px 35px 6px 40px; color: #333; line-height: 14px; font-size: 1em; font-weight: normal; white-space: normal; text-transform: none; background: none; } .mod.produits_menu_liste li.cat .dropdown-menu li.dropdown a.isniv2 .fa { position: absolute; top: 7px; left: 24px; color: #333; font-size: 1em; } .mod.produits_menu_liste li.cat .dropdown-menu li.dropdown a.selected.isniv2, .mod.produits_menu_liste li.cat .dropdown-menu li.dropdown a:hover, .mod.produits_menu_liste li.cat .dropdown-menu li.dropdown a:focus { color: #333; font-weight: bold; background: none; } .mod.produits_menu_liste li.cat .dropdown-menu li.dropdown.open a .fa:before { content: ""; } .mod.produits_menu_liste li.cat .dropdown-menu li.dropdown .dropdown-menu li a { padding: 6px 35px 6px 40px; color: #333; font-size: 0.92857em; line-height: 0.92857em; text-transform: none; white-space: normal; background: none; } .mod.produits_menu_liste li.cat .dropdown-menu li.dropdown .dropdown-menu li a.selected, .mod.produits_menu_liste li.cat .dropdown-menu li.dropdown .dropdown-menu li a:hover, .mod.produits_menu_liste li.cat .dropdown-menu li.dropdown .dropdown-menu li a:focus { color: #333; background: none; } .mod.produits_menu_liste .txt.bloc_texte { margin-top: 24px; } @media (max-width: 991px) { .mod.produits_menu_liste .txt.bloc_texte { margin-bottom: 24px; } } .mod.produits_menu_liste .txt.bloc_texte .divpad {   padding: 0 7px 7px 7px; }   .mod.produits h1 { margin-top: 10px; margin-bottom: 24px; } @media (max-width: 991px) { .mod.produits h1 { margin-top: 24px; } } .mod.produits .intro { margin: 0 0 40px 0; font-size: 14px; } .mod.produits .intro .btn_intro { cursor: pointer; color: #333; font-weight: bold; } .mod.produits .intro_txt.longue .intro { padding-top: 22px; } @media (min-width: 992px) { .mod.produits .produits_extraits { padding: 0 15px; margin-top: 0px; } } @media (max-width: 991px) { .mod.produits .produits_extraits { margin-top: 0px; } }   .mod.produits_pagination { margin: 24px 15px 0 15px; color: #666; }   .mod.produits_page { margin: 0 !important; text-align: right; } .mod.produits_page .form-group { margin-bottom: 0; } .mod.produits_page .form-group .control-label { display: inline-block; padding-top: 0; margin-right: 7px; margin-bottom: 0; line-height: 32px; text-transform: none; } .mod.produits_page .select2-container--bootstrap { display: inline-block; width: auto !important; min-width: 100px; } .mod.produits_page .select2-container--bootstrap .select2-selection { text-align: center; }   .mod.pagination { margin: 0 !important; } .mod.pagination > li { display: inline-block; margin-right: 9px; } .mod.pagination > li:last-child { margin-right: 0; } .mod.pagination > li > a, .mod.pagination > li > span { display: inline-block; min-width: 33px; padding: 0 11px; line-height: 31px; text-align: center; color: #666; font-size: 1em; font-family: "Arial", sans-serif; background-color: #fff; border: 1px solid #f3f1f1; border-radius: 0; } .mod.pagination > li > a:hover, .mod.pagination > li > span:hover { text-decoration: none; color: #fff; background-color: #000; border-color: #000; } .mod.pagination > li > a .ico_fnt { color: #666; font-size: 14px; vertical-align: 0; } .mod.pagination > li > a.prev:hover .ico_fnt, .mod.pagination > li > a.prev:focus .ico_fnt, .mod.pagination > li > a.next:hover .ico_fnt, .mod.pagination > li > a.next:focus .ico_fnt { color: #fff; } .mod.pagination > li.active > a, .mod.pagination > li.active > span, .mod.pagination > li.active > a:hover, .mod.pagination > li.active > span:hover, .mod.pagination > li.active > a:focus, .mod.pagination > li.active > span:focus { color: #fff; background-color: #000; border-color: #000; }   .mod.produits_trier { padding: 6px 16px; color: #666; font-size: 1em; font-weight: bold; background: none; border-top: 1px solid #dfdfdf; border-right: none; border-bottom: 1px solid #dfdfdf; border-left: none; } @media (min-width: 992px) and (max-width: 1199px) { .mod.produits_trier { font-size: 13px; } } .mod.produits_trier .count_articles { display: inline-block; padding: 0; line-height: 32px; text-transform: none; } .mod.produits_trier .navbar-toggle { float: none; height: auto; padding: 13px 10px; margin: 0; color: #666; font-size: 1em; font-weight: bold; line-height: normal; text-transform: uppercase; text-shadow: none; background: none; border-radius: 0 0 0 0; border: none; } .mod.produits_trier .navbar-toggle .icon-bar { height: 3px; margin-top: 4px; background-color: #666; } .mod.produits_trier .navbar-toggle .icon-bar:first-child { margin-top: 0; } @media (max-width: 991px) { .mod.produits_trier .navbar-collapse.collapse { display: none !important; } } @media (max-width: 991px) { .mod.produits_trier .navbar-collapse.collapse.in { display: block !important; } } @media (min-width: 992px) { .mod.produits_trier .navbar-collapse { padding-left: 0; padding-right: 0; } } @media (max-width: 991px) { .mod.produits_trier .navbar-collapse { padding-left: 15px; padding-right: 15px; background: none; } } @media (min-width: 992px) { .mod.produits_trier .form-horizontal .col_left, .mod.produits_trier .form-horizontal .col_right { padding-left: 0; padding-right: 0; } } @media (min-width: 768px) and (max-width: 991px) { .mod.produits_trier .form-horizontal .col_left, .mod.produits_trier .form-horizontal .col_right { padding-bottom: 6px; } } @media (max-width: 767px) { .mod.produits_trier .form-horizontal .col_left, .mod.produits_trier .form-horizontal .col_right { text-align: left; } } @media (min-width: 768px) and (max-width: 991px) { .mod.produits_trier .form-horizontal .col_right { padding-bottom: 0; } } @media (min-width: 992px) { .mod.produits_trier .form-horizontal .no_pad_right { padding-right: 0; } } .mod.produits_trier .form-horizontal .form-group { margin-bottom: 0; } @media (min-width: 992px) { .mod.produits_trier .form-horizontal .form-group.no_margin { margin-left: 0; margin-right: 0; } } .mod.produits_trier .form-horizontal .form-group .control-label { display: inline-block; padding: 0; margin-bottom: 0; line-height: 32px; text-transform: none; }   .mod.produits .afficher { float: left; width: 317px; height: 37px; line-height: 37px; padding: 0 0 0 198px; color: #fff; } .mod.produits .afficher a { color: #d43901; } .mod.produits .afficher a:hover, .mod.produits .afficher a.current { text-decoration: underline; } .mod.produits .afficher a.current { font-weight: bold; } body.accueil .owl-stage .active:first-child article, body.accueil .owl-stage .active.first-active article { border-left: none; } body.accueil .owl-stage .active.last-active article { border-right: none; } @media (min-width: 1200px) { .produits_extraits .col-lg-4.first-in-line:nth-child(3n+1) .extrait { border-left: none; } } @media (min-width: 992px) { .produits_extraits .col-lg-3.first-in-line:nth-child(4n+1) .extrait { border-left: none; } } @media (min-width: 768px) and (max-width: 1199px) { .produits_extraits .col-md-6.first-in-line:nth-child(2n+1) .extrait { border-left: none; } } @media (min-width: 992px) { .produits_extraits .col-lg-4.last-in-line:nth-child(3n) .extrait, .produits_extraits .col-lg-4.last-in-line:last-child .extrait { border-right: none; } } @media (min-width: 992px) { .produits_extraits .col-lg-3.last-in-line:nth-child(4n) .extrait, .produits_extraits .col-lg-3.last-in-line:last-child .extrait { border-right: none; } } @media (min-width: 768px) and (max-width: 1199px) { .produits_extraits .col-md-6.last-in-line:nth-child(2n) .extrait, .produits_extraits .col-md-6.last-in-line:last-child .extrait { border-right: none; } } @media (max-width: 767px) { .produits_extraits .col-xs-12 .extrait { border: none; } } .produits_extraits .col_article { padding-left: 0; padding-right: 0; padding-bottom: 15px; border-bottom: 1px solid #dfdfdf; margin-bottom: 40px; } @media (max-width: 560px) { .produits_extraits .col_article.col-xs-6 { width: 100%; } } .produits_extraits .extrait { height: 100%; padding-top: 20px; padding-bottom: 15px; padding-left: 7.5px; padding-right: 7.5px; border-right: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; background: none; } .produits_extraits .extrait .article_1, .produits_extraits .extrait .article_0 { position: relative; height: 100%; display: flex; flex-direction: column; justify-content: space-between; } .produits_extraits .extrait .product_img { display: inline-block; position: relative; margin: 0 auto; margin-bottom: 12px; } .produits_extraits .extrait .title_product { margin: 0; margin-bottom: 5px; text-align: center; } @media (max-width: 767px) { .produits_extraits .extrait .title_product { height: auto; } } .produits_extraits .extrait .title_product a { display: inline-block; color: #333; font-size: 1em; line-height: 1em; text-decoration: none; text-transform: uppercase; vertical-align: middle; } .produits_extraits .extrait .title_product a:hover, .produits_extraits .extrait .title_product a:focus { color: #333; } .produits_extraits .extrait .title_product .title { margin: 0; font-size: 1em; line-height: 28px; font-family: "Arial", sans-serif; font-weight: bold; } .produits_extraits .extrait .title_product .attributs { color: #999; } .produits_extraits .extrait .title_product .normal { line-height: normal; } .produits_extraits .extrait .remise { position: absolute; top: 1px; left: auto; right: 0; display: inline-block; color: #fff; font-size: 1.42857em; font-weight: bold; font-family: "Arial", sans-serif; background: #e1000d; padding: 13px; } .produits_extraits .extrait .remise sup { top: -0.3em; } .produits_extraits .extrait a.extrait-photo { display: block; text-align: center; } .produits_extraits .extrait a.extrait-photo img { display: inline; width: auto; vertical-align: middle; transform-style: inherit; } .produits_extraits .extrait a.extrait-photo .img-responsive { display: inline-block; max-height: 100%; margin: 0 auto; } .produits_extraits .extrait a.extrait-photo .icones { display: none; } .produits_extraits .extrait a.extrait-photo:hover .icones { position: absolute; top: 0; left: 0; display: block; width: 100%; } .produits_extraits .extrait a.extrait-photo:hover .icones .ico_fnt { padding: 15px; color: #333; font-size: 30px; background: rgba(255, 255, 255, 0.5); -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; } .produits_extraits .extrait .description { min-height: 28px; font-size: 0.92857em; } .produits_extraits .extrait .attribut { padding: 0 16px 0 13px; line-height: 35px; color: #999; font-size: 0.85714em; text-transform: uppercase; background: #666; } .produits_extraits .extrait .info_product { margin: 0 10px; } .produits_extraits .extrait .prix { position: relative; margin-top: 22px; text-align: left; color: #e1000d; } .produits_extraits .extrait .prix .from { margin-bottom: 6px; text-align: left; display: block; width: 100%; color: #999; font-size: 1em; font-weight: 300; } .produits_extraits .extrait .prix .left { display: flex; align-items: center; } .produits_extraits .extrait .prix .price_left { flex: 0 0 80%; max-width: 80%; } .produits_extraits .extrait .prix .ico_more { flex: 0 0 20%; max-width: 20%; } .produits_extraits .extrait .prix .gPrix, .produits_extraits .extrait .prix .txt_barre { display: block; } .produits_extraits .extrait .prix .left { margin-top: 11px; } .produits_extraits .extrait .prix .left .remise { position: static; padding: 8px; font-size: 1em; position: absolute; top: -10px; } .produits_extraits .extrait .prix .txt_barre { color: #999; font-size: 1em; font-family: "Arial", sans-serif; } .produits_extraits .extrait .prix .dispo, .produits_extraits .extrait .prix .gPrix { color: #e1000d; font-size: 1em; font-weight: bold; } .produits_extraits .extrait .prix .dispo { display: inline-block; margin-top: 19px; color: #333; font-size: 12px; } .produits_extraits .extrait .prix .dispo.dispo_0:before { content: ' '; display: inline-block; height: 25px; width: 25px; margin-right: 10px; background: url('/an_content/themes/an_responsive/images/produits_extraits/dispo_0.png'); vertical-align: -7px; } .produits_extraits .extrait .prix .dispo.dispo_1:before { content: ' '; display: inline-block; height: 26px; width: 33px; margin-right: 10px; background: url('/an_content/themes/an_responsive/images/produits_extraits/dispo_1.png'); vertical-align: -7px; } .produits_extraits .extrait .prix .dispo.dispo_2:before { content: ' '; display: inline-block; height: 25px; width: 33px; margin-right: 10px; background: url('/an_content/themes/an_responsive/images/produits_extraits/dispo_2.png'); vertical-align: -7px; } .produits_extraits .extrait .prix .dispo.dispo_3:before { content: ' '; display: inline-block; height: 26px; width: 23px; margin-right: 10px; background: url('/an_content/themes/an_responsive/images/produits_extraits/dispo_3.png'); vertical-align: -7px; } .produits_extraits .extrait .prix .gPrix { font-family: "Arial", sans-serif; } .produits_extraits .extrait .ico_more { margin-top: 11px; margin-right: 4px; text-align: center; } .produits_extraits .extrait .ico_more .ico_fnt { display: inline-block; color: #333; line-height: 20px; } .produits_extraits .extrait .ico_more .ico_fnt:before { font-size: 20px; } .produits_extraits .extrait .ico_more .ico_fnt:hover, .produits_extraits .extrait .ico_more .ico_fnt:focus { color: #e1000d; } .produits_extraits .extrait .ico_more:hover, .produits_extraits .extrait .ico_more:focus { text-decoration: none; } .produits_extraits .extrait .action { margin: 15px 0 0 0; } .produits_extraits .extrait .action .btn { text-transform: uppercase; font-size: 0.92857em; } .produits_extraits .extrait .action .btn .ico_fnt { margin-left: 3px; font-size: 13px; } .produits_extraits .extrait.has_relation { background-color: #7295FE; } .mod.produit .pabs { position: relative; } .mod.produit:hover .adminModify, .mod.produit:focus .adminModify { visibility: visible; } @media (max-width: 767px) { .mod.produit .figure { margin-bottom: 15px; } } .mod.produit .figure .owl-controls .owl-buttons { display: none; } .mod.produit .figure .owl-controls .owl-buttons div { position: absolute; top: 50%; outline: 0; margin-top: -34px; width: 68px; text-align: center; line-height: 68px; z-index: 1; } .mod.produit .figure .owl-controls .owl-buttons div.owl-prev { left: 0px; background: rgba(255, 255, 255, 0.8); } .mod.produit .figure .owl-controls .owl-buttons div.owl-next { right: 0px; background: rgba(255, 255, 255, 0.8); } .mod.produit .figure .owl-controls .owl-buttons div.owl-next:before { content: "\E080"; } .mod.produit .figure .owl-controls .owl-buttons div:before { content: "\E079"; color: #999; font-size: 1.78571em; font-family: 'Glyphicons Halflings Regular' !important; vertical-align: -5px; } .mod.produit .figure .owl-controls .owl-buttons div:hover:before { color: #b3b3b3; } .mod.produit .figure .photo { position: relative; display: block; margin: 0 auto 30px 0; cursor: pointer; } .mod.produit .figure .photo .owl-item { text-align: center; } .mod.produit .figure .photo div.item { margin: 0 auto; border: 2px solid #dfdfdf; } .mod.produit .figure .photo a { display: block; margin: 0 auto; } .mod.produit .figure .photo a .icones { display: none; } .mod.produit .figure .photo a img { display: inline-block; } .mod.produit .figure .photo a img.img-responsive { display: block; width: auto; max-width: 100%; margin: 0 auto; } .mod.produit .figure .photo a:hover {   } .mod.produit .figure .photo a:hover .icones { position: absolute; top: 50%; left: 50%; display: block; height: auto; width: auto; transform: translate(-50%, -50%); } .mod.produit .figure .photo a:hover .icones .ico_fnt { padding: 15px; color: #333; font-size: 30px; background: rgba(255, 255, 255, 0.5); -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; } .mod.produit .figure .vignettes { text-align: center; } @media (max-width: 767px) { .mod.produit .figure .vignettes { margin-bottom: 30px; } } .mod.produit .figure .vignettes .owl-item { text-align: center; } .mod.produit .figure .vignettes .owl-item .vignette { display: inline-block; border: 2px solid #dfdfdf; } .mod.produit .figure .vignettes .owl-item .vignette:hover { cursor: pointer; } .mod.produit .figure .vignettes .owl-item.synced .vignette, .mod.produit .figure .vignettes .owl-item .vignette:hover { border-color: #384052; } @media (max-width: 991px) { .mod.produit .figure .vignettes .owl-controls .owl-buttons { display: block; } } .mod.produit .figure .vignettes .owl-controls .owl-buttons div { width: 30px; margin-top: -18px; line-height: 30px; } .mod.produit .figure .vignettes .owl-controls .owl-buttons div:before { font-size: 1.07143em; vertical-align: -2px; } .mod.produit header h1 { margin-top: 0; margin-bottom: 4px; color: #333; font-family: "Arial", sans-serif; font-weight: bold; } .mod.produit .product_pad { padding: 0 16px; } .mod.produit .f_ref { margin-top: 20px; font-size: 0.875em; } .mod.produit .entry-header { font-size: 0.875em; } @media (min-width: 768px) { .mod.produit .row-flex { display: flex; align-items: center; } } @media (max-width: 767px) { .mod.produit .row-flex .attributs_1 { margin-bottom: 15px; } } @media (max-width: 767px) { .mod.produit .row-flex .txt_right { text-align: center !important; } } .mod.produit .entry-header a { color: #333; } .mod.produit .entry-header a:hover, .mod.produit .entry-header a:focus { color: #666; text-decoration: underline; } .mod.produit .mod.client_commentaire { display: inline-block; vertical-align: middle; } .mod.produit .mod.client_commentaire .txt { display: inline-block; vertical-align: 3px; } .mod.produit .mod.client_envies { display: inline-block; vertical-align: 0px; } .mod.produit .mod.client_envies .ico_fnt { font-size: 17px; vertical-align: -3px; } .mod.produit .mod.client_envies .ico_fnt:before { margin: 0 10px; } .mod.produit .mod.client_envies a:hover, .mod.produit .mod.client_envies a:focus { text-decoration: none; } .mod.produit .description { font-size: 1em; } .mod.produit .description a { text-decoration: underline; } .mod.produit .description a:hover, .mod.produit .description a:focus { text-decoration: none; } .mod.produit .description .more_info { color: #333; font-family: "Arial", sans-serif; font-size: 1em; text-transform: uppercase; } .mod.produit .description .more_info:hover, .mod.produit .description .more_info:focus { color: #666; } .mod.produit .action { background: #fff; } @media (max-width: 991px) { .mod.produit .action { margin-top: 15px; } } @media (max-width: 991px) { .mod.produit .action .txt_right { text-align: center; } } .mod.produit .action .dispo .i4 { color: #F00; } .mod.produit .action hr { margin: 20px 0; border-color: #dfdfdf; border-size: 2px; } .mod.produit .action .attributs_stock .form-group { margin-bottom: 0; } .mod.produit .action .attributs_stock .form-group .control-label { padding-top: 0; line-height: 32px; } @media (min-width: 992px) and (max-width: 1199px) { .mod.produit .action .attributs_stock .form-group .form-control { width: 182px; } } @media (min-width: 768px) and (max-width: 991px) { .mod.produit .action .attributs_stock .form-group .form-control { width: 114px; } } .mod.produit .action .attributs_stock .multiples .form-group { margin-bottom: 16px; } .mod.produit .action .attributs_stock .multiples .form-group:last-child { margin-bottom: 0; } .mod.produit .action .info_product { background: #fff; border: 1px solid #dfdfdf; } .mod.produit .action .info_product .brd { border-right: 1px solid #dfdfdf; } .mod.produit .action .info_product .min { line-height: 144px; } @media (max-width: 767px) { .mod.produit .action .info_product .min { min-height: 100px; line-height: 100px; } } @media (max-width: 560px) { .mod.produit .action .info_product .min .col-xs-6.col-sm-6 { text-align: center !important; width: 100%; line-height: 100px; } } @media (max-width: 560px) { .mod.produit .action .info_product .min .col-xs-6.col-sm-6.brd { border: none; } } .mod.produit .action .info_product .ref { display: inline-block; margin-bottom: 10px; color: #333; font-weight: bold; } .mod.produit .action .info_product .align { display: inline-block; margin-left: 15px; line-height: normal; vertical-align: middle; } @media (max-width: 991px) { .mod.produit .action .info_product .align { margin-bottom: 20px; } } .mod.produit .info_rupture { padding: 0 16px; } .mod.produit .info_rupture .dispo .dispo_4:before { content: ' '; display: inline-block; height: 25px; width: 25px; margin-right: 10px; background: url('/an_content/themes/an_responsive/images/produits_extraits/dispo_0.png'); vertical-align: -7px; } .mod.produit .action .info_product .dispo { display: inline-block; padding: 0; margin: 0; font-size: 0.875em; list-style: none; line-height: normal; } .mod.produit .action .info_product .dispo .dispo_1:before { content: ' '; display: inline-block; height: 26px; width: 33px; margin-right: 10px; background: url('/an_content/themes/an_responsive/images/produits_extraits/dispo_1.png'); vertical-align: -7px; } .mod.produit .action .info_product .dispo .dispo_2:before { content: ' '; display: inline-block; height: 25px; width: 33px; margin-right: 10px; background: url('/an_content/themes/an_responsive/images/produits_extraits/dispo_2.png'); vertical-align: -7px; } .mod.produit .action .info_product .dispo .dispo_3:before { content: ' '; display: inline-block; height: 26px; width: 23px; margin-right: 10px; background: url('/an_content/themes/an_responsive/images/produits_extraits/dispo_3.png'); vertical-align: -7px; } .mod.produit .action .info_product .dispo li { margin-bottom: 10px; } .mod.produit .action .info_product .dispo li span.ico_dispo { position: relative; padding-left: 20px; } .mod.produit .action .info_product .dispo li span .ico_fnt:before { position: absolute; top: -3px; left: 0; } .mod.produit .action .info_product .dispo li span .statut { margin-right: 6px; font-size: 1em; } .mod.produit .action .info_product .f_block_prix { display: inline-block; line-height: normal; vertical-align: middle; } .mod.produit .action .info_product .f_block_prix .txt { margin-bottom: 4px; font-size: 0.8125em; } .mod.produit .action .info_product .f_block_prix .remise { display: inline-block; color: #fff; font-weight: bold; font-size: 20px; background: #e1000d; padding: 13px; } .mod.produit .action .info_product .f_block_prix .txt_barre { display: inline-block; color: #333; font-size: 1em; font-weight: normal; } .mod.produit .action .info_product .f_block_prix .gPrix { float: left; display: inline-block; margin-right: 20px; color: #333; font-size: 1.28571em; font-weight: bold; } @media (min-width: 768px) and (max-width: 991px) { .mod.produit .action .info_product .f_block_prix .gPrix { font-size: 2.42857em; } } .mod.produit .action .info_product .f_block_prix .gPrix .txt { color: #999; font-size: 1em; font-weight: normal; } .mod.produit .action .info_product ul.reassurance { margin: 0; line-height: normal; list-style: none; font-size: 1em; } .mod.produit .action .info_product ul.reassurance li { padding-left: 8px; background: url('/an_content/themes/an_responsive/images/puce_cn.png') no-repeat left center; } .mod.produit .action .info_product.files_add { padding: 15px; border-top: none; } .mod.produit .action .info_product.files_add ul { list-style: none; padding: 0; margin: 0; } .mod.produit .action .info_product.files_add ul .fa { margin-right: 15px; font-size: 1em; } .mod.produit .action_product { padding: 30px 0 0 0; } @media (max-width: 991px) { .mod.produit .action_product .quantiteProd { float: none; margin: 0 35px 0 0; text-align: center !important; } } @media (max-width: 560px) { .mod.produit .action_product .quantiteProd { margin: 0; } } .mod.produit .action_product .quantiteProd .txt { font-size: 0.875em; } @media (max-width: 560px) { .mod.produit .action_product .quantiteProd .txt, .mod.produit .action_product .quantiteProd .input { float: none; } } @media (max-width: 767px) { .mod.produit .action_product .quantiteProd .txt { margin-right: 13px; } } @media (max-width: 560px) { .mod.produit .action_product .quantiteProd .txt { margin-bottom: 5px; line-height: normal; } } @media (max-width: 991px) { .mod.produit .action_product .quantiteProd input, .mod.produit .action_product .quantiteProd span { line-height: 59px; } } .mod.produit .action_product .btn-addpanier { font-family: "Arial", sans-serif; border: 1px solid #000; } .mod.produit .share_product { padding-top: 15px; margin-top: 15px; border-top: 1px solid #dfdfdf; } .mod.produit .share_product .fa { font-size: 25px; } .mod.produit .share_product a.send_friend, .mod.produit .share_product a.print { padding: 0 10px; } .mod.produit .share_product .an_partage { float: left; text-align: center; } .mod.produit .share_product .an_partage a:hover { text-decoration: none; } .mod.produit .share_product .an_partage img { display: inline; width: 101px; padding: 0 6px; border: 0; box-shadow: none; vertical-align: -7px; } .mod.produit .share_product .boutons-cout { position: relative; padding: 6px 10px 5px; color: #555e58; font-size: 14px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #e0dddd; background: #f5f5f5; } .mod.produit .share_product .boutons-cout:before, .mod.produit .share_product .boutons-cout:after { content: ""; position: absolute; right: 100%; height: 0; width: 0; border: solid transparent; pointer-events: none; } .mod.produit .share_product .boutons-cout:before { top: 50%; margin-top: -6px; border-color: rgba(85, 94, 88, 0); border-right-color: #e0dddd; border-width: 6px; } .mod.produit .share_product .boutons-cout:after { top: 50%; margin-top: -5px; border-color: rgba(224, 221, 221, 0); border-right-color: #f5f5f5; border-width: 5px; } .mod.produit .mod.relations { margin: 24px 0; } .mod.produit #more_info { margin: 43px 0; font-size: 14px; } .mod.produit #more_info .nav-tabs { margin-left: 0; } .mod.produit #more_info .tab-content { padding: 30px; border: 1px solid #dfdfdf; } .mod.produit #more_info .info_content img, .mod.produit #more_info .info_content iframe { height: auto; max-width: 100%; } #comments .comment { padding: 15px 0; border-bottom: 1px solid #EEE; } #comments .comment:last-child { padding-bottom: 0; border-bottom: 0; } #comments .comment .author, #comments .comment .date { margin-bottom: 3px; } #comments .comment .rate { margin-bottom: 15px; } #comments .reponses { padding: 15px; margin-top: 15px; background: #EEE; } #comments .reponses .author { margin-bottom: 15px; } .mod.produit .rupture-stock { display: inline-block; padding: 0 7px 5px 7px; margin-top: 25px; text-align: center; color: #C90F0F; font-size: 1em; font-weight: bold; border: 1px solid #C90F0F; } .mod.produit .rupture-stock span { display: inline-block; position: relative; top: -7px; height: 10px; padding: 0 5px 0 20px; font-size: 1em; line-height: 1.1em; background: #fff url('/images/produit/warning.gif') no-repeat 5px 0; } .mod.produit .btn-addpanier { opacity: 1; } .mod.produit .btn-addpanier.noactif { opacity: 0.7; } .mod.produit #f_block_plages table { margin-top: 20px; margin-bottom: 20px; } .mod.produit #f_block_plages table th { padding-bottom: 4px; font-weight: bold; } .mod.produit #f_block_plages table td { padding: 4px 10px 3px 10px; border-top: 1px #dfdfdf dotted; } .mod.client .col-mathheight { margin-bottom: 28px; } .mod.client .blc_l { position: relative; min-height: 100%; } @media (max-width: 767px) { .mod.client .blc_l { margin-bottom: 46px; } } .mod.client .blc_l .titre { margin-bottom: 15px; font-weight: bold; font-size: 16px; text-transform: uppercase; } .mod.client .blc_l a.mdp:hover { text-decoration: none; } .mod.client .blc_l .content.btn_bottom { margin-bottom: 50px; } @media (min-width: 992px) { .mod.client .blc_l .btn_action { position: absolute; right: 15px; bottom: 15px; } } @media (max-width: 767px) { .mod.client.login .blc_l .content { margin-bottom: 15px; } } .mod.client.login .blc_l .content ul { padding: 0; margin-bottom: 0; } .mod.client.login .blc_l .content ul li { margin-bottom: 0; } .mod.client.login .blc_l .content ul li:last-child { margin-bottom: 0; } .mod.client.login .blc_l .help-block { margin-bottom: 0; } @media (min-width: 768px) and (max-width: 1199px) { .tunnel_commande .mod.client.login .blc_l .btn:before { font-size: 15px; } } @media (min-width: 768px) and (max-width: 1199px) { .tunnel_commande .mod.client.login .blc_l .btn { padding: 17px 17px 16px 0; font-size: 19px; } } @media (max-width: 991px) { .tunnel_commande .mod.client.login .blc_l .btn.btn-puce { position: static; } } @media (min-width: 768px) and (max-width: 991px) { .mod.client.login .blc_l.anonyme .content { min-height: 1px; margin-top: 15px; } } @media (min-width: 992px) and (max-width: 1199px) { .mod.client.login .blc_l.anonyme .content .titre { line-height: 24px; } } @media (max-width: 767px) { .mod.client .client_menu { padding: 18px 21px; margin-bottom: 25px; background: #dfdfdf; border: 2px solid #666; } } .mod.client .client_menu ul { padding: 0; margin: 0; } .mod.client .client_menu ul li { list-style: none; } .client_compte .livraison, .client_compte .facturation, .client_compte .message_fac { margin-top: 48px; } .mod.etapes { padding: 15px 0; } @media (max-width: 767px) { .mod.etapes { text-align: center; } } .mod.etapes ul { padding: 0; margin: 0; text-align: center; } @media (min-width: 768px) and (max-width: 991px) { .mod.etapes ul { margin: 16px 0; } } .mod.etapes ul li { display: inline; margin-right: 15px; list-style: none; color: #666; font-size: 1.14286em; font-family: "Arial", sans-serif; } @media (max-width: 767px) { .mod.etapes ul li { display: block; } } .mod.etapes ul li.current { color: #333; } .mod.etapes ul li .ico_fnt { margin-right: 15px; } .mod.etapes ul li .ico_fnt:before { font-size: 16px; } .mod.etapes ul li a { color: #666; } .mod.etapes ul li a:hover, .mod.etapes ul li a:focus { color: #333; text-decoration: none; } .mod.client.commande table .reference { max-width: 100px; word-wrap: break-word; margin: 0 auto; } .mod.client.commande td { vertical-align: middle; } .blc_txt.id_54 ul { padding: 0; } .mod.expedition h1 { margin-top: 0; margin-bottom: 30px; } .mod.expedition .listing_relais .line .sep { height: 1px; margin: 15px 90px 15px; background: #dfdfdf; } .mod.expedition .listing_relais .line .ico { margin-right: 5px; } .mod.expedition .listing_relais .line .rue { font-size: 11px; line-height: 11px; } .mod.expedition .listing_relais .line .txt_right { font-size: 11px; } .mod.expedition .choice .form-group { padding: 15px 0; margin: 0; border-bottom: 1px solid #c3baac; } .mod.expedition .choice .form-group.last { border: none; } .mod.expedition .choice .form-group.form-group:last-child { border: none; } .mod.expedition .choice .form-group .col-xs-10 .name { display: inline-block; line-height: normal; } @media (min-width: 768px) and (max-width: 991px) { .mod.expedition .recap_cart { font-size: 12px; } } .mod.expedition .recap_cart .title { padding: 0 20px !important; color: #333; font-size: 28px; font-family: "Arial", sans-serif; } .mod.expedition .recap_cart .content { padding: 15px; } .mod.expedition .recap_cart .products .product { padding-bottom: 18px; margin-bottom: 21px; color: #333; border-bottom: 1px solid #666; } .mod.expedition .recap_cart .products .product span { display: block; } .mod.expedition .recap_cart .products .product span.qty { margin-top: 16px; font-size: 16px; } .mod.expedition .recap_cart .products .product span.qty .dyn_devise_symbol { display: inline; } .mod.expedition .recap_cart .products .product:last-child { padding: 0; margin: 0; border: none; } .mod.expedition .recap_cart hr { margin: 18px -15px; border-width: 2px 0 0; } .mod.expedition .recap_cart .total { color: #fff; font-weight: bold; text-transform: uppercase; background: #333; } .mod.expedition .recap_cart .total span { display: block; } .mod.expedition .recap_cart .total .txt_right { margin-top: 17px; font-size: 24px; } .mod.expedition .recap_cart .total .dyn_devise_symbol { display: inline; } .mod.client.fidelisation .utilise { text-decoration: line-through; }   .mod.panier { color: #333; } .mod.panier .blc_l, .mod.panier .bloc_texte { padding: 15px; margin-bottom: 15px; } .mod.panier .blc_l .title { padding-top: 10px; padding-bottom: 10px; } .mod.panier .cart { padding: 0; } .mod.panier .cart .entete { background: #333; } .mod.panier .cart .entete .col { padding-top: 10px; padding-bottom: 10px; color: #fff; font-size: 1em; font-weight: bold; text-align: center; } .mod.panier table.tbl_l { margin-bottom: 0; } @media (max-width: 767px) { .mod.panier tr { border-bottom: 1px solid #000; } } .mod.panier tr:first-child td { border: none; } @media (max-width: 767px) { .mod.panier tr:last-child { border: none; } } .mod.panier tr td { padding: 16px 0; line-height: normal; font-size: 16px; text-align: center; vertical-align: middle; border-color: #666; } @media (max-width: 991px) { .mod.panier tr td { padding: 5px 0; text-align: center; } } @media (max-width: 767px) { .mod.panier tr td { display: block; border: none; } } .mod.panier tr td .ecotaxe { display: block; font-size: 11px; } .mod.panier tr td .dispo { cursor: pointer; } @media (max-width: 767px) { .mod.panier tr td.image_product { float: left; padding-top: 10px; padding-bottom: 10px; margin-right: 25px; } } .mod.panier tr td.name { color: #333; font-size: 14px; text-align: left; } @media (max-width: 991px) { .mod.panier tr td.name { display: inline-block; padding-left: 15px; } } @media (max-width: 767px) { .mod.panier tr td.name { float: left; padding-top: 10px; padding-bottom: 10px; } } .mod.panier tr td.name a { color: #333; } .mod.panier tr td.name .designation:first-line { font-weight: bold; text-transform: uppercase; } .mod.panier tr td.prod-prix { color: #333; } @media (max-width: 767px) { .mod.panier tr td.dispo { clear: both; padding-top: 10px; } } .mod.panier tr td.update_qty .quantiteProd { float: none; margin: 0; } @media (max-width: 767px) { .mod.panier tr td.update_qty .quantiteProd { display: inline-block; margin: 0; vertical-align: middle; } } .mod.panier tr td.update_qty .quantiteProd .input { float: none; } .mod.panier tr td.update_qty .quantiteProd .input span, .mod.panier tr td.update_qty .quantiteProd .input input, .mod.panier tr td.update_qty .quantiteProd .input a { height: 41px; width: 41px; line-height: 41px; text-align: center; } .mod.panier tr td.update_qty .quantiteProd .input a:before { padding-right: 0; } @media (max-width: 767px) { .mod.panier tr td.delete { padding-bottom: 10px; } } @media (max-width: 767px) { .mod.panier tr td.delete a { display: inline-block; margin: 15px 0; } } .mod.panier tr td.delete .puce_fnt_half:before { color: #c6c6c6; font-size: 20px; } .mod.panier tr td.delete .puce_fnt_half:hover:before { color: #333; } @media (max-width: 767px) { .mod.panier tr td.dispo, .mod.panier tr td.update_qty, .mod.panier tr td.prod-prix, .mod.panier tr td.delete { text-align: center; background: #f8f8f8; } } .mod.panier tr td .visible-sm { display: inline-block !important; } .mod.panier tr td .ecotaxe { display: block; } .mod.panier .options { padding: 0; } .mod.panier .options table tbody tr td { padding: 16px 0; border: none; } @media (max-width: 991px) { .mod.panier tr td.name .designation { display: inline-block; padding-left: 15px; } } .mod.panier .blc_l.codepromo { padding: 0; } .mod.panier .codepromo form { padding: 15px; } .mod.panier .codepromo form .form-group { margin-bottom: 0; } .mod.panier .codepromo form .form-group .control-label { padding-top: 0; } .mod.panier .codepromo form .form-group .txt { display: block; } .mod.panier .codepromo form .form-group .input-group .input-group-btn { padding: 0; color: #fff; background: #333; } .mod.panier .codepromo form .form-group .input-group .input-group-btn button { display: inline-block; margin: 0; vertical-align: middle; background: none; border: none; } .mod.panier .codepromo form .form-group .input-group .input-group-btn:hover, .mod.panier .codepromo form .form-group .input-group .input-group-btn:focus { background: #e1000d; } .mod.panier .codepromo table { margin-bottom: 0; } .mod.panier .codepromo table tbody tr td { padding: 16px 0; } @media (max-width: 991px) { .mod.panier .codepromo table tbody tr td.name .designation { display: inline-block; padding-left: 15px; } } .mod.panier .livraison .content { padding-top: 15px; padding-bottom: 15px; } .mod.panier .livraison .content .destination { margin-bottom: 30px; } .mod.panier .livraison .content .destination .form-group { margin-bottom: 0; } .mod.panier .livraison .content .choice { border-top: 1px solid #666; } .mod.panier .livraison .content .choice .transporteur { padding: 30px 0; margin: 0; border-top: 1px solid #666; } .mod.panier .livraison .content .choice .transporteur:first-child { border-top: none; } .mod.panier .livraison .content .choice .transporteur:last-child { padding-bottom: 0; } .mod.panier .livraison .content .choice .transporteur .check { line-height: 40px; } .mod.panier .livraison .content .choice .transporteur .prix { display: block; } .mod.panier .livraison .content .choice .transporteur .circle_info { cursor: pointer; line-height: 33.6px; } .mod.panier .livraison .content .choice .transporteur .circle_info:before { color: #333; font-size: 1.71429em; } .mod.panier .total_cart .line { padding: 0 36px; line-height: 46px; text-transform: uppercase; text-align: right; background: #fff; border-top: 2px solid #dfdfdf; } @media (max-width: 560px) { .mod.panier .total_cart .line { padding: 15px 15px; font-size: 0.625em; line-height: normal; } } .mod.panier .total_cart .line.get_total { color: #fff; font-weight: bold; background-color: #333; border-color: #333; } .mod.panier .cart_navigation { margin-top: 32px; margin-bottom: 32px; } @media (max-width: 767px) { .mod.panier .cart_navigation.btn { width: 100%; margin-bottom: 10px; } }   #ajout_panier .info_product .title { color: #333; font-weight: bold; } #ajout_panier .info_product .img { display: inline-block; height: 56px; width: 56px; } #ajout_panier .info_product .f_block_prix { text-align: right; } #ajout_panier .info_product .f_block_prix .remise { float: right; margin-left: 20px; display: inline-block; color: #fff; font-weight: bold; font-size: 20px; background: #e1000d; margin-right: 15px; padding: 5px 6px; } #ajout_panier .info_product .f_block_prix .txt_barre { display: inline-block; color: #333; font-size: 1em; font-weight: normal; } #ajout_panier .info_product .f_block_prix .txt_barre span { text-decoration: line-through; } #ajout_panier .info_product .f_block_prix .gPrix { display: inline-block; color: #333; font-size: 1.28571em; font-weight: bold; } #footer { color: #fff; } #footer hr { margin-left: 0; margin-right: 0; border: none; } #footer ul { padding: 0; margin: 0; } #footer ul li { list-style: none; } #footer ul li a { color: #999; } #footer ul li a:hover, #footer ul li a:focus { color: #fff; } #footer ul li:last-child { margin: 0; } #footer .footer-titre { display: block; margin-bottom: 20px; color: #fff; font-family: "Arial", sans-serif; font-weight: normal; text-transform: uppercase; border-bottom: none; } @media (max-width: 767px) { #footer .footer-titre:hover { cursor: pointer; } } .accordion .footer-titre { position: relative; } .accordion .footer-titre:after { position: absolute; right: 15px; display: inline-block; content: "+"; } .accordion .footer-titre.active:after { content: "-"; } footer .footer_top { color: #999; border-top: 3px solid #fff; background: #333; } footer .footer_top .top_bg { padding: 15px 0; background: rgba(0, 0, 0, 0.3); } @media (max-width: 991px) { footer .footer_top .reseaux { margin-top: 15px; text-align: center; } } footer .footer_top .reseaux .align { margin-right: 12px; line-height: 36px; } @media (max-width: 767px) { footer .footer_top .reseaux .align { margin-right: 0; } } footer .footer_top .reseaux .align span { display: inline-block; line-height: normal; vertical-align: middle; } @media (max-width: 767px) { footer .footer_top .reseaux .align span { display: block; margin-bottom: 15px; } } footer .footer_top .reseaux a { display: inline-block; margin-right: 10px; color: #fff; width: 36px; line-height: 36px; text-align: center; background: rgba(255, 255, 255, 0.175); -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; } footer .footer_top .reseaux a:before { display: inline-block; line-height: 24px; font-size: 24px; vertical-align: -2px; } @media (min-width: 992px) and (max-width: 1199px) { footer .footer_top .reseaux a { margin-right: 0; } } footer .footer_top .reseaux a:hover, footer .footer_top .reseaux a:focus { color: #fff; text-decoration: none; } footer .footer_top .reseaux a:last-child { margin-right: 0; } footer .footer_top .reseaux a.fa-facebook:hover, footer .footer_top .reseaux a.fa-facebook:focus { background-color: #4460a0; } footer .footer_top .reseaux a.fa-twitter:hover, footer .footer_top .reseaux a.fa-twitter:focus { background-color: #1da1f2; } footer .footer_top .reseaux a.fa-google-plus:hover, footer .footer_top .reseaux a.fa-google-plus:focus { background-color: #df4a33; } footer .footer_top .reseaux a.fa-houzz:hover, footer .footer_top .reseaux a.fa-houzz:focus { background-color: #7cc04d; } footer .footer_top .reseaux a.fa-pinterest-p:hover, footer .footer_top .reseaux a.fa-pinterest-p:focus { background-color: #cf1913; } footer .footer_top .reseaux a.fa-instagram:hover, footer .footer_top .reseaux a.fa-instagram:focus { background-color: #24272a; } footer .footer_top .reseaux a.fa-youtube:hover, footer .footer_top .reseaux a.fa-youtube:focus { background-color: #ee1c1b; } #footer_col { padding: 32px 0; background: #333; } #footer_col .col_footer:last-child nav { margin-bottom: 0; } #footer_col nav { font-size: 14px; } @media (min-width: 992px) { #footer_col nav { margin-bottom: 40px; } } #footer_col nav li {   margin-bottom: 10px; } #footer_col nav li:last-child { margin-bottom: 0; } #footer_copyright { position: relative; color: #999; font-size: 13px; background: #333; border-top: none; } @media (max-width: 767px) { #footer_copyright { text-align: center; } } #footer_copyright .copyright_bg { padding: 16px 0 20px 0; background: rgba(0, 0, 0, 0.3); } #footer_copyright .copyright, #footer_copyright .cartes { line-height: 61px; } #footer_copyright a.logo { display: block; } @media (max-width: 991px) { #footer_copyright a.logo { text-align: center; } } #footer_copyright a.logo img { display: inline-block; } #footer_copyright .copyright span { display: inline-block; line-height: normal; vertical-align: middle; } #footer_copyright .copyright a { color: #999; } #footer_copyright .copyright a:hover, #footer_copyright .copyright a:focus { color: #fff; text-decoration: none; } @media (min-width: 992px) { #footer_copyright .cartes { text-align: right; } } @media (max-width: 991px) { #footer_copyright .cartes { text-align: center; } } #footer_copyright .cartes .ico_fnt { display: inline-block; margin-right: 12px; color: #999; font-size: 36px; vertical-align: middle; } #footer_copyright .cartes .ico_fnt:hover, #footer_copyright .cartes .ico_fnt:focus { opacity: 0.5; } #footer_copyright .cartes .ico_fnt:last-child { margin-right: 0; } #footer_reinsurance { padding: 30px 0 0 0; background: #f3f1f1; } .bloc_reinsurance { color: #999; font-size: 1em; text-align: center; } .bloc_reinsurance .col_reassurance { height: 100%; margin-bottom: 30px; } .bloc_reinsurance .col_reassurance a { display: inline-block; width: 128px; line-height: 128px; border: 1px solid #999; background: none; -moz-border-radius: 80px; -webkit-border-radius: 80px; border-radius: 80px; } .bloc_reinsurance .col_reassurance a .normal { display: inline-block; line-height: normal; vertical-align: middle; } .bloc_reinsurance .col_reassurance a .ico_fnt { display: block; margin-bottom: 10px; color: #999; vertical-align: middle; } .bloc_reinsurance .col_reassurance a .ico_fnt:before { font-size: 30px; } .bloc_reinsurance .col_reassurance a .name { display: inline-block; color: #999; font-size: 13px; line-height: normal; font-weight: bold; text-transform: uppercase; vertical-align: middle; } .bloc_reinsurance .col_reassurance a:hover, .bloc_reinsurance .col_reassurance a:focus { background: #999; } .bloc_reinsurance .col_reassurance a:hover .ico_fnt, .bloc_reinsurance .col_reassurance a:focus .ico_fnt { color: #000; } .bloc_reinsurance .col_reassurance a:hover .name, .bloc_reinsurance .col_reassurance a:focus .name { color: #000; } .bloc_reinsurance .col_reassurance a:hover .ico_fnt, .bloc_reinsurance .col_reassurance a:hover .name, .bloc_reinsurance .col_reassurance a:focus .ico_fnt, .bloc_reinsurance .col_reassurance a:focus .name { color: #f3f1f1; } @media (min-width: 992px) { form.newsletter .col_left, form.newsletter .col_right { padding-left: 0; padding-right: 0; } } form.newsletter .full { width: 100%; } form.newsletter .control-label { margin-bottom: 0; line-height: 36px; font-weight: normal; } form.newsletter .control-label span { display: inline-block; line-height: normal; vertical-align: middle; } @media (max-width: 767px) { form.newsletter .control-label span { display: block; margin-bottom: 15px; text-align: center; } } form.newsletter .control-label .form-group { width: 100%; } form.newsletter .input-group { background: #fff; border: 2px solid #ccc; } form.newsletter .input-group .form-control { height: 32px; background: none; border: none; } form.newsletter .input-group .form-control:-moz-placeholder { color: #999; } form.newsletter .input-group .form-control::-moz-placeholder { color: #999; } form.newsletter .input-group .form-control:-ms-input-placeholder { color: #999; } form.newsletter .input-group .form-control::-webkit-input-placeholder { color: #999; } form.newsletter .input-group-btn { height: 1px !important; width: 1px !important; padding: 0; background: #333; } form.newsletter .input-group-btn:hover, form.newsletter .input-group-btn:focus { background: #e1000d; } form.newsletter .input-group-btn button { display: inline-block; padding: 0; margin: 0; vertical-align: middle; background: none; border: none; } form.newsletter .input-group-btn .ico_fnt:before { display: inline-block; padding: 0px 6px; margin: -11px 0; color: #fff; font-size: 24px; vertical-align: middle; } .mod.rss nav li { padding: 11px 0; margin-bottom: 0 !important; border-bottom: 1px solid #fff; } .mod.rss nav li:before { display: none !important; } .mod.rss nav li:last-child { padding-bottom: 0; border: none; } .mod.rss nav li .titre { display: inline-block; margin-bottom: 12px; color: #fff !important; } .mod.rss nav li .titre:hover, .mod.rss nav li .titre:focus { color: #fff !important; } .mod.rss nav li .date { display: block; text-align: right; color: #fff; font-size: 12px; } .mod.rss .blog_url { padding-top: 10px; margin-top: 10px; text-align: right; border-top: 1px solid #fff; } .mod.rss .blog_url a { color: #fff; font-size: 0.92857em; } .mod.rss .blog_url a:before { display: inline-block; content: ">"; margin-right: 5px; } .mod.rss .blog_url a:hover, .mod.rss .blog_url a:focus { color: #fff; } .fa { font-size: 20px; } ul.puces_fnt, ul.puces_fnt ul { list-style: none !important; } i.puce_fnt, i.puce_fnt_half { font-style: normal; } .puce_fnt:before, .puces_fnt li:before { font-size: 13px; font-family: 'Glyphicons Regular'; vertical-align: -1px; } .puce_social:before { font-size: 13px; font-family: 'Glyphicons Social' !important; vertical-align: -1px; } .puce_fnt_half:before, .puces_fnt_half li:before { font-size: 13px; font-family: 'Glyphicons Halflings' !important; vertical-align: -1px; } .puce_filetypes:before { font-size: 13px; font-family: 'Glyphicons Filetypes'; } .puce_fnt_awe:before, .puces_fnt_awe li:before { font-size: 13px; font-family: 'FontAwesome' !important; }   .mod.recherche .form-group { background: #fff; } .produits_extraits .extrait .prix { color: #333; } .mod .owl-product footer .nav_0 a, .mod .look-owl footer .nav_0 a { font-weight: 600; } .glyphicons.mp_0::before { padding: 0 8px 0 0; } .glyphicons.activated::before { opacity: 0.5; } .tt-dropdown-menu { background: #FFF; }     .mod.textes_pages h2, .mod.textes_pages h3, .mod.textes_pages h4, .mod.textes_pages h5 { margin-bottom: 15px; margin-top: 20px; } .mod.textes_pages h2 a { text-decoration: none; } .mod.textes_pages h2 a:hover, .mod.textes_pages h2 a:focus { text-decoration: underline; } .mod.textes_pages h3:before { font-family: 'Glyphicons Regular'; vertical-align: -2px; margin-right: 3px; content: "\e176"; color: #333; } .mod.textes_pages ul { list-style: square inside; } .mod.textes_pages .img { float: right; margin: 0 0 10px 20px; } .mod.textes_pages img { height: auto; max-width: 100%; } .mod.textes_pages div.clear { font-size: 0px; line-height: 0px; } .mod.textes_pages table td { font-size: 12px; vertical-align: middle; } .mod.textes_pages .align_left, .mod.textes_pages .align_right { display: inline-block; } .mod.textes_pages .align_left { float: left; margin: 0 20px 10px 0 !important; } .mod.textes_pages .align_right { float: right; margin: 0 0 10px 20px !important; } .mod.textes_pages .id_bloc_12, .mod.textes_pages .id_bloc_13 { min-height: 180px; padding: 12px 12px 0 12px; margin-bottom: 24px; border: 1px solid #dfdfdf; } .mod.textes_pages .id_bloc_12 a, .mod.textes_pages .id_bloc_13 a {   text-decoration: none; } .mod.textes_pages .id_bloc_12 a:hover, .mod.textes_pages .id_bloc_12 a:focus, .mod.textes_pages .id_bloc_13 a:hover, .mod.textes_pages .id_bloc_13 a:focus { text-decoration: underline; } .mod.textes_pages .id_bloc_12 p { margin-bottom: 7px; } .mod.textes_pages .id_bloc_13 strong { color: #333; } .mod.textes_pages .content a.puce_fnt_awe:before { color: #000; margin-right: 5px; } .mod.textes_pages.cat_101-199 .content, .mod.textes_pages.id_100 .cadre_1 { clear: both; position: relative; margin: 20px 0; } .mod.textes_pages.cat_101-199 .content li, .mod.textes_pages.id_100 .cadre_1 li { display: block; margin-bottom: 6px; } .mod.textes_pages.cat_101-199 .content a, .mod.textes_pages.id_100 .cadre_1 a { color: #000; text-decoration: none; } .mod.textes_pages.cat_101-199 .content a:hover, .mod.textes_pages.cat_101-199 .content a:focus, .mod.textes_pages.id_100 .cadre_1 a:hover, .mod.textes_pages.id_100 .cadre_1 a:focus { text-decoration: underline; } .mod.textes_pages.id_100 .cadre_1 ul { margin: 0; } .mod.textes_pages.id_100 .cadre_1 ul.fl_left { width: 45%; } .mod.textes_pages.id_100 .cadre_1 ul.fl_right { width: 54%; } .mod.textes_pages.id_3 h2 { margin: 0 0 7px 0; color: #000; font-size: 12px; } .id_bloc_15 table { width: 500px; margin-bottom: 20px; border-collapse: collapse; } .id_bloc_15 table th, .id_bloc_15 table td { padding: 8px 20px; font-size: 12px; border: 1px #ccc solid; text-align: center; vertical-align: middle; } .id_bloc_15 table th { padding: 10px 5px; color: #333; font-weight: bold; background: #ddd; } .id_bloc_15 table td.liv { padding: 8px; color: #333; background: #ddd; } .id_bloc_15 table tr.offerte td { color: #333; font-weight: bold; background: #ddd; } 