body{padding:0;background: #b8deff;}
.w50 { width : 50%; }
#nav_ADNC{background:#031f35;}#containerMainADNC ul li{text-decoration:none;}
.sectionadnc{background: rgba(255,255,255,1)0%;}
.nav2ADNC ul li:nth-child(3) a { padding: 2px 5px; background: linear-gradient(90deg, rgba(192,39,44,1)0%,rgba(240,85,65,1)100%); border-radius: 4px; }
textSeConec, .nav2ADNC h1, .nav2ADNC ul li a, #ADNCbloc10 h2, #ADNCbloc10 h4, #ADNCbloc10 p, #ADNCFooter h3, #ADNCFooter p { color:white;}
#ADNCbloc10 { padding:0; background: url(../ged/simg/pompiersBeausset/PhotoPompiers.png)80% no-repeat, linear-gradient(90deg, rgba(3,31,53,1)0%,rgba(3,31,53,1)100%);background-size: 50%, 100%; }
#ADNCbloc10 h2 { font-weight:600;font-size: 2rem; padding: 3% 5%; min-width: 100%; }
#ADNCbloc10>div:nth-child(2) img { margin-right:15px;}
#ADNCbloc10 h3 { color:#f25743;font-size: 18px;line-height: 1.2; }
#ADNCbloc10>div {padding: 3% 5%;}
#ADNCbloc10>div>div {width:100%;}
#ADNCbloc10>div>div>div { margin-bottom:50px; }
#ADNCbloc10 h4 { font-weight:600;font-size: 1.2rem; margin-bottom: 10px; }
#ADNCbloc10 p { margin-bottom: 50px; width: 60%; text-align:justify; }

#ADNCbloc40 { background:url(../ged/simg/pompiersBeausset/brush2.png)100% 0% no-repeat,linear-gradient(90deg, rgba(255,255,255,1)0%,rgba(255,255,255,1)100%); }
#ADNCbloc40 h2 {color: #0151b0;font-weight: 600;font-size: 5rem;padding-left:150px;}
#ADNCbloc40 h3, #ADNCbloc30 h4 {color: #f15742;font-weight: 600;}
#ADNCbloc40 h4 {text-align:end;margin-bottom:20px;font-size:18px;color: #f15742;font-weight: 600;}
#ADNCbloc40 h4 span {font-size:22px;}
#ADNCbloc40 a {background-color:#0151b0;padding: 5px 8px;border-radius: 4px;width:100px;}
#ADNCbloc40>div:nth-child(2) {margin-bottom:20px; align-items:center;}
#ADNCbloc40>div:nth-child(2) img { width:70px; height:100%;margin-right: 10px; }
#ADNCbloc40>div:nth-child(3)>div:nth-child(1) {display: flex;flex-direction: column;justify-content: flex-end;margin-right: -150px;padding-bottom: 50px;}

#ADNCbloc5 { display:flex; flex-direction:row-reverse; background:linear-gradient(90deg, rgba(255,255,255,1)0%,rgba(255,255,255,1)100%); }
#ADNCbloc5 h2, #ADNCbloc60 h2 { color:#0151b0; font-weight: 600; font-size: 28px; }
#ADNCbloc5 p { color:#000; font-size:18px}
#ADNCbloc5 h3 { font-size:18px;font-weight:600; color:#000;}
#ADNCbloc5>div { width:50%; padding:5%;}
#ADNCbloc5>div:nth-child(1) p:nth-child(2) {margin-bottom: 30px;}


#ADNCbloc6 { padding:0; background:linear-gradient(90deg, rgba(255,255,255,1)0%,rgba(255,255,255,1)100%); }
#ADNCbloc6 h2 { padding:0 5%;}

#ADNCbloc6>div:nth-child(2) { align-items:center; padding:0 5%; }
#ADNCbloc6>div:nth-child(2) img { width:70px;margin-right: 10px; }
#ADNCbloc6>div:nth-child(2) h3 { color:#f15742;font-weight: 600; }
#ADNCbloc6>div:nth-child(2) { flex-wrap:wrap; display:flex; align-items:flex-end;padding:5%; }
#ADNCbloc6>div:nth-child(3),#ADNCbloc6>div:nth-child(6) { width: 50%;    padding: 5%; }
.damier { overflow: hidden; }
.damier > img { height: 100%; max-width: none; }

footer { background: url(../ged/simg/pompiersBeausset/Brush1200.png)0% no-repeat, linear-gradient(90deg, rgba(3,31,53,1)0%,rgba(3,31,53,1)100%); background-size: contain; padding: 3% 5% 0 5%;  }
footer>div { flex-wrap:wrap; }
footer>div>div { width:50%; }
footer>div>div:nth-child(2) { flex-direction:column;align-items:flex-end; }
footer>div h3 { font-size:2.5rem;margin-bottom:15px;color: white; }
#containerMainADNC #ADNCbloc70 p { margin-bottom:15px; color:white !important; }
#ADNCbloc71 {width: 40% !important; margin-top: -20px;}
#containerMainADNC #ADNCbloc71 p { font-size: 15px; }
footer>div:nth-child(2) iframe { width: 500px;height: 250px;margin-bottom:15px;border:0;}
.map{display: flex; flex-direction: column; align-items: end;}
footer>div>div { width:100% !important; }
footer>div:nth-child(2) {display:flex !important;justify-content: end !important; align-items:center !important; }
footer>div:nth-child(1) ul li a img { height:60px !important;margin-bottom:15px }
footer>div:nth-child(1) ul li {margin: 2px !important;}
footer>div:nth-child(2) ul li a img { height:60px !important; }
footer>div:nth-child(2) ul li a { display: flex; flex-direction: column; align-items: center }
footer>div:nth-child(2) ul li a p { color: white !important;}

#donate-button { display:flex; justify-content:center; }
#donate-button img {margin-right:0 !important;}

#modalDon .modal-content {background-color:white;width:70%;overflow:visible;}
#modalDon .modal-content p {color:black;width:100%;margin-bottom:15px;}
#modalDon .modal-content h3 { font-weight:600;font-size:1rem;margin-bottom:10px;color:#0151b0;}
#modalDon .modal-content form>div {align-items:center;}
#modalDon .modal-content form>div>h3 {margin-right:15px; color:#f15742;font-weight:600;font-size:1.1rem;}
#modalDon .modal-content>div:nth-child(1) {width:100%;background-color:#031f35;margin-bottom:0;}
#modalDon .modal-content>div:nth-child(2) {margin-bottom:0;}
#modalDon .modal-content>div:nth-child(2)>div:nth-child(1) {padding:3% 2%;width:30%;}
#modalDon .modal-content>div:nth-child(2)>div:nth-child(1) p {font-size:0.8rem;}
#modalDon .modal-content>div:nth-child(2)>div:nth-child(2){padding:3%; width:70%;height: 700px; overflow-y: scroll;}
#modalDon .modal-content>div:nth-child(2)>div:nth-child(2)>div>p, #modalDon .modal-content ul, #modalDon .modal-content .infoModal {margin-bottom:30px;}
#modalDon .modalLivraison {width:50%;padding:2% 3%;margin:2% 5%; border:1px solid black;}
#modalDon .modalLivraison>div {justify-content:center;align-items:center; margin-bottom:10px;}
#modalDon .modalLivraison>div input {margin-right:15px;}
#modalDon .modal-content form button, .modal-button {background: linear-gradient(90deg, rgba(192,39,44,1)0%,rgba(240,85,65,1)100%);color:white;border:none;}
#modalDon .modal-content form div:last-child {justify-content:flex-end;}
#modalDon .modal-content .infoModal input {margin:1%;}

@media screen and (max-width: 1529px), print, handheld, (max-device-width: 1529px) { #carousselAdncSlider{display:none;}
    #ADNCbloc10 { background: linear-gradient(90deg, rgba(3,31,53,1)0%,rgba(3,31,53,1)100%) !important;}
    #ADNCbloc10 p { width:100%; }
    #ADNCbloc10>div {flex-direction:column;}
    #ADNCbloc10>div>div {width:100%;}
    #ADNCbloc10 video {width:100%;}
    #ADNCbloc40 {padding-top:auto;}
    #ADNCbloc40 h2 {padding-left:0;text-align:center;}
    #ADNCbloc40 h4 {text-align:center;}
    #ADNCbloc40>div:nth-child(3) {flex-direction:column-reverse;}
    #ADNCbloc40>div:nth-child(3)>div:nth-child(1) {margin:0 !important;align-items:center;}
   
    #ADNCbloc5 {flex-direction:column-reverse;}
    #ADNCbloc5>div {width:100%;}
    #ADNCbloc5 p {text-align:justify;}
   
    #ADNCbloc6 { padding: 3% 0 !important;}
    #ADNCbloc6 h2 { text-align:center; }
    #ADNCbloc6 div:nth-child(2) { justify-content:center; }
    #ADNCbloc6 div:nth-child(3) { flex-direction:column;}
    #ADNCbloc6 div:nth-child(2) { flex-direction:column;}
    #ADNCbloc6 div:nth-child(2) div { width:100% !important; padding:0;}
    #ADNCbloc6 div:nth-child(2) div p { padding:5%;}
    #ADNCbloc6 div:nth-child(2)>div:nth-child(1) {order:1;}
    #ADNCbloc6 div:nth-child(2)>div:nth-child(2) {order:2;}
    #ADNCbloc6 div:nth-child(2)>div:nth-child(3) {order:4;}
    #ADNCbloc6 div:nth-child(2)>div:nth-child(2) {order:3;}
    #ADNCbloc6 div:nth-child(2)>div:nth-child(5) {order:5;}
    #ADNCbloc6 div:nth-child(2)>div:nth-child(6) {order:6;}
    #ADNCbloc6>div:nth-child(2)>div p { text-align:justify; }
    #donate-button-container {justify-content:center;}
    #modalDon .modal-content {overflow:scroll;width:95%;}
    #modalDon .modal-content h2 {font-size:1.2rem;}
    #modalDon .modal-content>div:nth-child(2){flex-direction:column;}
    #modalDon .modal-content>div:nth-child(2)>div:nth-child(1),#ADNCbloc10 .modal-content>div:nth-child(2)>div:nth-child(2){width:100%;}
    #modalDon .modal-content form>div:nth-child(4){flex-direction:column;}
    #modalDon .modalLivraison {width:100%;}
    #modalDon .modal-content form>div>h3 {text-align:center;}
}



@media (max-width: 768px), (max-device-width: 768px) {
    #ADNCbloc30 {padding-top:80%;}
    #modalDon .modal-content .infoModal>div, #modalDon .modal-content form>div:nth-child(5) {flex-direction:column;}
}
/*
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/Other/CascadeStyleSheet.css to edit this template
*/


#calendarTitle {
   background: #031f35; 
}

.calendarTitle h2 {
    font-weight: 600;
    font-size: 2rem;
    padding: 3% 5%;
    color: white;
}

#calendar{
    background: #031f35;
    padding: 3% 5%;
}

.logoDiv {
    margin-bottom: 50px;
}

#logoCalendar{
    margin-right: 15px;
}

#calendar .calendrier{
    width: 50%;
}

.calendrier h2{
    font-weight: 600;
    font-size: 2rem;
    padding: 3% 5%;
    color: white;
}

.calendrier h3 {
    color: #f25743;
    font-size: 18px;
    line-height: 1.2;
}

.calendrier h4{
    font-weight: 600;
    font-size: 1.2rem;
    margin-bottom: 10px;
    color: white;
}

.modal-button{
    color: white !important;
    border-style: none !important;
    background: linear-gradient(90deg, rgba(192,39,44,1)0%,rgba(240,85,65,1)100%);
    margin-bottom: 50px;
}

#containerMainADNC .calendrier p{
    color: white;
    margin-bottom: 50px;
    width: 60%;
    text-align: justify;
}

.sectionadnc{
    background: rgba(255,255,255,1)0%;
}

.numberBox h2{
    font-size:28px;
    color: #0151b0;
    font-weight: 600;
    padding: 0 5%;
}

.subtitle{
    padding: 0 5%;
    display: flex;
    justify-content: start;
    align-items: center;
    margin-bottom: 0 !important;
}

#logoChiffresCles {
    width: 70px;
    margin-right: 10px;
}

.numberBox h3{
    font-size:18px;
    color: #f15742;
    font-weight: 600;
}

.divChiffre {
    display: flex;
    flex-direction: column;
}

.divChiffre b{
    font-weight: bold;
    font-size: 5rem;
    color: #0151b0;
    text-align: center;
}

#containerMainADNC .divChiffre p{
    color: #0151b0;
    text-align: center;
    font-size: 18px;
}

.imgPlay{all:unset;cursor: pointer;margin-left: 20%;margin-top: 16%;width: 175px;}

#videoPompiers { display: none; }

/*
#ADNCbloc40{background:url(ged/simg/pompiersBeausset/brush2.png)100% 0% no-repeat,linear-gradient(90deg, rgba(255,255,255,1)0%,rgba(255,255,255,1)100%);}

#ADNCbloc40 h2 {color: #0151b0;font-weight: 600;font-size: 5rem;padding-left: 150px;
}
*/
