

/************/

#site .main_c{
  background-color: #ffffff;
}

/************/

/*
section.accueil .esp_recherche_personnalisee{
    padding-top: 90px;
    padding-bottom: 90px;
}

section.accueil .esp_recherche_personnalisee .col-btn{
    margin-top: 60px;
}
section.accueil .esp_recherche_personnalisee .col-btn a{
    font-size: 18px;
    font-weight: 400;
    padding: 20px 30px;
    background-color: #fccc14;
    color: #000000;
    -webkit-transition:all 0.2s ease;
    -moz-transition:all 0.2s ease;
    -ms-transition:all 0.2s ease;
    transition:all 0.2s ease;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
section.accueil .esp_recherche_personnalisee .col-btn a:hover{
    background-color: #000000;
    color: #ebebeb;
}
section.accueil .esp_recherche_personnalisee .col-btn a:hover{
    text-decoration: none;
}
*/

/************/

section.accueil .esp_presentation{
    padding-bottom: 90px;
}
section.accueil .esp_presentation .ligne {
    margin: 75px auto 60px auto;
    background-color: #b8b8b8;
}

section.accueil .esp_presentation .col-btn{
    margin-top: 45px;
}

section.accueil .esp_presentation .col-btn a{
    font-size: 18px;
    font-weight: 400;
    padding: 20px 30px;
    display: inline-block;
    background-color: #fccc14;
    color: #000000;
    -webkit-transition:all 0.2s ease;
    -moz-transition:all 0.2s ease;
    -ms-transition:all 0.2s ease;
    transition:all 0.2s ease;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
section.accueil .esp_presentation .col-btn a:hover{
    background-color: #000000;
    color: #ebebeb;
    cursor: pointer;
}
section.accueil .esp_presentation .col-btn a:hover{
    text-decoration: none;
}

body .main_c section.accueil .esp_presentation .row-atelier h2::after{
    background-color: #ff2800;
}
section.accueil .esp_presentation .row-atelier .col-btn a{
    background-color: #ff2800;
    color: #ebebeb;
}
section.accueil .esp_presentation .row-atelier .col-btn a:hover{
    background-color: #000000;
}
section.accueil .esp_presentation ul {
    margin-top: 25px;
}
section.accueil .esp_presentation ul li{
    display: inline-block;
    margin-right: 20px;
}
section.accueil .esp_presentation ul li:last-child{
    margin-right: 0;
}
section.accueil .esp_presentation ul li a{
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
    transition:all 0.5s ease;
}


/**********/

section.accueil .esp_esprit {
    padding-top: 90px;
    padding-bottom: 100px;
    background-color: #000000;
    color: #f5f5f5;
}


/**********/


section.accueil .esp_avis {
    padding-top: 90px;
    padding-bottom: 100px;
}

/**********/

section.accueil .esp_colmar {
    text-align: center;
    padding-top: 90px;
    padding-bottom: 50px;
    background-color: #000000;
    color: #f5f5f5;
}
section.accueil .esp_colmar .col-btn {
    margin-top: 35px;
}
section.accueil .esp_colmar .col-btn a{
    font-size: 18px;
    font-weight: 400;
    padding: 14px 30px;
    display: inline-block;
    background-color: #000000;
    color: #f5f5f5;
    border: 1px solid #f5f5f5;
    -webkit-transition:all 0.2s ease;
    -moz-transition:all 0.2s ease;
    -ms-transition:all 0.2s ease;
    transition:all 0.2s ease;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
section.accueil .esp_colmar .col-btn a:hover{
    text-decoration: none;
    background-color: #f5f5f5;
    color: #000000;

}



/** Responsive *****************************************/

@media (min-width: 992px){
}
@media (max-width: 991px){  
}
@media (max-width: 767px){
    section.accueil .esp_presentation .col-btn a{
        font-size: 15px;
        font-weight: 400;
        padding: 15px 25px;
    }
    section.accueil .esp_colmar .col-btn a{
        font-size: 15px;
        font-weight: 400;
        padding: 15px 25px;
    }
}
@media (max-width: 575px){   
}

