/* ========== COULEURS CUSTOMIZABLES ========== */
 #contentIdentification {
     background: #165a6f;
}
 .blocAnnexeLie, .blocAnnexe {
     background: #1a95c1;
}
 .enteteBox {
     background: #124f52;
     color :#444444;
     padding-left: 10px;
}
 h1, h1 a, h1 a:hover {
     color: #e5ce52;
}
 a, a:hover {
     color: #15548c;
}
 .current-menu-ancestor, .current-menu-parent, .current_page_parent, .current_page_ancestor, .menu-item-has-children, .menu-item.current-menu-item > a, .menu-item > a:hover, .menu-item > a.hover, .menu-item .sub-menu > li > a:hover, .menu-item i {
     background-color: #5ccffa !important;
     color: #444444 !important ;
}
 .menu-item .smenu-item i {
     background-color: transparent;
     color: #444444;
}
 .btnPagination {
     background-color: #124f52;
     color: white;
}
 .btnPagination:hover {
     background-color: #166165;
     color: white;
}
 .dark, .dark .btnPagination {
     color: white;
}
. dark, .dark .btnPagination:hover {
     color: white;
}
 #head_info {
     margin-top:20px;
     background:white;
     border-style: solid;
     border-width: 2px;
     border-color:#5ccffa;
}
 .switcher-content {
     display: none;
}
 .title {
     color: #15548c;
     display: inline-block;
    /* so height and width actually take affect */
     max-width: 95%;
    /*height: 2em;
     so overflow hidden works and keeps text on one row */
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .title_produit {
     color: #2b62a9;
     display: inline-block;
    /* so height and width actually take affect */
     max-width: 95%;
    /*height: 2em;
    /* so overflow hidden works and keeps text on one row */
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}