.slideshow      { width: 1024px; height: 350px; overflow: hidden; background-color: #fff; }
.slideshow ul   { margin: 0; padding: 0;}
.slideshow li.slide-content   { height: 350px; width: 1024px; list-style: none;}
.slideshow li.slide-content img   { z-index: 0; width: 100% !important; transition: 2000ms ease-out;}
.slideshow li.slide-content img:hover   {transform : scale(1.1)}
.slideshow li.slide-content .title_slide_content a { color: #000; font-family:ITC; font-size: 14pt; font-weight: normal;}
.slideshow li.slide-content .chapeau_slide { color: #000; font-size: 9pt;}
.slideshow li.slide-content .title_slide { opacity: 0.6; position: relative; height:80px; margin-left: 500px; width: 500px; margin-bottom: -80px; top: 250px; background-color: #FFF; z-index: 10;}
.slideshow li.slide-content .title_slide_content { position: relative; height: 50px; margin-bottom: -70px; width: 480px; margin-left: 500px; top:240px; z-index: 10; padding: 10px; font-size: 9pt; color: #000;}
ul.slide-direction      { position: absolute; width: 50px; height: 0px; z-index: 20; padding: 5px; padding-top: 25px; margin: 0; margin-left: 960px;}
ul.slide-direction li   { list-style: none; }
ul.slide-direction li a { width: 20px; height: 20px; float:left; background-color: #bbd531; margin: 2px; color: #fff; font-size: 9pt; font-weight: bold; text-align: center; opacity: 0.9;}
ul.slide-direction li a:hover { opacity: 1; }
ul.slide-direction li a.slide-prev:after { content: "<";}
ul.slide-direction li a.slide-next:after { content: ">";}

.slideshow_calendrier      { overflow: hidden; height:80px !important; border: 1px solid #f0f0f0; margin: 10px; width: auto !important; max-width: 1200px !important; margin-left: auto; margin-right: auto;  }
.slideshow_calendrier ul   { background-color: #FAFAFA; margin: 0; padding: 0; margin-top:0px; margin-bottom:0px; height:85px !important; display: flex; flex-wrap: wrap; justify-content: center;  width:auto !important; flex-direction: column;}
.slideshow_calendrier li.calendrier-content   { list-style: none; margin:0px; max-width: 92px;}
.slideshow_calendrier li.calendrier-content img   { z-index: 0; flex:1; width: auto; height:70px !important; flex-shrink: 0; transition:all 200ms ease-out;}
.slideshow_calendrier li.calendrier-content img:hover	{ transform: scale(1.15); }