.listing-right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.listing-right .listing-title{order:-1;padding:0 15px}.listing-right .listing-title h1{margin:0}.listing-right .seoText{text-align:justify;width:100%}.listing-right .seoTextMore{display:block;text-align:right;font-weight:700;margin-top:10px}.listing-right .seoTextMore:after{content:">";margin-left:5px}.listing-right .imgBlocs{-ms-flex-order:3;margin-bottom:15px;padding:0 4.5px}.listing-right .imgBlocsItem{padding:0 7.5px;margin:7.5px 0}.listing-right .imgBlocsItemLink{position:relative;display:block}.listing-right .imgBlocsItemImage{height:auto !important}.listing-right .imgBlocsItemImage.img-responsive{display:block;max-width:100%;height:auto}.listing-right .imgBlocsItemBtn{position:absolute;bottom:10px;background:rgba(0,0,0,.6);font-weight:bold;color:#fff;padding:6px 15px;text-transform:uppercase;left:50%;transform:translateX(-50%);min-width:75%;max-width:calc(100% - 40px);text-align:center;display:table;word-break:break-word}.listing-right .listingPart{order:4;-ms-flex-order:4}.listing-right .listingBottomSeo{order:6;-ms-flex-order:6}.listing-right .topTrends{order:7;-ms-flex-order:7}@media only screen and (max-width: 1024px){.listing-right .imgBlocs{margin-bottom:15px;padding:0 7.5px 7.5px}.listing-right .imgBlocsItem{padding:0 5px;margin:5px 0;max-width:calc(100% - 30px)}.listing-right .imgBlocsItemBtn{padding:6px;min-width:100%;font-size:.85em}}@media only screen and (min-width: 768px)and (max-width: 1024px){.listing-right .questionsTop{margin:0;padding-left:15px}.listing-right .questionsTopContent:first-child{padding-right:15px}.listing-left{padding-top:10px}.listing-left .listing-filters:not(.open){display:none}.listing-left .gaucheSeo{display:none}}@media only screen and (max-width: 767px){body.mobile .listing-right{margin-top:15px}body.mobile #listingDroite{position:initial}body.mobile #listingDroite .seoText{padding:0 15px;margin-top:20px}body.mobile #listingDroite .seoTextShort{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:40px;line-height:20px}body.mobile #listingDroite .filtersLink{order:1;-ms-flex-order:1}body.mobile #listingDroite .listing-filters{padding-top:25px}body.mobile #listingDroite .listing-filters.open{display:block;transform:translateY(0)}body.mobile #listingDroite.filters-open>*:not(.open){display:none}body.mobile #listingDroite .header-listing-mobile{width:100%}}.asterisk_after::after{display:inline;content:" *"}.double_asterisk_after{white-space:nowrap}.double_asterisk_after::after{display:inline;content:" **";font-weight:lighter}.asterisk_before::before{display:contents;content:"* "}.double_asterisk_before::before{display:contents;content:"** "}.legalTextTitle{color:gray;font-size:11px}.listingDroiteFiltreTitre{width:213px;padding-left:11px;padding-top:7px;height:27px;background-image:url(/assets/bundles/dgtproduit/image/spriteListing.jpg);background-position:-3px -119px;font-size:15px;font-weight:bold;color:#fff;cursor:pointer}.resupply{text-transform:uppercase;font-size:12px;font-weight:bold}.rupture-stock{color:gray}.bientot-dispo{color:#f60}.dispo-le{color:#f60}.listingDroiteFiltreContent{display:none;width:202px;height:120px;padding-bottom:5px;position:absolute;top:34px;left:0;padding-top:5px;padding-left:20px;border:solid 1px #ccc;border-top:none 0;background-color:#fff;z-index:10}.listingDroiteFiltre{float:left;width:222px;margin-left:17px;position:relative;padding-bottom:15px}.listingDroiteFiltre.first{margin-left:0}.listingDroiteFiltreContent a{display:block;width:190px;height:14px;padding-top:4px;color:#333;font-size:11px}#listingDroite{float:right}.listingPagination{height:30px;border-top:solid 1px #c3c3c3;border-bottom:solid 1px #c3c3c3;color:#fff;display:flex;align-items:center;justify-content:flex-end}.listingFiltre{float:left;width:207px;height:30px;padding-top:11px;border-top:solid 1px #c3c3c3;border-bottom:solid 1px #c3c3c3;color:#464646;font-weight:bold;font-size:11px;z-index:5}.listingFiltre select{padding-left:5px;border:solid 1px #cdcdcd;color:#464646;font-size:10px}a img{text-decoration:none;border:none}.listingBlocProduitOnEtoiles{width:85px;height:19px;margin-top:73px;padding-left:58px}.shippingLabelDoofinder{color:#79be2c;text-transform:uppercase;font-size:12px;font-weight:bold}.listingPagination .pagination3points{display:inline-block;width:17px;height:17px;line-height:17px;margin-left:3px;color:#333;text-align:center}.listingPagination .encadreselec{width:23px;height:23px;line-height:17px;background-color:#f36;text-align:center;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}.listingPagination a{width:23px;height:23px;line-height:17px;text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center}.listingPagination a:hover{background-color:#f36 !important;color:#fff !important}p.listingDroiteDescription{margin:0;padding:0;font-size:11px;text-align:justify}p.listingDroiteDescription a{color:#000}.float_left,#entete_recherche #titre,#entete_recherche #valide_recherche,#index-rubrique-bloc-1,.gttxt_menu,.form_recherche,.mon_compte_coord_sup,.main_content,.img-bloc-reduction,#bloc-sondage,.blocAccueilLeft{float:left}#bloc-sondage{margin-left:20px}#index-rubrique-bloc-2{float:right;margin-right:9px}#index-rubrique-bloc-3{float:right;margin-right:9px;padding-top:6px}#index-rubrique-bloc-4,#index-rubrique-bloc-6{float:left;padding-top:8px;margin-right:9px}#index-rubrique-bloc-5,#index-rubrique-bloc-7{float:right;padding-top:6px;margin-right:9px}#index-rubrique-cont-3{padding-top:15px}#index-rubrique-cont-3 h2{background:none;color:#bf9152;font-size:18px;margin-left:0px;padding-left:0px}.bloc_selection_rubrique{float:left;width:170px;text-align:center;margin-right:18px}.bloc_selection_rubrique .associee_image{width:150px;margin-left:10px;text-align:left}.bloc_selection_rubrique .titre_bleu a{color:#666;text-decoration:none;font-size:10px}.bloc_selection_rubrique .titre_bleu a:hover{color:#f36;text-decoration:none;font-size:10px}.bloc_selection_rubrique .constate_prix,.barre{text-decoration:line-through}.bloc_selection_rubrique .associee_prix{color:red;font-size:11px;font-weight:bold}.bloc_selection_rubrique .text{text-align:left;display:table}.bloc_selection_rubrique{margin-right:12px}#rubrique_specifique_mobile_contenu img{width:100%}#index-rubrique-bloc-1 img{max-width:507px}#index-rubrique-bloc-2 img{max-width:222px}#index-rubrique-bloc-3 img{max-width:222px}#index-rubrique-bloc-4 img{max-width:356px}#index-rubrique-bloc-5 img{max-width:356px}.bloc_selection_rubrique{margin-right:12px}.bandeau_rubrique{width:720px;padding-top:15px;padding-bottom:15px}.listingProduits{padding-left:1px;padding-right:1px;z-index:5}.listingProduitsElement{position:relative;float:left;width:235px}.listingBlocProduit{width:201px;height:375px;padding:27px 17px 0 17px;position:relative}.listingBlocProduitMea{width:201px;height:15px;position:absolute;top:248px;left:5px;text-align:left;font-size:12px;font-weight:bold;text-transform:uppercase;color:#444;line-height:14px}.listingBlocProduitTitre{width:194px;height:28px;overflow:hidden;padding:21px 2px 4px 5px}.listingBlocProduitTitre h3{margin:0;padding:0;display:block;width:100%;font-size:13px;color:#444;font-weight:normal}.listingBlocProduitPrix{height:22px;width:194px;padding-left:5px;padding-right:2px}.listingBlocProduitPrixHt{display:none;font-size:18px;color:red;font-weight:bold}.listingBlocProduitPrixTtc em,.listingBlocProduitPrixHt em{font-style:normal;text-decoration:line-through;font-size:12px;color:#676767;font-weight:normal}.listingBlocProduitPrixTtc,.listingBlocProduitPrixHt{color:#000;font-weight:bold}.resupply{font-size:12px;font-weight:100;text-transform:uppercase}.resupply.rupture-stock{color:gray;text-transform:uppercase;font-size:10px}.resupply.bientot-dispo{color:#f60}.resupply.dispo-le{color:#f60}.listingBlocProduitShippingLabel{color:#79be2c;text-transform:uppercase;font-size:10px}.listingBlocProduitOn{position:absolute;top:-5px;left:-1px;width:218px;height:197px}.listingBlocProduitOnTailles{display:block;width:201px;height:41px;overflow:hidden;padding-top:18px;text-align:center;background-image:url(/assets/bundles/dgtproduit/image/spriteListing.png);background-position:-17px -421px;color:#555;font-size:11px;font-weight:bold}.clear{clear:both;visibility:hidden;line-height:0;height:0}/*# sourceMappingURL=listingProduit.css.map */

.listingTitle {
    width:962px;
    height:36px;
    padding-top:12px;
    margin-bottom:16px;
    text-align:center;
    color:#444444;
    font-size:12px;
    font-weight:bold;
    background-image:url(/assets/bundles/dgtproduit/image/spriteListing.jpg);
    background-position:0px -59px;
}
.listingTitle h1 {
    display:inline;
    font-size:18px;
    text-transform:uppercase;
    border-bottom:0 none;
    color:#444444;
    margin:0;
    padding:0;
    line-height:normal;
    text-align:center;
}
.listingTitle span {
    display:inline-block;
    line-height:2px;
    font-style:italic;
    font-weight:normal;
    padding-left:5px;
}

@media screen and (max-width: 700px){
    .nb_fus{
        display: none;
    }
    .gaucheSeo{
        display: none;
    }
}


/*#listingGauche {float:left;width:224px;font-size:12px;}*/
.gaucheFiltresSelectedTitre {width:224px;height:21px;padding-top:4px;background-image:url(/assets/bundles/dgtproduit/image/spriteListing.jpg);background-position:-361px -3px;color:#434343;text-transform:uppercase;text-align:center;font-size:14px;font-weight:bold;}
/*.gaucheFiltresSelected {width:216px;padding-left:6px;padding-bottom:6px;margin-bottom:12px;border-left:solid 1px #e4e4e4;border-right:solid 1px #e4e4e4;border-bottom:solid 1px #e4e4e4;}*/
/*.gaucheFiltresSelected a{display:block;width:222px;min-height:14px;padding-top:4px;color:#333333;}
.gaucheFiltresSelected a span{display:inline-block;float:right;padding-right:65px;}*/
.gaucheFiltresSelected .enfant_croix{padding-right:70px;}
.gaucheTitreFiltres {width:224px;height:22px;padding-top:4px;background-image:url(/assets/bundles/dgtproduit/image/spriteListing.jpg);background-position:-231px -119px;color:#fff;text-transform:uppercase;text-align:center;font-size:14px;font-weight:bold;}
.gaucheTitreFiltres strong{background-color:#909090;font-weight:normal;padding-left:5px;padding-right:5px;}
/*.gauche_theme_title {width:203px;height:21px;padding-left:19px;background-image:url(/assets/bundles/dgtproduit/image/spriteListing.jpg);background-position:-586px -3px;font-size:14px;line-height:21px;font-weight:bold;color:#464646;border:solid 1px #d0d0d0;}*/
.bloc_theme {display:none;width:210px;min-height:62px;max-height:137px;padding-left:12px;padding-top:5px;padding-bottom:10px;border-left:solid 1px #d0d0d0;border-right:solid 1px #d0d0d0;}
#bloc_theme_top_themes {min-height: 105px;}
/*a.sous_theme {display:block;width:210px;height:14px;padding-top:4px;color:#333333;overflow:hidden;}
a.enfant {padding-left:5px;}
a.sous_theme:hover{font-weight:bold;}*/
a.sous_theme .nb_fus {color:#6b6b6b;font-style:italic;}
a.sous_theme:hover .nb_fus {font-weight:normal;}
.gaucheTitreBesoin {width:222px;padding:10px 0px;background-color:#f3f3f3;border:solid 1px #CCC;text-align:center;font-weight:bold;}
.gaucheTitreBesoinBesoin{font-size:18px;color:#676767;}
.gaucheTitreBesoinTel{color:#ff3366;font-size:20px;}
.gaucheTitreBesoinHoraires{font-size:9px;color:#6f6f6f;font-style:normal;}
.gaucheMenuCms {width:222px;border-left:solid 1px #CCC;border-right:solid 1px #CCC;}
.gaucheMenuCms ul{margin:0;padding:0;list-style-type:square;padding-top:20px;padding-bottom:20px;padding-left:60px;}
.gaucheMenuCms li{margin:0;padding:0;color:#444444;padding-bottom:5px;}
.gaucheMenuCms li:hover{color:#ff3366;}
.gaucheMenuCms li a{color:#444444;}
.gaucheMenuCms li a:hover{color:#ff3366;}
.gaucheTitreInstit {width:222px;padding-top:10px;padding-bottom:8px;background-color:#f3f3f3;border:solid 1px #CCC;text-align:center;font-weight:bold;color:#585858;font-size:18px;}
.gaucheMenuInstit {width:222px;padding-top:30px;padding-bottom:20px;border-left:solid 1px #CCC;border-right:solid 1px #CCC;border-bottom:solid 1px #CCC;}
.gaucheMenuInstitTxt {text-align:center;font-size:16px;color:#6f6f6f;font-weight:bold;font-style:italic;}
.gaucheMenuInstitTxt strong{color:#ff3366;}
.gaucheMenuInstitSepar {width:222px;height:31px;background-image:url(/assets/bundles/dgtproduit/image/spriteListing.jpg);background-position:-586px -27px;}
.gaucheSeo {width:192px;padding:10px 15px 0px 15px;border-left:solid 1px #CCC;border-right:solid 1px #CCC;border-bottom:solid 1px #CCC;font-size:11px;color:#333333;}
.gaucheSeo h2, .gaucheSeo h3{margin:0;padding:0;color:#ff3366;text-transform:uppercase;font-size:11px;}
.gaucheSeo p{margin:0;padding:0;padding-bottom:15px;text-align:justify;}
.gaucheSeo a{color:#333333;}
.basPageDescrContainer .gaucheSeo {padding: 0; width: 100%; border: 0; display: block;}
.basPageDescrContainer h3{color:#333333;text-transform:none}

* {margin: 0;padding: 0;}

table, h2, h3, h4, h5, h6 {font-size: 11px;}

#listingDroite {width: 730px;}

#listingDroite div.miniatureCmsProduit {float:left;width:24%;font-size: 12px;margin-right: 5px;border: solid 1px #dfdfdf;text-align: center;}

body.mobile #listingDroite div.miniatureCmsProduit {width: 48%;margin-top:5px;}

#listingDroite div.miniatureCmsProduit img {margin-top: 10px;margin-bottom: 10px;}

#listingDroite div.miniatureCmsProduit div.miniatureCmsProduitTitre {height: 40px;text-align: center;}

#listingDroite div.miniatureCmsProduit div.miniatureCmsProduitButton {line-height:30px;background-color: #ff3366;color: #fff;text-transform: uppercase;text-align: center;font-weight: bold;}

body.mobile img {max-width:100%;}

body.mobile #pageContent {width:100%;text-align:left;}

body.mobile .listingTitle {width:100%;font-size: 11px;text-align: center;background-color: #FFFFFF !important;margin: 0;padding: 20px 0;height: auto;background-image:none;background-position: inherit;}
    body.mobile .listingTitle h1 {display:block;width: 90%;border: solid 1px #d1d1d1;margin: 0 auto;color: #575757 !important;text-transform: uppercase;font-size: 1.8em;font-weight: normal;height: auto;line-height: 30px;}

body.mobile #listingDroite {width:100%;float:none;}
body.mobile .filAriane {margin-top: 10px;padding: 0 5px; font-size: .65em; font-weight: bold;}
body.mobile .filAriane div {display: inline;}
#pageContent div.filAriane span.color {color:#ff3366;}

#pageContent a:not(.btn,.item a) {
  text-decoration: underline !important;
}

.cms-page .c-breadcrumb {
    margin-top: 10px;
}

@media(max-width: 767px) {
    .cms-page .listingTitleCmsPage {
        text-align: left!important;
        padding-left: 0!important;
        padding-top: 10px;
    }
    #pageContent {
        padding-left: 20px!important;
    }
}

.basPageDescrContainer {padding-top: 15px; overflow: hidden; height: 95px; position: relative;}
    .basPageDescrContainer .gaucheSeo {padding: 0; width: 100%; border: 0; display: block;}
    .basPageDescrContainer h3{color:#333333;text-transform:none}
    .basPageDescr {padding:10px 10px 0 10px;font-size:11px;color:#333333; }
        .basPageDescr h2, .gaucheSeoMobile h3{margin:0;padding:0;color:#ff3366;text-transform:uppercase;font-size:11px;}
        .basPageDescr p{margin:0;padding:0;padding-bottom:15px;text-align:justify;}
        .basPageDescr a{color:#333333;}
    p.listingDroiteDescription {margin:0;padding:10px;font-size:11px;text-align:justify;}
        p.listingDroiteDescription a{color:#000;}
    .linkBasPageDescrPlus {position: absolute; bottom: -3px; right: 0; background-color: white; padding-left: 8px; font-weight: bold;font-size:12px;}

