<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

*{
    box-sizing: border-box;
    margin:0px;
    padding: 0px;
}

body
{
    background-color: white;
}


.home-text
{
    text-align: left;
}


@media only screen and (min-width: 200px)and (max-width: 600px)
{

    .home-text p span
    {
        color:rgb(0, 77, 0);
        font-size: 20px !important;
        font-weight: 700;
        display:none;
       font-weight: bolder;
       line-height: 1.1;
       text-align: center;
    }

}

@media only screen and (min-width: 650px)and (max-width: 960px)
{

    .home-text p span
    {
        color:rgb(0, 77, 0);
        font-size: 30px !important;
        font-weight: 700;
        display:none;
       font-weight: bolder;
       line-height: 1.1;
       text-align: center;
    }

}



.home-text p span.text-in
{
    display:block;
    animation: textIn .5s ease;
}

#grid-item-revues
{
    height:415px !important;
}


.thumb
{
    width: 100%;
}

.main-news
{
    margin-top:20px;
 
}


.main-news h3
{
    line-height: 1.2;
}

.main-news h3 a
{
   font-size: 14px;
   text-decoration: none;
   

}

.main-news h3 a:hover
{
   text-decoration: underline
}

.image
{
    overflow: hidden;
}

.main-content
{
    box-shadow:0 1px 5px rgba(104,104,104,0.8);
    height:145px;
}

.col-lg-7 img
{
    box-shadow:0 1px 5px rgba(104,104,104,0.8);
}

.font-large
{
    font-size:0.9em !important;
    font-weight: bolder !important;
}

.card-img-top img
{
   
    width: 100%;
    height: auto;
}

.iframe
{
    height:180px !important;
}

.card-img-top iframe
{
   
    width: 100%;
    height: auto;
}

.circlaire-buttons a
{
    font-size:11px;
}

.livres-sur
{
    height:auto !important;
}

.circlaires2
{
    height:520px !important;
}



.videos-m
{
   
   height:auto !important;


}

.videos-m a
{
   
  
   overflow: hidden !important;

}



.card-2
{
    box-shadow: 0px 15px 8px rgba(0,0,0,0.5);
   text-align: center;

}

.card-body h5
{
    font-size: 14px;

}

.card-title h6
{
    font-weight: bold;
  
}


.livres-sur 
{
    height:650px !important;
}

.circlaires2
{
height:600px !important;
}


/* For Desktop View */
@media screen and (min-width: 1440px) {
    .livres-sur 
    {
        height:700px !important;
    }

    .circlaires2
{
    height:670px !important;
}
  }

@media(max-width:991px)
{
    .mx-30
    {
        margin-bottom: 25px;
    }

    .livres-sur
        {
            height:735px !important;
        }

.circlaires2
{
    height:675px !important;
}
}

.button2-livres a
{
    text-transform: uppercase;
    font-weight: bolder;
    height:110px;
    align-items: center;
    width: 100%;
    padding-top: 25px;
  
   
}

.home-text span
{
    color: hsla(144, 77%, 43%, 0.412);
    text-transform: uppercase;
    font-size: 16px !important;
    line-height: 2;
}

.animate-text2 span
{
    font-size:3px !important;
    line-height: 1.3 !important;
}

@media only screen and (min-width: 1000px)and (max-width: 1280px)
{
    .home-text p span
    {
        color:rgb(0, 77, 0);
        font-size: 30px !important;
        font-weight: 700;
        display:none;
       font-weight: bolder;
       line-height: 1.1;
       text-align: center;
    }
    
}

@media only screen and (min-width: 1280px)
{
    .home-text p span
    {
        color:rgb(0, 77, 0);
        font-size: 40px !important;
        font-weight: 700;
        display:none;
       font-weight: bolder;
       line-height: 1.1;
       text-align: center;
    }

    .mobile_mode,.tablet_mode
    {
        display:none;
    }
    
}








</pre></body></html>