

/* Global */

body {
	font-family: 'PT Serif', serif;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center;
	background-color: white;
	/*FOND BLANC DU SITE*/
	color: #666666;
	font-size: 1em;
	margin: 0px;
	margin-left:auto;
	margin-right: auto;
	max-width: 1200px;
	/*Largueur écran maximum*/
}

body.recherche_viewnotice dt.identifiant,
body.recherche_viewnotice dt.identifiant+dd {
	display: none;
}

body.recherche_viewnotice dt.notes,
body.recherche_viewnotice dt.notes+dd {
	display: none;
}

h1 {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 2px;
	color: #e14b24;
}

h2 {
	font-size: 15px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0px;
	text-transform: uppercase;
	color: #e14b24;
}

a,
a:hover,
a:visited {
	text-decoration: none;
}

a,
a:visited {
	color: #4D5352;
}

a:hover {
	color: #e14b24;
}

a: {
	color: #e14b24;
	font-size: 17px;
}


/* Conteneur site */

.siteWeb div#colGaucheInner,
.siteWeb div#colMilieuInner,
.siteWeb div#colDroiteInner,
.siteWeb div#colContenuInner {
	vertical-align: top;
	padding-top: 5px
}

.siteWeb div#colGaucheInner {
	padding-bottom: 10px;
}

#site_web_content,
.siteWeb div#col_wrapper,
.siteWeb,
.siteWeb div#right_col_color {
	float: none;
}

#site_web_content {
	background-color: #FFF;
	/* couleur de fond INTERNE au site */
	font-family: 'PT Serif', serif;
	/*  police par défaut dans les contenus */
	color: #4D5352;
	./* couleur de police par défaut dans les contenus */
}

.colContenu,
#site_web_wrapper {
	width: auto !important;
	max-width: none !important;
	float: none !important;
}

#site_web_wrapper {
	box-shadow: 0px 2px 13px 8px rgba(0, 0, 0, 0.1);
	/*EMBALLAGE OMBRE DU SITE*/
}

#site_web_wrapper[data-show_admin_icons="true"] a[href*="/admin"]:not(.menu_admin_front_anchor):not(.not_admin_tool) {
	display: none !important;
}
#site_web_wrapper a[href*="/admin"]:not(.menu_admin_front_anchor), #site_web_wrapper a[href*="/admin"]:not(.menu_admin_front_anchor) > img {
    color:  #e8f2f5;
}

/* Eléments qui sont redimensionnés en fonction de leur conteneur */

.auto_resize img,
.auto_resize object,
.auto_resize embed {
	display: none;
}


/* Footer */

.footer {
	background: url(https://bibliotheque.cefedem-aura.org/userfiles/image/footer6.png) no-repeat center bottom;
	background-color: #E8F2F5;
	color: #E8F2F5;
	/*couleur des crédits*/
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 4%;
	height: 320px;
	max-width: 100%;
	width: auto !important;
}

.credit {
	float: right
}

.credit a {
	display: none !important;
}


/*RESPONSIVE FOOTER*/

@media screen and (max-width: 580px) {
	.footer {
		width: 100%;
		max-width: 100%;
	}
}


/*FIN RESPONSIVE FOOTER*/


/* Menu horizontal */

#menu_horizontal * {
	padding: 0px;
	margin: 0px;
}

#menu_horizontal {
	cursor: pointer;
	font-size: 1.1em;
	font-weight: bold;
	padding-top: 10px;
	white-space: nowrap;
	background-image: none;
	/* image de fond : none = sans image */
	background-color: #e14b24;
	/* couleur de fond */
	height: 35px;
	/* hauteur */
	border-width: 0px;
	/*taille de la bordure*/
	border-style: solid;
	/* style de bordure*/
	border-color: #ccc;
	/*Couleur de la bordure*/
	text-align: center;
	/* alignement du texte */
	border-radius: 0px;
	/*arrondire les angles de la bordure*/
}

#menu_horizontal img {
	display: inline;
	height: 30px;
	width: 30px;
	margin-right: 20px;
	margin-bottom: -5px;
}

#menu_horizontal a {
	font-family: 'Work Sans', sans-serif;
	font-size: 1em;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFF;
	margin-left: 25px;
}

#menu_horizontal ul {
	margin: 0 auto;
}

#menu_horizontal li {
	padding: 0px 5px 0px 5px;
	vertical-align: middle;
	list-style: none;
	position: relative;
	display: inline;
	margin-left: 5px;
	margin-right: 5px;
}

#menu_horizontal ul li {
	padding-bottom: 10px;
}

#menu_horizontal ul li ul {
	border: 1px solid #B0BEC7;
	background-color: #ccc;
	/* couleur de fond du sous-menu */
	display: none;
	position: absolute;
	top: 1.5em;
	padding: 2px;
	z-index: 10;
}

#menu_horizontal ul li ul li {
	color: #0058A5;
	height: 22px;
	padding: 2px;
	text-align: left;
	display: block;
	font-weight: normal;
	white-space: nowrap;
}

#menu_horizontal ul li ul li a {
	color: black;
	/* couleur de la police du sous-menu*/
}

#menu_horizontal ul li.over ul {
	display: block;
}

#menu_horizontal ul li ul li:hover {
	background-color: #77cbf9;
	/* couleur de fond du sous-menu en survol*/
}


/* Menu Gauche */

.menuGauche ul {
	padding: 3px 3px 3px 0pt;
	margin: 0pt 0pt 0pt 10px;
	list-style-image: url(../images/blank.gif);
}

.menuGauche li {
	color: #D44100;
	vertical-align: top;
	cursor: pointer
}

.menuGauche li:hover {
	background-color: #68C968;
}

.menuGauche img {
	margin-right: 5px;
	margin-bottom: -3px;
}

.menuGauche a {
	color: #465e44;
	text-decoration: none;
	font-size: 20px
}

.menuGauche a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.menuGauche a:visited {
	color: #D44100;
	text-decoration: none;
}


/* Boites */

.boiteMilieu,
.boiteGauche,
.boiteDroite,
.boiteVide {
	width: 100%;
}

.boiteMilieuInner,
.boiteGaucheInner,
.boiteDroiteInner,
.boiteVideInner {
	overflow: hidden;
	-webkit-border-radius: 5px;
	margin-bottom: 30px;
	border: none;
	/*enlever les bordures*/
}

.boiteMilieu h2,
.boiteGauche h2,
.boiteDroite h2 {
	font-weight: normal;
	padding-top: 3px;
}

.boiteMilieu h1,
.boiteGauche h1,
.boiteDroite h1 {
	margin-top: 0px;
	white-space: nowrap
}

.boiteMilieu .contenu,
.boiteGauche .contenu,
.boiteDroite .contenu,
.boiteVide contenu {
	padding: 5px
}

.boiteGauche,
.boiteDroite {
	margin-bottom: 5px;
}


/* Boite des division sur le côté */

.boiteGauche div.titre,
.boiteDroite div.titre {
	padding: 2px 0px 2px 5px;
}


/* Boite de la division du milieu */

.boiteMilieu {
	margin-top: 10px;
}

.boiteMilieu .rss {
	float: right;
	position: relative;
	top: -17px;
	right: 10px
}

.boiteMilieu div.titreInner {
	padding: 0px 0px 0px 5px
}

.boiteMilieu h1 {
	color: #e14b24;
	font-size: 20px;
	font-weight: bold;
	padding-top: 10px;
	text-align: left;
}

.rechSimpleForm select {
	width: 100%
}

.boite.login .welcome {
	text-align: right;
	font-size: 18px;
	color: #e14b24;
}

.boite.login {
	margin-bottom: 2em;
	margin-top: 2em;
}

.boite.calendar ul a {
	font-size: 13px;
	margin-bottom: 1px;
}

.boite.library {
	font-size: 15px;
}

.boite.library div.fields {
	font-size: 15px;
	text-align: left;
	margin-left: 20px;
}

.boite.library div.field-picture {
	float: right;
	width: 195px;
}


/*BOITES GAUCHE et son TITRE*/

.boiteGaucheInner {
	margin-top: 10px;
	padding-bottom: 10px;
}

.boiteGaucheInner div.titre {
	font-size: 110%;
	border-bottom: none;
	text-decoration: underline red;
	/* On souligne en rouge */
	margin-left: 5%;
	/*Marge de gauche pour le titre*/
	text-transform: uppercase;
}


/* MISE EN FORME DE LA BOITE RECHERCHE SIMPLE */

.boite.rech_simple {
	width: 1000px!important;
	padding-bottom: 20px;
	padding-top: 4%;
	font-size: 14px;
	margin-top: 40px;
	margin-left: 5%;
	text-align: center;
}


/* MISE EN FORME DE LA BOITE CRITIQUES */


/* Pour ajouter "Tout découvrir" après le titre de la boîte */

.boite.critiques .titre a:after {
	content: "  Tout découvrir";
	padding-left: 10px;
	font-size: 0.8em;
	font-weight: normal;
}


/* cacher la date des avis */

.auteur_critique span {
	display: none;
}


/* cacher l'auteur des avis */

.auteur_critique {
	display: none;
}


/* taille du lien "lire la suite" */

.lire_la_suite a,
a:visited {
	font-size: 12px;
}


/* taille du lien "voir la notice" */

.vignette_notice a,
a:visited {
	font-size: 0px;
}

.boiteMilieu h1 {
	color: #008000;
	font-size: 17px;
	text-align: center;
	font-weight: bold;
}


/* MISE EN FORME DE LA BOITE KIOSQUE DE NOTICES */


/* Pour ajouter "Tout découvrir" après le titre de la boîte */

.boite.kiosque .titre a:after {
	content: "  Tout découvrir";
	padding-left: 10px;
	font-size: 0.8em;
	font-weight: normal;
}


/* MISE EN FORME DE LA BOITE 2 COLONNES */

.boite.conteneur_deux_colonnes {
	padding-top: 1px;
}


/* MISE EN FORME DE LA BOITE DE CONNEXION */

#boite_login .form a {
	display: block;
	text-align: left;
	color: #e14b24;
	font-size: 18px;
}


/**/

.ui-wall-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-wall-content-active {
	height: auto !important;
}


/* Abonnés */

.abonneTitre {
	background-color: #C0F9C0;
	text-align: left;
	color: #B73901;
	font-weight: bold;
	padding: 7px
}

.abonneCadre {
	background-color: #F4F8FB;
	border: 1px solid #007CA5;
}

.abonne {
	text-align: center;
}

.abonneFiche {
	text-align: center;
	padding: 5px
}


/*cacher la suggestion dachat dans le compte lecteur*/

.abonneFiche.suggestion {
	display: none;
}


/* Form */

.form {}

.form td.masque {
	text-align: right;
}

.form td.saisie {
	text-align: left;
}

.submit {
	background: transparent url(../images/bouton/btn_ok.gif) no-repeat scroll 0 0;
	border: 0 none;
	cursor: pointer;
	height: 18px;
	width: 18px;
	margin-left: 10px;
}


/* Tableau de liste */

.listeTitre {
	border-bottom: 1px solid #CACFD5;
	border-top: 1px solid #CACFD5;
	color: #666666;
	font-weight: bold;
}

.listePaire {
	background-color: #F4F4EF;
}

.listeImpaire {
	background-color: #FFFFFF;
}


/* Barre de nav */

.barre_nav {
	width: 100%;
}

.barre_nav span {
	font-size: 0.9em;
	color: #666666;
	padding: 1px;
}

.barre_nav a {
	font-size: 0.9em;
	color: #D44100;
}

.barre_nav a:hover {
	color: #D44100;
	text-decoration: none;
}

.barre_nav a:visited {}

.barre-de-lien {
	width: 0px;
	position: relative;
}


/* Calendrier A SIMPLIFIER */

table.calendar_main {
	font-family: Verdana;
	font-size: 0.9em
}

.calendar_title td {
	color: #000000;
	text-align: center;
}

.calendar_title_month_clickable {
	color: #B73901;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px
}

.calendar_table {
	border: none;
}

.calendar_table td,
.calendar_table th {
	text-align: center;
}

.calendar_table th,
.calendar_weekend {}

.calendar_other_month_clickable,
.calendar_other_month {
	color: #FFFFFF;
}

.calendar_day_non_clickable,
.calendar_table th,
.calendar_non_clickable {
	color: #666666;
}

.day,
.calendar_today_clickable {
	font-weight: bold;
}

.day_clickable {
	color: #B73901;
	font-size: 13px;
}

.day_clickable,
.calendar_today_clickable,
.calendar_other_month_clickable,
.calendar_title_month_clickable,
.calendar_day_non_clickable {
	text-decoration: none;
}

.date_retour a,
.extend_all {
	display: none;
}


/* Error */

.error {
	color: red;
	font-weight: bold;
}


/* Boites bannière*/

div#header {
	overflow: hidden;
}

div#banniere {
	position: absolute;
	overflow: hidden;
}

div#header .boiteBanniereGauche {
	left: 0px;
	font-weight: bold;
	width: 0px;
	position: relative;
	height: 100%;
	display: table;
}

div#header .boiteBanniereGauche h2 {
	margin-bottom: 0px;
}

div#header .boiteBanniereGaucheInner,
div#header .boiteBanniereDroiteInner {
	display: table-cell;
	vertical-align: middle;
	padding-left: 15px;
}

div#header .boiteBanniereGaucheInner form {
	width: 400px
}

div#header .boiteBanniereDroite {
	padding: 0px;
	font-weight: bold;
	width: 200px;
	right: 0px;
	overflow: hidden;
	height: 100%;
	display: table;
}

#open_accessibility {
	top: 5px;
}

div#open_accessibility {
	/*oeil accessibilité*/
	float: right;
	margin-right: 0px;
	margin-top: 160px;
	position: relative;
	right: 1;
}


/* MISE EN FORME D'UN ARTICLE AVEC UN LIEU ASSOCIE  */

.article .lieu {
	height: 230px;
	/* hauteur de l'espace réservé au lieu */
	width: auto;
	/* largeur de l'espace réservé au lieu */
	font-size: 1.5em;
	/* taille du texte du nom et de l'adresse du lieu */
	color: white;
	/* couleur du texte du nom et de l'adresse du lieu */
}

.article .lieu img {
	float: left;
	/* position du google map : LEFT ou RIGHT */
	margin-right: 30px;
	/* marge à droite du google map */
	margin-left: 30px;
	/* marge à gauche du google map */
	height: 250px;
	/* hauteur du google map */
	width: auto;
	/* largeur du google map */
}


/* MISE EN FORME DU RESULTAT DE RECHERCHE */

.liste_vignettes .vignette {
	background-color: #F5F5F5;
	/* couleur de fond du pavé en mode vignette */
	border-bottom-style: solid;
	/* style de la bordure sous le pavé en mode vignette / none = pas de bordure */
	border-width: 2px;
	/*épaisseur de la bordure du bas*/
	border-color: #000;
	/*couleur de la bordure du bas*/
	margin-bottom: 10px;
	/*marge sous la bordure du pavé en mode vignette  = espacement entre deux pavés*/
	min-height: 145px;
	/* hauteur minimale du pavé en mode vignette */
}

div.vignette_titre
/*Modifier le titre de la vignette*/

{
	font-size: 17px;
	font-weight: bold;
}

.filtre_recherche {
	float: right;
	/* alignement de la colonne "facettes" dans le résultat de recherche */
	width: 29%;
	/* proportion de la place accordée en largeur à la colonne "facettes" dans le résultat de recherche */
}

.resultat_recherche {
	float: left;
	/*alignement de la colonne "documents" dans le résultat de recherche*/
	width: 70%;
	/* proportion de la place accordée en largeur à la colonne "documents" dans le résultat de recherche */
}

.vignette_lien_panier a {
	padding-top: 45px;
}

.vignette_lien_reserver a {
	color: #095228;
	padding-bottom: 10px;
}


/* MISE EN FORME NOTICES LIVRE  */

div.blocs_notice {
	padding-top: 30px;
}

.onglets_titre>div>div {
	padding: 2px 10px 3px;
	display: inline;
	background-color: #FFF;
	background-repeat: repeat-x;
	background-position: center top;
	border: 1px solid #B7BFC7;
	color: #0091c4;
	text-align: center;
	cursor: pointer;
}

.view_notice h1 {
	white-space: normal;
}

div.navigation {
	border-bottom: dashed;
	border-width: 1px;
	border-color: black;
	border-radius: 3px;
	padding: 9px;
	background-color: #ECF0F1;
}

div.onglets h3 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 10pt;
	font-weight: bold;
	padding: 5px;
	color: #000;
	background-color: #C0F9C0;
}

.exemplaires th {
	background-color: #ECF0F1;
	color: #000;
	font-size: 10pt;
	text-align: left;
	border-bottom: 1px dashed black;
	border-radius: 1px;
}

table.exemplaires tr {
	word-wrap: break-word;
	white-space: normal;
}

.exemplaires td {
	background-color: #FFF;
	text-align: left;
	font-size: 10pt;
	color: #000;
	padding-bottom: 10px;
}

.detail.block_info_notice dd {
	float: left;
	padding-left: 0px;
	margin-left: 5px;
	max-width: 900px;
}


/*CHAGEMENT VIGNETTE PAR DEFAUT*/


/* vignette sans image livre

div.nothumbnail.type_doc_1 {
	_background-image: url("https://cefedem-aura.bibliossimo.org/opacce/userfiles/image/vignettes/noun_Book_2375831.png");
	background-position: center;
	background-size: 100px 110px;
	font-size: 0px;
}*/


/* vignette sans image Méthode

div.nothumbnail.type_doc_15 {
	_background-image: url("https://cefedem-aura.bibliossimo.org/opacce/userfiles/image/Icone/noun_Music_330403.png");
	background-position: center;
	background-size: 100px 120px;
	font-size: 0px;
}*/


/* vignette sans image Memoire CEFEDEM

div.nothumbnail.type_doc_13 {
	_background-image: url("https://cefedem-aura.bibliossimo.org/opacce/userfiles/image/Icone/iconetravauxderecherche.png");
	background-position: center;
	background-size: 110px 130px;
	font-size: 0px;
}*/


/* vignette sans image Memoire

div.nothumbnail.type_doc_12 {
	_background-image: url("https://cefedem-aura.bibliossimo.org/opacce/userfiles/image/Icones/iconetravauxderecherche.png");
	background-position: center;
	background-size: 110px 130px;
	font-size: 0px;
}*/


/* vignette sans image Périodique

div.nothumbnail.type_doc_2 {
	_background-image: url("https://cefedem-aura.bibliossimo.org/opacce/userfiles/image/Icone/noun_periodique5905.png");
	background-position: top;
	background-size: 100px 140px;
	font-size: 0px;
}
*/

/* vignette sans image Titre Périodique

div.nothumbnail.type_doc_per_title {
	_background-image: url("https://cefedem-aura.bibliossimo.org/opacce/userfiles/image/Icone/noun_periodique5905.png");
	background-position: top;
	background-size: 100px 140px;
	font-size: 0px;
}*/

/* vignette sans image Article Périodique
 
div.nothumbnail.type_doc_per_art {
	_background-image: url("https://cefedem-aura.bibliossimo.org/opacce/userfiles/image/Icone/noun_periodique5905.png");
	background-position: top;
	background-size: 100px 140px;
	font-size: 0px;
}*/



/* vignette sans image CD
 
div.nothumbnail.type_doc_7 {
	_background-image: url("https://cefedem-aura.bibliossimo.org/opacce/userfiles/image/Icone/noun_CD_.png");
	background-position: top;
	background-size: 95px 130px;
	font-size: 0px;
}*/



/* vignette sans image partitions

div.nothumbnail.type_doc_3 {
	_background-image: url("https://cefedem-aura.bibliossimo.org/opacce/userfiles/image/Icone/noun_Music_330403.png");
	background-position: bottom;
	background-size: 115px 115px;
	font-size: 0px;
}*/


/* vignette sans image Memoire

div.nothumbnail.type_doc_14 {
	_background-image: url("https://cefedem-aura.bibliossimo.org/opacce/userfiles/image/Icones/iconetravauxderecherche.png");
	background-position: center;
	background-size: 110px 130px;
	font-size: 0px;
}*/


/*FIN */

div.selector_widget {
	background-color: #ECF0F1;
	padding: 6px
}

.slider_navigation_controls {
	float: right;
	height: 150px;
	clear: both;
}


/*RECHERCHE SIMPLE*/

.contenu form.rechSimpleForm {
	margin-top: 2% !important;
	margin-bottom: 0.5% !important;
	padding: 10px;
	margin-left: 15%;
	margin-right: 15%;
	width: 70%;
	padding: 0.5%;
	color: #59631E;
	font-size: 90%;
	font-weight: bold;
	border-radius: 20px;
	background-color: #E5E5E5;
	background-image: url(https://cefedem-aura.bibliossimo.org/opacce/userfiles/image/cloud-2725520_1920.jpg)
}

.recherche_avancee a {
	font-size: 20px;
}

.vignette_info dd a,
.block_info_notice dd a,
.entete_notice dd a {
	display: block;
	color: #0091c4;
}


/*COULEUR DE FOND DES ARTICLES*/

div.article_content {
	background-color: white;
	border-radius: 3px;
}


/*MENU FLOTTANT GAUCHE*/

div#boite_7.boite.menu_vertical {
	background-color: #FFF;
	border-radius: 2.5%;
	color: white;
	text-transform: uppercase;
	min-width: 100px;
	/*la taille min ne peut pas etre inférieur au texte*/
}


/*AJUSTEMENT KIOSQUE NOTICES*/

.liste_mur .notice {
	margin-left: 30px;
}

.liste_mur .notice .titre_auteur,
.liste_mur .notice>a+div {
	height: 0px;
}

.liste_mur .notice_wrapper {
	height: 180px;
}

.liste_mur .notice_wrapper,
.liste_mur .notice a img {
	max-width: 100%;
	width: 185px !important;
	height: 225px;
	flex: 1;
}

.liste_mur .article_wrapper {
	width: 300px;
	padding-left: 5%;
}

.liste_mur {
	background-color: #F5F5F5;
	margin-left: -10px;
	padding-right: 10%;
	border-radius: 4px;
}


/*display none*/

.vignette-reseaux-sociaux img {
	display: none;
}

vignette-reseaux-sociaux {
	display: none;
	/* affichage des liens vers les réseaux sociaux dans les articles (none = ne pas afficher)*/
}

embedcode {
	display: none;
	/* cacher le code source des kiosques */
}

.titreInner {
	display: none
}


/*MASQUER CRITERES RECHERCHE AVANCEE :*/


/*sujets :*/

#fieldset-default tr+tr+tr {
	display: none;
}


/*centres intérêt :*/

#fieldset-default tr+tr+tr+tr {
	display: none;
}


/*montrer les champs suivants :*/

#fieldset-default tr+tr+tr+tr+tr {
	display: table-row;
}

#fieldset-options tr+tr+tr+tr {
	display: none;
}


/*pour cacher l'axe nouveauté, puis*/

#fieldset-options tr+tr+tr+tr+tr {
	display: table-row;
}


/*pour afficher les suivants et enfin*/

#fieldset-options tr+tr+tr+tr+tr+tr+tr+tr {
	display: none;
}

#fieldset-options tr+tr+tr+tr+tr+tr {
	display: table-row;
}


/*#fieldset-options tr + tr + tr + tr + tr + tr + tr {
display: table-row;
}*/


/*pour cacher Site et genre.*/

#site_web_wrapper[data-show_admin_icons="true"] a[href*="/admin"]:not(.menu_admin_front_anchor):not(.not_admin_tool) {
	display: none !important;
}


/*fin display none*/


/*responsive*/

@media screen and (max-width: 2000px) {
	.colGauche {
		display: table
	}
	#colGaucheInner {
		display: table-row
	}
	#colGaucheInner>div {
		display: table-cell;
		width: auto;
	}
	.colGauche,
	.colContenu {
		float: none !important;
		width: 100% !important;
		max-width: none !important;
	}
	.colGauche .contenu {
		display: none
	}
	#colGaucheInner>div:hover .contenu {
		display: block;
		position: absolute;
		background-color: white;
		box-shadow: 0px 1px 10px;
		z-index: 10;
	}
}

@media screen and (max-width: 580px) {
	/*Responsive écran téléphone*/
	.contenu form.rechSimpleForm {
		width: auto!important;
		padding-bottom: 10px;
		background-image: none;
	}
}

@media screen and (max-width: 580px) {
	.liste_mur .notice_wrapper,
	.liste_mur .notice a img {
		max-width: 50%;
		width: auto !important;
		height: 220px;
	}
	.liste_mur .notice {
		margin-left: 5%;
		margin-right: -175%;
	}
}

@media screen and (max-width: 580px) {
	div.navigation {
		border-bottom: dashed;
		border-width: 1px;
		border-color: black;
		border-radius: 3px;
		padding: 20px;
		padding-top: -10px;
		font-size: 80%;
		background-color: #ECF0F1;
	}
	div:not(.boite)[class*="menu_horizontal"]:after {
		background-color: black;
		height: 2em;
		width: 2em;
	}
	a.home {
		background-color: #e14b24;
	}
	/*barre rubrique menu responsive*/
	div[class*="menu_horizontal"]>ul ul,
	div[class*="menu_horizontal"]>ul li,
	div[class*="menu_horizontal"]>ul li a,
	div[class*="menu_horizontal"]>ul li ul li a,
	#menu_horizontal>ul ul,
	#menu_horizontal>ul li,
	#menu_horizontal>ul li a,
	#menu_horizontal>ul li ul li a {
		font-size: 82%;
		border-radius: 2%;
		width: 170px;
	}
}


/*FERMETURE RESULTAT CATALOGUE*/

@media screen and (max-width: 580px) {
	table.exemplaires tr {
		width: 50% !important;
		font-size: 80%;
	}
	@media screen and (max-width: 580px) {
		div#open_accessibility {
			/*oeil accessibilité*/
			float: right;
			margin-right: 0px;
			margin-top: 0%;
			position: relative;
		}
	}
	@media screen and (max-width: 640px) {
		table,
		tbody,
		tr,
		td {
			display: block;
			width: auto!important;
			/* parce que tu as mis des style inline  */
		}
	}
}

