#v2_informations {margin-bottom:4rem}

#v2_informations .titre_box {display: flex; width:100%; flex-direction: column;  margin:0 auto;}


#v2_informations p.medium_titre_3 {margin:0 auto; line-height:2.1rem; font-size:2rem; color:var(--ShipColor)}
#v2_informations .titre_box p:nth-child(2) {font:var(--CardoFont); margin:0 0 0 0; color:#bebebe; font-size:2.8rem; text-transform:inherit;}

#v2_informations .press_button_contener {width:fit-content;}
#v2_informations .press_button_contener a.press_button {width:22rem; margin: 0; border-radius: .4rem;}

#v2_informations .t_plus_select {display:flex; width:100%}


#v2_informations .items_contener {position:relative; width:100%; justify-content:flex-start; align-items:flex-start; flex-wrap:wrap; flex-direction:column; margin:0 auto}
#v2_informations .grey_box:first-child .rappel_titre {display: none;}
#v2_informations .grey_box {position:relative; top:0; left:0; width:100%; min-height:fit-content; padding:1rem; margin:0 0 2.5rem 0; background-color:#f1f1f1; border-radius:.5rem;}
#v2_informations .us6 * {box-sizing:border-box; user-select:none; -webkit-user-select:none;}

#v2_informations .selecteur_main_contener {display:flex; width:65.7rem; margin:0 auto;}
#v2_informations .selecteur_contener {width:51.5%; align-self:center; padding-left:5rem;}

#v2_informations .nav_activites {display: flex; flex-direction: column; padding-right:.5rem; margin:0 auto 1rem auto; width:100%; align-items:center;}
#v2_informations .nav_activites p:first-child {font:var(--CardoFont); font-size:2.8rem;  margin-bottom:0; color:#bebebe; text-align: right;}
#v2_informations .nav_activites select {display:block; font-size:1.5rem; margin-left:.6rem; border:2px solid var(--ShipColor); border-radius:.3rem; color:var(--ShipColor);}
#v2_informations .nav_activites select option {font-size:1.2rem}


#v2_informations   {position:relative}
#v2_informations   .head_contener {min-height:2.5rem; margin-bottom:1rem}
#v2_informations   .head_contener {display:flex; flex-direction: column; justify-content:flex-start; margin:0 0 1rem 0; font-size:1.2rem; font-weight:400; color:var(--BlueNavy)}
#v2_informations   .head_contener .date {display:flex; align-items: center; font-size: 1.5rem; padding-left:.3rem}

#v2_informations   .actu_date i.small {font-size:1.2rem; margin-right:.2rem}
#v2_informations   .localisation {display:flex; justify-content:flex-start; align-items:center; font-weight:400; color:var(--ParisColor); gap:.3rem}
#v2_informations   .localisation i.tiny {font-size:1.7rem; margin:0 .3rem 0 .1rem}
#v2_informations  .titre {position:relative; max-width:100%; min-height:fit-content; margin:0 0 .6rem 0; font-size:1.3rem; line-height:1.5rem; text-align: center;}
#v2_informations  .cover_contener {position:relative; width:100%; margin-bottom:.4rem}

#v2_informations  .cover_contener img {position:relative; margin:0 auto; max-width:100%;}
#v2_informations  .actu_content .infos {position:relative; display:flex; flex-direction:column; justify-content:space-between; width:100%; margin:1rem 0 0 0; text-align:justify; max-height:fit-content}
#v2_informations  .imgs_contener {position:relative; display:flex; justify-content:flex-start; width:100%;}


#v2_informations .actu_content {display:flex; width:100%; flex-direction:column; margin-top:1rem; justify-content:flex-start; align-items:flex-start;}
#v2_informations .grey_box .infos {margin-top:1rem}
#v2_informations  p.plusimg {text-align:center; cursor:pointer}#v2_informations .actu_content {display:flex; width:100%; flex-direction:column; margin-top:1rem; justify-content:flex-start; align-items:flex-start;}
#v2_informations .grey_box .videos_contener {display:flex; gap:.3rem; justify-content: flex-start; align-items:center;}
#v2_informations .grey_box .videos_contener a {width: fit-content;}


#modalactivite {width:45rem;}
#modalactivite .modal-content {padding:2rem 2rem 0 2rem; color:#202124}
#modalactivite .modal-content .top_container {position:relative; display:flex; justify-content:space-evenly; align-items:center; margin-bottom:.8rem}
#modalactivite .modal-content .top_container img {width:143px}
#modalactivite .modal-content .top_container div.head_content {width:30rem;}

#modalactivite p.titre0 {font-size:1.3rem; font-weight:400; color:var(--ShipColor); text-align:center; text-transform:uppercase;}
#modalactivite p.titre {font-size:1rem; margin-bottom:.15rem}
#modalactivite p.stitre {text-align:center; font:var(--montserraCollo); font-weight:500; color:#7b1d30}
#modalactivite p.date {text-align:center; font-size:.8rem;}
#modalactivite div.date_container {position:relative; width:100%; display:flex; justify-content:space-between; align-items:center;}
#modalactivite div.text_container {position:relative; max-height:20rem; font-size:.8rem; text-align:justify; font-weight:400; padding:1rem 1.5rem; border-radius:.5rem; background-color: #f6f3f3;}

#modalactivite div.img_main_contener {display:flex; justify-content:flex-start; align-items:center; flex-wrap:wrap; margin-top:1rem;}
#modalactivite div.img_main_contener div.img_contener {width:7rem; height:7rem; margin:0 .5rem .5rem 0; background-repeat:no-repeat; background-size:cover; background-position:center;}
#modalactivite div.img_main_contener .big {width:45rem; height:25rem; margin:0; background-repeat:no-repeat; background-size:cover; background-position:center;}

#modalactivite .modal-content .closemod {font-size:.8rem; display:block; text-align:right; margin: .5rem 0; color:#0955a4; z-index:10000; cursor:pointer}
#modalactivite .modal-content .closemod:hover {color:red}


#n_articles {margin-top:1rem}
#n_articles .card__container {flex-shrink:0; padding:0 1rem 2rem 0; overflow:visible; pointer-events:none;}
#n_articles .carousel__container {justify-content:space-around; flex-wrap: wrap;}
#n_articles .carousel__container>* {scroll-snap-align:start;}
#n_articles .card {width:12.43rem; height:100%; margin:inherit; box-shadow: rgba(0, 0, 0, 0.18) 0px 0px 10px; border: 1px solid rgb(235, 235, 235); background-color: rgb(255, 255, 255); border-radius: .8rem; overflow:hidden; pointer-events:all; cursor:pointer;}
#n_articles .card__image {background-repeat:no-repeat; background-size:cover; background-position:center; aspect-ratio:2;}
#n_articles .card__content {padding:.4rem 0.5rem 1rem 0.5rem; display:flex; flex-direction:column;}
#n_articles .card__title {margin:.5rem 0 .3rem; text-overflow:ellipsis; overflow:hidden; height:2rem; font-size:.7rem; font-weight:500; text-align:center; line-height:.85rem}
#n_articles .card__subtitle { display:grid; grid-template-columns:1rem 1fr; gap:.2rem; margin-bottom:.2rem; align-items:center; text-align:left;}
#n_articles .card__subtitle span {overflow:hidden; font-size:.70rem; line-height:141%;}
#n_articles .card__subtitle svg {margin-inline:auto;}
#n_articles .material-symbols-outlined {color:#7e7e7e}
#n_articles svg {overflow: visible; flex-shrink:0;}

.news_btn {width:20rem}








