/* 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;
}
#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  {
  background-color:#fff;
}
#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;
}
#ResultArchivage #EnteteResult{
    margin-top:20px;
}
/* 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%;
}





