@media screen and (max-width: 479px){
    /* Base ===================================================================== */

    body,
    .page-col-2, 
    .page-col-2.page-sas {
        /*box*/ 
        width: 290px; 
        /*border */
        /*background*/
        /*fonts*/
        /* autres */  
    }

    /* Agencements ============================================================== */

    .item-grid.w3, .stamp.w3 {
        /*box*/ 
        width: 250px;
        /*border */
        /*background*/
        /*fonts*/
        /* autres */   
    }

    .item-grid.w4, .stamp.w4 {
        /*box*/ 
        width: 250px;
        /*border */
        /*background*/
        /*fonts*/
        /* autres */   
    }

    /* FIGURE ------------------------------------------------------------------- */
    .cols-2 figure, .cols-2 figcaption {
        width : 290px;
    }

    .cols-3 figure, .cols-3 figcaption { 
        width : 290px;
    }

    .cols-4 figure, .cols-4 figcaption { 
        width : 290px;
    }

    .page-article .cols-2 figure, .page-article .cols-2 figcaption { 
        width : 250px;
    }

    .page-article .cols-3 figure, .page-article .cols-3 figcaption { 
        width : 250px;
    }

    .page-article .cols-4 figure, .page-article .cols-4 figcaption { 
        width : 250px;
    }

    /* Modules ================================================================== */

    .menu-listeSite > li a{
        /*box*/
        width: 290px; 
        /*border */
        /*background*/
        /*fonts*/
        /* autres */   
    }

     .BlocLogoPartenaireImportant.wauto {
        /*box*/ 
        width: 290px;
        /*border */
        /*background*/    
        /*fonts*/
        /* autres */
     }

     .BlocLogoPartenaireImportant.wauto a {
        /*box*/ 
        width: 290px;
        min-height: 150px;
        max-height: 290px;
        display: block;
        /*border */
        /*background*/    
        /*fonts*/
        /* autres */ 
        overflow: hidden;
    }

    .BlocLogoPartenaire img, .BlocLogoPartenaireImportant img {
        /*box*/ 
        width: 100%;
        height: auto;
        /*border */
        /*background*/    
        /*fonts*/
        /* autres */
    }

    /* Etats ==================================================================== */

    /* Grille-layout ------------------------------------------------------------ */

    .item-grid-hasGrilleImgNav .container-grilleImgNav {
        max-width: 230px;
    }

    /* Themes =================================================================== */

    /* Figures ================================================================== */

    /*[V] - 23/10/2019 - Redimensionnement des images */
    @media screen and (max-width: 479px){
        .BlocContenuSdL .icono480,
        .BlocContenuSdL .icono768,
        .BlocContenuSdL .icono1024,
        .BlocContenuSdL .icono1130,
        .BlocContenuSdL .icono1330 { display:none; }

        .BlocContenuSdL .icono320{
            display:block;
            min-height:100%;
            z-index: 10;
        }

        #index .colpos-0:not(.BlocAgenda) span.icono320 {
            position: absolute;
            top: 0; left: 0;
        }
    }
    /* FIN */
}