body{
    font-family: 'FuturaPTBook', sans-serif;
    font-size: 18px;
    color:#83726F;
}

#header .toplannav {
    top: 49px;
    right: 30px;
    left: auto;
}

#header #menu {
    top: 43px;
    bottom:auto;
}

/*.toplannav{
    color: #4a6b63;
}*/

.flechbas{
    background-image: url(../img/fleche_bas_6tam.svg);
}

h1{
    font-family: 'FuturaPTLight', sans-serif;
    font-size: 70px;
}

h2{
    font-family: 'FuturaPTBook', sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 26px;
    letter-spacing: 0;
    line-height: 1.313em;
}

h3{
    font-family: 'FuturaPTBook', sans-serif;
    font-weight: normal;
}

h4{
    font-family: 'FuturaPTBook', sans-serif;
}

h5{
    font-family: 'FuturaPTCondMedium', sans-serif
}

h6{
    font-family: 'FuturaPTCondMedium', sans-serif;
    font-weight: normal;
}



h1.strong {
   font-family: 'FuturaPTCondMedium', sans-serif;
}

.teamitem h6:not(.fonction){
    font-family: 'FuturaPTMedium', sans-serif;
    font-weight: normal;
}

.teamitem h6.fonction{
    text-transform: uppercase;
}

.teamitem{
    font-family: 'FuturaPTCondMedium', sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 15px;
}

.teamitem .profillink{
    font-family: 'FuturaPTCondMedium', sans-serif;
    font-weight: normal;
    text-transform: uppercase;
}
#team-details-panel{
    background-color: #4a6b63;
}

#header .logo{
    background-image: url(../img/logo_6tam.svg);
    width: 103px;
    height: 77px;
}

#header #menu {
    background-image: url(../img/menu_6tam.svg);
}

#menuoverlay .logo {
    background-image: url(../img/logo_6tam_white.svg);
    width: 103px;
    height: 77px;
}

#footer .gray{
    background-color: #4a6b63;
}

body.menuopened #menuoverlay{
    background-image: none !important;
    background-color: #4a6b63;
}

.introhero .overlay{
    background: rgba(74, 107, 99,0.78);
}

.introhero h5{
    color: inherit;
}

.bureauitem.active:after{
    background-image: url(../img/bluearrowdown.svg);
}

.page_gouvernance h5:before{
    border-color: #4a6b63;
}

.teamresumeinfo{
    background-color: #4a6b63;
}

#team-details-panel-content{
    background-color: #4a6b63;
}

.page_gouvernance {
    margin-top: 50px;
    padding-bottom: 50px;
}

.page_gouvernance .teamfilters .teamfilter.active, .page_team .teamfilters .teamfilter.active {
    color: #4a6b63;
}

.newsresume h5{
    color: #4a6b63;
}

.newsresume .button{
    color: #4a6b63;
}

.newsfilters .newsfilter.active{
    color: #4a6b63;
}

.newsresume h5:before {
    border-color: #4a6b63;
}

.newsdetails h5{
    color: #4a6b63;
}

.newsdetails h1{
    color: #4a6b63;
}

.citation{
    color: #4a6b63;
}

.sharelinks{
    color: #4a6b63;
}

.othernews h2{
    color: #4a6b63;
}

.homebox_videobacksur h6{
    color: #4a6b63;
}

.homebox h6{
    color: #4a6b63;
}

.homebox h5:before{
    border-color: #4a6b63;
}

.withplay:before{
    background-image: url(../img/play_blue.svg);
}

.button:hover, button:hover{
    color: #4a6b63;
}

.homebox_simple h3{
    color: #4a6b63;
}
.homebox_simple .button{
    color: #4a6b63;
}

.homebox_videopictos .backred{
    background-color: #4a6b63;
}

.chiffre_content h2{
    color: #4a6b63;
}

.homeintro h2{
    color: #4a6b63;
}

.page_boximagefull .boxcontentcontainer{
    background-color: #4a6b63;
}

.page_boximage h5:before{
    border-color: #4a6b63;
}

.page_boximage h2{
    color:  #4a6b63;
}

.page_boximage .clair .boxcontentcontainer .button{
    color:  #4a6b63;
}

.page_screenshots h2{
    color:  #4a6b63;
}

.page_boximagefullpictos .boxcontentcontainer{
    background-color: #4a6b63;
}

.page_2col h2, .page_1col h2{
    color:  #4a6b63;
}

.page_valeurs h2{
    color:  #4a6b63;
}

.page_valeurs dt{
    color:  #4a6b63;
}

.page_valeurs h5:before, .page_histoire h5:before{
    border-color: #4a6b63;
}

.owl-dot.active{
    color:#4a6b63 !important;
}
.owl-next span:before{
    background-image: url(../img/next_blue.svg);
}
.owl-prev span:before{
    background-image: url(../img/prev_blue.svg);
}

.disclaimerform{
    background-color: #4a6b63;
}

.disclaimerform h2.title{
    font-family: 'FuturaPTCondMedium', sans-serif;
    font-weight: normal;
    font-size: 26px;
    text-transform: uppercase;
}

.disclaimerform h3.title{
    font-family: 'FuturaPTCondMedium', sans-serif;
    font-weight: normal;
    font-size: 18px;
    letter-spacing: 3px;
    text-transform: uppercase;
    margin-bottom: 0px;
    line-height: normal;
}

.disclaimerform .edd-option-selected::before {
    border-color:  #4a6b63;
}

.disclaimerform .edd-option-focused:not(.edd-option-disabled) {
    color: #4a6b63;
}

.popup .buttons .button{
    color:#4a6b63;
} 

.page_histoire h2{
    color: #4a6b63;
}

.page_contact h1{
    color: #4a6b63;
}

.page_textimage .imagepadder .boximagecontainer:before{
    background-color: #4a6b63;
}

.page_textimage h2{
    color:#4a6b63;
    font-family: 'FuturaPTCondMedium', sans-serif;
    font-weight: normal;
    font-size: 40px;
}

.fonditem h2{
    color: #4a6b63;
}

.fonditem h5:before{
    border-color: #4a6b63;
}

.fonditem .button{
    color:#4a6b63;
}

body.transparent:not(.withdisclaimer){
    padding-top: 0px;
}

body.transparent.topscroll:not(.withdisclaimer) #header{
    background-color: transparent;
}

body.transparent.topscroll:not(.withdisclaimer) #header .logo {
    background-image: url(../img/logo_6tam_white.svg);
}

body.transparent.topscroll:not(.withdisclaimer) #header #menu {
    background-image: url(../img/menu_6tam_white.svg);
}

body.transparent.topscroll:not(.withdisclaimer) .toplannav{
    color:#fff;
}

.introhero h1{
    font-size: 4.4vw;
}
.introhero h1.strong{
    letter-spacing: 4px;
}

.introhero .introtext{
    font-size: 20px;
}

#newsletterform h5{
    font-size: 18px;
    letter-spacing: 3px;
}

#newsletterform input[type=text], #newsletterform input[type=email], #newsletterform textarea{
    font-family: 'FuturaPTBook', sans-serif;
    font-size: 14px;
    /*border: 1px solid;
    padding-left: 10px;*/
}

#menuoverlay #close, .overlayclose{
    font-family:"FuturaPTCondMedium";
    font-size: 14px;
    letter-spacing: 2px;
}

.homepage_6tam h2{
    font-family:"FuturaPTCondMedium";
    font-size: 40px;
    text-transform: none;
    color:#4a6b63;
}

.homebox_intro6t{
    background-color:#4a6b63;
    color:#fff;
    text-align: center;
    padding-top: 58px;
    padding-bottom: 100px;
    background-image: url(../img/introback_6t.svg);
    background-size:106% auto;
    background-position: 6% 20%;
    background-repeat: no-repeat;
}

.homebox_intro6t h2{
    color:#fff;
}

.homebox_actualites{
    background-color:#D8D2D0;
    padding-top:47px;
    padding-bottom: 89px;
}

.homebox_actualites h2{
    text-align: center;
}

.newsresume h2{
    font-family: 'FuturaPTBook', sans-serif;
    font-size: 18px;
    text-align: left;
    font-weight: normal;
    text-transform: none;
    color:#4a6b63;
}

.homebox_actualites .alllink{
    text-align: center;
    margin-top: 80px;
}

.homebox_actualites .alllink .button{
    display: inline-block;
   color:#4a6b63;
}

.homebox_simple{
    position: relative;
}

.homebox_simple .grayback{
    position: absolute;
    left:0px;
    bottom:0px;
    width:100%;
    height:50%;
    background-color:#D8D2D0;
}

.homebox_simple .contentsimple{
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    color:#fff;
    text-align: center;
    padding-top: 132px;
    padding-bottom: 132px;
    position: relative;
    padding-left: 50px;
    padding-right: 50px;
}

.homebox_simple{
    width:100%;
}

.homebox_simple .contentsimple h2{
    color:#fff;
}

.homebox_simple .contentsimple .button{
    color:#fff;
}

.homebox_simple .contentsimple .button:hover{
    color:#4a6b63;
}

.homebox_fonds{
    position: relative;
    margin: auto;
    max-width: 788px;
    margin-bottom: 90px;
}
.homebox_fonds .button{
    color:#4a6b63;
    margin: auto;
}

.fondhomeitem{
    background: #D8D2D0;
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.19);
    color:#4d4d4d;
    padding: 42px;
    box-sizing: border-box;
    margin-top: 150px;
}

.fondhomeitem h3{
    color:#4a6b63;
}

.fondhomeitem h5:before{
    border-color:#4a6b63;
}

ul.footernav > li{
    width:auto;
    margin-right: 40px;
}




@media (max-width: 850px){

    .page_textimage .col{
        width: calc(((100% - (12 * 30px))/12)*12 + (11 * 30px));
    }

    .page_textimage .imagepadder .boximagecontainer{
        width:100%;
    }
    .page_textimage h2{
        text-align: center;
    }

    .page_textimage .imagepadder .boximagecontainer:before{
        width:1px;
        height:58px;
        top:auto;
        bottom:-58px;
        left:50%;
        transform: translateX(-50%);
    }
    .page_textimage .imggauche .imagepadder .boximagecontainer:before{
        left:50%;
        right:auto;
    }
    .page_textimage .imagepadder .boximagecontainer:after{
        width:1px;
        height:58px;
        top:auto;
        bottom:0px;
        left:50%;
        transform: translateX(-50%);
    }
    .page_textimage .imggauche .imagepadder .boximagecontainer:after{
        left:50%;
        right:auto;
    }

    .page_textimage .boxcontentcontainer, .page_textimage .imggauche .boxcontentcontainer {
        padding:0px;
    }
}

@media (max-width: 700px){
    .introhero h1{
        text-align: center !important;
        font-size: 8vw;
    }
}

@media (max-width: 560px){
    body.transparent.topscroll #header #menu {
        background-image: url(../img/menu_mobile_white.svg) !important;
    }
    #header #menu {
        background-image: url(../img/menu_mobile_blue.svg);
    }

    #header .logo {
        width: 90px;
    }

    #menuoverlay .logo {
        width: 90px;
    }

    .homebox_actualites .alllink{
        margin-top: 20px;
    }
    .homebox_actualites{
        padding-bottom: 40px;
    }
    ul.footernav > li{
        width: calc(((100% - (12 * 30px))/12)*6 + (5 * 30px));
        float: left;
        margin: 15px;
        margin-bottom: 20px;
    }
}

@media (max-width: 450px){
    #menuoverlay #close{
        top:30px;
        font-size: 0px;
    }
}