/* XX ENTETE XX */
.valoClass #ZoneMenu li.LiMonDossier, #WrapEnteteMenu #ZoneMenu li.LiMonDossier {
  float:right;
}
#romansalire.Ressources #ZoneMenu li a:hover, #romansalire.Ressources #ZoneMenu li a:focus {
   background-color:#e5f1dd;
}
#iconographie.Collections #ZoneMenu li a:hover, #iconographie.Collections #ZoneMenu li a:focus,
#revuesjournaux.Collections #ZoneMenu li a:hover, #revuesjournaux.Collections #ZoneMenu li a:focus{
   background-color:#f6e7d5;
}
.LastMenu {
  border-right:1px solid #d9d9d9;
}
/* XXXXXXX RMS XXXXXX */
#BoiteRMS {
  padding:5px 5px 15px 5px;
  margin:0px -10px 10px -10px;
  position:relative;
  background-color:#f2f3f4;
}
/*.Accueil #BoiteRMS {
  padding-top:15px;
  margin:0px -1px 10px -1px;
}*/
#CartoucheRMS {
  width:160px;
  position:absolute;
  z-index:5;
  top:-14px;
  left:8px;
}
/*.Accueil #BoiteRMS p {
  color:#444;
  font-size:1.1em;
  margin:5px 0 0 0;
}*/
#BoiteRMS ul{
  list-style-type:none;
  width:100%;
  overflow:hidden;
  margin:0 0 0 20px;
  padding:0;
}
#ColCentre #BoiteRMS ul{
  margin:10px 0 0 10px;
}
#BoiteRMS li {
  display:inline;
  float:left;
  font-weight:bold;
  padding:0 5px;
  border-left:1px solid #d9d9d9;
}
#BoiteRMS li#RMS_ButWeb  {
  border-left:none
}
#BoiteRMS span {
  white-space:nowrap;
  color:#525252;
}
#BoiteRMS #recherchePleinTexte {
         margin: 8px 0 0 256px;
}
#BoiteRMS div {
  font-weight:normal;
  font-size:.72em;
  padding-top:3px;
}
#RMS_ButWeb span {
  padding:5px 46px 5px 0;
}
#RMS_ButWeb div {
  border-top:2px solid #525252;
}
#RMS_ButIris span {
  padding:5px 46px 5px 0;
}
*+html #RMS_ButBIris span {   /* IE 7 */
  padding:5px 24px 5px 0;
}
#RMS_ButIris div {
  border-top:2px solid #35568a;
}
#RMS_ButPistard span {
  padding:5px 50px 5px 0;
}
#RMS_ButPistard div {
  border-top:2px solid #c84004;
}
#RMS_ButColNum span {
  padding:5px 26px 5px 0;
}
#RMS_ButColNum div {
  border-top:2px solid #ae5200;
}
#RMS_ButBDExt span {
  padding:5px 32px 5px 0;
}
*+html #RMS_ButBDExt span {   /* IE 7 */
  padding:5px 3px 5px 0;
}
#RMS_ButBDExt div {
  border-top:2px solid #4b7828;
}
#RMS_Recherche_Accueil {
  background-color:#ced3d6;
  margin: 0 -1px 10px 0;
  padding-top:12px;
  padding-left:34px
}
#RMS_Recherche_Accueil p {
  font-size:.76em;
  font-weight:bold;
}
#RMS_Recherche_Accueil input {
  width:454px;
  margin-right:10px
}
#RMS_Recherche {
  text-align:center;
  padding-left:5px;
  padding-right:5px;
}
#RMS_Recherche table {
  margin-left:auto;
  margin-right:auto;
}
#RMS_Recherche td {
  vertical-align:middle;
  text-align:center;
}
#RMS_Recherche a:link, #RMS_Recherche a:visited{
  color:#3a697e;
  font-size:1.2em;
}
#RMS_Recherche a:hover, #RMS_Recherche a:focus {
  text-decoration:none;
}
#RMS_Recherche iframe { /* Pour Facebook - voir correctif IE7 */
  margin-left:10px;
  border:none;
  overflow:hidden;
  width:450px;
  height:20px;  
}
#RMS_Recherche_Accueil .RMS_Bouton {
  background: url("/images/interface09/recherche/rms_buttons.gif") no-repeat center center;
  border-style: none;
  font: bold 12px arial;
  color:#fff;
  height: 21px;
  width: 85px;
  text-align: center;
  cursor: pointer;
}
#BoiteRMS .RMS_Bouton {
  background: url("/images/interface09/recherche/rms_buttons1.gif") no-repeat center center;
  border-style: none;
  font: bold 12px arial;
  color:#fff;
  height: 24px;
  width: 89px;
  text-align: center;
  cursor: pointer;
}
#BoiteRMS .RMS_Bouton2 {
  background: url("/images/interface09/recherche/rms_buttons2.gif") no-repeat center center;
  border-style: none;
  font: bold 12px arial;
  color:#fff;
  height: 24px;
  width: 89px;
  text-align: center;
  cursor: pointer;
}
/* XXXXXXX RMS RESULTATS XXXXXXX */
/* xxx commun xxx */
#RMS_Resultats p img {
  border:none;
}
#RMS_Resultats h1 {
  color:#fff;
  padding:3px 5px;
  font-weight:normal;
         font-size:1.1em;
}
#RMS_Resultats h1 span {
  display:block;
    float:right;
  font-size:.82em;
}
#RMS_Resultats h1 span img {
  vertical-align:middle;
  border:none;
}
#ColCentre #RMS_Resultats h1 a:link, #ColCentre #RMS_Resultats h1 a:visited, #ColCentre #RMS_Resultats h1 b {
  color:#fff;
  margin:0 2px;
}
#RMS_Resultats .cachediv {
  display:none
}
#ColCentre #RMS_Resultats ol {
  padding:0;
  margin:0;
  font-size:.92em;
  list-style-type: none;
}
#ColCentre #RMS_Resultats a.RMS_tous:link, #ColCentre #RMS_Resultats a.RMS_tous:visited {
  text-decoration:none;
  font-size:.92em;
}
#ColCentre #RMS_Resultats li a:link,  #ColCentre #RMS_Resultats li a:visited {
  font-weight:bold;
  text-decoration:underline;
  font-size:1.1em;
}
#ColCentre #RMS_Resultats li {
  padding:5px;
  overflow:hidden;
}
#ColCentre #RMS_Resultats h1 img {
  border:0;
}
.RMS_ResultCount {
  display:block;
  float:left;
  width:25px;
  font-weight:bold;
}
.RMS_ResultDesc  {
  margin-left:25px;
}
.RMS_ResultDesc2  {
  margin-left: 92px;
}
#RMS_afficherIris .RMS_ResultDesc2  {
  margin-top:-1em;
}
/* xxx specifique xxx */
#RMS_afficherPortail li em {
  font-weight:bold;
  font-style:normal;
}
#RMS_afficherPortail #Liste1 li em {
  font-weight:normal;
}
#RMS_afficherPortail h1 {
  background-color:#525252;
}
#ColCentre #RMS_afficherPortail a:link, #ColCentre #RMS_afficherPortail a:visited, #RMS_afficherPortail .RMS_ResultCount {
  color:#525252;
}
#RMS_afficherIris h1 {
  background-color:#35568a;
}
#ColCentre #RMS_afficherIris a:link, #ColCentre #RMS_afficherIris a:visited, #RMS_afficherIris .RMS_ResultCount {
  color:#35568a;
}
#RMS_afficherPistard h1 {
  background-color:#c84004;
}
#ColCentre #RMS_afficherPistard a:link, #ColCentre #RMS_afficherPistard a:visited, #RMS_afficherPistard .RMS_ResultCount {
  color:#c84004;
}
#RMS_afficherColNum h1 {
  background-color:#ae5200;
}
#ColCentre #RMS_afficherColNum a:link, #ColCentre #RMS_afficherColNum a:visited, #RMS_afficherColNum .RMS_ResultCount {
  color:#ae5200;
}
#RMS_afficherBdExterne h1 {
  background-color:#4b7828;
}
#ColCentre #RMS_afficherBdExterne a:link, #ColCentre #RMS_afficherBdExterne a:visited, #RMS_afficherBdExterne .RMS_ResultCount {
  color:#4b7828;
}
.LienInfo {
  position:absolute;
  right:14px;
  margin-top:-17px;
  font-size:.64em;
}
#ColCentre  #RMS_afficherBdExterne .LienInfo a:link, #ColCentre  #RMS_afficherBdExterne .LienInfo a:visited,
#ColCentre  #RMS_afficherBdExterne .LienInfo a:hover, #ColCentre  #RMS_afficherBdExterne .LienInfo a:focus,
#ColCentre  #RMS_afficherColNum .LienInfo a:link, #ColCentre  #RMS_afficherColNum .LienInfo a:visited,
#ColCentre  #RMS_afficherColNum .LienInfo a:hover, #ColCentre  #RMS_afficherColNum .LienInfo a:focus {
    color:#fff;
}
#ColCentre #RMS_Resultats li {
   background-color:#ebebeb;
}
#ColCentre #RMS_Resultats li.RMS_paire {
  background-color:#fff;
  border-right: 1px solid #ebebeb;
  border-left: 1px solid #ebebeb;
}
#ColCentre #RMS_Resultats a.RMS_tous:link, #ColCentre #RMS_Resultats a.RMS_tous:visited {
  color:#000;
}
/* xxx affichage vignettes xxx */
#Liste2 li {
  position:relative;
  z-index:5;
  min-height:52px;
}
.RMS_BlocVignette3 {
    display:block;
  float:left;
  padding:0;
  margin:0;
  width:60px;
}
.RMS_BlocVignette3 img {
  border:none;
}
.RMS_BlocVignette3 div {
  position:absolute;
  top:4px;
  left:24px;
  overflow:hidden;
  width:60px;
  height:56px;
  text-align:center;
}
.RMS_BlocVignette3 div img {
  max-height:60px;
  max-width:60px;
}
.RMS_BlocVignette4 img {
  max-height:56px;
  max-width:60px;
  float:left;
  border:0;
}
/* xxx Pager xxx */
#PagerBas {
  text-align:right;
  padding-top:8px;
  color:#525252;
  font-size:.92em
}
#ColCentre #PagerBas a:link, #ColCentre #PagerBas a:visited {
  color:#525252;
  margin:0 2px;
}
#ColCentre #PagerBas b, #ColCentre #PagerBasColNum b {
  margin:0 2px;
}
#PagerBasColNum {
  text-align:right;
  padding-top:8px;
  color:#ae5200;
  font-size:.92em;
  margin:0 2px;
}
#ColCentre #PagerBasColNum a:link, #ColCentre #PagerBasColNum a:visited {
  color:#ae5200;
}
#PagerBasColNum img, #PagerBas img {
  border:none;
}
/* xxx hover xxx */
#ColCentre #RMS_Resultats a.RMS_tous:hover, #ColCentre #RMS_Resultats a.RMS_tous:focus{
  text-decoration:underline;
}
#ColCentre #RMS_Resultats li a:hover, #ColCentre #RMS_Resultats li a:focus {
  text-decoration:none;
}
/* XXXXXXX Facettes RMS XXXXXX */
#RMS_Resultats.PlusFacette {
          margin-left:170px;
          border-left:1px solid #f2f2f2;
}
#ColFacette {
  width:164px;
  float:left;
margin-left:-10px;
}
#ColCentre #ColFacette h2 {
  background-color:#fff;
}
#ColCentre #Facettes {
  font-size:.84em;
}
#ColCentre #Facettes h2 {
  color:#ae5200;
  font-size:1.04em;
  text-transform:uppercase
}
#ColCentre #Facettes h3 {
  color:#fff;
  background-color:#ae5200;
  margin-top:4px;
  padding:2px 3px 2px 15px;
  border:1px solid #ae5200;
  position:relative;
  font-size:1em;
}
#Facettes h3 img {
  border:none;
  position:absolute;
  top:7px;
  left:2px
}
#ColCentre #Facettes ul {
  list-style-type:none;
  margin:0 0 2px 0;
  padding:4px 1px;
}
#ColCentre #Facettes li {
  margin:2px 1px
}
#ColCentre #Facettes a:link, #ColCentre #Facettes a:visited {
  color:#000;
  text-decoration:none;
}
#ColCentre #Facettes a:hover, #ColCentre #Facettes a:focus {
  color:#000;
  text-decoration:underline;
}
/* Nouvelles Facettes - Pris Litteraires */
.DivFacette {position:relative;}
#FacettesValorisation span.IcoFacette img {
  border:none;
  position:absolute;
  top:2px;
  right:1px;
}
#FacettesValorisation span.IcoFleche img {
  border:none;
  position:absolute;
  top:2px;
  right:20px;
}
#FacettesValorisation .FacetAgrand span.IcoFacette img { right:10px;}
#FacettesValorisation .FacetAgrand span.IcoFleche img {display:none;}
/* FACETTES AGRANDIES */
#FacettesValorisation .FacetAgrand {
  position:absolute;
  width:940px;
  background-color:#fff;
  z-index:150;
  border:5px solid #8c8c8c;
  border-top-width:2px;
}
#FacettesValorisation .FacetAgrand h3 {
  margin-top:0;
}
/*#FacettesValorisation .FacetAgrand ul {
  border:1px solid #fff;
  overflow:hidden;padding:1px 10px  
}
#FacettesValorisation .FacetAgrand li {
  float:left;
  width:181px;
  margin: 0;
  padding:1px 10px 1px 1px;
  border-bottom:1px solid #ccc;
  height:5.6em;
  overflow:hidden;
}*/
#FacettesValorisation .FacetAgrand ul {
  border:1px solid #fff;
  overflow:hidden;
  padding:1px 10px  ;
  /*column-count: 5;
  -moz-column-count: 5;
  -webkit-column-count: 5; */
  column-width:160px;
  -moz-column-width:160px;
  -webkit-column-width:160px;
}
#FacettesValorisation .FacetAgrand li {
  margin: 0 0 5px 0;
  padding:5px 5px 5px 5px;
  background-color:#fcfcfc;
  border-radius:4px;
  overflow:hidden;
  -webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
  page-break-inside: avoid; /* Firefox */
  break-inside: avoid; /* IE 10+ */
}
#FacettesValorisation .FacetAgrand .FacettesIcones img {
  margin-right:-10px;
  margin-top:-1px;
}
/* Resultats suivants / Facettes agrandies */
.ResultatsSuivants {font-size:1.0em; text-align:center; text-transform:uppercase; font-weight:bold; margin:10px}
#FacettesValorisation .ResultatsSuivants a:link, #FacettesValorisation .ResultatsSuivants a:visited { text-decoration:underline}
#FacettesValorisation .ResultatsSuivants a:hover, #FacettesValorisation .ResultatsSuivants a:focus { text-decoration:none}
/* XXXXXXX LIVRES NUMERIQUES XXXXXXX */
.LivresNumeriques {
  font-size:.92em;
}
.LNum_ChercherIris {
  border:1px solid #dedede;
}
.LNum_ChercherIris form {
  background-color:#c9c9c9;
  padding:4px 4px 4px 90px;
}
#ColCentre .LNum_ChercherIris form a:link, #ColCentre .LNum_ChercherIris form a:visited {
  color:#000;
  font-weight:bold;
  margin-left:20px;
}
.LNum_ChercherIris form p {  
  color:#000;
  font-weight:bold;
}
.LNum_ChercherIris .Chapo {
  color:#000;
  margin-left:90px;
  font-size:.92em;
}
#irisQ {
  margin-right:20px;
  width:260px;
}
#LNum_ChercheBD {
  border:1px solid #e3e3e3;
  position:relative;
  background-image: url("/images/interface09/livres-numeriques/fond_LNum.jpg");
  background-repeat: no-repeat;
  background-position: right top;
}
#LNum_ChercheBD dl {
  padding:10px 10px 3px 10px;
}
#LNum_ChercheBD dt {
  float:left;
  width:150px;
  text-align:right;
  font-weight:bold;
}
#LNum_ChercheBD dd {
  float:left;
  margin:0 0 10px 10px;
  width:444px;
}
.LNum_BDtous {
  clear:both;
  font-weight:bold;
  margin-left:158px;
  margin-bottom:10px;
  font-size:.92em;
}
#LNum_ChercheBD .LNum_BDtous a:link, #LNum_ChercheBD .LNum_BDtous a:visited {
  color:#000;
}
.LNum_suggestion {
  float:left;
  width:20%;
  font-size:.92em;
}
.LNum_suggestion img {
  width:120px;
  height:190px;
  border:1px solid #e3e3e3;
}
.LNum_suggestion span {
  font-weight:bold;
  font-size:1.04em
}
.LNum_ColG {
  float:left;
  width:460px;
  padding-right:10px;
  border-right:1px solid #e3e3e3;
}
.LNum_ColD {
  float:left;
  width:260px;
  margin-left:10px;
}
.LivresNumeriques .LNum_ColG h2, .LivresNumeriques .LNum_ColD h2 {
  border:1px solid #e3e3e3;
  background-color:#f4f4f4;
  padding:4px 7px;
  margin-top:0;
}
.LivresNumeriques .LNum_Nouvelles h3 {
  padding-bottom:0;
  margin-bottom:-5px;
  font-size:1.08em
}
.LNum_ColD ul {
  list-style-image:url("/images/interface09/livres-numeriques/puces-liens.jpg");
  list-style-type:square;
}
.LNum_ColD li {
  margin-top:3px;
  margin-bottom:5px
}
.LNum_rss {
  float:right;
  margin:2px;
  border:none;
}
.LNum_lienNews {
  text-align:right;
  font-weight:bold;
  margin-bottom:10px;
}
#ColCentre .Lnum_faq h3 a:link, #ColCentre .Lnum_faq h3 a:visited {
  text-decoration:none;
  color:#333;
  font-size:.92em;
  display:block;
}
#ColCentre .Lnum_faq h3:hover {
  background-color:#e5f1dd;
}
.Lnum_faq div {
  background-color:#fafafa;
}
.Lnum_faq .center img {
  border:2px solid #bbb;
  margin:10px 0;
}
.Lnum_faq ul {
  list-style-image:url("/images/interface09/livres-numeriques/puces-liens.jpg");
  list-style-type:square;
}
.Lnum_faq p {
  margin-left:15px;
}
.Lnum_faq .IconeInLine {
  width:18px
}
/* Formulaire Livres numeriques */
#soutienLivreNumerique input[type=text], #soutienLivreNumerique textarea {
  width:360px;
}
#soutienLivreNumerique label {
  width:280px;
}
#soutienLivreNumerique fieldset {
  padding-left:0;
}
#soutienLivreNumerique select {
  width: 170px;
  margin-right: 10px;
}
#soutienLivreNumerique .BlocBouton {
  margin-top:20px;
}
.Attention {color:#e2231a; border:1px solid #e2231a; clear:right; margin:5px 20px; font-weight:bold; padding:5px;}
/* XXX CARROUSSEL XXX */
/* Correction d'un Bug IE8 qui affiche les bordures des images Canvas */
.Collections #ColCentre .ContentFlow a:link,.Collections #ColCentre .ContentFlow a:visited {
  color: #fff;
}
/* XXX Detail Images / Carroussel XX */
.DetailImg img {
  border:none;
  max-width:200px;
}
.DetailImg {
  float:left;
  width:220px;
  border-right:1px solid #f4f4f4;
  text-align:center;
}
.DetailTxt {
  margin-left:230px;
}
#ColCentre .DetailTxt h2 {
  background-color:#fff;
}
/* Barre de Temps sur Carrousel - Revues et Journaux */
#TempsCarrousel {
  text-align:center;
  margin-bottom:20px;  
}
#revuesjournaux .Global-Carrousel {
  padding: 0 0; /*Note: class .Global-Carrousel est egalement dans banq02-contenu-general.css */
  min-height: 300px;
}
#TempsCarrousel ul#decennies a:link, #TempsCarrousel ul#decennies a:visited{
  font-weight:bold;
  background-color:#f2f2f2;
  color:#ae5211;
  display:inline-block;
  padding:3px 5px 9px 5px;
  margin-right: 2px;
  text-decoration:none;
  border-bottom:1px solid #000;
  text-align:center;
  width:122px;
  background: url("/images/interface09/collections/fond-tempsCarrousel.gif") no-repeat center bottom;
}
#TempsCarrousel ul#decennies a.Active:link, #TempsCarrousel ul#decennies a.Active:visited,
#TempsCarrousel ul#decennies a:hover, #TempsCarrousel ul#decennies a:focus{
  background-color:#ae5211;
  color:#fff!important;
  background: url("/images/interface09/collections/fond-tempsCarrousel-on.gif") no-repeat center bottom;
}
#TempsCarrousel .bx-wrapper, #Global-Carrousel .bx-wrapper {
  position: relative;
  padding:0 20px;
  overflow: hidden;
}
#TempsCarrousel .bx-window {
  margin: 0;
  height: 50px;
}
#revuesjournaux a.bx-prev:link, #revuesjournaux a.bx-next:link,
#revuesjournaux a.bx-prev:visited, #revuesjournaux a.bx-next:visited {
  background-color:#dadada;
}
#revuesjournaux a.bx-prev:hover, #revuesjournaux a.bx-next:hover,
#revuesjournaux a.bx-prev:focus, #revuesjournaux a.bx-next:focus {
  background-color:#ae5211;
}
#Global-Carrousel .bx-window {
  margin: 0 5px 0 10px;
}
#TempsCarrousel .bx-prev, #Global-Carrousel .bx-prev {
  display:block;
  position: absolute;
  top:0px;
  left: 0px;
}
#TempsCarrousel .bx-next, #Global-Carrousel .bx-next {
  display:block;
  position: absolute;
  top:0px;
  right: 0px;
}
/* BETA Revues et Journaux */
.Beta {
  vertical-align:middle;
  margin:-5px 0 -10px 10px;
}
/* Carrousel (BXSlider) Suggestions de lecture */
/* Important: entourer carrousel avec <div class="wrapper"> */
#Suggestions .Global-Carrousel {
  padding: 0 10px; /*Note: class .Global-Carrousel est egalement dans banq02-contenu-general.css */
  height: 275px;  
  min-height: 275px;
}
#Suggestions #Global-Carrousel .bx-wrapper {
  position: relative;
  padding:0 15px;
  overflow: hidden;
}
#Suggestions .Carrousel li {
  float: left;
  margin: 0px;
  padding: 0px;
  list-style: none outside none;
  width: 140px;
  height: 275px;
}
#Suggestions #Global-Carrousel img.groupeLdsIcone {
  width: 12px;
  height: 12px;
  margin: -1px 0;
}
#Suggestions li.bx-child {
  background-repeat: no-repeat;
  background-position: center 30px;
  position: relative;
}
#Suggestions li.bx-child p {
  position: absolute;
  top: 140px;
  padding:15px;
}
#Suggestions li.bx-child a {
  display: table-cell;
  vertical-align: bottom;
  text-align: center;
  width: 140px;
}
#Suggestions li.bx-child a img {
  height: 100px!important;/* 183 px */
  max-width: 100px;
  width: auto;
  padding-bottom:83px
}
#Suggestions li.bx-child.lire {background-image:url('/images/interface09/icones/ico_lire_lrg.png');}
#Suggestions li.bx-child.voir {background-image:url('/images/interface09/icones/ico_voir_lrg.png');}
#Suggestions li.bx-child.ecouter {background-image:url('/images/interface09/icones/ico_ecouter_lrg.png');}
#Suggestions a.bx-prev:link, #Suggestions a.bx-next:link,
#Suggestions  a.bx-prev:visited, #Suggestions  a.bx-next:visited {
  background-color:#dadada;
}
#Suggestions a.bx-prev:hover, #Suggestions a.bx-next:hover,
#Suggestions a.bx-prev:focus, #Suggestions a.bx-next:focus {
  background-color:#98AA33;
}
#Suggestions #Global-Carrousel .bx-window {
  margin: 0;
}
#Suggestions #Global-Carrousel .bx-prev {
  display:block;
  position: absolute;
  top: 30px;
  left: 0px;
  height: 118px;
}
#Suggestions #Global-Carrousel .bx-next {
  display:block;
  position: absolute;
  top:30px;
  right: 0px;
  height: 118px;
}
#Suggestions .bx-prev img, #Suggestions .bx-next img{
  margin-top:-35px;
}
#Suggestions ul#ListeULCouverture li p {
  text-align: left;
  padding-left:15px;
}
#Suggestions .commentaires{
    text-align: left;
    padding-left: 11px;
    width: 120px;
    max-width: 120px;
    overflow: hidden;
    height: 32px;
    max-height: 32px;
    font-size:11px;
}
/* XXX ENVOYER et ADD THIS XXX */
#ValoChapoRech {
  float:right;
  font-size:.92em;
  font-weight:bold;
}
#ValoChapoRech div {
  float:left;
  margin:12px 1px 0px 20px;
}
#Envoyer img {
  display:block;
  float:left;
  margin:0 4px
}
/* Albums Massicotte */
#massicotte p.savoir_plus {
  margin-right: 110px;
}
#ColCentre #ValoChapoRech a:link, #ColCentre #ValoChapoRech a:visited {
  text-decoration:none;
  color:#5a5a5a;
}
#ColCentre #ValoChapoRech a:hover {
  text-decoration:underline;
}
#massicotte #ColCentre .OngletRecherche a.OngletOff:link, #massicotte #ColCentre .OngletRecherche a.OngletOff:visited {
background-color:#ddd;
color:#8a8a8a;
}
#massicotte #ColCentre .OngletRecherche a.OngletOff:hover, #massicotte #ColCentre .OngletRecherche a.OngletOff:focus {
  color:#494949;
  background-color:#f4f4f4;
}
/* Prix litteraires */
#ColCentre #PrixLitteraires.OngletRecherche a.OngletOff:link, #ColCentre #PrixLitteraires.OngletRecherche a.OngletOff:visited {
background-color:#ddd;
color:#8a8a8a;
}
#ColCentre #PrixLitteraires.OngletRecherche a.OngletOff:hover, #ColCentre #PrixLitteraires.OngletRecherche a.OngletOff:focus {
  color:#494949;
  background-color:#f4f4f4;
}
/* XXX COLGAUCHE XXX */
.valoClass #ColGauche h1 {
  color:#fff;
  background-color:#575757;
  font-size:.84em;
  margin:1px 0;
  /*padding:3px 2px 3px 15px;*/  padding:4px 9px 4px 5px;
  margin:0;
}
.valoClass #ColGauche h2 {
  color:#fff;
  font-size:.84em;
  margin:1px 0;
 /*padding:3px 2px 3px 15px;*/   padding:4px 9px 4px 5px;
}
.valoClass.Ressources #ColGauche h2 {
  background-color:#869e00;
}
.valoClass.Collections #ColGauche h2 {
  background-color:#ed7d00;
}
.valoClass.Apropos #ColGauche h2  {
  color:#525252;
}
/* Accueil Valorisation - Menu Gauche */
#ColGauche h2.AccueilNews {
    /*margin: 44px 0 48px 0;*/
    margin: 20px 0 14px 0;
}
#ColGauche h2.AccueilNews a:link, #ColGauche h2.AccueilNews a:visited {
  color:#fff;
  text-decoration:none;
}
#ColGauche h2.AccueilNews a:hover, #ColGauche h2.AccueilNews a:focus {
  text-decoration:underline;
}
#ColGauche h2.AccueilNews img {
  border:none;
}
.QuestionComment {
  font-size:.84em;
  margin-bottom:18px;
}
#ColGauche #Facettes {
  font-size:.84em;
}
#ColGauche #Facettes h3 {
  color:#fff;
  background-color:#8f8f8f;
  margin-top:4px;
  padding:2px 3px 2px 15px;
  border:1px solid #8f8f8f;
  position:relative;
  font-size:1em;
}
#ColGauche #Facettes ul {
  list-style-type:none;
  margin:0 0 2px 0;
  padding:4px 1px;
  border:1px solid #8f8f8f !important;
}
#ColGauche #Facettes li {
  margin:2px 1px
}
#ColGauche #Facettes li a:link, #ColGauche #Facettes li a:visited {
  color:#000;
  text-decoration:none;
}
#ColGauche #Facettes li a:hover, #ColGauche #Facettes li a:focus {
  color:#000;
  text-decoration:underline;
}
#Facettes p {
  font-size:.88em;
  background-color:#f0f0f0;
  padding:2px;
  margin:0;
}
/* Colonne Gauche Revues et Journaux */
#ColGauche #Facettes.RJ-titresPopulaires {  
  border:1px solid #8f8f8f !important;
    margin-top: 38px;
}
#ColGauche #Facettes.RJ-titresPopulaires h3 {
  margin-top:0;
  padding-left:8px;
}
#ColGauche #Facettes.RJ-titresPopulaires h4 {
  margin-left:8px
}
#ColGauche #Facettes.RJ-titresPopulaires ul {
  border:none !important;
  padding:4px 2px 4px 8px
}
#ColGauche #Facettes.RJ-titresPopulaires li a:link,
#ColGauche #Facettes.RJ-titresPopulaires li a:visited {
  font-size:.92em;
  color:#ae5200;
  text-decoration:underline;
}
#ColGauche #Facettes.RJ-titresPopulaires li a:hover,
#ColGauche #Facettes.RJ-titresPopulaires li a:focus {
  text-decoration:none;
}
.RJ-titresPopulaires hr {
  margin:5px 8px;
}
/* XX FACETTES XX */
#FacettesValorisation{
  margin-left:1px;
  font-size:.84em;
  margin-top:20px /*106px*/;
}
/*#romansalire #FacettesValorisation{
  margin-top:128px;
}*/
#FacettesValorisation h2 {
 /* background-color:#fff;
  color:#5a5a5a;
  font-size:1em;
  text-transform:uppercase;
  margin-left:-14px;*/
  display:none;
}
#FacettesValorisation  h3 {
  color:#fff;
  background-color:#8c8c8c;
  margin-top:4px;
  padding:2px 40px 2px 10px;
  border:1px solid #8c8c8c;
  position:relative;
  font-size:1em;
}
#FacettesValorisation  img {
  border:none;
  position:absolute;
  top:0;
  right:0;
}
#FacettesValorisation span img {
  border:none;
  position:relative;
  right:0;
  float:right;
}
#FacettesValorisation ul {
  list-style-type:none;
  margin:0 0 9px 0;
  padding:4px 1px;
}
#FacettesValorisation .FacetNormal ul {
  border:1px solid #8c8c8c;  
  max-height:12em;  
  overflow-y:auto;
  width:100% /* PxLt */
}
#FacettesValorisation li {
  margin:2px 1px
}
#FacettesValorisation a:link, #FacettesValorisation a:visited {
  color:#000;
  text-decoration:none;
}
#FacettesValorisation a:hover, #FacettesValorisation a:focus {
  color:#000;
  text-decoration:underline;
}

/* XXX RECHERCHE NORMALE XXX */
#RechercheNormale {
  position:relative;
  border:1px solid #e3e3e3;
  background-color:#f4f4f4;
  font-weight:bold;  
  margin:0 0px 2px 0px;
  padding:5px 10px 5px 0;
  font-size:.92em;
  height:24px;
}
#RechercheNormale span.RechAide {
  float:right;
  display:none;
}
#RechercheNormale img {
  border:none;
}
#RechercheNormale .button, #RechercheNormale select {
  margin:0 0 0 14px;
  float:left
}
#RechercheNormale input {
  margin:2px 0 0 14px;
  float:left
}
#RechListOuverture {
  padding:4px 8px 10px 8px;
  z-index:5;
  top:6px;
  left:446px;
  position:absolute;
}
#iconographie #RechListOuverture {
  left:616px;
}
#RechAvOuverture {
  padding:4px 8px 10px 8px;
  z-index:5;
   top:6px;
  left:586px;
  position:absolute;
}
#iconographie #RechAvOuverture {
  left:456px;
}
.Tout {
  width:160px;
}
/* XXX RECHERCHE AVANCEE XXX */
#Selecteur {
  position:relative;
}
#Selecteur .ImgDroite {
  padding:0;
  margin:2px 0 2px 7px;
}
#RechercheAvancee {
  position:absolute;
  padding:0;
  font-size:.92em;
  z-index:100;
  top:0px;
  left:20px;
  background-color:#e8e8e8;
  border:1px solid #8f8f8f;
  width:704px;
    /*OMBRAGE*/
    -moz-box-shadow: 4px 4px 8px #555;
    -webkit-box-shadow: 4px 4px 8px #555;
    box-shadow: 4px 4px 8px #555;
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=6);
    zoom: 1;
}
#RechercheAvancee h2 {
  background-color:#e8e8e8;
}
#RechercheAvancee div div div {
  min-height:27px;
  vertical-align:middle;
  padding-top:3px
}
#RechercheCorps {
   padding:5px 10px;
}
.Rech1 {
  float:left;
  width:168px;
  text-align:right;
  margin-right:20px;
  font-weight:bold;
}
.Rech1D {
  float:left;
  width:128px;
  text-align:left;
  font-weight:bold;
}
.Rech1D img {
  border:none;
}
.Rech2 {
  float:left;
  width:95px;
  margin:0;
}
.Rech3 {
  float:left;
  width:190px;
  margin:0;
}
.Rech4  {
  float:left;
  width:336px;
  margin-right:20px;
}
.Rech4 input{
  width:100%;
}
.Rech4 select {max-height:66px;}
.Rech5  {
  float:left;
  width:356px;
  margin-right:20px;
}
.Rech5 input{
   width:25%;
}
.RechWrap {
  width:100%;
  overflow:hidden;
  border-bottom:2px solid #d4d2d2;
  padding:5px 0;
}
/* XXX RECHERCHE PAR LISTE XXX */
#RechercheListe {
  position:absolute;
  padding:0;
  font-size:.92em;
  z-index:100;
  width:644px;
  top:0;
  left:50px;
  background-color:#e8e8e8;
  border:1px solid #8f8f8f;
  /*OMBRAGE*/
    -moz-box-shadow: 4px 4px 8px #555;
    -webkit-box-shadow: 4px 4px 8px #555;
    box-shadow: 4px 4px 8px #555;
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=6);
    zoom: 1;
}
#RechListeCorps {
  padding:5px 10px;
}
#RechListeCorps .RechWrap {
  min-height:244px;
  border-bottom:none
}
#RechListeCorps ol {
  background-color:#fff;
  margin:10px;  
  list-style-position: inside;
  border:1px solid #d4d2d2;
}
#RechListeCorps li {
  padding:5px;
}
.LigneResults {
  width:100%;
  overflow:hidden;
  background-color:#ebebeb;
}
.LignePaire  {
  /* Note : Style doublon de RMS_paire. */
  background-color:#fff;
  border-right: 1px solid #ebebeb;
  border-left: 1px solid #ebebeb;
}
#RechListeCorps li:hover {
  background-color:#f8f8f8;
}
#SelRechParListe {
  margin:2px 100px 0  10px;
  width:120px
}
#TxtRechParListe {
  width:288px;
  color:#979797;
}
#RechercheCorps h1, #RechListeCorps h1 {
  margin-top:0
}
#RechListeCorps img, #RechercheCorps img { /* Pour IE */
  border: none;
}
/* XXX BOUTONS XXX */
.button{
  width: 78px;
  height: 21px;
  color:#000;
  font-weight:bold;
  border:0;
  outline:0;
  cursor:pointer;
}
.Collections .button{
  background:  url('/images/interface09/boutons/b_submit_orange.png') no-repeat top;
}
.Collections .button:hover{
  background:  url('/images/interface09/boutons/b_submit_orange_hover.png') no-repeat top;    
}
.Ressources .button{
  background:  url('/images/interface09/boutons/b_submit_vert.png') no-repeat top;
}
.Ressources .button:hover{
  background:  url('/images/interface09/boutons/b_submit_vert_hover.png') no-repeat top;    
}
.Apropos .button {
  background: url('/images/interface09/boutons/b_submit_gris.png') no-repeat center center;
  color:#fff;
}
.Apropos .button:hover{
  background:  url('/images/interface09/boutons/b_submit_gris_hover.png') no-repeat top;    
}
.but_reset {
  background:  url('/images/interface09/boutons/b_reset_gris.png') no-repeat top;
  width: 78px;
  height: 21px;
  color:#a1a8aa;
  font-weight:bold;
  border:0;
  outline:0;
  cursor:pointer;
}
.but_reset:hover {  
  color:#000;
}
/* XXX Revues et Journaux XXX */
.RevueJournaux {}
#SelJournal {
  width:100px;
}
.RevueJournaux label {
  display:block;
  float:left;
  margin-top:4px;
}
#ColCentre .RevueJournaux input[type=checkbox]  {
  display:block;
  margin:4px 4px 4px 18px;
}
#RechercheNormale.RevueJournaux span.RechAide {
display:block;
margin-top:3px;
}
#revuesjournaux #ColCentre .OngletRecherche a.OngletOff:link, #revuesjournaux #ColCentre .OngletRecherche a.OngletOff:visited {
background-color:#ddd;
color:#8a8a8a;}
#revuesjournaux #ColCentre .OngletRecherche a.OngletOff:hover, #revuesjournaux #ColCentre .OngletRecherche a.OngletOff:focus {
  color:#494949;
  background-color:#f4f4f4;}

.RevueJournaux #RechAvOuverture {
  position:absolute;
  left:532px;
  }
.RevueJournaux #RechercheJournal {width:244px;}
#RechercheListeTitre {
  position:relative;
  border:1px solid #e3e3e3;
  background-color:#f4f4f4;
  margin:0 0px 2px 0px;
  padding:5px 10px 5px 0;
  font-size:.92em;}
#RechercheListeTitre.RevueJournaux label {
  margin-right:10px;
}
.EnteteListeTitre {
  font-weight:bold;
  padding-left:10px;
}
#RechercheListeTitre.RevueJournaux input#ListeIntegral {
  display:inline;
  float:left;
}
#RechercheListeTitre fieldset {
  display:inline-block;
  border:none;
  padding:5px;
vertical-align:middle
}
#RechercheListeTitre fieldset.VerticalAjustement {
 display:inline;
}
#RechercheAvancee div.VerticalAjustement input,
#RechercheAvancee div.VerticalAjustement label {
vertical-align:middle
}
#RechercheListeTitre #ListeRecherche {
  width:244px;
  margin:0 15px
}
#RechListeResultat ol {
  border:1px solid #a7a7a7;
  list-style-position:inside;
  margin:5px 5px 5px 14px;
}
#RechListeResultat li {
  padding:5px;
}
#RechListeResultat li:hover {
  background-color:#bd862b;
}
#ColCentre #RechListeResultat li a:first-child,
#ColCentre #RechListeResultat li a:first-child {
color:#202020;
text-decoration:none;
}
#RechListeResultat a.LienIntegral {
  float:right;
  margin-right:24px;
  font-weight:bold;
        font-size:.92em;
}
#ColCentre #RechListeResultat li:hover a:link,
#ColCentre #RechListeResultat li:hover a:visited {
        color:#fff;
text-decoration:underline;
}
#ColCentre #RechListeResultat li:hover a:hover,
#ColCentre #RechListeResultat li:hover a:focus {
text-decoration:none;
}
.Rech6 {
  float:left;
  width:326px;
  text-align:left;
  margin-right:10px;
}
.Rech6 input {
  width:306px;
}
#SelectJournauxRevues {
  width:453px;
  padding:5px 0 5px 5px;
}
.SelectDate {
  border:none;
}
.SelectDate select {
  margin:0 6px 0 2px;
}
.BlocBoutonD {
  text-align:right;
  margin-right:44px;
}
h1.RJ_titre {
  font-style:italic;
  font-weight:normal;
  color:#111e84;
  font-size:1.8em
}
.BarreResultat {
  font-size:.92em;
  font-weight:bold;
}
ul.BarreResultat  {
  background-color:#d2922e;
  overflow:hidden;
  width:100%;
}
#ColCentre .BarreResultat {
  margin:20px 0 0 0;
  padding:0;
}
#ColCentre .BarreResultat li {
  margin:0;
  padding:0;
  list-style-type:none;
  display:inline-block;
  padding:5px 2px;
}
#ColCentre .BarreResultat a:link, #ColCentre .BarreResultat a:visited {
  color:#d2922e;
  background-color:#493210;
  padding:2px 15px 5px 15px;
  text-decoration:none;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-right-radius:3px;
  -webkit-border-top-left-radius:3px;
}
#ColCentre .BarreResultat  a.actif:link, #ColCentre .BarreResultat  a.actif:visited {
  color:#493210;
  background-color:#fff;
}
#ColCentre .BarreResultat a:hover, #ColCentre .BarreResultat a:focus {
  text-decoration:underline;
}
.BarreResultat .retour {
  float:right;
}
#ColCentre .BarreResultat .retour a:link, #ColCentre .BarreResultat .retour a:visited {
  color:#fff;
  background-color:#d2922e;
  padding:0;
  text-decoration:underline;
  margin-right:5px;
}
#ColCentre .BarreResultat .retour a:hover, #ColCentre .BarreResultat .retour a:focus {
  text-decoration:none;
}
/* XXX RESULTATS XXX */
#DetailRech {
  font-size:1em;
  margin:7px -4px 7px 20px;
}
#DetailRech img {
  border:0;
}
/* xxx Resultats entete xxx */
#EnteteResult {
  font-weight:bold;
  padding:4px 4px 2px 4px;
  margin:5px 0 2px 0;
}
.Collections #EnteteResult {
  background-color:#ed7d00;
}
.Ressources #EnteteResult {
  background-color:#869e00;
}
.Apropos #EnteteResult { /* Rech Portail */
  background-color:#525252;
  color:#fff;
}
#NbResultats {
  float:left;
  margin:1px 20px 0 10px;
}
#EnteteResult select {
  margin-right:20px;
}
#Envoyer {
  float:right;
}
#BoutonMoz {
  width:100px;
  float:right;
  text-align:right;
  margin:2px;
}
#BoutonMoz img {
  border:0;
}
/* Page iText - Revues et Journaux */
.RJ_descResult {
  line-height:.6em;
  font-size:.96em;
}
#RJ_Resultat {
  text-align:center;
  margin:10px 0 5px 0;
}
#RJ_Resultat span {
  margin:5px;
  color:#000;
}
.AffichagePleinEcran {
  text-align:right;
  font-size:.92em;
  font-weight:bold;
  margin:5px 0;
}
#ColCentre #RJ_Resultat a:link, #ColCentre #RJ_Resultat a:visited{
  color:#000;
}
#ColCentre #RJ_Resultat .AffichagePleinEcran a:link, #ColCentre #RJ_Resultat .AffichagePleinEcran a:visited{
  color:#039;
}
/* XXX AFFICHAGE EN LISTE XXX */
#Moz0 {
  font-size:.92em;
  border:1px solid #e8e8e8;
  padding:0;
}
#Moz0 a {
  overflow:hidden;
  display:block;
  float:left;
  font-weight:bold;
}
.Imagette {
  min-height:50px;
  width:50px;
  margin:2px;
  /*background-image: url("/images/interface09/recherche/mbook_f.png");
  background-repeat: no-repeat;
  background-position: center center;*/
  border:none;
}
#rech_ColNum .Imagette {
  background-image: none;
}
.ValorisationCompteur {
  display:block;
  float:left;
  min-width:21px;
  font-weight:bold;
  padding:2px 2px 0 4px;
  font-size:.92em;  
  text-align:right;
}
#RMS_Resultats .ValorisationCompteur {
  text-align:left;
}
.Apropos .ValorisationCompteur { /* Rech Portail */
  margin:7px 2px
}
.ValorisationListeDesc {
  margin-left: 92px;
}
.ValorisationListeDesc img {
  vertical-align:bottom
}
.Apropos .ValorisationListeDesc { /* Rech Portail */
  margin:7px 5px 7px 44px;
}
/*.Apropos*/ .ValorisationListeDesc em { /* Rech Portail et RevuesJournaux*/
  font-weight:bold;
  font-style:normal;
}
#RMS_afficherPortail .ValorisationListeDesc { /* Rech Portail Accueil RMS */
  margin-left:30px
}
#RMS_afficherColNum .Imagette{ /* Accueil RMS */
  float:left;
}
#RMS_afficherColNum .ValorisationListeDesc { /* Accueil RMS */
  margin-left: 92px;
}
#ColCentre .ValorisationListeDesc a:link, #ColCentre .ValorisationListeDesc a:visited {
  display:inline;
  float:none;
  color:#3b3b3b;
  font-size:1.02em;
}
.Panier {
  width:140px;
  float:right;
  margin:15px 15px 0 0;
  text-align:right;
}
.Panier img {
  vertical-align:bottom;
  margin-bottom:-2px
}
#Moz0 .Panier a {
  display:inline;
  float:none;
  font-weight:normal;
}
/* XXX AFFICHAGE EN MOSAIQUES XXX */
#Moz1, #Moz3 {
  width:100%;
  overflow:hidden;
  border:1px solid #e8e8e8;
  padding:2px 0 2px 4px;
}
#Moz2 {
  width:99.8%;
  overflow:hidden;
  border:1px solid #e8e8e8;
  padding:2px 0;
}
#Moz1 img, #Moz2 img, #Moz3 img {
  border:0;
}
#Moz1 a:link, #Moz1 a:visited {
  display:block;
  float:left;
  width:94px;
  height:100px;
  overflow:hidden;
  border:1px solid #666;
  text-align:center;
  margin:5px;
}
#Moz2 a:link, #Moz2 a:visited {
  display:block;
  float:left;
  width:136px;
  height:140px;
  overflow:hidden;
  border:1px solid #666;
  text-align:center;
  margin:5px 0 4px 9px;
}
#NoticeConteneur #Moz2 a:link, #NoticeConteneur Moz2 a:visited {
  border:none;
}
#Moz3 a:link, #Moz3 a:visited {
  display:block;
  float:left;
  width:235px;
  height:200px;
  overflow:hidden;
  border:1px solid #666;
  text-align:center;
  margin:5px;
}
.Collections .highslide-caption a:link, .Collections .highslide-caption a:visited {
  color:#ae5200;
  font-weight:bold;
}
/* XXX PAGER XXX */
#PagerhautValorisation {
  float:right;
  color:#525252;
  font-size:.92em
}
#PagerbasValorisation {
  text-align:right;
  padding-top:8px;
  color:#525252;
  font-size:.92em
}
#ColCentre #PagerhautValorisation a:link, #ColCentre #PagerhautValorisation a:visited,
#ColCentre #PagerbasValorisation a:link, #ColCentre #PagerbasValorisation a:visited,
#ColCentre #PagerbasListe a:link, #ColCentre #PagerbasListe a:visited {
  color:#525252;
  margin:0 2px;
}
#ColCentre #PagerbasValorisation b, #ColCentre #PagerhautValorisation b,  #ColCentre #PagerbasListe b {
  margin:0 2px;
}
#PagerbasValorisation img, #PagerhautValorisation img, #PagerbasListe img {
  border:none;
}
#PagerbasListe {
  text-align:right;
}
#PagerbasListe span {
  float:left;
  color:#333;
  font-weight:bold
}
/* XXX NOTICE XXX */
#RetourResult {
  width:754px;
  margin-bottom:10px;
}
.Collections #RetourResult {
  border:1px solid #ae5200;
  background-color:#ed7d00;
}
.Ressources #RetourResult {
  border:1px solid #e5f1dd;
  background-color:#869e00;
}
#ColCentre #RetourResult a:link, #ColCentre #RetourResult a:visited {
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  font-size:.92em;
}
#ColCentre #RetourResult a:hover, #ColCentre #RetourResult a:focus {
  text-decoration:underline;
  color:#fff;
}
#NoticeConteneur {
  width:734px;
  overflow:hidden;
  border:1px solid #b6b6b6;
  padding:0 10px 10px 10px;
}
#NoticeImg {
  float:left;
  width:140px;
  margin-top:14px;
}
#NoticeImg img {
  border:none;
}
.auteurQc {
  font-size:.92em;
  text-align:center;
  color:#474747;
  margin-top:8px;
}
.auteurQc img {
  vertical-align:top;
}
#NoticeConteneur h1 {
  margin-left:140px;
}
#NoticeOutils {
  float:right;
  width:153px;
  font-size:.84em
}
#NoticeOutils .Outils {
  border:2px solid #010101;
  overflow:hidden;
}
#ColCentre #NoticeOutils .Outils a:link, #ColCentre #NoticeOutils .Outils a:visited {
  color:#010101;
  font-weight:bold;
}
#ColCentre #NoticeOutils .Outils a:link span,
#ColCentre #NoticeOutils .Outils a:hover span{
  font-weight:normal;
}
#NoticeOutils .Outils img {
  clear:left;
  float:left;
  margin-top:4px
}
#NoticeOutils .Outils p {
  margin-left:20px;
}
#Permalien {
  background-color:#bfbfbf;
  padding:3px;
  margin-top: -5px;
  position:absolute;
  right:13px;
  border:2px solid #999;
  text-align:right;
  /*OMBRAGE*/
  -moz-box-shadow: 2px 2px 4px #555;
  -webkit-box-shadow: 2px 2px 4px #555;
  box-shadow: 2px 2px 4px  #555;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=3);
  zoom: 1;
}
#Permalien a:link {
  display:block;
}
#Permalien img {
  margin:0 1px 2px 0;
  border:0;
}
#Permalien input {
  font-size:.96em;
  width:249px
}
#Permalien textarea {
font-size:1.2em;
  width:349px;
height:70px;
}
.AppreciaStar {
  width:100%;
  overflow:hidden;
  margin:5px 0 0 10px;
}
.AppreciaStar span {
  display:block;
  width:16px;
  height:16px;
  float:left;
  background-image: url("/images/interface09/recherche/star-1.png");
  background-repeat: no-repeat;
  background-position: left top;
  }
#NoticeOutils .Appreciation {
  margin:14px 0 10px 0;
  color:#666;
}
.AppreciationEncadre {
  border:1px solid #e3e3e3;
  margin:14px 0 10px 0;
}
#NoticeOutils .Appreciation h2 {
  margin:0;
  font-size:1em;
  color:#636363;
  background-color:#f4f4f4
}
#ColCentre .Appreciation a.StarLink:link, #ColCentre .Appreciation a.StarLink:visited {
  display:block;
  width:16px;
  height:16px;
  float:left;
  background-image: url("/images/interface09/recherche/star-2.png");
  background-repeat: no-repeat;
  background-position: left top;
}
#ColCentre .Appreciation a.StarLink:hover, #ColCentre .Appreciation a.StarLink:focus {  
  background-image: url("/images/interface09/recherche/star-3.png");
  background-repeat: no-repeat;
  background-position: left top;
}
#ColCentre .Appreciation a.StarVote:link, #ColCentre .Appreciation a.StarVote:visited {
  display:block;
  width:16px;
  height:16px;
  float:left;
  background-image: url("/images/interface09/recherche/star-3.png");
  background-repeat: no-repeat;
  background-position: left top;
}
#ColCentre .Appreciation a.StarVote:hover, #ColCentre .Appreciation a.StarVote:focus {  
  background-image: url("/images/interface09/recherche/star-1.png");
  background-repeat: no-repeat;
  background-position: left top;
}
.Appreciation form {
  margin:5px 10px
}
.Appreciation select {
 margin:10px 0;
  color:#666;
  min-width:100px;
  border:1px solid #5e5e5e;
}
#NoticeOutils .Appreciation p {
  margin:5px 2px 10px 10px ;
  padding:0
}
#PermalienPrint {
  display:none;
}
#NoticeCorps {
  margin:5px 165px 5px 140px;
}
#ColCentre #NoticeCorps .NoticeTop p {
  margin:-5px 0 10px 0;
  font-weight:bold;
  padding-top:0;
}
#ColCentre #NoticeCorps p {
  font-size:.92em;
  margin:0;
  padding:2px 5px
}
.NoticeColG {
  float:left;
  width:120px;
  text-align:right;
}
.NoticeColD {
  margin-left:130px
}
#NoticeCorpsBas {
  clear:both;
  margin-left:143px;
}
/* XXX HISTORIQUE DE RECHERCHE XXX */
#Historique {}
#Historique .wrapper {
  border-bottom:1px solid #f4f4f4;
  padding:5px 0;
}
#Historique .wrapper:hover {
  background-color: #f4f4f4;
}
#Historique #DivEntete {
 padding:0;
}
#ColCentre #Historique h2 {
  font-size:1em;
  margin:0;
  padding:6px 0;
  background-color:#fff;
  border:0;
}
.ColEtroiteG {
  float:left;
  width:8%;
  font-size:.84em;
}
.ColEtroiteD {
  float:left;
  width:15%;
  text-align:right;
  font-size:.84em;
}
.ColResultats {
  float:left;
  width:77%
}
.ColResultats a:link {
  display:block
}
#Historique .button {
  margin:17px 0 0 60px;
}
/* XXX Accueil Romans@Lire XXX */
.WrapBoitesVedettes {
  padding:30px 0;
}
.BoitesVedettes {
  width:240px;
  border:1px solid #9caa93;
  background-color:#e2f3d3;
  font-size:.92em;
  min-height:184px;
}
.boiteC {
  margin:0 250px;
}
.BoitesVedettes img {
  float:left;
  border:2px solid #fff;
  margin:0 6px;
}
.romansVignette {
  width:64px;
  height:102px
}
#ColCentre .BoitesVedettes h3  {
  padding-top:3px;
  font-size:1.08em;
  min-height:2.3em;
}
.BoitesVedettes h3 img {
  float:right;
  border:none;
  margin:0 3px 0 0;
}
.BoitesVedettes p {
  font-size:.92em;
  text-align:right;
}
.BoitesVedettes p a {
  font-weight:bold;
}
.BoitesVedettes.floatGauche p {
  width:100px;
  float:right;
}
.BoitesVedettes p.BoitesV_LienGauche {
  text-align:left;
  float:left;
  white-space:nowrap;
}
#ColCentre .BoitesVedettes div p {
  text-align:left;
  padding:0 1px;
}
.RadioLabelWrap {
  width:40%;
  float:left;
  margin-left:7%;
  min-height:24px;
}
.RadioLabelWrap input {
  float:left;
}
.RadioLabelWrap label {
  font-size:.92em;
  margin:0 5px 2px 13px;
  display:block;
  float:left;
}
.BoitesVedettes hr {
  clear:left;
  margin:5px 10px;
}
.CheckbWrap {
  font-size:.92em;
  padding:5px 16px
}
.BoitesVedettes .CheckbWrap label {
  margin:-14px 0 5px 25px;
  display:block;
  float:left;
}
.wrapOnglet {
  position:relative;
  height:34px;
}
.OngletRecherche {
  position:absolute;
  bottom:-1px;
  z-index:25;
  width:500px;
  font-weight:bold;
}
/* Prix litteraires */
#PrixLitteraires.OngletRecherche  {
   width:700px;
 
}
#ColCentre .OngletRecherche a:link, #ColCentre .OngletRecherche a:visited {
  float:left;
  width:210px;
  display:block;
  color:#494949;
  text-decoration:none;
  background-color:#f4f4f4;
  padding:2px 4px;
  border-top:1px solid #e3e3e3;
  border-right:1px solid #e3e3e3;
  border-left:1px solid #e3e3e3;
  margin:0 5px 0 0;
  outline:none;
}
#ColCentre .OngletRecherche a#RomansQc:link, #ColCentre .OngletRecherche a#RomansQc:visited {
  background-color:#d5edf1;
}
#RomansQc {
  opacity : 0.5;
    -moz-opacity : 0.5;
    -ms-filter: "alpha(opacity=50)"; /* IE 8 */
    filter : alpha(opacity=50); /* IE < 8 */
}
.Quebecois #RechercheNormale {
  background-color:#d5edf1;
}
.Quebecois  #RechercheCorps {
  background-color:#d5edf1;
}
.Quebecois #RechListeCorps {
  background-color:#d5edf1;
}
.Quebecois .button {
  background:  url('/images/interface09/boutons/b_submit_bleu.png') no-repeat top;
  color:#fff;
}
.Quebecois .button:hover {
  background:  url('/images/interface09/boutons/b_submit_bleu_hover.png') no-repeat top;
}
#ColCentre .Quebecois #RechercheNormale a:link,
#ColCentre .Quebecois #RechercheNormale a:visited{
  color:#1d5b6a;
}
.Quebecois #RechGlobale {
    opacity : 0.5;
    -moz-opacity : 0.5;
    -ms-filter: "alpha(opacity=50)"; /* IE 8 */
    filter : alpha(opacity=50); /* IE < 8 */
}
.Quebecois #RomansQc {
  opacity : 1;
    -moz-opacity : 1;
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */
    filter : alpha(opacity=100); /* IE < 8 */
}
/* XXXXX SUGGESTIONS XXXXX */
#Suggestions {
    position:relative;
}
#Suggestions #ColCentre h2 {
  clear:none;
  border:0;
}
#ColCentre h2.SousTitre {  
  font-weight:normal;
  background-color:#fff;
  margin:-14px 0 10px -5px;
  font-size:1em
}
ul#SuggMenu {
  border-left:1px solid #b7b7b7;
  border-right:1px solid #b7b7b7;
  border-top:1px solid #b7b7b7;
  background-color:#cfcfcf;
  padding:0 10px 0 15px;
  margin:0;
  font-weight:bold;
  height:30px;
}
#SuggMenu li {
  display:block;
  float:left;
  margin-bottom:0;
}
#ColCentre #SuggMenu li a:link, #ColCentre #SuggMenu li a:visited {
  text-decoration:none;
  color:#4c4c4c;
  display:block;
  padding:3px 7px 10px 7px;
  margin-bottom:-10px;
  margin-right:2px
}
#ColCentre #SuggMenu li a.active:link, #ColCentre #SuggMenu li a.active:visited,
#ColCentre #SuggMenu li a:hover, #ColCentre #SuggMenu li a:focus {
  color:#000;
  background-color:#fff;
  border-top-left-radius:5px;
  border-top-right-radius:5px;      
  padding:5px 7px 9px 7px;
  border-bottom:1px solid #fff;
}
#SuggMenu form {
    color:#4c4c4c;
    padding:5px 0 0 18px;
}
#SuggMenu input[type=text]{
    border-radius:7px;
    width:220px;
    border:1px solid #b7b7b7;
}
#SuggMenu input[type=submit]{
    background-color:#6f870e;
    color:#fff;
    padding:0 10px;
    font-weight:bold;
    border-radius:7px;
    border:1px solid #98aa33;
    margin-left:10px;
    cursor:pointer;
}
#SuggMenu input[type=submit]:hover{
    background-color:#98aa33;
    border:1px solid #6f870e;
}
.BarreDiaporamaTout {
  background-color:#b7b7b7;
  height:1px;
  margin:2px 0 -1px 0;
}
#DiaporamaTout {
    border-left:1px solid #b7b7b7;
  border-right:1px solid #b7b7b7;
  border-bottom:1px solid #b7b7b7;
  margin:1px 0;
  padding:5px 0;
  text-align:center;
  position:relative;
}
#DiaporamaTout h2 {
    background-color:#fff;
    text-align:left;
    margin-left:10px;
}
#Suggestions li.bx-child a {
  height:190px;
}
#Suggestions li.bx-child a img {
  height:auto;
  max-height:190px;
}
.SuggesRss {
  margin-left:10px;
  vertical-align:top;
}
.SuggPlusLien {
    float:right;
    margin:0 40px 0 0;
    font-size:.92em;
}
#ColCentre .SuggPlusLien a:link, #ColCentre .SuggPlusLien a:visited {
    color:#4c4c4c;
}
/* Plus de suggestions */
#SuggPlus {
    position:absolute;
    top:19px;
    left:40px;
    width:660px;
    background-color:#e3e3e3;
    padding:7px 10px 10px 10px;
    box-shadow: 3px 3px 2px #555;
    border:1px solid #cbcbcb;
    text-align:left;
}
#SuggPlus .ImgDroite {
    background-color:#e3e3e3;
}
#SuggPlus h2 {
    background-color:#e3e3e3;
    padding-top:5px;
    margin-top:2px
}
#ColCentre #SuggPlus ul img {
    height:14px
;}
#SuggPlus form {
  padding-left:10px;
}
#SuggPlus select {
    border-radius:5px;
    min-width:80px;
    margin-left:10px;
  border:1px solid #5f5f5f;
}
#SuggPlus input[type=submit]{
    background-color:#6f870e;
    color:#fff;
    padding:0 10px;
    font-weight:bold;
    border-radius:7px;
    border:1px solid #98aa33;
    margin-left:10px;
    cursor:pointer;
}
#SuggPlus input[type=submit]:hover{
    background-color:#98AA33;
    border:1px solid #6F870E;
}
#SuggPlus ul {
    border:1px solid #b6b6b6;
  list-style-type:none;
    margin:10px 10px 10px 0;
    background-color:#fff;
}
#SuggPlus .paire {
    background-color:#ebebeb;
}
#ColCentre #SuggPlus ul a:link, #ColCentre #SuggPlus ul a:visited {
    padding:5px 10px;
    display:block;
    text-decoration:none;
    color:#3b3b3b;
}
#ColCentre #SuggPlus ul a:hover, #ColCentre #SuggPlus ul a:focus {
    background-color:#869e00;
    color:#fff;
}
/* xxx Colonne de gauche xxx */
#Suggestions #FacettesValorisation {
  margin-top:20px /*99px;*/
}
/* Resultats */
#Suggestions #RetourResult {
  margin:6px 0 0 0;
  overflow:hidden;
}
#Suggestions #formById {
  max-width:300px;
  float:right;
  color:#fff;
  font-weight:bold;
  font-size:.92em;
  padding:3px;
}
#Suggestions #formById input {
  border:0;
  padding:3px 1px;
  text-align:center;
  vertical-align:top;
}
#Suggestions #formById img {
  vertical-align:middle;
  margin:0 2px;
}
/* Resultats */
#SuggEnvoyer {
  text-align:right;
  margin:2px 0 -5px 0;
  font-weight:bold;
  font-size:.92em;
}
#SuggEnvoyer img {
  vertical-align:middle;
  margin-right:4px;
}
#ColCentre #SuggEnvoyer  a:link, #ColCentre #SuggEnvoyer  a:visited {
  text-decoration:none;
  color:#5a5a5a;
}
#ColCentre #SuggEnvoyer  a:hover {
  text-decoration:underline;
}
#Suggestions .LigneResults {
  padding-bottom:3px;
  padding-top:2px;
}
#Suggestions .Panier {
  white-space:nowrap;
  width:156px;
}
span.Imagette_lire, span.Imagette_voir, span.Imagette_ecouter {
  display:block;
  text-align:center;
  min-width:50px;
  min-height:50px;
  float:left;
  }
span.Imagette_lire {
 background:url('/images/interface09/icones/ico_lire_med.png') no-repeat center center;
}  
span.Imagette_voir{
 background:url('/images/interface09/icones/ico_voir_med.png') no-repeat center center;
}  
span.Imagette_ecouter{
 background:url('/images/interface09/icones/ico_ecouter_med.png') no-repeat center center;
}
/* Notice */
#Suggestions #NoticeOutils {
  margin-top:8px;
}
#NoticeImg {
  min-height:140px;
}
#NoticeImg.Ecouter {
  background-image: url(/images/interface09/icones/ico_ecouter_lrg.png);
  background-repeat: no-repeat;
  background-position: center 10px;
}
#NoticeImg.Lire {
  background-image: url(/images/interface09/icones/ico_lire_lrg.png);
  background-repeat: no-repeat;
  background-position: center 10px;
}
#NoticeImg.Voir {
  background-image: url(/images/interface09/icones/ico_voir_lrg.png);
  background-repeat: no-repeat;
  background-position: center 10px;
}
.NoticeColG{
    width:130px;
}
/* Outils */
.enqc-wrap{
    visibility:hidden;
    min-height:7px;
}
.data-parsed{
    visibility:visible !important;
}
#Suggestions #NoticeOutils .Outils {
  padding:2px 0 5px 0;
}
#Suggestions #NoticeOutils .Outils img {
  margin-top:3px;
}
.SuggesResume {
  padding-top:5px;
}
.SuggesPrint {
  margin-left:4px;
}
.flipbook-text {
  padding-top:6px;
}


/*  20131107 - Activite microdata | recherche rms  & recherche activites */
.pRchrContent {display:block;}
.pRchrActMicrodata {display:block;}
.pRchrAct { font-style:italic; }
.pRchrActDate {}
.pRchrActLocation {}
.pRchrActLocation:before {content:" - ";}
.pRchrActLocationDescription {}
.pRchrActLocationDescription:before {content:" - ";}
.pRchrActBillet {}
.pRchrActBillet:before {content:" ("}
.pRchrActBillet:after {content:")"}


/* XXX ARCHIVAGE WEB XXX  */
#ResultArchivage ul {
  list-style-type:none;
  list-type:none;
  padding-left:0;
  margin:0;
}      
#ResultArchivage ul li {
  padding-left:0;
  padding-bottom:4px;
  margin:0;
}
#ResultArchivage ul li a{
    font-weight:normal;
}
#ResultArchivage .ArchivageTitre {
  font-weight:bold;
  font-size: 1.05em;
}
#ResultArchivage .ValorisationListeDesc {
  margin-left: 64px;
  padding-top:5px;
  padding-bottom:5px;
}
#ColCentre #ResultArchivage .ValorisationListeDesc a:link,
#ColCentre #ResultArchivage .ValorisationListeDesc a:visited {
  color:#ae5200;
}
#ResultArchivage #EnteteResult {
  overflow:hidden;
}
input#RechercheArchivage {
  width:330px;
  margin:2px 22px 0 15px;
  border-radius:2px;
}

/* PRIX LITTERAIRES */

.PL_wrapper {overflow:hidden;}
.PL_laureats {border-top:1px solid #ddd; margin-top:10px;}
p.PL_label {float:left; width:124px;text-align:right;clear:left;}
.PL_description {margin-left:124px; font-weight:normal; overflow:hidden;}
.PL_wrapper h2 {
  color:#4a7728;
  text-transform:uppercase;
  width:120px;
  padding:0!important;
  text-align:right;
  border:0!important;
  background-color:transparent!important;
}
.PL_laureats ul {margin:0 0 0 74px!important; }
/*.PL_laureats li {width:33%; list-style-type:none; float:left; min-height:4em;}*/
.PL_laureats li {list-style-type:none; margin-bottom:5px }
.PL_laureats li.PL_categorie {
 /* float:none;
  clear:left; */
  font-weight:bold;
  color:#4a7728;
  min-height:0;
  margin:5px 5px 5px 54px;
  font-size:1.04em;
 /* width:100%*/
}
.PL_laureats li span {display:block; }
.PL_laureats + .PL_laureats {padding:5px 5px 15px 5px;}
.PL_annee {width:44px; text-align:right; font-weight:bold; float:left; clear:left;}
.PL_annee + span {margin-left:54px;}
.PL_auteur a {margin-right: 10px}
.PL_titre {margin-left:64px; font-weight:bold;}
.PL_annee + span.PL_prix { float:left; margin-left:10px;}
.PL_genre {font-weight:bold;float:left; margin-left:10px;}
.PL_icone {border-left:1px solid #ddd; overflow:hidden; float:right; padding-left:20px;}
.PL_icone img {float:left; width:40px; margin:0 5px 0 0;}
.PL_icone p {float:left; width:150px; font-size:.88em; color:#333; font-weight:bold;}

#PrixLitt div.LigneResults {padding:16px 0!important; border:none;}
#PrixLitt div.LigneResults.resultatActif {background-color:#4a4a4a; color:#fff;}
#PrixLitt div.LigneResults> a:link, #PrixLitt div.LigneResults> a:visited{
  color:#020202!important;
  margin-left:25px;
  font-size:1.1em
}
#PrixLitt div.LigneResults.resultatActif a:link, #PrixLitt div.LigneResults.resultatActif a:visited{
   color:#fff!important;
  text-decoration:none!important;
}
#PrixLitt #Moz0 {border:none!important}
#PrixLitt div.PrixParIDActif{border:1px solid #4a4a4a;}
#PrixLitt .LigneResults {border:none!important}
#PrixLitt .LigneResults .imprimer {display:none!important;}
#PrixLitt .LigneResults.resultatActif .imprimer {
  display:block!important;
  background-image: url("/images/interface14/ico_Imprimer-blanc.png");
  background-repeat:no-repeat;
  padding-left:20px;
  margin-right:10px;
}
/* #PrixLitt #FacettesValorisation .FacetNormal h3 {
  padding-right:16px;
}*/
#PrixLitt form[name=triFacettes] {
  padding:10px;
  margin:5px;
  background-color:#eee;
}
#PrixLitt div.LigneResults.resultatActif {position:relative;}
#PrixLitt div.LigneResults.resultatActif a.fermerCeResultat img {
  position:absolute;
  top:14px;
  right:10px;
}
#conteneurBtTopAfficher{
   background-color:#808080;
}
#BoiteAfficherPlus{
   background-color:#808080;
   color:#fff;
   font-size:14px;
   font-weight:bold;
   cursor:pointer;
   margin-left:41px;
   line-height:40px;
   text-align: center;
}
/*#BoiteAfficherPlus:hover,#BoiteAfficherPlus:focus{
   background-color:#999
}*/
#BoutonTop{
   border:2px solid #808080;
   float:left;
   height:40px;
   line-height:36px;
   width:40px;
   font-size:20px;
   color:#808080
}
 
/*#BoutonTop:hover, #BoutonTop:focus{
   color:#999;
   border:2px solid #999
}*/




/* Festival International de Jazz de Montréal */
.ImagetteFIJM {
  min-height:48px;
  width:50px;
  margin:2px;
  border:none;
}
#FIJM form[name=triFacettes] {
  padding:10px;
  margin:5px;
  background-color:#eee;
}
/* Specificites onglets */
.ongletprix .PL_laureats li {overflow:hidden;}
.ongletprix .PL_laureats li span {display:block; border:1px solid #fff;float:left; }
.ongletprix  span.PL_auteur {margin-left:10px; width:200px}
.ongletprix  span.PL_titre {margin-left:10px; width:400px}
.ongletprix .PL_titre {margin-left:14px; }
.ongletlaureat .PL_wrapper h2 {font-size:1.04em!important;}
.ongletlaureat .PL_description {margin-left:40px;}
.ongletoeuvre .PL_wrapper h2 {font-size:1.04em!important;}

/* Poster frame du Strobe Media Player */
strobe.fijm object#strobeMediaPlayback {
  background-image: url('/images/contenu/Collections/collection_numerique/fijm/FIJM_720.jpg');
  background-repeat: no-repeat;
  background-position: center;
  /*background-size: 100%;*/
}
object#strobeMediaPlayback {
  width:100%;
}

/*  RMS Section BAnQ Numérique version 2018 avec intégration service BAnQ Numérique. Sans tout reproduire fidèlement, certains styles sont copiés pour se rapprocher du rendu de la liste dans le contexte de BAnQ Numérique.
*/

.rms-banqn-resultImg {
    padding: 0 15px;
    float: left;
    text-align: center;
    width: 110px;
    position: relative;
}

.rms-banqn-resultImg a.rms-banqn-lienResultImg {
    position: absolute;
    top: 7px;
    left: 5px;
    width: 50px;
    height: 50px;
}

.rms-banqn-pastilleAccesSurPlace {
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 32px;
    height: 32px;
    line-height: 36px;
    background-color: #fff;
    border-radius: 50%;
}

.rms-banqn-pastilleAccesSurPlace i {
    color: #000;
    font-size: 24px;
    /* Pour RMS, le centrage ne correspondait pas à celui de BAnQ Numérique. */
    margin-top: 3px;
}

.rms-banqn-resultItem p {
    font-size: 12px;
    margin: 7px 124px 0 110px;
}

.rms-banqn-genre>span {
    display: inline-block;
    float: left;
    background-color: #cfcfcf;
    color: #6a6a6a;
    padding: 4px;
    margin: 4px 4px 4px 0;
}

p.rms-banqn-snapshot em {
    font-style: normal;
    font-weight: bold;
    /* Note : Nous n'affichons pas le hightlight jaune dans RMS. */
}

#ColCentre #RMS_afficherColNum .LigneResults p {
    padding: 0px;
    clear:both;
}