#v2_informations {margin-bottom:4rem}

#v2_informations .titre_box {display: flex; width:65.30rem; justify-content: space-between; align-items: center; 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 15rem; line-height: 5.5rem; color:#bebebe; text-align: right; font-size:4rem; 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 .items_contener {position:relative; width:fit-content; display:flex; 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:1.5rem 2.5rem; 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; justify-content:flex-end; padding-right:.5rem; margin:4rem auto 0 auto; width:64.6rem; align-items:center;}
#v2_informations .nav_activites p:first-child {font:var(--CardoFont); font-size:4.1rem; line-height:5.5rem; margin-left:24rem; margin-bottom:0; color:#bebebe; text-align: right;}
#v2_informations .nav_activites select {display:block; width:fit-content; font-size:1.5rem; margin-left:.6rem; padding:0 1.3rem; border:2px solid var(--ShipColor); border-radius:.3rem; color:var(--ShipColor);}
#v2_informations .nav_activites select option {font-size:1.2rem}


#v2_informations .box_actu_contener {position:relative}
#v2_informations .box_actu_contener .top {position:relative; min-height:fit-content; margin-bottom:.6rem}
#v2_informations .box_actu_contener .actu_date {display:flex; justify-content:flex-start; align-items:center; margin:0 .2rem; font-size:1.2rem; font-weight:400; color:var(--BlueNavy)}
#v2_informations .box_actu_contener .actu_date i.small {font-size:1.2rem; margin-right:.2rem}
#v2_informations .box_actu_contener .localisation {display:flex; justify-content:flex-start; align-items:center; font-size:.9rem; font-weight:400; color:var(--ParisColor)}
#v2_informations .box_actu_contener .localisation i.tiny {font-size:1.2rem; margin:0 .3rem 0 .2rem}
#v2_informations .box_actu_contener .titre {position:relative; max-width:50rem; min-height:fit-content; margin:0 0 .6rem .4rem; font-size:1.3rem; line-height:1.5rem}
#v2_informations .box_actu_contener .actu_content .cover_contener {position:relative; min-width:18rem; text-align:center; border:1px solid #c0c0c0; background-color:#dedede;}
#v2_informations .box_actu_contener .actu_content .cover_contener img {position:relative; margin:0 auto; max-width:18rem; max-height:22rem}
#v2_informations .box_actu_contener .actu_content .infos {position:relative; display:flex; flex-direction:column; justify-content:space-between; width:42rem; margin:0 0 0 2rem; font-size:.85rem; line-height:.9rem; text-align:justify; min-height:fit-content}
#v2_informations .box_actu_contener .actu_content .infos .imgs_contener {position:relative; display:flex; justify-content:flex-start; width:100%; height:5rem; margin-top:.5rem; border:1px solid black; border-radius:.2rem; background-image:url('../images/greybox_right.jpg'); background-repeat:no-repeat; background-position:right center}
#v2_informations .box_actu_contener .actu_content .infos .imgs_contener .grey_left {position:relative; border-radius:.2rem; width:3rem; height:4.90rem; background-color:#dedede; background-image:url('../images/camera.png'); background-repeat:no-repeat; background-position:center;}
#v2_informations .box_actu_contener .actu_content .infos .imgs_contener .thumbs {display:flex; justify-content:flex-start; align-items:center;}
#v2_informations .box_actu_contener .actu_content .infos .imgs_contener .thumbs img {width:5.43rem; height:4.70rem; margin:0.08rem }
#v2_informations .box_actu_contener .actu_content .infos p.show_idactu {font-size:.5rem; text-align:right;}
#v2_informations .actu_content {display:flex; width:100%; margin-top:1rem; justify-content:flex-start; align-items:flex-start;}
#v2_informations .box_actu_contener .main_flex_contener {display:flex; justify-content:space-between; align-items:center;}
#v2_informations .box_actu_contener .main_flex_contener .head_contener {width:25rem}
#v2_informations .box_actu_contener .main_flex_contener .rappel_titre {width:fit-content; padding-right:1rem;}
#v2_informations .box_actu_contener .main_flex_contener .rappel_titre p {font:var(--CardoFont); font-size:2rem; color:#e0e0e0; font-style: italic; text-align: right;}



#v2_informations .box_actu_contener .imgs_contener div.plusimg {flex:2; align-self:center; padding:.6rem 0; text-align:center; cursor:pointer}
#v2_informations .box_actu_contener .imgs_contener div.plusimg p:nth-child(1) {color:var(--ShipColor); font-weight:500; font-size:1rem;}
#v2_informations .box_actu_contener .imgs_contener div.plusimg p:nth-child(1) span {font-size:1.6rem; line-height:1.2rem;}
#v2_informations .box_actu_contener .imgs_contener div.plusimg p:nth-child(2) {font-size:.6rem; line-height:.6rem;  font-style:italic;}

#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}

#v2_informations .onebg {background-position:center center; background-repeat:no-repeat; background-size:contain;}
#v2_informations .twobg {background-position:center center,center center; background-repeat:no-repeat,no-repeat; background-size:4rem,contain; min-height:12rem}

#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}








