﻿@charset "utf-8";
/* CSS Document */

@import url(../standard/portal/front/modeles.css);
@import url(../standard/portal/front/style.css);
@import url(../syracuse/syracuse.css);
@import url(page_jeunesse.css);

@font-face {
	font-family: 'dinot';
	src: url('fonts/dinot-bold-webfont.eot');
	src: url('fonts/dinot-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/dinot-bold-webfont.woff') format('woff'), url('fonts/dinot-bold-webfont.ttf') format('truetype'), url('fonts/dinot-bold-webfont.svg#dinotbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'dinotmedium';
	src: url('fonts/dinot-medium-webfont.eot');
	src: url('fonts/dinot-medium-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/dinot-medium-webfont.woff') format('woff'), url('fonts/dinot-medium-webfont.ttf') format('truetype'), url('fonts/dinot-medium-webfont.svg#dinotmedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'dinot';
	src: url('fonts/dinot-regular-webfont.eot');
	src: url('fonts/dinot-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/dinot-regular-webfont.woff') format('woff'), url('fonts/dinot-regular-webfont.ttf') format('truetype'), url('fonts/dinot-regular-webfont.svg#dinotregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
/**************/
@font-face {
	font-family: 'dinot';
	src: url('fonts/DINOT.otf') format('truetype'), url('fonts/DINOT.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'dinot';
	src: url('fonts/DINOT-Medium.otf') format('truetype'), url('fonts/DINOT-Medium.woff') format('woff');
	font-weight: 600;
	font-style: normal;
}
@font-face {
	font-family: 'dinot';
	src: url('fonts/DINOT-Bold.otf') format('truetype'), url('fonts/DINOT-Bold.woff') format('woff');
	font-weight: 900;
	font-style: normal;
}
/*************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;
}
.x-webkit *:focus, *:focus {
	outline: 0 !important;
}
button:focus, .btn:focus {
	outline: 0 !important;
}
ul.notes-echelle.js li.note-focus {
	outline: 0 !important;
}
.rsDefaultInv .rsArrow:hover, .rsDefaultInv .rsArrow:focus {
	outline: 0;
	border: none
}
.tt-input.form-control {
	border: none !important
}


/****************************/

/* COLS RESET */

[class*="col-"] {
 padding-left: 5px;
 padding-right: 5px;
}
/* FORMS PLACEHOLDERS */

::-webkit-input-placeholder {
 color: #333;
 text-transform: uppercase;
}
::-moz-placeholder {
 color: #333;
 text-transform: uppercase;
}
/* firefox 19+ */

:-ms-input-placeholder {
 color: #333;
 text-transform: uppercase;
}
/* ie */

input:-moz-placeholder {
 color: #333;
 text-transform: uppercase;
}
input:-webkit-autofill {
 -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
/***************/
body {
	background: #fff;
	color: #000;
	font-family: 'dinot';
	font-weight: normal;
}
body, h2, h3, h4, h5, h6, td, pre, .panel-front > .x-panel-header span {
	font-weight: bold;
	font-family: 'dinot';
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'dinot';
	font-weight: bold;
}
h3 {
	color: #000
}
/***********Header***********/
header {
	background: #0000B4;
}
.navbar-header {
}
p {
	color: #000;
	font-weight: normal;
}
page {
	margin: 0 0 30px 0;
}
.container {
	max-width: 100%;
}
header .all-link-connexe {
	display: none
}
/*****************Menu*****************/
#search-panel {
	background: transparent;
}
#menu-panel .panel-body {
	margin: 0 auto;
	background: none;
	padding: 0 4px;
	z-index: 4
}
#menu-panel {
	border: none;
}
/*****************Logo*****************/
.navbar-header {
}
.navbar-inverse {
}
.navbar-brand {
	width: 1161px;
	height: 198px;
	background: transparent url('images/logo.png') no-repeat center center;
	margin: 0;
}
.navbar-brand h1 {
	display: none
}
.navbar-brand-before {
	width: 130px;
	height: 57px;
	background: transparent url(images/logo_if.png) no-repeat left center;
	float: left;
	margin: 0;
	position: absolute;
	top: -30px;
}
.navbar-brand-after {
}
#share_social {
	/*display: none !important*/
	z-index: 9999;
}
/*****************Ariane*****************/
#ariane {
	font-size: 14px;
	color: #fff;
	padding: 0;
	display: inline-block;
	/*display: none*/
	text-transform: uppercase;
}
#ariane .actif {
	font-weight: normal;
	color: #fff;
}
#ariane span.texte {
}
#ariane a {
	color: #fff
}
/*****************Search*****************/
.container-header {
}
#search-panel > .container {
	background: transparent;
}
#search-panel {
	background: #0000B4;
	padding: 0;
	float: left;
	width: 100%
}
#main_search_form {
	z-index: 50;
}
#globalScenarioMobile {
	background: #E6E6E6;
	color: #0000b4;
	padding: 0;
}
#globalScenarioMobile > li > a {
	color: #0000b4;
	padding: 6px 13px
}
#globalScenarioMobile .active, #globalScenarioMobile .active:hover, #globalScenarioMobile .active:focus {
	color: #fff;
	background: #0000b4
}
#globalScenarioMobile > li > a:hover, #globalScenarioMobile > li > a:focus {
	color: #fff;
	background: #0000b4
}
#globalAdvancedSearchLink {
	color: #fff;
	font-size: 14px;
	padding: 0 6px;
	font-weight: normal;
	display: none;
}
#globalAdvancedSearchLink:hover {
	text-decoration: underline
}
.tt-suggestion.tt-cursor {
	background: #878a8d;
}
#textfield, .clean-text-field {
	color: #878a8d;
	background: #fff;
	border: none !important;
	height: 48px;
	line-height: 48px;
}
.clean-text-field {
	padding: 0
}
#scenario-selection, #submit-search, .tt-hint {
	height: 48px;
	line-height: 48px;
	border: 0;
}
.tt-hint {
	background: #fff !important
}
.twitter-typeahead {
	background: none
}
.clean-text-field {
	color: #878a8d;
	background: #fff;
	border: 1px solid #fff;
}
.clean-text-field {
	border-left: none !important;
	border-right: none !important;
}
.clean-text-field:hover {
}
.clean-text-field .icon-remove {
}
.site-btn {
	display: none
}
.site-btn a, .site-btn a:hover, .site-btn a:focus {
	color: #000000
}
.dropdown-menu .active > a, .dropdown-menu .active > a:hover, .dropdown-menu > .active > a:focus {
	background: #9ea3a7
}
.tt-hint {
}
.site-btn a, .site-btn a:hover, .site-btn a:focus {
	color: #000
}
.site-btn .caret {
	border-top: 4px solid #000
}
.twitter-typeahead, #search-panel .input-group {
}
#langue-btn .caret {
	border-top: 4px solid #fff;
}
#scenario-selection {
}
#submit-search {
	width: 60px;
	color: #fff
}
.tt-hint, #textfield, .clean-text-field {
}
#scenario-selection, #submit-search {
}
#scenario-selection {
	font-family: 'dinot';
	font-size: 18px;
}
header .icon-remove:before {
	color: #d80115;
	font-size: 20px;
}
.connectBox {
	background: #0000B4;
}
#identite_utilisateur {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	background: transparent;
	position: absolute;
	right: 40%;
	top: 8px;
	padding: 2px 0;
	font-weight: normal;
}
#nav_connexe {
	position: relative;
	background: transparent;
}
#admin-actions, #mobile-actions {
	box-shadow: none
}
.connectBox .form-control {
	text-transform: uppercase;
}
#search-panel > .container:after {
	content: '';
	display: inline-block;
	width: 96px;
	height: 100px;
	margin: -98px 0 0 0;
	float: right;
	background: transparent url(images/logo_if-af.png) no-repeat center center;
}
#scenario-selection .caret {
	border-top-color: #0000B4;
}
#langue-btn a.active {opacity: 0.6;}
/*****************Button*****************/
.btn {
	-moz-transition: all 0.35s ease;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease
}
/*********Default***********/
.btn-default {
	background-color: #0000B4;
	border-color: #0000B4;
	color: #fff
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	background-color: #0000B4;
	border-color: #0000B4;
	color: #fff
}
#search-panel .btn-default {
	background-color: #e6e6e6;
	border-color: #e6e6e6;
	color: #0000b4;
	font-weight: bold;
}
#search-panel .btn-default:hover, #search-panel .btn-default:focus, #search-panel .btn-default:active, #search-panel .btn-default.active, #search-panel .open .dropdown-toggle.btn-default {
	background-color: #e6e6e6;
	border-color: #e6e6e6;
	color: #0000b4
}
/*****************Content*****************/
.panel-front, .panel-selection {
	background: #fff;
	padding: 10px 0;
}
.panel > .panel-heading h2, .panel-title, .panel-front > .x-panel-header {
	text-transform: uppercase
}
.panel-front > h2, .panel-heading > h2 {
	color: #0000b4;
	/*font-weight: normal;*/
	font-size: 4rem;
	font-family: 'dinot';
}
.panel-front > .x-panel-header span, h2 {
	color: #0000B4;
}
#multi_selection_simple .panel-front > h2:before, #multi_selection_simple .panel-heading > h2:before {
	display: none
}
#multi_selection .panel-front > h2:before, #multi_selection .panel-heading > h2:before {
	display: none
}
/**************/
.panel-front > h2, .panel-heading > h2 {
	border-top: 4px solid #FF1266;
	color: #FF1266;
	padding: 14px 0 0 0
}
/**************/
.panel-front {
	margin-bottom: 10px;
	margin: 20px 0 10px 0;
	clear: both;
}
/*********Themes**********/
/*******Pages themes***********/
/*********Thème 1**********/
#portal .frame {
	margin: 0 0 20px !important;
}
/*********Thème 1**********/
/*
.theme_1 {
	position: relative;
}
.theme_1 .panel-front, .theme_1 .panel-selection {
}
.theme_1 .panel-heading > h2 {
	border-top: 4px solid #FF1266;
	color: #FF1266;
	padding: 14px 0 0 0
}
*/
/*********Thème 1**********/
#portal .frame {
	margin: 0 0 20px !important;
}
/*********Thème 2**********/
/*
.theme_2 {
	position: relative;
}
.theme_2 .panel-front, .theme_2 .panel-selection {
}
.theme_2 .panel-heading > h2 {
	border-top: 4px solid #0000b4;
	color: #0000b4;
	padding: 14px 0 0 0
}
*/
/*********Thème 4**********/
.theme_4 {
	position: relative;
}
.theme_4 .panel-front, .theme_4 .panel-selection {
	padding: 0
}
.theme_4 .panel-heading > h2 {
	display: none
}
#portal .theme_4 .panel-body {
	padding: 0
}
/***************/
.cms-inner-zone > div:nth-child(odd) {
}
.cms-inner-zone > div:nth-child(odd) .panel-front, .cms-inner-zone > div:nth-child(odd) .panel-selection {
}
.cms-inner-zone > div:nth-child(odd) .panel-heading > h2 {
	border-top: 4px solid #0000b4;
	color: #0000b4;
	padding: 14px 0 0 0
}
.cms-inner-zone > div:nth-child(odd) .custom-carrousel .btn {
	background: #0000b4;
}
.cms-inner-zone > div:nth-child(odd) .btn-default {
	border-color: #0000b4;
	color: #0000b4;
}
.cms-inner-zone > div:nth-child(odd) .btn-default:hover, .cms-inner-zone > div:nth-child(odd) .btn-default:focus, .cms-inner-zone > div:nth-child(odd) .btn-default:active, .cms-inner-zone > div:nth-child(odd) .btn-default.active, .cms-inner-zone > div:nth-child(odd) .open .dropdown-toggle.btn-default {
	border-color: #0000b4;
	color: #0000b4;
}
.cms-inner-zone > div:nth-child(even) .btn-default {
	border-color: #FF1266;
	color: #FF1266;
}
.cms-inner-zone > div:nth-child(even) .btn-default:hover, .cms-inner-zone > div:nth-child(even) .btn-default:focus, .cms-inner-zone > div:nth-child(even) .btn-default:active, .cms-inner-zone > div:nth-child(even) .btn-default.active, .cms-inner-zone > div:nth-child(even) .open .dropdown-toggle.btn-default {
	border-color: #FF1266;
	color: #FF1266;
}
/**********Carousel************/

.bs-bullets .rsNavSelected button {
	background: #95999d;
	border-color: #95999d;
	border-radius: 0
}
.bs-bullets button, .bs-bullets button:focus, .bs-bullets button:active, .bs-bullets button:hover {
	border-color: #95999d;
	border-radius: 0
}
/*****************Button*****************/
.btn {
	-moz-transition: all 0.35s ease;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease
}
.btn-default {
	background-color: #0000B4;
	border-color: #0000B4;
	color: #fff;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	background-color: #0000B4;
	border-color: #0000B4;
	color: #fff;
}
.btn-primary {
	background-color: #0000B4;
	border-color: #0000B4;
	color: #fff;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	background-color: #0000B4;
	border-color: #0000B4;
	color: #ff00ff;
}
.btn-info {
	background-color: #0000B4;
	border-color: #0000B4;
	color: #fff;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
	background-color: #0000B4;
	border-color: #0000B4;
	color: #ff00ff;
}
.btn-validation {
	background-color: #0000B4;
	border-color: #0000B4;
	color: #fff;
}
.btn-validation:hover, .btn-validation:focus, .btn-validation:active, .btn-validation.active, .open .dropdown-toggle.btn-validation {
	background-color: #0000B4;
	border-color: #0000B4;
	color: #ff00ff;
}
.btn-basket {
	background-color: #0000B4;
	border-color: #0000B4;
	color: #fff;
}
.btn-basket:hover, .btn-basket:focus, .btn-basket:active, .btn-basket.active, .btn-basket.disabled, .btn-basket[disabled] {
	background-color: #0000B4;
	border-color: #0000B4;
	color: #ff00ff;
}
.memoriser .dropdown-toggle {
	border-top: 1px solid #fff;
}
.btn-action {
	background-color: #0000B4;
	border-color: #0000B4;
	color: #fff;
}
.btn-action:hover, .btn-action:focus, .btn-action:active, .btn-action.active, .btn-action.disabled, .btn-action[disabled] {
	background-color: #0000B4;
	border-color: #0000B4;
	color: #ff00ff
}
.btn-dark {
	background-color: #0000B4;
	border-color: #0000B4;
	color: #fff;
}
.btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark.active, .btn-dark.disabled, .btn-dark[disabled] {
	background-color: #0000B4;
	border-color: #0000B4;
	color: #ff00ff
}
.btn-default, .btn-primary {
	background: none;
	border: none;
	border-top: 3px solid #000;
	border-left: 1px solid #000;
	font-size: 18px;
	padding-top: 8px;
	padding-left: 12px;
	color: #000;
	text-transform: uppercase;
}
.btn-default:hover, .btn-primary:hover {
	background: none;
	color: #ff00ff;
	border-color: #ff00ff;
}
.captureNotice .btn-primary {
	background-color: #0000B4;
	border-color: #0000B4;
	color: #fff;
	border: 0;
}
.captureNotice .btn-primary:hover {
	background-color: #0000B4;
	border-color: #0000B4;
	color: #ff00ff;
}
/*
 * parts/mainslide.css
 */

#portal .big-slide {
	margin: -20px -5% 0 -5%;
	padding: 0;
}
.big-slide .panel-heading {
	display: none;
}
#portal .big-slide .panel-body {
	padding-top: 0;
}
/***************/
.carousel_3 .slider_container, .carousel_1 .slider_container {
	width: 100%;
	height: 52%;
	background: rgba(255,255,255,0.5);
	display: block;
	z-index: 2
}
.carousel_3 h3, .carousel_1 h3 {
	color: #42464b;
	line-height: 100%;
}
.carousel_3 p, .carousel_1 p {
	color: #42464b;
}
/*************/

.big-slide .carousel_3 .slider_container, .big-slide .carousel_1 .slider_container {
	width: 100%;
	height: 100%;
	background: transparent url('images/trame_slider.png') repeat center center;
	display: block;
}
.big-slide .carousel_3 .slider_content, .big-slide .carousel_1 .slider_content {
	vertical-align: top;
}
.big-slide .slider_sub_container {
	display: table;
	height: 100%;
	width: 90%;
	margin: 40px auto 0;
}
.big-slide .slider_thumb {
	background: transparent url('images/trame_slider.png') repeat center center;
	max-height: 600px;
}
.big-slide .slider_thumb:before {
/*
    content: '';
	background: transparent;
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	background: transparent url('images/trame_slider.png') repeat center center;

	*/
}
/* Navigation  */

.big-slide .rsDefaultInv.rsHor .rsArrow {
	background: none;
	padding: 0px 4%;
}
.big-slide .rsDefaultInv.rsHor .rsArrowRight .rsArrowIcn {
	background-image: url("images/pic_arrow_right_whiteblue.png");
}
.big-slide .rsDefaultInv.rsHor .rsArrowLeft .rsArrowIcn {
	background-image: url("images/pic_arrow_left_whiteblue.png");
}
.rsDefaultInv .rsThumbsArrow {
	display: none;
}
.big-slide .rsBullets {
	display: none;
}
.big-slide .rsDefaultInv .rsArrowIcn {
	width: 29px;
	height: 52px;
}
.big-slide .slider_container h3 {
	font-size: 70px;
	font-size: 7rem;
	color: #fff;
	line-height: 70px;
	margin-bottom: 10px;
}
.big-slide .slider_container h4 {
	font-size: 70px;
	font-size: 7rem;
	color: #fff;
	line-height: 70px;
	margin-top: 0;
	text-transform: uppercase;
	font-weight: 400;
	margin-bottom: 10px;
}
.big-slide .slider_container p {
	font-size: 15px;
	font-size: 1.5rem;
	color: #fff;
	line-height: 20px;
	margin-top: 0;
	text-transform: uppercase;
	font-weight: 700;
}
.big-slide .slider_container a {
	color: inherit;
}
.big-slide .slider_container a:hover, .big-slide .slider_container a:focus {
	color: #ff00ff;
	text-decoration: none;
}
.big-slide .slider_thumb > a {
	display: block;
	width: 100%;
	height: 100%;
}
.big-slide .btn-default, .big-slide .btn-primary {
	border-top: 3px solid #fff;
	border-left: 1px solid #fff;
}
/*****************/
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
	background-color: #0000B4;
}
.user-name {
	color: #0000B4;
}
.myaccount-profile .account-label {
	color: #0000B4;
}
.facetList .badge {
	color: #000;
	font-weight: 400;
}
#criteres_recherche p, #description_resultats, .taille_page, .btn-group.pageSize-container button, .btn-group.pageSize-container.open .dropdown-menu > li > a {
	color: #0000b4;
	text-transform: uppercase
}
.displaymode-icon-container .active, .siteRestriction-icon-container .active, .pageSize-container .active, .sort-order .active {
	background-color: #0000B4;
	color: #fff;
}
.additional-infos {
	color: #0000b4;
}
.pagination button.page_link {
	border-bottom: none;
	margin: 0 4px;
	font-size: 14px;
	color: #0000B4;
}
/* Surcharge règle bootstrap */
.displaymode-icon-container a.active:hover, .siteRestriction-icon-container a.active:hover, .pageSize-container a.active:hover, .sort-order a.active:hover {
	background-color: #0000b4;
	color: #fff;
}
#multi_selection_simple .bouton_detail, #multi_selection .bouton_detail {
	color: #0000B4;
}
.vignette_document .icon-new {
	background-color: #000;
	box-shadow: none;
	display: none
}
h3.category_header {
	background-color: #0000B4;
	color: #fff;
	margin-bottom: 0;
}
h2.category_header {
	color: #0000B4;
	margin: 10px 0;
}
.mobile-navigation .btn.precedent, .mobile-navigation .btn.suivant {
	background-color: #0000B4;
}
.mobile-navigation {
	background-color: #0000B4;
}
.mobile-navigation > .btn-group, .mobile-navigation .btn {
	background-color: #D06099;
}
p.highlight, p.highlight em {
	color: #3D3D3D;
}
.panel-front.panel-search-container > .panel-heading {
	padding: 14px 20px;
}
.panel-front.panel-search-container > .panel-heading h2 {
}
.panel-title {
	font-size: 18px;
	color: #000;
}
#resultats_recherche .panel-heading h2 {
	border: none;
	padding-top: 0;
	color: #0000B4;
	font-size: 4rem;
}
#criteres_recherche, .navigation-page, .intro {
	padding: 0 15px 0 0;
}
.criteres_tri .site-restriction {
	margin-left: 0;
}
#options_resultat .panel-front.panel-search-container {
	background: #fff
}
#resultats_recherche .panel-front.panel-search-container > .panel-heading {
	padding: 0;
}
#resultats_recherche .panel-body {
	padding: 20px 0;
}
#resultats_recherche {
	padding-left: 0;
}
#resultats > ul > li {
	background: #fff;
	border-top: 1px solid #ddd;
	border-bottom: none;
	padding-top: 10px;
	margin-bottom: 10px;
	float: left;
	width: 100%;
	display: inline-block;
}
#resultats > ul > li.on {
	background-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-color: #2121d4;
	color: #fff;
	font-weight: normal;
}
.facetList.nav-pills > li > a {
	padding: 2px 10px;
}
p.template-info {
	font-weight: normal;
}
#resultats .select {
	/*background: #fff;
	top: 10px;
	width: 30px;
	height: 30px;
	border: 1px solid #666;*/
	background: #eee;
}
#resultats .select input[type="checkbox"] {
/*display: none;*/
}
#resultats .select input[type="checkbox"] + label {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin: -1px 4px 0 0;
	vertical-align: middle;
	background: #000;
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0
}
#resultats .select input[type="checkbox"]:checked + label {
	background: #0000b4;
}
#resultats .notice_corps {
	padding: 0;
}
.template-info {
	color: #000;
	line-height: 15px;
}
#resultats .notice_courte .notice_corps h3 {
	cursor: pointer;
	color: #000;
	font-size: 20px;
	font-family: 'dinot';
	font-weight : bold;
	line-height: 100%;
}
#resultats .template-info p {
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	text-transform: none;
	margin: 0;
	color: #000;
}
#resultsContainer #aside .panel-heading {
	padding: 15px 0 0 0;
	border-color: #0000b4;
	margin: 0 0 70px 0;
	border-top: 3px solid #000;
}
#resultsContainer #aside .panel-heading h2 {
	font-size: 20px;
	line-height: 25px;
	color: #0000b4;
	border: none;
	padding: 0;
}
#resultsContainer #facet_container .panel-heading {
	margin-bottom: 0;
}
#resultsContainer #aside .facetList a {
	padding: 0 0 5px 0;
	border-bottom: 1px solid #000;
	border-radius: 0;
	text-transform: uppercase;
	font-weight: normal;
}
.facetList.nav-stacked {
	padding: 0;
}
#resultsContainer .facet-collapse {
	padding: 0;
}
.panel-group .panel {
	border-radius: 0;
}
#resultsContainer #aside .facetList a.btn-action {
	padding: 10px
}
#facet_container > .panel-group {
	margin-bottom: 20px;
}
/* Désactivée à la demande du client. Ne pas réactiver. GBE 13/10/2017
#facet_container > .panel-group:first-child {
	display: none
}
*/
#options_resultat .panel-body, #options_document .panel-body {
	padding: 10px 0;
}
.indicator .label-holding {
	font-weight: normal;
	color: #000
}
.facet-controls {
	margin: 8px 0 0 0;
}
.facetList.nav-pills > li > a {
	color: #5F5B5B
}
.facetList.nav-pills > li > a:hover {
	color: #ff00ff
}
#resultats .vignette_document img.ermes-thumb {
	/*max-height: 150px;*/
	width: 100%;
}
.statut, .notice .actions {
	display: none
}
.navigation.hidden-xs {
	display: block;
	border-top: 1px solid #ddd;
	padding-top: 40px;
}
#resultats_recherche .panel-body .navigation {
	float: left;
	width: 100%;
}
/**************/
.select-all {
	background: none;
	height: 30px;
	width: auto;
	position: relative;
}
#resultats_recherche .select-all:before {
	content: "Sélectionner tout ";
	color: #333;
	font-size: 15px;
	margin-right: 17px;
	line-height: 30px;
	text-transform: none;
	font-weight: normal;
}
#resultats_recherche input.check_all {
	position: absolute;
	float: none;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}
#resultats_recherche label.check_all {
	border: 1px solid rgb(0, 0, 0);
	width: 30px;
	margin: 0;
}
#resultats_recherche input.check_all:after {
}
/**************************/
#options_resultat button.btn-link-like {
	font-size: 15px;
	text-transform: none;
	color: #0000b4;
	width: 100%;
	text-align: left;
}
#options_resultat button.btn-link-like .icon-plus, #options_resultat button.btn-link-like .icon-minus {
	float: right
}
.pagination button.btn-link-like {
	float: left;
	padding: 0 10px;
	color: #0000b4;
}
/* Arrows */

.pagination .icon-chevron-left::before, .pagination .icon-chevron-right::before {
	display: none;
}
.pagination .icon-chevron-left {
	width: 40px;
	height: 40px;
	display: block;
	background-image: url('images/pic_arrow_left.png');
	background-repeat: no-repeat;
	background-position: center center;
}
.pagination .icon-chevron-left:hover {
	background-image: url('images/pic_arrow_left_white.png');
	background-color: #0000B4;
}
.pagination .icon-chevron-right {
	width: 40px;
	height: 40px;
	display: block;
	background-image: url('images/pic_arrow_right.png');
	background-repeat: no-repeat;
	background-position: center center;
}
.pagination .icon-chevron-right:hover {
	background-image: url('images/pic_arrow_right_white.png');
	background-color: #0000B4;
}
.pagination > li {
	display: inline-block;
	float: left;
	line-height: 40px;
}
.pagination-container .navigation-page li {
	height: 40px;
	min-width: 40px;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	border-bottom: none;
	color: #fff;
	background: #0000b4 !important;
	line-height: 40px;
}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus, .pagination .suivant, .pagination .precedent {
	line-height: 40px;
}
.pagination > li span {
	min-width: 40px;
	padding: 0
}
/* Hover States */

.navigation-page .pagination > li > a:hover {
	background-color: #0000b4;
	border: none;
	border-radius: 0;
}
.navigation-page .pagination > li > a > span:hover, .navigation-page .pagination > li.active > span:hover {
	border: none;
}
.navigation-page .pagination > li > a:hover span {
	color: #fff;
}
#description_resultats span, .taille_page {
	color: #0000b4;
	font-size: 2rem;
	font-weight: bold;
}
/**************************/
#facet_container .icon-resize-full {
	background: transparent url('images/down.png') no-repeat right center;
	display: block;
	width: 22px;
	height: 22px
}
#facet_container .icon-resize-small {
	background: transparent url('images/up.png') no-repeat right center;
	display: block;
	width: 22px;
	height: 22px
}
#facet_container .icon-resize-full:before {
	display: none
}
#facet_container .icon-resize-small:before {
	display: none
}
/**************************/
#multi_selection, #multi_selection_simple {
	right: 5%;
	padding: 0;
}
#multi_selection .panel, #multi_selection_simple .panel {
	box-shadow: none;
	background-color: #0000b4;
	border: 4px solid #fff;
	width:110%
}
#multi_selection .selection_label, #multi_selection li > a, #multi_selection a.removeItem, #multi_selection li, #multi_selection .bouton_detail, #multi_selection .panel-footer a, #multi_selection_simple .bouton_detail {
	color: #fff;
}
#main_search_form #textfield {
	color: #0000b4;
	background: #fff !important;
}
#multi_selection .panel-footer a, #multi_selection .panel-footer button {
	color: #fff;
}
#multi_selection a.removeItem, #multi_selection button.removeItem {
	color: #fff;
}
/***************************/
#resultats_detail h2 {
	text-transform: uppercase
}
.dropdown-menu .divider {
	background-color: #000;
}
/***************/
.rs-staticList li {
	clear: none;
	position: relative;
	display: block;
	float: left;
	width: auto;; 
	height: 100%;
	margin-right: 20px;
}
.webframe-ermes-commonviewedresources .rs-staticList li a {
	float: left;
	/*width: auto;*/
	width:100%; /**/
	text-align:center;/**/
	height: 100%;
}
div.webframe-ermes-lastviewedresources-item, div.webframe-ermes-openfindselection-item {
	overflow: auto;
	background-color: #fff;
	padding: 10px 10px 5px;
	margin-bottom: 0px;
}
.rs-staticList .webframe-ermes-lastviewedresources-item {
	float: left;
	height: 100%;
	width: auto;
	max-width: none;
	background: none;
	margin-right: 0;
	padding: 10px 0;
	overflow: hidden;
}
.webframe-ermes-commonviewedresources .rs-staticList li .vignette_document {
	height: 220px !important;
	margin: 0 0 10px;
	width:100%;/**/
}
.rs-staticList .vignette_container {
	float:left;
	height: 100%;
	max-width: none;
	overflow: hidden;
	width:100%; /**/
}
.rs-staticList .vignette_document .thumbnail-wrapper {
	height: 100%;
}
.webframe-ermes-commonviewedresources .rs-staticList li .vignette_container img {
	display: block;
	margin: 0 auto;
	float: none;
	width: auto;
	max-width: none;
	/*height: auto;*/
	height: 100%; /* hauteur des vignettes*/
}
.webframe-ermes-commonviewedresources .rs-staticList {
	width: 100000px;
	height: 100%;
	position: relative;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.rs-staticList .webframe-ermes-lastviewedresources-item-shadow {
	display: none;
}
.webframe-ermes-lastviewedresources-item .notice_corps {
	/*display: none;*/
}
.webframe-ermes-lastviewedresources-item .notice_corps .template-author {
    
    font-size: 15px;
}
.webframe-ermes-lastviewedresources-item .notice_corps a:hover { text-decoration: none;}
.webframe-ermes-lastviewedresources-item .notice_corps .template-info { display: none; }
.webframe-ermes-commonviewedresources .panel-body {
/*	height: 350px;*/
	overflow: hidden;
	position: relative;
}
.rs-staticList .template-title {
	font-size: 15px;
	text-transform: uppercase;
	color: rgb(0, 0, 0);
	margin-bottom: 0px;
	word-wrap: break-word;	
}
.rs-staticList .template-resume {
	display: none
}
.webframe-ermes-commonviewedresources .rs-staticList li .vignette_container img[data-src^="http://static.openedition.org/"] {
  	max-height: 100% !important;
	position: relative;
    overflow: hidden;
    width: 200px;
    height: 200px;
    padding: 200px 200px 0 0;
    box-sizing: border-box;
}
.rs-staticList p.template-info {
	display: none
}
body:not(.jeunesse-tpl) .vignette_container .copyright_vignettes {
	display: block !important;
	padding: 0;
	display: none !important;
}
/*******************/
.Ermes-SiteMap div.list-group-item {
	margin-bottom: 0px;
	display: table;
	width: 100%;
	border: none;
	padding: 0;
	table-layout: fixed;
	background-color:transparent;
}
.Ermes-SiteMap, .webframe-SiteMapLocationWebFrame {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	background: none;/*padding: 0;*/
}
.Ermes-SiteMap .panel-front, .webframe-SiteMapLocationWebFrame .panel-front {
	background: none;
}
.Ermes-SiteMap .panel-heading, .Ermes-SiteMap h3, .webframe-SiteMapLocationWebFrame .panel-heading {
	display: none;
}
.Ermes-SiteMap .panel-body, .webframe-SiteMapLocationWebFrame .panel-body {
	margin-top: 0;
	padding-top: 0;
}
.webframe-SiteMapLocationWebFrame .list-group {
	margin-bottom: 0;
}
.Ermes-SiteMap .list-inline:last-child, .webframe-SiteMapLocationWebFrame .list-inline:last-child {
	margin-right: 0;
}
.webframe-SiteMapLocationWebFrame .list-inline:last-child > li {
	padding-right: 0;
}
.webframe-SiteMapLocationWebFrame .list-group-item, .Ermes-SiteMap .panel-body {
	width: 100%;
	border: none;
	border-radius: 0;
	padding: 0;
	display: table;
	table-layout: fixed;
}
.Ermes-SiteMap .panel-body {
	width: 100%;
}
.webframe-SiteMapLocationWebFrame .list-inline, .Ermes-SiteMap .list-group {
	display: table-cell;
	height: 70px;
}
.list-inline > li {
	display: block;
	width: 100%;
	height: 100%;
	border: none;
	padding-right: 20px;
}
.Ermes-SiteMap li.list-group-item {
	margin: 0;
	border: none;
	padding: 0;
	display: block;
	width: 100%;
	height: 100%;
	padding: 0 10px;
	padding-right:20px !important;
	background-color:transparent;
}
.Ermes-SiteMap .list-group:first-child li.list-group-item {
	padding-left: 0;
	padding-right:20px;
	background-color:transparent;
}
.Ermes-SiteMap .list-group:last-child li.list-group-item {
	padding-right: 0;
}
.webframe-SiteMapLocationWebFrame .list-inline a, .Ermes-SiteMap .list-group-item a {
	margin: 0;
	padding: 0 0px 0 0;
	height: 70px;
	float: left;
	border-radius: 0;
	text-align: left;
	background: none;
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-color:#fff;
}
.Ermes-SiteMap .list-group:last-child li.list-group-item a {
	padding: 0
}
.webframe-SiteMapLocationWebFrame .list-inline a:hover, .Ermes-SiteMap .list-group-item a:hover {
}
.Ermes-SiteMap .list-group .list-group-item a, .webframe-SiteMapLocationWebFrame .list-group .list-group-item a {
	display: block;
	width: 100%;
	height: 100%;
	color: #0000b4;
}
.Ermes-SiteMap .list-group .list-group-item span, .webframe-SiteMapLocationWebFrame .list-group .list-group-item span {
	font-family: 'dinot';
	font-size: 16px;
	font-weight: bold;
	color: #0000b4;
	text-transform: uppercase;
	width: 100%;
	display: block;
	border: 2px solid #0000b4;
	height: 100%;
	padding: 12px 12px 8px 12px;
	background: transparent url('images/pic_arrow_right.png') no-repeat right 10px center;
}
.Ermes-SiteMap div.list-group-item ul.list-group li ul { /*display: none;*/}
.Ermes-SiteMap .list-group .list-group-item a:hover {
}
.Ermes-SiteMap .list-group:last-child {
	padding-right: 0
}
.Ermes-SiteMap .list-group .list-group-item span:hover {
	color: #fff;
	background: #0000b4 url('images/pic_arrow_right_white.png') no-repeat right 10px center;
}
.displaymode-icon-container.desktop button, .siteRestriction-icon-container.desktop button, .sort-order button {
	background-color: #0000B4;
}
span.labelSelect.sort {
	max-width: 100%;
}
/****************/
.panel-title {
	line-height: 100%;
}
#multi_selection_simple h2, #multi_selection h2 {
	border: none;
}
#multi_selection .panel-body li, .actions li span {
	font-weight: normal;
}
.metadata-actions > li {
	float: left;
	display: inline-block;
}
.metadata-actions {
	margin: 40px 0 0 0;
	float: right
}
.criteres_tri label.label-tri {
	display: none;
}
.searchList-btn .btn.dropdown-toggle {
	background: none;
	padding: 0px 0px 0px 40px;
	background-image: url('images/pic_arrow_down_blue.png');
	background-repeat: no-repeat;
	background-position: left center;
	border: none;
	color: #0000B4;
	text-transform: uppercase;
	font-size: 15px;
}
.searchList-btn .icon-arrow-bottom {
	display: none
}
.criteres_tri .site-restriction {
	border-top: 5px solid #0000b4;
	margin-left: 0;
	padding-top: 10px;
}
.criteres_tri .open > .dropdown-menu {
	opacity: 1;
	width: 100%;
	border: none;
	z-index: 999;
}
.myaccount-comments .comments-pagination li {
	text-align: center;
}
#ermes-myaccount .myaccount-menu .menu-item a {
	font-weight: normal;
}
#notice_longue p {
    
    font-size: 1.5rem;
}
/*****************Footer*****************/             
footer {
	background: #0000b4;
	color: #fff;
	font-size: 14px;
	margin: 40px 0 0 0;
	position: relative;
}
footer .container {
	background: transparent url('images/footer_logo.png') no-repeat right center
}
footer .container {
	margin: 0px auto;
	padding: 26px 0;
}
footer .container ul li.LEVEL1 {
	font-weight: normal;
	margin-bottom: 0;
	text-transform: uppercase;
}
footer a, footer a:hover, footer a:focus, footer [class^="icon-"], footer [class*=" icon-"] {
	color: #fff
}
footer .container ul li, .label-ermes {
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
}
footer div.footer-mobile [class^="icon-"], footer.footer-mobile [class*=" icon-"] {
	color: #fff
}
footer h3 {
	color: #fff;
	font-size: 15px
}
footer p {
	font-size: 14px;
	color: #fff;
	font-family: arial;
	line-height: 20px;
}
footer a {
	color: #fff
}
footer a:hover {
	color: #fff;
	text-decoration: underline
}
.footer-category .col-xs-3.col-sm-3.col-md-3 {
	display: none
}
/***********/
.wh_bg {
	background: #fff;
}
.wh_bg .container {
	background: #fff;
}
.ctt_ftsb {
	float: right;
	width: 65%;
	border-top: 4px solid #C4C4C4;
	padding: 18px 0 0 0;
}
#intro {
	font-size: 28px;
	font-family: 'PT Sans bold';
	color: #7d7d7d;
	line-height: 100%;
	float: left;
	margin: 0 24px 0 0;
}
/***********/
#mobile-actions .caret {
	border-top: 4px solid #fff;
}
div.copyright_vignettes {
	display: block !important;
}
.vignette_container .copyright_vignettes .template-info, .vignette_container .copyright_vignettes .primaryDocUrl, .vignette_container .copyright_vignettes .friendyUrl, .vignette_container .copyright_vignettes .contentDescription, .vignette_container .copyright_vignettes .note {
	display: none;
}
.vignette_container .copyright_vignettes .template-title + h3 {
	font-weight: 400;
	font-family: 'dinot';
	font-size: 15px
}
#notice_longue_description > p {
	font-size: 14px;
}
.detail_static_container {
	padding: 0 30px 0 0;
}
.tab-content {
	font-size: 14px;
}
.btn-deadlink {
	float: right;
}
a.deadlink-declarer {
	font-family: Arial, sans-serif;
	padding-left: 20px;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 30px;
	font-weight: 400;
	background-image: url('images/deadlink_pict.png');
	background-repeat: no-repeat;
	background-position: left center;
}
#document_actions:before {
/*position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: rgb(0, 0, 180);
    opacity: 0.2;
	height: 100%;
	width: 100%;
	content: '';*/
}
#share_social ul li a:hover {
	color: #fff;
	background: #ff0157;
}
div.social-network ul li a.twitter {
	background-color: #0000B4;
}
div.social-network ul li a.facebook {
	background-color: #0000B4;
}
div.social-network ul li a.tumblr {
	background-color: #0000B4;
}
div.social-network ul li a.pinterest {
	background-color: #0000B4;
}
div.social-network ul li a.gplus {
	background-color: #0000B4;
}
.template-author {
	font-weight : normal !important;
	text-transform: uppercase !important
}
.template-type {
	font-weight : bold !important;
	margin: 20px 0 0 0 !important
}
.template-date {
	color: #0000B4 !important; /*margin: 20px 0 0 0 !important;*/
}
.indicator {
}
.indicator .label-holding {
	display: none
}
.notice-actions {
	padding: 0 10px 10px;
}
.indicator.all-loaned,  .indicator.not-available-here,  .indicator.available-elsewhere,  .indicator.loaned-elsewhere,  .indicator.not-available,  .holding.not-available {
	border-left: none;
}
.indicator.available,  .indicator.exposition,  .holding.is-available {
	border-left: none;
}
.indicator.no-existing {
	border-left: none;
}
.indicator.no-holding,  .indicator.unknown {
	border-left: none;
}
.indicator.review {
	border-left: none;
}
.view-document {
	background: #0000B4;
	color: #fff;
}
.view-document:hover, .view-document:focus, .view-document:active {
	color: #ff00ff;
}
.haut_btn a {
	background: #0000B4 url(images/arrow-up.png) no-repeat center center;
	/* background-color: white; */
	width: 45px;
	height: 43px;
	border: 4px solid #fff;
}
.haut_btn {
	position: absolute;
	overflow: hidden;
	/* float: right; */
	top: -22px;
	right: 5%;
	left: auto;
	width: 45px;
}
#multi_selection .search-icon-container--icon:hover {
	color: #D06099;
}
.label-facet .btn.btn-action {
	background: transparent;
	color: #000;
	font-size: 3rem;
	font-weight: bold;
	opacity: 1;
	line-height: 36px;
	border: 0;
	text-transform: uppercase;
}
#criteres_recherche p {
	line-height: 36px;
	font-size: 3rem;
	font-weight: bold;
}
.pageSize-container .icon-arrow-bottom {
	top: 0;
}
.taille_page .btn-group.pageSize-container button {
	font-size: 2rem;
	font-weight: bold;
}
div.social-network ul li a {
	height: 32px;
	width: 32px;
	border: 3px solid #fff;
	margin: 2px 0;
	display: inline-block;
}
div.social-network ul li a span:not(.sr-only) {
	position: relative;
	top: 0;
	line-height: 26px;
	height: 28px;
	width: 28px;
	display: block;
}
/********************/
.panel-front > .panel-footer { width: 100%; display: inline-block;}
#portal .frame .panel-footer div:first-child {
	float: left;
	
	
}
.cms-inner-zone .footer-icon-container { /*display: none;*/
	float: right;
	
}
.cms-inner-zone .frame .panel-footer .btn {
	margin: 0;
	
}
.cms-pageadmin .footer-icon-container {
	display: inline-block;
	float: right;
}
.cms-pageadmin-front .x-portlet > .x-panel-body {
	background: #fff !important;
}
.navbar-header-after {
	height: 70px !important;
	width: 102px !important;
	margin: 0 !important;
	position: absolute;
	right: 0;
	background-size: 100% !important;
	top: 0;
	background-position: right top !important;
}
#preselect-facets-link {
	white-space: normal;
	padding: 6px 12px;
	line-height: 100%;
}
/**********/

@media (min-width: 1025px) {
.search #search-panel .panel-body {
	width: 45%;
	padding: 20px 0 48px 0;
	margin: 0 auto;
	float: right;
	margin: -166px 0 0 0;
	position: relative;
}
.search #search-panel > .container:after {
	width: 67px;
	height: 61px;
	margin: -60px 0 0 0;
	float: right;
	background-size: 100%;
}
.search .navbar-brand-before {
	position: absolute;
}
.search .navbar-brand {
	width: 50%;
	background-size: 100%;
	margin: 0 !important;
}
.search .navbar-brand-before {
	
	top: -12px;
}
}
.search .navbar-header-after {
	display: none;
}
#notice_longue .well {
	background-color: transparent;
	border: none;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#notice_longue .thumbnail-wrapper {
	margin: 0 14px 0 0;
}
.btn-clear, .btn-clear:hover, .btn-clear:focus {
	background-color: #0000b4;
	border-color: #0000b4;
	color: #fff;
	margin: 0 8px;
}
#notice_longue h3 {
	font-size: 18px;
	text-transform: uppercase;
}
#detail-holdings .btn-default, #detail-holdings .btn-primary {
	background: none;
	border: none;
	border-top: 0;
	border-left: 0;
	font-size: 16px;
	padding-top: 8px;
	padding-left: 0;
	color: #000;
	text-transform: uppercase;
}

#criteres_recherche .label-facet:not(:nth-child(1)) .btn.btn-action { background-color: #0000b4;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 10px;
    font-size: 15px;
    border: none;
	color: #fff;
	font-weight: normal;
	
}


.error_page .navbar-brand-before {
   
    top: 0;
}
.error_page h2    {font-size: 72px !important; color: #0000B4 !important;}
a, a:hover {
    color: #0000B4;
}
.error_page h3   {
    font-size: 28px !important;
	color: #0000B4 !important;
}

.error_page  .navbar-brand  a {    width: 100%;
    height: 100%;
    display: block;
    background: transparent;
    text-indent: -9999px;}

header #langue-btn .dropdown-menu { left: auto; right: 0; background: #FF1266}
#langue-btn  a {color: #fff; }
#langue-btn .active a, #langue-btn  a:hover{ background: #de1b60; color: #fff;}
.facet-search-field {
    padding: 0;
    
    margin: 10px 0;
}
ul.pipe-separators li {
    
    color: #fff;
}
.facetList.nav-pills > li {
    
    width: 100%;
    display: inline-block;
    clear: both;
}
.icon-remove:before   { line-height : 100%;
   
}
.lang-dropdown-mobile { float: right !important;}
.lang-dropdown-mobile .dropdown-menu { float: right !important;     right: 0;
    left: auto;
}
div.product-infos {
    
    display: none !important;
}
/******************Responsive devices*******************/

/* Full HD · width: 1920px */
@media (min-width: 1920px) {
}

/* Kindle landscape · width: 1024px */
/* iPad landscape · width: 1024px */

@media (min-width: 1200px) {
.container {
	width: 92%;
}
}
@media (min-width: 1025px) {
#resultats .vignette_container {
	float: left;
	width: 18%;
	margin-right: 20px;
}
.statut-primaryDoc {
	position: absolute;
	right: 0;
	top: 6px;
}
/*******Vignette recherche*******/	
#notice_longue .vignette_document img.ermes-thumb {
	max-width: 100%;
	width: 100%;
}
#resultats_detail .vignette_document {
	width: 100%;
}
#resultats_detail .vignette_container {
	margin: 0 30px 0 0;
	width: 22%;
}
#resultats_detail h2 {
	text-transform: uppercase;
	font-size: 50px;
	font-size: 5rem;
	line-height: 55px;
	font-weight: 900;
	margin: 0 0 25px 0;
}
p.item-author {
	text-transform: uppercase;
	font-size: 30px;
	font-size: 3rem;
	font-weight: 400;
}
.notice_header_date {
	text-transform: uppercase;
	font-size: 25px;
	font-size: 2.5rem;
	font-weight: 400;
	line-height: 1;
	margin-bottom: 15px;
}
#notice_longue h6 {
	font-size: 15px;
	font-size: 1.5rem;
	text-transform: uppercase;
	font-weight: 900;
	margin-bottom: 10px;
}
#notice_longue h4 {
	color: #000;
	border-top: 1px solid #000;
	margin-bottom: 10px;
	padding-top: 7px;
	text-transform: uppercase;
	font-size: 2rem;
	margin: 54px 0 0;
}
h2.category_header {
	color: #0000b4;
	padding-top: 7px;
	text-transform: uppercase;
	border-top: 1px solid #0000b4;
}
}
 @media (min-width: 1024px) {
.navbar-brand {
	width: 100%;
}
}
 @media (max-width: 1024px) {
.navbar-brand {
	/*width: 700px;
	height: 130px;*/
	background-size: 100%;
	width: 100%;
}
.big-slide .rsDefaultInv.rsHor .rsArrow {
	padding: 0px 9%;
}

.panel-front {
	padding-top: 10px
}
}
 @media (max-width: 992px) {
.big-slide .rsDefaultInv.rsHor .rsArrow {
	display: none;
}
#facet_container .panel-title {
    
    word-break: break-word;
	font-size: 14px;
}
}
 @media (min-width: 768px) and (max-width: 1024px) {
.container {
	width: 100%;
	margin: 0 auto;
	/*padding: 0;*/
}
header .container, footer .container {
	width: 92%;
}
}
 @media (max-width: 800px) {
.navbar-brand {
	width: 100%;
	height: 130px;
}
}
 @media (min-width: 769px) {
}

/* iPad portrait  width: 768px */
@media (min-width: 768px) {
.navbar>.container .navbar-brand {
	margin-left: 0;
	padding: 0
}
#search-panel > .container {
	padding: 0;
	background: transparent;
	z-index: 9;
}
#search-panel .panel-body {
	width: 67%;
	padding: 20px 0 48px 0;
	margin: 0 auto;
	float: left;
}
.container>.navbar-header, .container>.navbar-collapse {
	width: 100%
}
header {
	border-top: 10px solid #0000B4;
}
#menu-panel {
	border-top: none;
	background: #0000B4;
}
.statut, .statut-disabled, .statut-primaryDoc {
	background-color: #eee;
}
.btn-account {
	background: transparent;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: normal;
	padding: 6px 14px;
	text-decoration: none;
	text-transform: uppercase;
}
.btn-account:hover, .btn-account:focus, .btn-account:active, .btn-account.active, .open .dropdown-toggle.btn-account {
	color: #fff;
}
.button-my-account {
	display: inline-block !important;
}
.register_user_link, .register_user_link:hover {
	color: #fff;
	text-transform: uppercase;
}
.connectBox {
	padding: 72px 0 240px 0;
	z-index: 10;
}
.detail-icon-container {
	margin-top: 0px;
}
.form-horizontal .control-label {
	padding-right: 8px;
}
.big-slide .carousel_3, .big-slide .carousel_1 {
}
#document_actions {
	margin-top: 32px;
	padding: 10px;
}
.dl-horizontal dd {
	font-weight: normal;
}
/*******************/

#ermes_main_menu {
	width: 100%;
	background: transparent;
	margin: 0
}
#ermes_main_menu li.LEVEL1 {
	width: 15.23%;
	background: transparent;
	border: none;
	margin: 0 0 0 1.73%
}
#ermes_main_menu li.LEVEL1 > a {
	padding: 12px 0 24px 0;
	color: #fff;
	text-transform: uppercase;
	height: 100%;
	display: block;
	width: 100%;
	font-size: 2rem;
	line-height: 100%;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	font-family: 'dinot';
	border-top: 5px solid #fff;
}
#ermes_main_menu li.LEVEL1 > a:hover, #ermes_main_menu li:hover > a, #ermes_main_menu li.LEVEL1 > a:focus, #ermes_main_menu li:focus > a {
	background: transparent;
	color: #ff00ff;
	border-top: 5px solid #ff00ff;
}
/*
#ermes_main_menu li.LEVEL1:last-child > a {
	border-top: 1px solid #fff;
	padding-top: 16px;
}
#ermes_main_menu li.LEVEL1:last-child > a:before {
	content: " ";
	top: 1px;
	left: 0;
	right: 0;
	bottom: 0;
	border-top: 1px solid #FF1266;
}
#ermes_main_menu li.LEVEL1:last-child > a:after {
	content: " ";
	top: 3px;
	left: 0;
	right: 0;
	bottom: 0;
	border-top: 1px solid #0096ff;
}
#ermes_main_menu li.LEVEL1:last-child span {
	text-shadow: -4px 0px 0px rgba(0, 150, 255, 0.6), 4px 0px 0px rgba(255, 0, 255, 0.6);
}
#ermes_main_menu li.LEVEL1:last-child > a:hover, #ermes_main_menu li.LEVEL1:last-child:hover > a, #ermes_main_menu li.LEVEL1:last-child > a:focus, #ermes_main_menu li.LEVEL1:last-child:focus > a {
	background: transparent;
	color: #ff00ff;
	border-top: 1px solid #ff00ff;
}
*/
/*************/
#ermes_main_menu .dropdown-menu {
	background: #ff00ff;
	border: none;
	padding: 0;
	border-radius: 0;
	margin-top: 0px;
}
#ermes_main_menu .dropdown-menu>li>a {
	color: #fff;
	font-size: 16px;
	text-align: left;
	text-transform: none;
	padding: 4px 14px;
	border: none
}
#ermes_main_menu .dropdown-menu>li>a:hover, #ermes_main_menu .dropdown-menu>li:hover>a {
	background: #F7DCEC;
	color: #4F4F4F
}
#ermes_main_menu li.LEVEL1 .caret, #ermes_main_menu li.LEVEL1 a:hover .caret {
	border-bottom-color: #fff;
	border-top-color: #fff;
}
#ermes_main_menu li.LEVEL1 > a:hover .caret, #ermes_main_menu li:hover > a .caret {
	border-bottom-color: #ff00ff;
	border-top-color: #ff00ff;
}
/**************/
.notice.notice_courte, .statut, .statut-disabled, .statut-primaryDoc {
/*margin-right: 0;*/
}
.statut, .statut-disabled, .statut-primaryDoc {
	background-color: #fff;
}
#portal .theme_1.frame {
	margin: -20px 0 0 0 !important;
}
#resultsContainer #aside {
	width: 15.23%;
	float: left;
	right: 0;
	padding-right: 0;
	margin-top: 0;
}
#resultats_recherche {
	width: 83%;
	left: 0px;
	float: right;
}
.modal-dialog {
	width: 70%;
}
#detail-notice .metadata-actions > li {
	display: block;
	float: initial;
}
#layout-3 #zone-4 {
    padding: 0 30px 0 0;
}

#layout-3 #zone-5 {
    padding: 0 0 0 30px;
}
}
 @media (max-width: 768px) {
#admin-actions, #mobile-actions {
	/*background: #0000B4;*/
	box-shadow: none;
}
#scenario-selection, #submit-search, .tt-hint {
	height: 36px;
	line-height: 35px;
}
#textfield, .clean-text-field {
	height: 36px;
}
#dropSite {
	display: none
}
.big-slide .slider_thumb {
	max-height: none;
	height: 100%;
}
.frame .big-slide img {
	height: 100% !important;
}
#portal .big-slide {
	margin: -20px 0 0 0
}
}
 @media (max-width: 767px) {
#menu-panel {
	top: 36px;
	/*top: 45px;*/
	margin: 0 -20px;
}
#menu-panel .panel-body {
	padding: 0
}
.navbar-brand-before {
	width: 89px;
	height: 44px;
	position: relative;
	top: auto;
	background-size: 100%;
	margin: -33px 0 0 0;
}
.navbar-inverse .navbar-brand {
    margin: -25px 0 0 0;
}
#search-panel > .container:after {
	display: inline-block;
	width: 44px;
	height: 44px;
	margin: 0 0 10px 0;
	background: transparent url('images/logo_if-af.png') no-repeat right center;
	position: relative;
	background-size: 100%;
}
.error_page .navbar-brand-before {
    
    margin: 0 0 14px 0;
}
.container > .navbar-header, .container > .navbar-collapse {
	text-align: center;
	width: 100%;
}
.navbar-inverse .navbar-brand {
}
.navbar-brand {
	width: 100%;
	height: 126px;
	margin: 0 auto;
	background-size: 100%;
	float: none;
	display: inline-block;
}
#portal .big-slide {
	margin: 0;
}
.panel-body.col-md-8 {
	z-index: 99
}
header {
	padding: 0 20px;
	clear: both;
	width: 100%;
	display: inline-block;
}
#menu-panel .navbar-collapse {
	border: none;
}
.navbar-header-after {
	display: none !important
}
.footer-category {
	padding: 0 20px;
}
/***********Menu mobile***********/
#ermes_main_menu {
	width: 100%;
	background: #0000B4;
	margin: 0;
	padding: 40px;
}
#ermes_main_menu li.LEVEL1 {
	width: 100%;
	background: transparent;
	border: none;
	margin: 0 0 20px 0
}
#ermes_main_menu li.LEVEL1 > a {
	padding: 12px 0 24px 0;
	color: #fff;
	text-transform: uppercase;
	height: 100%;
	display: block;
	width: 100%;
	font-size: 2rem;
	line-height: 100%;
	font-weight: bold;
	text-align: left;
	font-family: 'dinot';
	border-top: 5px solid #fff;
}
#ermes_main_menu li.LEVEL1 > a:hover, #ermes_main_menu li:hover > a, #ermes_main_menu li.LEVEL1 > a:focus, #ermes_main_menu li:focus > a {
	background: #0000B4;
	color: #ff00ff;
	border-top: 5px solid #ff00ff;
}
#ermes_main_menu li.LEVEL1:last-child > a {
	border-top: 1px solid #fff;
}
#ermes_main_menu li.LEVEL1:last-child > a:before {
	content: " ";
	position: absolute;
	top: 1px;
	left: 0;
	right: 0;
	bottom: 0;
	border-top: 1px solid #FF1266;
}
#ermes_main_menu li.LEVEL1:last-child > a:after {
	content: " ";
	position: absolute;
	top: 3px;
	left: 0;
	right: 0;
	bottom: 0;
	border-top: 1px solid #0096ff;
}
#ermes_main_menu li.LEVEL1:last-child span {
	text-shadow: -4px 0px 0px rgba(0, 150, 255, 0.6), 4px 0px 0px rgba(255, 0, 255, 0.6);
}
#ermes_main_menu li.LEVEL1:last-child > a:hover, #ermes_main_menu li.LEVEL1:last-child:hover > a, #ermes_main_menu li.LEVEL1:last-child > a:focus, #ermes_main_menu li.LEVEL1:last-child:focus > a {
	background: #0000B4;
	color: #ff00ff;
	border-top: 1px solid #ff00ff;
}
/*************/
#ermes_main_menu .dropdown-menu {
	background: #ff00ff;
	border: none;
	padding: 0;
	border-radius: 0;
	margin-top: 0px;
}
#ermes_main_menu .dropdown-menu>li>a {
	color: #fff;
	font-size: 16px;
	text-align: left;
	text-transform: none;
	padding: 4px 14px;
	border: none
}
#ermes_main_menu .dropdown-menu>li>a:hover, #ermes_main_menu .dropdown-menu>li:hover>a {
	background: #F7DCEC;
	color: #4F4F4F
}
#ermes_main_menu li.LEVEL1 .caret, #ermes_main_menu li.LEVEL1 a:hover .caret {
	border-bottom-color: #fff;
	border-top-color: #fff;
}
#ermes_main_menu li.LEVEL1 > a:hover .caret, #ermes_main_menu li:hover > a .caret {
	border-bottom-color: #ff00ff;
	border-top-color: #ff00ff;
}
/*************/
.webframe-ermes-commonviewedresources .panel-body {
	height: auto;
}
#portal .panel-body {
	padding-top: 0;
}
.panel-front {
	margin-bottom: 0;
	margin: 5px 0 5px 0;
}
.panel-front > h2, .panel-heading > h2 {
	font-size: 3rem;
}
.container {
	padding: 0;
}
}

/* iPhone 6 Plump landscape · width: 736px */
@media (max-width: 736px) {
.carousel_3 .slider_container, .carousel_1 .slider_container {
	background-size: initial;
}
.big-slide .carousel_3 .slider_container, .big-slide .carousel_1 .slider_container {
/*background: #0000B4;*/
	
	
	
}
.big-slide .slider_container h3 {
	font-size: 36px;
	line-height: 100%;
}
.big-slide .slider_sub_container {
	width: 100%;
	margin: 0;
	padding: 12px;
}
#portal .frame {
	margin: 0 0 8px !important;
}
/***********/
.Ermes-SiteMap div.list-group-item {
	margin-bottom: 0;
	display: inline-block;
	width: 100%;
	padding: 0;
	table-layout: inherit;
}
.Ermes-SiteMap div.list-group-item ul.list-group, .webframe-SiteMapLocationWebFrame .list-inline, .Ermes-SiteMap .list-group  {
	margin-bottom: 0px;
	width: 100%;
	display: block;
	float: left;
	margin: 0 0 10px 0;
}
.Ermes-SiteMap .list-group:first-child li.list-group-item {
	float: left;
	display: inline-block;
}
.Ermes-SiteMap .list-group .list-group-item a, .webframe-SiteMapLocationWebFrame .list-group .list-group-item a {
	display: block;
	color: #0000b4;
	padding: 0;
}
.webframe-SiteMapLocationWebFrame .list-inline:first-child li, .Ermes-SiteMap .list-group:first-child  li{    padding-right: 0;}
}

/* iPhone 6 landscape · width: 667px */
@media (max-width: 667px) {
	
	.navbar-brand-before
{
    width: 66px;
    height: 36px;
    margin: 0px 0 0 0 !important;
}


}

/* Kindle portrait · width: 600px */
/* Android (Nexus 4) landscape · width: 600px */

@media (max-width: 600px) {
	#resultats .vignette_document img.ermes-thumb {
	max-height: 150px;
	width: auto;
}
#preselect-facets-link {
    
    font-size: 12px;
}
.big-slide .slider_container h3 {
    font-size: 24px;
}
.navbar-brand-before
{
    width: 66px;
    height: 36px;
    margin: 0px 0 0 0 !important;
}


}

/* iPhone 5 Retina regardless of IOS version */
/* iPhone 5 landscape · width: 568px */

@media (max-width: 568px) {
	
	.navbar-brand-before
{
    width: 66px;
    height: 36px;
    margin: 0px 0 0 0 !important;
}


}

/*iPhone 3+4 landscape · width: 480px*/

@media (max-width: 480px) {
.carousel_3 .slider_container, .carousel_1 .slider_container {
}
.panel-front > h2, .panel-heading > h2 {
	font-size: 2rem;
}
#search-panel > .container:after { display: none;}
.navbar-inverse .navbar-brand {
    margin: -10px 0 0 0;
}

.navbar-brand-before
{
    width: 66px;
    height: 36px;
    margin: 0px 0 0 0 !important;
}


}

/*iPhone 6 Plump portrait · width: 414px*/
@media (max-width: 414px) {
.navbar-brand {
	height: 72px;
}
.navbar-brand-before
{
    width: 66px;
    height: 36px;
    margin: 0px 0 0 0 !important;
}


}

/*Android (Nexus 4) portrait · width: 384px*/


@media (max-width: 384px) {
	.navbar-brand-before
{
    width: 66px;
    height: 36px;
    margin: 0px 0 0 0 !important;
}


}

/*Crappy Android landscape · width: 320px*/
/*iPhone 5 portrait · width: 320px*/
/*iPhone 3+4 portrait · width: 320px*/

@media (max-width: 320px) {
.navbar-brand {
	height: 48px;
}
.navbar-brand-before
{
    width: 66px;
    height: 36px;
    margin: 0px 0 0 0 !important;
}


}
/*Crappy Android portrait · width: 240px*/


@media (max-width: 240px) {
}

#langue-btn {
	bottom: -20px;
}

/*********Update 03/12/2018********/

@media (min-width: 768px) {
#ermes_main_menu {
	width: 100%;
	margin: 0;
	display: table;
	table-layout: fixed;
}
#ermes_main_menu li.LEVEL1 {
	width: 100%;
	margin: 0;
	float: none;
	display: table-cell;
	border-right: 26px solid #0000B4;

}
#ermes_main_menu li.LEVEL1:first-child {
	/*border: none;*/
}
#ermes_main_menu li.LEVEL1 { padding: 0;}
#ermes_main_menu li.LEVEL1 > a {}
}

#ermes_main_menu li.LEVEL1.menu-jeunesse > a {
	border-top: 1px solid #fff;
	padding-top: 16px;
}
#ermes_main_menu li.LEVEL1.menu-jeunesse > a:before {
	content: " ";
	/*position: absolute;*/
	top: 1px;
	left: 0;
	right: 0;
	bottom: 0;
	border-top: 1px solid #FF1266;
}
#ermes_main_menu li.LEVEL1.menu-jeunesse > a:after {
	content: " ";
	/*position: absolute;*/
	top: 3px;
	left: 0;
	right: 0;
	bottom: 0;
	border-top: 1px solid #0096ff;
}
#ermes_main_menu li.LEVEL1.menu-jeunesse span {
	text-shadow: -4px 0px 0px rgba(0, 150, 255, 0.6), 4px 0px 0px rgba(255, 0, 255, 0.6);
}
#ermes_main_menu li.LEVEL1.menu-jeunesse > a:hover, #ermes_main_menu li.LEVEL1.menu-jeunesse:hover > a, #ermes_main_menu li.LEVEL1.menu-jeunesse > a:focus, #ermes_main_menu li.LEVEL1.menu-jeunesse:focus > a {
	background: transparent;
	color: #ff00ff;
	border-top: 1px solid #ff00ff;
}

.webframe-ermes-commonviewedresources.render-velocityRenderMode_IFRDL_CAROUSEL .footer-icon-container {
    /* display: none; */
    float: right !important;
	margin-top:-40px;
}
/*
.dr-viewer-wrapper .fullscreen .dr-header {
    display: none;
}

.dr-viewer-wrapper .fullscreen .sidebar-splitter-left {
    display: none;
}
.dr-viewer-wrapper .fullscreen .sidebar-splitter {
	position:absolute;
	top:0px;
}
*/