/*** Gestion des fonts **/

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on December 7, 2012 04:38:15 AM America/New_York */
@font-face {
    font-family: 'OpenSansCondensedLight';
    src: url('../css/open-sans-condensed/OpenSans-CondLight-webfont.eot');
    src: url('../css/open-sans-condensed/OpenSans-CondLight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/open-sans-condensed/OpenSans-CondLight-webfont.woff') format('woff'),
         url('../css/open-sans-condensed/OpenSans-CondLight-webfont.ttf') format('truetype'),
         url('../css/open-sans-condensed/OpenSans-CondLight-webfont.svg#OpenSansCondensedLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansCondensedLightItalic';
    src: url('../css/open-sans-condensed/OpenSans-CondLightItalic-webfont.eot');
    src: url('../css/open-sans-condensed/OpenSans-CondLightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/open-sans-condensed/OpenSans-CondLightItalic-webfont.woff') format('woff'),
         url('../css/open-sans-condensed/OpenSans-CondLightItalic-webfont.ttf') format('truetype'),
         url('../css/open-sans-condensed/OpenSans-CondLightItalic-webfont.svg#OpenSansCondensedLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansCondensedBold';
    src: url('../css/open-sans-condensed/OpenSans-CondBold-webfont.eot');
    src: url('../css/open-sans-condensed/OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/open-sans-condensed/OpenSans-CondBold-webfont.woff') format('woff'),
         url('../css/open-sans-condensed/OpenSans-CondBold-webfont.ttf') format('truetype'),
         url('../css/open-sans-condensed/OpenSans-CondBold-webfont.svg#OpenSansCondensedBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*****           BALISES NATIVES                *****/
body{
	background:#0077C8 url("../images/template/fond-page.png") no-repeat top center;
	line-height : normal;
/*	background:#0077C8;*/
}
h1 {
	font-family: 'OpenSansCondensedLight', sans-serif;
	color:#ce0058;
	font-size:2.7em;
	margin:-5px 0px 0px 0px;
	font-weight : normal;
}
h2 {
	font-family: 'OpenSansCondensedBold', sans-serif;
	color:#000000;
	font-size:1.6em;
	margin:0;
	margin:0;
	margin-bottom:10px;
}
h3{
	font-size:1em;
}

h4{
	font-size:0.9em;
}
p{
	font-size:0.9em;
	line-height : normal;
}
a {
color:#000;
}
a:hover {
color:#000;
}

a img{
border: none;

}
a.lienBleu, a.lienBleu:hover  {
color:#0077C8;
}
a.lienRose, a.lienRose:hover {
color:#ce0058;
}
a.lienBlanc, a.lienBlanc:hover {
color:#FFF;
}
a.souligne {
text-decoration : underline;
}
a.souligne:hover{
text-decoration : none;
}

a:after {
display:none;
}
}

/*------------------------------------------*/
/*                  BANDEAU                 */
/*------------------------------------------*/
#acces_rapide{
float : right;
font-size : 0.9em;
margin : 8px;
}
p.lienSites {
margin : 8px;
}
#top_page{
	background:#e0dee8 url("../images/template/fd-trame-bandeau.jpg") repeat top left;
	padding:5px 5px 10px 15px;
	/*ombre*/ 
	-webkit-box-shadow:0px 3px 8px 0px #0D0D0D; 
	-moz-box-shadow:0px 3px 8px 0px #0D0D0D; 
	-o-box-shadow:0px 3px 8px 0px #0D0D0D;
	box-shadow:0px 3px 8px 0px #0D0D0D;
	-ms-box-shadow:0px 3px 8px 0px #0D0D0D;
}
#logo_site img{
	border :  none;
	margin-bottom : 5px;
	margin-top : 9px;
}
/*  CONNEXION  */
#connexion_compte {
	color:#000;
	text-transform:uppercase;
	font-size:0.8em;
	padding-bottom:5px;
	text-align:right;
}
#connexion_compte a{
	color:#000;
	text-decoration:underline;
}
a.connexion, a.connexion:link, a.connexion:visited{	
	color:#000;
	text-decoration:underline;
	background:url("../images/template/cadenas.png") no-repeat 0px 2px;
	padding-left : 19px;
	padding-right:15px;
}
a.connexion:hover, a.connexion:active, a.connexion:focus {
	color:#OOO;
	text-decoration:none;
}
a.lien_anglais, a.lien_anglais:link, a.lien_anglais:visited{	
	color:#000;
	text-decoration:underline;
	background:url("../images/template/english.png") no-repeat 0px 3px;
	padding:0px 15px 0px 19px;
}
a.lien_anglais:hover, a.lien_anglais:active, a.lien_anglais:focus {
	color:#OOO;
	text-decoration:none;
}

/* MOTEUR DE RECHERCHE GENERAL */



#tab_recherche{
margin-top :5px;
}
#search {
	margin-bottom:0px;
	height : 27px;
	font-family:arial;
	font-size:0.9em;
}
ul.tabs-content li{
	height:66px;
}
input.bouton_rechercher {
	font-family : helvetica;
	font-size:1.7em;
	font-weight:bold;
	color:#FFFFFF;
	background : none;
	height:30px;
	width:50px;
	border:0;
	cursor:pointer; 
}

div.recherche_avancee {
	text-align:right;
	padding-right:20px;
	position:relative;
	margin-top:25px;
}
div.recherche_avancee a{
	font-size:0.9em;
	color : #FFFFFF;
	text-decoration:underline;
}
div.recherche_avancee a:hover{
	color : #FFFFFF;
	text-decoration:none;
}
ul.tabs-content.contained > li{
		padding-top:15px;
		padding-bottom:5px;
			/*degrade*/ 
		background-color:#525254;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#292929, endColorstr=#545454);/* Hack IE 5-7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#292929, endColorstr=#545454)"; /* Hack IE 8 */
		background-image: linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
		background-image: -moz-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
		background-image: -o-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
		background-image: -webkit-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
		background-image: -ms-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%); 
	}
	
.block-grid.five-up{
margin:0px;
}
	
.moteur_rech{
		height:65px;
		
		padding:5px;
		padding-top:15px;
			/*degrade*/ 
		background-color:#525254;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#292929, endColorstr=#545454);/* Hack IE 5-7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#292929, endColorstr=#545454)"; /* Hack IE 8 */
		background-image: linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
		background-image: -moz-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
		background-image: -o-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
		background-image: -webkit-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
		background-image: -ms-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%); 
	}	

	
.selected_tabrech{
	
	background-color:#292929;
	
}

.selected_tabrech a{
color:white;
}

ul.lien_menu_recherche li{
	padding:0;
	margin:0;
	font-weight : bold;
}

	
dl.tabs dd a{
	padding:0px 8px;
	line-height:20px;
	height:20px;
	color:#000;
	font-weight : bold;
}
dl.tabs dd a:hover{
	background-color:#292929;
	color:#FFF;
	font-weight : bold;
}
dl.tabs dd.active {
	border:none;
	margin:0;
}
dl.tabs dd.active a{
	background-color:#292929;
	color:#FFF;
	font-weight : bold;
}
.tabs-content,.contained{
	margin-top:0;
	padding-top:0;
	height:20px;
}

dl.tabs{
	height:20px;
}
/*------------------------------------------*/
/* BARRE DE NAVIGATION - MENU GENERAL      */
/*------------------------------------------*/

.nav-bar{
	margin:0;
	/*degrade*/ 
background-color:#525254;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#292929, endColorstr=#545454);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#292929, endColorstr=#545454)"; 
background-image: linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
background-image: -moz-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
background-image: -o-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
background-image: -webkit-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
background-image: -ms-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%); 
/*ombre 
-webkit-box-shadow:0px 3px 8px 0px #0D0D0D; 
-moz-box-shadow:0px 3px 8px 0px #0D0D0D; 
-o-box-shadow:0px 3px 8px 0px #0D0D0D;
box-shadow:0px 3px 8px 0px #0D0D0D;
-ms-box-shadow:0px 3px 8px 0px #0D0D0D;
*/
}

#menu_general,#menu_general_medium{
background-color:#525254;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#292929, endColorstr=#545454);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#292929, endColorstr=#545454)"; 
background-image: linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
background-image: -moz-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
background-image: -o-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
background-image: -webkit-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
background-image: -ms-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%); 
/*ombre*/ 
-webkit-box-shadow:0px 3px 8px 0px #0D0D0D; 
-moz-box-shadow:0px 3px 8px 0px #0D0D0D; 
-o-box-shadow:0px 3px 8px 0px #0D0D0D;
box-shadow:0px 3px 8px 0px #0D0D0D;
-ms-box-shadow:0px 3px 8px 0px #0D0D0D;
}


#menu_general_medium ul{
padding-top:10px;
}

#menu_general_medium li{
display:inline;
margin-left:30px;
}

div.flyout {
	padding:0px 20px 10px 20px;
	}

.nav-bar li.menuAccueil a{
	padding-left : 55px;
	background : url("../images/template/accueil.png") no-repeat 33px 12px;
	
}

.nav-bar  li a.lienAccueil, .nav-bar  li a.lienCollections, .nav-bar  li a.lienParcours, .nav-bar  li a.lienMabibli,#menu_general_medium a{
	font-size : 22px;
	font-family: 'OpenSansCondensedLight', sans-serif;
	font-weight : normal;
	color:white;
}

ul.flyout li a {
    border:none;
    display: block;
    height: auto;
    padding: 4px 0px 4px 50px;
	min-height:40px;
	
}
ul.flyout li, .nav-bar li ul li {
    border-left: none;
}
.nav-bar > li { 
	border-width: 0px;
}
ul.sous_menu_princ li {
list-style : none;
}
ul.sous_menu_princ a.lien_menu {
	border:none;
    display: block;
    height: auto;
    padding: 4px 0px 4px 50px;
	min-height:46px;
}
ul.sous_menu_princ a.menu_prov {
	padding-top:0;
	line-height:1.2em;
}
ul.sous_menu_princ a.menu_celestins {
	padding-top:0;
	line-height:1.2em;
}
ul.sous_menu_princ a.menu_photora {
	padding-top:0;
	line-height:1.2em;
}
ul.sous_menu_princ a.menu_photoart{
	padding-top:0;
	line-height:1.2em;
}

/**** BARRE DE SOUS MENU ****/

p.titre_sous_menu_principal{
	font-size:2.3em;
font-family: 'OpenSansCondensedLight', sans-serif;
	color:#CE0058;
	font-weight : normal;
}
p.titre_sous_sous_menu_principal{
	font-size:1.3em;
font-family: 'OpenSansCondensedBold', sans-serif;
	color:#000000;
	margin-bottom : 5px;
}
#login_menu input{
height : 25px;
font-size : 0.8em;
margin : 2px 0px;
}
#bouton_connexion{
height : 25px;
padding-top : 3px;
}
.sous_menu_princ{
	margin:0;
	padding:0;
}
.sous_menu_princ li{
	margin:0;
	padding:0;
	margin-bottom:10px;
}
a.lien_menu{
	margin:0;
	padding:0;
	border:none;
	color:#000000;
	font-size:1.3em;
	font-family: 'OpenSansCondensedBold', sans-serif;
	
}
a.menu_livresanciens{
	background:url(../images/template/pictos/v_livresanciens.jpg) no-repeat top left;
}
a.menu_estampes{
	background:url(../images/template/pictos/v_estampes.jpg) no-repeat top left;
}
a.menu_prov{
	background:url(../images/template/pictos/v_provenance.jpg) no-repeat top left;
}
a.menu_presselyonnaise{
	background:url(../images/template/pictos/v_presseXIX.jpg) no-repeat top left;
}
a.menu_revuelyonnaise{
	background:url(../images/template/pictos/v_revue.jpg) no-repeat top left;
}
a.menu_enlum{
	background:url(../images/template/pictos/v_enluminures.jpg) no-repeat top left;
}
a.menu_affiches{
background:url(../images/template/pictos/v_affiches.jpg) no-repeat top left;
}
a.menu_textile{
background:url(../images/template/pictos/v_textile.jpg) no-repeat top left;
}
a.menu_archives{
	background:url(../images/template/pictos/v_archives.jpg) no-repeat top left;
}
a.menu_photora{
	background:url(../images/template/pictos/v_photographies.jpg) no-repeat top left;
}
a.menu_photoart{
	background:url(../images/template/pictos/v_photosart.jpg) no-repeat top left;
}
a.menu_celestins{
	background:url(../images/template/pictos/v_theatre_celestins.jpg) no-repeat top left;
}
a.menu_manuscrits{
	background:url(../images/template/pictos/v_manuscrits.jpg) no-repeat top left;
}

/*------------------------------------------*/
/* BLOC BAS - FOOTER */
/*------------------------------------------*/

#footer{
	color:#FFF;
	text-align:center;
	padding:10px;
	/*degrade*/ 
background-color:#777676;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#777676, endColorstr=#545454);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#777676, endColorstr=#545454)"; 
background-image: linear-gradient(bottom, rgb(119,118,118) 42%, rgb(84,84,84) 100%, rgb(84,84,84) 86%);
background-image: -o-linear-gradient(bottom, rgb(119,118,118) 42%, rgb(84,84,84) 100%, rgb(84,84,84) 86%);
background-image: -moz-linear-gradient(bottom, rgb(119,118,118) 42%, rgb(84,84,84) 100%, rgb(84,84,84) 86%);
background-image: -webkit-linear-gradient(bottom, rgb(119,118,118) 42%, rgb(84,84,84) 100%, rgb(84,84,84) 86%);
background-image: -ms-linear-gradient(bottom, rgb(119,118,118) 42%, rgb(84,84,84) 100%, rgb(84,84,84) 86%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42, rgb(119,118,118)),
	color-stop(1, rgb(84,84,84)),
	color-stop(0.86, rgb(84,84,84))
);
box-shadow:0px 3px 8px 0px #0D0D0D;
} 
#footer p{
	margin:0;
	font-size:1.1em;
}
#footer a, #footer a:link, #footer a:visited {
	color:#FFF;
}
#footer a:hover, #footer a:active, #footer a:focus {
	color:#FFF;
	text-decoration:underline;
}
#app_info {
	text-align:right;
	color:#FFF;
	margin-top:15px;
}

#app_info a img {
	border: medium none;
    opacity: 0.60;
    transition: opacity 0.2s ease-in-out 0s;
	}
#app_info a:hover img {
    opacity: 1;
	}
#app_info a.logoBML{
	padding-right : 15px;
}
/*------------------------------------------*/
/* BLOC CENTRALE */
/*------------------------------------------*/
#corps{
	background:#d4d4d4;
	padding:10px 20px 0px 20px;
	min-height : 450px;
	/*ombre*/ 
-webkit-box-shadow:0px 3px 8px 0px #0D0D0D; 
-moz-box-shadow:0px 3px 8px 0px #0D0D0D; 
-o-box-shadow:0px 3px 8px 0px #0D0D0D;
box-shadow:0px 3px 8px 0px #0D0D0D;
-ms-box-shadow:0px 3px 8px 0px #0D0D0D;
}


#corps_prempage{
	/*ombre*/ 
-webkit-box-shadow:0px 3px 8px 0px #0D0D0D; 
-moz-box-shadow:0px 3px 8px 0px #0D0D0D; 
-o-box-shadow:0px 3px 8px 0px #0D0D0D;
box-shadow:0px 3px 8px 0px #0D0D0D;
-ms-box-shadow:0px 3px 8px 0px #0D0D0D;
}
#fil_arianne {
display: none !important;
}
#corps a{
text-decoration : underline;
}
#corps a:hover{
text-decoration : none;
}
/* FLECHE RETOUR*/
a.go_back{
	display: none !important;
}


/*------------------------------------------*/
/* 					BLOC CENTRALE 			*/
 /* 			RESULTATS DE RECHERCHE 		*/
/*------------------------------------------*/
/*OUTILS A DROITE*/
#menu_droit{
	padding:0;
	text-align:right;
	margin-top:33px;
	padding-top:65px;
}
#menu_recherche ul.menu_1 li, #bloc_menu_doc ul.menu_1 li{
	list-style : none;
margin-bottom : 2px;
}
#menu_recherche ul.menu_1 img{
	border : none;
}
li.bouton_menu_doc {
	list-style : none;
}
li.bouton_share {
	list-style : none;
}
/*HISTORIQUE DE RECHERCHE */
#menu_gauche_recherche {
	margin-top :20px;
}
#menu_gauche_recherche h2, #menu_gauche h2{
font-family: 'OpenSansCondensedLight', sans-serif;
	color:#CE0058;
	font-style:italic;
	font-size:2.2em;
	font-weight : normal;
}
/*AFFINAGE GAUCHE*/
#menu_gauche {
margin-right: 30px;
padding:0;
margin:0;
}

#menu_gauche_liste .listes_infos_gauche {
padding:10px 10px;
/*degrade*/ 
background-color:#525254;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#292929, endColorstr=#545454);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#292929, endColorstr=#545454)"; 
background-image: linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
background-image: -moz-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
background-image: -o-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
background-image: -webkit-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
background-image: -ms-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);  
}
#menu_gauche_liste li{
list-style-type:disc;
color:#FFF;
line-height : 1.2em;
}
#menu_gauche_liste  a{
color:#FFF;
text-decoration : none;
}
#menu_gauche_liste  a:hover, #menu_gauche_liste  a:active, #menu_gauche_liste  a:focus {
text-decoration:underline;
}

#menu_gauche_liste_alaffiche{
margin-top:84px;
background-color:#525254;
font-size:0.9em;
color:#FFF;
line-height : 1.5em;
padding:10px 10px;
/*degrade*/ 
background-color:#525254;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#292929, endColorstr=#545454);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#292929, endColorstr=#545454)"; 
background-image: linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
background-image: -moz-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
background-image: -o-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
background-image: -webkit-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
background-image: -ms-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);  
}
#menu_gauche_liste_alaffiche ul {
margin-top:15px;
}
#menu_gauche_liste_alaffiche li {
color:#FFF;
text-decoration : none;
list-style-type:disc;
line-height : 1.5em;
font-size:0.9em;
}
#menu_gauche_liste_alaffiche a{
color:#FFF!important;
text-decoration : none;
}

.listes_infos_gauche {
padding : 10px 0px;
}
.listes_infos_gauche a{
font-size:0.9em;
}
div.bloc_liste_gauche h3{
margin-bottom:0;
}
.listes_infos_gauche span.weight {
font-size : 0.8em;
color:#D4D4D4;
padding-left : 10px;
}
/* LISTE RESULTAT */

div.ligne_resultats{
background-color:#FFF;

margin:10px 0px!important;
padding : 10px;
}
div.ligne_resultats img {
-webkit-box-shadow:0px 3px 8px 0px #545454; 
-moz-box-shadow:0px 3px 8px 0px #545454; 
-o-box-shadow:0px 3px 8px 0px #545454; 
-ms-box-shadow:0px 3px 8px 0px #545454; 
box-shadow:0px 3px 8px 0px #545454;
}
div.ligne_doc{
padding :5px 0px;
}
div.item_resultat{
margin:5px 0px;
padding : 0px 5px;
}
div.item_resultat p{
font-size:1em;
margin:0;
}
div.item_resultat a{
text-decoration : underline;
color:#000;
}
div.resume_notice {
font-size:0.9em;
}
div.resume_notice_thm {
font-size:0.9em;
}
div.ligne_resultats img.liste_logos{
	float:right;
	box-shadow:none;
}
div.resume_notice h3 {
line-height : normal;
padding-top : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-bottom : 0px;
font-weight : normal;
}
div.resume_notice_thm h2 {
line-height : normal;
font-family : helvetica;
font-size:1em;
padding-top : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-bottom : 0px;
font-weight : bold;
}
div.resume_notice a:hover {
text-decoration :underline;
}
div.navigationPagesResult{
color:#ce0058;
padding:3px 0px;
text-align:center;
background-color:#FFF;
margin : 10px 0px;
}
div.navigationPagesResult .pageSuiv, div.navigationPagesResult .pageDer{
color:#ce0058;
margin-left:10px;
}
div.navigationPagesResult a.pageDer {
background : url("../images/template/puce-page-derniere.png") no-repeat right 4px;
padding-right:15px;
}
div.navigationPagesResult a.pageSuiv {
background : url("../images/template/puce-page-suivante.png") no-repeat right 4px;
padding-right:10px;
}
div.navigationPagesResult a.pagePrec {
background : url("../images/template/puce-page-precedente.png") no-repeat left 4px;
padding-left:10px;
}
div.navigationPagesResult a.pagePrem {
background : url("../images/template/puce-page-premiere.png") no-repeat left 4px;
padding-left:15px;
}
div.navigationPagesResult .pagePrec, div.navigationPagesResult .pagePrem{
color:#ce0058;
margin-right:10px;
}
div.navigationPagesResult a.pageSuiv:hover, div.navigationPagesResult a.pageDer:hover, div.navigationPagesResult a.pagePrec:hover, div.navigationPagesResult a.pagePrem:hover{
text-decoration:underline;
}
div.navigationPagesResult form.goToPage {
display: inline-block;
margin: 0;
width:100%;
vertical-align: middle;
}
div.navigationPagesResult form.goToPage input[type="text"] {
margin: 0;
line-height: normal;
text-align: center;
width:3em;
display: inline-block;
}
div.navigationPagesResult form.goToPage input[type="submit"] {
margin: 0;
line-height: normal;
text-align: center;
width:3em;
display: inline-block;
background: none repeat scroll 0% 0% rgb(0,0,0);
}
/*------------------------------------------*/
/* 					DOCUMENT 			    */
/*------------------------------------------*/
body.docu {
	background:#D4D4D4;
}
#top_docu {
	margin:10px 0px 0px 0px;
}
body.docu #corps {
box-shadow:0px 0px 0px 0px #545454;
}
#top_docu #corps {
	padding:0px 10px 0px 0px;
}
#top_docu {
	margin:0px 10px 0px 0px;
}

#top_logo{
	padding-left:20px;
    margin:2px 0px 0px 0px;
}

#top_infos {
	/*padding : 0px 0px 0px 40px;*/
	padding-left:25px;
}



#zoreille_droite {
text-align:left;
padding-left:5px;
} 

#zoreille_gauche {
text-align:right;
padding-right:5px;
}
#document{
padding-left : 25px;
}
#image_document{
text-align:left;
}

.image_doc_multiple{
margin-right:5px;
}

div.page_double {
background-color:#FFF;
}

#corps_doc img{
	border:none;

}
#pleintexte {
border-right : 10px solid #D4D4D4;
padding : 20px;
min-height : 700px;
}
span.label_meta {
font-weight : bold;
}
/*OUTILS A DROITE DANS DOCUMENTS */
#menu_document {
text-align: right;

}
#bibli_outils{
padding:0;
text-align:right;
}


#bibli_outils.columns,#bloc_bouton_document.columns{
padding:0;
}
#bloc_bouton_document{
    display: none !important;
}
#reglejeu{
    display: none !important;
}
#reglejeu_print{
    display: block !important;
}
/* NOTICE DU DOCUMENT */
ul.bloc_infos_principal, ul.bloc_infos_secondaire  {

	color:#FFF;
	padding:10px;
		/*degrade*/ 
		background-color:#525254;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#292929, endColorstr=#545454);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#292929, endColorstr=#545454)"; 
		background-image: linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
		background-image: -moz-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
		background-image: -o-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
		background-image: -webkit-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
		background-image: -ms-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%); 
	
}
ul.bloc_infos_principal li, ul.bloc_infos_secondaire li{
	font-size:0.9em;
	font-family : 'Arial', sans-serif;
	letter-spacing : normal;
	list-style : none;
	margin-bottom:7px;
	clear: both;
}
ul.bloc_infos_principal li a, ul.bloc_infos_secondaire li a{
	color:#FFFFFF;
	text-decoration :underline;
	
}
/* NOTES DE BAS DE PAGE POUR LE DOCUMENT */
div.note {
	text-align : left;
	font-family : 'Arial', sans-serif;
	letter-spacing : normal;
	color:#000;
	background-color : #FFF;
	padding : 20px;
	margin-bottom : 20px;
	line-height : normal;
}
.legende {
	text-align : left;
	font-family : 'Arial', sans-serif;
	letter-spacing : normal;
	color:#000;
	line-height : normal;
	clear: both;
}
.legende a{
color : #000;
text-decoration : underline;
}
.legende span.titre{
font-style: italic;
}
#navigationPages  {
margin	: auto;
font-size : 0.9em;
}
#navigationPages label {
color:#CE0058;
padding : 0;
margin : 0;
line-height : none;
font-family : 'Arial', sans-serif;
letter-spacing : normal;
}
/*
#navigationPages  #tableMatiere {
margin-top : 6px;
color:#CE0058;
}
*/
#navigationPages  div{
margin-left : 0;
}
/*------------------------------------------*/
/* 		MA BIBLIOTHEQUE NUMERIQUE		    */
/*------------------------------------------*/
div.select_recherche {
	background-color : #FFF;
	padding : 3px;
	margin : 5px 0px;
	font-size : 1em;
	position : relative;
}
div.select_recherche p{
	margin-bottom : 5px;
}
div.select_recherche a{
	color:#000;
	text-decoration : underline;
}
/*div.select_recherche span.titre_recherche {
	font-weight : bold;
}*/
div.boutons_edit_lib {
position : absolute;
top : 0px;
right : 0px;
}
#bibli_document {
	margin : 0px 20px;
	padding:25px 10px 0px 10px;
}
#bibli_document hr{
	height : 10px;
	background-color : #000;
}
#bibli_document img.document {
	box-shadow : none;
	border : none;
}
#bibli_document div.select_document {
	padding-right : 24px;
}
#bibli_document a.delete_doc {
	margin-bottom : 5px;
}
/* JE NE SAIS PAS SI ON L UTILISE ENCORE  */

#notice, #notice_bas{
	padding-left:25px;
	padding-top:25px; 
	z-index:0;
}
#notice li, #notice_bas li{
	list-style:none;
	font-family: 'Arial', sans-serif;
}
#notice ul.bloc_principal li, #notice_bas ul.bloc_principal li{
	font-size:1.3em;
	line-height:1.5;
}
#notice ul.bloc_secondaire li, #notice_bas ul.bloc_secondaire li{
	font-size:1em;
	line-height:normal;
}
.invisible{
display:none;
}

.iframdoc{
border:1px solid black;
}
.iframdoc{
width:100%;
height:1000px;
}
.barre_mobile{
margin-top:0;
padding-top:0;
}

 .oreille_next a{
	position:absolute;
	background:url("/https/numelyo.bm-lyon.fr/images/foundation/right-arrow.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:block;
	height:200px;
	margin-top:250px;
}

.oreille_prev a{
	position:absolute;
	background:url("/https/numelyo.bm-lyon.fr/images/foundation/left-arrow.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:block;
	height:200px;
	margin-top:250px;
	text-align:right;
}

#blocContenu {
margin:0;
padding-left:20px;
}

.citation_doc p{
margin:0;
padding:0;
}

.document{
border:1px solid #c0c0c0;
-webkit-box-shadow: 1px 2px 5px 1px rgba(0,0,0,0.5);
-moz-box-shadow: 1px 2px 5px 1px rgba(0,0,0,0.5);
box-shadow: 1px 2px 5px 1px rgba(0,0,0,0.5);			
}

/*carousel */
#slidorion{
margin-top:15px;
margin-bottom:50px;
}

img.view{
float:left;
margin-right:5px;
margin-bottom:5px;
}

#ranger_liens,#ranger_liens a{
font-size:0.8em;
}

#ranger_liens{
margin:5px 0px 0px 0px;
}

ul.ranger_resultats{
margin:0;
padding:0;
line-height:0;
margin-top:4px;
}

ul.ranger_resultats li{
margin-top:0;
margin-bottom:0;
padding:0 10px 0 10px;
display:inline;
}

.trier_par{
float:left;
}
ul.ranger_resultats a{
color:#000;
font-weight:bold;
background : url("../images/template/puce-trier.png") no-repeat right 5px;
padding-right:10px;
}
ul.ranger_resultats a:hover{
text-decoration:underline;
}



/* PAGE NOS COLLECTIONS NUMERISEES*/

div.bloc_collection {
	margin : 20px 0px;
	padding-right : 20px;
	padding-bottom : 10px;
}
div.bloc_collection  h2{
padding-bottom:3px;
}

#corps  div.bloc_collection p a{
color:#FFF;
background-color: #4D4D4D;
padding : 2px 5px;
text-decoration : none;
}



/*------------------------------------------*/
/* 					DOSSIERS THEMATIQUES 	*/
/*------------------------------------------*/
.text .bloc2 {
padding-left:15px;
}
.text{
	position			: relative; /* pour fixer les positions des elements inclus */
	padding				: 20px 0px 0px 0px;
	line-height			: 150%;
	font-family			: arial;
	color				: #000;
	font-size			: 14px;
	font-weight			: normal;
	}
.text h1{
	margin-top:20px;
	}
.text a:link,
.text a:active,
.text a:visited { 
	color				: #0077C8;
	text-decoration		: underline; 
	}
.text a:hover {
	color				: #0077C8; 
	text-decoration		: none;
	}

.text pre {
	border				: 1px dotted #ff9900;
	padding				: 5px;
	}
.text p {
	color:#000;
	margin-bottom		: 1em;
	font-size : 1em;
	}

.text code {
	display				: block;
	margin				: auto;
	padding				: 2px 5px;
	width				: 60%;
	background-color	: white;
	border				: 1px #ccc solid;
}
p.txtcadrebas {
	font-size:0.8em;
	padding-top : 0;
	padding-left : 10px;
	margin-top : 0;
	margin-bottom : 20px;
	font-style : italic;
}
div.figcoldroite  {
	margin-bottom : 20px;
	padding-top : 20px!important;
}
div.figcoldroite a {
	color:#000!important;
	font-size:0.8em;
	padding-top : 0;
	padding-left : 10px;
	margin-top : 0;
	font-style : italic;
}
/*----------------------------------------*
**  affichage d'une transcription d'un texte en tei
**----------------------------------------*/
.text span.body {
	}
.text .section {
	margin-top				: 1.5em;
	display					: block;
	width					: 100%;
	}
	
.text q.dash {
	display					: block;
	quotes					: "— " "" "— " "";
	}
.text q.dash:before {
	content 				: '- ';
	}
.text q.dash:after{
	content 				: '';
	}
.text q,
.text q.quote {
	display					: inline;
	quotes					: "« " " »" "“ " " ”";
	}
.text q:before,
.text q.quote:before {
	content 				: '« ';
	}
.text q:after,
.text q.quote:after{
	content 				: ' »';
	}

.text cite { /* balise <quote> */
	display					: inline;
	quotes					: "« " " »" "'" "'";
	font-style				: oblique;
	text-align				: justify;
	}
.text cite:before {
	content 				: "“ ";
	}
.text cite:after{
	content 				: " ”";
	}


.text blockquote {
	display					: block;
	quotes					: "" "" "" "";
	margin					: 1em auto;
	width					: 95%;
	font-size				: 0.9em;
	text-align				: justify;
	opacity					: 0.7;
	}
.text blockquote:before {
	content 				: open-quote;
	}
.text blockquote:after {
	content 				: close-quote;
	}
.text blockquote h1,
.text blockquote h2,
.text blockquote h3,
.text blockquote h4 {
	font-size				: 1em;
	font-weight				: bold;
	color					: #424242;
	}
.text blockquote p {
	margin-bottom			: 0.5em;
	}
.text blockquote p:first-letter {
	font-weight				: normal;
	}
.text span.lg { /* balise <lg> */
	display					: block;
	margin					: 1em 0;
}
.text span.l { /* balise <l> */
	display					: block;
}
.text span.personne,
.text span.lieu {
	text-decoration			: none;
	border-bottom			: dotted 1px;
    color					: #5EA4B3;
	cursor					: url(''), default;
	}
.text span.title {
	font-style				: italic;
	}
.text span.foreign {
	font-style				: italic;
	}
.text span.emph {
	font-style				: italic;
	}
.text p.chapeau {
	color					: #000;
	font-family				: Arial;
	margin					: 20px 0px;
	line-height				: 145%;
	font-size				: 1.1em;
	font-weight: bold;
	}
div.vignette {
	margin-top:0px;
	margin-right : 10px;
}
.text del {
	display					: none;
	}
.text a.toSearch {
	display					: inline-block;
	margin-left				: 2px;
	width					: 0;
	padding-left			: 11px;
	height					: 11px;
	background				: transparent url(graphics/toPage_icon.gif) no-repeat;
	overflow				: hidden;
	}
	
.text .box {
	width					: 100%;
	padding					: 2.5%;
	margin-bottom			: 1em;
	background-color		: #eaeaea;
	border					: 1px solid #666;
	}
.text .box:after {
  content: ""; /* Important, sinon l'élément n'est pas généré. */
  display: table;
  clear: both;
}
.text .box li {
	font-size:0.8em;
	list-style : disc;
	margin-left : 10px;
	margin-bottom : 1em;
}
.text li {
	line-height			: normal;
}

/*----------------------------------------*
**  affichage d'une image 
**----------------------------------------*/
.text .illustration {
	display					: block;
	float					: right;
	clear					: right;
	margin					: 2em -42% 1em 1em;
	padding-left			: 1em;
	width					: 40%;
	font-family				: georgia,serif;
	text-align				: center;
	font-size				: 11px;
	text-transform 			: none;
	font-variant			: normal;
	line-height				: 150%;
	color					: #424242;
	border-left				: 1px solid #dcd7c8;
	}
.text .illustrationinblock {
	display					: block;
	float					: right;
	/*clear					: right;*/
	/*margin					: 2em -42% 1em 1em;*/
	padding-left			: 1em;
	width					: 50%;
	font-family				: georgia,serif;
	text-align				: center;
	font-size				: 11px;
	text-transform 			: none;
	font-variant			: normal;
	line-height				: 150%;
	color					: #424242;
	/*border-left				: 1px solid #dcd7c8;*/
	}

.text .illustration.inline {
	float					: none;
	margin					: 0;
	padding-left			: 0;
	width					: 100%;
	border-left				: 0px;
	}
.illustration_inline p {
    font-size: 0.8em !important;
    padding : 5px 0px 15px 0px ;
	text-align				: center;
}
.text .diapo_illu p{
    font-size: 0.8em !important;
    padding : 5px 0px 15px 0px ;
	text-align : center;
}
.text .illustration_inline .view_inline{
	display:block;
	margin:auto;
	max-width: 99%;
	}
.text .illustration_inline_small{
	display:block;
	margin:auto;
	padding-left			: 1em
	font-family				: georgia,serif;
	text-align				: center;
	text-transform 			: none;
	font-variant			: normal;
	line-height				: 150%;
	color					: #424242;
	max-width:50%;
	}
.text .illustration_inline_small .view_inline_small{
	display:block;
	margin:auto;
	/*max-width:50%;*/
	}
.text .illustration_inline_small p{
	font-size: 0.8em !important;
    padding : 5px 0px 15px 0px ;
	
	}
.text .illustration img {
	/*padding					: 3px 3px 6px 3px;*/
	padding					: 0;
	width					: 100%;
	border-width			: 0;
	border-left				: 1px solid #dcd7c8;
	border-right			: 1px solid #dcd7c8;
	border-bottom			: 1px solid #dcd7c8;
	}
.text .illustration .legend {
	display					: block;
	font-weight				: bold;
	/*font-style			: italic;*/
	color					: #18b3dd;
	}
/*----------------------------------------*
**  doscours et discussions
**----------------------------------------*/
.text .disc_speaker{
	font-weight				: bold;
	padding-right			: 5px;
	/*font-style			: italic;*/
}
/*----------------------------------------*
**  affichage d'une note 
**----------------------------------------*/
.text span.note {
	position				: absolute;
	left					: 0;
	/*display					: block;
	float					: left;
	clear					: both;*/
	padding					: 5px;
	margin-top				: -1em;
	margin-left				: 0;
	width					: 130px;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	text-align				: right;
	/* réinitialisation des style par défaut au cas où la note est encapsulée dans une balise stylée */
	color					: #424242;
	text-decoration			: none;
	font-size				: 11px;
	line-height				: 14px;
	font-style				: normal;
	font-weight				: normal;
	/*background-color		: #fafafa;*/
	/*text-align			: justify;*/
border:0px solid blue;
	}
	
.text span.noteAnchor {
border:0px solid blue;
	visibility				: hidden;
	}
.text span.noteAnchor:hover {
	visibility				: visible;
	}
	
/*----------------------------------------*
**  tableau 
**----------------------------------------*/
.text table caption {
	padding				: 1ex;
	font-style			: normal;
	font-weight			: bold;
	font-size			: 1.4em;
	color				: #18b3dd;
	border				: 0px solid red;
	}
.text table th {
	display				: block;
	margin-left			: 0px;
	padding				: 5px;
	width				: 100px;
	vertical-align		: text-top;
	text-align			: center;
	color				: #18b3dd;
	border:0px solid red;
	}
ul.ulsommaire {
	margin : 15px;
}
ul.ulsommaire li{
	list-style : disc;
	font-size : 0.8em;
	color:#000;
	padding : 2px 0px;
}
ul.ulsommaire li.somNivnull{
	list-style : none;
	}
.text ul.ulsommaire a{
	color:#000;
}
.text #menu_document {
margin-top:30px;
}
div.colgauche1 {
margin-top:30px;
}
div.colgauche1 div.vignette {
margin-bottom:20px;
}
div.colcentre1 {
padding-right : 20px!important;
}
div.coldroite1{
padding-left : 20px;
background-color : #eae9e9;
text-align : center;
margin-top : 30px;

min-height : 0px;
}
div.colcentre2 a{
font-size : 0.8em;
color:#000!important;
}
div.colcentre2 div {
margin-bottom : 20px;
text-align : center;
}
img.imgcadrebas {
padding : 2px;
}
a.refcadrebas {
color:#000!important;
font-size : 0.8em;
}
/*------------------------------------------*/
/* 			PAGES COLLECTIONS - EXEMPLE ESTAMPES   */
/*------------------------------------------*/
/* RECHERCHER DANS LA COLLECTION **/
div.blocRechercheCollection {
margin-bottom: 30px;
padding : 20px;
color : #FFFFFF;
min-height : 70px;
/*  pour déclencher le contexte de formatage et englober tout le flux dans le div*/
overflow: hidden;
/*degrade*/ 
background-color:#525254;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#292929, endColorstr=#545454);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#292929, endColorstr=#545454)"; 
background-image: linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
background-image: -moz-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
background-image: -o-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
background-image: -webkit-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);
background-image: -ms-linear-gradient(bottom, rgb(84,84,84) 42%, rgb(36,36,36) 100%, rgb(36,36,36) 86%);  
}
form.formRechercheCollection {
margin : 20px;
}
form.formRechercheNumero input.champNumero{
width : 50px;
}
#infos_docu input.champRecherche,
#menu_gauche input.champRecherche {
font-size : 0.8em;
height : 22px;
padding : 2px;
}
/*form.formRechercheCollection input.bouton_rechercher, form.queryHistory  input.bouton_rechercher {*/
#infos_docu input.bouton_rechercher,
#menu_gauche input.bouton_rechercher {
padding-top : 0px;
height : 22px;
font-size : 1.5em;
box-shadow : none;
}
/* colonne droite des collections : A découvrir */

#collections_droit {
	margin-top : 20px;
	padding : 0px;
}
#collections_droit  div.aDecouvrir {
	text-align:center;
	padding-top : 0px;
}
#collections_droit  div.aDecouvrir a{
	margin : 0px 0px 10px 0px;
	display : block;
}
#collections_droit h2 {
font-family: 'OpenSansCondensedLight', sans-serif;
	color:#CE0058;
	font-style:italic;
	font-size:2.2em;
	font-weight : normal;
}
#collections_droit h3{
font-family: 'OpenSansCondensedLight', sans-serif;
	font-size : 1.2em;
	color:#CE0058;
	margin-bottom : 0;
	text-align : left;
	font-weight : bold;
}
#collections_droit p{
text-align : left;
margin-top : -30px;
}
#collections_droit div.encartDescriptionCollection {
background-color : #FFF;
-webkit-box-shadow:2px 2px 3px 1px #333333; 
-moz-box-shadow:2px 2px 3px 1px #333333; 
-o-box-shadow:2px 2px 3px 1px #333333; 
-ms-box-shadow:2px 2px 3px 1px #333333; 
box-shadow:2px 2px 3px 1px #333333;
font-size : 0.85em;
text-align : left;
padding : 10px 5px;
margin-bottom : 20px;
line-height : normal;
}
div.encartNoteHistorique {
background-color : #FFF;
-webkit-box-shadow:0px 0px 2px 0px #333333; 
-moz-box-shadow:0px 0px 2px 0px #333333; 
-o-box-shadow:0px 0px 2px 0px #333333; 
-ms-box-shadow:0px 0px 2px 0px #333333; 
box-shadow:0px 0px 2px 0px #333333;
font-size : 0.85em;
text-align : left;
padding : 10px 5px;
margin-bottom : 20px;
line-height : normal;
}
#collections_droit div.encartDescriptionCollection a, div.encartNoteHistorique a{
display : inline;
text-decoration : underline;
color : #CE0058;
}
#collections_droit div.encartDossiersThematiques{
margin-bottom : 45px;
}
#collections_droit div.encartExpositionsVirtuelles{
margin-bottom : 45px;
}
#collections_droit div.selectionDocument {
background-color : #000;
padding-top : 15px;
margin-top : 45px;
margin-bottom : 45px;
padding-left : 10px;
padding-right : 10px;
}
#collections_droit div.selectionDocument h3{
margin-bottom : 10px;
}
#collections_droit div.selectionDocument p{
color:#FFF;
line-height : normal;
text-align : left;
padding : 3px;
font-size : 0.90em;
margin-top : 0px;
}
p.alaffiche{
/*background : #000 url("../images/template/fond-alaffiche.png") no-repeat top left;*/
margin-bottom : 0px;
}
img.alaffiche{
max-width:100px;
}
#collections_droit div.selectionDocument a{
color : #FFF;
text-decoration : none!important;
}
#collections_droit div.10GrandsClassiques ul{
list-style-position : outside;
margin-left : 10px;
line-height: normal!important;
}
#collections_droit div.10GrandsClassiques h3.10GrandsClassiquesTitre{
margin : 0;
font-size : 2.2em!important;
}
#collections_droit  div.aDecouvrir li {
text-align : left;
margin : 0;
}
#collections_droit  div.aDecouvrir a.gdClassique{
display : inline;
font-size : 0.85em;
text-align:center;
line-height : normal;
text-decoration : none;
}
#collections_droit  div.aDecouvrir a.gdClassique:hover{
text-decoration : underline;
}
/*lien voir tous les expos dossiers */
a.linkToAll {
font-size : 0.8em;
text-decoration : underline;
background : url("../images/template/puce-link.png") no-repeat 0px 3px;
padding-left : 10px;
text-align : left;
}
a.linkToAll:hover {
text-decoration : none;
}

/*------------------------------------------*/
/* 			PAGES STATIQUES				   */
/*------------------------------------------*/
/* PAGE LE PROJET DE NUMERISATION */
div.projet ol{
margin-left : 15px;
}
div.projet li{
list-style : decimal;
font-size:0.9em;
padding-bottom : 10px;
}
table.projetNumerisation {
border : 2px solid #000;
}
table.projetNumerisation  th {
border : 1px solid #000;
}
table.projetNumerisation  th p{
font-weight : bold;
}
table.projetNumerisation  td{
border : 1px solid #000;
}
/** impression **/
body.imprimer {
	background : none;
}
/*******************************************/
#resume_notice {
	font-size:0.9em;
	line-height : normal;
}
#resume_notice h3{
margin-bottom : 3px;
margin-top : 3px;
}
div.liens_manuscrits {
margin-top : 15px!important;
}
div.liens_manuscrits a {
background-color : #4D4D4D;
color : #FFF;
padding : 3px;
font-size:0.9em;
text-decoration:none!important;
}
/*------------------------------------------*/
/* 		        	ACCUEIL 			   */
/*------------------------------------------*/
div.corpsAccueil {
padding : 0px;
background-color : #FFF!important;
}
div.corpsAccueil p{
font-size : 1em;
line-height:1.4em;
}
#carousel {
border : solid #FFF 5px;
background-color : #666;
}
#actualite {
background-color : #c20253;
border : solid #FFF 5px;
padding : 10px 25px 10px 25px;
color : #FFF;
height : 313px;
}
#actualite ul{
margin-top :0;
padding-top:0;
}
#actualite h2{
font-size : 2.3em;
color:#FFF;
padding-bottom : 0px;
letter-spacing : normal;
}
#actualite h3{
font-size : 1em;
color:#FFF;
margin-bottom : 0px;
margin-top : 3px;
padding-top : 3px;
}
#actualite p{
line-height : normal;
font-size : 1em;
margin-bottom:5px;
}
#actualite a{
color:#FFF;
text-decoration : underline;
}
#actualite a:hover{
text-decoration : none;
}
#idx_col1{
max-height : 540px;
}
#idx_col1_bloc1{
border : solid #FFF 5px;
background-color : #FFFFFF;
color : #000;
min-height : 340px;
}
#idx_col1_bloc2{
border : solid #FFF 5px;
background-color : #D1DEA0;
color : #000;
padding : 15px 25px 0px 25px;
}
#idx_col1_bloc2 h2{
color:#000;
margin-bottom : 5px;
font-size : 1.6em;
}
#idx_col1_bloc2 a{
text-decoration : underline;
}

#idx_col2 {
border : solid #FFF 5px;
background-color : #C4C4C4;
color : #000;
min-height : 550px;
max-height : 550px;
}
#idx_col2 h2 {
padding : 10px 10px 10px 25px;
margin:0;
color: #d6005a;
font-size: 1.2em;
letter-spacing : 1px;
}
#idx_col2 h2 a{
color : #d6005a;
text-transform : uppercase;
text-decoration : none;
}
#idx_col2 h3{
color : #000;
font-size : 1.8em;
padding : 0px 0px 10px 25px;
margin:0;
font-family: "OpenSansCondensedBold",sans-serif;
font-size : 2.3em;
letter-spacing : normal;
}
#idx_col2 a{
color:#000;
text-decoration : underline;
}
#idx_col2 p{
padding-left : 25px;
padding-bottom : 0px;
padding-right : 25px;
margin:0;
}
#idx_col3 {
display:block;
border : solid #FFF 5px;
background-color : #181818;
color : #FFF;
padding : 0px 25px 10px 25px;
min-height : 550px;
max-height : 550px;
}

#idx_col3 img.vignetteAccueil {
width : 80px;
height : 80px;
float : left;
padding-right : 5px;
}
#idx_col3 h2{
color : #d6005a;
text-transform : uppercase;
font-size : 1.2em;
margin-top : 25px;
padding-bottom : 3px;
letter-spacing : 1px;
}
#idx_col3 p{
margin-top:1em;
margin-bottom:1em;
padding-top:1.5em;
padding-bottom:1em;
clear:both;
}
#idx_col3 h3{
color : #FFF;
margin : 5px 0px 0px 0px;
font-size : 1.5em;
}
img.vignetteGds {
float : left;
margin-right : 5px;
}
#idx_col1_bloc1 a{
text-decoration : underline;
}
#idx_col1_bloc1 a:hover{
text-decoration : none;
}
div.ws-title  span{
font-size : 2em;
color:#FFF;
letter-spacing : normal;
text-transform : lowercase;
font-family: 'OpenSansCondensedBold', sans-serif;
padding: 20px 0px;
}
/*sous menu ma bib num*/
div.texte_menu_princ p {
margin-left : 18px;
padding-bottom : 10px;
}
/*effet sur les expos virtuelles */
.boxgrid{
	width: 131px;
	height: 178px;
	margin:10px;
	float:left;
	background:#161613;
	border: none;
	overflow: hidden;
	position: relative;
	color:#FFF;
}
.boxgrid a, .boxgrid a:link, .boxgrid a:visited {
	color:#FFF;
	text-decoration : none!important;
	padding-left : 5px;
}
.boxgrid a:hover, .boxgrid a:active {
	color:#FFF;
	text-decoration : underline;
}
.boxgrid img{  
	position: absolute;  
	top: 0;  
	left: 0;  
	border: 0;  
}
.boxcaption{  
	float: left;  
	position: absolute;  
	background: #000;  
	height: 110px;  
	width: 100%;  
	opacity: .8;  
/* For IE 5-7 */  
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  
/* For IE 8 */  
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  
}

.captionfull .boxcaption {  
	top: 133px;
	left: 0;
}  

.box_telechargement{
margin-bottom:20px;
}

.telecharger_lien{
  border: 1px solid;
	margin-bottom:20px;
    padding:10px;
    background-repeat: no-repeat;
	color: #00529B;
	background-color: #BDE5F8;
	width:100%;
}
div.adresse p{
font-size : 1.4em;
margin-top:30px;
}
a.fermer_panneau{
	background : url(../images/template/fermer.png) no-repeat top left;
	padding:5px 0px 5px 30px;
	color:#000;
	font-weight:bold;
}

.nb_image_plus{
position:absolute;
background-color: rgb(82, 82, 84);
color:white;
padding:3px;
opacity: 0.8;

}

.intro_dossier{
margin-top:12px;
margin-bottom : 5px;
font-size:0.9em;
padding-left:10px;
}


a.affiche_manuscrit_sommaire{
text-decoration:underline;
}

p.gratuit{
color:grey;
}
div.non_libre {
	padding : 56px 0px 15px 13px;
	font-size:10px;
	position : absolute;
}
div.non_libre_pt {
	padding : 42px 0px 15px 3px;
	font-size:9px;
	position : absolute;
	z-index:3;
}
div.non_libre_gd {
	padding : 320px 0px 15px 173px;
	font-size:24px;
	position : absolute;
}

/* Dossiers thématiques modif */ 
.tritype{
font-weight:bold;
color:#666;
font-size:0.8em;
}

.tritype li{
display:inline;

}
.titretri{
font-size:1em;
margin-top:3px;
margin-right:6px;
}

#corps a.lienbloc{
text-decoration:none;
color:white;
background:#666;
padding:5px;
line-height:2em;
font-size:0.8em;

}

.item_dossier{
margin-bottom:10px;
}

.image_dossier{
margin:0;
padding:0;
text-align:right;
}

#corps a.lienbloc:hover{
color:white;
background:#333;
}

.item_dossier{
background:black;
color:white;
padding:0;
border-right:10px solid rgb(212, 212, 212);
}

.item_dossier:hover{
background:#333;
}

.dossier_visiteur{
cursor:pointer; 
}

h2.titre_dossier{
font-size:1.4em;
padding-top:10px;
padding-left:10px;
}



h2.titre_dossier a{
font-family: 'OpenSansCondensedLight', sans-serif;
color:#ce0058;
font-weight:bold;
}

#corps a.lien_titre{
text-decoration:none;
}



.auteur_dossier{
text-align:right;
font-style:italic;
font-size:0.8em;
padding:0px 5px;
}

#corps a.lien_dossier_image{
padding:0px;
margin:0px;
height:0;
text-decoration:none;
}

#map {height:800px; }

div.prov_facet_lang {
background-color : #242424;
padding : 10px;
}
a.afficher_anglais, a.afficher_allemand {
padding: 5px 5px 5px 30px;

}
a.afficher_anglais {
background:url("../images/template/UnitedKingdom.png") no-repeat 2px 2px;
}
a.afficher_allemand {
background:url("../images/template/Germany.png") no-repeat 2px 2px;
}
a.afficher_francais {
background:url("../images/template/France.png") no-repeat 2px 2px;
}
#pied_Soc_ico{
    display:none !important;
}
#pied_Soc_link{
    display:block;
}
#color_qrcode {
    display:block;
}