/*==================== MONTPELLIER ===================*/

/* INCLUSIONS CSS ERMES */

@import url(../ermes-standard/style.css);
@import url(../ermes-standard/modeles.css);
@import url(polices/polices.css);

/* INCLUSIONS CSS SYRACUSE */

@import url(../standard/portal/front/modeles.css);
@import url(../standard/portal/front/style.css);
@import url(../syracuse/syracuse.css);
@import url(polices.css);
@import url(ermes-font-addon.css);
@import url(editorial.css);



#share_social {
	z-index: 500;
}

body, table, td  {
	color: #333;
	font-family:"SourceSansPro-Regular";
	background: #eaeaea;
}
body, h2, h3, h4, h5, h6, td, pre, .panel-front > .x-panel-header span {
	font-family:"SourceSansPro-Regular";
}
header {
	border: none;
	border-color: #fff;
	background: #eaeaea url(images/header-1.jpg) no-repeat center top;
}
/* .bandeau_general-2 header{
	background-image: url(images/header-2.jpg);
}
.bandeau_general-3 header {
	background-image: url(images/header-3.jpg);
}
.bandeau_general-4 header{
	background-image: url(images/header-4.jpg);
}
.bandeau_general-5 header{
	background-image: url(images/header-5.jpg);
}
.bandeau_general-6 header {
	background-image: url(images/header-6.jpg);
}
.bandeau_general-7 header{
	background-image: url(images/header-7.jpg);
}
.bandeau_general-8 header{
	background-image: url(images/header-8.jpg);
}
.bandeau_bibnum-1 header{
	background-image: url(images/header_bibnum-1.jpg);
}
.bandeau_bibnum-2 header{
	background-image: url(images/header_bibnum-2.jpg);
}
.bandeau_bibnum-3 header{
	background-image: url(images/header_bibnum-3.jpg);
} */

.portal-random-1 header {
	background-image: url(images/header-1.jpg);
}
.portal-random-2 header {
	background-image: url(images/header-2.jpg);
}
.portal-random-3 header {
	background-image: url(images/header-3.jpg);
}
.portal-random-4 header {
	background-image: url(images/header-4.jpg);
}
.portal-random-5 header {
	background-image: url(images/header-5.jpg);
}
.portal-random-6 header {
	background-image: url(images/header-6.jpg);
}
.portal-random-7 header {
	background-image: url(images/header-7.jpg);
}
.portal-random-8 header {
	background-image: url(images/header-8.jpg);
}


@media (min-width: 768px) {
	header {
		margin-bottom: 50px;
	}
}

.panel-front > .x-panel-header span, h2 {
	color: #3f3f3f;
	padding: 0 0 10px 0px;
}
h3 {
	color: #515151;
}

h3.h3-vert {
    color: #008592;
}
.marge-20 {
	padding: 20px;
}

h4 {
	color: #333;
}

.pages-emile_zola h2,
.pages-emile_zola h3 {
	color: #e82c2e;
}
.pages-federico_fellini h2,
.pages-federico_fellini h3 {
	color: #23408e;
}
.pages-victor_hugo h2,
.pages-victor_hugo h3 {
	color: #f26a57;
}
.pages-jean_jacques_rousseau h2,
.pages-jean_jacques_rousseau h3 {
	color: #a2b928;
}
.pages-federico_garcia_lorca h2,
.pages-federico_garcia_lorca h3 {
	color: #888888;
}
.pages-william_shakespeare h2,
.pages-william_shakespeare h3 {
	color: #007d8c;
}
.pages-la_gare h2,
.pages-la_gare h3 {
	color: #00964b;
}
.pages-françoise_giroud h2,
.pages-françoise_giroud h3 {
	color: #731a3e;
}
.pages-aime_cesaire h2,
.pages-aime_cesaire h3 {
	color: #ee7f00;
}
.pages-jean_fontaine h2,
.pages-jean_fontaine h3 {
	color: #9d0d15;
}
.pages-albert_camus h2,
.pages-albert_camus h3 {
	color: #afbf23;
}
.pages-george_sand h2,
.pages-george_sand h3 {
	color: #572381;
}
.pages-jean_giono h2,
.pages-jean_giono h3 {
	color: #e50476;
}
.pages-paul_langevin h2,
.pages-paul_langevin h3 {
	color: #3f3f3f;
}
/* Admin pages */
/*
Pages Emile Zola=pages-emile_zola;Pages Federico Fellini=pages-federico_fellini;Pages Victor Hugo=pages-victor_hugo;Pages Jean-Jacques Rousseau=pages-jean_jacques_rousseau;Pages Federico Garcia Lorca=pages-federico_garcia_lorca;Pages William Shakespeare=pages-william_shakespeare;Pages La gare=pages-la_gare;Pages Françoise Giroud=pages-françoise_giroud;Pages Aimé Césaire=pages-aime_cesaire;Pages Jean de la Fontaine=pages-jean_fontaine;Pages Albert Camus=pages-albert_camus;Pages George Sand=pages-george_sand;Pages Jean Giono=pages-jean_giono;Pages Paul Langevin=pages-paul_langevin
*/

p {
	color: #333;
}
a,
a:hover {
	color: #000;
}
a,
a:hover  {
	color: #008592;
}

.panel-front,
.panel-selection {
	padding: 10px;
	padding: 20px;
	background: #fff;
}
#portal .panel-body {
	padding-top: 10px;
}
#nav_connexe {
	position: relative;
}
.all-link-connexe {
	top : 2px;
}
.all-link-connexe .link-connexe .btn-xs {
	font-size: 18px;
}
#identite_utilisateur {
	left: 10px;
	color: #fff;
}
.connectBox {
	background: #008592;
}
#authentification .form-group {
	margin-right: 0;
}
.register_user_link,
.register_user_link:hover {
	color: #fff;	
}
.navbar-brand h1 {
	display: none;
}
#langue-btn {
	bottom: 30px;
	background: #fff;
}
#langue-btn a.active,
.site-btn a.active {
	color: #008592;
}
.tt-suggestion.tt-cursor {
  background-color: #008592;
}
#menu-panel {
	border: none;
	background: none;
/* 	padding-bottom: 5px; */
	background: linear-gradient(to right, #00626b 0%, #018695 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#menu-panel .panel-body {
    margin-top: 0;
    padding: 0;
}
#nav-rich-menu {
/*      background: url(images/menu-panel.png) no-repeat right top / 30% auto, linear-gradient(to right, #00626b 0%, #018695 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); */
	 /* background: linear-gradient(to right, #00626b 0%, #018695 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); */
}
/* #nav-rich-menu{
     background: url(images/menu-panel.png) no-repeat;
} */
div#jGrowl .ui-state-highlight{
	background:none;
}
div#jGrowl .jGrowl-notification, div#jGrowl .jGrowl-notification .jGrowl-message{
	background-color: #a0ac00;
	color:#fff;
	margin:0;
	font-weight:bold;
}


#preselect-facets-link {
	display: none !important;
}

	/*======================= TEST  IE9  ==========================*/
	
/* 	:root #nav-rich-menu li a {
		 color: red \0/ie9;
	} */
	
	/*========================================================*/
	/*_________ TinyMCEContentCssClasses __________*/


.couleur_zola, .couleur_zola a {
	color: #c00418;
}
.couleur_Fellini, .couleur_Fellini a {
	color: #004b95;
}
.couleur_Hugo, .couleur_Hugo a {
	color: #eb6a40;
}
.couleur_Rousseau, .couleur_Rousseau a{
	color: #aab41a;
}
.couleur_Lorca, .couleur_Lorca a  {
	color: #838d8f;
}
.couleur_Gare, .couleur_Gare a {
	color: #008c35;
}
.couleur_Shakespeare, .couleur_Shakespeare a {
	color: #008a96;
}
.couleur_Giroud, .couleur_Giroud a{
	color: #731a3e;
}
.couleur_Cesaire, .couleur_Cesaire  a {
	color: #ee7f00;
}
.couleur_Laverune, .couleur_Laverune a  {
	color: #9d0d15;
}
.couleur_Camus, .couleur_Camus a{
	color: #f1e300;
}
.couleur_Giono, .couleur_Giono a {
	color: #d2005b;
}
.couleur_Villeneuve, .couleur_Villeneuve  a {
	color: #572381;
}
.couleur_Tolstoi, .couleur_Tolstoi a {
	color: #0093d1;
}
/*_______________________________*/


.couleur_fond {
	padding: 0 2px;
	color: #fff;
	background: #000;/*Zola*/
}
#dropChangeSite {
	/*margin-top: 8px;
	background: #fff;*/
	display:none;
}
#main_search_form {
	background: #fff;
		height: 49px;
}
#search-panel {
	padding: 0;
	background: none;
}
#scenario-selection,
#submit-search {
    background-color: #008592;
	background: linear-gradient(to right, #00626b 0%, #018695 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #008592;
    color: #fff;
	height: 49px;
}
#submit-search {
	margin-right: -1px;
}
.twitter-typeahead {
	background: none;
}
#textfield {
		height: 49px;
}
.clean-text-field  {
		height: 48px;
}

#textfield, .clean-text-field {
/* 	height: 28px;
	line-height: 14px; */
	color: #008592;
}
/* #textfield{
	border: 1px solid #8d8d8d;
} */
.clean-text-field {
	/* padding-right: 5px; */
	color: #000;
	/* border: 1px solid #8d8d8d; */
	border-left: none;
}
/* #textfield, .tt-hint {
	height: 28px;
} */
#scenario-selection {
		font-size: 16px;
}
#globalScenarioMobile {
    background-color: #008592;	
}
#globalScenarioMobile .active,
#globalScenarioMobile .active:hover,
#globalScenarioMobile .active:focus {
    background-color: #a0ac00;
    color: #fff;
}
#globalScenarioMobile > li > a {
    color: #fff;
}
#globalScenarioMobile > li > a:hover,
#globalScenarioMobile > li > a:focus {
	background-color: #a0ac00;
    color: #fff;
}
#ariane {
    display: inline-block;
    background: #fff;
    padding: 0 5px;
	color: #515151;
}

#globalAdvancedSearchLink {
/*     margin-right: -184px;
    margin-top: -28px;
    padding: 3px 5px 3px 10px; */
	color: #fff;
	font-size: 16px;
/* 	text-transform: uppercase;
	background: #008592;
	background: linear-gradient(to right, #00626b 0%, #018695 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); */
}
#globalAdvancedSearchLink .icon-plus{
	float: right;
}
#nav-rich-menu li,
#ermes_main_menu li.LEVEL1 {
    margin: 0 0.1% 0 0;
}
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover,
.dropdown-menu > .active > a:focus {
	background: #008592;
}
.modele_10 .panel-heading{
	border:none;
    /*border-color: */
    color: #333333;
    padding: 0px 0px;
}

.modele_10  .panel-model{
	border:none;
}
.panel .modele_10  .panel-title{
	font-size:small;
	text-transform:none;
}
/* BUTTONS */
.btn {
     border-radius: 0px;
}
.btn-default {
	background-color: #008592;
    border-color: #008592;
    color: #fff;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
	background-color: #a0ac00;
    border-color: #a0ac00;
    color: #fff;
}
.btn-primary {
	background-color: #008592;
    border-color: #008592;
    color: #fff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
	background-color: #a0ac00;
    border-color: #a0ac00;
    color: #fff;
}
.btn-info {
	background-color: #008592;
    border-color: #008592;
    color: #fff;
	
}
.notice_corps .btn-info, .notice_corps .btn-info:hover
{
	background:none;
	border:none;
	color: #000;
	padding:0;
	vertical-align:inherit;
}

#resultats_detail .notice_corps .btn-info{
	color: #008592;
	font-size: 16px;
}
.notice_corps p#article .btn-info{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #008592;
    font-weight: bold;
}

.notice_corps p#article .btn-info, .notice_corps  p#article .btn-info:hover {
	text-decoration:underline;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
	background-color: #a0ac00;
    border-color: #a0ac00;
    color: #fff;
}
.btn-validation {
	background-color: #000;
    border-color: #000;
    color: #fff;
}
.btn-validation:hover,
.btn-validation:focus,
.btn-validation:active,
.btn-validation.active,
.open .dropdown-toggle.btn-validation {
	background-color: #fff;
    border-color: #fff;
    color: #d20f47;
}
.btn-basket {
    background-color: #008592;
    border-color: #008592;
    color: #fff;
}
.btn-basket:hover,
.btn-basket:focus,
.btn-basket:active,
.btn-basket.active,
.btn-basket.disabled,
.btn-basket[disabled] {
    background-color: #a0ac00;
    border-color: #a0ac00;
    color: #fff;
}
.memoriser .dropdown-toggle {
	border-color: #008592;
}
.btn-action {
    background-color: #008592;
    border-color: #008592;
    color: #fff;
}
.btn-action:hover,
.btn-action:focus,
.btn-action:active,
.btn-action.active,
.btn-action.disabled,
.btn-action[disabled] {
    background-color: #008592;
    border-color: #008592;
    color: #fff;
}
.metadata-actions .btn-dark {
    background-color: #008592;
    border-color: #008592;
    color: #fff;
}
.btn-dark {
    background-color: #008592;
    border-color: #008592;
    color: #fff;
}
.btn-dark:hover,
.btn-dark:focus,
.btn-dark:active,
.btn-dark.active,
.btn-dark.disabled,
.btn-dark[disabled] {
    background-color: #a0ac00;
    border-color: #a0ac00;
    color: #fff;
}

/*________________________________________________________________________________*/

@media (min-width: 768px) {
	.button-my-account {
		margin-top: 12px;
	}
	.btn-account {
		color: #fff;
		font-size: 18px;
		background: #008592;
		padding-top: 8px;
	}
	.btn-account,
	.btn-account:hover,
	.btn-account:focus,
	.btn-account:active,
	.btn-account.active,
	.open .dropdown-toggle.btn-account {
		color: #fff;
	}
}


.home span {
	display: none;
}
.home i {
	display: block;	
	color: #fff;
}
.navbar > .container .navbar-brand {
	background: url(images/brand.png) no-repeat;
	margin: -40px 0 135px 0;
	background-size: 100% auto;
}
@media (min-width: 768px) {
/* 	.navbar > .container .navbar-brand {
		background: url(images/brand.png) no-repeat;
		margin: -40px 0 135px 0;
		background-size: 100% auto;
	} */
	.navbar-inverse .navbar-brand {
		padding: 0 0 140px 260px;
	}
/* 		.navbar-header-after {
			background: url(images/brandville.png) no-repeat;
			display: block;
			position: absolute;
			left: 0;
			top: -58px;
			height: 300px;
			width: 218px;
			z-index: -1;
		} */
	.navbar-container.container {
		/* margin: 0; */
		/* background: #bc8f8f6e; */
	}
	#search-panel .panel-body.col-md-8 {
		padding: 64px 0 18px;
		width: 60%;
		z-index: 21;
	}
	#ermes_main_menu li.LEVEL1,
	#nav-rich-menu li {
		width: auto;
		font-size: 18px;
		border-left: 1px solid #fff;
		background: none;
	}
	#ermes_main_menu li.LEVEL1:first-child,
	#nav-rich-menu li:first-child {
		border-left: none;
	}
	#nav-rich-menu li a,
	#ermes_main_menu li.LEVEL1 > a {
		padding: 6px 18px;
	}
    #nav-rich-menu li:hover a {
	    background: #a0ac00;
    }
    #nav-rich-menu a:hover {
	    background: #a0ac00;
    }
	.nav .open > a,
	.nav .open > a:hover,
	.nav .open > a:focus,
	#ermes_main_menu li.LEVEL1 a:hover	{
	    background: #a0ac00;
		color: #fff;
    }
    /* Second level */
    #nav-rich-menu .dropdown {
	    background: #a0ac00;
    }
	#nav-rich-menu li .dropdown_container a {
		background: #a0ac00;
		margin: 5px 10px 5px 2px;		
	}	
	#nav-rich-menu  li .dropdown_container a:hover {
		background: #a0ac00;
	}
}
@media (min-width: 768px) and (max-width: 799px) {
	#nav-rich-menu li a,
	#ermes_main_menu li.LEVEL1 > a {
		padding: 6px 7px;
	}
	#ermes_main_menu li.LEVEL1, #nav-rich-menu li {
		font-size: 14px;
	}	
}
@media (min-width: 800px) and (max-width: 1023px) {
	#nav-rich-menu li a,
	#ermes_main_menu li.LEVEL1 > a {
		padding: 6px 7px;
	}
	#ermes_main_menu li.LEVEL1, #nav-rich-menu li {
		font-size: 14px;
	}	
}
@media (min-width: 1024px) and (max-width: 1279px) {
	#nav-rich-menu li a,
	#ermes_main_menu li.LEVEL1 > a {
		padding: 6px 10px;
	}	
}




#nav-rich-menu li:nth-child(3) .dropdown {
   /* left: 0  !important; */
}

#nav-rich-menu .dropdown {
	padding: 0;
}

li.rich-item .dropdown .dropdown_container {
	border-top: 3px solid #e4e4e2;
}
#nav-rich-menu .illustration {
	margin: 0 10px 0 0;
}

/*===========  RECHERCHE =========*/

.panel-front.panel-search-container .panel-heading {
	padding: 10px;
}
#aside {

}
#criteres_recherche p, #description_resultats, .taille_page {
	color: #000;
}
#resultats > ul > li {
	border-bottom: 1px solid #d1d1d1;
	background: #fff;
}
#resultats .select {
	background: #fff;
}
.btn-group.pageSize-container button {
	color: #000;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	color: #008592;
	border-color: #008592;
}
.criteres_tri {
	background: #eaeaea;
	padding: 4px 0;
}
.select-all {
	background: none;
}
.displaymode-icon-container.desktop button, .siteRestriction-icon-container.desktop button, .sort-order button {
	background: #fff;
	color: #000 !important;
}
.template-title {
    color: #000;
    font-size: 14px;
    font-weight: normal;
}
.template-info {

}
h3.panel-title {
	color: #008592;
	border: 1px solid #008592;
	padding: 5px;
}
.additional-infos {
	color: #008592;	
}
.btn-group.pageSize-container.open .dropdown-menu > li > a {
	color: #008592;	
}
.displaymode-icon-container .active, .siteRestriction-icon-container .active, .pageSize-container .active, .sort-order .active {
	background: #008592 !important;
	color: #fff !important;
}
#multi_selection_simple .panel-heading,
#multi_selection .panel-heading {
	background: #008592;
}
#multi_selection_simple .selection_label,
#multi_selection .selection_label {
	color: #fff;
}
#multi_selection_simple .bouton_detail,
#multi_selection .bouton_detail {
	color: #fff;
}
.badge {
	color: #008592;
}
.facetList.nav-pills.nav-stacked > li > a {
	text-transform: uppercase;
	color: #3f3f3f;
	padding: 5px 0;
}
.facetList.nav-pills > li {
    border-bottom: 2px solid #eaeaea;
}
.facet-controls > a {
	padding: 5px;
	color: #3f3f3f;
	background: #eaeaea;
}
.facet-controls > a:hover {
	color: #fff;
	background: #3f3f3f;
}
#facet_container .panel-heading  {
    padding: 15px 5px 5px;
}
#options_resultat .panel-body  {
    padding-top: 0;
}
h2.category_header {
	color: #008592;
}
.nav-tabs > li {
    background: #008592;
}
.nav-tabs > li > a {
    color: #fff;
	padding: 3px 30px;
    font-size: 14px;
	font-weight: normal;
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
    background-color: #a0ac00;
    border-color: #a0ac00;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background-color: #a0ac00;
    border-color: #a0ac00;
    color: #fff;
}
h3.category_header {
	color: #fff;
    background: #008592;
	background: linear-gradient(to right, #00626b 0%, #018695 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: none;
}
.notice_corps .template-info span {
	display: block;
}
.notice_corps .template-info .template-separator {
	display: none;
}
.notice_corps .template-info .category-wrapper{
	clear: both;
}
.notice_corps .template-info span.separator {
	display: none;
}
.event-wrapper [class^="icon-"],
.event-wrapper [class*=" icon-"] {
	float: left;
}
#resultats > ul > li.current-event {
    background: none;
}
.ui-datepicker-today a.ui-state-highlight {
    background: none;
}
#resultats > ul > li.current-event .notice_metadata {
    background: none;
}
.vignette_document .icon-new {
    background-color: #bbc001;
    box-shadow: -3px -3px 0 #737609;
}

/*===============  CONTENT ENCARTS  ============== */

.slider_container {
	width: 100%;
	height: auto;
	background: #fff;
	opacity: 0.95;
}
.slider_container h3 {
	color: #008592;
}
.bs-bullets .rsNavSelected button {
	background: #008592;	
}
.bs-bullets button,
.bs-bullets button:focus,
.bs-bullets button:active,
.bs-bullets button:hover {
	border-color: #008592;
}

div.webframe-ermes-lastviewedresources-item,
div.webframe-ermes-openfindselection-item {
	background: #fff;
	border-bottom: 2px solid #eaeaea;
}

.date {
	color: #008592;
	font-weight: bold;
}

/*===============  STYLES ENCARTS  ============== */

.panel-front.frame-no-background,
.panel-selection.frame-no-background {
	background: none;
}

.frame-no-title-no-background .panel-heading .icon-resize-small + h2 {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
.panel-front.frame-no-title-no-background,
.panel-selection.frame-no-title-no-background {
	background: none;
}

.frame-title-vert h2 {
	color: #008592;
}
.frame-title-vert-clair h2 {
	color: #a0ac00;
}

.frame-title-background-vert h2,
.frame-title-background-vert-clair h2 {
	padding: 0 5px;
	color: #fff;
}
.frame-title-background-vert h2 {
	background: #008592;
}
.frame-title-background-vert-clair h2 {
	background: #a0ac00;
}

.frame-no-background-title-background-vert h2,
.frame-no-background-title-background-vert-clair h2 {
	padding: 0 5px;
	color: #fff;
}
.frame-no-background-title-background-vert h2 {
	background: #008592;
}
.panel-front.frame-no-background-title-background-vert,
.panel-selection.frame-no-background-title-background-vert {
	background: none;
}
.frame-no-background-title-background-vert-clair h2 {
	background: #a0ac00;
}
.panel-front.frame-no-background-title-background-vert-clair,
.panel-selection.frame-no-background-title-background-vert-clair {
	background: none;
}





.encart-actus h2 {
    color: #00abbc;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.encart-actus .panel-front,
.encart-actus .panel-selection {
    padding: 0;
}

#portal  .encart-actus  .panel-body {
    padding: 0;
}
.encart-actus .slider_container {
	background: #000;
	opacity: 0.6;
	height: auto;
	width: 100%;
	color: #fff;
}
@media (max-width: 767px) {
	.encart-actus  .slider_container {
		position: relative;
		padding: 20px;
		opacity: 1;
		width: 100%;
	}
}
.carousel_1 h3 {
	font-size: 18px;
}
.carousel_1 h3,
.carousel_1 p {
	color: #fff;
}


.bs-bullets .rsNavSelected button {
	background: #008592;	
}
.bs-bullets button,
.bs-bullets button:focus,
.bs-bullets button:active,
.bs-bullets button:hover {
	border-color: #008592;
}

.rsDefaultInv .rsGCaption {
	background: #213451;
	opacity: 0.9;
	padding: 12px 6px 16px;
}


.panel-front {
	margin-bottom: 30px;
}



.encart-nouveautes .panel-front {
/* 	padding-left: 0;
	padding-right: 0; */
}
.encart-nouveautes ul {
	display: table;
	width: 100%;
}

.encart-nouveautes li {
	display: table-cell;
	text-align: center;
}
.encart-nouveautes li a  {
	background: #008592;
	display: inline-block;
	transition: all 0.35s;
}
.encart-nouveautes li a:hover {
	transition: all 0.35s;
	border-radius: 50%;
}
.encart-nouveautes li a img {
	transition: all 0.35s;
}
.encart-nouveautes li a:hover img {
	opacity: 0.5;
	transition: all 0.35s;

}
.encart-newsletter .panel-front {
	padding-left: 0;
}
.encart-newsletter .panel-heading {
	text-align: center;
}
.encart-newsletter ul {
	display: table;
	width: 100%;
}

.encart-newsletter li {
	display: table-cell;
	text-align: center;
}



.encart-focus .panel-front,
.encart-focus .panel-selection {
    padding-left: 0;
    padding-right: 0;
	background: none;
}
.encart-focus ul {
	overflow: hidden;
}
.encart-focus li {
	position: relative;
	float: left;
	padding-right: 8px;
	margin-bottom: 8px;
	width: 20%;
}
.encart-focus li.wide {
	width: 100%;
}

/* .encart-focus li:nth-child(odd) {
	clear: both;
} */

/* .encart-focus li:nth-child(4),
.encart-focus li:nth-child(7),
.encart-focus li:nth-child(10) {
	clear: both;
} */

@media (max-width: 599px) {
	.encart-focus li {
		width: 100%;
	}
}
@media  (min-width: 600px) and (max-width: 767px) {
	.encart-focus li {
		width: 50%;
	}
	.encart-focus li:nth-child(4),
	.encart-focus li:nth-child(7),
	.encart-focus li:nth-child(10) {
		clear: none;
	}
}

.encart-focus li img {
	width: 100%;
	height: 100%;
}
.encart-focus li a {
	display: inline-block;
	position: absolute;
	height: 45px;
	overflow:hidden;
	bottom: 0;
	left: 0;
	right: 8px;
	padding: 6px 15px 0;
	text-align: center;
	text-decoration:none;
	color: #fff;
	background-color: #117b88;
	opacity: 0.85;
	transition: all 0.5s ease;
	cursor: pointer;
}
.encart-focus li a:hover {
	position: absolute;
	height: 100%;
	margin: 0;
	padding-top: 40px;
	transition: all 0.5s ease;
	cursor: pointer;
}
.encart-focus li .focus-titre {
	display: block;
	font-size: 22px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 15px;
}
.encart-focus li span {
	font-size: 16px;
	text-transform: none;
}






.encart-agenda .panel-front {
	background: none;
}

/* .encart-agenda  .rs-textualFrieze + div {
	text-align: center;
} */



/* ===  Encart Nouveautés  === */


/* .encart-coupscoeur  .rs-staticList + div {
	text-align: center;
}
 */

.encart-coupscoeur .panel-front,
.encart-coupscoeur .panel-selection {
	background: #829da2;
	padding: 20px;
}
/* .encart-coupscoeur .panel-front h2 {
	color: #fff;
} */
.encart-coupscoeur .panel-body {
	padding: 0;
}
.encart-coupscoeur .webframe-ermes-lastviewedresources-item-shadow,
.encart-coupscoeur .webframe-ermes-openfindselection-item-shadow {
	display: none;
}
.encart-coupscoeur h2 {
	color: #fff;
}
.encart-coupscoeur ul {
	overflow: hidden;
}
.encart-coupscoeur li {
	float: left;
	width: 180px;
	margin: 16px;
}
.encart-coupscoeur li:nth-child(3n+1) {
	/* clear: both; */
}
.encart-coupscoeur div.webframe-ermes-lastviewedresources-item,
.encart-coupscoeur div.webframe-ermes-openfindselection-item {
	background: #fff;
	min-height: 380px;
	max-height: 380px;
	overflow: hidden;
}
.encart-coupscoeur .vignette_document {
    float: none;
	margin: 0 0 15px;
}
.encart-coupscoeur .webframe-ermes-lastviewedresources-item .vignette_document img.ermes-thumb {
	width: 160px;
	max-height: 220px;	
}
.encart-coupscoeur .template-resume {
	display: none
}

.encart-coupscoeur div.webframe-ermes-lastviewedresources-item,
.encart-coupscoeur div.webframe-ermes-openfindselection-item {
	border: none;
}

.encart-coupscoeur div.webframe-ermes-lastviewedresources-item:hover,
.encart-coupscoeur div.webframe-ermes-openfindselection-item:hover {
	background: #008592;
	color: #fff;
}
.encart-coupscoeur div.webframe-ermes-lastviewedresources-item:hover *,
.encart-coupscoeur div.webframe-ermes-openfindselection-item:hover * {
	color: #fff;
}

/* .encart-coupscoeur .btn-default {
	color: #fff;
	background: #548084;
} */
.encart-coupscoeur .btn-default:hover,
.encart-coupscoeur .btn-default:focus,
.encart-coupscoeur .btn-default:active,
.encart-coupscoeur .btn-default.active {
	background-color: #a0ac00;
    border-color: #a0ac00;
    color: #fff;
}

/* ===  Encart Avis  === */

.encart-avis .panel-front,
.encart-avis .panel-selection {
	background: none;
	padding: 0;
}

.encart-avis h2 {
	text-align: center;
}



/* Admin Encarts */
/*
Encart sans fond et titre fond vert=frame-no-background-title-background-vert;Encart sans fond et titre fond vert clair=frame-no-background-title-background-vert-clair;Encart sans titre et sans fond=frame-no-title-no-background;Encart sans titre=frame-no-title;Encart sans fond=frame-no-background;Encart titre vert=frame-title-vert;Encart titre vert clair=frame-title-vert-clair;Encart titre fond vert=frame-title-background-vert;Encart titre fond vert clair=frame-title-background-vert-clair
*/

/*===============  STYLES TINY  ============== */

.couleur-vert {
	color: #008592;
}
.couleur-vert-clair {
	color: #a0ac00;
}
.couleur-or {
	color: #aa9111;
}
.couleur-gris {
	color: #9da2a7;
}
.couleur-emile_zola {
	color: #e82c2e;
}
.couleur-federico_fellini {
	color: #23408e;
}
.couleur-victor_hugo {
	color: #f26a57;
}
.couleur-jean_jacques_rousseau{
	color: #a2b928;
}
.couleur-federico_garcia_lorca {
	color: #888888;
}
.couleur-william_shakespeare {
	color: #007d8c;
}
.couleur-la_gare {
	color: #00964b;
}
.couleur-françoise_giroud {
	color: #731a3e;
}
.couleur-aime_cesaire {
	color: #ee7f00;
}
.couleur-jean_fontaine {
	color: #9d0d15;
}
.couleur-albert_camus {
	color: #afbf23;
}
.couleur-george_sand {
	color: #572381;
}
.couleur-jean_giono {
	color: #e50476;
}
.couleur-paul_langevin {
	color: #3f3f3f;
}

/* Admin Tiny */
/*
Couleur Vert=couleur-vert;Couleur Vert Clair=couleur-vert-clair;Couleur Or=couleur-or;Couleur Gris=couleur-gris;Couleur Emile Zola=couleur-emile_zola;Couleur Federico Fellini=couleur-federico_fellini;Couleur Victor Hugo=couleur-victor_hugo;Couleur Jean-Jacques Rousseau=couleur-jean_jacques_rousseau;Couleur Federico Garcia Lorca=couleur-federico_garcia_lorca;Couleur William Shakespeare=couleur-william_shakespeare;Couleur La gare=couleur-la_gare;Couleur Françoise Giroud=couleur-françoise_giroud;Couleur Aimé Césaire=couleur-aime_cesaire;Couleur Jean de la Fontaine=couleur-jean_fontaine;Couleur Albert Camus=couleur-albert_camus;Couleur George Sand=couleur-george_sand;Couleur Jean Giono=couleur-jean_giono;Couleur Paul Langevin=couleur-paul_langevin
*/
/*____________________________________*/
.rezo {
	/*margin-left: -5px;*/
}
.rezo li {
	display: inline-block;
}
.rezo a {
	display: inline-block;
	float: left;
	height: 42px;
	width: 42px;
	margin: 5px 0 0 5px;
	font-size: 0;
	background: url(images/reseaux.png) no-repeat;
	border-radius: 8px;
}
.rezo a:hover {
	opacity: 0.7;
	background: url(images/reseaux.png) no-repeat;
}
.rezo .rezo_2,
.rezo .rezo_2:hover {
	background-position: -46px 0;
}
.rezo .rezo_3,
.rezo .rezo_3:hover {
	background-position: -93px 0;
}
.rezo .rezo_4,
.rezo .rezo_4:hover {
	background-position: -138px 0;
}
.rezo .rezo_5,
.rezo .rezo_5:hover {
	background-position: -183px 0;
}

/* ============  MEDIA QUERIES HEADER =============*/

@media (min-width: 240px) and (max-width: 767px) {
	header {
		background: #fff;
	}
	.portal-random-1 header,
	.portal-random-2 header,	
	.portal-random-3 header,	
	.portal-random-4 header,	
	.portal-random-5 header,	
	.portal-random-6 header,	
	.portal-random-7 header,
	.portal-random-8 header	{
		background: #fff;
	}
	.navbar > .container .navbar-brand {
		background: url(images/brand-mobile.jpg) no-repeat center;
		margin: 10px 0 0;
		background-size: auto 100%;
		width: 100%;
	}
} 

.navbar-inverse .navbar-brand {
	padding: 0 0 110px 200px;
}


@media (min-width: 768px) and (max-width: 1023px) {
	header {
		background-size: 100%;
	}
	header {
		background-size: 150%;
	}
	.portal-random-1 header {
		background-position: -20px 0px;
	}
	.portal-random-3 header {
		background-position: -370px  0;
	}
	#search-panel .panel-body.col-md-8 {
		padding: 0;
		width: 60%;
	}
	.navbar > .container .navbar-brand {
		margin: -40px 0 27px;
	}
/* 	.navbar-inverse .navbar-brand {
		padding: 0 0 110px 200px;
	} */
	#menu-panel {
		margin-top: 15px;
	}
	#nav-rich-menu{
		background: linear-gradient(to right, #00626b 0%, #018695 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	}
	#nav-rich-menu li {
		margin: 0 1% 0 0;
	}
	#nav-rich-menu li a {
		padding: 4px 16px;
	}
}
@media (min-width: 800px) and (max-width: 1023px) {
	.navbar > .container .navbar-brand {
		margin: -40px 0 37px;
	}
}
@media (min-width: 1024px) and (max-width: 1279px) {
	#share_social {
		top: 60%;
	}
	header {
		background-size: 150%;
	}
	.portal-random-1 header {
		background-position: -20px 0px;
	}
	.portal-random-3 header {
		background-position: -500px 0;
	}
	#menu-panel .panel-body {
		margin-top: 0;
	}
	.navbar > .container .navbar-brand {
		margin: -40px 0 -39px;
	}
	#nav-rich-menu{
		background: linear-gradient(to right, #00626b 0%, #018695 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	}
}

@media (min-width: 240px) and (max-width: 767px) {
	.caret {
		border-color: #fff transparent -moz-use-text-color;
	}
}

/*============================= Footer ======================*/

@media (min-width: 768px) {
	footer {
		margin-top: 50px;
	}	
}
.product-infos {
	display: none;
}

footer {
	background:  url(images/footer-background.png)  repeat-y center top;
}
footer a, footer a:hover, footer a:focus {
	color: #000;
}
footer p {
	color: #fff;
}
#rich-footer-2 .container {
	position: relative;
	padding: 0;
}
#menu_1 {
	text-align: center;
}
#menu_1 a img {
	height: 200px;
	width: auto;
}


#menu_2 {
	height: 200px;
	background: #fff url(images/footer.png) no-repeat right 0;
}
.adresse {
	margin-left: 20px;
	padding-top: 1px;
}
.adresse p {
	line-height: normal;
	margin-top: 30px;
}
.caps {
	text-transform: uppercase;
}

.footer-reseaux li {
	display: inline-block;
	margin: 0 5px 5px 0;
}

.footer-liens {
	position: absolute;
	bottom: 5px;
}
.footer-liens li {
	display: inline-block;
	font-size: 16px;
	margin-right: 10px;
}
.footer-liens li a {
	color: #95c5cd;
}

.brandville {
	height: 75x;
	width: 75px;
	position: absolute;
	right: 0;
	top: 20px;
}
.brandville img {
	height: auto;
	width: 100%;
}

/* ============  MEDIA QUERIES FOOTER =============*/

@media (min-width: 240px) and (max-width: 319px) {

}
@media (min-width: 320px) and (max-width: 567px) {

}
@media (min-width: 375px) and (max-width: 383px) {

}
@media (min-width: 384px) and (max-width: 413px) {

}
@media (min-width: 414px) and (max-width: 567px) {

}
@media (min-width: 568px) and (max-width: 767px) {

}
@media (min-width: 600px) and (max-width: 666px) {
	
}
@media (min-width: 667px) and (max-width: 735px) {
	
}
@media (min-width: 736px) and (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 1023px) {

}
@media (min-width: 1024px) and (max-width: 1279px) {

}

/* COMPTE  LECTEUR */

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	background: #008592;
}
.myaccount-profile .my-ermes-account {
    color: #008592;
}
.myaccount-activity .myaccount-welcome .user-name a {
    color: #008592;
}
.myaccount-profile .account-label {
    color: #d40066;
}
.myaccount-rights ul li.reader-right {
    background-color: #d40066;
}
.myaccount-loans-box .notice.notice_courte {
	margin-right:0px;
}

.footer-icon-container ul {
	margin-top: 0;
}
.footer-icon-container ul .btn{
	padding: 0 12px;
}

/*  Modeles */

.nav-tabs > li {
    background-color: #008592;
}
/* .modele_3  */.nav-tabs > li > a {
    color: #fff;
	padding: 3px 30px;
	font-weight: normal;
}
/* .modele_3  */.nav-tabs > li > a:hover,
/* .modele_3  */.nav-tabs > li > a:focus {
    background-color: #a0ac00;
    border-color: #a0ac00;
}
/* .modele_3  */.nav-tabs > li.active > a,
/* .modele_3  */.nav-tabs > li.active > a:hover,
/* .modele_3  */.nav-tabs > li.active > a:focus {
    background-color: #a0ac00;
    border-color: #a0ac00;
    color: #fff;
}
.modele_4 .panel-model > .panel-heading,
.modele_5 .panel-model > .panel-heading,
.modele_6 .panel-model > .panel-heading {
	background-color: #008592;
    border: none;
    color: #fff;
}
.modele_4 .panel-model > .panel-heading a,
.modele_5 .panel-model > .panel-heading a,
.modele_6 .panel-model > .panel-heading a {
    color: #fff;
}



/* CALENDRIER*/

/* Default styling for jQuery Datepicker v5.0.0. */
.datepick {
	background-color: #008592;
	color: #000;
	/*border-radius: 0.25em;
	-moz-border-radius: 0.25em;
	-webkit-border-radius: 0.25em;*/
	width: 100% !important;
	font-size: 18px;
	position: relative;
	overflow: hidden
}
.datepick-rtl {
	direction: rtl;
}
.datepick-popup {
	z-index: 1000;
}
.datepick-disable {
	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.datepick a {
	color: #fff;
	text-decoration: none;
	padding: 8px 0
}
.datepick a.datepick-disabled {
	color: #888;
	cursor: auto;
}
.datepick button {
	margin: 0.25em;
	padding: 0.125em 0em;
	background-color: #fcc;
	border: none;
	border-radius: 0.25em;
	-moz-border-radius: 0.25em;
	-webkit-border-radius: 0.25em;
	font-weight: bold;
}
.datepick-nav, .datepick-ctrl {
	float: left;
	width: 100%;
	background-color: transparent;
	color: #fff;
	display: inline-block;
	padding: 0 0 18px 0
}
.datepick-ctrl {
	background-color: #a0ac00;
}
.datepick-cmd {
	width: 30%;
}
.datepick-cmd:hover {
	background-color: #a0ac00;
}
.datepick-ctrl .datepick-cmd:hover {
	background-color: #a0ac00;
}
.datepick-cmd-prevJump, .datepick-cmd-nextJump {
	width: 8%;
}
a.datepick-cmd {
	height: 1.5em;
}
button.datepick-cmd {
	text-align: center;
}
.datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear {
	background: #fff url('images/picker_left.png') no-repeat center center;
	position: Absolute;
	right: 30px;
	height: 30px;
	width: 30px;
	text-indent: -9999px;
}
.datepick-cmd-current, .datepick-cmd-today {
	float: left;
	width: 35%;
	text-align: center;
}
.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close {
	background: #fff url('images/picker_right.png') no-repeat center center;
	position: Absolute;
	right: 0;
	height: 30px;
	width: 30px;
	text-indent: -9999px;
}
.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump, .datepick-rtl .datepick-cmd-clear {
	float: right;
	padding-left: 0%;
	padding-right: 2%;
	text-align: right;
}
.datepick-rtl .datepick-cmd-current, .datepick-rtl .datepick-cmd-today {
	float: right;
}
.datepick-rtl .datepick-cmd-next, .datepick-rtl .datepick-cmd-nextJump, .datepick-rtl .datepick-cmd-close {
	float: left;
	padding-left: 2%;
	padding-right: 0%;
	text-align: left;
}
.datepick-month-nav {
	float: left;
	background-color: #777;
	text-align: center;
}
.datepick-month-nav div {
	float: left;
	width: 12.5%;
	margin: 1%;
	padding: 1%;
}
.datepick-month-nav span {
	color: #888;
}
.datepick-month-row {
	clear: left;
}
.datepick-month {
	float: left;
	width: 100%;
	border: none;
	text-align: center;
}
.datepick-month-header, .datepick-month-header select, .datepick-month-header input {
	height: 1.5em;
	background: transparent;
	color: #fff;
}
.datepick-month-header select, .datepick-month-header input {
	height: 1.4em;
	margin: 0em;
	padding: 0em;
	border: none;
	font-size: 100%;
}
.datepick-month-header select option {
	color: #000
}
.datepick-month-header input {
	position: absolute;
	display: none;
}
.datepick-month table {
	width: 100%;
	border-collapse: collapse;
	background-color: #008592;
}
.datepick-month thead {
	border-bottom: none;
}
.datepick-month th, .datepick-month td {
	margin: 0em;
	padding: 0em;
	font-weight: normal;
	text-align: center;
}
.datepick-month th {
	border: none;
}
.datepick-month th, .datepick-month th a {
	background-color: transparent;
	color: #fff;
}
.datepick-month td {
	background-color: transparent;
	border: none;
	font-size: 18px
}
.datepick-month td.datepick-week {
	border: none;
}
.datepick-month td.datepick-week * {
	background-color: transparent;
	color: #fff;
	border: none;
}
.datepick-month a {
	display: block;
	width: 100%;
	padding: 0.125em 0em;
	background-color: transparent;
	color: #fff;
	text-decoration: none;
}
.datepick-month a:hover {
	background: #16A6B6
}
.datepick-month span {
	display: block;
	width: 100%;
	padding: 0.125em 0em;
}
.datepick-month td span {
	color: #888;
}
.datepick-month td .datepick-other-month {
	background-color: transparent;
}
.datepick-month td .datepick-weekend {
	background-color: transparent;
}
.datepick-month td .datepick-today {
	background-color: #a0ac00;
}
.datepick-month td .datepick-highlight {
	background-color: transparent;
}
.datepick-month td .datepick-selected {
	background-color: transparent;
	color: #fff;
}
.datepick-month th.datepick-week {
	background-color: transparent;
	color: #fff;
}
.datepick-status {
	clear: both;
	background-color: transparent;
	text-align: center;
}
.datepick-clear-fix {
	clear: both;
}

/* Chemin de fer Legendé*/


.rsDefaultInv .rsGCaption * {
    color: #000000;
}
.rsDefaultInv .rsGCaption {
    background: none repeat scroll 0 0 rgba(249, 249, 249, 0.8);
    color: #000;
	z-index: 0;
}


.rs-textualCarousel .template-resume {
	display: none;
}
div.scrollingHotSpotLeftVisible,
div.scrollingHotSpotRightVisible {
	background-size: 30%;
}




/************************Integration Taha*********************/
.glyphicon-eye-open:before {
	padding: 0 5px;
	margin-left: 4px;
	background: #c30140;
	font-weight: bold;
	border-radius: 4px;
	color: #fff;
	font-family: VAGRoundedStd-Light;
}
.popup-aut-popup{
cursor: pointer;
margin-left:4px;
}
.logo-camo {
   /* background: none repeat scroll 0 0 peru;*/
    float: left;
    font-size: 18px;
    height: 100px !important;
    line-height: 20px;
    margin: 0 !important;
    opacity: 0.7;
    padding: 0 95px;
}
.navbar.navbar-inverse.navbar-camo {
	position: relative;
	margin-top: -50px;
	height: 100px;
}
.logo-camo h1 {
  display: none;
}
.camo-slider {
  margin: 0 0 0 -5px;
  padding: 10px 0px 10px 10px;
  float: left;
  text-decoration: none;
  cursor: pointer;
}
.camo-slider .template-resume
{
display:none;
}
div#preinscriptionInfor-popup .modal-body {
  height: 600px;
  width: 800px;
}
div#my_map {
  width: 100%;
  height: 250px;
}
.site-btn.btn-group {
  display: none;
}
.btn-group.change-site-mobile {
  display: none;
}
#nav-rich-menu li {
cursor:pointer;
}
/****sans ce css l'animation scrolltp ne fonctionne pas sous chrome**
html {
  overflow-x: visible !important;
 }
 */
/************************End Integration Taha*********************/

.suggestion_container .rsVisibleNearbyWrap {
	height: 250px !important;
}
.suggestion_container .rsOverflow {
	height: 250px !important;
}


.suggestion_container .rsSlideContainer {
	text-align: center;
}
.suggestion_container .rsSlideContainer a.col-lg-4 {
	width: 100%;
}
.suggestion_container .slider-notice {
	clear: both;
	width: 100%;
	padding-left: 0;
}
.camo-slider {
	margin: 0;
	padding: 10px;
}
.suggestion_container .rsSlide .ermes-thumb {
	float: none;
}
.suggestion_container img.ermes-thumb-size-SMALL  {
	max-height: 116px;
}

.form-control 
{
	height:inherit;
}
/* #search-panel  #textfield .tt-hint, #search-panel   .tt-hint
{
	height:28px;
} */
.search-icon-container.mobile {
    background-color: #018695;
}
.search-icon-container.mobile .btn.precedent, .search-icon-container.mobile .btn.suivant {
	background: #018695;
}
.search-icon-container.mobile > .btn-group, .search-icon-container.mobile .btn {
	background: #00626b;
}


@media (max-width: 768px) {
	.panel-front.panel-search-container {
		padding-top: 20px;
	}
	#aside .panel-front.panel-search-container {
		padding-top: 0;
	}
}

img.ermes-thumb-size-MEDIUM {
    max-height: 200px;
	min-width: auto !important;
}
.help {
    background-color: #7cb1c2;
    margin: 0 0 0 50px;
    padding: 0 10px;
}

/* Cacher les champs début et fin de la facette agenda */
#agenda-datepicker-fields {
	display:none;
}

/* Cacher le bouton "Voir tous les résultats de l'encart Agenda de la page d'accueil" */
#frame-5063 .see_all_results {
	display:none;
}
.item-serie a.btn.btn-info.tarzan {
    text-align: -webkit-left;
}
.specialized-librarys-header {
    margin-top: 10px;
	
	}
/* Masquage de l'icône nouveauté (demande client) */
/* client demande de remettre... 20190729 ticket T19-05537*/
.icon-new {
            display:none;
} 	




@media (min-width: 768px) {
	.page-accueil header {
		margin-bottom: 0;
	}
	.page-accueil footer {
		margin-top: 0;
	}	
}
.page-accueil #menu-panel {
	margin-bottom: 0;
}

.page-accueil div#page > div.container {
    max-width: 100%;
    padding: 0;
    width: 100%;
}
.page-accueil #zone-2 .panel-front {
	max-width: 1100px;
	margin: 0 auto !important;
}
.page-accueil #layout-3 .row {
	max-width: 1100px;
	margin: 0 auto !important;
}
.page-accueil #zone-6 .panel-front  {
	max-width: 1100px;
	margin: 0 auto !important;
}
.page-accueil #layout-3 .row {
	max-width: 1100px;
	margin: 0 auto !important;
}
.page-accueil #layout-7 .row {
	max-width: 1100px;
	margin: 0 auto !important;
	padding: 60px 0;
}


.page-accueil #zone-2 .frame {
	background: #fff;
	padding: 60px 0;
}
.page-accueil #layout-3 {
	padding: 40px 0;
}

.page-accueil #zone-6 div[data-frame-id]:nth-child(1),
.page-accueil #zone-6 div[data-frame-id]:nth-child(3) {
    background: #fff;
    padding: 40px 0;
}
.page-accueil #zone-6 div[data-frame-id]:nth-child(2) {
    padding: 40px 0;
}

@media (max-width: 767px) {
	.page-accueil #layout-7 .row {
		padding: 15px 0;
	}
	.page-accueil #zone-2 .frame {
		padding: 15px 0;
	}
	.page-accueil #layout-3 {
		padding: 15px 0;
	}
	.page-accueil #zone-6 div[data-frame-id]:nth-child(1),
	.page-accueil #zone-6 div[data-frame-id]:nth-child(3) {
		padding: 15px 0;
	}
	.page-accueil #zone-6 div[data-frame-id]:nth-child(2) {
		padding: 15px 0;
	}	
}




/* ============ MOBILE ============*/ 


@media  (max-width: 1023px) {

}

@media  (max-width: 479px) {
	.adresse {
		margin-left: 20px;
	}
	.encart-coupscoeur ul {
		margin-top: 20px;
	}	
}
@media  (max-width: 431px) {
	.novisible {
		display: none;
	}
}
@media  (min-width: 432px) {
	.chariot br {
		display: none;
	}
}

@media (min-width: 1280px) {
	.adresse {
		margin-left: 310px;
	}
}  
@media  (max-width: 719px) {
	.encart-espaces li {
		display: block;
		float: left;
		margin-bottom: 10px;
		width: 50%;
	}
	.encart-nouveautes li {
		display: block;
		float: left;
		margin: 0 10px 10px 0;
	}
}

@media  (max-width: 2559px) {
	#menu_2 {
		background-position: right -5px;
	}
}

/* Apple iPhone 5 - 320 × 568 dp */
@media (min-width: 320px) and (max-width: 359px) {
	
}

/* Google Nexus 5 -360 × 640 dp */
@media (min-width: 360px) and (max-width: 374px) {
		.encart-coupscoeur li {
		width: 143px;
		margin: 4px 4px;
	}		
}

/* Apple iPhone 6 - 375 × 667 dp */
@media (min-width: 375px) and (max-width: 383px) {
	.encart-coupscoeur li {
		width: 150px;
		margin: 4px 4px;
	}		
}

/* Google Nexus 4 - 384 × 640 dp */
@media (min-width: 384px) and (max-width: 410px) {
	.encart-coupscoeur li {
		width: 155px;
		margin: 4px 4px;
	}	
}

/* Google Nexus 6 - 411 × 731 dp */
@media (min-width: 411px) and (max-width: 413px) {
	.encart-coupscoeur li {
		width: 168px;
		margin: 4px 4px;
	}	
}

/* Apple iPhone 6 Plus - 414 × 736 dp */
@media (min-width: 414px) and (max-width: 431px) {
	.encart-coupscoeur li {
		width: 168px;
		margin: 4px 4px;
	}		
}

/* Nokia Lumia 1520 - 432 × 768 dp */
@media (min-width: 432px) and (max-width: 479px) {
	.encart-coupscoeur li {
		margin: 3px 3px;
	}	
}


/* =============== TABLETTE ===============*/

/* Amazon Kindle Fire HD 7 -480 × 800 dp */
@media (min-width: 480px) and (max-width: 599px) {
	.adresse {
		margin-left: 40px;
	}	
	.encart-coupscoeur li {
		margin: 14px 14px;
	}
}

/* Google Nexus 7 - 600 × 960 dp */
@media (min-width: 600px) and (max-width: 719px) {
	.adresse {
		margin-left: 170px;
	}
	.encart-coupscoeur li {
		width: 170px;
		margin: 5px 5px;
	}
}

/* Microsoft Surface Pro - 720 × 1280 dp */
@media (min-width: 720px) and (max-width: 767px) {
	.adresse {
		margin-left: 290px;
	}		
}

/* Apple iPad Air - 768 × 1024 dp */
@media (min-width: 768px) and (max-width: 799px) {
	
}

/* Samsung Galaxy Tab 10.1 - 800 × 1280 dp */
@media (min-width: 800px) and (max-width: 1023px) {
	#rich-footer-2 .container {
		margin: 0;
		width: 100% ;
	}	
	.adresse {
		margin-left: 40px;
	}
}

/* Apple iPad Pro 12.9 - 1024 × 1366 dp */
@media (min-width: 1024px) and (max-width: 1279px) {
	.adresse {
		margin-left: 250px;
	}	
	#rich-footer-2 .container {
		margin: 0;
		width: 100% ;
	}
	.encart-coupscoeur li {
		margin: 20px 5px;
	}
}   


/* ================ LAPTOP ================*/ 
	
/* Google Chromebook Pixel - 1280 × 850 dp */
@media (min-width: 1280px) and (max-width: 1365px) {
		.portal-random-3 header {
			background-position: -1270px 0;
		}		
} 

/* Apple MacBook Air 11.6 - 1366 × 768 dp */
@media (min-width: 1366px) and (max-width: 1439px) {
		.portal-random-3 header {
			background-position: -1170px 0;
		}		
} 

/* Apple MacBook Air 13.3 - 1440 × 900 dp */
@media (min-width: 1440px) and (max-width: 1499px) {
		.portal-random-3 header {
			background-position: -280px 0;
		}		
} 

/*  Microsoft Surface Book - 1500 × 1000 dp */
@media (min-width: 1500px) and (max-width: 1679px) {
		.portal-random-3 header {
			background-position: -150px 0;
		}		
} 

/* Apple MacBook Pro 15.4 - 1680 × 1050 dp */
@media (min-width: 1680px) and (max-width: 1919px) {
		.portal-random-3 header {
			background-position: -210px 0;
		}	
}    

	
/* ================ DESKTOP ================*/ 

/* Apple iMac 21.5 -1920 × 1080 dp */
@media (min-width: 1920px) and (max-width: 2559px) {
		.portal-random-3 header {
			background-position: -210px 0;
		}
} 

/* Apple iMac 27 -2560 × 1440 dp  */
@media (min-width: 2560px) {
	
}    
/****Cacher l'historique de prêts****/
li.loans-historic {
	    display: none;
}

li.desc-list-item .tarzan {
	    font-size: 16px;
}

#scenario-selection, #submit-search{
	line-height: 48px;
}
iframe.viewer-frame-wowza {
	overflow: hidden;
	background-color: #aaa;
	position: relative;
	height: 550px;
	min-height: 100%;
	margin: 0;
	padding: 31px 0 0;
	width: 100%;
}

#resultats_detail p.facet-see-more {
	font-size: 18px;    color: #008592;    font-weight: bold;	
}

.media-body .themes, #resultats .actions .themes {
	display:none;
}
.transactions-container table.user-transaction-table {
    table-layout: auto !important;
}

.search-icon-container.mobile .btn.suivant {
    background: #018695;
    float: right;
	width: 30px;
    margin-right: 10px;
}
.search-icon-container.mobile .icon-chevron-left,
.search-icon-container.mobile .icon-chevron-right, 
.mobile-navigation .precedent .icon-chevron-left,
.mobile-navigation .suivant .icon-chevron-right {
    font-size: 36px;
    color: #fff;
} 

.search-icon-container.mobile .btn.precedent {
	width: 30px;
    margin-right: 10px;
}
.triptyque-agenda .rsOverflow.grab-cursor,
.triptyque-agenda .rsVisibleNearbyWrap,
.triptyque-agenda .rsOverflow {
	height: 280px !important;
}

	
