/**
 * Font
 */

@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700,900,400italic);

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, sup, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, 
caption, tbody, tfoot, thead,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* 2015.10.07 : j'ai supprimé i, */

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/**
 * Global
 */
html{font-size:100%;position:relative;min-height:101%}
body{font-family:Lato,sans-serif;font-size:0.875em;color:#444444;line-height:17px;min-height:101%}
h1{font-size:2em;font-weight:300;line-height:26px;padding-bottom:20px;color:#222}
h2{font-size:1.286em;font-weight:900;line-height:23px;color:#222}
a{text-decoration:none;color:#fa7c4e;outline:none}
a:hover{text-decoration:underline}
.clear { clear:both;font-size:0;line-height:0;}

/**
 * Topbar
 */
#topbar{z-index:1000;position:fixed;width:100%;}
#topbar-content{width:980px;margin:0 auto;}
#topbar-image{background:url(../images/image-header.png) no-repeat top right;height:190px;min-width:980px;}
#logo{position:relative;float:left;margin-right:30px;margin-left:22px}
.conservatoire{position:absolute;left:100px;top:80px}
.conservatoire a{text-decoration:none;color:#f95b22;font-size:1.071em}

/**
 * Navigation
 */
#nav{overflow:hidden;background-color:#f1f1f1;}
#nav-content{width:980px;margin:0 auto;height:55px;}
.feuilleteur #nav-content{width:100%;}
#nav-content ul{margin:0;padding:0;float:left;}
#nav-content li{list-style:none;margin:0;padding:0;font-weight:900;text-transform:uppercase;float:left;padding-right:30px}
#nav-content a{text-decoration:none;color:#F7855C;}
#navigation a{line-height:55px;height:55px;display:block;}
#search-box{font-size:75%;padding-right:0;float:left;text-transform:uppercase}
#search-box form{float:left;padding-top:13px}
#search-box input{vertical-align:middle;padding:0;margin:0;float:left;text-transform:uppercase}
#search-box .ftext{text-transform:none;font-size:100%;height:29px;border:0;color:#F7855C;width:180px;padding-left:10px;-moz-border-top-left-radius: 2px;-webkit-border-top-left-radius: 2px;border-top-left-radius: 2px;-moz-border-bottom-left-radius: 2px;-webkit-border-bottom-left-radius: 2px;border-bottom-left-radius: 2px;}
#search-box a{display:block;text-transform:uppercase;font-weight:900;float:left;line-height:55px;padding-left:10px}
#nav-content .tools{float:right;padding-top:12px}
.feuilleteur #nav-content .tools{margin-right:22px}
#nav-content .tools li{padding:0 0 0 5px}
#nav-content .tools a{line-height:normal}
#breadcrumb{width:100%;font-size:0.75em;padding:0;overflow:hidden;background-color:white;line-height:50px;height:50px;}
#breadcrumb ul{width:980px;margin:0 auto;}
.feuilleteur #breadcrumb ul{width:100%;padding-left:22px}
#breadcrumb li{float:left;}
#breadcrumb li a {font-weight:700}

/**
 * Main
 */
#main{width:980px;margin:0 auto;clear:both}

/**
 * Footer     
 */
#footer{background-color:#f1f1f1;overflow:hidden;font-size:0.857em;padding:20px 0 30px 0;clear:both}
#footer-content{width:980px;margin:0 auto}
#footer li{float:left;display:inline;width:676px;padding-top:20px}
#footer li:first-child,
#footer li:last-child{width:152px;padding-top:0}
#footer dl{width:143px;float:left;padding:15px 20px 0 0}
#footer a{color:#f95b22;font-weight:bold;text-decoration:none}
#footer a:hover{text-decoration:underline}

/**
 * Baseline
 */
#baseline{background-color:#e8e8e8;font-size:0.857em;height:45px;line-height:45px}
#baseline-content{width:980px;margin:0 auto}
#baseline li{display:inline;padding-right:15px}
#baseline a{color:#f95b22;text-decoration:none;}
#baseline a:hover{text-decoration:underline;}
#baseline .copyright{float:right}

/**
 * Homepage    
 */
.home #topbar{background:transparent url(../images/background-header.png) repeat-x top left;height:190px;position:static}
.home #topbar h1{font-size:1em;font-weight:bold;text-transform:none;padding-bottom:0}
.home #topbar-content{padding-top:0}
.home #nav{position:static}

.home #main{padding-top:50px}

.home #column_left{width:636px;float:left}
.home #column_left h1{clear:both}
.home #column_left ul{padding-bottom:40px;overflow:hidden}
.home #column_left li{width:204px;height:204px;margin:0 8px 8px 0;float:left;position:relative;}
.home #column_left li a{color:white;text-decoration:none;}
.home #column_left li h2{position:absolute;bottom:30px;left:20px}
.home #column_left li h2 span{font-size:0.632em;color:#f7855c;font-weight:normal;display:block;padding-top:10px}

.home #column_right{width:312px;float:right;}
.home #column_right h2{text-transform:uppercase;font-size:1em;padding-bottom:15px;line-height:normal;}
.home #column_right .more{padding-top:20px;font-weight:700}
.home #column_right img{margin-bottom:10px}
 
.home .news{color:white;background-color:#f95b22;padding:25px 16px 20px 16px;margin-bottom:40px;font-size:0.786em;}
.home .news a{color:white;}
/* rajout cnum */
.home .news li{width:50%;float:left;display:table-cell}
*+html .home .news li{display:inline;zoom:1}

table,th,td
{
border:1px solid black;
}

a.external { padding-right: 16px; background: url(../images/external_link_12.png) no-repeat right; }

/* rajout 2016.12.01 */

#pagin {
	margin: 15px auto;
	padding: 0;
	list-style: none;
	width: 2180px;
}

#pagin li {
	float: left;
	margin-right: 10px;
}

#pagin li a {
	display: block;
	text-decoration: none;
	color: #717171;
	font: bold 11px Arial, sans-serif;
	text-shadow: 0px 1px white;
	padding: 7px 8px;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.35);
	-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.35);
	box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.35);
	background: #f9f9f9;

	background: -webkit-linear-gradient(top, #f9f9f9 0%, #e8e8e8 100%);
	background: -moz-linear-gradient(top, #f9f9f9 0%, #e8e8e8 100%);
	background: -o-linear-gradient(top, #f9f9f9 0%, #e8e8e8 100%);
	background: -ms-linear-gradient(top, #f9f9f9 0%, #e8e8e8 100%);
	background: linear-gradient(top, #f9f9f9 0%, #e8e8e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e8e8e8',GradientType=0 );
}

#pagin li a.current {
	color: white;
	text-shadow: 0px 1px #3f789f;

	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.8);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.8);
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.8);
	background: #f95b22;

	background: -webkit-linear-gradient(top, #f95b22 0%, #fa7c4e 100%);
	background: -moz-linear-gradient(top, #f95b22 0%, #fa7c4e 100%);
	background: -o-linear-gradient(top, #f95b22 0%, #fa7c4e 100%);
	background: -ms-linear-gradient(top, #f95b22 0%, #fa7c4e 100%);
	background: linear-gradient(top, #f95b22 0%, #fa7c4e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f95b22', endColorstr='#fa7c4e',GradientType=0 );
}

#pagin li a:hover {
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.55);
	-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.55);
	box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.55);
	background: #fff;

	background: -webkit-linear-gradient(top, #fff 0%, #e8e8e8 100%);
	background: -moz-linear-gradient(top, #fff 0%, #e8e8e8 100%);
	background: -o-linear-gradient(top, #fff 0%, #e8e8e8 100%);
	background: -ms-linear-gradient(top, #fff 0%, #e8e8e8 100%);
	background: linear-gradient(top, #fff 0%, #e8e8e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#e8e8e8',GradientType=0 );
}

#pagin li a:active,#pagin li a.current:active {
	-webkit-box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.5), 0px 1px 1px 0px rgba(255,255,255,1) !important;
	-moz-box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.5), 0px 1px 1px 0px rgba(255,255,255,1) !important;
	box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.5), 0px 1px 1px 0px rgba(255,255,255,1) !important;
}

#pagin li a.current:hover {
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.9);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.9);
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.9);
	background: #f95b22;

	background: -webkit-linear-gradient(top, #f95b22 0%, #f95b22 100%);
	background: -moz-linear-gradient(top, #f95b22 0%, #f95b22 100%);
	background: -o-linear-gradient(top, #f95b22 0%, #f95b22 100%);
	background: -ms-linear-gradient(top, #f95b22 0%, #f95b22 100%);
	background: linear-gradient(top, #f95b22 0%, #f95b22 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f95b22', endColorstr='#f95b22',GradientType=0 );
}


/* fin rajout 2016.12.01 */


/* rajout cnum */

.home .expos{color:white;background-color:#fa7c4e;padding:25px 16px 1px 16px;margin-bottom:40px;font-size:0.786em;}
.home .expos a{color:white;}
.home .expos li{width:50%;float:left;display:table-cell}
*+html .home .expos li{display:inline;zoom:1}

.theme-1{background-image:url(../images/theme-1.jpg)}
.theme-2{background-image:url(../images/theme-2.jpg)}
.theme-3{background-image:url(../images/theme-3.jpg)}
.theme-4{background-image:url(../images/theme-4.jpg)}
.theme-5{background-image:url(../images/theme-5.jpg)}
.theme-6{background-image:url(../images/theme-6.jpg)}
.theme-7{background-image:url(../images/theme-7.jpg)}
.theme-8{background-image:url(../images/theme-8.jpg)}
.theme-9{background-image:url(../images/theme-9.jpg)}
.theme-10{background-image:url(../images/theme-10.jpg)}
.theme-11{background-image:url(../images/theme-11.jpg)}
.theme-12{background-image:url(../images/theme-12.jpg)}

/* la zone de lien. rajout cnum. A reprendre */

/* sert dans les pages crédits et mentions légales */
.italique {font-style:italic}
.gras {font-weight:bold}

.texte_sous_droit {
color:#fa7c4e;
}

hr {
border: 1px solid rgb(250, 124, 78);
width:100%;
}

/*  */
.a_supprimer {  /* sert à l'affichage du message de la page d'accueil */
/*color:#FF0000;*/
font-size:130%; /* large */
font-weight:bold;
}
/*  */

.image_bordure_aide {
 border-width:1px;
 border-style:solid;
 border-color:black;
}

/*  */

/* vignettes page accueil */
/*
.theme-1 a, .theme-2 a, .theme-3 a, .theme-4 a, .theme-5 a, .theme-6 a, .theme-7 a, .theme-8 a, .theme-9 a, .typologie-1 a, .typologie-2 a, .typologie-3 a {    
width : 200px;
height: 200px;
padding-top: 100px;
margin-top: 200px; 
}
*/

/*  */

/* rajout cnum */

/*  */

.typologie-1{background-image:url(../images/typologie-1.jpg)}
.typologie-2{background-image:url(../images/typologie-2.jpg)}
.typologie-3{background-image:url(../images/typologie-3.jpg)}

/**
 * Catalogue    
 */
#main-content{padding-top:105px;width:980px;margin:0 auto;position:relative;z-index:500;padding-bottom:30px}
#contenu_catalogue{clear:both;position:relative;z-index:300;padding-top:20px}

/* ABCDAIRE */
#catalog-navigation{background-color:white;width:100%;clear:both;position:relative;z-index:400}
.abcdaire{padding-bottom:15px;overflow:hidden;font-size:0.8125em;font-weight:900;float:left;margin-right:50px;color:#bbb}
.abcdaire li{float:left;padding-right:10px}
.abcdaire a {color:#f95b22}
.abcdaire a:hover{color:#222;text-decoration:none;}

/* rajout cnum */
/* lettre1_mots */
.lettre1_mots{padding-bottom:15px;overflow:hidden;font-size:0.8125em;font-weight:900;float:left;margin-right:50px;color:#bbb}
.lettre1_mots li{float:left;padding-right:10px}
.lettre1_mots a {color:#f95b22}
/* .lettre1_mots a:visited {color:#000;text-decoration:underline;} */
.lettre1_mots a:hover{color:#222;text-decoration:none;}

/* lettre2_mots */
.lettre2_mots{padding-bottom:15px;overflow:hidden;font-size:0.8125em;font-weight:900;float:left;margin-right:50px;color:#bbb}
.lettre2_mots li{float:left;padding-right:10px}
.lettre2_mots a {color:#f95b22}
.lettre2_mots a:hover{color:#222;text-decoration:none;}

.lettre_lien_ancre_mis_en_valeur a:visited{color:#000;}

/* fin rajout cnum */


/* TRI - MENU */
#column_up2_mono {display:table;border-collapse:collapse;clear:both;z-index:600}
.simple{font-size:0.75em;font-weight:900;display:table-row;line-height:1.33em}
.simple li{color:white;display:table-cell;text-align:center;vertical-align:middle;border:5px solid #fff;border-top:none;border-bottom:none;background:#f95b22 url(../images/no-fl-tri.png) repeat-x bottom left;padding-bottom:10px}
*+html .simple li{display:inline;zoom:1}
.simple a{display:block;padding:10px 5px;color:white;}
.simple.notice a{padding:5px}
.simple a:hover{text-decoration:none;color:black;}
.simple .act{color:white;background:#222 url(../images/fl-tri2.png) no-repeat bottom center}
.simple .act span{padding:10px 5px;color:white;display:block;}
.simple.notice .act span{padding:5px}
.simple .auteur{width:168px;border-left:none;}
.simple .titre{width:318px}
.simple .date{width:76px}
.simple .location{width:148px}
.simple .editor{width:150px;border-right:none}

ul.notice .notice{width:93px;border-left:none}
ul.notice .lst_volumes{width:88px}
ul.notice .table_abbr{width:160px}
ul.notice .table_full{width:160px}
ul.notice .table_illust{width:125px}
ul.notice .vignette{width:105px}
ul.notice .exports{width:86px}
ul.notice .search{width:220px;border-right:none;background:#f1f1f1 url(../images/no-fl-tri.png) repeat-x bottom left;}
.simple .search a{color:#f95b22;}
.simple .search a span{padding-right:22px;background:transparent url(../images/loupe-onglet.png) no-repeat center right}

/* LISTE */
#contenu_notice{padding-top:20px;overflow:hidden}
#contenu_notice h2{margin-bottom:10px}
.image_thematique{width:204px;float:left;margin:15px 25px 35px 0}
.texte_thematique{margin:15px 0 35px 0}
/*.list{font-size:90%;}*/
.revue{background:url(../images/picto-revue2.png) no-repeat left center;display:block;padding-left:35px!important}
.row .revue{width:123px!important}
li.anchor{display:block;padding-top:105px;margin-bottom:-105px;position:relative;top:-105px;}
.row{overflow:hidden;border-bottom:1px solid #ccc;clear:both;}
.row ul{position:relative;z-index:30}
.row li{float:left;padding:10px;margin-right:5px;}
.row li.label{width:195px;font-weight:700}
.row li.value{width:735px}
.row .auteur{width:148px;font-weight:700}
.row .titre{width:298px}
.row .titre a{color:#444}
.row .titre a:hover{text-decoration:none}
.row .date{width:56px;/*padding:10px 0*/}
.row .location{width:128px}
.row .editor{width:130px}
.row .thumbnail{padding:0;width:76px;margin-right:0}

#contenu_catalogue .row ul {overflow:hidden}
#contenu_catalogue .row ul:hover{background-color:#f1f1f1;color:#f95b22}
#contenu_catalogue .row ul:hover a {color:#f95b22}

ul.table-mat{border-left:6px solid #ccc;padding-left:1px; margin-bottom:10px}
ul.table-mat a,
ul.spl-list a{color:#444}
ul.table-mat li {padding-top:5px;padding-bottom:5px}
ul.table-mat a:hover,
ul.spl-list a:hover{text-decoration:none;color:#f95b22}
ul.table-mat li ul {border-left:6px solid #fdbfa9;padding-left:1px;}
ul.table-mat li ul li ul {border-left:6px solid #fed9cc;padding-left:1px;}
ul.table-mat li ul li ul li ul {border-left:6px solid #fbe9e2;padding-left:1px;}
ul.table-mat .row-label{padding-left:32px;display:block}
ul.table-mat .label-niv1{font-weight:300;font-size:1.25em;color:#222}
ul.table-mat li ul .row-label{padding-left:35px}
ul.table-mat li ul li ul .row-label{padding-left:35px}
ul.table-mat .row-label.with-list{font-weight:900}

ul.spl-list li{padding-bottom:8px}
ul.spl-list .file-infos{width:105px;display:inline-block;font-size:0.75em;}
*+html ul.spl-list .file-infos{display:inline;zoom:1}
ul.spl-list .file-size{padding-left:10px}
ul.spl-list .file-ext {background-color:#E30000;color:#fff;font-weight:700;padding:2px}

/* RECHERCHE */
.search-title {position:relative; border-bottom:1px solid #ccc}
.search-title span{position:absolute;top:5px;right:15px;padding-left:24px;background:transparent url(../images/picto_aide.png) no-repeat center left;font-weight:900;font-size:0.8571em;line-height:18px}
.recherche-content {overflow:hidden;/*padding-top:10px*/}
.recherche-bloc {float:left;width:664px;padding-top:10px;padding-right:70px}
.recherche-bloc select {font-size:0.857em;color:#444444;font-family:Lato,sans-serif;}
.recherche-bloc  .bloc-recherche-mots{position:relative;}
.recherche-bloc  .ligne-mot{padding-bottom:10px;}
.recherche-bloc  .first{padding-left:70px;position:relative}
.recherche-bloc  img {display:block}
.recherche-bloc  a {display:block;position:absolute;bottom:10px;right:-28px;}
.recherche-bloc .ligne-mot select{float:left}
.recherche-bloc .ligne-mot .ftext{float:right;margin-right:0}
.recherche-bloc  .first .ftext{float:none;position:absolute;bottom:12px;right:0}
.recherche-bloc  .first select{float:none;}
.recherche-bloc .op-logique{width:55px;margin-right:15px}
.recherche-bloc .ftext{width:280px;color:#444;padding:2px 5px;margin:0 10px;}
.recherche-bloc .op-tri{width:285px}
.recherche-bloc label{font-size:0.9285em}

.recherche-facets{float:left;width:196px;background-color:#f1f1f1;padding:6px 25px;font-size:0.8571em;}
.recherche-facets a {color:#444}
.recherche-facets a:hover{text-decoration:none;color:#f95b22}
.recherche-facets h2{font-weight:300;color:#222;font-size:1.3571em}
.recherche-facets .bloc-filtre{margin-top:20px}
.recherche-facets h3{font-weight:900}
.recherche-facets input{display:block;width:15px;float:left;margin:0;}
.recherche-facets label{display:block;width:170px;padding-left:5px;float:left}
.recherche-facets .bloc-filtre div {overflow:hidden;margin-top:5px}
.recherche-facets .bloc-filtre li span {font-weight:900;color:#f95b22}
.recherche-facets .rappel-filtres li{font-weight:900;}
.recherche-facets .rappel-filtres li img{padding-right:5px}

.recherche-bloc  .bloc-recherche-date .ligne{margin-bottom:15px;overflow:hidden;text-align:right}
.recherche-bloc  .bloc-recherche-date .radio-label{float:left;background-color:#eee;margin-right:8px;padding:2px 15px 2px 5px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
.recherche-bloc  .bloc-recherche-date .champs-date{float:left;margin-left:62px;}
*+html .recherche-bloc  .bloc-recherche-date .champs-date {display:inline;zoom:1}
.recherche-bloc  .bloc-recherche-date .ftext{width:40px;margin:0}
.recherche-bloc  .bloc-recherche-date span{padding:0 10px}
.recherche-bloc  .bloc-recherche-date{margin-top:25px}

.bloc_lancer_recherche {text-align:right;margin-top:35px}
.recherche-content .sbmt_lancer{border:none;background-color:#f1f1f1;color:#f95b22;font-weight:900;font-size:0.8571em;padding:10px 20px;cursor:pointer;overflow:visible}
.recherche-content .reset_btn{border:none;font-weight:900;font-size:0.8571em;padding-left:17px;background:transparent url(../images/search_picto_x.png) no-repeat center left;cursor:pointer;margin-right:7px;overflow:visible;padding-top:10px;padding-bottom:10px}

/* rajout cnum */

.bloc_aide {float:left;margin-top:50px;position:absolute;width:80px;font-size:1.2em;}


.cocher_decocher_tout {border:none}

/* fin rajout cnum */

.recherche-bloc-resultats{float:left;padding-top:15px;padding-right:28px;width:706px}
.recherche-bloc-resultats h3{font-weight:300;font-size:1.4285em;padding-bottom:20px}
.recherche-content .modifier-recherche{padding-right:22px;background:transparent url(../images/loupe-onglet.png) no-repeat center right;font-weight:900;font-size:0.7857em}
.recherche-content .rappel-recherche em{font-weight:900}
.recherche-content .nombre-resultats{font-size:1.07em;padding-bottom:5px}
.recherche-content .rappel-mots{font-size:0.8571em;float:left;width:505px}
.recherche-content .rappel-mots-content{overflow:hidden}
.recherche-content .rappel-mots-content .modifier-recherche{float:right}
.recherche-content .bas-liste-resultats{text-align:right;margin-top:15px}
.recherche-content .onglets-display{margin:14px 0 28px;background-color:#f1f1f1;height:26px;text-align:right}
.recherche-content .onglets-display ul{display:inline-block;overflow:hidden;text-align:left}
*+html .recherche-content .onglets-display ul{display:inline;zoom:1}
.recherche-content .onglets-display li{display:block;float:left;width:26px;height:26px;margin-left:1px;cursor:pointer}
.recherche-content .onglets-display li span{display:inline-block;text-indent:-9999px}


/* .recherche-content #mode-abr{background:transparent url(../images/pictos_display3.png) no-repeat 0 -26px;} */
.recherche-content #mode-lst{background:transparent url(../images/pictos_display.png) no-repeat -26px -26px;}
/* rajout cnum le 2016.04.21 */
.recherche-content #mode_txt_presentation{display:block;float:left;width:248px;}
/* fin rajout */
.recherche-content #mode-lst-vign{background:transparent url(../images/pictos_display.png) no-repeat -52px -26px;}
.recherche-content #mode-mosaique{background:transparent url(../images/pictos_display.png) no-repeat -78px -26px;}
.recherche-content #mode-abr.active{background:transparent url(../images/pictos_display3.png) no-repeat 0 0;}
.recherche-content #mode-lst.active{background:transparent url(../images/pictos_display.png) no-repeat -26px 0;}
.recherche-content #mode-lst-vign.active{background:transparent url(../images/pictos_display.png) no-repeat -52px 0;}
.recherche-content #mode-mosaique.active{background:transparent url(../images/pictos_display.png) no-repeat -78px 0;}
.recherche-content .bloc-resultats em {font-weight:900} /* ;background-color:#fff7c5 */
.recherche-content .bloc-resultats a{color:#444}
.recherche-content .bloc-resultats a:hover{color:#f95b22;text-decoration:none}
.recherche-content .bloc-resultats li{overflow:hidden}

/* rajout cnum */
/* #resultats-mode-lst li {padding-bottom:15px} */
#resultats-mode-lst ul .lst_AC_TC {padding-top:30px;padding-bottom:1px}
#resultats-mode-lst ul .lst_AC_TC a{color:#f95b22;font-weight:900} /* #f95b22 #F7855C */
#resultats-mode-lst ul .lst_AC_TC a:hover{text-decoration:underline}
#resultats-mode-lst ul ul li {padding-left:0px;padding-bottom:1px;display:block} /* padding-left:20px */
#resultats-mode-lst ul ul ul li {padding-top:0px;padding-left:0px;display:block;padding-bottom:4px} /* padding-left:45px */
/* rajout cnum */

/* #resultats-mode-lst-vign ul li {padding-bottom:0px} */
#resultats-mode-lst-vign ul .lst-vign_AC_TC {padding-top:30px;padding-bottom:1px}
#resultats-mode-lst-vign ul .lst-vign_AC_TC a{color:#f95b22;font-weight:900}
#resultats-mode-lst-vign ul .lst-vign_AC_TC a:hover{text-decoration:underline}

#resultats-mode-lst-vign ul ul {padding-left:0px;display:block} /* padding-left:20px */
/* #resultats-mode-lst-vign ul ul li {padding-bottom:13px} */

#resultats-mode-lst-vign ul ul li a +a {padding-left:137px;display:block} /* rajout Cnum 2014.09.26 */
#resultats-mode-lst-vign li img{float:left;border:1px solid #808080}
#resultats-mode-lst-vign li img:hover{float:left;border:1px solid #f95b22}

#resultats-mode-mosaique .resultats-content-vignette  {padding-top:30px;padding-bottom:13px}

.recherche-content .bloc-resultats .liste-plus-moins{padding-right:10px;cursor:pointer}
.recherche-content .bloc-resultats .resultats-vignette{float:left;border:1px solid #808080} /* old : f95b22 ; new : gris 128*/
.recherche-content .bloc-resultats .resultats-vignette:hover{float:left;border:1px solid #f95b22}
.recherche-content .bloc-resultats .resultats-content-vignette{overflow:hidden;margin-bottom:15px}
.recherche-content .occurrence-label{font-weight:900}
.recherche-content .occurrence-nb{padding-right:7px;font-weight:900}
.recherche-content .resultats-niveau1{margin-bottom:15px}
.recherche-content .resultats-niveau1 li ul li {padding-left:24px}
.recherche-content .item-revue{background:url(../images/picto-revue2.png) no-repeat -10px -4px;display:block;padding-left:24px;height:28px;line-height:28px;font-weight:900;padding-right:9px;}
.recherche-content .bloc-resultats .abr-ligne{display:table;margin-bottom:10px;}
.recherche-content .bloc-resultats .abr-ligne-content{display:table-row}
.recherche-content .bloc-resultats .abr-col{display:table-cell}
*+html .recherche-content .bloc-resultats .abr-col{display:inline;zoom:1}

/* FEUILLETEUR */
/* général*/
#main-feuilleteur{width:100%;padding-top:106px}
#main-feuilleteur .fcontent{padding-top:15px;background:transparent url(../images/feuilleteur_bordure.png) repeat-x;position:relative}
#main-feuilleteur .fpage{text-align:center;overflow-x:auto;z-index:100}
.fnav-barre{background-color:#fff;}
.fnav-barre a{display:block;height:29px;text-indent:-9999px}
.fnav-barre span{display:block;height:29px;text-indent:-9999px}
.fnav-barre input[type="text"] {display:block;height:27px;color:#f95b22;text-align:center;line-height:27px;padding:0;border:1px solid #d0d0d0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.fnav-page-first{width:29px;background:transparent url(../images/pictos-feuilleteur.png) no-repeat 0 0;}
.fnav-page-first.inactive{background:transparent url(../images/pictos-feuilleteur.png) no-repeat 0 -40px;}
a.fnav-page-first:hover{background:transparent url(../images/pictos-feuilleteur.png) no-repeat 0 -120px;}
.fnav-page-previous{width:29px;background:transparent url(../images/pictos-feuilleteur.png) no-repeat -36px 0;}
.fnav-page-previous.inactive{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -36px -40px;}
a.fnav-page-previous:hover{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -36px -120px;}
.fnav-page-last{width:29px;background:transparent url(../images/pictos-feuilleteur.png) no-repeat -110px 0;}
.fnav-page-last.inactive{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -110px -40px;}
a.fnav-page-last:hover{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -110px -120px;}
.fnav-page-next{width:29px;background:transparent url(../images/pictos-feuilleteur.png) no-repeat -73px 0;}
.fnav-page-next.inactive{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -73px -40px;}
a.fnav-page-next:hover{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -73px -120px;}
.fnav-ill-previous{width:36px;background:transparent url(../images/pictos-feuilleteur.png) no-repeat -145px 0;}
.fnav-ill-previous.inactive{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -145px -40px;}
a.fnav-ill-previous:hover{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -145px -120px;}
.fnav-ill-next{width:36px;background:transparent url(../images/pictos-feuilleteur.png) no-repeat -189px 0;}
.fnav-ill-next.inactive{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -189px -40px;}
a.fnav-ill-next:hover{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -189px -120px;}
.fnav-zoom-less{width:18px;background:transparent url(../images/pictos-feuilleteur.png) no-repeat -235px 0;}
.fnav-zoom-less.inactive{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -235px -40px;}
a.fnav-zoom-less:hover{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -235px -120px;}
.fnav-zoom-more{width:18px;background:transparent url(../images/pictos-feuilleteur.png) no-repeat -263px 0;}
.fnav-zoom-more.inactive{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -263px -40px;}
a.fnav-zoom-more:hover{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -263px -120px;}
.fnav-barre span.fnav-zoom-val{text-indent:0;width:40px;text-align:center;line-height:29px;color:#666}
.fnav-zoom-original{width:23px;background:transparent url(../images/pictos-feuilleteur.png) no-repeat -294px 0;}
.fnav-zoom-original.inactive{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -294px -40px;}
a.fnav-zoom-original:hover{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -294px -120px;}
.fnav-zoom-auto{width:23px;background:transparent url(../images/pictos-feuilleteur.png) no-repeat -329px 0;}
.fnav-zoom-auto.inactive{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -329px -40px;}
a.fnav-zoom-auto:hover{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -329px -120px;}
.fnav-rotate-left{width:15px;background:transparent url(../images/pictos-feuilleteur.png) no-repeat -367px 0;}
.fnav-rotate-left.inactive{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -367px -40px;}
a.fnav-rotate-left:hover{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -367px -120px;}
.fnav-rotate-right{width:15px;background:transparent url(../images/pictos-feuilleteur.png) no-repeat -391px 0;}
.fnav-rotate-right.inactive{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -391px -40px;}
a.fnav-rotate-right:hover{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -391px -120px;}
.fnav-double-page{width:25px;background:transparent url(../images/pictos-feuilleteur.png) no-repeat -421px 0;}
.fnav-double-page.inactive{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -421px -40px;}
.fnav-double-page.active{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -421px -80px;}
a.fnav-double-page:hover{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -421px -120px;}
.fnav-print{width:23px;background:transparent url(../images/pictos-feuilleteur.png) no-repeat -489px 0;}
.fnav-print.inactive{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -489px -40px;}
a.fnav-print:hover{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -489px -120px;}
.fnav-nav-to-top{width:18px;background:transparent url(../images/pictos-feuilleteur.png) no-repeat -549px 0;}
a.fnav-nav-to-top:hover{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -549px -120px;}
.fnav-nav-to-left{width:19px;background:transparent url(../images/pictos-feuilleteur.png) no-repeat -577px 0;}
a.fnav-nav-to-left:hover{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -577px -120px;}
.fnav-nav-to-right{width:19px;background:transparent url(../images/pictos-feuilleteur.png) no-repeat -521px 0;}
a.fnav-nav-to-right:hover{background:transparent url(../images/pictos-feuilleteur.png) no-repeat -521px -120px;}

/* barre en haut */
.fnav-barre.nav-haut{padding:8px 22px;border-top:1px solid #ddd;overflow:hidden;width:100%;position:fixed;z-index:1000;}
.fnav-barre.nav-haut a,
.fnav-barre.nav-haut span {float:left;}
.fnav-barre.nav-haut input[type="text"]{float:left;margin:0 9px 0 0}
.fnav-barre.nav-haut .fnav-page-first,
.fnav-barre.nav-haut .fnav-page-previous,
.fnav-barre.nav-haut .fnav-page-last,
.fnav-barre.nav-haut .fnav-page-next{margin-right:9px}
.fnav-barre.nav-haut .fnav-ill-previous{margin-left:4px;margin-right:9px}
.fnav-barre.nav-haut .fnav-ill-next{margin-right:27px}
.fnav-barre.nav-haut .fnav-zoom-val{margin:0 9px}
.fnav-barre.nav-haut .fnav-zoom-more{margin-right:17px}
.fnav-barre.nav-haut .fnav-zoom-original{margin-right:12px}
.fnav-barre.nav-haut .fnav-zoom-auto{margin-right:15px}
.fnav-barre.nav-haut .fnav-rotate-left{margin-right:9px}
.fnav-barre.nav-haut .fnav-rotate-right{margin-right:15px}
.fnav-barre.nav-haut .fnav-double-page{margin-right:20px}
/* .fnav-barre.nav-haut .fnav-change-pos{position:absolute;top:5px;left:610px;} */ /*float:right*/ /* right:62px; rajout cnum 2014.07.16 : désactivation */
.fnav-barre.nav-haut .fnav-nav-to-left{margin-left:10px; margin-right:4px} /* rajout cnum 2014.07.16 : margin-left:10px; */
.fnav-barre.nav-haut .fnav-nav-to-right{margin-right:19px}
.fcontent.nav-haut{margin-top:45px}
.fcontent.nav-haut .fpage{padding-left:35px}
.fcontent.open.nav-haut .fpage{padding-left:450px}

/* barre en droite ou à gauche */
/* .fnav-barre.nav-lateral{width:57px;text-align:center;position:absolute;top:15px;z-index:500;height:100%} */
/* rajout cnum 2014.07.16 */
.fnav-barre.nav-lateral{width:57px;text-align:center;position:fixed;top:115px;z-index:500;height:100%}
/* */
.fnav-barre.nav-droite{right:0}
.fnav-barre.nav-gauche{left:0}
.fnav-barre.nav-lateral span,
.fnav-barre.nav-lateral a,
.fnav-barre.nav-lateral input[type="text"]{display:inline-block}
*+html .fnav-barre.nav-lateral span,
*+html .fnav-barre.nav-lateral a,
*+html .fnav-barre.nav-lateral input[type="text"]{display:inline;zoom:1}
.fnav-barre.nav-lateral .fnav-page-first,
.fnav-barre.nav-lateral .fnav-page-previous,
.fnav-barre.nav-lateral .fnav-page-last,
.fnav-barre.nav-lateral .fnav-page-next,
.fnav-barre.nav-lateral input[type="text"]{margin-bottom:8px}
.fnav-barre.nav-lateral .fnav-ill-previous{margin-right:7px;margin-bottom:8px}
.fnav-barre.nav-lateral .fnav-ill-next{margin-left:7px;margin-bottom:8px}
.fnav-barre.nav-lateral .fnav-zoom-less{margin:0 10px}
.fnav-barre.nav-lateral .fnav-zoom-more{margin:0 10px}
.fnav-barre.nav-lateral .fnav-zoom-original{margin:0 10px 2px}
.fnav-barre.nav-lateral .fnav-rotate-left,
.fnav-barre.nav-lateral .fnav-rotate-right{margin:0 10px}
.fnav-barre.nav-lateral .fnav-double-page{margin:0 10px 2px}
.fnav-barre.nav-lateral .fnav-print{margin:0 10px 10px} /* {margin:0 10px 80px} */
.fnav-barre.nav-lateral .fnav-nav-to-right,
.fnav-barre.nav-lateral .fnav-nav-to-left{margin:0 10px}
.fcontent.nav-droite .fnav-barre{float:right}
.fcontent.nav-droite .fpage{padding-right:57px}
.fcontent.nav-droite .fpage{padding-left:35px}
.fcontent.open.nav-droite .fpage{padding-left:450px}
.fcontent.nav-gauche .fnav-barre{float:left}
.fcontent.nav-gauche .fpage{padding-left:92px}
.fcontent.open.nav-gauche .fpage{padding-left:507px}

/* menu */
#main-feuilleteur .fmenu-wrap{position:absolute;top:0;left:0;background-color:#313131;height:100%;overflow-y:auto;z-index:500}
#main-feuilleteur .fmenu{padding:20px;}
#main-feuilleteur .fcontent.nav-gauche .fmenu-wrap{left:57px}
#main-feuilleteur .fcontent .fmenu-wrap{width:35px}
#main-feuilleteur .fcontent.open .fmenu-wrap{width:450px}
#main-feuilleteur .fmenu-close{position:absolute;right:20px;top:20px}
#content-fmenu-vign{overflow:hidden}
#content-fmenu-ill{background-color:#fff;padding:5px}
#content-fmenu-tdm{background-color:#fff;padding:5px}
#content-fmenu-vign-page-titre-chapeau{background-color:#fff;padding:5px}

#fmenu-vign{width:77px;border-left:none}
#fmenu-ill{width:100px}
#fmenu-tdm{width:76px}
#fmenu-vign-page-titre-chapeau{width:77px;border-right:none}
.fmenu-onglets-wrap{display:table;border:border-collapse;margin-bottom:10px}
.fmenu-onglets{font-size:0.75em;font-weight:900;display:table-row;line-height:1.33em}
.fmenu-onglet{color:white;display:table-cell;text-align:center;vertical-align:middle;border:4px solid #313131;border-top:none;border-bottom:none;background:#f95b22 url(../images/fmenu-no-fl.png) repeat-x bottom left;padding-bottom:9px}
.fmenu-onglet span{display:block;padding:4px;cursor:pointer}
.fmenu-onglet.active{color:#222;background:#fff url(../images/fmenu-fl.png) no-repeat bottom center}
*+html .fmenu-onglet{display:inline;zoom:1}
.fmenu-close,
.fmenu-open{cursor:pointer}

/*********/
/* A PROPOS ET AUTRE ARTICLES*/
.article{padding-top:105px;padding-bottom:30px}
.article p{padding-bottom:20px}
.article ul{padding-bottom:20px}
.article li{margin-left:20px;padding-left:18px;background:transparent url(../images/liste_puce.png) no-repeat 0 2px;padding-bottom:4px}
