/* GENERAL STATIC */
a.no-decoration{text-decoration:none;}
#responsive-menu{display:none;}
.clear{clear:both;}
.clear10{height:10px;}
.clear20{height:20px;}
.clear-mobile{display:none;}
.hideBlock{display:none;}
.select-style {
    background: transparent url("../images/select-picto.png") no-repeat scroll 100% 50% / 52px 36px;
    display: inline-block;
    height: 36px;
    margin: 5px auto;
    width: 179px;
	float:none;
}
.colorBlog {
	color: #f9c906!important;
}
.containerProduit .show-pdf-files{padding-left:0;padding-right:0; margin-top: 15px;}
.containerProduit .show-pdf-files .real3dflipbook-1{padding: 0 !important;}
.containerProduit .show-pdf-files img{max-width:100%;margin-left:5%;}

.title-textile-collec a{
	color: #9D9E8A;
	font-size: 13px;
	text-transform: uppercase;    
	font-family: 'brandon_grotesqueblack';
	margin-top: 25px;
	display: block;
	text-decoration: none;
}
.title-textile-collec a span { font-size: 22px; color: #b6b1b0;
	font-family: 'brandon_grotesqueblack'; }
.containerProduit h1{
    color: #9D9E8A;
    text-transform: uppercase;
    font-size: 15px !important;
    font-family: 'brandon_grotesqueblack' !important;
	width: 100%;
	text-align: center;
}
.popover-content{ color: #9D9E8A; text-transform: uppercase; }
.logoRevendeur img{margin: 0 5px;}
.noPadding{padding-left:0px; padding-right: 0px;}
.left{float:left;}
.ms-tooltip-cont .h6{line-height:15px; margin-bottom:0;margin-top:0px; }
.ms-tooltip-cont .h6 a{color: #9D9E8A; text-transform: uppercase; font-family: 'brandon_grotesqueblack';}

.infos-revendeurs .select-style {
    background: transparent url("../images/select-picto.png") no-repeat scroll 100% 50% / 52px 36px;
    display: inline-block;
    height: 36px;
    margin: 5px auto;
    max-width: 100%;
    width: 200px;
}

.div-accroche{background:#bebab9;}
.div-accroche .in{width:1024px; margin: 0 auto;max-width:100%;}

.pageClassique{ color:#bebab9; font-size:13px; font-family: 'Helvetica';}

.select-style select {
    -moz-appearance: none;
    background-color: transparent;
    background-image: none;
    border: 2px solid #9D9E8A;
    -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
    box-shadow: none;
    color: #b2b4b6;
    font-family: Helvetica;
    font-size: 13px;
    font-style: italic;
    height: 36px;
    line-height: 1.42857;
    padding: 4px 7px;
    width: 100%;
	-webkit-appearance: none;
}

.select-style select:focus {
    outline: none;
}

.wp-pagenavi span.current {
   font-family: 'brandon_grotesquebold'; 
	font-size:12px;
}
.wp-pagenavi a, .wp-pagenavi span {
    font-family: 'brandon_grotesquebold' !important; 
	color:#9D9E8A !important;
	font-size:12px;
}
.ls-page.ls-active-page a {
    background: none !important;
    color: #9D9E8A !important;
	font-weight: bold !important;
}
.ls-page a:hover {
    background: none !important;
    color: #9D9E8A !important;
	font-weight: bold !important;
}
.ls-page a {
    background-color: #fff;
    border: none !important;
    color: #9D9E8A !important;
    cursor: pointer;
    display: inline-block;
	font-family: 'brandon_grotesquebold' !important; 
    font-size:12px !important;
    height: inherit !important;
    line-height: inherit !important;
    text-align: inherit !important;
    text-decoration: none;
    transition: all 0.2s ease-out 0s;
    width: 15px !important;
}

.ls-result{max-height:410px !important; height: 410px !important;}
/* ARIANE */
div.ariane{margin:10px 0 0; color:#b5b6b8;}
div.ariane a{color:#b5b6b8; font-family: 'brandon_grotesque_regularRg'; text-transform: uppercase; font-size: 11px;}
div.ariane a.current{color:#9D9E8A; font-family: 'brandon_grotesqueblack';}

.containerBabylist div.ariane a.current{color:#f09079;}

/* SLIDER */
.discover-bouton{color:#fff; font-size: 16px; font-family: 'brandon_grotesqueblack'; background: #4bb8a9; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; padding: 4px 30px; text-transform: uppercase;}
.discover-bouton:hover{color:#fff; font-size: 16px; font-family: 'brandon_grotesqueblack'; background: #4bb8a9}
.title-slider {font-size: 55px; font-family: 'brandon_grotesqueblack'; }
.slide-infos{position:relative; padding: 10px 0 ; background:#bebab9 ;text-align:center; color: #fff; font-size: 13px; font-family: 'brandon_grotesqueblack'; text-transform: uppercase;}
.slide-infos-on{background:#9D9E8A;}
.imgTopSlide{display:none; position:absolute; z-index:99; left:45%; top: -29px; }
.slide-infos-all{background:#fad000;}
/* HEADER */
header  {position:relative;}
header .top-bar{width:100%;background:#f7f7f7;height:30px;padding-right:90px;}
header .top-bar .language{float:right; background:#4ab9a9; color:#fff;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px; display:block; margin:5px 5px 0 0; padding: 3px 4px; font-family: 'brandon_grotesqueblack'; font-size:10px;}
header .top-bar .language:hover,header .top-bar .language.active{background:#fff; color:#4ab9a9;}
header .top-bar .div-link {float: right;height:30px; line-height:30px; vertical-align:middle;}
header .top-bar .div-link a.link{font-size:11px; color: #4bb8a9; font-family: 'brandon_grotesquebold'; text-transform: uppercase; margin-right: 20px;}
header .top-bar .div-link a.link-search{font-size:11px; color: #bebab9; font-family: 'brandon_grotesquebold'; text-transform: uppercase; margin-right: 30px;}
header .top-bar .div-link img{margin:-6px 2px 0 0;}

header .header-bar { height: 100px; background: #fff; border-bottom: 1px solid #c8c8ca; position: relative;}
header .header-bar .logo{margin:15px 0 0 30px; display: inline; }
header .header-bar ul.menu{display: inline-block;list-style:none;}
header .header-bar ul.menu li {display: inline-block; margin: 0 30px; }
@media (max-width: 1024px) {
	header .header-bar ul.menu li {display: inline-block; margin: 0 10px; }
}
header .header-bar ul.menu li.active, header .header-bar ul li:hover { background-image: url('../images/menu/menu-puce.png'); padding-bottom: 15px; background-repeat: no-repeat; background-position: center 25px; }
header .header-bar ul.menu li a{font-size: 14px; color: #bdbcba; font-family: 'brandon_grotesquebold'; text-transform: uppercase;}
header .header-bar ul.menu li a.active, header .header-bar ul li a:hover{font-size: 14px; color: #4bb8a9; font-family: 'brandon_grotesquebold'; text-transform: uppercase;}
header .header-bar .blog{position: relative; }
header .header-bar .blog img{position: absolute; right: 90px; bottom: -40px; z-index:99; display: block; }
header .header-bar ul.menu li.notre-blog a{ color: #FAD000;}

header .header-ssmenu{height:220px; background: #fbfbfb; display: none; position:absolute; top: 130px; z-index:101}
header .master-slider-parent ms-parent-id-3{z-index:1;}

header .header-ssmenu .ssmenu-collections{margin:20px 0 0 0px; border-right: 1px solid #c8c8ca; padding-right:0px; padding-left: 0px; }
header .header-ssmenu .col-md-9,header .header-ssmenu .col-md-9 .col-md-8{padding-right:0px; padding-left: 0px; }
header .header-ssmenu .col-md-9 .col-md-4{padding-right:0px; padding-left: 10px; }
header .header-ssmenu .ssmenu-collections .h4{float: left;margin-right:0px;}
header .header-ssmenu .ssmenu-collections ul{float: left;margin-right:0px;}
header .header-ssmenu .ssmenu-categories{margin:20px 0 0 0px;}

header .header-ssmenu .ssmenu-categories .firstUl,header .header-ssmenu .ssmenu-collections .firstUl{float:left;}
header .header-ssmenu .ssmenu-categories .firstUl{width: 80px;}
header .header-ssmenu2 .ssmenu-categories .firstUl{width: 110px;}

header .header-ssmenu .ssmenu-categories .sndUl{float:left;margin-left:20px;}
header .header-ssmenu .ssmenu-collections .sndUl{float:left;margin-left:40px;}

header .header-ssmenu ul{margin:0 ; padding: 0; list-style: none; width: auto;
display: block;}
header .header-ssmenu ul li a{ white-space : nowrap; color:#b4b6b8;text-transform: lowercase; display:block; font-size: 13px; font-family: helvetica; height:20px; text-decoration:none;}
header .header-ssmenu ul li a:first-letter {
    text-transform: uppercase !important;
}
header .header-ssmenu .h4{color: #9D9E8A; font-size: 13px; text-transform: uppercase; font-family: 'brandon_grotesqueblack';}
header .header-ssmenu ul li.active, header .header-ssmenu ul li:hover { list-style-image: url('../images/menu/menu-puce.png'); }
header .header-ssmenu .header-ssmenu-image{margin:30px 0 0 0px; padding-right: 0;}
header .header-ssmenu .header-ssmenu-image div{padding-right: 0;}
header .header-ssmenu .header-ssmenu-image .header-ssmenu-image-left{margin:0;display:inline; max-width: 100%;}
header .header-ssmenu .header-ssmenu-image .header-ssmenu-image-right{margin:0 0 0 10px;display:inline}
header .header-ssmenu .showAll{background-image: url('../images/menu/fleche.png'); background-repeat: no-repeat; background-position: left center; padding-left:10px;color: #9D9E8A; font-size: 11px; text-transform: uppercase; font-family: 'brandon_grotesqueblack';}

header div.follower {height: auto; right: -128px;margin-top: -200px;position: fixed;top: 60%;width: 168px;z-index: 9999;   }
header div.follower div.blocF{background: #fff; width: 168px; display:block;  text-align:left; line-height: 30px; vertical-align:middle;padding:3px 0;border-left: 1px solid #ebe7e0; border-bottom: 1px solid #ebe7e0; }
header div.follower div.blocF a{font-family: 'brandon_grotesquebold'; font-size: 10px; color: #9D9E8A; cursor: pointer; text-transform: uppercase;  text-decoration: none; }
header div.follower div.blocF span{width: 40px; text-align:center; display: inline-block;}
header div.follower div.blocF:hover{background:#9D9E8A; color:#fff;}
header div.follower div.blocF:hover a{background:#9D9E8A; color:#fff;}

header div.follower div.first{-webkit-border-top-left-radius: 10px;-moz-border-radius-topleft: 10px;border-top-left-radius: 10px;}
header div.follower div.last{-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-left-radius: 10px;}
header div.follower div.borderTop{border-top: 1px solid #ebe7e0;}
header div.follower div img{vertical-align:middle;}
header div.follower div.real3dflipbook-4{display: inline-block}

.clear {clear:both;}

.formContact p{font-size: 13px; color: #4bb8a9; font-family: 'brandon_grotesquebold'; text-transform: uppercase;}
.formContact .halfBloc{ width: 48%; display: inline-block; float: left;}
.formContact .halfBlocRight{ width: 48%; display: inline-block; float: right;}

.containerContact .title{text-align:center;font-size: 24px; color: #bebab9; font-family: 'brandon_grotesqueblack'; text-transform:uppercase; padding: 4px 16px 0 16px; -webkit-border-top-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 20px;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
bottom: 0px;
min-width: 280px;
max-width: 400px;
margin: 0px auto 0 auto;
}


/* SEARCH */
.sub-header {position:relative;}
.sub-header .close-search{position: absolute; right:30px; top:8px; cursor: pointer;z-index:99991;}
.full-content{border:3px solid #9D9E8A;}
.sub-header .search-div{position: absolute; height:40px; width: 100%; display: none; top: 0; left: 0px; background:#9D9E8A; z-index:999; color: #fff;}
.ls-search-box, .ls-result {width:100% !important;}
#pw_main_search_main_result_700_293 .ls-search-input, #pw_main_search_main_result_700_293 .ls-search-input:focus {
    border-color: #fff !important;
    border-style: solid;
    border-width: 1px !important;
}
.ls-search-box form {
    margin: 0;
	width: 100% !important;
}
.ls-search-box .ls-search-input {
    border: 1px solid #b6b6b6;
    box-shadow: none;
    box-sizing: border-box;
    color: #fff !important;
    font-size: 12px;
    height: 34px;
    margin-bottom: 5px;
    padding: 0 10px;
    text-transform: uppercase;
    width: 60% !important;
    z-index: 10;
}
.ls-grided-item.ls-grided-style1 img {aspect-ratio: 1.4;}
.sub-header .search-div .read-more{width: 100% !important; text-align:center; }
.sub-header .search-div .slimScrollDiv{height:auto !important;}
.sub-header .search-div .ls-sect-title{display:none;}
.sub-header .search-div .read-more a {
    -moz-appearance: none;
    -moz-user-select: none;
    background: #9D9E8A none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: 600;
    height: 42px;
    line-height: 44px;
    margin: 0 0 4px;
    padding: 0 20px;
    position: relative;
    text-align: center;
	right:0;
	margin:0 auto !important;
    text-decoration: none;
    transition: padding 0.25s ease-in-out 0s, width 0.25s ease-in-out 0s;
    width: auto;
}


#cookie-law-info-bar span {
    vertical-align: middle; font-family: Helvetica !important;
}
/* MODALS */
.modal-content .modal-footer-center{text-align:center;border:none;}
.modal-content .modal-header-center{text-align:center;border:none;padding:0;}
.modal-content .modal-body-center{text-align:center;}
.modal-content .modal-body .form-control{font-size:13px;font-family:Helvetica;font-style:italic;max-width:60%; height: 36px; color: #b2b4b6; float:none;display:inline; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; border: 2px solid #9D9E8A; margin:5px 0;}
.modal-content .modal-body textarea.form-control{min-height: 36px; height: auto;}
.modal-content .modal-header .title-modal{font-size: 16px; color: #9D9E8A; text-transform: uppercase; font-family: 'brandon_grotesqueblack';}
.modal-content .btn-valide-charte{float:none;background:#9D9E8A;color:#fff;padding:6px 25px; border: none;text-transform:uppercase; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; font-size:16px; font-family: 'brandon_grotesqueblack';margin-top:10px;}
.modal-content .modal-body .all-fields {color: #b2b4b6; font-size: 9px; font-family: Helvetica; margin: 5px 0 0 0;}
.modal-content .modal-body-newsletter div{position:relative; color: #b2b4b6; font-size:22px; font-family: 'brandon_grotesqueblack';}
.modal-content .modal-body .ajax-loader{clear:both; position:absolute;}
.modal-content div.wpcf7-validation-errors{border: 2px solid #9D9E8A; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; font-size: 14px; font-family: Helvetica; font-style: italic  }
span.wpcf7-not-valid-tip { color: #f00; display: block; font-size: 12px; font-family: Helvetica; font-style: italic; position:absolute; z-index:9999;  top: 10px; right: 30% }
.modal-content div.wpcf7-mail-sent-ng{border: 2px solid #9D9E8A; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; font-size: 14px; font-family: Helvetica; font-style: italic  }
.modal-content div.wpcf7-mail-sent-ok{border: 2px solid #9D9E8A; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; font-size: 14px; font-family: Helvetica; font-style: italic  }
.modal-content .btn-valide-charte:hover{background: #44aa9c}
.modal-content-babylist .modal-header .title-modal{color: #f09079;}
.modal-content-babylist .modal-body-babylist{color: #f09079; font-family: Helvetica; font-size : 13px; line-height: 25px;}
.modal-content-babylist .modal-body-babylist a{ background: #f09079; padding: 4px 18px; color: #fff; text-transform: uppercase; font-size: 16px; font-family: 'brandon_grotesqueblack'; margin: 0 auto; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.modal-content-babylist .modal-body-babylist a:hover{ background: #dd7961; text-decoration: none; }

.modal-content .select-style {
    display: inline-block;
    float: none;
    height: 36px;
    margin: 5px auto 5px auto;
   	width: 60%;
}

.modal-content .modal-body .select-style .form-control{margin: 0 auto;}

.modal-content .select-style select {
    -moz-appearance: none;
    background-color: transparent;
    background-image: none;
    border: 2px solid #9D9E8A;
    -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
    box-shadow: none;
    color: #b2b4b6;
    font-family: Helvetica;
    font-size: 13px;
    font-style: italic;
    height: 36px;
    line-height: 1.42857;
    padding: 4px 7px;
    width: 100%;
	max-width: 100% !important;
}

.modal-content select.select-modal-country { 
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url('../images/select-picto.png') no-repeat right top;
	-moz-appearance: none;
    border: 2px solid #9D9E8A;
	width: 60%;
    -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
    box-shadow: none;
    color: #b2b4b6;
    font-family: Helvetica;
    font-size: 13px;
    font-style: italic;
    height: 36px;
    line-height: 1.42857;
    padding: 4px 7px;
}


/* FORM CLASSIQUE */
.containerContact .form-control{font-size:13px;font-family:Helvetica;font-style:italic;max-width:100%; height: 36px; color: #b2b4b6; float:none;display:inline; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; border: 2px solid #9D9E8A; margin:5px 0;}
.containerContact .btn-valide-charte{float:none;background:#9D9E8A;color:#fff;padding:6px 25px; border: none;text-transform:uppercase; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; font-size:16px; font-family: 'brandon_grotesqueblack';margin-top:10px;}
.containerContact textarea.form-control{min-height: 36px; height: auto;}
.containerContact .all-fields {color: #b2b4b6; font-size: 9px; font-family: Helvetica; margin: 5px 0 0 0;}
.containerContact .ajax-loader{clear:both; position:absolute;}
.containerContact div.wpcf7-validation-errors{border: 2px solid #9D9E8A; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; font-size: 14px; font-family: Helvetica; font-style: italic  }
.containerContact span.wpcf7-not-valid-tip { color: #f00; display: block; font-size: 14px; font-family: Helvetica; font-style: italic; position: relative; z-index:9999;  top: 0px; right: 0%; margin-bottom:10px; }
.containerContact  div.wpcf7-mail-sent-ng{border: 2px solid #9D9E8A; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; font-size: 14px; font-family: Helvetica; font-style: italic  }
.containerContact  div.wpcf7-mail-sent-ok{border: 2px solid #9D9E8A; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; font-size: 14px; font-family: Helvetica; font-style: italic  }

/* CONTENT */
div.usages{background:#fbfbfb;text-align:center;padding-top:10px;}
div.usages h1{color:#bebab9; font-family: 'brandon_grotesqueblack'; font-size: 30px; text-transform:uppercase; margin-bottom: 0;}
div.usages div.sous-titre{color:#bebab9; font-family: Helvetica; font-size: 17px;}
div.usages .list-usages ul.parent{list-style:none; width: 80%; padding:0; margin:0 auto;height: 250px;}
div.usages .list-usages ul.parent li.parent{float: left; text-align:center; min-height: 220px; height: auto;}

div.usages .list-usages ul.parent2{}
div.usages .list-usages ul.parent li.parent2{float: left; width: 24%; text-align:center; height: 60px}

div.usages .list-usages ul.parent li.parent img{vertical-align:bottom;}

div.usages .list-usages ul.parent li ul.child{list-style:none; max-width: 120px; margin: 10px auto; padding: 0;}
div.usages .list-usages ul.parent li ul.child li{display:block;vertical-align: top;}
div.usages .list-usages ul.parent li ul.child li a{font-size: 13px; font-family: Helvetica; color: #b0b2b4; text-decoration: underline}


div.corporate{height:509px; width:1200px; max-width: 100%; background:url('../images/corporate-bg.png') no-repeat; text-align: center; padding-top:11px; }
div.corporate .conteneur{width: 90%; margin: 0 auto; }
div.corporate .conteneur .contain.col-sm-4{width:32%}
div.corporate .h3{z-index: 999; position: relative; color:#bebab9; font-family: 'brandon_grotesqueblack'; font-size: 30px; text-transform:uppercase; margin-bottom: 0;}
div.corporate div.sous-titre{color:#bebab9; font-family: Helvetica; font-size: 17px;}
div.corporate div.sous-titre h2{margin:5px 0 0 0; font-size: 17px;}
div.corporate img.puce{margin-bottom:10px;}
div.corporate .conteneur .contain{margin: 0 3px; height:304px; float: left;}
div.corporate .conteneur .containFirst{}
div.corporate .conteneur .containBorder{background:#fff; border:3px solid #9D9E8A;}
div.corporate .conteneur .containCenter img{vertical-align:inherit; max-width: 100%; height:  100%}
div.corporate .conteneur .contain .h3{font-size: 24px; color: #9D9E8A; font-family: 'brandon_grotesqueblack'; text-transform: uppercase; line-height:20px;margin:10px 0 0 0;}
div.corporate .conteneur .contain .h3.title-second-line{color: #b0b2b4}
div.corporate .conteneur .containSocial,div.corporate .conteneur .containCenter {padding-left:0px; padding-right:0px;}
div.corporate .conteneur .containSocial .facebook{ cursor: pointer; float: left; width: 50%; height: 50px; background: #86c7ef; line-height: 50px; vertical-align:middle; text-align: center;}
div.corporate .conteneur .containSocial .site{ cursor: pointer; float: left; width: 50%; height: 50px; background: #f09079; line-height: 50px; vertical-align:middle; text-align: center;}
div.corporate .conteneur .containTemoignage .h3{font-size: 16px; color: #9D9E8A; font-family: 'brandon_grotesqueblack'; text-transform: uppercase; line-height:20px;margin:10px 0 0 0;}
div.corporate .conteneur .containTemoignage .bloc-temoignage{color:#bebab9; font-size: 13px; font-family: 'brandon_grotesqueblack'; }
div.corporate .conteneur .containTemoignage #basic-temoignage{padding-top:0 !important;}
div.corporate .conteneur .containTemoignage .collection-title{margin-bottom:20px;}
div.corporate .conteneur .containTemoignage  p{color:#9D9E8A; font-family: Helvetica; height:120px; font-size: 13px; font-weight: bold; text-transform: inherit}
div.corporate .conteneur .containTemoignage .bloc-temoignage{height:205px !important;}

div.corporate .conteneur .containSocial .facebook:hover,div.corporate .conteneur .containSocial .facebook.active{background:#7db9dd; }
div.corporate .conteneur .containSocial .site:hover,div.corporate .conteneur .containSocial .site.active{background:#de7a62; }
div.corporate #showActus, div.corporate #showActus{}

div.corporate .conteneur .containSocial .site-actus{color:#bebab9; font-size:13px; font-family: Helvetica; }
div.corporate .conteneur .containSocial .site-actus a.showmorelink {color:#b0b2b4; font-size: 13px; text-transform: uppercase; font-family: 'brandon_grotesqueblack';}
div.corporate .conteneur .containSocial .site-actus .showmore{ display: inline; margin-top: -3px;}



div.bottom-bande{ height: 304px; padding:20px 0 20px 15px;}
div.bottom-bande .conteneur {width:90%; margin: 0 auto}
div.bottom-bande .conteneur img{float:left; margin-bottom:20px;}
div.bottom-bande .img-droite{margin-left:10px;}

img.accroche{max-width:100%;}

/* FOOTER */
.container-footer{position:relative;}
.container-footer .before-footer{height:100px; width: 100%; background-color:#9D9E8A; text-align:center;}
.container-footer .before-footer .h3{color:#fff; font-size: 24px; font-family: 'brandon_grotesqueblack'; text-transform: uppercase;}
.after-footer {height:61px; position: relative; z-index: 999; width: 100%; background-image: url('../images/footer/bg.png'); background-repeat: repeat-x; background-position: left bottom; }
.container-footer .menu-footer{width:100%; border-bottom: 3px solid #d7d8d9; height:140px;}
.container-footer .menu-footer footer ul.main{list-style:none; width:90%; margin:0 auto; padding: 0;}
.container-footer .menu-footer footer .main li.main{float:left; text-align: left;padding-left:10px;}
.container-footer .menu-footer footer .main li.main .h5{margin-top: 0; font-size: 16px; text-transform: uppercase; color: #bebab9; font-family: 'brandon_grotesqueblack'; }
.container-footer .menu-footer footer .main ul.child{ list-style:none; margin:0 ; padding: 0;}
.container-footer .menu-footer footer .main ul.child li{line-height: 12px; }
.container-footer .menu-footer footer .main ul.child li a{ color:#bebab9; font-size: 11px; font-family: 'Helvetica'; }
.container-footer .menu-footer footer .main .child-follow li, .container-footer .menu-footer footer .main .child-follow li a.newsletter{color: #9D9E8A; text-transform: uppercase; font-size: 16px; line-height: 22px; font-family: 'brandon_grotesqueblack';}
.container-footer .menu-footer footer .main .child-follow li img{margin-top:-3px; display:inline-block;}
.container-footer #wpsl-search-input{ -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; background:transparent;border: 2px solid #fff; color: #fff; font-family: Helvetica; font-style:italic;}
.container-footer #wpsl-search-btn{font-family: 'brandon_grotesqueblack'; position:absolute; right:0; top: 0; background:#f09079; color: #fff; -webkit-border-top-right-radius: 20px;-webkit-border-bottom-right-radius: 20px; border-right: 2px solid #fff; border-bottom: 2px solid #fff; border-top: 2px solid #fff; border-left: none; -moz-border-radius-topright: 20px;-moz-border-radius-bottomright: 20px;border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
.container-footer #wpsl-search-wrap{text-align:center; }
.container-footer .wpsl-input{margin:0 auto; float: none !important;}
#wpsl-stores, #wpsl-direction-details{width: 450px; float:left;}
.container-footer .wpsl-store-location, .wpsl-direction-wrap{color: #fff;}
.container-footer  .wpsl-mobile{background:#9D9E8A;}
.container-footer #wpsl-result-list .intro{font-family: 'brandon_grotesqueblack'; color: #fff; font-size: 15px; text-transform: uppercase;}
.container-footer #wpsl-result-list .intro img{margin:0 8px}

.container-footer .wpsl-select-geoloc{margin-right:15px; display: inline; text-transform: uppercase; font-family: 'brandon_grotesqueblack'; background: transparent; color: #fff; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; padding: 4px 12px; border: 2px solid #fff;} 
.container-footer .wpsl-select-geoloc option {color:#9D9E8A;background:#fff;}
.container-footer .wpsl-geoloc{display: inline; text-transform: uppercase; font-family: 'brandon_grotesqueblack'; background:#f09079; color: #fff; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; padding: 6px 12px;}
.container-footer .wpsl-geoloc:hover{background:#dd7961;text-decoration: none;}

.container-footer .wpsl-geoloc img{margin-top:-4px; margin-right: 5px;}
.container-footer .choice{text-transform: uppercase; font-family: 'brandon_grotesqueblack'; color: #fff;margin: 0 10px}

.container-footer .propose-marques .intro{font-family: 'brandon_grotesqueblack'; color: #fff; font-size: 15px; text-transform: uppercase;}
.container-footer .propose-marques .intro img{margin:0 8px}
.container-footer .propose-marques{width: 325px; float:right; position:relative; padding-left:18px;}
.container-footer .propose-marques .quotel{position:absolute; left: 0px; top: -3px; margin: 0 !important;}
.container-footer .propose-marques .quoter{position:absolute; right: 0px; bottom: 0px; margin: 0 !important;}

.container-footer .reassurance{width: 100%; text-align: center; color:#bebab9; font-family: Helvetica; margin-bottom:30px; font-size: 11px;}
.container-footer .reassurance .title{text-transform : uppercase; font-family: 'brandon_grotesqueblack'; font-size: 18px;}
.container-footer .reassurance .ss-title{text-transform : uppercase; font-family: 'brandon_grotesqueblack'; font-size: 12px;}

.subtitleSearch {
    width: 100%;
    font-size: 13px;
    color: #b0b2b4;
    text-transform: uppercase;
    font-family: 'brandon_grotesqueblack';
    text-align: center;
}

.cd-top{position: fixed; right: 30px; bottom: 100px; z-index:999; display: none; }

.contentDescProduit a{color: #f09079 !important}

.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}

.containerValeurs{text-align:center; max-width: 1200px;}
.containerValeurs img{max-width: 100%;}
.containerValeurs h3{z-index: 9; position: relative; color:#9D9E8A; font-family: 'brandon_grotesqueblack'; font-size: 30px; text-transform:uppercase; margin-bottom: 0;}
.containerValeurs .content{font-size:17px; color: #c2c8ce; font-family: Helvetica; line-height: 29px}
.containerValeurs .img1, .containerValeurs .img3{margin-top:-30px;}

.containerValeurs .img1, .containerValeurs .img2, .containerValeurs .img3{margin-bottom:30px;}
.containerValeurs .img4{margin:50px 0;}
.containerValeurs .content3{ height:320px; }
.containerValeurs .content3 img3{margin-top:-30px;}

input::-webkit-input-placeholder{
    color: #fff;
}
input:-moz-placeholder {
    color: #fff;
}
.infos-revendeurs input::-webkit-input-placeholder,.containerBabylist input::-webkit-input-placeholder{
    color: #9D9E8A;
}
.infos-revendeurs input:-moz-placeholder, .containerBabylist input::-webkit-input-placeholder {
    color: #9D9E8A;
}


/* MARQUE */
.containerMarque {text-align:center; max-width: 1200px;position:relative;}
.containerMarque img{max-width: 100%;}
.containerMarque .img2{position: absolute; top:0; left: 0;}
.containerMarque h3{z-index: 8; position: relative; color:#9D9E8A; font-family: 'brandon_grotesqueblack'; font-size: 30px; text-transform:uppercase; margin-bottom: 0;}
.containerMarque .content{font-size:17px; color: #c2c8ce; font-family: Helvetica; line-height: 29px}
.containerMarque .img1{margin-top:-140px;}
.containerMarque .img1, .containerValeurs .img2, .containerValeurs .img3{margin-bottom:30px;}
.containerMarque .img4{margin:50px 0 0 0;}
.containerMarque .content1{max-width:40%; margin:0 auto;}
.containerMarque #fusee{position:relative;}
.containerMarque #neige{position:relative; height: 380px;}
.containerMarque #ballon{position:relative; height: 440px;}
.containerMarque .img4{position: absolute; top:198px; left:0px;}
.containerMarque #move-it-fusee { position: absolute; z-index:999; right:0; top: 115px; background: url('../images/marque/fusee.png') no-repeat; width: 93px; height:300px;}
.containerMarque #move-it-fusee2 { display:none; transform : scale(0.9); position: absolute; z-index:999; right:0px; top: 100px; background: url('../images/marque/fusee2.png') no-repeat; width: 93px; height:300px;}
.containerMarque #move-it-fusee3 { display:none; transform : scale(0.9); position: absolute; z-index:999; right:0px; top: 100px; background: url('../images/marque/fusee3.png') no-repeat; width: 93px; height:300px;}
.containerMarque #imagesequence{ position: absolute; right: 150px; bottom: 450px;}
.containerMarque #imagesequence2{ position: absolute; right: 150px; top: 113px;}
.containerMarque #imagesequence3{ position: absolute; right: 150px; bottom: 92px;}
.containerMarque #imagesequence4{ position: absolute; left: 190px; top: 190px;}
.containerMarque #imagesequence5{ position: absolute; left: 270px; bottom: 0;}

.containerValeurs #train,.containerValeurs #securite{position: relative;}
.containerValeurs #imagesequence{ position: absolute; right: 150px; bottom: 90px;}
.containerValeurs #imagesequence2{ position: absolute; right: 430px; bottom: 90px;}

.fabfr{text-align: right; width: 100%;}
.showbook { background: #9D9E8A; display: table; height: 30px; line-height: 30px; vertical-align: middle; text-transform: uppercase; font-size: 14px; padding: 0px 25px; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; color: #fff; margin: 0 auto; width: auto;}
.showbook img { vertical-align: top; margin: 6px 5px 0 0;}
.showbook:hover, .showbook:visited, .showbook:focus { text-decoration: none; opacity: 0.85; color: #fff;}
/* PAGE PRODUIT */
.containerProduit {position:relative;}
.containerProduit > .title {margin-bottom: 10px;}
.containerProduit .in-container{width: 85%; margin: 0 auto;}
.containerProduit div.babylist{position: absolute; right: 120px; top: 40px; z-index: 100;}
.containerProduit div.babylist div{display: inline;}
.containerProduit div.babylist div.add a{color: #9D9E8A; font-size: 10px; text-transform: uppercase; font-family: 'brandon_grotesqueblack'; }

.containerProduit div.title{text-align:center; line-height:23px; color: #bebab9; text-transform: uppercase; font-family: 'brandon_grotesqueblack';}
.containerProduit div.title span{font-size: 17px; color: #bebab9}
.containerProduit div.title span a{font-size: 17px; color: #bebab9}
.containerProduit div.title h2 {font-size: 30px}

.containerProduit .infos-produits{padding-left: 0px; padding-right: 0px;}

.containerProduit .infos-produits .bloc {
    max-width: 900px;
    margin: auto;
    border-top: 1px solid #c2c2c2;
}

.containerProduit .infos-produits .bloc h3{width: 100%; position:relative; color: #9D9E8A; text-transform: uppercase; font-size: 16px; font-family: 'brandon_grotesquebold'; vertical-align: middle; margin-top: 20px; margin-bottom: 10px;}
.containerProduit .infos-produits .bloc h3 img{margin-top:-2px;}
.containerProduit .infos-produits .bloc  p{color: #bebab9; font-family: 'brandon_grotesque_regularRg';}
.containerProduit .infos-produits .bloc h3 .fleche-down{position:absolute; right: 0; cursor: pointer;}

.containerProduit .infos-produits .coloris .indiv{margin-bottom:5px;padding-left:10px;}
.containerProduit .infos-produits .coloris .indiv img{margin: 0 5px;}

.containerProduit .infos-produits div.babylist-bottom{position: relative; padding-left: 0;}
.containerProduit div.babylist-bottom div.add a{color: #9D9E8A; font-size: 13px; text-transform: uppercase; font-family: 'brandon_grotesquebold'; }
.containerProduit div.babylist-bottom > a{margin-right: 4px;}
.containerProduit div.babylist-bottom div.add img{margin-top:-3px;}
.containerProduit div.babylist-bottom .fab-fr{position: absolute; right: 0; top:0; }

.containerProduit .infos-revendeurs{padding-left:0; padding-right: 0; background: #f8fcfb; text-align: center; border: 3px solid #9D9E8A; min-height: 400px; margin-left: 5%; }
.containerProduit .infos-revendeurs h3{color: #9D9E8A; text-transform: uppercase; font-size: 24px; font-family: 'brandon_grotesqueblack';}
.containerProduit #wpsl-search-input-produit{ padding: 5px 12px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; background:transparent;border: 2px solid #9D9E8A; color: #9D9E8A; font-family: Helvetica; font-style:italic; width: 200px;}
.containerProduit #wpsl-search-btn-produit{ width: 52px; font-family: 'brandon_grotesqueblack'; padding: 5px 12px;position:absolute; right:0; top: 0; background:#f09079; color: #fff; -webkit-border-top-right-radius: 20px;-webkit-border-bottom-right-radius: 20px; border-right: 2px solid #9D9E8A; border-bottom: 2px solid #9D9E8A; border-top: 2px solid #9D9E8A; border-left: none; -moz-border-radius-topright: 20px;-moz-border-radius-bottomright: 20px;border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
.containerProduit #wpsl-search-wrap-produit{text-align:center; }
.containerProduit .wpsl-input{margin:0 auto; float: none !important; width: 200px;}
.containerProduit .wpsl-select-geoloc{margin:0 auto; display: block !important; text-transform: uppercase; font-family: 'brandon_grotesqueblack'; background: transparent; color: #9D9E8A; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; padding: 4px 12px; border: 2px solid #9D9E8A; width: 200px;} 
.containerProduit .wpsl-geoloc{display: block !important; text-transform: uppercase; font-family: 'brandon_grotesqueblack'; background:#f09079; color: #fff; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; padding: 6px 12px; width: 200px;; margin: 0 auto;}
.containerProduit .wpsl-geoloc:hover{background:#dd7961;text-decoration: none;}
.containerProduit .wpsl-geoloc img{margin-top:-4px; margin-right: 5px;}
.containerProduit .choice{text-transform: uppercase; font-family: 'brandon_grotesqueblack'; color: #bebab9; display: block; margin: 0 10px}
.containerProduit .infos-revendeurs .clear10{width: 100%;}
.containerProduit .infos-revendeurs .separator{width: 100%;height:1px; background: #9D9E8A; padding: 0; margin: 20px 0 0 0;}
.containerProduit .infos-revendeurs .list-revendeurs{position: relative; width: 95%; margin: 0 auto 20px auto; min-height: 40px; }
.containerProduit .infos-revendeurs .list-revendeurs h4{position: relative; color: #9D9E8A; text-transform: uppercase; font-size: 13px; font-family: 'brandon_grotesqueblack'; margin-top: 0px; margin-bottom: 0px; line-height: 16px;}
.containerProduit .infos-revendeurs .list-revendeurs img.left{position:absolute; left: 0px; top: 10px;}
.containerProduit .infos-revendeurs .list-revendeurs img.right{position:absolute; right: 0px; top: 10px;}

.containerProduit .filet{background: url('../images/produit/filet.png'); background-repeat: repeat-x; height: 5px; width: 100%; }

/* PRODUITS LIES */
.containerProduit .title-produits-lies {color:#bebab9; font-size: 30px; text-transform: uppercase;font-family: 'brandon_grotesqueblack'; text-align:center; }
.containerProduit .title-produits-lies h2{margin-bottom: 0px; font-size: 30px;}
.containerProduit  .liste-produits-lies .produit-lie{ position: relative;}
.containerProduit  .liste-produits-lies .produit-lie img{max-width: 100%;}
.containerProduit  .liste-produits-lies .produit-lie .title,.ls-result-content .title{min-height:45px;width: 100%; color:#b0b2b4; text-transform: uppercase; font-size: 17px; font-family: 'brandon_grotesqueblack'; text-align:center }
.containerProduit  .liste-produits-lies .produit-lie .title a, .ls-result-content .title a{min-height:45px;width: 100%; color:#b0b2b4; text-transform: uppercase; font-size: 15px; font-family: 'brandon_grotesqueblack'; text-align:center }
.containerProduit  .liste-produits-lies .produit-lie .subtitle{width: 100%; font-size: 13px;color:#b0b2b4; text-transform: uppercase; font-family: 'brandon_grotesqueblack'; text-align:center  }
.containerProduit  .liste-produits-lies .produit-lie .show,.ls-result-content .show{text-align: center; width: 100%;padding: 15px 0 30px 0; border-bottom: 1px solid #b0b2b4;}
.containerProduit  .liste-produits-lies .produit-lie .show a, .ls-result-content .show a{color: #fff; margin: 15px auto 10px auto; background: #fad000; text-transform: uppercase; padding: 3px 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; font-family: 'brandon_grotesqueblack';}
.containerProduit  .liste-produits-lies .produit-lie  .coeur-gris{position: absolute; right: 0; top: 5px;}
.produit-lie .show a:hover{ background: #f9c213 !important; text-decoration: none;}

/* PRODUITS BABYLIST */
.containerBabylist .title-produits-lies {color:#bebab9; font-size: 30px; text-transform: uppercase;font-family: 'brandon_grotesqueblack'; text-align:center; }
.containerBabylist .title-produits-lies h3{margin-bottom: 0px;}
.containerBabylist  .liste-produits-lies .produit-lie{ position: relative;}
.containerBabylist  .liste-produits-lies .produit-lie img{max-width: 100%;}
.containerBabylist  .liste-produits-lies .produit-lie .title{min-height:45px; width: 100%; color:#b0b2b4; text-transform: uppercase; font-size: 17px; font-family: 'brandon_grotesqueblack'; text-align:center }
.containerBabylist  .liste-produits-lies .produit-lie .title a{min-height:45px; width: 100%; color:#b0b2b4; text-transform: uppercase; font-size: 17px; font-family: 'brandon_grotesqueblack'; text-align:center }
.containerBabylist  .liste-produits-lies .produit-lie .subtitle{width: 100%; font-size: 13px;color:#b0b2b4; text-transform: uppercase; font-family: 'brandon_grotesqueblack'; text-align:center  }
.containerBabylist  .liste-produits-lies .produit-lie .show{text-align: center; width: 100%;padding: 15px 0 30px 0; border-bottom: 1px solid #b0b2b4;}
.containerBabylist  .liste-produits-lies .produit-lie .show a{color: #fff; margin: 15px auto 10px auto; background: #fad000; text-transform: uppercase; padding: 3px 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; font-family: 'brandon_grotesqueblack';}
.containerBabylist  .liste-produits-lies .produit-lie  .coeur-gris{position: absolute; right: 15px; top: 5px;}
.containerBabylist .errorNoproduct{width: 100%; text-align: center; color:#b0b2b4; text-transform: uppercase; font-family: 'brandon_grotesqueblack'; }
.containerBabylist .entete{padding-top: 250px;text-align:center; background: url('../images/babylist/bandeau.png'); background-repeat: no-repeat; height: 289px; position: relative;}
.containerBabylist .entete .title{font-size: 30px; color: #f09079; font-family: 'brandon_grotesqueblack'; text-transform:uppercase; padding: 4px 16px 0 16px; -webkit-border-top-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 20px;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
bottom: 0px; background: #fff;
width: 280px;
margin: 0 auto;
}
.containerBabylist .description {color: #bebab9; font-size: 13px; text-align: center; font-family: Helvetica;}
.containerBabylist .description p{margin-bottom: 0px;}
.containerBabylist .description strong{color: #f09079; text-transform: uppercase; font-size: 13px; font-family: 'brandon_grotesqueblack'; }
.containerBabylist .puce{margin: 0 auto;text-align:center; display: block;}
.containerBabylist div.form{background:#f8fcfb;border:5px solid #9D9E8A;width:35%;min-width:300px;margin:0 auto 30px auto;min-height:300px;text-align:center; padding-bottom:20px;}
.containerBabylist div.form input {background: #f8fcfb;font-size:12px; color: #b2b4b6; float:none; display:block; clear: both; padding:2px 8px; width: 60%; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; border: 2px solid #9D9E8A; margin:5px auto;}
.containerBabylist div.form h3{ font-size:19px; color: #ee8f7b; font-family: 'brandon_grotesqueblack'; text-transform: uppercase; padding:0;margin:20px 0 5px 0; }
.containerBabylist div.form h4{ color: #9D9E8A; font-size: 11px; text-transform: uppercase; font-family: 'brandon_grotesqueblack'; }
.containerBabylist div.form .send{border:none;font-size:10px; text-transform: uppercase; background:#f09079; padding: 5px 10px; font-family: 'brandon_grotesqueblack'; color:#fff; text-decoration: none; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; }
.containerBabylist div.form .send:hover{background: #dd7961; text-decorartion: none;}
.containerBabylist div.form .nomargin{margin:0;padding:0;}
.containerBabylist div.form .minilineSpace{height: 1px; background: #9D9E8A; margin:10px auto 15px auto; width:70px;}
.containerBabylist div.form .addOther{display: block; margin: 10px auto; -webkit-border-radius: 20px; line-height:20px; vertical-align:middle; -moz-border-radius: 20px;border-radius: 20px; width: 60%; background: #9D9E8A; color: #fff; padding:4px 8px; text-transform: uppercase; text-decoration: none;  }
.containerBabylist div.form .addOther a{ text-transform: uppercase; text-decoration: none; color: #fff; font-family: 'brandon_grotesqueblack'; display:block; font-size: 13px;}
.containerBabylist div.form .addOther span{display:block; border-right:1px solid #88d9cf;width:20px; height: 22px; float:left;}

/* PRODUITS COLLECTION */
.containerCollection .title-produits-lies {color:#bebab9; font-size: 30px; text-transform: uppercase;font-family: 'brandon_grotesqueblack'; text-align:center; }
.containerCollection .title-produits-lies h3{margin-bottom: 0px;}
.containerCollection  .liste-produits-lies .produit-lie{ position: relative; height: 335px;}
.containerCollection  .liste-produits-lies .produit-lie img{max-width: 100%;} 
.containerColl .liste-produits-lies .produit-lie img{width: 100%;}
.containerCollection  .liste-produits-lies .produit-lie .title{width: 100%; color:#b0b2b4; text-transform: uppercase; min-height:50px; font-size: 17px; font-family: 'brandon_grotesqueblack'; text-align:center; margin-top:10px; }
.containerCollection  .liste-produits-lies .produit-lie .title a h2{margin-bottom: 0; width: 100%; color:#b0b2b4; text-transform: uppercase; min-height:50px; font-size: 17px; font-family: 'brandon_grotesqueblack'; text-align:center; margin-top:10px; }
.containerCollection  .liste-produits-lies .produit-lie .subtitle{width: 100%; font-size: 13px;color:#b0b2b4; text-transform: uppercase; font-family: 'brandon_grotesqueblack'; text-align:center  }
.containerCollection  .liste-produits-lies .produit-lie .show{text-align: center; width: 100%;padding: 15px 0 30px 0; border-bottom: 1px solid #b0b2b4;}
.containerCollection  .liste-produits-lies .produit-lie .show a{color: #fff; margin: 15px auto 10px auto; background: #fad000; text-transform: uppercase; padding: 3px 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; font-family: 'brandon_grotesqueblack';}
.containerCollection  .liste-produits-lies .produit-lie  .coeur-gris{position: absolute; right: 0px; top: 5px;}
.containerCollection  .logoRevendeur{margin-top:175px;}

.containerCollection  .liste-produits-lies .collection-lie .subtitle{width: 100%; font-size: 15px;color:#b0b2b4; text-transform: inherit !important; font-family: 'brandon_grotesque_regularRg'; text-align:center  }
.containerCollection  .liste-produits-lies .collection-lie .title h2{width: 100%; color:#b0b2b4; text-transform: uppercase; min-height:30px; font-size: 17px; font-family: 'brandon_grotesqueblack'; text-align:center; margin-bottom: 0px; margin-top:10px;}

.containerCollection .entete .title{font-size: 24px; color: #bebab9; font-family: 'brandon_grotesqueblack'; text-transform:uppercase; padding: 4px 16px 0 16px; -webkit-border-top-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 20px;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
bottom: 0px; background: #fff;
min-width: 280px;
max-width: 400px;
margin: 0px auto 0 auto;
}
.containerCollection  .entete .exclusif{position: absolute; text-align: center; left: 125px; top: 40px; width: 218px; height: 218px;}
.containerCollection .description {color: #bebab9; font-size: 13px; text-align: center; font-family: Helvetica;}
.containerCollection .description p{margin-bottom: 0px;}
.containerCollection .description h1{color: #9D9E8A; text-transform: uppercase; font-size: 13px; font-family: 'brandon_grotesqueblack'; }
.containerCollection .puce{margin: 0 auto;text-align:center; display: block;}

.containerCollection .produit-collection{height:330px;}
.containerCollection .show-pdf-files{text-align:center;}
.containerCollection .show-pdf-files img{display:inline-block; margin:0 5px 10px 0;}
.containerCollection .filters{}
.containerCollection .filters h3{border-bottom: 1px solid #9fcbc2; padding-bottom: 10px; color: #9D9E8A; text-transform: uppercase; font-size: 20px; font-family: 'brandon_grotesquebold';}
.containerCollection .filters h4{font-size: 14px; font-weight: normal; color: #bebab9; text-transform: uppercase; font-family: 'brandon_grotesquebold';}
.containerCollection .filters h4 img{margin-top:-2px;}
.containerCollection .filters .delete-filters{font-family: 'brandon_grotesquebold'; font-size: 9px; color: #fff; background: #b8babb; padding: 6px 12px; text-transform: uppercase;}
.containerCollection .filters .delete-filters:hover{background: #9f9e9e; text-decoration: none;}
.containerCollection .filters .delete-filters img{margin-top:-2px; margin-left:3px;}
.containerCollection .filters .containTemoignage {background:#fff; border:5px solid #9D9E8A; text-align: center;}
.containerCollection .filters .containTemoignage h3{border: none; font-size: 16px; color: #9D9E8A; font-family: 'brandon_grotesqueblack'; text-transform: uppercase; line-height:20px;margin:10px 0 0 0; padding: 0 10px;}
.containerCollection .filters .containTemoignage .bloc-temoignage{color:#bebab9; font-size: 13px; font-family: 'brandon_grotesqueblack'; }
.containerCollection .filters .containTemoignage #basic-temoignage{padding-top:0 !important;}
.containerCollection .filters .containTemoignage .collection-title{margin-bottom:20px;}
.containerCollection .filters .containTemoignage  p{color:#9D9E8A; font-family: Helvetica; height:120px; font-size: 12px; font-weight: bold; text-transform: inherit; padding: 0 7px;}
.containerCollection .filters .containTemoignage .bloc-temoignage{height:205px !important;}
.containerCollection .filters .filterCat{cursor: pointer; font-size: 12px ; color: #bebab9; font-family: 'brandon_grotesqueblack'; border: 1px solid #b0b2b4; padding: 4px 10px; text-transform: uppercase; display: inline-block; margin:2px 0;}
.containerCollection .filters .filterCat:hover, .containerCollection .filters .filterCat.active{color:#fff; background: #bebab9; text-decoration: none;}
.containerCollection .filters .filterUsage{margin: 0 8px;}
.containerCollection .filters .filterColoris{margin: 0 8px; }
.containerCollection .filters .filterColoris img{margin:2px 0;}
.containerCollection .filters .avis{width:100%;}

.containerCollection .liste-produits-lies .pagination{margin: 0 auto; display : block;}
.containerCollection .liste-produits-lies div.pagination span.current { border-color: none; border-radius: 0;text-shadow: none; color: #9D9E8A !important; background: none; border: none; font-family: 'brandon_grotesquebold';}
.containerCollection .liste-produits-lies div.pagination a,.containerCollection .liste-produits-lies div.pagination span.pages, .containerCollection .liste-produits-lies div.pagination span.dots, .containerCollection .liste-produits-lies div.pagination span.current{
	  padding: 2px 4px; border-color: none; border-radius: 0;text-shadow: none; box-shadow: none; color: #bebab9 !important; background: none; border: none; font-family: 'brandon_grotesquebold';
}
.containerCollection .liste-produits-lies div.pagination .next, .containerCollection .liste-produits-lies div.pagination .prev{font-size:18px !important;}
.containerCollection .showAll{position:absolute; right: 0; bottom: 0; text-transform: uppercase; font-size: 10px; font-family: 'brandon_grotesquebold'; color: #fff; padding: 4px 12px; background: #bebab9; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
.containerCollection .showAll:hover{background: #9D9E8A; text-decoration: none;}
.containerCollection .nbPosts{position:absolute; right: 0; top: 0; text-transform: uppercase; font-size: 12px; font-family: 'brandon_grotesquebold'; color: #9D9E8A; padding: 4px 12px; }
/* GOOGLE MAP */
.wpsl-info-window strong{font-weight:normal; text-transform: uppercase; font-size: 11px; font-family: 'brandon_grotesqueblack'; color: #9D9E8A;}
.wpsl-info-window span{font-family: Helvetica; font-size: 11px; color: #b0b2b4}
#wpsl-result-list{display:none;}
/* JQUERY SLY */
.frame-fb,
.frame-tw{
	height: 135px;
	overflow: hidden;
	display:block;
	position:relative;
	z-index:10;
	width:100%;
	float:none;
	padding-top:20px;
}
.frame-fb{z-index:1;}
.frame-tw{z-index:99;}


.frame-tw ul{
	list-style: none;
	margin: 0 ;
	padding: 0;
	height: 100%;
	line-height:16px;
	color:#79b2de !important;
}
.frame-tw ul li a {
    color: #bebab9 !important;
    line-height: 16px;
    list-style: outside none none;
}
.frame-tw ul li a:hover{text-decoration:underline;}
.frame-tw ul li{color:#bebab9; font-size:13px; font-family: Helvetica;}
.frame-tw ul li a .showmore{ display: inline;
    margin-top: -3px;}

.frame-tw ul li a.showmorelink {color:#b0b2b4; font-size: 13px; text-transform: uppercase; font-family: 'brandon_grotesqueblack';}


.frame-tw ul li {
	float: left;
	height: 100%;
	margin: 0 0px 0 0px;
	padding: 0 30px;
	text-align: center;
	cursor: pointer;
	width:339px;
}

.nextPageFb, .nextPageTw, .nextPageActus, .nextPageTem {
    background: rgba(0, 0, 0, 0) url("../images/fleche-right.png") no-repeat scroll 0 0;
    bottom: 70px;
    height: 18px;
    position: absolute;
    right: 5px;
    text-decoration: none !important;
    width: 11px;
    z-index: 999;
}
.prevPageFb, .prevPageActus, .prevPageTw, .prevPageTem  {
    background: rgba(0, 0, 0, 0) url("../images/fleche-left.png") no-repeat scroll 0 0;
    bottom: 70px;
    height: 18px;
    left: 5px;
    position: absolute;
    text-decoration: none !important;
    width: 11px;
    z-index: 999;
}

.prevPageTem,.nextPageTem  {
	bottom: 110px;
}

.frame-slider-produits{
	height: 480px;
	overflow: hidden;
	display:block;
	position:relative;
	z-index:10;
	width:100%;
	float:none;
	padding-top:20px;
}
.frame-slider-produits{z-index:99;}


.frame-slider-produits ul{
	list-style: none;
	margin: 0 ;
	padding: 0;
	height: 100%;
	line-height:16px;
	color:#79b2de !important;
}
.frame-slider-produits ul li img{z-index:1; height: 100%;}
.frame-slider-produits ul li a {
    color: #bebab9 !important;
    line-height: 16px;
    list-style: outside none none;
}
.frame-slider-produits ul li a:hover{text-decoration:underline;}
.frame-slider-produits ul li{color:#bebab9; font-size:13px; font-family: Helvetica;}
.frame-slider-produits ul li a .showmore{ display: inline;
    margin-top: -3px;}

.frame-slider-produits ul li a.showmorelink {color:#b0b2b4; font-size: 13px; text-transform: uppercase; font-family: 'brandon_grotesqueblack';}


.frame-slider-produits ul li {
	float: left;
	height: 100%;
	margin: 0 0px 0 0px;
	padding: 0 30px;
	text-align: center;
	cursor: pointer;
	width:1200px;
	max-width:1200px;
}

.collection-lie .title ,.collection-lie .title h2{min-height: 30px !important;}

.nextPageProduit, .nextPageProduit{
    background: rgba(0, 0, 0, 0) url("../images/produit/fleche-right.png") no-repeat scroll 0 0;
    bottom: 250px;
    height: 34px;
    position: absolute;
    right: 5px;
    text-decoration: none !important;
    width: 22px;
    z-index: 999;
}
.prevPageProduit, .prevPageProduit {
    background: rgba(0, 0, 0, 0) url("../images/produit/fleche-left.png") no-repeat scroll 0 0;
    bottom: 250px;
    height: 34px;
    left: 5px;
    position: absolute;
    text-decoration: none !important;
    width: 22px;
    z-index: 999;
}

.master-slider img, .ms-slide-bgvideocont video {
    max-width: 100% !important;
}