/*==================== MAIZIERES ===================*/

/* INCLUSIONS CSS ERMES */

/* @import url(../ermes-standard/style.css);
@import url(../ermes-standard/modeles.css); */

/* INCLUSIONS CSS SYRACUSE */

/* Report @import url(../standard/portal/front/modeles.css); */
/* Report @import url(../standard/portal/front/style.css); */
/* Report @import url(../syracuse/syracuse.css); */

/* NON AMOVIBLE  */

/* Report @import url(polices/polices.css); */
/* Report @import url(editorial.css); */

/* #nav-rich-menu li:nth-child(5) .dropdown {
   left: 0  !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
} 


body {
	background: #fff;
}
header {
	background: url(images/header.jpg) no-repeat center top;
	border-color: #000;
}
#search-panel {
	background: none;
}
#scenario-selection,
#submit-search {
	background: #000;
	border-color: #000;
}

#globalScenarioMobile {
    background-color: #000;
}
#globalScenarioMobile .active,
#globalScenarioMobile .active:hover,
#globalScenarioMobile .active:focus {
    background: #fff;
	color: #000;
}
#globalScenarioMobile > li > a:hover,
#globalScenarioMobile > li > a:focus {
	background-color: #fff;
    color: #000;
}
#textfield,
.clean-text-field {
    color: #000;
}
.tt-suggestion.tt-cursor {
  background-color: #000;
}
.connectBox {
    background: #000;
}
@media (min-width: 768px) {
	.btn-account {
		background: #000;
	}	
}
.btn-validation {
    background-color: #fff;
    border-color: #fff;
    color: #000;
}
.btn-default {
    background-color: #5e205d;
    border-color: #5e205d;
    color: #fff;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
	background-color: #5e205d;
    border-color: #5e205d;
    color: #fff;
}

#identite_utilisateur,
#search-panel,
#globalAdvancedSearchLink {
    color: #000;
}

.navbar-brand h1 {
	display: none;
}
.navbar-inverse {
    z-index: 0;
}
.navbar-inverse .navbar-brand {
    padding: 0 0 78px 325px;
	background: url(images/brand.png) no-repeat;
	background-size: 100% auto;
}
#search-panel .panel-body.col-md-8 {
    position: absolute;
    right: 0;
    top: -114px;
    width: 50%;
}
.navbar > .container .navbar-brand {
    margin: 120px 0 20px;
}
#menu-panel {
    background: none;
}
/* .nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus,
#ermes_main_menu li.LEVEL1 a:hover {
	background-color: #959595;
} */
#nav-rich-menu li {
    background: #626262;
	border-top: 7px solid #959595;
    font-size: 18px;
    width: auto;
	cursor: pointer;
}
#nav-rich-menu li a {
    padding: 10px 25px 13px;
	cursor: pointer;
	color: #fff;
	display: inline-block;
}
#nav-rich-menu li a:hover,
#nav-rich-menu li:hover a {
	background: #959595;
}
#nav-rich-menu .dropdown {
    background: #959595;
	overflow: hidden;
}

#nav-rich-menu li .dropdown_container a {
    background: #c1c1c1;
	cursor: pointer;
	width:100%;
}
#nav-rich-menu .dropdown_container a:hover {
    background: #626262;
	cursor: pointer;
}
#nav-rich-menu .title_menu h4 {
    color: #fff;
}
#menu-panel .panel-body {
    margin-top: -1px;
}
#nav-rich-menu .dropdown_container {
    margin-top: 0;
}
#nav-rich-menu li:nth-child(1) {
    background: #e72487;
	border-top: 7px solid #e8639b;
}
#nav-rich-menu li:nth-child(1):hover {
	border-color: #ff0081;
}
#nav-rich-menu li:nth-child(1) a:hover,
#nav-rich-menu li:nth-child(1):hover a {
	background: #ff0081;
}
#nav-rich-menu li:nth-child(1) .dropdown {
    background: #ff0081;
}
#nav-rich-menu li:nth-child(1) .dropdown_container a {
    background: #ffa3cb;

}
#nav-rich-menu li:nth-child(1) .dropdown_container a:hover {
    background: #c10964 ;
}

.rs-ImgCarousel-railsWithCaption .rsGCaption, .rs-ImgCarousel-textualCarousel .rsGCaption {
    bottom: -43px;
    font-size: 16px;
    line-height: 18px;
    padding: 12px 0 16px;
    text-align: center;
}

.rsDefaultInv .rsBullets {
    position: relative;
    z-index: 35;
    padding-top: 46px;
    width: 100%;
    height: auto;
    margin: 0 auto;
    text-align: center;
    line-height: 5px;
    overflow: hidden;
}

#nav-rich-menu li:nth-child(2) {
    background: #562487;
	border-top: 7px solid #754f94;
}
#nav-rich-menu li:nth-child(2):hover {
	border-color: #7932bf;
}
#nav-rich-menu li:nth-child(2) a:hover,
#nav-rich-menu li:nth-child(2):hover a {
	background: #7932bf;
}
#nav-rich-menu li:nth-child(2) .dropdown {
    background: #7932bf;
}
#nav-rich-menu li:nth-child(2) .dropdown_container a {
    background: #b173ee;
}
#nav-rich-menu li:nth-child(2) .dropdown_container a:hover {
    background: #562487;
}



#nav-rich-menu li:nth-child(3) {
    background: #55b766;
	border-top: 7px solid #8bc686;
}
#nav-rich-menu li:nth-child(3):hover {
	border-color: #32b348;
}
#nav-rich-menu li:nth-child(3) a:hover,
#nav-rich-menu li:nth-child(3):hover a {
	background: #32b348;
}
#nav-rich-menu li:nth-child(3) .dropdown {
    background: #32b348;
}
#nav-rich-menu li:nth-child(3) .dropdown_container a {
    background: #8bc686;
}
#nav-rich-menu li:nth-child(3) .dropdown_container a:hover {
    background: #3a9049;
}



#nav-rich-menu li:nth-child(4) {
    background: #0887df;
	border-top: 7px solid #56a9df;
}
#nav-rich-menu li:nth-child(4):hover {
	border-color: #0097ff;
}
#nav-rich-menu li:nth-child(4) a:hover,
#nav-rich-menu li:nth-child(4):hover a {
	background: #0097ff;
}
#nav-rich-menu li:nth-child(4) .dropdown {
    background: #0097ff;
}
#nav-rich-menu li:nth-child(4) .dropdown_container a {
    background: #72c3f5;
}
#nav-rich-menu li:nth-child(4) .dropdown_container a:hover {
    background: #0377c9;
}



#nav-rich-menu li:nth-child(5) {
    background: #e7a913;
	border-top: 7px solid #fcea66;
}
#nav-rich-menu li:nth-child(5):hover {
	border-color: #ffb400;
}
#nav-rich-menu li:nth-child(5) a:hover,
#nav-rich-menu li:nth-child(5):hover a {
	background: #ffb400;
}
#nav-rich-menu li:nth-child(5) .dropdown {
    background: #ffb400;
}
#nav-rich-menu li:nth-child(5) .dropdown_container a {
    background: #fcea66;
}
#nav-rich-menu li:nth-child(5) .dropdown_container a:hover {
    background: #e09c00;
}

#nav-rich-menu li:nth-child(5) .title_menu h4,
#nav-rich-menu li:nth-child(5) .title_menu p {
    color: #805b3c;
}
#nav-rich-menu li:nth-child(5) a:hover h4,
#nav-rich-menu li:nth-child(5) a:hover p {
	color: #fff;
}


.panel-front > .x-panel-header span,
h2 {
    color: #562487;
}

.btn-action {
    background-color: #642963;
    border-color: #642963;
    color: #fff;
}
.btn-action:hover,
.btn-action:focus,
.btn-action:active,
.btn-action.active,
.btn-action.disabled,
.btn-action[disabled] {
    background-color: #642963;
    border-color: #642963;
    color: #fff;
}

#resultats .btn-action,
#resultats_detail .btn-action {
    background-color: #f82788;
    border-color: #f82788;
    color: #fff;
}
#resultats .btn-action:hover,
#resultats .btn-action:focus,
#resultats .btn-action:active,
#resultats .btn-action.active,
#resultats .btn-action.disabled,
#resultats .btn-action[disabled] {
    background-color: #f82788;
    border-color: #f82788;
    color: #fff;
}
#resultats_detail .btn-action:hover,
#resultats_detail .btn-action:focus,
#resultats_detail .btn-action:active,
#resultats_detail .btn-action.active,
#resultats_detail .btn-action.disabled,
#resultats_detail .btn-action[disabled] {
    background-color: #f82788;
    border-color: #f82788;
    color: #fff;
}
.btn-info {
	background-color: #56a9df;
    border-color: #56a9df;
    color: #fff;
}

#facet_container .facetSuggest a:hover {
    background-color: #642963;
}
#resultats_recherche h2,
#detail-notice h2 {
	color: #f52485;
}
#criteres_recherche p, #description_resultats, .taille_page {
    color: #f52485;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    color: #f52485;
	border-color: #f52485;
}
.btn-group.pageSize-container button {
    color: #6d6d6d;
}
.displaymode-icon-container.desktop button,
.siteRestriction-icon-container.desktop button,
.sort-order button {
	background: #8d8787;
}
.displaymode-icon-container .active, .siteRestriction-icon-container .active, .pageSize-container .active, .sort-order .active {
    background-color: #ededed;
}
.displaymode-icon-container a.active:hover, .siteRestriction-icon-container a.active:hover, .pageSize-container a.active:hover, .sort-order a.active:hover {
    background-color: #b3b3b3;
}
.badge {
    color: #642963;
}

.btn-dark {
    background-color: #918b8b;
    border-color: #918b8b;
    color: #fff;
}
.btn-dark:hover,
.btn-dark:focus,
.btn-dark:active,
.btn-dark.active,
.btn-dark.disabled,
.btn-dark[disabled] {
    background-color: #918b8b;
    border-color: #918b8b;
    color: #fff;
}
.btn-basket {
    background-color: #f82487;
    border-color: #f82487;
    color: #fff;
}
.btn-basket:hover,
.btn-basket:focus,
.btn-basket:active,
.btn-basket.active,
.btn-basket.disabled,
.btn-basket[disabled] {
    background-color: #f82487;
    border-color: #f82487;
    color: #fff;
}

h2.category_header {
    color: #e72487;
}

.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: #0887df;
}

.product-infos {
	display: none;
}


.user-name {
    color: #e72487;
}
.myaccount-activity .activity-feed ul li.AddComment .action, .myaccount-activity .activity-feed ul li.AddTag .action  {
    color: #e72487;
}

.titre-rose h2 {
	color: #e72487;
}
.titre-bleu h2 {
	color: #56a9df;	
}
.titre-vert h2 {
	color: #58aa66;
}



.titre-rose .btn-default {
    background-color: #e72487;
    border-color: #e72487;
    color: #fff;
}
.titre-rose .btn-default:hover,
.titre-rose .btn-default:focus,
.titre-rose .btn-default:active,
.titre-rose .btn-default.active,
.titre-rose .open .dropdown-toggle.btn-default {
	background-color: #e72487;
    border-color: #e72487;
    color: #fff;
}

.titre-bleu .btn-default {
    background-color: #56a9df;
    border-color: #56a9df;
    color: #fff;
}
.titre-bleu .btn-default:hover,
.titre-bleu .btn-default:focus,
.titre-bleu .btn-default:active,
.titre-bleu .btn-default.active,
.titre-bleu .open .dropdown-toggle.btn-default {
	background-color: #56a9df;
    border-color: #56a9df;
    color: #fff;
}

.titre-vert .btn-default {
    background-color: #58aa66;
    border-color: #58aa66;
    color: #fff;
}
.titre-vert .btn-default:hover,
.titre-vert .btn-default:focus,
.titre-vert .btn-default:active,
.titre-vert .btn-default.active,
.titre-vert .open .dropdown-toggle.btn-default {
	background-color: #58aa66;
    border-color: #58aa66;
    color: #fff;
}

footer  {
	background: #343434;
}
footer .footer-site-category {
	background: url(images/footer.png) no-repeat bottom left;
	padding-bottom: 90px;
}


/* =================  RESPONSIVE RESPONSINATOR  ====================*/


@media (min-width: 320px) and (max-width: 767px) /* col-xs */ {
	.navbar > .container .navbar-brand {
		margin: 20px 0 80px;
	}
	.navbar-inverse .navbar-brand {
		padding: 0 0 70px 285px;
	}
	#search-panel .panel-body.col-md-8 {
		width: 100%;
		top: -74px;
	}
}
@media (min-width: 375px) and (max-width: 383px) /* col-xs */ {
	
}
@media (min-width: 384px) and (max-width: 413px) /* col-xs */ {
	
}
@media (min-width: 414px) and (max-width: 567px) /* col-xs */ {
	
}
@media (min-width: 568px) and (max-width: 599px) /* col-xs */ {
	
}
@media (min-width: 600px) and (max-width: 666px) /* col-xs */ {
	
}
@media (min-width: 667px) and (max-width: 735px) /* col-xs */ {
	
}
@media (min-width: 736px) and (max-width: 767px) /* col-xs */ {
	
}
@media (min-width: 768px) and (max-width: 1023px) /* col-sm */ {
	#nav-rich-menu li {
		margin: 0 1% 0 0;
	}	
	#nav-rich-menu {
		display: inline;
		float: left;
		position: relative;
		z-index: 29;
		width: 100%;
	}
}
@media (min-width: 768px)
{
	#nav-rich-menu {
		display: inline;
		float: left;
		position: relative;
		z-index: 29;
		width: 100%;
	}
}
@media (min-width: 1024px) and (max-width: 1279px) /* col-md */ {
#nav-rich-menu {
    display: inline;
    float: left;
    position: relative;
    z-index: 999;
    width: 100%;
}	
}


@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 */ {

}




