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

    body {
        /*box*/ 
        width: 880px; 
        /*border */
        /*background*/
        /*fonts*/
        /* autres */  
    }

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

    .page-col-2 {
        /*box*/ 
        /*width: 920px;*/ 
        width : 905px;
        /*border */
        /*background*/
        /*fonts*/
        /* autres */  
    }

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

    .page-col-2 main {
        /*box*/ 
        /*width : 695px;*/
        width : 655px; 
        /*border */
        /*background*/
        /*fonts*/
        /* autres */   
    }

    .page-col-2 aside {
        /*box*/ 
        width : 205px;
        /*border */
        /*background*/
        /*fonts*/
        /* autres */   
    }

    .grid-sizer, .item-grid.w1, .stamp.w1 {
        /*box*/ 
        width: 205px;
        /*border */
        /*background*/
        /*fonts*/
        /* autres */   
    }

    .item-grid.h1, .stamp.h1 {
        /*box*/ 
        height: 205px;
        /*border */
        /*background*/
        /*fonts*/
        /* autres */   
    }

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

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

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

    .item-grid.h15, .stamp.h15 {
        /*box*/ 
        /*border */
        /*background*/
        /*fonts*/
        /* autres */   
    }

    .item-grid.h2, .stamp.h2 {
        /*box*/ 
        height: 430px;
        /*border */
        /*background*/
        /*fonts*/
        /* autres */   
    }

    #socialAside {
        /*box*/
        width : 205px;
        /*border */
        /*background*/
        /*fonts*/
        /* autres */  
    }

    .hasGrilleImgNav main {
        /*box*/ 
        width : 655px;
        /*border */
        /*background*/
        /*fonts*/
        /* autres */   
    }

    .hasGrilleImgNav aside {
        /*box*/ 
        width : 205px;
        /*border */
        /*background*/
        /*fonts*/
        /* autres */   
    }

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

    /* Bloc BlocLogoPartenaire ------------------------------------------------- */ 
     .BlocLogoPartenaireImportant.wauto {
        /*box*/ 
        width: 205px;
        /*border */
        /*background*/    
        /*fonts*/
        /* autres */
     }

    .BlocLogoPartenaire.wauto a {
        /*box*/ 
        width: 150px;
        min-height: 150px;
        max-height: 205px;
        /*border */
        /*background*/    
        /*fonts*/
        /* autres */ 
        overflow: hidden;
    }

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

    .menu-listeSite > li a{
        /*box*/ 
        /*border */
        /*background*/
        /*fonts*/
        font-size: 11px;
        /* autres */   
    }

    #index .bloc-logoSite,
    #index .bloc-logoSite img {
        /*box*/
        width: 205px;
        height: 205px;
        /*border */
        /*background*/
        /*fonts*/
        /* autres */
    }

    .bloc-agenda {
        /*box*/ 
        width: 205px;
        height: 205px;
        /*border */
        /*background*/
        /*fonts*/
        /* autres */ 
    }

    .BlocContenuSdL .icono {
        /*box*/ 
        height : 205px;
        /*border */
        /*background*/
        /*fonts*/
        /* autres */ 
    }

    /* itemGridMenu ------------------------------------------------------------- */
    #itemGridMenu1 {background-position: 0 0;}
    #itemGridMenu2 {background-position: -225px 0;}
    #itemGridMenu3 {background-position: -450px 0;}
    #itemGridMenu4 {background-position: 0 -225px;}
    #itemGridMenu5 {background-position: -225px -225px;}
    #itemGridMenu6 {background-position: -450px -225px;}
    #itemGridMenu7 {background-position: 0 -450px;}
    #itemGridMenu8 {background-position: -225px -450px;}
    #itemGridMenu9 {background-position: -450px -450px;}

    .layout1 #itemGridMenu1 {background-position: 0 0;}
    .layout1 #itemGridMenu2 {background-position: -450px 0;}
    .layout1 #itemGridMenu3 {background-position: -450px -225px;}
    .layout1 #itemGridMenu4 {background-position: 0 0;}
    .layout1 #itemGridMenu5 {background-position: 0 0;}
    .layout1 #itemGridMenu6 {background-position: 0 0;}
    .layout1 #itemGridMenu7 {background-position: 0 0;}
    .layout1 #itemGridMenu8 {background-position: 0 0;}
    .layout1 #itemGridMenu9 {background-position: 0 0;}

    .layout4 #itemGridMenu1 {background-position: 0 0;}
    .layout4 #itemGridMenu2 {background-position: -450px 0;}
    .layout4 #itemGridMenu3 {background-position: 0 -225px;}
    .layout4 #itemGridMenu4 {background-position: -225px -225px;}
    .layout4 #itemGridMenu5 {background-position: 0 0;}
    .layout4 #itemGridMenu6 {background-position: 0 0;}
    .layout4 #itemGridMenu7 {background-position: 0 0;}
    .layout4 #itemGridMenu8 {background-position: 0 0;}
    .layout4 #itemGridMenu9 {background-position: 0 0;}

    .layout5 #itemGridMenu1 {background-position: 0 0;}
    .layout5 #itemGridMenu2 {background-position: -450px 0;}
    .layout5 #itemGridMenu3 {background-position: -450px -225px;}
    .layout5 #itemGridMenu4 {background-position: -225px -450px;}
    .layout5 #itemGridMenu5 {background-position: 0 0;}
    .layout5 #itemGridMenu6 {background-position: 0 0;}
    .layout5 #itemGridMenu7 {background-position: 0 0;}
    .layout5 #itemGridMenu8 {background-position: 0 0;}
    .layout5 #itemGridMenu9 {background-position: 0 0;}

    .layout6 #itemGridMenu1 {background-position: 0 0;}
    .layout6 #itemGridMenu2 {background-position: -225px 0;}
    .layout6 #itemGridMenu3 {background-position: 0 -225px;}
    .layout6 #itemGridMenu4 {background-position: -225px -450px;}
    .layout6 #itemGridMenu5 {background-position: 0 0;}
    .layout6 #itemGridMenu6 {background-position: 0 0;}
    .layout6 #itemGridMenu7 {background-position: 0 0;}
    .layout6 #itemGridMenu8 {background-position: 0 0;}
    .layout6 #itemGridMenu9 {background-position: 0 0;}

    /* FIGURE ------------------------------------------------------------------- */
    /*.csc-textpic {
        flex-direction: column;
    }*/

    .csc-textpic img {
        max-width: 655px;
        height: auto !important;  
    }

    .item-grid.cols-1.textpic .csc-textpic img {
        max-width: 205px;
        width: auto !important;
        height: auto !important;
    }

    .cols-1 figure, .cols-1 figcaption { 
        max-width : 205px;
    }

    .cols-2 figure, .cols-2 figcaption { 
        width : 430px;
    }

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

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

    .cols-1 .csc-textpic-intext-left-nowrap .csc-textpic-text {
        margin-left : 225px
    }

    .cols-2 .csc-textpic-intext-left-nowrap .csc-textpic-text {
        margin-left : 430px
    }

    .cols-1 .csc-textpic-intext-right-nowrap .csc-textpic-text {
        margin-right : 225px
    }

    .cols-2 .csc-textpic-intext-right-nowrap .csc-textpic-text {
        margin-right : 430px
    }

    .cols-1.textpic .contenu .csc-textpic-intext-left ul {
        /*box*/
        padding: 0 0 0 242px;
        /*border */
        /*background*/
        /*fonts*/
        /* autres */
    }

    .cols-2.textpic .contenu .csc-textpic-intext-left ul {
        /*box*/
        padding: 0 0 0 465px;
        /*border */
        /*background*/
        /*fonts*/
        /* autres */
    }

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

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

    @media screen and (max-width: 1129px){
        .BlocContenuSdL .iconoContainer{
            position: relative;
            height: 205px;
        }

        .iconoContainer span{
            position: absolute;
        }

       .BlocContenuSdL .icono{
        z-index: 5;
       } 
    }
    /* FIN */

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

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

    #index .colpos-0:not(.BlocAgenda) {
        /*box*/ 
        width: 655px;
        height: 430px;
        /*border */
        /*background*/
        /*fonts*/
        /* autres */ 
    }

    .blocNewsletter {
        /*box*/
        min-height: 205px;
        /*border */
        /*background*/
        /*fonts*/
        /* autres */
    }
}    