@charset "utf-8";
/* CSS Document */

/*largeur et hauteur du carousel*/
.swiper {
  width: auto;
  height: 640px;
}

/*Item*/
.swiper-slide {
	/*background-color: #999999;*/
	width: auto;
	min-width: 245px;
	/*max-width: 450px;*/
	height: 600px;
	background-repeat: no-repeat;
	
	display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    overflow: hidden;
}

.contenuslide {
    position: relative;	
}

.swiper-slide .contenuslide .titrecontenuslide a {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-end;
    align-items: flex-end;
	
    font-size: 3.4rem;
    line-height: 1;
    letter-spacing: -1px;
    text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	
    position: relative;
    padding: 0 10px 10px;
    margin-bottom: 10px;
    min-height: 103px;
    text-shadow: 0px 1px 5px rgb(0 0 0 / 40%);
}

.swiper-slide .contenuslide .actioncontenuslide {
    max-height: 63px;
}

/*fleches*/

.swiper-button-next, .swiper-rtl .swiper-button-prev {
    color: #ffffff;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
    color: #ffffff;
}

/*Bar*/

.swiper-horizontal>.swiper-scrollbar {
    height: 6px;
	bottom:0px;
	top:634px;
}

.swiper-scrollbar-drag {

    background-color: #ffffff;
}
