a {
    /* Texte des liens */
    color: #525659;
}
a:hover,a:focus {
    /* Texte des liens au passage de la souris */
    color:#ff7900;
}
.border-width-left {
    /* Bande de gauche - longueur */
    width: 40px;
    /* Bande de gauche - épaisseur */
    height: 5px;
    /* Bande de gauche - couleur */
    background-color: #525659;
    /* Bande de gauche - décalage - hauteur */
    top: -65px;
    /* Bande de gauche - décalage - gauche */
    left: -2px;
}
.border-width-right {
    /* Bande de droite - longueur */
    width: 40px;
    /* Bande de droite - épaisseur */
    height: 5px;
    /* Bande de droite - couleur */
    background-color:#ff7900;
    /* Bande de droite - décalage - hauteur */
    top: -65px;
    /* Bande de gauche - décalage - droite */
    right: -2px;
}
.navbar-custom {
    /* Couleur de la barre de menu en transparence */
    background: rgba(82, 86, 89, 0.8);
    /* Bordure de la barre de menu en transparence */
    border-bottom: 2px solid white;
}
.navbar-custom.top-nav-collapse {
    /* Couleur de la barre de menu sans transparence */
    background: #525659;
}
.navbar-custom .nav li.active a {
    /* Texte menu actif de la barre de menu */
    color: #ffffff;
    /* Fond menu actif de la barre de menu */
    background-color:#ff7900;
}
.navbar-custom a {
    /* Texte des liens dans la barre de menu */
    color: #ffffff;
}
.dropdown-menu > li > a {
    /* Texte des liens dans les menus déroulants de la barre de menu */
    color: #000000;
}
.dropdown-menu > li > a:hover {
    /* Texte des liens dans les menus déroulants de la barre de menu au passage de la souris */
    color: #d6d6d6 !important;
}
.title-section {
    /* Taille du texte des titres de section */
    font-size: 30px;
    /* Transformation du texte des titres de section */
    text-transform: uppercase;
    /* Epaisseur du texte des titres de section */
    font-weight: 500;
    /* Texte des titres de section */
    color: #505050;
}
.btn-default {
    /* Contour des boutons principaux */
    border: 1px solid #525659;
    /* Texte des boutons principaux */
    color: #525659;
    /* Fond des boutons principaux */
    background-color: #ffffff;
}
.btn-default:hover,.btn-default:focus {
    /* Contour des boutons principaux au passage de la souris */
    border: 1px solid#ff7900;
    /* Texte des boutons principaux au passage de la souris */
    color:#ff7900;
    /* Fond des boutons principaux au passage de la souris */
    background-color: #ffffff;
}
.btn-file {
    /* Texte des boutons de pièce-jointe */
    color: #525659;
}
.btn-file:hover,.btn-file:focus {
    /* Texte des boutons de pièce-jointe au passage de la souris */
    color:#ff7900;
}
.btn-remove {
    /* Contour du bouton reset formulaire contact */
    border: 1px solid#ff7900;
    /* Texte du bouton reset formulaire contact */
    color:#ff7900;
    /* Fond du bouton reset formulaire contact */
    background-color: #ffffff;
}
.btn-remove:hover,.btn-remove:focus {
    /* Contour du bouton reset formulaire contact au passage de la souris */
    border: 1px solid#ff7900;
    /* Texte du bouton reset formulaire contact au passage de la souris */
    color:#ff7900;
    /* Fond du bouton reset formulaire contact au passage de la souris */
    background-color: #ffd4d6;
}
.btn-ok {
    /* Contour des boutons ok */
    border: 1px solid #008007;
    /* Texte des boutons ok */
    color: #008007;
    /* Fond des boutons ok */
    background-color: #ffffff;
}
.btn-ok:hover,.btn-ok:focus {
    /* Contour des boutons ok au passage de la souris */
    border: 1px solid #008007;
    /* Texte des boutons ok au passage de la souris */
    color: #008007;
    /* Fond des boutons ok au passage de la souris */
    background-color: #d7ffd9;
}
.anim1 {
    /* Couleur flèches de navigation top et bottom */
    color: #525659;
}
.anim1:hover .animated {
    /* Couleur flèches de navigation top et bottom au passage de la souris */
    color:#ff7900;
}
.anim2 {
    /* Couleur flèches de navigation next */
    color: #525659;
    /* Contour flèches de navigation next */
    border: 2px solid#ff7900;
}
.anim2:hover .animated {
    /* Couleur flèches de navigation top et bottom au passage de la souris */
    color: #525659;
}
.news-internes > h4 {
    /* Couleur titre section news internes */
    color: #525659;
}
.div-internes {
    /* Bande section news internes */
    border-top: 3px solid #525659;
}
.nom-news-internes {
    /* Couleur titre news internes */
    color: #525659;
}
.accroche-news-internes {
    /* Couleur accroches news internes */
    color: #525659;
}
.news-externes > h4 {
    /* Couleur titres section news externes */
    color:#ff7900;
}
.div-externes {
    /* Bande section news externes */
    border-top: 3px solid#ff7900;
}
.nom-news-externes {
    /* Couleur titres news externes */
    color:#ff7900;
}
.accroche-news-externes {
    /* Couleur accroches news externes */
    color:#ff7900;
}
.div-services {
    /* Fond block services */
    background-color: #525659;
    /* Bordure block services */
    border-top: 10px solid #4d4d4d;
}
.titre-services {
    /* Couleur titre services */
    color: #e1e1e1;
}
.texte-services {
    /* Couleur texte services */
    color: #dac697;
    /* Taille texte services */
    font-size: 17px;
    /* Epaisseur texte services */
    font-weight: 500;
}
.nom-sous-services {
    /* Couleur texte sous-services */
    color: #dac697;
    /* Taille texte sous-services */
    font-size: 15px;
    /* Epaisseur texte sous-services */
    font-weight: 400;
}
.vignette-metiers {
    /* Fond vignette métier */
    background-color: #525659;
}
.recent-work-wrap .overlay {
    /* Fond vignette métier au passage de la souris */
    background:#ff7900;
    /* Texte vignette métier */
    color: #ffffff;
}
.footer-distributed {
    /* Fond footer */
    background-color: #525659;
    /* Bordure footer */
    border-bottom: 2px solid #ffffff;
}
.timeline-image {
    /* Contour images section A propos */
    border: 5px solid #525659;
}
#carte-contact {
    /* Hauteur carte contact */
    height: 590px;
}
#news {
    /* Fond de la partie News */
    background-color: #ffffff;
}
#metiers {
    /* Fond de la partie Métiers */
    background-color: #ffffff;
}
#guides {
    /* Fond de la partie Guides */
    background-color: #ffffff;
}
#services {
    /* Fond de la partie Services */
    background-color: #ffffff;
}
#services2 {
    /* Fond de la partie Installateurs */
    background-color: #ffffff;
}
#apropos {
    /* Fond dans la partie A propos */
    background-color: #ffffff;
}
#partenaires {
    /* Fond dans la partie Partenaires */
    background-color: #ffffff;
}
#emploi {
    /* Fond dans la partie Emploi */
    background-color: #ffffff;
}
#contact {
    /* Fond dans la partie Contact */
    background-color: #ffffff;
}
