.layout-container{
    font-size: 16px;
}
p{
    font-size: 18px;
}
h6{
    font-weight: 700;
    font-size: 18px;
}

/* NAVIGATION */


/* BRANDING */
.brand{
    background-size: auto 65%, auto 100%;
}

/* EN-TETE */
.entete{
    margin-right: -5px;
}
.entete .field--name-body{
    text-align: left;
}
.entete .field--name-body, .field--name-field-photo-en-tete{
    width: 50%;
    display: inline-block;
    vertical-align: top;
}
.entete .field--name-body{
    width: calc(50% - 65px);
}

/* CONTENU */
#block-famille-content, .messages{
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
}
#block-famille-content p{
    font-size: 20px;
}

/* DEUX */
.region-deux{
    margin: 20px 0 20px 0px;
}
.page-node-2 .region-deux{
    margin-top: 100px;
}
.page-node-2 .deux, .page-node-3 .deux{
    background-size: 150%;
}
#block-nosobjectifs{
    z-index: 5;
    position: relative;
}
#block-nosobjectifs, #block-droiteaccueil, #block-droiteapropos, #block-contactblock, #block-coordo1-2, #block-coordo2-2, #block-coordo3-2, #block-photocontact, .page-node-4 .region-deux .block{
    width: calc(50% - 30px);
    display: inline-block;
    vertical-align: top;
    margin-left: 0;
    margin-right: 0;
}
#block-coordo1-2, #block-coordo2-2, #block-coordo3-2, #block-photocontact{
    margin-left: 30px;
}
.page-node-4 .region-deux .block{
    margin-left: 12px;
    margin-right: 12px;
}
#block-contactblock{
    float: left;
    margin-top: 0;
}
.page-node-6 .deux{
    background-size: 20%;
    padding-bottom: 100px;
}
#block-droiteaccueil, #block-droiteapropos{
    margin-left: 20px;
}
 #block-droiteaccueil .field--name-body, #block-droiteapropos .field--name-body{
    margin-right: 20px;
 }
.page-node-1 .deux .field--name-field-photo, .page-node-3 .deux .field--name-field-photo{
    margin-right: -35px;
}
.page-node-1 .deux .field--name-field-photo, .page-node-3 .deux .field--name-field-photo{
    margin-top: -30px;
    left: -50px;
    margin-bottom: -20px;
    position: relative;
}
#block-droiteaccueil h6, #block-droiteapropos h6{
    margin-bottom: 0;
}
.views-field-field-details-prog{
    margin-left: 37px;
}
.views-field-field-description-act p{
    font-size: 16px;
}
#block-views-block-activites-block-2 .views-row:nth-child(odd){
    margin-right:20px;
}
#block-views-block-activites-block-2 .views-row:nth-child(even){
    margin-left:20px;
}
#block-views-block-activites-block-2 .views-row{
    width: calc(50% - 40px);
    display: inline-block;
    vertical-align: top;
    margin-left: 0;
    margin-right: 0;
}

/* JAUNE */
#block-notreequipe-2{
    width: 70%;
    margin-left: auto;
    margin-right: auto;  
}
#block-views-block-equipe-block-1 .views-row, #block-views-block-equipe-block-2 .views-row, #block-views-block-equipe-block-3 .views-row{
    width: calc(50% - 30px);
    display: inline-block;
    vertical-align: top;
    margin-left: 0;
    margin-right: 0;
    padding: 0 13px;
}
.page-node-1 .jaune, .page-node-3 .jaune{
    background-image: url("BasJaune1.svg"), linear-gradient(0deg, rgba(255,255,255,1) 1%, rgba(249,213,35,1) 1%);
    padding-bottom: 200px;
}

/* BAS */
.page-node-1 .region-bas{
    width: 70%;
    margin-left: auto;
    margin-right: auto;  
}

/* COORDONNEES */
#block-coordo3{
    background-size: 88px auto;
}
.coordonnees{
    padding-bottom: 80px;
}
