/** CSS des panneaux latï¿½raux **/

.typeanomalie10,.typeanomalie61{
	padding-left: 35px;
}
.typeanomalie{
	padding-left: 15px;
}

#typeanomalie61{
	width: 180px;
}

#countryAnomaly{
	width: 233px;
	padding: 0px;
	margin-left: 15px;
}

.botSpamDiv { 
	display:none;
}

.rapportRecherche{	 
	width: auto !important;	
}
.rapportRecherche b{
	cursor : pointer;   
	color: hsl(0, 0%, 20%);
	font-size : 13px !important;
	font-weight: normal!important;
	text-decoration: underline;
	position: relative;
}

.rapportRecherche a{
	text-decoration : underline;
}
.proposition {
/*padding-bottom:32px;*/
	}
.proposition button{
	font-family: "pictos";
	content: '\e632';
	 display: block;
    width: auto;
    height: auto;
  	padding:0;
  	float:right;
  	border:none;
    font-size: 2.0em !important;
    background-color:unset;	
}
.proposition button:not(.collapsed) {
	transform:rotate(90deg);
	-ms-transform:rotate(90deg); /* IE 9 */
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg); 
}

.icon-fleche_carre:before{
	font-family: "pictos";
    content: "\e63d";
    display: block;
    width: auto;
    height: auto;
    float: left;
    font-size: 20px !important;	
}

#jpegmessage{
	
	padding-left: 10%;
	padding-right: 10%;
	padding-top: 14%;
	padding-bottom: 5%;
}


#infoDoc{
  background-color: grey;
}

.leftPane {
	font-family: "roboto_condensed";
	height: 100% !important;
}

.leftPane .lead {
	font-weight: bold;
	font-size: 1.1em;
}

.leftPane li.active, .leftSearchServicePane li.active {
	font-weight: bold;
}

.leftPane .nav-tabs, .leftSearchServicePane .nav-tabs {
	margin-left: -1px !important;
	border-bottom: none;
}

.mainContainer div.leftPane, .mainContainer div.leftPane > div {
	overflow: visible;	
}

.leftPane {
	position: absolute;
	float: left;
	width: 33%;
	min-height: 1px;
	padding-left: 5em;
	padding-top: 9em !important;
	padding-right: 15px;
	height: 100%;
	top: 7px;
	top: 0px;
	bottom: 0px;
	z-index: 0;
}


/* .mainContainer .leftPane div.mCustomScrollbar{
	overflow: hidden;
}
 */
.leftPane #textsearchsearch,.leftPane #textsearchsearch>div {
	min-height: 38px;
	overflow-x: visible;
}

.leftPane #textsearchsearch .input-group + .input-group{
	margin-top: 8px;
}
.leftPane .input-group-btn .icon-search:before{
	margin-left: -2px;
	margin-top:-13px;
}

.leftPane #captionsframe {
	max-height: 83%;
	float: left;
	background-color: white;
	overflow: auto;
}

.leftPane #captionsframe .nav>li>a{
	padding: inherit;
}

.leftPane #captionsearch{
	background-color: white;
    margin-bottom: 20px;
    float: left;
    width: 100%;
}

.leftPane #textsearchlinks {
	overflow: initial;
}

.paneHidden {
	display: none !important;
}

.leftPane .section {
	-webkit-transition: opacity 1s ease-out;
	-moz-transition: opacity 1s ease-out;
	-o-transition: opacity 1s ease-out;
	-ms-transition: opacity 1s ease-out;
	opacity : 1;
	width:80%;
	position: absolute;
}

@media screen and (min-height : 850px){
	.leftPane .section .download-white-div{
		max-height: 100% !important;
	}
	.leftPane .section.searchPane{
		height: 100% !important;
	}
	.leftPane .section.noticePane{
		height: 100% !important;
	}
	.leftPane .sharePaneContainer{
		height: 650px !important;
	}
	.leftPane .achatPaneContainer{
		height: 585px !important;
	}
	.leftPane .helpPaneContainer{
		height: 660px !important;
	}
	.firstSubContainer .section.textModePane{
		height: 100% !important;
	}
	.firstSubContainer .modeTextContainer .panel {
		height: 83% !important;
	}
	.leftPane .tdmPane .tdmMainNode{
		max-height: 89% !important;
	}
	.leftPane .tdmPane .panel.panel-default{
		height: 670px !important;
		overflow:hidden;
	}
	.MarquePagePane .panel{
		height: 670px !important;
		overflow:auto;
	}
}

@media screen and (min-height : 800px) and (max-height : 849px){
	.leftPane .section.noticePane{
		height: 700px !important;
	}
	.leftPane .section.searchPane{
		height: 810px !important;
	}
	.leftPane .section .download-white-div{
		max-height: 685px !important;
	}
	.leftPane .sharePaneContainer{
		height: 600px !important;
	}
	.leftPane .achatPaneContainer{
		height: 585px !important;
	}
	.leftPane .helpPaneContainer{
		height: 620px !important;
	}
	.firstSubContainer .section.textModePane{
		height: 770px !important;
	}
	.firstSubContainer .modeTextContainer .panel {
		height: 540px !important;
	}
	.leftPane .tdmPane .tdmMainNode{
		max-height: 89% !important;
	}
	.leftPane .tdmPane .panel.panel-default{
		height: 620px !important;
		overflow:hidden;
	}
}
	
@media screen and (min-height : 750px) and (max-height : 799px){
	.leftPane .section.noticePane{
		height: 650px !important;
	}
	.leftPane .section.searchPane{
		height: 740px !important;
	}
	.leftPane .section .download-white-div{
		max-height: 580px !important;
	}
	.leftPane .sharePaneContainer{
		height: 550px !important;
	}
	.leftPane .achatPaneContainer{
		height: 585px !important;
	}
	.leftPane .helpPaneContainer{
		height: 575px !important;
	}
	.firstSubContainer .section.textModePane{
		height: 750px !important;
	}
	.firstSubContainer .modeTextContainer .panel {
		height: 515px !important;
	}
	.leftPane .tdmPane .tdmMainNode{
		max-height: 88% !important;
	}
	.leftPane .tdmPane .panel.panel-default{
		height: 570px !important;
		overflow:hidden;
	}
}
	
@media screen and (min-height : 700px) and (max-height : 749px){
	.leftPane .section.noticePane{
		height: 590px !important;
	}
	.leftPane .section.searchPane{
		height: 650px !important;
	}
	.leftPane .section .download-white-div{
		max-height: 525px !important;
	}
	.leftPane .sharePaneContainer{
		height: 500px !important;
	}
	.leftPane .achatPaneContainer{
		height: 535px !important;
	}
	.leftPane .helpPaneContainer{
		height: 525px !important;
	}
	.firstSubContainer .section.textModePane{
		height: 685px !important;
	}
	.firstSubContainer .modeTextContainer .panel {
		height: 450px !important;
	}
	.leftPane .tdmPane .tdmMainNode{
		max-height: 86% !important;
	}
	.leftPane .tdmPane .panel.panel-default{
		height: 520px !important;
		overflow:hidden;
	}
}
	
@media screen and (min-height : 650px) and (max-height : 699px){
	.leftPane .section.noticePane{
		height: 520px !important;
	}
	.leftPane .section.searchPane{
		height: 570px !important;
	}
	.leftPane .section .download-white-div{
		max-height: 455px !important;
	}
	.leftPane .sharePaneContainer{
		height: 450px !important;
	}
	.leftPane .achatPaneContainer{
		height: 475px !important;
	}
	.leftPane .helpPaneContainer{
		height: 470px !important;
	}
	.firstSubContainer .section.textModePane{
		height: 625px !important;
	}
	.firstSubContainer .modeTextContainer .panel {
		height: 395px !important;
	}
	.leftPane .tdmPane .tdmMainNode{
		max-height: 85% !important;
	}
	.leftPane .tdmPane .panel.panel-default{
		height: 470px !important;
		overflow:hidden;
	}
}
	
@media screen and (min-height : 600px) and (max-height : 649px){
	.leftPane .section.noticePane{
		height: 450px !important;
	}
	.leftPane .section.searchPane{
		height: 490px !important;
	}
	.leftPane .section .download-white-div{
		max-height: 400px !important;
	}
	.leftPane .sharePaneContainer{
		height: 400px !important;
	}
	.leftPane .achatPaneContainer{
		height: 440px !important;
	}
	.leftPane .helpPaneContainer{
		height: 430px !important;
	}
	.firstSubContainer .section.textModePane{
		height: 580px !important;
	}
	.firstSubContainer .modeTextContainer .panel {
		height: 350px !important;
	}
	.leftPane .tdmPane .tdmMainNode{
		max-height: 83% !important;
	}
	.leftPane .tdmPane .panel.panel-default{
		height: 420px !important;
		overflow:hidden;
	}
}
	
@media screen and (min-height : 550px) and (max-height : 599px){
	.leftPane .section.noticePane{
		height: 380px !important;
	}
	.leftPane .section.searchPane{
		height: 400px !important;
	}
	.leftPane .section .download-white-div{
		max-height: 370px !important;
	}
	.leftPane .tdmPane .tdmMainNode{
		max-height: 80% !important;
	}
	.leftPane .tdmPane .panel.panel-default{
		height: 360px !important;
		overflow:hidden;
	}
	.leftPane .sharePaneContainer{
		height: 365px !important;
	}
	.leftPane .achatPaneContainer{
		height: 350px !important;
	}
	.leftPane .helpPaneContainer{
		height: 370px !important;
	}
	.firstSubContainer .section.textModePane{
		height: 500px !important;
	}
	.firstSubContainer .modeTextContainer .panel {
		height: 270px !important;
	}
}
	
@media screen and (min-height : 500px) and (max-height : 549px){
	.leftPane .section.noticePane{
		height: 300px !important;
	}
	.leftPane .section.searchPane{
		height: 280px !important;
	}
	.leftPane .section .download-white-div{
		max-height: 330px !important;
	}
	.leftPane .tdmPane .tdmMainNode{
		max-height: 77% !important;
	}
	.leftPane .tdmPane .panel.panel-default{
		height: 310px !important;
		overflow:hidden;
	}
	.leftPane .sharePaneContainer{
		height: 320px !important;
	}
	.leftPane .achatPaneContainer{
		height: 300px !important;
	}
	.leftPane .helpPaneContainer{
		height: 320px !important;
	}
	.firstSubContainer .section.textModePane{
		height: 475px !important;
	}
	.firstSubContainer .modeTextContainer .panel {
		height: 245px !important;
	}
}
	
@media screen and (min-height : 450px) and (max-height : 499px){
	.leftPane .section.noticePane{
		height: 220px !important;
	}
	.leftPane .section.searchPane{
		height: 160px !important;
	}
	.leftPane .section .download-white-div{
		max-height: 280px !important;
	}
	.leftPane .tdmPane .tdmMainNode{
		max-height: 72% !important;
	}
	.leftPane .tdmPane .panel.panel-default{
		height: 250px !important;
		overflow:hidden;
	}
	.leftPane .sharePaneContainer{
		height: 260px !important;
	}
	.leftPane .achatPaneContainer{
		height: 255px !important;
	}
	.leftPane .helpPaneContainer{
		height: 272px !important;
	}
	.firstSubContainer .section.textModePane{
		height: 415px !important;
	}
	.firstSubContainer .modeTextContainer .panel {
		height: 180px !important;
	}
}
	
@media screen and (min-height : 400px) and (max-height : 449px){
	.leftPane .section.noticePane{
		height: 160px !important;
	}
	.leftPane .section.searchPane{
		height: 90px !important;
	}
	.leftPane .section .download-white-div{
		max-height: 230px !important;
	}
	.leftPane .tdmPane .tdmMainNode{
		max-height: 64% !important;
	}
	.leftPane .tdmPane .panel.panel-default{
		height: 220px !important;
		overflow:hidden;
	}
	.leftPane .sharePaneContainer{
		height: 200px !important;
	}
	.leftPane .achatPaneContainer{
		height: 210px !important;
	}
	.leftPane .helpPaneContainer{
		height: 210px !important;
	}
	.firstSubContainer .section.textModePane{
		height: 390px !important;
	}
	.firstSubContainer .modeTextContainer .panel {
		height: 155px !important;
	}
}
	
@media screen and (min-height : 350px) and (max-height : 399px){
	.leftPane .section.noticePane{
		height: 70px !important;
	}
	.leftPane .section.searchPane{
		height: 20px !important;
	}
	.leftPane .section .download-white-div{
		max-height: 180px !important;
	}
	.leftPane .tdmPane .tdmMainNode{
		max-height: 55% !important;
	}
	.leftPane .tdmPane .panel.panel-default{
		height: 170px !important;
		overflow:hidden;
	}
	.leftPane .sharePaneContainer{
		height: 150px !important;
	}
	.leftPane .achatPaneContainer{
		height: 165px !important;
	}
	.leftPane .helpPaneContainer{
		height: 170px !important;
	}
	.firstSubContainer .section.textModePane{
		height: 360px !important;
	}
	.firstSubContainer .modeTextContainer .panel {
		height: 115px !important;
	}
}
	
@media screen and (min-height : 300px) and (max-height : 349px){
	.leftPane .section.noticePane{
		height: 50px !important;
	}
	.leftPane .section.searchPane{
		height: 0px !important;
	}
	.leftPane .section .download-white-div{
		max-height: 130px !important;
	}
	.leftPane .tdmPane .tdmMainNode{
		max-height: 45% !important;
	}
	.leftPane .tdmPane .panel.panel-default{
		height: 135px !important;
		overflow:hidden;
	}
	.leftPane .sharePaneContainer{
		height: 130px !important;
	}
	.leftPane .achatPaneContainer{
		height: 120px !important;
	}
	.leftPane .helpPaneContainer{
		height: 120px !important;
	}
	.firstSubContainer .section.textModePane{
		height: 310px !important;
	}
	.firstSubContainer .modeTextContainer .panel {
		height: 0px !important;
	}
}
	
@media screen and (min-height : 250px) and (max-height : 299px){
	.leftPane .section.noticePane{
		height: 20px !important;
	}
	.leftPane .section.searchPane{
		height: 0px !important;
	}
	.leftPane .section .download-white-div{
		max-height: 80px !important;
	}
	.leftPane .tdmPane .tdmMainNode{
		max-height: 18% !important;
	}
	.leftPane .tdmPane .panel.panel-default{
		height: 90px !important;
		overflow:hidden;
	}
	.leftPane .sharePaneContainer{
		height: 90px !important;
	}
	.leftPane .achatPaneContainer{
		height: 90px !important;
	}
	.leftPane .helpPaneContainer{
		height: 90px !important;
	}
	.firstSubContainer .section.textModePane{
		height: 280px !important;
	}
	.firstSubContainer .modeTextContainer .panel {
		height: 0px !important;
	}
}
	
@media screen and (min-height : 200px) and (max-height : 249px){
	.leftPane .section.noticePane{
		height: 0px !important;
	}
	.leftPane .section.searchPane{
		height: 0px !important;
	}
	.leftPane .section .download-white-div{
		max-height: 30px !important;
	}
	.leftPane .tdmPane .tdmMainNode{
		max-height: 0% !important;
	}
	.leftPane .tdmPane .panel.panel-default{
		height: 0px !important;
		overflow:hidden;
	}
	.leftPane .sharePaneContainer{
		height: 40px !important;
	}
	.leftPane .achatPaneContainer{
		height: 40px !important;
	}
	.leftPane .helpPaneContainer{
		height: 40px !important;
	}
	.firstSubContainer .section.textModePane{
		height: 40px !important;
	}
	.firstSubContainer .modeTextContainer .panel {
		height: 0px !important;
	}
}
	
@media screen and (min-height : 150px) and (max-height : 199px){
	.leftPane .section.noticePane{
		height: 0px !important;
	}
	.leftPane .section.searchPane{
		height: 0px !important;
	}
	.leftPane .section .download-white-div{
		max-height: 0px !important;
	}
	.leftPane .tdmPane .tdmMainNode{
		max-height: 0% !important;
	}
	.leftPane .tdmPane .panel.panel-default{
		height: 0px !important;
		overflow:hidden;
	}
	.leftPane .sharePaneContainer{
		height: 0px !important;
	}
	.leftPane .achatPaneContainer{
		height: 0px !important;
	}
	.leftPane .helpPaneContainer{
		height: 0px !important;
	}
	.firstSubContainer .section.textModePane{
		height: 0px !important;
	}
	.firstSubContainer .modeTextContainer .panel {
		height: 0px !important;
	}
}
	
@media screen and (min-height : 50px) and (max-height : 149px){
	.leftPane .section.noticePane{
		height: 0px !important;
	}
	.leftPane .section.searchPane{
		height: 0px !important;
	}
	.leftPane .section .download-white-div{
		max-height: 0px !important;
	}
	.leftPane .tdmPane .tdmMainNode{
		max-height: 0% !important;
	}
	.leftPane .tdmPane .panel.panel-default{
		height: 0px !important;
		overflow:hidden;
	}
	.leftPane .sharePaneContainer{
		height: 0px !important;
	}
	.leftPane .achatPaneContainer{
		height: 0px !important;
	}
	.leftPane .helpPaneContainer{
		height: 0px !important;
	}
	.firstSubContainer .section.textModePane{
		height: 0px !important;
	}
	.firstSubContainer .modeTextContainer .panel {
		height: 0% !important;
	}
}
.btn_add_doc{
   cursor:pointer;
   text-decoration: none;
   display:inline-block;
   height:33px;
   text-align:center;
   line-height:33px;
}

.leftPane .sharePaneContainer .integrationRadioRegion .form-inline{
	margin-bottom: 30px;
}

.height100pc{
	height : 100%;
}

.pictosAide {
	margin-right: 10px;
	width: 33px !important;
	position: relative !important;
	bottom: -8px;
}

.pictoDefContainer{
	position: relative;
	display: block;
 
}

.picto-def{
	margin-top: 12px;
	display: inline-block;
	position: absolute;
}

.racc-def{
	margin-top: 6px;
	margin-left: 109px;
	display: inline-block;
	position: absolute;
}

.leftPane .liste-pictos .png{
	height: 29px; 
	width: 33px !important;
}

/* .leftPane .liste-pictos .menu-modes-affichage{
	height: 30px;
} */
 
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-notice:before{content: "\e626";}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-tdm:before{content: "\e625";}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-recherche:before{content: "\e628";}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-list-result:before{content: "\e63c";}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-mode-affichage:before{content: "\e620";}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-mode-simple:before{content: "\e620";}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-mode-double:before{content: "\e623";}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-mode-vertical:before{content: "\e624";}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-mode-mosaique:before{content: "\e618";}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-mode-texte-image:before{content: "\e60f";}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-enregistrement-sonore:before{content: "\e617";}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-enregistrement-complet:before{content: "\e641";}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-video:before{content: "\E915";}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-video{font-size: 1.5em; margin-left: 3px; margin-right: 7px;}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-3D:before{content: "\E914";}
/* .leftPane .liste-pictos .pictos.pictosAide.panneau-aide-3D{top:2px;} */
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-outils:before{content: "\e619";}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-reduire:before{
	content: "";
	display: inline-block;
	width: 20px;
	height: 25px;
	background: url('../images/openseadragon/zoomout_pressed.png') no-repeat scroll 0px 0px / 103% auto transparent;
	margin-left: 8px;
	}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-agrandir:before{
	content: "";
	display: inline-block;
	width: 20px;
	height: 25px;
	background: url('../images/openseadragon/zoomin_pressed.png') no-repeat scroll 0px 0px / 103% auto transparent;
	margin-left: 8px;
	}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-zoom-initial:before{
	content: "";
	display: inline-block;
	width: 20px;
	height: 25px;
	background: url('../images/openseadragon/home_pressed.png') no-repeat scroll 0px 0px / 103% auto transparent;
	margin-left: 8px;
	}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-plein-ecran:before{
	content: "";
	display: inline-block;
	width: 20px;
	height: 25px;
	background: url('../images/openseadragon/fullpage_pressed.png') no-repeat scroll 0px 0px / 103% auto transparent;
	margin-left: 8px;
	}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-rotation-gauche:before{
	content: "";
	display: inline-block;
	width: 20px;
	height: 25px;
	background: url('../images/openseadragon/rotateleft_pressed.png') no-repeat scroll 0px 0px / 103% auto transparent;
	margin-left: 8px;
	}
	.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-rotation-droite:before{
	content: "";
	display: inline-block;
	width: 20px;
	height: 25px;
	background: url('../images/openseadragon/rotateright_pressed.png') no-repeat scroll 0px 0px / 103% auto transparent;
	margin-left: 8px;
	}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-selection:before{
	content: "";
	display: inline-block;
	width: 20px;
	height: 25px;
	background: url('../images/openseadragon/export_picto.png') no-repeat scroll 0px 0px / 103% auto transparent;
	margin-left: 8px;
}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-luminosite:before{content: "\e615";}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-telechargement:before {content: "\e610";}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-export-selection:before{content: "\e61e";}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-export-partage:before{content: "\e60e";}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-marque-page:before{content: "\e60d";}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-vente:before{content: "\e60c";}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-dispo-texte:before{content: "\e633";}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-dispo-epub:before{content: "\e634";}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-navigation:before{content: "\e632";}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-decalage:before{content: "\e658";font-size: 0.75em;margin-left: 0px;position:absolute;top:-3px}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-inverser:before{content: "\e600";font-size: 0.9em;margin-left: -2px;}
.leftPane .liste-pictos .pictos.pictosAide.panneau-aide-contribution:before{content: "\E90E";}
.leftPane .liste-pictos .pictos.pictosRacc.panneau-aide-next-page:before{
	content: "";
	display: inline-block;
	width: 30px;
	height: 25px;
	background: transparent url("/https/gallica.bnf.fr/mbImage/images/next-page.png") no-repeat scroll 0px 0px / 98% auto;
	margin-left: 95px;
	margin-top: 5px;
}
.leftPane .liste-pictos .pictos.pictosRacc.panneau-aide-previous-page:before{
	content: "";
	display: inline-block;
	width: 30px;
	height: 24px;
	background: transparent url("/https/gallica.bnf.fr/mbImage/images/previous-page.png") no-repeat scroll 0px 0px / 98% auto;
	margin-left: 95px;
	margin-top: 5px;
}
.leftPane .liste-pictos .pictos.pictosRacc.panneau-aide-first-page:before{
	content: "";
	display: inline-block;
	width: 73px;
	height: 25px;
	background: transparent url("/https/gallica.bnf.fr/mbImage/images/first-page.png") no-repeat scroll 1px 0px / 98% auto;
	margin-left: 51px;
	margin-top: 5px;
}
.leftPane .liste-pictos .pictos.pictosRacc.panneau-aide-last-page:before{
	content: "";
	display: inline-block;
	width: 73px;
	height: 25px;
	background: transparent url("/https/gallica.bnf.fr/mbImage/images/last-page.png") no-repeat scroll 1px 0px / 98% auto;
	margin-left: 51px;
	margin-top: 5px;
}
.leftPane .liste-pictos .pictos.pictosRacc.panneau-aide-navigation-defilement:before{
	content: "";
	display: inline-block;
	width: 134px;
	height: 64px;
	background: transparent url("/https/gallica.bnf.fr/mbImage/images/navigation-page.png") no-repeat scroll 1px 0px / 98% auto;
	margin-left: -8px;
	margin-top: 6px;
}
.leftPane .liste-pictos .pictos.pictosRacc.panneau-aide-navigation-zoom:before{
	content: "";
	display: inline-block;
	width: 120px;
	height: 49px;
	background: transparent url("/https/gallica.bnf.fr/mbImage/images/navigation.png") no-repeat scroll 1px 0px / 98% auto;
	margin-left: 5px;
	margin-top: 4px;
}
.leftPane .liste-pictos .pictos.pictosRacc.panneau-aide-previous-zoom:before{
	content: "";
	display: inline-block;
	width: 74px;
	height: 45px;
	background: transparent url("/https/gallica.bnf.fr/mbImage/images/previous-page-zoom.png") no-repeat scroll 1px 0px / 98% auto;
	margin-left: 50px;
	margin-top: 4px;
}
.leftPane .liste-pictos .pictos.pictosRacc.panneau-aide-next-zoom:before{
	content: "";
	display: inline-block;
	width: 74px;
	height: 45px;
	background: transparent url("/https/gallica.bnf.fr/mbImage/images/next-page-zoom.png") no-repeat scroll 1px 0px / 98% auto;
	margin-left: 50px;
	margin-top: 4px;
}
.leftPane .liste-pictos .pictos.pictosRacc.panneau-aide-first-zoom:before{
	content: "";
	display: inline-block;
	width: 120px;
	height: 45px;
	background: transparent url("/https/gallica.bnf.fr/mbImage/images/first-page-zoom.png") no-repeat scroll 1px 0px / 98% auto;
	margin-left: 5px;
	margin-top: 3px;
}
.leftPane .liste-pictos .pictos.pictosRacc.panneau-aide-last-zoom:before{
	content: "";
	display: inline-block;
	height: 45px;
	background: transparent url("/https/gallica.bnf.fr/mbImage/images/last-page-zoom.png") no-repeat scroll 1px 0px / 98% auto;
	margin-left: 5px;
	margin-top: 3px;
	width: 120px;
}

.panneau-aide-navigation-defilement + .racc-def{
	margin-top: 8px;
}

.pictosRaccourciesRegion .raccourcies + .raccDefContainer{
	height: 73px;
}

.helpPane .savoir-plus{
	margin-top:40px;
	margin-bottom:10px;
}

.helpPane .savoir-plus a{
	text-decoration: underline;
}

.helpPane .savoir-plus p{
	margin: 0px 0px 0px;
}

#icon-ecommerce{
	margin-left: 4px;
}

.leftPane .webLink .pictos.icon-fleche_carre {
	top: 7px;
	height: 25px;
	margin-right: 2px;
}

.noticePane {
	width: 80%;
}

.tdmPage {
	float:right;
}

.tdmPane div.pannel{
	overflow:hidden;	
}

.tdmPane li>div {
	display:inline-block;
	width:100%;
	vertical-align: text-top;
	text-align: right;
}

.tdmPane li>div>span {
	float:left;
	width: 60%;
	text-align: left;
}

.tdmPane li>div>a.nonLink {
	text-decoration: none;
}

.tdmPage

/* .tdmPane li>div img.gap{ */
/* 	background-image: url("/https/gallica.bnf.fr/assets/static/images/tdm/nonreproduit.gif"); */
/* 	background-repeat: no-repeat; */
/* 	content: url("/https/gallica.bnf.fr/assets/static/images/tdm/nonreproduit.gif"); */
/* } */


.leftPane .tdmPane {
	height: 85%;
	width: 80%;
}

.leftSearchServicePane .refiningPane{
	height: 95%;
	width: 100%;
}

.leftSearchServicePane .refiningPane .lead {
	position: relative;
	width: 100%;
	margin-bottom: 5px;
	margin-top: 5px;
	top: 0;
	right: 0;
	font-size: 14px;
	font-weight: bold;
}

.leftSearchServicePane .refiningPane .lead .close {
	/* color: #343b43; */
	opacity: 1;
	top: -1px;
}

.leftSearchServicePane #reinitSelectedList {
	width: 100%;
	float: left;
}
.leftSearchServicePane #reinitSelectedList a{
	float: right;
}

.leftSearchServicePane #intitule-recherche {
	font-size: 14px;
}

.leftSearchServicePane #ongletsServicesRegion {
	margin-top: 15px;
	background: white;
    width: 98% !important;
}

.leftSearchServicePane #initialSearchRegion hr, .leftSearchServicePane #selectedCriteriaRegion hr{
	border-top: 1px solid #343b43;
	margin:0;
	margin-bottom: 5px;
}

.leftSearchServicePane #selectedCriteriaRegion hr{
	margin-top: 4px;
}

.leftSearchServicePane #paneSelectedCriteriasTitle{
	margin-top: 10px;
	display: inherit;
}
.leftSearchServicePane .listInitialCriteresRegion .criteresRegion .critere span{
	font-size: 0.9em;
}

.leftPane .searchPane {	
	width:80%;
	height:90%;
}
.leftPane .captionPane {	
	width:80%;
	height: 90%;
}

.leftPane .downloadPane {	
	width:80%;
	overflow: hidden !important;
}

.leftPane #previewCroppedImage{
	margin: auto;
	display: block;
	max-height: 190px;
	max-width: 160px;
	margin-right: auto;
 	margin-left: auto;
}

.leftPane .captionPane #captions, .leftPane .captionPane #captions > div{
	height: 100%;
	max-height: 720px;
}

.leftPane .captionPane #captionsearch{
	overflow: visible;
}

.leftPane .tdmPane .tdmMainNode{
	max-height: 85%;
    float: left;
    color: #343B43;
    width: 100%;
    overflow: auto;
}

.leftPane .tdmPane #tdm-search-input, .captionPane #captions-search-input{
	font-size: 0.9em;
}

.mainContainer .tdmPane .mCustomScrollBox>.mCSB_scrollTools, .mainContainer .captionPane .mCustomScrollBox>.mCSB_scrollTools{
	height: auto;
	top:0;
}

.leftPane .captionPane .input-group{
	float: left;
	width: 100%;
}

.leftPane .tdmPane .input-group{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.leftPane .tdmPane .panel.panel-default, .leftPane .captionPane .panel.panel-default{
	height: 85%;
	border-radius: 0px;
}

.leftPane .tdmPane .panel .panel-body, .leftPane .captionPane .panel .panel-body{
	height: 100%;
	padding-bottom: 5px;
}
.pictogrammes{
	padding-left: 0px;
}
.raccDefContainer{
	display: block;
}
.raccourcies{
	padding-left: 0px;
}
.leftPane .tdmPane .nbSearchResult, .leftPane .captionPane .nbSearchResult{
	font-weight: bold;
}

.leftPane .tdmPane hr.tdm-separator, .leftPane .captionPane hr.tdm-separator{
	margin-bottom: 15px;
	margin-top: 0;
	border-top: 1px solid rgba(0,0,0,0.15);
	float: left;
	width: 100%; 
}

.leftPane .tdmPane .tdmMainNode .mCSB_container > div {
	padding-top: 13px;
	padding-bottom: 13px;
}

.leftPane .indisponiblePane {
	width: 80%;
}

.leftPane .believePane {
	width: 80%;
}
.leftPane .retronewsPane p{
	margin:0;
}
.leftPane .retronewsPane .panel-body p:nth-child(even){
	margin-top:30px;
}
.leftPane .retronewsPane a.enbrefLink{
	display:block;
	margin-top:30px;
}
.leftPane .retronewsPane a, .leftPane .indisponiblePane a{
	text-decoration: underline;
}

.leftPane .partners-list {
	display: inline-block;
	height: auto !important;
}
.leftPane .partners-list .believe-partner-logo {
	float: left;
	max-height: 27px;
}

.leftPane .partners-list .believe-partner-logo a {
	display: inline;
}

.leftPane .partners-list .believe-partner-logo + .believe-partner-logo {
	margin-left: 20px;
}

.leftPane .downloadPane fieldset legend.lead {
	font-weight: normal;
	border: 0 none;
	padding-left: 14px;
	margin-bottom: 10px;
}


.leftPane .sharePane{
	width: 80%;
	height: 85%;
}

.leftPane .sharePane .mCSB_inside > .mCSB_container {
  margin-right: 20px;
}

.leftPane .sectionHidden .collapse.in{
	visibility: hidden;
}

.leftPane .sectionHidden .tab-pane.active{
	visibility: hidden;
}

.leftPane .sharePane .panel, .leftPane .achatPane .panel, .leftPane .helpPane .panel {
		border-radius: 0;
		border: none;
		box-shadow: none;
}
	
.leftPane .sharePane .panel-group .panel+.panel, .leftPane .achatPane .panel-group .panel+.panel, .leftPane .helpPane .panel-group .panel+.panel {
	margin-top: 1px;
}

.leftPane .sharePane .panel-heading, .leftPane .achatPane .panel-heading, .leftPane .helpPane .panel-heading{
	border-radius: 0;
	height: 35px;
	padding-top: 7px;
	padding-right: 11px;
	padding-bottom: 1px;
	padding-left: 12px;
	cursor: pointer;
	position: relative;
}

.leftPane .achatPane .panel-heading {
	height: inherit;
  	padding-right: 36px;
  	padding-bottom: 7px;
}

.leftPane .achatPane .withoutTabVisible .panel-heading {
	display: none;
}

.panel-group .withoutTabVisible .panel-heading+.panel-collapse>.panel-body{
	border: none;
}

.leftPane .sharePane .panel-heading span, .leftPane .achatPane .panel-heading span, .leftPane .helpPane .panel-heading span {
	font-size: 14px;
	font-weight: bold;
}
.leftPane .sharePane .panel-heading.collapsed span, .leftPane .achatPane .panel-heading.collapsed span, .leftPane .helpPane .panel-heading.collapsed span {
	font-weight: 500;
}

.leftPane .sharePane .panel-title a:hover, .leftPane .achatPane .panel-title a:hover, .leftPane .helpPane .panel-title a:hover{
	text-decoration: none;
	color: inherit;
}

.leftPane .sharePane .panel-heading .icon-rightarrow, .leftPane .achatPane .panel-heading .icon-rightarrow, .leftPane .helpPane .panel-heading .icon-rightarrow {
	position: absolute;
	right: 11px;
	top: 3px;
	font-size: 2.3em;
	margin: auto;
}

.leftPane .helpPane .panel-group{
	margin-top: -13px;
}

.leftPane .achatPane .tirage-panel .panel-heading .icon-rightarrow{
	top: 25%;
	/* margin-top: -13px; */
}

.leftPane .achatPane .tirage-panel .contentRegion a{
	text-decoration: underline;
}

.leftPane .sharePane .panel .panel-heading:not(.collapsed) .icon-rightarrow, .leftPane .achatPane .panel .panel-heading:not(.collapsed) .icon-rightarrow, .leftPane .helpPane .panel .panel-heading:not(.collapsed) .icon-rightarrow {
	transform:rotate(90deg);
	-ms-transform:rotate(90deg); /* IE 9 */
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg); 
}

.leftPane .sharePane .panel.collapsed .panel-heading span, .leftPane .achatPane .panel.collapsed .panel-heading span, .leftPane .helpPane .panel.collapsed .panel-heading span{
	color: white;
}

.leftPane .sharePane .panel-group/* , .leftPane .achatPane .panel-group */{
	margin-top: 7px;
	margin-bottom: 0px;
}

.mainContainer div.sharePaneContainer, .mainContainer div.achatPaneContainer, .mainContainer div.helpPaneContainer{
	overflow: auto;	
}

.mainContainer #shareRegion div.panel-body, .mainContainer #helpRegion div.panel-body{
	overflow: hidden;
}

.mainContainer #shareRegion div.panel-collapse, .mainContainer #helpRegion div.panel-collapse{
	overflow: hidden;
}

.leftPane .sharePane .sharePaneContainer, .leftPane .achatPane .achatPaneContainer, .leftPane .helpPane .helpPaneContainer{
	height: 80%; 
}

.leftPane .sharePane .tab-pane{
	padding-bottom: 15px;	
	padding-top: 15px;	
}



.leftPane .sharePane .shareRadioListContainer .formatsRegion .shareEmbeddePlayerRadios, .leftPane .sharePane .shareRadioListContainer .displayModeRegion .shareEmbeddePlayerRadios, 
.leftPane .sharePane .shareRadioListContainer .animationModeRegion  .shareEmbeddePlayerRadios{
/* 	float: left; */
  	width: 100%;
  	margin-top: 8px;
}

.formatsRegion .shareEmbeddePlayerRadiosContainer{
	display: inline-table;
	margin-left: 40px;
}

.displayModeRegion .shareEmbeddePlayerRadiosContainer{
	display: inline-table;
	margin-left: 17px;
}

.animationModeRegion .shareEmbeddePlayerRadiosContainer{
	display: inline-table;
	margin-left: 10px;
}

/* .leftPane .sharePane .shareRadioListContainer .formatsRegion .shareEmbeddePlayerRadios .smallRadioContainer, 
.leftPane .sharePane .shareRadioListContainer .displayModeRegion .shareEmbeddePlayerRadios .smallRadioContainer{
	float: left;
  	width: 50%;
} */

.leftPane .sharePane .shareRadioListContainer .formatsRegion, .leftPane .sharePane .shareRadioListContainer .displayModeRegion
, .leftPane .sharePane .shareRadioListContainer .animationModeRegion{
	padding-left: 20px;
}

.leftPane .sharePane .selectionCursorText{
	font-style: italic;
	margin-top: 5px;
	margin-bottom: 5px;
}

.leftPane .sharePane .embed-responsive{
	margin-bottom: 10px;
}

.leftPane .sharePane .integrationRadioRegion .checkbox{
	  display: inline-block;
	  margin-left: 20px;
}

.leftPane .sharePane .integrationRadioRegion .textRadioInput{
	width: 52px;
	height: 19px;
	margin-right: 5px;
	margin-top: -2px;
}

.leftPane .sharePane #previewShareCroppedImage{
	width: 100%;
	overflow: hidden;
	height: 150px;
	display: inline-block;
}

.leftPane .sharePane #previewShareCroppedImage img{
	display: block;
	max-width: 100%;
	max-height: 100%;
	margin-right: auto;
 	margin-left: auto;
}

.leftPane .sharePane .shareLinksToCopy fieldset{
	width: 100%;
}
.leftPane .sharePane fieldset input{
	width: 74%;
}

.leftPane .sharePane fieldset input[readonly]{
	cursor: default;
} 
.leftPane .sharePane fieldset+fieldset{
	margin-top: 17px;
}

.leftPane .sharePane fieldset legend {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
	border-bottom: 0;
}

.leftPane .sharePane .shareLinksAndPictures .shareLinkContainer {
	float: left;	
}

.leftPane .sharePane .shareLinksAndPictures .shareLinkContainer+.shareLinkContainer {
	margin-left: 5px;	
}

.leftPane .sharePane .shareLinksAndPictures fieldset legend{
	width: 40%;
	display: inline-block;
	margin-right: 5px;
	float: left;
}

.leftPane .achatPane .logoWithLinkContainer{
	text-align: center;
	display: block;
	padding-left: 0px;
}

.leftPane .sectionHidden {
	-webkit-transition: opacity 1s ease-in;
	-moz-transition: opacity 1s ease-in;
	-o-transition: opacity 1s ease-in;
	-ms-transition: opacity 1s ease-in;
	opacity : 0;
	visibility: hidden !important;
}

.paneHidden{
	visibility: hidden;
	display : none;
}

.leftSearchServicePane {
    bottom: 0;
    float: left;
    height: 100%;
    min-height: 1px;
    /* padding-left: 75px; */
    padding-bottom: 15px;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 0;
}

.servicePane {
	display: none;
	padding-right: 5px;
}

.mainResultsContainer .servicePane {
	padding-right: 11px;
}

.mainResultsContainer.bigArianeWire .servicePane {
	padding-right: 11px;
	padding-top: 69px !important;
}

#searchUtilsRegion .notice-details h2{
	font-size: 13px;
	font-weight: bold;
	font-family: 'roboto_condensed';
}

#searchUtilsRegion .more-infos{
	cursor: pointer;
}

#searchUtilsRegion .more-infos .notice-btn-title{
	position: relative;
	top: -13px;
	left: -14px;
	font-size: 14px;	
	padding-left : 10px;
}

#searchUtilsRegion .more-infos:HOVER .notice-btn-title{
	text-decoration: underline;	
}

#searchUtilsRegion .more-infos a .pictos:hover, #searchUtilsRegion .more-infos a:hover {
	text-decoration: none;
}

#searchUtilsRegion .notice-details h2 {
	margin-top: 0;
}
#searchUtilsRegion #notice-details-barSearchUtils .panel{
	padding: 12px;
}

#searchUtilsRegion #notice-details-barSearchUtils .panel a{
	word-wrap: break-word; 
}

.close {
	position: absolute;
	top: 5px;
	right: 5px;
}

.leftPane .close {
	top: 0px !important;
	color: #343b43;
	opacity: 1;
}

/** CSS Contenus tabulï¿½s**/

.mainContainer .tab-content .tab-pane {
	display: none;
	visibility: hidden;
}

.noticePane .tab-pane.active {
	padding-top: 15px;
	padding-bottom: 15px;	
	overflow: inherit;
}

.noticePane .tab-pane dd, .noticePane .tab-pane dt{
	display: inline;
	line-height: inherit;
}

.mainContainer .tab-pane.active{
	display: block;
	visibility: visible;
}

.tab-content {
	background-color: white !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	width : 98% !important;
	max-height: 70% !important;
	overflow-y: auto !important;
}

.leftSearchServicePane .tab-content {
	max-height: none;
	min-height: 73px;
	padding-top: 22px;
	padding-left: 0px !important;
	padding-right: 0px !important;
	/* -moz-box-shadow: 3px 0 2px #cdbe9f , 3px 0 2px #beae8c , 3px 0 2px #816f47;  
    -webkit-box-shadow: 3px 0 2px #cdbe9f , 3px 0 2px #beae8c , 3px 0 1px #816f47;  
    box-shadow: 3px 0 1px #cdbe9f , 3px 0 1px #beae8c , 3px 0 1px #816f47; */
}

.leftSearchServicePane .tab-content:after, .leftSearchServicePane .tab-content:before{
	display: none;
}

.leftSearchServicePane .input-group {
	margin-left: 15px;
	margin-right: 15px;
} 

.leftSearchServicePane .nav>li>a {
	padding: 10px 5px;
	line-height: 0.6 !important;
	font-size: 13px;
	border: none;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: transparent;
}

.leftSearchServicePane .exportPaneContainer .rapportContents, .leftSearchServicePane .exportPaneContainer .rssContents,
.leftSearchServicePane .exportPaneContainer .saveSearchContents{
    padding: 0 15px 15px 15px;
}

.leftSearchServicePane .exportPaneContainer .saveSearchContents .input-group {
	margin-left: 0;
    margin-right: 0;
}

.leftSearchServicePane .exportPaneContainer {
	position: relative;
    top: -25px;
}

.leftSearchServicePane .exportPaneContainer .captcha-contents{
    padding: 0 15px 15px 15px;
}

.leftSearchServicePane .exportPaneContainer .captcha-contents .refresh{
    cursor: pointer;
}

.leftSearchServicePane .exportPaneContainer .rapportContents .input-group{
   width: 183px;
   margin-left: 0;
   margin-right: 0;
}

.nav-tabs>li>a>{
	border-radius: 0px !important;
	text-transform: uppercase;
  	line-height: 1.428571 !important;
  
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	border: none;
}

.nav-tabs ul {
	width: 100%;
}

.nav-tabs li {
	width: 33%;
}

/* .tabsRegion .nav-tabs li{
	width: inherit;
} */

.mainContainer #shareRegion, .mainContainer #helpRegion div{
	overflow: visible;
}

/** CSS Panneau de recherche **/

.btn-search {
	border-radius: 0px !important;
	padding: 2px;
}

.searchPane .form-control, .captionPane .form-control, .leftSearchServicePane .form-control, .tdmPane .form-control{
	border-radius: 0px !important;
}

.searchPane .icon-search, .captionPane .icon-search, .leftSearchServicePane .icon-search, .tdmPane .icon-search{
	margin: 0 0 0 -4px !important; 
	/*padding: 16px; */
	padding-top: 7px;
	top: -5px;
	position: relative;
	font-family: 'pictos';
	font-size: 3.5em;
	/* line-height: 51px; */
	left: -7px;
	overflow: visible;
}
.heightControl {
	height: auto !important;
}

.autoWidthAndHeight{
   width: auto!important;
   height: auto!important;	
}

.searchPane .clear_input, .clear_input{
	margin-left: -22px;
	position:absolute;
	top: 7px;
	cursor: pointer;
	z-index: 100;
}

.searchPane .clear_input:before, .clear_input:before {
	transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
	transform-origin: 50% 50%;
	display: inline-block;
}


.captionPane .clear_input, .clear_input{
	margin-left: -22px;
	position: absolute;
	top: 8px;
	cursor: pointer;
	z-index: 100;
	
}

.captionPane .clear_input:before, .clear_input:before {
	transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
	transform-origin: 50% 50%;
	display: inline-block;
}



.leftSearchServicePane input{
	padding-left: 6px;
}
.leftSearchServicePane input::-webkit-input-placeholder{
	font-size: 0.9em;
	position: relative;
	top: 2px;	
}
.leftSearchServicePane input.form-control::-moz-placeholder{
	font-size: 0.9em;
	position: relative;
	top: 2px;
}

.leftSearchServicePane input.form-control:-moz-placeholder{
	font-size: 0.9em;
	position: relative;
	top: 2px;
}

.leftSearchServicePane input.form-control:-ms-input-placeholder{
	font-size: 0.9em;
	position: relative;
	top: 2px;
	
}

.searchPane .input-group-btn button, .captionPane .input-group-btn button, .leftSearchServicePane .input-group-btn button, .tdmPane .input-group-btn button{
	line-height: 28px;
	border-radius: 0px !important;
	height: 34px;
	width: 34px;
	padding: 0;
	border: none;
}

.searchPane .input-group-btn button, .leftSearchServicePane .input-group-btn button{
	background-color: transparent;
}

#search-text-affinage-btn:hover{
	background-color: transparent;
}

.tdmPane input.form-control, .captionPane input.form-control{
	border-right: 0;
}

.tdmPane ul{
	margin-left: -20px;
}

.tdmPane .input-group-btn.btn-inner-search button, .captionPane .input-group-btn.btn-inner-search button{
	
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #ccc;
	
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.tdmPane .input-group-btn.btn-search-down .pictos, .captionPane .input-group-btn.btn-search-down .pictos{
	transform:rotate(270deg);
	-ms-transform:rotate(270deg); /* IE 9 */
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	margin:0;
}

.tdmPane .input-group-btn.btn-search-up .pictos.icon-leftarrow, .captionPane .input-group-btn.btn-search-up .pictos.icon-leftarrow{
	position: relative;
	top: -4px;
}

.tdmPane .input-group-btn.btn-search-down .pictos.icon-leftarrow, .captionPane .input-group-btn.btn-search-down .pictos.icon-leftarrow{
	position: relative;
	top: 5px;
	left: 2px;
}
.tdmPane .input-group-btn.btn-search-down, .captionPane .input-group-btn.btn-search-down{
	border-right: 1px solid #ccc;
}

.tdmPane .input-group-btn.btn-search-up .pictos, .captionPane .input-group-btn.btn-search-up .pictos{
	height: 31px;
	transform:rotate(90deg);
	-ms-transform:rotate(90deg); /* IE 9 */
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg); 
	margin:0;
}

.tdmPane .clear_input, .clear_input{
	margin-left: -19px;
	position: absolute;
	color: #D3D3D3;
	top: 8px;
	cursor: pointer;
	z-index: 100;
}

.tdmPane .clear_input:before, .clear_input:before{
	transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
	transform-origin: 50% 50%;
	display: inline-block;
}

.captionPane .btn-default:hover, .tdmPane .btn-default:hover{
	background-color: white! important;
}

.searchPane .btn-default:hover, .searchPane .btn-default:focus, .searchPane .btn-default:active, .searchPane .btn-default.active, 
.captionPane .btn-default:hover, .captionPane .btn-default:focus, .captionPane .btn-default:active, .captionPane .btn-default.active,
.tdmPane .btn-default:hover, .tdmPane .btn-default:focus, .tdmPane .btn-default:active, .tdmPane .btn-default.active,
.leftSearchServicePane .btn-default:hover, .leftSearchServicePane .btn-default:focus, .leftSearchServicePane .btn-default:active, .leftSearchServicePane .btn-default.active{
	background-color: transparent;
	color: inherit;
} 

.highlightedText {
	background-color : #faee6a;
	color: inherit;
	padding: inherit;
	font-weight:bold;
}
/** pour le highlight bicolore de la recherche par proximit�, cl� construite dans resolveHitsForPage de la classe SearchMotorBuilder**/
.highlightedText2 {
	background-color : #faee6a;
	color: inherit;
	padding: inherit;
	font-weight:bold;
}
/** pour le highlight bicolore de la recherche par proximit�, cl� construite dans resolveHitsForPage de la classe SearchMotorBuilder**/
.highlightedText1 {
	background-color : #E8A440;
	color: inherit;
	padding: inherit;
	font-weight:bold;
}

#textsearch{
	height:100%;
	overflow: visible;
}
#textsearch>div{
	height:99%;
	overflow: visible;
}

.search-content {
	padding-left: 15px !important;
	padding-right: 15px !important;
	padding-bottom: 15px !important;
	width : 100% important;
	max-height : 60%;
	min-height : 50%;
	overflow-y: auto !important;
}

.download-white-div{
	overflow: auto;
}

.download-white-div .nav-list label{
	font-weight: inherit;
}
.download-white-div .selectionCursorText{
	font-weight: inherit;
	font-style: italic;
	display: block;
}

#download-format-type{
	margin-top: 12px;
}

.downloadPane .btn[type=submit]{
	float: right;
    margin-right: 10px;
    margin-bottom: 10px;
}

.search-content .mCSB_container .nav-list{
	padding-top: 12px;
	padding-bottom: 12px;
}

#achat a{
	/*color: blue;*/
	text-decoration:underline;
}

#achat-panel{
	padding-left: 10px;
	padding-right: 10px;
}
/* Splitbar styles; these are the default class names and required styles */
.splitbarV {
	float: left;
	width: 5px;
	height: 100%;
	border-left: solid 1px #b8b7b2;
	border-right: solid 1px #b8b7b2;
	background: #c2c1bd 0% 50%;
}

.splitbarV>div{
	position: relative;
	top: 50%;
	
}

.splitbuttonV {	
	display: inline-block;
	font-family: 'pictos';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	margin-left: -12px;
	font-size: 1.8em;
	color: black;
}

.splitbuttonV:before {
	content: "\e603"; 
}

.splitbuttonV.invert {
	margin-left: 0px;
	background: transparent url(img/panevc.gif) 0px 50%;
}

.splitbarV.working,.splitbarH.working,.splitbuttonV.working,.splitbuttonH.working
	{
	-moz-opacity: .50;
	filter: alpha(opacity = 50);
	opacity: .50;
}
/*.mainResultsContainer .ui-layout-toggler-west-closed:before {
	font-family: 'pictos';
	content: "\e632";
	font-size: 38px;
	color: white;
	position: relative;
	top: 4px;
	left:-11px;
	font-weight: bold;
}
*/
.mainResultsContainer .ui-layout-toggler-west-closed span{
	margin:0;
	height:100%;
}
.mainResultsContainer .ui-layout-toggler-west-closed span button{
	padding:0;
	width:100%;
	height: 100%;
	background: transparent;
    border: none;
}

.mainResultsContainer .ui-layout-toggler-west-closed span button:hover, .mainResultsContainer .ui-layout-toggler-west-closed span button:focus{
	background: rgba(0,0,0,0.65);
}
.mainResultsContainer .ui-layout-toggler-west-closed button i.chevron-droit:before{
	font-family: 'pictos';
	content: "\e632";
	font-size: 38px;
	color: white;
	position: relative;
	left:-13px;
	font-weight: bold;
	font-style:normal;
}

.mainResultsContainer .ui-layout-toggler-south-closed:before {
	font-family: 'pictos';
	content: "\e632";
	font-size: 38px;
	color: white;
	position: relative;
	top: 4px;
	left:-11px;
	font-weight: bold;
}

.mainResultsContainer .ui-layout-toggler-west-closed{
	top: 33px !important;
}

.mainResultsContainer.bigArianeWire .ui-layout-toggler-west-closed{
	top: 60px !important;
}

.ui-layout-fullwidth .detailPane{
	padding-left: 65px;
}

.ui-layout-fullwidth.mainListContainer{
	padding-left: 85px;
}

.ui-layout-fullwidth .modeTextContainer{
	padding-left: 80px;
}
/*
*	RESIZER-BARS
*/
.ui-layout-resizer .ui-layout-resizer-west 	{ /* all 'resizer-bars' */
	background:		#d2cfc8;
	border:			1px solid #BBB;
	border-width:	0;
	top: 50px !important;
	}
	.ui-layout-resizer-drag {		/* REAL resizer while resize in progress */
	}
	.ui-layout-resizer-open:hover ,	/* hover-color to 'resize' */
	.ui-layout-resizer-dragging {	/* resizer beging 'dragging' */
		background: rgba(0,0,0,0.35);
	}
	.ui-layout-resizer-dragging {	/* CLONED resizer being dragged */
		border:  	1px solid #BBB;
	}
	.ui-layout-resizer-dragging-limit {	/* CLONED resizer at min or max size-limit */
		background: #E18D8D;
	}

	.ui-layout-resizer-closed:hover	{ /* hover-color to 'slide open' */
		background: rgba(0,0,0,0.65);
	}
	.ui-layout-resizer-sliding {	/* resizer when pane was 'slid open' */
		opacity: 0.1; /* show only a slight shadow */
		filter: alpha(opacity=10);
		}
		.ui-layout-resizer-sliding:hover {	/* sliding resizer - hover */
			opacity: 1; /* on:hover, show the resizer-bar normally */
			filter: alpha(opacity=100);
		}
		/* sliding resizer - add 'outside-border' to resizer on:hover */
		.ui-layout-resizer-north-sliding:hover	{ border-bottom-width:	1px; }
		.ui-layout-resizer-south-sliding:hover	{ border-top-width:		1px; }
		.ui-layout-resizer-west-sliding:hover	{ border-right-width:	1px; }
		.ui-layout-resizer-east-sliding:hover	{ border-left-width:	1px; }


/*
*	TOGGLER-BUTTONS
*/
.ui-layout-toggler {
	color: #666;
	border: 1px solid #BBB; /* match pane-border */
	background-color: #999;
}

.ui-layout-resizer:hover .ui-layout-toggler {
	filter:		alpha(opacity=60);
	opacity:	.60;
}

.ui-layout-resizer:hover .ui-layout-toggler:hover { /* specificity */
	background-color: rgba(0,0,0,0.65);
	filter:		alpha(opacity=100);
	opacity:	1;
}
.ui-layout-toggler-north ,
.ui-layout-toggler-south {
	border-width: 0 1px;
}
.ui-layout-toggler-west ,
.ui-layout-toggler-east {
	border-width: 1px 0;
}
/* hide the toggler-button when the pane is 'slid open' */
.ui-layout-resizer-sliding .ui-layout-toggler {
	display: none;
}
/*
*	style the text we put INSIDE the east/west togglers
*/
.ui-layout-toggler .content {
	font-size:		12px;
	font-weight:	bold;
	color:			#666;
	padding-bottom: 0.35ex; /* to 'vertically center' text inside text-span */
}


/** Panneau d'affinage **/
.leftSearchServicePane .panel {
	border-radius: 0;
	border: none;
	box-shadow: none;
}

.panel-group .panel+.panel {
	margin-top: 1px;
}

.leftSearchServicePane .panel-heading {
	border-radius: 0;
	height: auto;
	padding-top: 1px;
	padding-right: 11px;
	padding-bottom: 1px;
	padding-left: 12px;
	cursor: pointer;
}

.leftSearchServicePane .panel-heading span {
	font-size: 14px;
	font-weight: bold;
}
.leftSearchServicePane .panel-heading.collapsed span {
	font-weight: 500;
}

.leftSearchServicePane .panel-title a:hover{
	text-decoration: none;
	color: inherit;
}

.leftSearchServicePane .panel-heading .icon-rightarrow {
	position: absolute;
	right: 5px;
	margin-top: -4px;
	font-size: 2em;
}

.leftSearchServicePane .panel:not(.collapsed) .panel-heading .icon-rightarrow{
	transform:rotate(90deg);
	-ms-transform:rotate(90deg); /* IE 9 */
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg); 
}

.leftSearchServicePane .panel.collapsed .panel-heading span {
	color: white;
}

.leftSearchServicePane .panel-group{
	margin-top: 20px;
	margin-bottom: 0px;
}

.leftSearchServicePane .panel-body ul{
	list-style-type: none;
	padding: 0;
	margin-bottom: 0;
}

.leftSearchServicePane .panel-body .critere{
	height: auto;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	padding-left: 12px;
	padding-right: 11px;
}

.leftSearchServicePane #selectedCriteriaRegion .criteresRegion .critere{
	margin-top: -6px;
}

.leftSearchServicePane #selectedCriteriaRegion .listCriteresRegion > div > .critere{
	margin-top: 5px;
}

.leftSearchServicePane #selectedCriteriaRegion .critere .icon-supprimer, #reinitSelectedList .icon-supprimer{
	position: relative;
	top: 2px;
	font-size: 1.8em;
	height: 20px;
	width: 20px;
}

.leftSearchServicePane #selectedCriteriaRegion .critere .icon-supprimer.optionDisabled{
	display: none;
}

#reinitSelectedList .icon-supprimer{
	margin-right: 3px;
	top: 1px;
}

.leftSearchServicePane .panel-body .critere a{
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.leftSearchServicePane .panel-body .critere a.optionDisabled{
	color: inherit !important;
	cursor: text;
	text-decoration: none;
}

 .leftSearchServicePane .panel-body .critere + .critere{
	border-top: 1.7px solid #ece6dd;
}

.leftSearchServicePane .panel-body .addCriteresRegion{
	float: right;
	margin-top: 10px;
	padding-right: 10px;
}

.leftSearchServicePane .panel-body .addCriteresRegion a{
	text-decoration: underline;
}

.leftSearchServicePane .panel-group .panel-heading+.panel-collapse .panel-body{
	padding: 3px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 13px;
}
	
/* 	.mainResultsContainer .ui-layout-resizer-closed{
		display: none !important;
	} */

.leftSearchServicePane .clear_input, .clear_input {
	margin-left: -19px;
	position: absolute;
	top: 8px;
	cursor: pointer;
	z-index: 100;
}

.divPartage .clear_input {
	margin-left: 200px !important;
	top: 280px !important;
}

.bookmarkRegion .clear_input {
	margin-left: 214px !important;
	top: 152px !important;
}

.leftSearchServicePane .clear_input:before, .clear_input:before {
	transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
	transform-origin: 50% 50%;
	display: inline-block;
}

/* Boutons documents intramuros */
.recherche-restricted{
	padding: 4px;
	margin: 7px 0px 0px 0px;
	position: relative;
	display: inline-block;
	width: 94%;
}

.recherche-restricted a{
	color: #B83B49;
	cursor:pointer;
	width: 100%;
}

.recherche-no-restricted{
	background-color: #D2CFC8;
	padding: 4px 4px 4px 6px;
	margin: 5px 0px 0px 0px;
	position: relative;
	display: inline-table;
	width: 94%;
}

#did-you-mean{
	background-color: #D2CFC8;
	margin: 5px;
	position: relative;
	display: inline-table;
	width: 94%;
	height:auto; 
}

#did-you-mean ul{
	padding-left: 3%;
	padding-top: 2%;
	list-style: none; 
}


.restrictedLibelleRegion{
	padding-left: 2px;
}

.recherche-no-restricted span{
	text-decoration: none;
	width: 100%;
}

.recherche-no-restricted::after{
	content:"";
	display: inline-block;
	border-top: 14px solid transparent;
	border-left: 11px solid ;
	border-left-color: #D2CFC8;
	border-bottom: 14px solid transparent;
	width: 0px;
	height: 0px;
	position: absolute;
	margin: -4px auto auto 4px;
}

#searchRestrictedRegion{
	height: auto;
	width: 98% !important;
	margin-top: 10px;
	padding-left: 5px;
}

#searchRestrictedRegion a, #searchRestrictedRegion .recherche-no-restricted span{
	font-size: 0.88em;
/* 	letter-spacing: 0.02em; */
	display: inline-block;
}

.libelle-resultats{
	font-weight: bold;
	font-size: 13px;
	padding: 10px 5px 10px 0px;
}

.onlineOnly{
	height: 59px!important;
}

/* Espace perso */
.menu-profil li a{
	color: white!important;
}

#icon-ajouter_document + .popover{
	height: 55px;
}

.addDocument{
	margin-left: -5px;
}

/* Facette type d'accï¿½s */
#affinageFacettesRegion .DroitsSpec .panel-heading{
	background-color: transparent;
}
/* Facette type d'accï¿½s */
#affinageFacettesRegion .droitsspec .panel-heading{
	background-color: transparent;
}
#affinageFacettesRegion .DroitsSpec .panel-heading a{
	color: black;
    text-decoration: underline;
    font-size: 13px;
    margin-left: 15px;
    font-weight: normal;
}
#affinageFacettesRegion .droitsspec .panel-heading a{
	color: black;
    text-decoration: underline;
    font-size: 13px;
    margin-left: 15px;
    font-weight: normal;
}
#affinageFacettesRegion .DroitsSpec .panel-heading .pictos{
	color: black;
    font-weight: normal;
}
#affinageFacettesRegion .droitsspec .panel-heading .pictos{
	color: black;
    font-weight: normal;
}
#affinageFacettesRegion .DroitsSpec .criteresRegion a{
	margin-left: 25px;
/* 	white-space: normal; */
}
#affinageFacettesRegion .droitsspec .criteresRegion a{
	margin-left: 25px;
/* 	white-space: normal; */
}
#affinageFacettesRegion .DroitsSpec .panel-body .critere{
    border-top: transparent;
}
#affinageFacettesRegion .droitsspec .panel-body .critere{
    border-top: transparent;
}
#affinageFacettesRegion .DroitsSpec .panel-body{
	border-top: transparent;
}
#affinageFacettesRegion .droitsspec .panel-body{
	border-top: transparent;
}
.contenuInfo {
margin-bottom: 0px !important;
}
#achatRegion a {text-decoration: underline;}