/* 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 */