/*==================== REIMS ===================*/
/* INCLUSIONS CSS ERMES */
/* @import url(../ermes-standard/style.css);
 @import url(../ermes-standard/modeles.css);
 */
/* INCLUSIONS CSS SYRACUSE */
 @import url(../standard/portal/front/modeles.css);
 @import url(../standard/portal/front/style.css);
 @import url(../syracuse/syracuse.css);
/* NON AMOVIBLE */
 @import url(polices.css);
 @import url(editorial.css);
/* #nav-rich-menu li:nth-child(1) .dropdown {
     left: 0 !important;
}
 */
 
/*  #nav-rich-menu li:nth-child(2) .dropdown {
   left: 0  !important;
} */

 
 #quick-menu-vrei {
     display: none;
}
 #dropChangeSite {
     display: none;
}
 .master-modern .facet-view-item-value {
     display:block !important;
}
/*_________ Hide outline __________*/
 *:focus, *:hover {
     outline: 0 !important;
}
 .x-webkit *:focus, *:focus {
     outline: 0 !important;
}
 button:focus, .btn:focus {
     outline: 0 !important;
}
 .btn-group > .btn:focus, .btn-group-vertical > .btn:focus {
     outline: 0;
}
 ul.notes-echelle.js li.note-focus {
     outline: 0 !important;
}
 .rsDefaultInv .rsArrow:hover, .rsDefaultInv .rsArrow:focus {
     outline: 0;
     border: none 
}
 #share_social {
     top: 60%;
     z-index: 100;
}
 #dropChangeSite {
     display: none;
}

.x-body {
    font-size: 14px;
    font-family: 'FuturaStd-Book';
}

body, td, pre {
    font-size: 14px;
}

body, h1, h2, h3, h4, h5, h6, td, pre, .panel-front > .x-panel-header span {
    font-family: 'FuturaStd-Book';
}


 h3 {
     line-height: normal;
}
 header {
     border: none;
     background: #fff url(images/header.png) center top;
}
@media (min-width: 768px){
	.button-my-account {
		margin-left: 0;
		position: relative;
		margin-top: 0;
		z-index: 30;
		right: 0;
		top: 110px;
	}
	.btn-account {
		background: #cb79aa;
		color: #fff;
		padding-top: 8px;
		font-size: 16px;
		font-family: 'FuturaStd-Bold';
	}
}
@media (min-width: 768px) and (max-width: 1023px){
	.button-my-account {
		top: 0;
	}
}
 .btn-account {
    /*  font-family: Serifa-Roman; */
}
 .btn-validation {
     background-color: #fff;
     border-color: #fff;
     color: #000;
}
 .btn-validation:hover, .btn-validation:focus, .btn-validation:active, .btn-validation.active, .open .dropdown-toggle.btn-validation {
     background-color: #fff;
     border-color: #fff;
     color: #04577f;
}
 #nav_connexe {
     position: relative;
}
 #quick-menu-vrei {
     padding: 8px 0;
     background: #1d1d1b;
}
 #quick-menu-vrei ul {
     margin: 0 auto;
     max-width: 1100px;
     text-align: right;
}
 #quick-menu-vrei li {
     display: inline;
     padding: 0 5px;
}
 #quick-menu-vrei a {
     color: #fff;
}
 #identite_utilisateur {
     color: #363636;
     left: 180px;
     top: -15px;
}
 #langue-btn {
     bottom: 50px;
}
 #langue-btn a {
     color: #4a4a4a;
}
 #langue-btn a.active {
     color: #fff;
}
 .site-btn a, .site-btn a.active {
     color: #000;
}
 .connectBox {
     background: #04577f;
}
 #search-panel {
     background: none;
}
 .navbar {
     z-index: 0;
}
 .navbar > .container .navbar-brand {
     margin-left: 170px;
     margin-bottom: 18px;
}

@media (max-width: 767px) {
	.navbar > .container .navbar-brand {
		margin-left: 0;
	}
}

@media (min-width: 768px) and (max-width: 1279px) {
	.navbar > .container .navbar-brand {
		margin-left: 126px;
	}
}



 .navbar-inverse .navbar-brand {
     padding: 105px 280px;
}
.navbar-header {
 float: left;
 position: relative;
 top: -40px;
}
 .navbar-brand h1 {
     display: none;
}
.navbar-inverse .navbar-brand {
    padding: 148px 86px;
    background: url(images/brand.svg) no-repeat;
}
#search-panel {
 color: #fff;
}
#ariane a{
 color: #fff;
}
.btn-account .icon-lock,
.btn-account .icon-user {
	position: relative;
	top: -2px;
	left: -3px;
}
.btn-account .icon-lock::before {
	content:'\e802';
}
.btn-account .icon-user::before {
	content:'\e814';
}
#main_search_form {
    border: 1px solid #d5af00;
}
#search-panel .panel-body.col-md-8 {
    position: absolute;
    right: 0;
    top: -207px;
    width: 52%;
}
#scenario-selection, #submit-search {
    background: #d5af00;
    border-color: #d5af00;
    color: #fff;
    height: 40px;
    line-height: 37px;
    font-family: 'FuturaStd-Bold';
    /* font-family: Serifa-Roman; */
}
/*  #scenario-selection:first-letter {
     font-weight: bold;
     padding-right: 2px;
     font-size: 18px;
} */
 .tt-hint {
     height: 40px;
}
 #textfield {
     height: 40px;
}
 #textfield, .clean-text-field {
     color: #00726f;
}
 .clean-text-field {
     height: 40px;
}
 #globalAdvancedSearchLink {
     color: #fff;
}
#globalScenarioMobile {
    background-color: #d5af00;
}
 #globalScenarioMobile > li > a {
     color: #fff;
}
 #globalScenarioMobile > li > a:hover, #globalScenarioMobile > li > a:focus {
     background-color: #fff;
     color: #000;
}
 #menu-panel {
     border: none;
     background: none;
}
 #globalScenarioMobile .active, #globalScenarioMobile .active:hover, #globalScenarioMobile .active:focus {
     background: #000;
}
 .tt-suggestion.tt-cursor {
     background-color: #d5af00;
}
 #ermes_main_menu, #nav-rich-menu {
     border: none;
     margin-top: -40px;
}
 #ermes_main_menu li.LEVEL1, #nav-rich-menu li {
     background: none;
     border: none;
     margin: 0;
     width: auto;
     font-size: 16px;
     display: inline-block;
}
 #ermes_main_menu li.LEVEL1 > a,
#ermes_main_menu li.LEVEL1 > a,
#ermes_main_menu li.LEVEL1 > a,
#nav-rich-menu li > a {
    background: #cb79aa;
    padding: 6px 15px 11px 10px;
    border-right: 1px solid #fff;
    font-family: 'FuturaStd-Bold';
	position: relative;
}
#nav-rich-menu li > a::before {
    content: "\e826";
    position: absolute;
    font-family: ermes-font-update;
    bottom: -12px;
    left: 50%;
    font-size: 30px;
    margin-left: -15px;
}

 .nav .open > a, .nav .open > a:hover, .nav .open > a:focus, #ermes_main_menu li.LEVEL1 a:hover, #nav-rich-menu a:hover, #nav-rich-menu li:hover a {
     background: #fff;
     color: #cb79aa;
     cursor: pointer;
}
#ermes_main_menu li.LEVEL1:nth-last-child(2) a,
#nav-rich-menu li:nth-last-child(2) a {
     border: none;
}
/*  #ermes_main_menu li.LEVEL1:nth-child(-n+5) > a, #nav-rich-menu li:nth-child(-n+5) > a {
     background: #1d1d1b url(images/menu.png) no-repeat right 20px;
}
 #ermes_main_menu li.LEVEL1:nth-child(-n+5) > a, #nav-rich-menu a:nth-child(-n+5):hover, #nav-rich-menu li:nth-child(-n+5):hover > a {
     background: #fff url(images/menu.png) no-repeat right 20px;
}
 #ermes_main_menu li.LEVEL1:nth-child(2) > a, #nav-rich-menu li:nth-child(2) > a {
     background-position: right -27px;
}
 #ermes_main_menu li.LEVEL1:nth-child(3) > a, #nav-rich-menu li:nth-child(3) > a {
     background-position: right -74px;
}
 #ermes_main_menu li.LEVEL1:nth-child(4) > a, #nav-rich-menu li:nth-child(4) > a {
     background-position: right -120px;
}
 #ermes_main_menu li.LEVEL1:nth-child(5) > a, #nav-rich-menu li:nth-child(5) > a {
     background-position: right -168px;
} */
 #ermes_main_menu li.LEVEL1.patrimoine, #nav-rich-menu li.patrimoine {
     margin-left: 0px;
}
 #ermes_main_menu li.LEVEL1.patrimoine > a, #nav-rich-menu li.patrimoine > a {
     background: #d5af00;
     border: none;
     padding-right: 10px;
}
 #ermes_main_menu li.LEVEL1.patrimoine > a:hover, #nav-rich-menu li.patrimoine > a:hover {
     background: #fff;
     color: #d5af00;
}
/* #ermes_main_menu li.LEVEL1:nth-child(7) > a, #nav-rich-menu li:nth-child(7) > a, #ermes_main_menu li.LEVEL1:nth-child(7) > a:hover, #nav-rich-menu li:nth-child(7) > a:hover {
     background: #fff url(images/menu-eurekoi.png) no-repeat center;
     color: transparent;
     padding: 8px 25px 9px;
     border: none;
}
 */
 #nav-rich-menu .dropdown {
     background: #fff;
}
 #nav-rich-menu li .dropdown_container a {
     background: #fff;
}
#nav-rich-menu .dropdown_container a:hover {
    background: #cb79aa;
}
 #nav-rich-menu .title_menu h4, .title_menu p {
     color: #1d1d1b;
}
 #nav-rich-menu .dropdown_container a:hover .title_menu h4, #nav-rich-menu .dropdown_container a:hover .title_menu p {
     color: #fff;
}
 #nav-rich-menu .illustration {
     min-height: 120px;
}
 .panel > .panel-heading h2, .panel-title, .panel-front > .x-panel-header {
     text-transform: none;
}
 .panel-front > .x-panel-header span, h2 {
     color: #04577f;
    /*  font-family: SitkaSmall; */
     font-size: 36px;
     font-weight: normal;
     text-transform: none;
}
 .panel-front, .panel-selection {
     background-color: #fff;
     padding: 15px;
     box-shadow: 0 5px 5px 0 rgba(50, 50, 50, 0.23);
}
 p {
     color: #000;
}
/**/
 .btn-default {
     padding: 10px 20px;
     font-size: 18px;
     background-color: #04577f;
     border-color: #04577f;
     color: #fff;
}
 .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
     background-color: #fff;
     border-color: #04577f;
     color: #04577f;
}
/* === Encart Actus === */
 .encart-actus .panel-front, .encart-actus .panel-selection {
     border: none;
}
 .encart-actus .panel-heading {
     display: none;
}
 .encart-actus h2 {
     font-size: 36px;
     font-weight: normal;
     margin-bottom: 20px;
}
 .encart-actus h2 span{
     padding-right: 80px;
     background: url(images/h2.png)no-repeat right center;
}
 .encart-actus .panel-front, #portal .encart-actus .panel-body {
     padding: 0;
}
 .encart-actus .slider_container {
     left: 25px;
     top: 75px;
     width: 40%;
     height: auto;
     padding: 25px;
     color: #414242;
     background: #fff;
     z-index: 20;
}
 .encart-actus .rsDefaultInv .rsBullets {
     padding: 10px 0;
}
 .encart-actus .rsDefaultInv .rsBullets {
     margin: -47px auto 0;
}
 .encart-actus .bs-bullets button, .encart-actus .bs-bullets button:focus, .encart-actus .bs-bullets button:active, .encart-actus .bs-bullets button:hover {
     border-color: #fff;
     border-radius: 0;
}
 .encart-actus .bs-bullets .rsNavSelected button {
     background: #fff;
}
 .carousel_1 h3 {
     color: #d25c9e;
     font-size: 20px;
     line-height: normal;
     text-transform: uppercase;
}
 .right {
     text-align: right;
}
 .mobile-navigation {
     background: #7a9646;
}
 .encart-actus .btn-default {
     background-color: #d25c9e;
     border-color: #d25c9e;
}
.encart-actus .btn-default:hover {
     background-color: #fff;
     border-color: #d25c9e;
	 color: #d25c9e;
}
/* === Encart Evenements === */
 .encart-evenements .panel-front, .encart-evenements .panel-selection {
     padding: 0;
     box-shadow: none;
     background: none;
}
 .encart-evenements .panel-front .panel-front, .encart-evenements .panel-selection .panel-selection {
     box-shadow: 0 5px 5px 0 rgba(50, 50, 50, 0.23);
     background: #fff;
     padding-bottom: 20px;
     padding-top: 4px;
}
 #portal .encart-evenements .panel-body {
     padding-top: 0;
}
 .encart-evenements .tab-content {
     background: #fff;
     padding: 0;
}
 .encart-evenements .nav.nav-tabs {
     margin-top: 0;
}
 .encart-evenements .nav-tabs > li {
     background: #04577f;
     color: #fff;
}
 .encart-evenements .nav-tabs > li a {
     color: #fff;
     /* font-family: SitkaSmall; */
     font-size: 36px;
     font-weight: normal;
     text-transform: none;
     padding: 0 22px 2px 23px;
}
 .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
     background: #faf8f9;
     color: #04577f;
}
 .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
     background-color: #fff;
     border-color: #fff;
     color: #04577f;
}
 .rsDefaultInv .rsGCaption {
     z-index: 19;
}
 .encart-evenements .rsContent {
    /* background: #f4f4f4;
     */
     background: #fff;
}
 .encart-evenements .rsContent img {
     margin-top: 0 !important;
}
 .encart-evenements .rsDefaultInv .rsGCaption {
     background: rgba(255, 255, 255, 1);
     color: #000;
     bottom: 0;
}
 .encart-evenements .desc-list-item {
     font-size: 14px;
}
 .encart-evenements .rsDefaultInv .rsGCaption * {
     color: #000;
}
 .encart-evenements .event-wrapper {
     border: none !important;
}
 .encart-evenements .panel-body div:nth-child(3) {
     text-align: center;
}
 .encart-evenements .rsDefaultInv .rsGCaption p {
     margin: 10px 0 5px;
}
 .encart-evenements .footer-icon-container ul {
     margin: 0;
}
 .encart-evenements h3 {
     font-size: 24px;
     font-weight: normal;
     text-transform: none;
     margin-bottom: 15px;
}
 .encart-evenements p.template-info {
     font-weight: normal;
}
 .encart-evenements .date {
     font-weight: bold;
}
 .icon-tag::before {
     font-family: "ermes-font-base";
     content: "\e837";
}
 .bs-bullets .rsNavSelected button {
     background: #5b6770;
}
 .bs-bullets button, .bs-bullets button:focus, .bs-bullets button:active, .bs-bullets button:hover {
     border-color: #5b6770;
     border-radius: 0;
}
/* === Encart Nouveautes === */
 #portal .encart-nouveautes .panel-body {
     padding-top: 45px;
}
 .encart-nouveautes h2 {
     text-align: center;
}
 .encart-nouveautes h2 span {
     color: #fff;
     background: #04577f;
     padding: 15px 25px;
}
 .encart-nouveautes .rs-staticMosaic + div {
     text-align: center;
     margin-top: 20px;
}
 @media (min-width: 1024px) {
     .encart-nouveautes .rs-staticMosaic ul {
         width: 244px;
         margin: 0 auto;
    }
}
 .encart-nouveautes a span.cms-icon-rss, .encart-nouveautes a span.cms-icon-pdf, .encart-nouveautes a span.cms-icon-share, .encart-nouveautes span.toggleAutoPlayBtn {
     color: #fff;
}
/* === Encart Medias === */
 .encart-medias p {
     text-align: center;
}
 .encart-medias img {
     margin: 5px;
}
/* === Encart Agenda === */
 .encart-agenda .panel-front, .encart-agenda .panel-selection {
    /* padding: 0;
     */
}
 .rsDefaultInv .rsGCaption {
     z-index: 19;
}
 .encart-agenda .rsContent {
     background: #f4f4f4;
}
 .encart-agenda .rsContent img {
     margin-top: 0 !important;
}
 .encart-agenda .rsDefaultInv .rsGCaption {
     background: rgba(255, 255, 255, 1);
     color: #000;
     bottom: 0;
}
 .encart-agenda .desc-list-item {
     font-size: 14px;
}
 .encart-agenda .rsDefaultInv .rsGCaption * {
     color: #000;
}
 .encart-agenda .event-wrapper {
     border: none !important;
}
 .encart-agenda .panel-body div:nth-child(3) {
     text-align: center;
}
 .encart-agenda .rsDefaultInv .rsGCaption p {
     margin: 10px 0 5px;
}
 .encart-agenda .footer-icon-container ul {
     margin: 0;
}
 .encart-agenda h3 {
     font-size: 24px;
     font-weight: normal;
     text-transform: none;
     margin-bottom: 15px;
}
 .encart-agenda p.template-info {
     font-weight: normal;
}
 .encart-agenda .date {
     font-weight: bold;
}
 .icon-tag::before {
     font-family: "ermes-font-base";
     content: "\e837";
}
 .bs-bullets .rsNavSelected button {
     background: #d5af00;
}
 .bs-bullets button, .bs-bullets button:focus, .bs-bullets button:active, .bs-bullets button:hover {
     border-color: #d5af00;
     border-radius: 0;
}
/* === Encart Fonds === */
 .encart-fond-petrole h2, .encart-fond-vert h2, .encart-fond-pomme h2, .encart-fond-orange h2, .encart-fond-rouge h2, .encart-fond-mauve h2, .encart-fond-violet h2, .encart-fond-acier h2, .encart-fond-brique h2, .encart-fond-eveque h2 {
     color: #fff;
}
 .encart-fond-rose h2, .encart-fond-jaune h2, .encart-fond-creme h2, .encart-fond-sable h2, .encart-fond-lichen h2, .encart-fond-gris h2 {
     color: #000;
}
 .encart-fond-petrole {
     background: #04577f;
}
 .encart-fond-jaune {
     background: #ffdd05;
}
 .encart-fond-rouge {
     background: #e10c2f;
}
 .encart-fond-mauve {
     background: #a8629a;
}
 .encart-fond-violet {
     background: #74328a;
}
 .encart-fond-creme {
     background: #fcf2ce;
}
 .encart-fond-sable {
     background: #e5d9c0;
}
 .encart-fond-lichen {
     background: #7ece7e;
}
 .encart-fond-gris {
     background: #c6c1c1;
}
 .encart-fond-acier {
     background: #8fa6bd;
}
 .encart-fond-brique {
     background: #ab2b2b;
}
 .encart-fond-eveque {
     background: #6a455d;
}


.encart-fond-rose {
     background: #cb79aa;
}
.encart-fond-orange {
     background: #ec670b;
}
.encart-fond-pomme {
     background: #d0c900;
}
.encart-fond-vert {
     background: #26AD91;
}
.encart-fond-bleu-clair {
     background: #28B5E5;
}
.encart-fond-bleu-fonce {
     background: #0F7ABB;
}
.encart-fond-moutarde {
     background: #D4AF00;
}





 .encart-fond-bv-1 {
     background: #005a66;
}
 .encart-fond-bv-1 h2 {
     color: #c8e5ea;
}
 .encart-fond-bv-2 {
     background: #46a8b9 ;
}
 .encart-fond-bv-2 h2 {
     color: #edf6f8;
}
 .encart-fond-bv-3 {
     background: #00a37a;
}
 .encart-fond-bv-3 h2 {
     color: #edf6f8;
}
 .encart-fond-bv-4 {
     background: #39646a;
}
 .encart-fond-bv-4 h2 {
     color: #edf6f8;
}
/* Encart Fond BV1=encart-fond-bv-1;
Encart Fond BV2=encart-fond-bv-2;
Encart Fond BV3=encart-fond-bv-3;
Encart Fond BV4=encart-fond-bv-4;
Encart Fond BV5=encart-fond-bv-5;
Encart Fond BV1 Sans Titre=encart-fond-bv-1 frame-no-title;
Encart Fond BV2 Sans Titre=encart-fond-bv-2 frame-no-title;
Encart Fond BV3 Sans Titre=encart-fond-bv-3 frame-no-title;
Encart Fond BV4 Sans Titre=encart-fond-bv-4 frame-no-title;
Sans titre=frame-no-title;
Encart Actus=encart-actus;
Encart Evénements=frame-no-title encart-evenements;
Encart Médias=encart-medias frame-no-title;
Encart Fond Petrole=encart-fond-petrole;
Encart Fond Vert=encart-fond-vert;
Encart Fond Pomme=encart-fond-pomme;
Encart Fond Jaune=encart-fond-jaune;
Encart Fond Orange=encart-fond-orange;
Encart Fond Rouge=encart-fond-rouge;
Encart Fond Rouge=encart-fond-rouge;
Encart Fond Rose=encart-fond-rose;
Encart Fond Mauve=encart-fond-mauve;
Encart Fond Violet=encart-fond-violet;
Encart Fond Crème=encart-fond-creme;
Encart Fond Sable=encart-fond-sable;
Encart Fond Lichen=encart-fond-lichen;
Encart Fond Gris=encart-fond-gris;
Encart Fond Acier=encart-fond-acier;
Encart Fond Brique=encart-fond-brique;
Encart Fond Evêque=encart-fond-eveque;
Encart Fond Sable Sans Titre=encart-fond-sable frame-no-title;
Encart Fond Lichen Sans Titre=encart-fond-lichen frame-no-title;
Encart Fond Gris Sans Titre=encart-fond-gris frame-no-title;
Encart Fond Acier Sans Titre=encart-fond-acier frame-no-title;
 Encart Fond Brique Sans Titre=encart-fond-brique frame-no-title;
Encart Fond Evêque Sans Titre=encart-fond-eveque frame-no-title */
/* FOOTER */
 div.product-infos {
     display: none;
}
 footer {
     background: #04577f url(images/header.png) no-repeat center -92px;
     color: #fff;
     padding-bottom: 30px;
}
/*===== RICH FOOTER 2 COL =====*/
 footer #footer-2 .container {
     padding: 0;
}
 #footer-2 #footer_connexes .container {
     padding: 10px 0;
}
 #footer-2 #footer_connexes {
     text-align: center;
     font-size: 16px;
}
 #footer-2 #footer_connexes li {
     display: inline-block;
     position: relative;
     padding: 0 10px 0 5px;
}
 #footer-2 #footer_connexes li::before {
     content: "";
     position: absolute;
     right: 0;
     height: 12px;
     top: 6px;
     border-right: 1px solid #fff;
}
 #footer-2 #footer_connexes li:last-child::before {
     display: none;
}
 #menu_2 {
     text-align: right;
}
 #footer-2 a {
     cursor: pointer;
     color: #fff;
}
 #rich-footer-2 #menu_1 li {
     display: inline-block;
     float: left;
     text-align: center;
     width:70px;
}
 #rich-footer-2 #menu_1 li:nth-child(2) img{
     margin-top: -7px;
}
 #rich-footer-2 #menu_1 li:nth-child(3) img{
     margin-top: -7px;
}
 #rich-footer-2 .menu li {
     margin-left: 20px;
     position: relative;
}
 #rich-footer-2 .menu li::before {
     margin-left: -1.8em;
     margin-top: 1em;
     position: absolute;
}
 #rich-footer-2 .menu a {
     display: block;
     position: relative;
}
 #footer-2 .menu div {
     padding: 10px;
}
 #footer-2 #sub_rich_footer {
     padding: 10px 0;
     margin-top: 10px;
     background: #5c5a5a;
}
 #footer-2 #sub_rich_footer .container {
     padding: 0 20px;
}
 #footer-2 #brand_footer {
     display: table-cell;
     padding-left: 10px;
}
 #footer-2 #brand_footer a:hover {
     text-decoration: none;
}
 @media (min-width: 320px) and (max-width: 567px) {
     #rich-footer-2 .col-xs-4 {
         width: 100%;
    }
}
 @media (min-width: 320px) and (max-width: 414px) {
     #footer-2 p {
         float: none;
    }
}
 @media (max-width: 1024px) {
     #footer-2 #footer_connexes .container {
         margin: 0 15px;
    }
}
/* ====== RECHERCHE ====== */
 .btn-action {
     background-color: #d5af00;
     border-color: #d5af00;
     color: #fff;
}
 .btn-action:hover, .btn-action:focus, .btn-action:active, .btn-action.active, .btn-action.disabled, .btn-action[disabled] {
     background-color: #fff;
     border-color: #d5af00;
     color: #d5af00;
}
 #facet_container .facetSuggest a:hover {
     background-color: #d5af00;
}
 .mobile-navigation > .btn-group, .mobile-navigation .btn {
     background-color: #d5af00;
     color: #000;
}
 .mobile-navigation .btn.precedent, .mobile-navigation .btn.suivant {
     background-color: #d5af00;
     color: #000;
}
 .badge {
     color: #04577f;
}
 #criteres_recherche p, #description_resultats, .taille_page {
     color: #04577f;
}
 .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
     color: #000;
     border-color: #000;
}
.displaymode-icon-container.desktop button, .siteRestriction-icon-container.desktop button, .sort-order button {
    background: #468dc6;
}
 #resultats > ul > li {
     background-color: #fff;
     border-bottom: 8px solid transparent;
}
 #resultats > ul > li.on {
     background-color: #fff;
}
.select-all {
    background-color: #d5af00;
}
 #resultats .select {
     background-color: #fff;
}
 .statut, .statut-disabled, .statut-primaryDoc {
     background-color: #f1f1f1;
}
.displaymode-icon-container .active, .siteRestriction-icon-container .active, .pageSize-container .active, .sort-order .active {
    background-color: #468dc6;
    color: #fff;
}
 .displaymode-icon-container a.active:hover, .siteRestriction-icon-container a.active:hover, .pageSize-container a.active:hover, .sort-order a.active:hover {
     background-color: #f5f5f5;
     color: #000;
}
.btn-info {
    background-color: #04577f;
    border-color: #04577f;
    color: #fff;
}
.btn-info:hover {
    background-color: #fff;
    border-color: #04577f;
    color: #04577f;
}
h3.category_header {
    background-color: #21b4e4;
    color: #fff;
}
 .detail-holdings-class [class|="detail-holds"] thead th, .detail-subscriptions thead th, .detail-holdings-class [class|="detail-holds"] thead td, .detail-subscriptions thead td {
     background: #04577f;
}
h2.category_header {
    color: #04577f;
}
 a.btn-technicalReport span {
     color: #fff;
}
/* ==== COMPTE ===== */
 .user-name {
     color: #04577f;
}
 .myaccount-profile .account-label {
     color: #04577f;
}
 .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
     background-color: #04577f;
}
 .myaccount-activity .activity-feed ul li.AddComment .action, .myaccount-activity .activity-feed ul li.AddTag .action {
     color: #04577f;
}
/* ================= RESPONSIVE RESPONSINATOR ====================*/
 @media (max-width: 599px) {
     #rich-footer-2 .menu.col-md-6 {
         width: 100%;
    }
}
 @media (max-width: 767px) {
     #ermes_main_menu, #nav-rich-menu {
         margin-top: 13px;
    }
     #ermes_main_menu li.LEVEL1, #nav-rich-menu li {
         width: 100%;
    }
     #ermes_main_menu li.LEVEL1:nth-child(6), #nav-rich-menu li:nth-child(6) {
         margin-left: 0;
    }
    /* #ermes_main_menu li.LEVEL1:nth-child(7) > a, #nav-rich-menu li:nth-child(7) > a, #ermes_main_menu li.LEVEL1:nth-child(7) > a:hover, #nav-rich-menu li:nth-child(7) > a:hover {
         background-position: 10px center;
    }
     */
     #nav-rich-menu .dropdown {
         background: #fff;
         overflow: hidden;
    }
     #nav-rich-menu .dropdown_container a:hover .title_menu h4, #nav-rich-menu .dropdown_container a:hover .title_menu p {
         color: #000;
    }
}
 @media (min-width: 320px) and (max-width: 767px) 
/* col-xs */
 {
     .encart-actus .slider_container {
         position: relative;
         top: 5px;
         width: 94%;
         padding-left: 0;
    }
}
 @media (min-width: 320px) and (max-width: 567px) 
/* col-xs */
 {
	header {
		background-size: 418% auto;
		background-position: -34px 0px;
		margin-bottom: 20px;
	}
     .navbar-inverse .navbar-brand {
         padding: 55px 32px;
    }
     .navbar-header {
         left: 20px;
         top: 0;
    }
     #search-panel .panel-body.col-md-8 {
         top: -35px;
         width: 100%;
    }
     #search-panel {
         padding: 0 0 65px;
    }
     .encart-evenements .nav-tabs > li a {
         font-size: 26px;
         padding: 0 12px 2px;
    }
}
 @media (min-width: 375px) and (max-width: 383px) 
/* col-xs */
 {
     .navbar-inverse .navbar-brand {
         padding: 65px 170px;
    }
}
 @media (min-width: 384px) and (max-width: 413px) 
/* col-xs */
 {
     .navbar-inverse .navbar-brand {
         padding: 65px 170px;
    }
}
 @media (min-width: 414px) and (max-width: 567px) 
/* col-xs */
 {
	.navbar-inverse .navbar-brand {
		padding: 75px 44px;
	}
}
 @media (min-width: 568px) and (max-width: 767px) 
/* col-xs */
 {
	header {
		background-size: 270% auto;
		background-position: -32px 0;
		margin-bottom: 20px;
	}
     .navbar-inverse .navbar-brand {
         padding: 95px 260px;
    }
     .navbar-header {
         left: 20px;
         top: 0;
    }
     #search-panel .panel-body.col-md-8 {
         top: -35px;
         width: 100%;
    }
     #search-panel {
         padding: 0 0 65px;
    }
}
 @media (min-width: 600px) and (max-width: 666px)  {
	.navbar-inverse .navbar-brand {
		padding: 100px 50px;
	}
}
 @media (min-width: 667px) and (max-width: 735px) 
/* col-xs */
 {
	.navbar-inverse .navbar-brand {
		padding: 100px 50px;
	}
}
 @media (min-width: 736px) and (max-width: 767px) 
/* col-xs */
 {
     .navbar-inverse .navbar-brand {
         padding: 125px 260px;
    }
}
 @media (min-width: 768px) and (max-width: 1023px) {
	header {
		background-repeat: no-repeat;
		background-size: 300% auto;
	}
	.navbar > .container .navbar-brand {
		margin-bottom: 60px;
		margin-left: 130px;
	}
     #ermes_main_menu, #nav-rich-menu {
         margin-top: -86px;
    }
	.navbar-inverse .navbar-brand {
		padding: 78px 45px;
	}
     #search-panel .panel-body.col-md-8 {
         top: -180px;
         width: 63%;
    }
     #ermes_main_menu li.LEVEL1:nth-child(6), #nav-rich-menu li:nth-child(6) {
         margin-left: 0;
    }
     #layout-5 #zone-6.col-md-3 {
         float: left;
         width: 38%;
    }
     #layout-5 #zone-7.col-md-9 {
         float: right;
         width: 61%;
    }
}
@media (min-width: 768px) and (max-width: 1023px) {
	#ermes_main_menu li.LEVEL1 > a,
	#ermes_main_menu li.LEVEL1 > a,
	#ermes_main_menu li.LEVEL1 > a,
	#nav-rich-menu li > a {
		padding: 6px 5px 11px 5px;
		font-size: 13px;
	}
	#ermes_main_menu li.LEVEL1.patrimoine,
	#nav-rich-menu li.patrimoine {
		margin-left: 8px;
	}
}
 @media (min-width: 1024px) and (max-width: 1279px) {

     #search-panel .panel-body.col-md-8 {
         width: 50%;
    }
     #menu-panel .container {
         width: 100%;
    }
     #ermes_main_menu, #nav-rich-menu {
         width: 110%;
    }
     #ermes_main_menu li.LEVEL1 > a, #nav-rich-menu li > a {
         padding: 9px 10px 8px 9px;
    }
     #ermes_main_menu li.LEVEL1:nth-child(6), #nav-rich-menu li:nth-child(6) {
        /* margin-left: 0;
         */
    }
     #ermes_main_menu li.LEVEL1:nth-child(6) > a, #nav-rich-menu li:nth-child(6) > a {
         padding: 10px 5px 7px 4px;
    }
    /* #ermes_main_menu li.LEVEL1:nth-child(7) > a, #nav-rich-menu li:nth-child(7) > a, #ermes_main_menu li.LEVEL1:nth-child(7) > a:hover, #nav-rich-menu li:nth-child(7) > a:hover {
         padding: 8px 18px 9px;
    }
     */
     #layout-5 #zone-6.col-md-3 {
         width: 29%;
    }
     #layout-5 #zone-7.col-md-9 {
         width: 71%;
    }
     .encart-evenements .nav-tabs > li a {
         padding: 0 8px 2px;
    }
}
 @media (min-width: 1280px) and (max-width: 1365px) 
/* col-lg */
 {
}
 @media (min-width: 1366px) and (max-width: 1399px) 
/* col-lg */
 {
}
 @media (min-width: 1400px) and (max-width: 1439px) 
/* col-lg */
 {
}
 @media (min-width: 1440px) and (max-width: 1599px) 
/* col-lg */
 {
}
 @media (min-width: 1600px) and (max-width: 1679px) 
/* col-lg */
 {
}
 @media (min-width: 1680px) and (max-width: 1919px) 
/* col-lg */
 {
}
 @media (min-width: 1920px) 
/* col-lg */
 {
}
 .noslide .rsBullets, .noslide .rsArrow {
     display: none;
}
 .selection-description {
     background: #fff;
}
/*  .titillium {
     font-family: "Titillium";
} */
 #langue-btn, .site-btn {
     display:none!important;
}
/*.register_user_link {
     display:none!important;
}
*/
/* RESERVES */
 .panel-front > .x-panel-header span, h2 {
     color: #cb79aa;
     /* font-family: titillium; */
     font-size: 36px;
     font-weight: normal;
     text-transform: none;
}
/* .encart-evenements .nav-tabs > li {
     background: #04577f;
     color: #fff;
}
 */
 .encart-evenements .nav-tabs > li a {
     background: #fff;
     color: #04577f;
     /* font-family: titillium; */
     font-size: 36px;
     font-weight: normal;
     text-transform: none;
     padding: 0 18px 2px 17px;
     border: none;
	 border-radius: 0;
}
 .encart-evenements .nav-tabs > li a:hover {
     background: #04577f;
     color: #fff;
     border: none;
}
 .encart-evenements .nav-tabs > li.active a {
     background: #04577f;
     color: #fff;
     border: none;
}
 .encart-evenements .nav-tabs > li.active a:hover {
     border: none;
}
/*  #nav-rich-menu li a span span {
     font-size: 12px;
} */
/* BH : police si pas de resultat avec taille ++ */
 .original_query {
     font-size:20px 
}
 #nav-rich-menu li .dropdown {
     transition-delay : 800ms 
}
 #addCommentForm-label:after {
     content: "Pour vos messages et questions, merci d’utiliser le formulaire de contact";
     font-size:18px;
     display: block;
}
/*LJ 20200414 : modification du z-index T20-02619*/
/*SL 202000608 : modification du z-index T20-03746*/
 @media (min-width: 768px){
     #nav-rich-menu {
        /*z-index: 60;
         by LJ*/
         z-index: 29;
        /* by SL */
    }
}
#resultats_recherche .facetList.nav-pills>li>a {
    background-color: #04577f;
}
.vignette_document .icon-new {
    background-color: #cb79aa;
    -moz-box-shadow: -3px -3px 0 #d1cfd0;
    -webkit-box-shadow: -3px -3px 0 #d1cfd0;
    box-shadow: -3px -3px 0 #502c42;
}
.btn-dark {
    background-color: #04577f;
    border-color: #04577f;
    color: #fff;
}
.btn-dark:hover {
    background-color: #fff;
    border-color: #04577f;
    color: #04577f;
}
.btn-group.pageSize-container button {
    color: #cb79aa;
}

.btn-primary {
    background-color: #2aad94;
    border-color: #2aad93;
    color: #fff;
}
.btn-primary:hover {
    background-color: #fff;
    border-color: #2aad93;
    color: #2aad93;
}

.btn-basket {
    background-color: #cb79aa;
    border-color: #cb79aa;
    color: #fff;
}
.btn-basket:hover {
    background-color: #fff;
    border-color: #cb79aa;
    color: #cb79aa;
}

.btn-warning {
    color: #fff;
    background-color: #d5af00;
    border-color: #d5af00;
}

.btn-warning:hover {
    color: #d5af00;
    background-color: #fff;
    border-color: #d5af00;
}
li.ajouter_selection {
    background-color: #2aad93;
}
.anonymous-info .btn[data-v-42179014] {
    background-color: #468dc6 !important;
    border-color: #468dc6;
}
.anonymous-info .btn[data-v-42179014]:hover {
    background-color: #fff !important;
    color: #468dc6 !important;
}



/*  TRYPTIQUE  */

.panel-search-container .template-resume,
.encart-tryptique .template-resume {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.panel-search-container  .rsVisibleNearbyWrap,
.encart-tryptique .rsVisibleNearbyWrap  {
	min-height: 200px;
}
.panel-search-container .rsOverflow,
.encart-tryptique .rsOverflow  {
	height: 200px !important ;
}
.well {
    background-color: #fff;
    border: none;
    border-radius: 0;
    box-shadow: none;
}
.well-sm {
    padding: 10px;
}
p.template-info {
    font-weight: normal;
	color: #000;
}
.panel-search-container .rsDefaultInv .rsBullets,
.encart-tryptique .rsDefaultInv .rsBullets {
	padding-top: 30px;
}


.user-account .component.activity,
.user-account .component.preferences,
.user-account .component.profile,
.user-account .component.contributions,
.user-account .component.digital-space,
.user-account .component.events,
.user-account .component.messages,
.user-account .component.newsletters,
.user-account .component.searches {
    padding: 15px;
    background: #fff;
}
.myaccount-rights ul li.member-right {
    background-color: #2aad91;
    color: #fff;
    border-radius: 0;
}
.myaccount-rights ul li.admin-right {
    background-color: #04577f;
    color: #fff;
    border-radius: 0;
}
.user-account .component.activity, .user-account .component.preferences, .user-account .component.profile, .user-account .component.contributions, .user-account .component.digital-space, .user-account .component.events, .user-account .component.messages, .user-account .component.newsletters, .user-account .component.searches {
    padding: 15px;
    background-color: #fff;
}






