@charset "utf-8";
/* CSS Document */

/*===================================================================================*/
/* ===========================       MNHN  ERMES 2.3    ========================== */
/*===================================================================================*/

@font-face {
	font-family: 'guildford_probold';
	src: url('images/projet/fonts/guildfordprobold-webfont.eot');
	src: url('images/projet/fonts/guildfordprobold-webfont.eot?#iefix') format('embedded-opentype'), url('images/projet/fonts/guildfordprobold-webfont.woff') format('woff'), url('images/projet/fonts/guildfordprobold-webfont.ttf') format('truetype'), url('images/projet/fonts/guildfordprobold-webfont.svg#guildford_probold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'guildford_proregular';
	src: url('images/projet/fonts/guildfordprobook-webfont.eot');
	src: url('images/projet/fonts/guildfordprobook-webfont.eot?#iefix') format('embedded-opentype'), url('images/projet/fonts/guildfordprobook-webfont.woff') format('woff'), url('images/projet/fonts/guildfordprobook-webfont.ttf') format('truetype'), url('images/projet/fonts/guildfordprobook-webfont.svg#guildford_proregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'arvobold';
	src: url('images/projet/fonts/arvo-bold-webfont.eot');
	src: url('images/projet/fonts/arvo-bold-webfont.eot?#iefix') format('embedded-opentype'), url('images/projet/fonts/arvo-bold-webfont.woff') format('woff'), url('images/projet/fonts/arvo-bold-webfont.ttf') format('truetype'), url('images/projet/fonts/arvo-bold-webfont.svg#arvobold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'arvoregular';
	src: url('images/projet/fonts/arvo-regular-webfont.eot');
	src: url('images/projet/fonts/arvo-regular-webfont.eot?#iefix') format('embedded-opentype'), url('images/projet/fonts/arvo-regular-webfont.woff') format('woff'), url('images/projet/fonts/arvo-regular-webfont.ttf') format('truetype'), url('images/projet/fonts/arvo-regular-webfont.svg#arvoregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'karnak_pro_mediummedium';
	src: url('images/projet/fonts/karnakmed-webfont.eot');
	src: url('images/projet/fonts/karnakmed-webfont.eot?#iefix') format('embedded-opentype'), url('images/projet/fonts/karnakmed-webfont.woff') format('woff'), url('images/projet/fonts/karnakmed-webfont.ttf') format('truetype'), url('images/projet/fonts/karnakmed-webfont.svg#karnak_pro_mediummedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'karnak_pro_book';
	src: url('images/projet/fonts/karnakbook-webfont.eot');
	src: url('images/projet/fonts/karnakbook-webfont.eot?#iefix') format('embedded-opentype'), url('images/projet/fonts/karnakbook-webfont.woff') format('woff'), url('images/projet/fonts/karnakbook-webfont.ttf') format('truetype'), url('images/projet/fonts/karnakbook-webfont.svg#karnak_pro_book') format('svg');
	font-weight: normal;
	font-style: normal;
}
/****************************/
body {
	color: #222222;
	font-family: 'karnak_pro_book';
	font-size: 0.85em;
	line-height: 1.333em;
}
table, td {
	color: #222222;
	font-family: 'karnak_pro_book' !important;
}
td {
	color: #222222;
	font-family: 'karnak_pro_book' !important;
}
input, textarea {
	font-family: 'karnak_pro_book'
}
a {
	color: #7A59A6;
	text-decoration: none;
}
a:visited {
	color: #7A59A6;
	text-decoration: none;
}
a:hover {
	color: #7A59A6;
	text-decoration: underline;
}
body.body_background {/* Body "portail" (utilisé pour les portails CF3 (recherche, pages de contenus, etc...) */
	background: #E1E1E5 !important
}
body.jse-body {/* Body "canvas" (utilisé pour les admins CFW en mode canvas */
	background: #E1E1E5 !important
}
div#global_contenu {
	padding: 0
}
#global_header {
	background: transparent
}
body > div > div.PORTAL_LAYOUT {
	background: #fff
}
#header {
	height: 242px;
	width: 990px;
	background: #fff url(images/projet/header.png) repeat-x left top;
}
h2 {
	font-family: 'guildford_probold';
	color: #000;
	text-transform: uppercase;
	font-size: 1.8em
}
h3 {
	font-size: 16px;
	text-transform: uppercase
}
p.legende{
	font-size: 12px;
	font-style: italic;
}
/**************Identite 1**************/
#identite_1 {
	position: absolute;
	left: 0;
	top: 0;
	height: 111px;
	width: 327px;
	background: url('images/projet/logo_mnhn.jpg') no-repeat left top;
	z-index: 1;
}
#identite_1 h1 {
	padding: 0
}
#identite_1 h1 a {
	height: 111px;
	width: 327px;
}
#identite_2 {
	position: absolute;
	left: 575px;
	top: 36px;/*width: 447px;*//*height: 36px;*//*background: url('images/projet/db.png') no-repeat left top;*/
}
#identite_2 a {
	/*width: 447px;
	height: 36px;*/
	display: block;
	/*font-family: 'guildford_probold';*/
	font-family: 'karnak_pro_book';
	text-transform: uppercase;
	font-size: 25px;
	color: #fff;
	text-decoration: none;
	text-align: right;
}
#identite_utilisateur {
	color: #795ca2;
	font-style: bold;
	position: absolute;
	right: 10px;
	top: 94px;
}
/**************Recherche**************/
#recherche {
	background: transparent;
	font-weight: normal;
	height: 57px;
	top: 111px
}
#recherche_titre p {
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 57px;
	font-family: 'guildford_proregular';
}
#recherche a {
	line-height: 57px;
	margin: 0;
	color: #fff;
	font-size: 12px;
	text-decoration: underline;
	font-family: 'guildford_probold';
	text-transform: uppercase;
}
#recherche a:hover {
	text-decoration: none
}
#recherche_champs {
	margin: 12px 15px 0 20px
}
#recherche_champs select {
	background: #fff;
	border: 1px solid #000;
	color: #515151;
	font-family: 'guildford_proregular';
}
#recherche_champs select option:hover {
	background : #515151
}
#recherche_champs input[type="text"] {
	background: #fff;
	border: 1px solid #000;
	border-right: none;
	font-family: 'guildford_proregular';
	color: #515151 !important
}
#recherche #search_reset {
	background: #fff;
	border: 1px solid #000;
	border-left: none;
	height: 34px;
	float: left;
	font-size: 18px;
	color: #000
}
#search_valid {
	width: 39px;
	height: 34px;
	border: 1px solid #000;
	background: #000 url('images/projet/search_valid.png') no-repeat center center;
}
#nav_connexe {
	top: -16px;
}
/**************Menu principal**************/
#nav_menu_principal {
	bottom: 30px;
	background: transparent
}
#nav_menu_principal ul {
	padding: 12px 20px 0 0;
	margin: 0
}
#nav_menu_principal li a {
	color: #48454c;
	background: transparent url('images/projet/nav_menu.png') no-repeat left center;
	font-family: 'guildford_probold';
}
#nav_menu_principal li a span.menu_centre {
	margin: 0 1px;
	padding: 4px;
}
#nav_menu_principal ul li:hover a {
	background: #7a59a5;
}
#nav_menu_principal li a:hover span.menu_centre {
	margin: 0 2px;
	padding: 3px;
}
#nav_menu_principal li a span.libelle {
	background: none;
	padding: 0;
	font-size: 16px;
	font-weight: normal
}
#nav_menu_principal li a:hover span.menu_centre {
	color: #fff;
	background: #7a59a5
}
#nav_menu_principal li a span.menu_gauche_haut, #nav_menu_principal li a span.menu_gauche_bas, #nav_menu_principal li a span.menu_droite_haut, #nav_menu_principal li a span.menu_droite_bas {
	display: none
}
#nav_menu_principal li#menu_p_1 a {
	background: transparent url('images/projet/home.png') no-repeat center center;
	padding: 0px 22px;
	text-indent: -9999px;
	overflow: hidden
}
/********Sous-menu*********/
.x-menu-list {
	border: none
}
.x-shadow *, .x-ie-shadow {
	display: none !important
}
.ermes_main_menu_panel LI, .ermes_main_menu_panel LI:hover {
	border: none;
	border-bottom: 1px solid #7a59a6
}
.x-menu a.x-menu-item, .x-menu a.x-menu-item.NoHand {
	background: #fff url('images/projet/violet_li.png') no-repeat 5px center;
	padding: 3px 10px 3px 16px;
	text-transform: uppercase;
	color: #48454c;
	font-family: 'guildford_probold';
	font-size: 12px
}
.ermes_menu_active {
	color: #48454c !important;
}
.x-menu a.x-menu-item:hover, .x-menu a.x-menu-item.NoHand:hover {
	background: #7a59a6 url('images/projet/white_li.png') no-repeat 5px center;
	padding: 3px 10px 3px 16px;
	color: #fff;
	font-size: 12px
}
/**************Menu Perso**************/
#nav_connexe {
	background: none repeat scroll 0 0 #FF0000;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 990px;
	z-index: 1000;
}
#nav_connexe ul {
	margin: 0;
	position: absolute;
	top: -220px;
	left: 340px;
}
#nav_connexe ul li a {
	color: #000;
	font-family: 'guildford_proregular';
	text-transform: uppercase;
	padding : 3px 0
}
/**************Menu Perso**************/
#nav_menu_perso {
	top: -2px;
	right: 34px;
	font-family: 'guildford_probold';
}
#nav_menu_perso > ul li a {
	background: #c5c7c6;
	text-transform: uppercase;
	font-weight: normal;
	padding: 6px 16px 7px;
	color: #000
}
#nav_menu_perso > ul li a:hover {
	background: #c5c7c6;
	text-transform: uppercase;
	font-weight: normal;
	padding: 6px 16px 7px;
	color: #000
}
#compte {
	width: auto
}
#compte a {
	background: #c5c7c6;
	text-transform: uppercase;
	font-weight: normal;
	padding: 6px 16px 7px;
	color: #000;
	border-radius: 0
}
#compte a:hover {
	background: #c5c7c6;
	border-radius : 0
}
#nav_menu_perso .focus {
	border-radius: 0
}
#perso_authentification {
	background: #FFFFFF;
	border: none;
	padding: 8px;
	width: 150px;
	border-radius: 0
}
#perso_authentification .champ_texte {
	background: #F4F4F4;
	border: 1px solid #000;
	margin: 4px 0;
	width: 144px;
	color: #000;
	font-family: 'guildford_proregular';
	font-size: 11px;
	padding: 1px 2px
}
#perso_authentification span {
	bottom: 14px;
	left: 30px;
}
#perso_authentification a {
	color: #000;
	text-transform: uppercase;
	font-size: 11px;
	font-family: 'guildford_proregular';
	background : url("images/projet/violet_li.png") no-repeat scroll 5px center #FFFFFF;
	padding : 0 0 0 14px
}
#perso_authentification a:hover {
	color: #797979;
}
#perso_authentification .bouton {
	background: #2E2F31;
	border: medium none;
	border-radius: 0;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	padding: 0;
	text-transform: uppercase;
	width: 24px;
	font-family: 'guildford_proregular';
}
#perso_authentification .bouton:hover {
	background: #797979;
	cursor: pointer;
}
#perso_authentification label {
	color: #000;
	font-family: 'guildford_proregular';
	font-size: 11px;
	text-transform: uppercase
}
ul.userFlyout li img {
	display: none
}
/*form#authentification {
	width: 100px
}*/
/****************/
#wai_open_link {
	position: relative;
	width: 990px;
	margin: 0 auto;
	display: block
}
#wai_eye {
	top: -242px;
	height: 29px;
	width: 32px;
	background-position: center center;
	border: none;
	right: 0
}
#extDialogWaiSelector {
	border: 2px solid #7A5AA6 !important;
	padding: 6px
}
#extDialogWaiSelector .extDialogWaiSelector-header {
	background: #7A5AA6 !important;
	padding: 6px !important
}
#extDialogWaiSelector * {
	font-family: 'guildford_probold' !important;
	font-weight: normal !important;
	text-transform: uppercase
}
#wai_button a, #extDialogWaiSelector a {
	border : 1px solid #7A5AA6 !important
}
/**************Ariane**************/

	
#ariane {
	display: none;
}
/**************Content**************/
.content_header {
}
.content_header_centre {
	margin: 0;
	background: #fff
}
.content_header_gauche_haut, .content_header_droite_haut {
	display: none
}
.content_corps {
	background: #fff
}
.content_corps_gauche_haut, .content_corps_droite_haut, .content_corps_droite_bas, .content_corps_gauche_bas {
	display: none
}
.content_footer_gauche_haut, .content_footer_droite_haut {
	display: none
}
.content_footer_gauche_bas, .content_footer_droite_bas {
	background: #fff
}
.content_corps li {
	background: none
}
/***********Multi_selection************/
#multi_selection_simple {
	width: auto;
}
#multi_selection_simple, #multi_selection {
	padding: 0
}
#multi_selection_simple .content, #multi_selection .content {
	margin: 0 !important
}
#multi_selection_simple .content_header_gauche_bas, #multi_selection .content_header_gauche_bas {
	display: none
}
#multi_selection_simple .content_header_droite_bas, #multi_selection .content_header_droite_bas {
	display: none
}
#multi_selection_simple .content_header_droite_haut, #multi_selection_simple .content_header_gauche_bas, #multi_selection_simple .content_header_droite_bas, #multi_selection_simple .content_header_centre {
	background: #000000 !important
}
#multi_selection .content_header_droite_haut, #multi_selection .content_header_gauche_bas, #multi_selection .content_header_droite_bas, #multi_selection .content_header_centre {
	background: #000000 !important
}
#multi_selection_simple h2, #multi_selection h2 {
	color: #fff;
	font-size: 20px;
	line-height: 16px;
	margin: 0;
	padding: 4px 30px 4px 6px !important;
	text-align: left;
}
#multi_selection_simple .bouton_detail, #multi_selection .bouton_detail {
	right: 5px;
	top: 4px
}
#multi_selection .content_footer_centre {
	background: #B49AD6;
	color: #FFFFFF;
	height: 30px;
	margin: 0;
	padding: 2px 10px;
}
#multi_selection .content_corps li {
	padding: 1px 2px 1px 10px !important
}
/***********Themes************/
/******Theme 1*******/
.CSS_1 .content_header_centre {
	background: #fff
}
.CSS_1 .content_header_centre:before {
	background: #222222;
	clear: both;
	content: "";
	display: block;
	height: 2px;
	margin: 0;
	width: 82px
}
.CSS_1 .content_header_centre:after {
	background: #222222;
	clear: both;
	content: "";
	display: block;
	height: 2px;
	margin: 0;
	width: 82px;
}
.CSS_1 h2 {
	font-size: 16px;
	padding: 4px 0
}
.CSS_1 .content_corps {
	border: none
}
.CSS_1 .content_footer_droite_bas, .CSS_1 .content_footer_gauche_bas {
	background: #fff
}
.CSS_3 .content_header {
	margin: 0 10px;
	border-bottom: 3px solid #B59AD6
}
.CSS_3 .content_header h2 {
	background: #7B59A5;
	margin : 0;
	color: #fff;
	padding : 2px 8px
}
.CSS_3 .content_corps {
	margin: 0 10px;
	border: 1px solid #B59AD6
}
.CSS_3 .content_footer {
	margin: 0 10px
}
/***********Page résultat recherche************/
#aside {
	width: 240px;
	margin: 10px 0 0
}
#recherche_avancee, #resultats_recherche, #resultats_detail, #resultats_account, #documents_memorises {
	width: 720px;
	margin: 10px 0 0
}
#recherche_avancee .content_header_centre, #resultats_recherche .content_header_centre, #resultats_detail .content_header_centre, #resultats_account .content_header_centre, #documents_memorises .content_header_centre {
	background: transparent url('images/projet/bg_css_2.png') no-repeat left center;
}
#recherche_avancee h2, #resultats_recherche h2, #resultats_detail h2, #resultats_account h2, #documents_memorises h2 {
	font-size: 28px;
	padding: 8px 0
}
#resultats_recherche h2 {
	margin: 8px 70px 8px 0
}
#resultats_recherche .content_corps {
	padding: 10px 0 20px
}
/********Left_side*********/

#aside .content_header_centre {
	background: none;
}
#aside h2 {
	font-size: 18px;
	padding: 10px 0;
}
#aside .content_corps {
	border: none;
	padding: 0
}
#aside .content_footer_droite_bas, #aside .content_footer_gauche_bas {
	background: #fff
}
#aside h3 {
	font-family: 'guildford_probold';
	padding: 0;
	border: none;
	margin: 15px 0 10px
}
#aside h3 span {
	font-size: 14px;
	padding: 6px 0;
	display: block
}
#aside h3:before {
	background: #222222;
	clear: both;
	content: "";
	display: block;
	height: 2px;
	margin: 0;
	width: 82px
}
#aside h3:after {
	background: #222222;
	clear: both;
	content: "";
	display: block;
	height: 2px;
	margin: 0;
	width: 82px;
}
#aside .content {
	margin: 15px 0 15px 20px
}
#aside .content .content_corps li {
	padding: 0
}
#document_actions h3 {
	background: #EEEEEE;
	color: #2F2F31
}
#document_actions h3:before, #document_actions h3:after {
	display: none
}
#document_actions h3 span {
	color: #565656;
	font-family: 'guildford_proregular';
	font-size: 16px;
	padding: 0px 6px;
	text-transform: none;
}
#facet_container ul {
	margin: 0 0 25px 0
}
#facet_container .facetList li a {
	text-decoration: none
}
#criteres_tri {
	background: #818181
}
#facet_container li a strong {
	color: #fc8028
}
.facet-controls a, .selections_ajax_moreLink .see_more a, a.see_all_results, #facet_container a.facet-see-less, #options_suggestion a #res_SeeAllItems_label {
	border-radius: 8px;
	padding: 2px 8px;
	background: #7757A2;
	text-transform: uppercase;
	color: #fff;
	font-family: 'guildford_probold';
	font-weight: normal
}
.facet-controls a:hover, .selections_ajax_moreLink .see_more a:hover, a.see_all_results:hover, #facet_container a.facet-see-less:hover, #options_suggestion a #res_SeeAllItems_label:hover {
	border-radius: 8px;
	padding: 2px 8px;
	background: #B49AD6;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none
}
.facet-controls a span, a.see_all_results span {
	padding: 0 3px;
	font-size: 11px
}
.facet-controls a:before, a.see_all_results:before, #options_suggestion a #res_SeeAllItems_label:before {
	content: '+';
	font-size: 22px;
	font-family: 'guildford_proregular';
}
#options_suggestion a #res_SeeAllItems_label:before { padding : 0 4px 0 0 }
.facet-controls a:before:hover, a.see_all_results:before:hover, #options_suggestion a #res_SeeAllItems_label:before:hover {
 content: '+'
}
#facet_container a.facet-see-less:before {
	content: '-'
}
#facet_container a.facet-see-less:before:hover {
content: '-'
}
#criteres_recherche li a {
	background: #7757A2;
	margin: 0;
	color: #fff;
	font-family: 'guildford_probold';
	text-transform: uppercase
}
#criteres_recherche li a#capture_search {
	background-color: #7757A2
}
#criteres_recherche li a#capture_search:hover {
	background-image: url("images/charte/icones/capture_search.png")
}
#criteres_recherche li a > span, #criteres_recherche li a span.query_edit, #criteres_recherche li a span.advanced_search_form, #criteres_recherche li a span.query_remove, #criteres_recherche li a span.facet_remove, #criteres_recherche li a span.tag_term_remove {
	background: #7757A2
}
#criteres_tri li a, #criteres_tri p {
	color: #fff
}
#resultats {
	font-family: Arial, Helvetica, sans-serif
}
#criteres_recherche li a span span.query_remove, #criteres_recherche li a span span.facet_remove, #criteres_recherche li a span span.tag_term_remove {
	background: transparent url('images/projet/critere_span_span.png') no-repeat 0 0
}
#criteres_tri .asc, #criteres_tri .desc, #description_resultats {
	font-weight: normal;
}
#res_ResultsNoResult_label{
float: left;
width: 750px;
}
#criteres_recherche p {
	font-family: 'guildford_probold';
	font-weight: normal;
	font-size: 18px;
	text-transform: uppercase
}
#resultats_detail .content_corps {
	padding: 10px 0 20px
}
#document_01 {
	background: #fff
}
#document_02 {
	padding: 0 20px 0 0
}
#document_02 #notice_longue {
	border: 1px solid gray;
	background: none
}
#onglets li.first {
	border: 1px solid gray;
	border-bottom: none;
	margin: 0 4px -1px 0
}
#onglets li {
	border: 1px solid gray;
	border-bottom: none;
	margin: 0 4px -1px 0;
	background: red
}
#onglets li a {
	background: #000;
	height: 33px !important;
}
#onglets li a span {
	background: #000;
	height: 33px;
	line-height: 33px;
	color: #fff
}
#onglets li a.on {
	background: #fff
}
#onglets li a.on span {
	background: #fff
}
/**************/
.ermes_medias_ressource_title, .ERMES_HEADER-TEXT-BOLD, .ermes_medias_ressource_title a {
	color: #7a59a6;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none
}
.ermes_medias_ressource_publisher, .texte_couleur_1 {
	color: #7a59a6;
	font-family:"karnak_pro";
}
.ermes_medias_ressource_desc {
	color:#999;
	font-family:"karnak_pro";
}

/************/
#global_footer {
	background: #E8E7EC
}
#footer {
	text-align: center
}
#footer ul {
	display: inline-block;
	margin: 10px 0;
}
#footer a {
	color: #000;
	font-size: 12px;
	font-family: 'guildford_proregular';
	text-transform: uppercase
}
#footer a:hover {
	color: #000
}
/***********************************************/
/*********Added By Julien************/

/*==ligne 157 ==*/
/*#identite_1 {
    background: url(images/projet/structure/identite_1_mnhn.png) no-repeat;
    height: 84px;
    top: 3px;
    width: 465px;
}

#identite_1 h1 a {
    display: block;
    height: 84px;
    width: 465px;
}*/


/*==ligne 110 ==*/
/*#global_header {
    background:  url(images/projet/structure/global_header_mnhn.png) repeat-x;
}*/

/*==ligne 113 ==*/
/*#header {
    position: relative;
    height: 273px;
	top: 33px;
    background: url(images/projet/structure/background_header.png) repeat-x;;

}*/

/*==ligne 258 ==*/
/*#nav_menu_principal ul {
	padding: 15px 0 2px 2px;
}
*/
/*==ligne 294 ==*/
/*#nav_menu_principal li a span.libelle {
	font-size: 12px;
    padding: 0 14px  0 0;
}*/
/*==ligne 427 ==*/
/*#nav_menu_perso > ul li a {
    position: relative;
	top: -80px;
}*/

/*==ligne 208 ==*/
/*#nav_connexe {
	background-color: #053435; /*053231;
    top: 0px;
    height: 33px;
}*/
/*==ligne 218 ==*/
/*#nav_connexe ul {
	top: 9px;
    position: relative;
}*/

/*==ligne 218 ==*/
/*#nav_connexe ul {
	top: 9px;
    position: relative;
}*/

/*==ligne 233 ==*/
/*#wai_eye {
	top: 005px;
}*/

/*==ligne 239 ==*/
/*#identite_utilisateur {
    top: 20px;
}*/

/*==ligne 539 ==*/
/*#recherche {
    top: 116px;
    background: url(images/charte/structure/nav_menu_principal.png) no-repeat left top;
}*/

/*#nav_menu_principal {
    background: url(images/charte/structure/recherche.png) no-repeat center bottom;
}*/



/*==ligne 448 ==*/
/*#compte a {
    position: absolute;
    right: 0;
    top: -81px;
}*/
	
	/*==ligne 472 ==*/
/*#perso_authentification {
    position: absolute;
    right: 0;
    top: -58px;
    width: 240px;
}*/


/*div#global_contenu {
    position: relative;
    width: 990px;
	top: 20px;
    margin: 0 auto;
    padding: 1px 0 50px;
    background: none;
}*/

/*element.style {
    height: 2724px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 990px;
}*/

#div_panel {
	position: absolute;
	left: 455px;
	right: 15px;
	top: 300px;
	bottom: 15px;
	width: 680px;
}
div_tree_header.style {
	top: 300px;
}
/********* JD charte inscription ****/

.ADMIN_PANEL_CONTAINER, .ADMIN_TREE_CONTAINER {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding: 2px;
}
.ADMIN_PANEL_SECTION, .ADMIN_TREE_SECTION {
	background-color: #FFFFFF;
	color: #000000;
	font-weight: 700;
	text-decoration: none;
	top: 300px;
}
#lexiconsTargetDiv {
	margin: 20px
}
#NAVIGATION_THEMATIQUE div.smartLexiconsRow {
	float: left;
	overflow: hidden;
	width: 18%;
	min-height: 100px;
	clear: none;
	background : #B49AD6;
	margin: 1%;
	border-radius : 12px
}
#NAVIGATION_THEMATIQUE #lexiconsTargetDiv {
	height: auto;
	overflow: hidden;
}
#options_resultat div.smartLexiconsRow a {
	color: #7A59A6
}
#options_resultat #lexiconsTargetDiv {
	margin: 0
}
div.smartLexiconsRow {
	overflow: hidden;
}
div.smartLexiconsRow a {
	color: #FFFFFF;
	display: inline-block;
	padding: 0;
	text-decoration: none;
	text-align : center;
	width: 100%;
	font-size : 16px
}
div.smartLexiconsRow a:hover {
	text-decoration : underline
}
div.lexiconLink {
	margin: 0;
	/*padding: 5px;*/
	padding: 0
}
div.lexiconLink {
	width: 100%;
	text-align : center
}
.lexiconLink a {
	padding : 0 !important
}
div.lexiconDeployLink, div.lexiconDeployLinkOff {
	background: url("images/projet/add.png") no-repeat center center;
	display: block;
	width : 100%;
	text-align : center
}
div.lexiconDeployLinkOff
{
	background: url("images/projet/add_off.png") no-repeat center center;
}
div.backLink { background-image: url("images/projet/thematique_retour.png") } 
/****************** Plugin LYteBox ***************/

#lbOverlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99998;
	width: 100%;
	height: 500px;
}
#lbOverlay.grey {
	background-color: #FDFDFE;
}
#lbOverlay.red {
	background-color: #330000;
}
#lbOverlay.green {
	background-color: #003300;
}
#lbOverlay.blue {
	background-color: #011D50;
}
#lbOverlay.gold {
	background-color: #666600;
}
#lbMain {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 99999;
	text-align: center;
	line-height: 0;
}
#lbMain a img {
	border: none;
}
#lbOuterContainer {
	position: relative;
	background-color: #fff;
	width: 200px;
	height: 200px;
	margin: 0 auto;
}
#lbOuterContainer.grey {
	border: 3px solid #888888;
}
#lbOuterContainer.red {
	border: 3px solid #DD0000;
}
#lbOuterContainer.green {
	border: 3px solid #00B000;
}
#lbOuterContainer.blue {
	border: 3px solid #5F89D8;
}
#lbOuterContainer.gold {
	border: 3px solid #B0B000;
}
#lbDetailsContainer {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	width: 100%;
	line-height: 1.4em;
	overflow: auto;
	margin: 0 auto;
}
#lbDetailsContainer.grey {
	border: 3px solid #888888;
	border-top: none;
}
#lbDetailsContainer.red {
	border: 3px solid #DD0000;
	border-top: none;
}
#lbDetailsContainer.green {
	border: 3px solid #00B000;
	border-top: none;
}
#lbDetailsContainer.blue {
	border: 3px solid #5F89D8;
	border-top: none;
}
#lbDetailsContainer.gold {
	border: 3px solid #B0B000;
	border-top: none;
}
#lbImageContainer, #lbIframeContainer {
	padding: 10px;
}
#lbLoading {
	position: absolute;
	top: 45%;
	left: 0%;
	height: 32px;
	width: 100%;
	text-align: center;
	line-height: 0;
	background: url("images/projet/loading.gif") center no-repeat;
}
#lbHoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lbImageContainer>#lbHoverNav {
	left: 0;
}
#lbHoverNav a {
	outline: none;
}
#lbPrev {
	width: 49%;
	height: 100%;
	background: transparent url("images/projet/lytebox/blank.gif") no-repeat;
	display: block;
	left: 0;
	float: left;
}
#lbPrev.grey:hover, #lbPrev.grey:visited:hover {
	background: url("images/projet/lytebox/prev_grey.gif") left 15% no-repeat;
}
#lbPrev.red:hover, #lbPrev.red:visited:hover {
	background: url("images/projet/lytebox/prev_red.gif") left 15% no-repeat;
}
#lbPrev.green:hover, #lbPrev.green:visited:hover {
	background: url("images/projet/lytebox/prev_green.gif") left 15% no-repeat;
}
#lbPrev.blue:hover, #lbPrev.blue:visited:hover {
	background: url("images/projet/lytebox/prev_blue.gif") left 15% no-repeat;
}
#lbPrev.gold:hover, #lbPrev.gold:visited:hover {
	background: url("images/projet/lytebox/prev_gold.gif") left 15% no-repeat;
}
#lbNext {
	width: 49%;
	height: 100%;
	background: transparent url("images/projet/lytebox/blank.gif") no-repeat;
	display: block;
	right: 0;
	float: right;
}
#lbNext.grey:hover, #lbNext.grey:visited:hover {
	background: url("images/projet/lytebox/next_grey.gif") right 15% no-repeat;
}
#lbNext.red:hover, #lbNext.red:visited:hover {
	background: url("images/projet/lytebox/next_red.gif") right 15% no-repeat;
}
#lbNext.green:hover, #lbNext.green:visited:hover {
	background: url("images/projet/lytebox/next_green.gif") right 15% no-repeat;
}
#lbNext.blue:hover, #lbNext.blue:visited:hover {
	background: url("images/projet/lytebox/next_blue.gif") right 15% no-repeat;
}
#lbNext.gold:hover, #lbNext.gold:visited:hover {
	background: url("images/projet/lytebox/next_gold.gif") right 15% no-repeat;
}
#lbPrev2, #lbNext2 {
	text-decoration: none;
	font-weight: bold;
}
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey {
	color: #333333;
}
#lbPrev2.red, #lbNext2.red, #lbSpacer.red {
	color: #620000;
}
#lbPrev2.green, #lbNext2.green, #lbSpacer.green {
	color: #003300;
}
#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue {
	color: #01379E;
}
#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold {
	color: #666600;
}
#lbPrev2_Off, #lbNext2_Off {
	font-weight: bold;
}
#lbPrev2_Off.grey, #lbNext2_Off.grey {
	color: #CCCCCC;
}
#lbPrev2_Off.red, #lbNext2_Off.red {
	color: #FFCCCC;
}
#lbPrev2_Off.green, #lbNext2_Off.green {
	color: #82FF82;
}
#lbPrev2_Off.blue, #lbNext2_Off.blue {
	color: #B7CAEE;
}
#lbPrev2_Off.gold, #lbNext2_Off.gold {
	color: #E1E100;
}
#lbDetailsData {
	padding: 0 10px;
}
#lbDetailsData.grey {
	color: #333333;
}
#lbDetailsData.red {
	color: #620000;
}
#lbDetailsData.green {
	color: #003300;
}
#lbDetailsData.blue {
	color: #01379E;
}
#lbDetailsData.gold {
	color: #666600;
}
#lbDetails {
	width: 60%;
	float: left;
	text-align: left;
}
#lbCaption {
	display: block;
	font-weight: bold;
}
#lbNumberDisplay {
	float: left;
	display: block;
	padding-bottom: 1.0em;
}
#lbNavDisplay {
	float: left;
	display: block;
	padding-bottom: 1.0em;
}
#lbClose {
	width: 64px;
	height: 28px;
	float: right;
	margin-bottom: 1px;
}
#lbClose.grey {
	background: url("images/projet/lytebox/close_grey.png") no-repeat;
}
#lbClose.red {
	background: url("images/projet/lytebox/close_red.png") no-repeat;
}
#lbClose.green {
	background: url("images/projet/lytebox/close_green.png") no-repeat;
}
#lbClose.blue {
	background: url("images/projet/lytebox/close_blue.png") no-repeat;
}
#lbClose.gold {
	background: url("images/projet/lytebox/close_gold.png") no-repeat;
}
#lbPlay {
	width: 64px;
	height: 28px;
	float: right;
	margin-bottom: 1px;
}
#lbPlay.grey {
	background: url("images/projet/lytebox/play_grey.png") no-repeat;
}
#lbPlay.red {
	background: url("images/projet/lytebox/play_red.png") no-repeat;
}
#lbPlay.green {
	background: url("images/projet/lytebox/play_green.png") no-repeat;
}
#lbPlay.blue {
	background: url("images/projet/lytebox/play_blue.png") no-repeat;
}
#lbPlay.gold {
	background: url("images/projet/lytebox/play_gold.png") no-repeat;
}
#lbPause {
	width: 64px;
	height: 28px;
	float: right;
	margin-bottom: 1px;
}
#lbPause.grey {
	background: url("images/projet/lytebox/pause_grey.png") no-repeat;
}
#lbPause.red {
	background: url("images/projet/lytebox/pause_red.png") no-repeat;
}
#lbPause.green {
	background: url("images/projet/lytebox/pause_green.png") no-repeat;
}
#lbPause.blue {
	background: url("images/projet/lytebox/pause_blue.png") no-repeat;
}
#lbPause.gold {
	background: url("images/projet/lytebox/pause_gold.png") no-repeat;
}
#wrapper {
	-moz-border-radius: 10px 10px 10px 10px;
	margin: 10px auto;
	padding: 0;
	position: relative;
	width: 950px;
}
/****************** Plugin LYteBox ***************/

/******************* EasyTabs ***************/
/* Example Styles for Demo */
.etabs {
	margin: 0;
	padding: 0;
	background-color: #EEA469;
}
.tab {
	display: inline-block;
	zoom: 1;
	display:inline;
	background: #eee;
	border-right: 1px solid #F3BF94;
	border-bottom: none;
}
.tab a {
	font-size: 18px;
	line-height: 2em;
	display: block;
	padding: 0 10px;
	outline: none;
	color: #FFFFFF;
}
.tab.active {
	padding-top: 6px;
	position: relative;
	top: 1px;
	    min-height: 250px;
	
}
.tab-container .panel-container {
	background: #fff;
	border: solid #666 1px;
	padding: 10px;
}
.panel-container {
	margin-bottom: 10px;
}
.content_corps li.tab {
	background: none no-repeat scroll left 2px transparent;
	margin: 0;
	padding: 0;
}
.content_corps li.tab.active {
	background-color: #F3BF94;
}
/******************* EasyTabs ***************/
	
	/******************** Bxslider *******************/
	

/*next button*/
.bx-next {
	position: absolute;
	top: 40%;
	right: 0px;
	z-index: 999;
	width: 30px;
	height: 30px;
	text-indent: -999999px;
	background: url(images/projet/bxslider/gray_next.png) no-repeat 0 -30px;
}
/*previous button*/
.bx-prev {
	position: absolute;
	top: 40%;
	left: 0px;
	z-index: 999;
	width: 30px;
	height: 30px;
	text-indent: -999999px;
	background: url(images/projet/bxslider/gray_prev.png) no-repeat 0 -30px;
}
/*pager links*/
.bx-pager a {
	margin-right: 5px;
	color: #fff;
	padding: 3px 8px 3px 6px;
	font-size: 12px;
	zoom: 1;
	background: url(images/projet/bxslider/gray_pager.png) no-repeat 0 -20px;
}
/*auto start button*/
.bx-auto .start {
	background: url(images/projet/bxslider/gray_auto.png) no-repeat 0 2px;
	padding-left: 13px;
}
/*auto stop button*/
.bx-auto .stop {
	background: url(images/projet/bxslider/gray_auto.png) no-repeat 0 -14px;
	padding-left: 13px;
}
/*
 * End color scheme styles
 */


/*next/prev button hover state*/
.bx-next:hover, .bx-prev:hover {
	background-position: 0 0;
}
/*pager links hover and active states*/
.bx-pager .pager-active, .bx-pager a:hover {
	background-position: 0 0;
}
/*pager wrapper*/
.bx-pager {
	text-align: center;
	padding-top: 7px;
	font-size: 12px;
	color: #666;
}
/*captions*/
.bx-captions {
	text-align: center;
	font-size: 12px;
	padding: 7px 0;
	color: #666;
}
/*auto controls*/
.bx-auto {
	text-align: center;
	padding-top: 15px;
}
.bx-auto a {
	color: #666;
	font-size: 12px;
}
/******************** Bxslider *******************/
	
	
	/************* suppression des avis et tag*********/
	
.evaluation, .avis, .themes {
	display: none;
}
/************* suppression des avis et tag*********/
	
	
	
	/************* Liste résultats*********/
#notice_longue p.icone {
	text-align: right;
}
ul.liste_descr_full_result {
	list-style-type: none;
}
li.liste_descr_full_result_item {
	background: none no-repeat scroll left 2px transparent;
	margin: 10;
	padding: 10;
}
li.liste_descr_full_result_item a {
	text-decoration: none;

}
li.liste_descr_full_result_item a:hover {
	text-decoration: underline;
}
/************* Liste résultats*********/	
	
/************* Style  expositions *********/	

	blockquote.citation {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 20px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";

  width: 80%;
  }
  
 td.img  {
 text-align: center;
 }
 
  .bandeau_expo {
    display: block;
    margin-left: auto;
    margin-right: auto }

/*** Stresser Péan ***/
tbody.expo_stresser {
	font-family: 'karnak_pro_book';
	padding-left: 20px;
	line-height: 1.333em;
		color: #522B0A;
		background-image: url('http://bibliotheques.mnhn.fr/userfiles/image/expositions/stresser_pean/fonds8.jpg');
		background-repeat: no-repeat;
		background-position: left top;
		}
		
#description_stresser{
	background: #FFFFFF;
	font-size : 14px;
	color: #522B0A;
	padding-left: 20px;
	padding-right: 20px;
	background: transparent;
}

#legende_stresser {
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	padding-left: 20px;
	padding-right: 20px;
	background: transparent;
	color: #522B0A;
}		
/*** mourlot ***/
tbody.expo_mourlot {
	font-family: 'karnak_pro_book';
	padding-left: 20px;
	line-height: 1.333em;
		color: #522B0A;
		background-image: url('http://bibliotheques.mnhn.fr/userfiles/image/expositions/mourlot/fonds_decoupage_texture.jpg');
		background-repeat: repeat;
		background-position: left top;
		}
		
/*** serres ***/		
		tbody.expo_serres {
	font-family: 'karnak_pro_book';
	padding-left: 20px;
	line-height: 1.333em;
		color: #522B0A;
		background-image: url('http://bibliotheques.mnhn.fr/userfiles/image/expositions/serres/jardindesplantesserre_final.jpg');
		background-repeat: repeat;
		background-position: left top;
		}
		
dl.hist {
	margin: 2em 0;
	padding: 0;
}

dt.hist {
	border-left: 1px solid #000;
	margin: 0 0 0 6em;
	padding: 0 0 .5em .5em;
	font-weight: bold;
	
}
dd.hist {
position: relative;
	left: 0;
	top: 0.1em;
	margin: 0 8em 0;
	padding-bottom: 2.5em;
	
}
		
/*** fabre ***/		
tbody.bandeauexpofabre {
	background-color: f7ffff;
	background-repeat: no-repeat;
	background-position: left top
}
tbody.expo_fabre {
	color: #000000;
	background-image: url('http://bcmsiweb.mnhn.fr/pages/Expositions/fabre/images/test_fonds_harmas4.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	background-color : f7ffff;
}
#wrapper {
	-moz-border-radius: 10px 10px 10px 10px;
	margin: 10px auto;
	padding: 0;
	position: relative;
	width: 950px;
}
p .expo {

	font-style: normal;
	font-weight: normal;
	text-align: justify;
}
a:link.expo {
	color: #FF6600;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
a:visited.expo {
	color: #FF6600;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
a:hover.expo {
	color: #FF6600;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
h1.expo {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
	font-family: Verdana;
	color: #5E5E5E;
}
h2.expo {
	font-size: 12px;
	font-weight: bold;
	color: #AC452A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AC452A;
	margin-top: 10px;
	margin-bottom: 20px;
}
h3.expo {
	font-size: 12px;
	font-weight: bold;
	color: #AC452A;
	font-family: Verdana;
	margin-bottom: 2px;
}
h4.expo {
	font-size: 10px;
	font-weight: normal;
	color: #AC452A;
	font-family: Verdana;
	margin-bottom: 7px;
	margin-left: 12px;
}
.encart {
	background-color: #daf3fd;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 15px;
	padding-bottom: 15px;
}

#description2 {
	background: #FFFFFF;
	/*font-size: 11px;*/
	font-style: normal;
	font-weight: normal;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	background: transparent;
}
div.portrait {
	text-align: middle;
}
#objets {
	padding-left: 20px;
	padding-right: 20px;
	background: transparent;
}
#acquisitions {
	background: #FFFFFF;
	/*font-size: 11px;*/
	font-style: normal;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	background: transparent;
}
#acquisitions2 {
	background: #FFFFFF;
	/*font-size: 11px;*/
	font-style: normal;
	font-weight: normal;
	text-align: center;
	vertical-align: center;
	background: transparent;
}

#tablet {
	background-image: url('../../mourlot/images/fonds-uni.jpg');
	background-repeat: repeat;
	background-position: left bottom
}
#renvoi {
	background: #FFFFFF;
	font-size: 9px;
	font-style: italic;
	font-weight: normal;
	text-align: normal;
	vertical-align: top;
	background: transparent;
}

/*css pour la chronologie version texte*/


dl.event {
	margin: 2em 0;
	padding: 0;
	font-family: 'karnak_pro_book', georgia, times, serif;
}
.event dt {
	position: relative;
	left: 0;
	top: 1.1em;
	width: 10em;
	font-weight: bold;
	padding-top: 0.8em;
	padding-bottom: 1.5em;
}
.event dd {
	border-left: 1px solid #000;
	margin: 0 0 0 6em;
	padding: 0 0 .5em .5em;
}
/*css pour la chronologie version texte*/

dl.event_pratique {
	margin: 2em 0;
	padding: 0;
	font-family: 'karnak_pro_book', georgia, times, serif;
}
.event_pratique dt {
	position: relative;
	left: 0;
	top: 1.1em;
	width: 50em;
	font-weight: bold;
	padding-top: 0em;
	padding-bottom: 1.0em;
}
.event_pratique dd {
	border-left: 1px solid #000;
	margin: 0 0 0 6em;
	padding: 0 0 .5em .5em;
}
/************* Fin Style exposition *********/
/************* Fin Style Archives exposition *********/

div.detail_archive_expo {
    padding: 50px 0px 0px;
   /** border-width: medium medium 1px;
    border-style: none none solid;
    border-color: -moz-use-text-color -moz-use-text-color rgb(237, 237, 237);
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;*/
}
div.archive_expo{
    padding: 10px 40px 0px;
    float: left;
    overflow: hidden;
    width: 35%;
    min-height: 250px;
    clear: none;
    background: none repeat scroll 0% 0% rgb(180, 154, 214);
    margin: 1%;
    border-radius: 12px 12px 12px 12px;
    }

/************* Fin Style Archives exposition *********/
/*************  Style  exposition *********/

img.bandeau_titre{
display: block;
    margin-left: auto;
    margin-right: auto
}

img.expo {
border: 0;
margin: 1px;
}

div.exposition_image4 {
    padding: 10px 8px 0px;
    float: left;
    overflow: hidden;
    width: 90%;
    min-height: 250px;
    clear: none;
    margin: 1%;
	text-align: center;
    }
div.expositions_image3 {
    padding: 10px 1px 0px;
    float: left;
    overflow: hidden;
    width: 29%;
    min-height: 250px;
    clear: none;
    margin: 1% 0 1% 1%;
		text-align: center;
    }
div.exposition_image3 {
    padding: 10px 8px 0px;
    float: left;
    overflow: hidden;
    width: 90%;
    min-height: 250px;
    clear: none;
    margin: 1%;
		text-align: center;
    }
	div.exposition_image2 {
    padding: 10px 8px 0px;
    float: left;
    overflow: hidden;
    width: 80%;
    min-height: 250px;
    clear: none;
    margin: 1%;
	text-align: center;
    }
		div.exposition_image {
    padding: 10px 8px 0px;
    float: left;
    overflow: hidden;
    width: 90%;
    min-height: 250px;
    clear: none;
    margin: 1%;
		text-align: center;
    }
	
			div.exposition_image_biblio {
    padding: 10px 10px 0px;
    float: left;
    overflow: hidden;
    min-height: 90px;
    clear: none;
    margin: 1%;
	text-align: center;
    }
	
	
div.exposition_image_bis_4{
    padding: 10px 8px 0px;
    float: left;
    overflow: hidden;
    width: 90%;
    min-height: 250px;
    clear: none;
    margin: 1%;
	text-align: center;
    }
	
div.exposition_image_bis_3 {
    padding: 10px 1px 0px;
    float: left;
    overflow: hidden;
    width: 30%;
    min-height: 250px;
    clear: none;
    margin: 1% 0 1% 1%;
	text-align: center;
	margin: 0 10px 2px 10px;
    }


	div.exposition_image_bis_2 {
    padding: 10px 8px 0px;
    float: left;
    overflow: hidden;
    width: 45%;
    min-height: 250px;
    clear: none;
    margin: 1%;
	text-align: center;
	margin: 0 10px 2px 10px;
    }
		div.exposition_image_bis {
    padding: 10px 8px 0px;
    float: left;
    overflow: hidden;
    width: 90%;
    min-height: 250px;
    clear: none;
    margin: 1%;
		text-align: center;
    }	
	
	
div.legende_exposition_image {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	padding-left: 20px;
	padding-right: 20px;
	background: transparent;
	color: #522B0A;
	}
	
	div.legende_exposition_image_bis {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	background: transparent;
	color: #522B0A;
	}
	
	div.legende_exposition_image_reduit {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	background: transparent;
	color: #522B0A;
	width: 50%;
	}
.ermes_medias_ressource_title_legende_expo {
	font-family: 'karnak_pro_mediummedium';
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	font-style: oblique;
}

a.ermes_medias_ressource_title_legende_expo{
	font-family: 'karnak_pro_mediummedium';
	color: #7a59a6;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
}
.ermes_medias_ressource_title a {
	font-family: 'karnak_pro_mediummedium';
	color: #7a59a6;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
}
.ermes_medias_ressource_note_legende_expo {
	font-family: 'karnak_pro_mediummedium';
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.ermes_medias_ressource_publisher_legende_expo  {
	font-family: 'karnak_pro_mediummedium';
	color:#999;
}
.ermes_medias_ressource_author_expo, .ermes_medias_ressource_author_legende_expo {
color:#999;
}

.ermes_medias_ressource_desc_legende_expo{
	color:#999;
	font-family:"karnak_pro";

}

div.flotte_expo{
float:left;
padding : 0 10px 0 10px;
}
p.texte_vert {
line-height: 200%;
}

.align_image img, .align_image span {
  vertical-align: middle;
  display: inline-block;
}

div.flotte_expo_right {
    float: right;
    padding: 0 10px 0 10px;
}


/************* Fin Style  exposition *********/
/************* Début Style découverte *********/

div.detail_decouverte_image {
    padding: 3px 20px 0px;
    width: 95%;
	font-size: 12px;
	font-style: italic;
	
}
div.decouverte_image{
    padding: 10px 40px 0px;
    float: left;
    overflow: hidden;
    width: 90%;
    min-height: 250px;
    clear: none;
    margin: 1%;
    text-align: center;
	margin: 3px 10px
	}
	
div.decouverte_image2{
    padding: 10px 40px 0px;
    float: left;
    overflow: hidden;
    width: 35%;
    min-height: 250px;
    clear: none;
    margin: 1%;
	text-align: center;
    }
	div.decouverte_image3{
    padding: 10px 40px 0px;
    float: left;
    overflow: hidden;
    width: 22%;
    min-height: 250px;
    clear: none;
    margin: 1%;
    text-align: center;
    }
	
	div.legende_decouverte_image {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	background: transparent;
	color: #522B0A;
	}
	
	
	.ermes_medias_ressource_author_decouverte, .ermes_medias_ressource_author_legende_decouverte {
color:#999;
}

.ermes_medias_ressource_title_legende_decouverte {
	font-family: 'karnak_pro_mediummedium';
	color: #522B0A;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
	
}	

a.ermes_medias_ressource_title_legende_decouverte {
	font-family: 'karnak_pro_mediummedium';
	color: #7a59a6;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
	
}
.ermes_medias_ressource_title a {
	font-family: 'karnak_pro_mediummedium';
	color: #7a59a6;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
}


.ermes_medias_ressource_publisher_legende_decouverte  {
	font-family: 'karnak_pro_mediummedium';
	color:#999;
}

.ermes_medias_ressource_desc_legende_decouverte{
	color:#999;
	font-family:"karnak_pro";

}

p.legende{
	text-align: center;
}

div.flotte_decouverte{
float:left;
}
/************* Fin Style découverte *********/



.account-identity-civility {
	width : 75%;
}
/*-------------> BAROUSEL */
.barousel {
	position: relative;
	margin-bottom: 0px;
	width: 500px;
	height: 401px;
}
.barousel_image {
	position: absolute;
	z-index: 10;
	width: 500px;
	height: 375px;
}
.barousel_image img {
	position: absolute;
	display: none;
}
.barousel_image img.default {
	display: block;
}
.barousel_image img.current {
	z-index: 10;
}
.barousel_image img.previous {
	z-index: 5;
}
.barousel_content {
	position: absolute;
	z-index: 50;
	width: 260px;
	height: 170px !important;
	bottom: 56px;
	color: white;
	padding: 12px;
	background : url("images/projet/white_bg.png") repeat left top }
.barousel_content_link { background : url("images/projet/line.png") repeat-x left center; display : inline-block }	
.barousel_content_link  a { background : #6a6a76  ; color: #fff !important ; text-transform : uppercase; padding: 2px 10px; font-family: 'guildford_probold'; border-radius: 18px; float: right }
.barousel_content_link  a:hover { background : #000; text-decoration: none}
.barousel_content div {
	display: none;
}
.barousel_content div.default {
	display: block;
}
.barousel_content ul {
	color: black;
	font-size: 13px;
	font-weight: normal;
	line-height: 17px;
	margin: 6px 0
}
.barousel_content p {
	font-size: 13px;
	font-weight: normal;
	line-height: 17px;
	margin: 6px 0
}
.barousel_content p.header {
	font-size: 28px;
	font-weight: normal;
	line-height: 28px;
	color: #fff55b;
}
.barousel_content a, .barousel_content a:hover {
	color: #7A59A6;
	
}
.barousel_nav {
	position: absolute;
	padding: 3px 3px 0px 0;
	height: 23px;
	background: #000;
	bottom: 0;
	z-index: 20;
	width: 497px;
}
.barousel_nav .counter {
	float: right;
	font-size: 0.75em;
	color: #fff;
	margin: 3px 5px 0 0;
}
.barousel_nav ul {
	float: right;
	padding: 0;
	margin: 0;
}
.barousel_nav li {
	float: left;
	padding-left: 3px;
	font-size: 0;
	line-height: 0;
	list-style: none;
}
.barousel_nav li a {
	display: block;
	width: 25px;
	height: 20px;
	background-color: #4d4d4d;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}
.barousel_nav li a:hover {
	background-color: #6e6e6e;
}
.barousel_nav li a.current {
	background-color: #fff55b;
}
.barousel_nav li.prev a {
	background-image: url(../images/barousel_link_previous.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.barousel_nav li.next a {
	background-image: url(../images/barousel_link_next.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.barousel img.ajax_loader {
	display: none;
	position: absolute;
	z-index: 99;
	top: 70px;
	left: 135px;
}
/*-------------> THSLIDE */
.thslide {
	width: 500px;
	height: 100px;
	margin-top: 3px;
}
.thslide_nav_previous {
	display: none;
}
.thslide_nav_next {
	float: right;
}
.thslide_nav_previous a, .thslide_nav_next a {
	display: block;
	width: 19px;
	height: 100px;
	text-decoration: none;
	background-color: #4d4d4d;
	background-repeat: no-repeat;
}
.thslide_nav_previous a {
	background-image: url(../images/thslide_link_previous.gif);
	background-position: 0 0;
}
.thslide_nav_next a {
	background-image: url(../images/thslide_link_next.gif);
	background-position: 100% 0;
}
.thslide_nav_previous a:hover, .thslide_nav_next a:hover {
	background-color: #6e6e6e;
}
.thslide_list {
	float: left;
	overflow: hidden;
	position: relative;
	width: 490px;
	height: 100px;
}
.thslide_list ul {
	float: left;
	width: 9000px;
	padding: 0;
	margin: 0;
	list-style: none;
}
.thslide_list li {
	float: left;
	margin: 0;
	padding: 0 7px 0 0;
}
.thslide_list li a {
	display: block;
	position: relative;
	width: 110px;
	height: 98px;
	text-decoration: none;
	border: 1px solid black;
}
.thslide_list li a img {
	position: absolute;
	padding: 8px 0px 0px 10px;
	display: block;
}
.thslide_list li a span {
	position: absolute;
	display: block;
	width: 110px;
	height: 100px;
	text-align: center;
	padding-top: 80px;
}
.thslide_list li a:hover, .thslide_list li a.current {
	background-color: #565656;
	color: white;
}
/* Specific implementation */
#barousel_thslide {
	height: 492px;
}
#barousel_thslide .barousel_content {
	bottom: 120px;
}
#thslide_barousel_nav {
	position: absolute;
	bottom: 0;
}
.barousel_content_title {
	color: #000000;
	font-family: 'guildford_probold';
	font-size: 1.4em;
	text-transform: uppercase;
}
.barousel_content_desc {
	padding: 0;
	margin: 0;
	color: black;
}
.barousel_content span {
	width: 100%;
}
.barousel_content_link a {
	color: black;
}
#resultats_detail .content_header_centre {
	display: none;
}
#resultats_detail #onglets {
	display: none;
}
.CSS_2 .content_corps {
	padding: 0;
}
#div_ariane {
	bottom: 0;
	position: absolute;
	width: 100%;
	height: 32px;
	background-color: #E1E1E5;
	line-height: 32px;
}
#pagination_resultats li a.precedent {
	background-image: url("images/projet/icones_12.png");
}
#pagination_resultats li a.precedent_off {
	background-image: url("images/projet/icones_12.png");
}
#pagination_resultats li a.suivant {
	background-image: url("images/projet/icones_12.png");
}
#pagination_resultats li a.suivant_off {
	background-image: url("images/projet/icones_12.png");
}
.precedent {
	background-image: url("images/projet/icones_12.png");
}
.precedent_off {
	background-image: url("images/projet/icones_12.png");
}
.suivant {
	background-image: url("images/projet/icones_12.png");
}
.suivant_off {
	background-image: url("images/projet/icones_12.png");
}
#criteres_tri li a.asc span span {
	background-image: url("images/projet/tri-asc.png");
}
#criteres_tri li a.desc span span {
	background-image: url("images/projet/tri-asc.png");
}
#notice_longue #vignette_document img {
	max-width: 145px
}
#notice_longue #notice_longue_description {
}
.ext-ie .x-menu {
	width: auto !important
}
#recherche_base {
	display: inline-block;
	position: relative;
	width: 100%;
	font-family : 'karnak_pro_book' !important
}
#recherche_base form {
	padding : 0
}
.recherche_base_title {
	float: left;
	display : inline;
	height: 34px;
	line-height : 34px;
	padding: 0 8px 0 0;
	text-transform: uppercase;
	font-family : 'guildford_proregular';
	font-size: 18px
}
.searchform_base {
}
.select_base {
	display: inline;
	float: left;
	border: 1px solid #000;
	height: 34px;
	background: url("images/projet/select.png") no-repeat right center;
	overflow: hidden;
	margin: 0 10px 0
}
#recherche_base fieldset, #recherche_base select {
	display : inline;
}
#recherche_base select {
	height: 34px;
	padding: 7px 12px 6px 6px;
	width: 120%;
	border: none;
	background: none
}
#recherche_base input[type="text"] {
	border: 1px solid #000;
	height: 34px;
	width: 200px;
	padding: 0 5px;
	float : left;
}
#recherche_base input[type="submit"] {
	background: url("images/projet/search_valid.png") no-repeat center center #000000;
	border: 1px solid #000;
	height: 36px;
	width: 39px;
	cursor: pointer;
	text-indent : -9999px;
}
.searchform {
	padding: 20px
}
.searchform table, #contact table, .ADMIN_PANEL_CONTAINER table {
	border-collapse: separate;
	border-spacing: 0 8px;
}
.searchform table td, #contact table td {
	font-family: 'guildford_proregular';
	font-size: 14px;
}
.searchform table td p {
	margin: 8px 0 12px;
}
.searchform .content_corps form {
	font-family: 'guildford_proregular';
	padding: 20px;
}
form h3 {
	color: #797F96;
	margin-bottom: 15px;
}
.content_corps input, textarea {
	border: 1px solid #CCCCCC;
	color: #797F87;
	padding: 6px;
	width: 250px;
}
.content_corps input[type='checkbox'] {
	width: auto;
	border: none
}
.content_corps textarea {
	height: 150px;
	line-height: 18px;
	margin: 8px 0 0;
	max-width: 400px;
	width: 400px;
}
.content_corps input:hover, .content_corps textarea:hover, .content_corps input:focus, textarea:focus {
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
}
.content_corps .form label {
	color: #999999;
	margin-left: 10px;
}
#form-contact label {
	display: inline-block;
	width: 110px;
}
#form-contact p label {
	display: inline;
	width: auto;
}
#form-contact input {
	margin-bottom: 15px;
}
.content_corps .submit input {
	background-color: #474E69;
	border-radius: 3px;
	color: #FFFFFF;
	height: 40px;
	width: 100px;
}
.content_corps form input[type="submit"], .content_corps form input[type="reset"], .content_corps form input[type="button"], form.ermes_form input[type="button"] {
	background: #7A5AA6;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 14px;
	margin: 0 10px 0 0;
	padding: 2px 6px;
	width: auto;
	font-family: 'guildford_probold';
	text-transform : uppercase
}
.content_corps form input[type="submit"]:hover, .content_corps form input[type="reset"]:hover, .content_corps form input[type="button"]:hover, form.ermes_form input[type="button"]:hover {
	background: #B49AD7;
	border: none;
}
.content_corps form input[type="checkbox"], .content_corps form input[type="radio"], form.ermes_form input[type="checkbox"] {
	border: none;
	margin: 0 3px 0 0;
	width: auto;
}
.selections_ajax_selection_container table td {
	display : block;
	width: 100% !important
}
.selections_ajax_selection_container table td a.fancybox img {
	float: left;
	width : 60px;
	margin : 0 10px 10px 0 !important
}
.ermes_medias_ressource_title, .ERMES_HEADER-TEXT-BOLD, .ermes_medias_ressource_title a {
	font-size : 14px
}
.selections_ajax_selection_container .content_corps {
	padding : 10px
}
.ermes_medias_ressource_title, .ERMES_HEADER-TEXT-BOLD, .ermes_medias_ressource_title {
	font-family: 'karnak_pro_mediummedium';
}
#frmEdit_dummy {
	background : #fff
}
#frmEdit_dummy table {
}
#frmEdit_dummy table table {
}
.ADMIN_PANEL_CONTAINER, .ADMIN_TREE_CONTAINER {
	padding : 30px;
	border: none
}
.plan_site ul {
	border : none
}
.plan_site .content_header_centre h2 {
	background : #7A5AA6;
	color: #fff
}
.plan_site a {
	color: #7A59A6
}
.plan_site_titre {
	font-size: 2.2em;
	font-family : 'guildford_probold';
	text-transform : uppercase;
	color: #000;
	background : none
}
.plan_site ul li {
	text-align : left !important
}
#ACCOUNT .content_corps h2, #DSI .content_corps h2 {
	color: #37AB94
}
#account-profil h5 {
	background : #37AB94;
	color: #fff
}
#ACCOUNT a {
	color : #37AB94;
}
#account-messages table thead th, #account-comments table thead th {
	background : #37AB94;
	color: #fff
}
#account-comments tr.comment-notvalid td {
	background-color: #FFFFFF;
	color: #000000;
}
#account-comments p.comment-notvalid {
	color: #fff;
	font-weight: bold;
	background: #FF0000;
	padding : 4px
}
#options_document input {
	background : #37AB94;
}
#options_document a {
	color: #37AB94
}
#options_document input.blur, #options_document textarea.blur {
	color: #fff !important
}
.cf-frame .sdi-subscriptions .x-panel-header-text {
	background : #7A5AA6 !important;
	color: #fff !important
}
.ui-widget {
	font-family: 'guildford_proregular';
	font-weight : normal
}
.FRAME_TITLE {
	color: #7A5AA6;
	font-size: 2.2em;
	font-family : 'guildford_probold';
	text-transform : uppercase;
	border : none
}
.TOOLBAR_CONTAINER {
	border: 1px solid #7A5AA6;
	background : #B49AD7;
	color : #fff;
	text-transform : uppercase;
}
.TOOLBAR_CONTAINER .TOOLBAR_TEXT {
	color: #FFFFFF;
	font-family: 'karnak_pro_book' !important;
	font-size: 18px;
	padding-top: 10px;
}
.ADMIN_PANEL_SECTION, .ADMIN_TREE_SECTION {
	font-family : 'guildford_probold' !important;
	color: #7A5AA6;
	text-transform : uppercase;
	font-size: 1.5em
}
#frmEdit_dummy .ADMIN_PANEL_SECTION img {
	display : none
}
a.BUTTONLINK:visited, .JSPOPUP_BUTTON, .JSPOPUP_WRAP_BUTTON, a.FAT, a.FAT:visited {
	color: #7A5AA6;
	font-family: 'guildford_probold';
	text-transform : uppercase
}
a.JSPOPUP_BUTTON:hover, a.JSPOPUP_WRAP_BUTTON:hover {
	color: #7A5AA6;
	text-decoration: underline;
}
#login, #resetPassword {
	background : #7A5AA6;
	padding: 12px 20px;
	border-radius: 10px
}
#login .header-text-bold, #resetPassword .header-text-bold {
	color: #FFFFFF;
	font-family: 'karnak_pro_book' !important;
	text-transform: uppercase;
	letter-spacing: 3px;
	vertical-align: middle
}
#login .encart-home-title, #resetPassword .encart-home-title {
	color: #fff;
	font-family : 'karnak_pro_book' !important;
	text-transform: uppercase;
	font-size: 22px;
	letter-spacing: 3px;
}
#login .header-input, #resetPassword .header-input {
	color: #7A5AA6
}
#login table, td, #resetPassword table, td {
	color: #B49AD7
}
#login a, #resetPassword a {
	color: #fff
}
#login img, #resetPassword img {
	display : none
}
#login .ADMIN_PANEL_CONTAINER table, td, #resetPassword .ADMIN_PANEL_CONTAINER table, td {
	color: #000
}
#login .encart-titre-page, #resetPassword .encart-titre-page {
	border-bottom: 1px solid #B49AD7
}
.auth_validation {
	vertical-align: middle
}
.auth_validation td a.JSPOPUP_BUTTON {
	background : #b49ad7;
	padding: 3px 5px
}
.JSPOPUP_TITLE {
	background : #B59AD6;
	border: 1px solid #B59AD6;
	vertical-align: middle;
	text-transform: uppercase;
	text-align: center
}
.JSPOPUP {
	background-color: #fff;
	border: 2px solid #7A59A6;
}
.JSPOPUP_FOOT {
	background-color: #fff;
}
#td_popup_message_error {
	padding: 8px
}
div.copyright_vignettes {
	color: #f8f8f8;
}
.statut {
	display: none;
}
#notice_longue_description td, #notice_longue_description th {
	padding: 2px 6px;
}
#notice_longue_description th {
	font-weight: bold;
}
#Pagination_Navig {
	float: left
}
#Pagination_Navig input {
	width: auto;
	padding: 3px
}
a.Pagina_Precedente {
	background: url("images/projet/left_arrow.png") no-repeat left center;
	display: inline-block;
	text-indent : -9999px;
    height 10px;
	width: 10px
}
a.Pagina_Suivante {
	background: url("images/projet/right_arrow.png") no-repeat left center;
	display: inline-block;
	text-indent : -9999px;
    height 10px;
	width: 10px
}
#criteres_recherche li a span span.query_edit, #criteres_recherche li a span span.advanced_search_form {
	background-image : url("images/projet/loupe.png")
}
#navigation #lien {
  text-align: right;
  padding-right: 22px;
}
#ACCOUNT h4  { color: #7B59A5}
.cf-frame .sdi-subscriptions .x-panel-header-text { background: #7B59A5 !important}
#EAABBAAAABBAAA { display: none}

.content_corps li.menu_pages_chapo {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: medium none;
    
    list-style: none outside none;
    margin: 3px 0;
    padding: 6px 0 6px 20px;
}
.content_corps li.sous_menu_pages_chapo {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: medium none;
    list-style: none outside none;
    margin: 3px 0;
    padding: 2px 0 6px 20px;
	color: #222222;
}
.content_corps li.liste_sans_puce {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: medium none;
    list-style: none outside none;
    margin: 0px 0;
    padding: 2px 0 6px 20px;
}
.content_corps table#annuaire{
width: 500px;
}
.content_corps table#annuaire td{
width: 500px;
}
/*** Compte lecteur ***/
.cms_item_frame .capture_vignette{
	width:70px;
}
#tag_cloud {
	display: none;
}

/*** Atténuation du lien amazon ****/
div.copyright_vignettes a
{
    color: #BABABA;
    font-size: 8px;
}

.content_footer {
    height: 20px;
    position: relative;
}

a.cms-icon-rss {
left: 200px;
}

a.cms-icon-pdf, a.cms-icon-rss, a.cms-icon-subscribe, a.cms-icon-subscribe-public {
height: 100px;
}

div.legende {
	font-size: 12px;
	margin-left: 300px;
	margin-right: 300px;
}
/*****************bouton de réservation MNHN*******************/
form#reservation input[type="text"] {
width: 100% !important;
}
form#reservation td {
padding-bottom: 5px !important;
}
.detail-holds .bouton_resa_mnhn {
position: relative;
top: auto;
width: 100px;
left: auto;
padding: 1px 0;
text-align: center;
background-color: #7A59A6;
border-radius: 8px;
-webkit-border-radius: 8px; 
-moz-border-radius: 8px; 
cursor: pointer;
}
.detail-holds .bouton_resa_mnhn:hover {
opacity: 0.8;
}
.bouton_resa_mnhn span:first-child{
position: relative;
font-weight: normal;
color: #ffffff;
z-index: 50;
display: block;
margin: 4px;
font-size: 14px;
}
#popup-mnhn,.ui-dialog .ui-dialog-buttonpane,
.ui-draggable .ui-dialog-titlebar,
.ui-resizable-n,
.ui-resizable-w,.ui-resizable-s,.ui-resizable-e{
background: #b49ad6 !important;
color: #fff !important;
}
.ui-widget-content{
border: none !important;
/*background: none !important;*/
}
.ui-widget-header{
border: none !important;
background: none !important;
color: #7A59A6 !important;
}
.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {
border-bottom: 1px solid #fff !important;
}
div#popup-mnhn label {
color: #fff;
font-weight: bold;
}
.ui-widget select {
background: #fff !important;
}
.ui-dialog .ui-dialog-title{
padding-left: 0px !important;
}
.ui-widget-header .ui-icon {
background-image: url(images/jquery-ui-1.8.16.eggplant/ui-icons_734d99_256x240.png);
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
-moz-border-radius-topleft: none !important;
-webkit-border-top-left-radius: none !important;
-khtml-border-top-left-radius: none !important;
border-top-left-radius: none !important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
-moz-border-radius-topright: none !important;
-webkit-border-top-right-radius: none !important;
-khtml-border-top-right-radius: none !important;
border-top-right-radius: none !important;
}



.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
-moz-border-radius-bottomright: none !important;
-webkit-border-bottom-right-radius: none !important;
-khtml-border-bottom-right-radius: none !important;
border-bottom-right-radius: none !important;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
-moz-border-radius-bottomleft: none !important;
-webkit-border-bottom-left-radius: none !important;
-khtml-border-bottom-left-radius: none !important;
border-bottom-left-radius: none !important;
}
.ui-dialog .ui-dialog-buttonpane{
margin: 0 !important;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
float: none !important;
text-align: center !important;
}
.bouton_resa_from_detail_mnhn {
position: relative;
top: -5px;
width: 100px;
left: 45%;
padding: 1px 0;
text-align: center;
background-color: #7A59A6;
border-radius: 8px;
-webkit-border-radius: 8px; 
-moz-border-radius: 8px; 
cursor: pointer;
float: right;
}
.bouton_resa_from_detail_mnhn:hover {
opacity: 0.8;
}
.bouton_resa_from_detail_mnhn span:first-child{
position: relative;
font-weight: normal;
color: #ffffff;
z-index: 50;
display: block;
margin: 4px;
font-size: 14px;
}
/* NAVIGATION THEMATIQUE  : le height du  div.iconContainer a été changé à 20 au lieu de  : height:16px 
	marge à gauche margin:0px 0px 0px 5px;  au lieu de 	margin:0px; */
/* Encart dans les notices pour les demandes en ligne */
.encart_demande_en_ligne {
margin: 0 10px;
border: 2px solid #B59AD6;
padding: 12px;
}
p.warning-bib {    color: #000;
	font-weight: bold;}
/* VIEWER fonds numérisé : ajout de l'image sommaire */

.x-layout-collapsed{
	background-color:#eee;
	border-color:#e0e0e0;
	background-image: url(/userfiles/image/sommaire.png);
	background-repeat:no-repeat;
}


/* test aller plus loin div dans div */
#grande {
   position: aboslute;
   padding: 5px;
   margin: 0 auto 0 auto;
  /* border: 1px solid green;*/
}
 
#minig {
  /* border: 1px solid purple;*/

   margin-top: 5px;
  width:49%;
  float:left;
}
  #minid {
  /* border: 1px solid purple;*/

   margin-top: 5px;
  width:49%;
  float:right;
}
  #minic {
  /* border: 1px solid purple;*/
   position: aboslute;
   margin-top: 5px;
  width:100%;

}
  .clear {
    clear: both;
    height: 0;
    line-height: 0;
}

/* mise en forme des blockquote avec  des guillemets et un trait gris tout le long du blockquote */
	
	blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 20px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote:after {
  color: #ccc;
  content: close-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.5em;
}
blockquote p {
  display: inline;
}
.ermes_medias_ressource_desc {
color:#999;
}
/* Avec Padding mise en forme des blockquote avec  des guillemets et un trait gris tout le long du blockquote */
	

	blockquote.definition_velins {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 20px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
  position: absolute;
  left: 350px;
  top: 100px;
  width: 53%;
  }


/* page expo hors les murs */
h2 a{
font-size: 20px;
color: #000000;
}
h3 a {


}
.expo_cartouche {
 
    left: 0;
    position: relative;

    border: 2px none;

    margin: 5px 15px 15px;
    padding: 5px 15px;
    vertical-align: baseline;
background: #e6decc none repeat scroll 0 0;
    height: auto;
    overflow: hidden;
	border-radius: 8px;
	width: 60%;
}
div.legende_affiche_hors_murs{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	background: transparent;
	color: #522B0A;
	max-width: 160px;
	}
/*Liste ul en actu*/
	ul.actu {
    list-style-type: none;
 list-style-position: inside;
padding :0 0 0 0;
text-align: center;
}

/* JEP journées europeennes du patrimoine */
	div.legende_decouverte_image_jep{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	background: transparent;
	color: #522B0A;
	max-width: 260px;
	}
	
	ul.jep {
    list-style-type: none;
 list-style-position: inside;
padding :0 0 0 55px;
}

div.flotte_jep{
float:left;
padding : 0 20px 0 10px;
}
span.credit_jep{
font-size: 10px;
}

/* encart alerte info */
div.alertMsg > .content {
    color: #ffffff;
    border-radius: 15px;
    padding: 15px;
    min-height: 80px;
    background: #222222 url("/UserFiles/image/alert-msg.gif") no-repeat right bottom;
width: 55%;
margin-left: 38%;
 	}
		.alertMsg > .content > .titre_1 {
    color: #ffffff;
	    text-align: center;
	}
			.alertMsg > .content > .titre_2 {
    color: #ffffff;
	    text-align: center;
	}
	
	div.alertMsg_accueil > .content_accueil{
    color: #ffffff;
    border-radius: 15px;
    padding: 15px;
    min-height: 80px;
    background: #222222 url("/UserFiles/image/alert-msg.gif") no-repeat right bottom;
width: 70%;
margin-left: 15%;
	}
	
		div.alertMsg_accueil > .content_accueil_1{
    color: #ffffff;
    border-radius: 15px;
    padding: 15px;
    min-height: 80px;
    background: #56297E no-repeat right bottom;
width: 70%;
margin-left: 15%;
	}
	
	.alertMsg_accueil > .content_accueil > .titre_1 {
    color: #ffffff;
	    text-align: center;
	}
		div.alertMsg_accueil > div.content_accueil_1> h2.titre_2 {
    color: #ffffff;
	    text-align: center;
		    min-height: 29px;
			font-size: 1.8em;
	}
	
			div.alertMsg_accueil > div.content_accueil> .titre_3 {
    color: #ffffff;
	    text-align: left;
		    min-height: 29px;
			font-size: 1.3em;
	}
	
/* Mise page de PFI page revues électroniques */

/* discipline*/

div::before, #headerUl::before, .clearfix::before, div::after, #headerUl::after, .clearfix::after {
    content: " ";
    display: table;
}
div::after, #headerUl::after, .clearfix::after {
    clear: both;
}
div::before, #headerUl::before, .clearfix::before, div::after, #headerUl::after, .clearfix::after {
    content: " ";
    display: table;
}

#content .module p {
    padding: 0 0 5px;
}

.multi-column4 {
    float: left;
    width: 30%;
}
ol, ul {
    list-style: outside none none;
}
input#submit-button {
    background: #000000 none repeat scroll 0 0 !important
	}
#form_revue_electro{
  margin: 0 auto;
  width: 90%;
  background-color: transparent;
  border-radius: 3px;

}
tr.hold-public-note td {
    background-color: #fff;
}

/* listesans puce*/
ul.sans_puce {
    list-style-type: none;
 list-style-position: inside;
padding :0 0 0 55px;
}
/* liste sans puce sans padding*/
	ul.sans_puce_padding {
    list-style-type: none;
 list-style-position: inside;
padding :0 0 0 0;
}
/* Editorial page annuaire dess service */
div.annuaire{
    color: #000000;
    border-radius: 15px;
    padding: 0 0 0 25px;
 
    background: #E8E5ED no-repeat right bottom;
width: 70%;
margin-left: 15%;
}

/*revues et livres electroniques*/
.content_corps #docelec input, textarea {
	border: 2px solid #CCCCCC;
	color: #797F87;
	padding: 6px;
	width: 400px;
}

.content_corps input#submit-button-docelec {
    background: #000000 none repeat scroll 0 0 !important;
	color: #FFFFFF;
	width: 100px;
	padding: 6px;
	
}

