/* Base ===================================================================== */

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

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

.page-col-2 {
    /*box*/ 
    width: 920px; 
    /*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-sas.page-col-2 main {
    /*box*/ 
    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 */   
}

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

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

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

.page-sas.page-col-2.hasGrilleImgNav main, .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
}

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

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

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

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