.slideshow{display:none}
.camera_caption{color:#000;bottom:0;display:block;position:absolute;width:100%}
#main_slideshow_hp .camera_caption > div{padding:10px;color:white}
.camera_caption .title_diapo{line-height:100%}
.camera_caption > div{background-color:#000;background-color:rgba(0,0,0,0.6);padding:10px}
#main_slideshow_hp .camera_caption > div a{padding:.1em 25% .1em 0;display:block;color:white}
#main_slideshow_hp .camera_caption > div a:hover{text-decoration:none;color:white}
#main_slideshow_hp.camera_wrap .camera_pag{position:absolute;right:5px;bottom:0}
#main_slideshow_hp.camera_wrap .camera_pag .camera_pag_ul{text-align:center}
#main_slideshow_hp.camera_wrap .camera_pag .camera_pag_ul li{background-color:transparent;border:2px solid white;height:10px;margin:5px;width:10px}
#main_slideshow_hp.camera_wrap .camera_pag .camera_pag_ul li > span{height:8px;left:1px;top:1px;width:8px;background-color:transparent}
#main_slideshow_hp.camera_wrap .camera_pag .camera_pag_ul li:hover,#main_slideshow_hp.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent{background-color:white;border:none;width:14px;height:14px}
.no_slideshow{background-color:white}
@media only screen and (min-width:768px){#carousel_evenements{width:95%;margin:auto;max-width:800px;min-height:400px;background-color:rgba(0,0,0,.75);float:none}
.slideshow{display:block}
#main_slideshow_hp{max-width:800px;min-height:400px}
.no_slideshow .table.TOC.col_3 .item:nth-child(4){display:none}}
@media only screen and (min-width:1025px){.bloc_accueil_content{display:flex}
#carousel_evenements{width:66.67%;margin:0;min-height:320px}
#main_slideshow_hp{min-height:320px}}
@media only screen and (min-width:1240px){#carousel_evenements,#main_slideshow_hp{min-height:400px}}