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

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

#index .bloc-logoSite {
    /*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 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
}


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

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

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

