@media screen and (min-width: 1440px) {
    aside.ads_M {
        position: fixed; /* Fixe l'aside à un endroit spécifique */
        right: 0; /* Place l'aside à droite de la page */
        top: 52.5%; /* Centre l'aside verticalement */
        transform: translateY(-50%); /* Centre l'aside verticalement */
        width:20%; /* Largeur de l'aside */
        height: 90%; /* Hauteur de l'aside */
        background-color: #f9f9f9; /* Couleur de fond */
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Ombre */
        padding: 20px; /* Espacement interne */
        z-index: 1000; /* Assure que l'aside est au-dessus des autres éléments */
    }
    aside.ads_M h1{
        font-size: 1em; /* Taille de la police pour le titre */
        opacity: 0.5;
        position: absolute;
        top: 90%;
        left:10%;
        transform: translate(-50%, -50%);
    }
    
    aside.ads_M iframe.ads{
        width: 100%; /* Assure que l'iframe occupe toute la largeur de l'aside */
        height: 150px; /* Hauteur de l'iframe */
        border: none; /* Supprime la bordure de l'iframe */
    }
    }
    
    .carousel-inner img {
        width: 100%;
        height: auto;
    }
    
    .carousel-caption {
        background-color: rgba(0, 0, 0, 0.5);
        padding: 10px;
        border-radius: 5px;
    }

    @media screen and (max-width: 1439.90px) {

        aside.ads_M {
            display: none;
        }
    }
    /* affichage des iframe mobile */
    @media screen and (max-width: 1013px) {
        aside.ads_M{
            display: none;
        }
    }
    @media screen and (max-width: 1013px) {
        .ads_mobile_container {
            margin: 20px 0; /* Centre l'iframe horizontalement et ajoute de l'espace vertical */
            width: 100%; /* Largeur de l'iframe container */
        }

        .ads_mobile_container iframe {
            width: 100%; /* Assure que l'iframe occupe toute la largeur du container */
            border: none; /* Supprime la bordure de l'iframe */
        }
    }
