.MultiCarousel { float: left; overflow: hidden; padding: 15px 15px 60px; width: 100%; position:relative; margin-bottom: 50px;}
.MultiCarousel .MultiCarousel-inner { transition: 1s ease all; float: left; }
.MultiCarousel .MultiCarousel-inner .item { float: left;}
.MultiCarousel .MultiCarousel-inner .item > div {
	height: 200px;
	position: relative;
	text-align: center; 
	padding:10px; 
	margin:15px; 
	/*background:#ffffff; */
	color:#666;
/*-webkit-box-shadow: -1px 2px 17px 0px rgba(219,219,219,1);
-moz-box-shadow: -1px 2px 17px 0px rgba(219,219,219,1);
box-shadow: -1px 2px 17px 0px rgba(219,219,219,1);*/}
.MultiCarousel .leftLst, .MultiCarousel .rightLst { border-radius:50%;top:calc(50% - 20px); }
.MultiCarousel .leftLst { left:0; }
.MultiCarousel .rightLst { right:0; }
.MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over { pointer-events: none; background:transparent !important; color: #c4c4c4 !important; border-color: #c4c4c4 !important; }
.navigateur .btn-primary{color: #f7f7f7 !important; border-color: #f88228 !important; background: #f88228;}
.MultiCarousel .MultiCarousel-inner .item > div img{
	position: absolute;
    right: 0;
    left: 0;
    margin: auto;
    top: 0;
    bottom: 0;
    max-width: 130px;
}
.titre_carousel{
	margin: 20px 0 40px;
	color: #000;
    text-align: center;
    font-weight: bold;
}
.block_gris{
	background: #f7f7f7;
	overflow: hidden;
	padding: 0 !important;
}
.navigateur{
	overflow: hidden;
	text-align: center;
}
.navigateur {
    overflow: hidden;
    text-align: center;
    position: absolute;
    bottom: 1px;
    right: 0;
    left: 0;
    z-index: 9999;
}


.col-centered {
    float: none;
    margin: 0 auto;
}

.carousel-control { 
    width: 8%;
    width: 0px;
}
.carousel-control.left,
.carousel-control.right { 
    margin-right: 40px;
    margin-left: 32px; 
    background-image: none;
    opacity: 1;
}
.carousel-control > a > span {
    color: white;
	  font-size: 29px !important;
}

.carousel-col { 
    position: relative; 
    min-height: 1px; 
    padding: 5px; 
    float: left;
 }

 .active > div { display:none; }
 .active > div:first-child { display:block; }

/*xs*/
@media (max-width: 767px) {
  .carousel-inner .active.left { left: -50%; }
  .carousel-inner .active.right { left: 50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		     { left: -50%; }
  .carousel-col                { width: 50%; }
	.active > div:first-child + div { display:block; }
}

/*sm*/
@media (min-width: 768px) and (max-width: 991px) {
  .carousel-inner .active.left { left: -50%; }
  .carousel-inner .active.right { left: 50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		     { left: -50%; }
  .carousel-col                { width: 50%; }
	.active > div:first-child + div { display:block; }
}

/*md*/
@media (min-width: 992px) and (max-width: 1199px) {
  .carousel-inner .active.left { left: -33%; }
  .carousel-inner .active.right { left: 33%; }
	.carousel-inner .next        { left:  33%; }
	.carousel-inner .prev		     { left: -33%; }
  .carousel-col                { width: 33%; }
	.active > div:first-child + div { display:block; }
  .active > div:first-child + div + div { display:block; }
}

/*lg*/
@media (min-width: 1200px) {
  .carousel-inner .active.left { left: -25%; }
  .carousel-inner .active.right{ left:  25%; }
	.carousel-inner .next        { left:  25%; }
	.carousel-inner .prev		     { left: -25%; }
  .carousel-col                { width: 25%; }
	.active > div:first-child + div { display:block; }
  .active > div:first-child + div + div { display:block; }
	.active > div:first-child + div + div + div { display:block; }
}

.block {
	width: 306px;
	height: 230px;
}

