* {
  padding:0;
  margin:0;
}
body {
  background-color:#fff;
  font-size:0.92em;
  color:#202020;
  font-family:Helvetica, Arial, sans-serif;
  overflow-y:scroll;
  overflow-x:auto;
}
#Global {
  margin:0 auto;
  padding:0;
  background-color:#fff;
  width:940px;
  position:relative;
}
.Invisible  {
  margin-left:-5000px!important;
  height:1px;
  margin:-1px 0 0 0;
  padding:0;
  overflow:hidden;
  font-size:0.1em;
  display:block;
  text-align:left;
}
/* HACK IE10 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .Invisible {display:none;}
}
/* XXXXXXX ZONE MENU ENTETE XXXXXXX */
#ZoneMenuEntete { /* voir IE7 */
  padding:12px 0 13px 3px;
  font-size:.72em;
}
/*#ZoneMenuEntete a:link, #ZoneMenuEntete a:visited {
  color:#666;
  margin-right:8px;
}
#ZoneMenuEntete a:hover, #ZoneMenuEntete a:focus {
  color:#000;
  text-decoration:none;
}
#ZoneMenuEntete a.Deconnexion:link, #ZoneMenuEntete a.Deconnexion:visited {
  color:#f00;
  margin:24px;  
  text-decoration:none;
  font-weight:bold;
}
#ZoneMenuEntete a.Deconnexion:hover, #ZoneMenuEntete a.Deconnexion:focus {
  color:#000;
  text-decoration:underline;
}*/
#ZoneMenuEntete a:link, #ZoneMenuEntete a:visited {
    margin-right:8px;
}
#ZoneMenuEntete a:hover, #ZoneMenuEntete a:focus {
  text-decoration:none;
}
#ZoneMenuEntete a.Deconnexion:link, #ZoneMenuEntete a.Deconnexion:visited {
  color:#000!important;
  margin: 2px 20px;  
  text-decoration:none;
  font-weight:bold;
  background-color:#a3abb1;
  padding:6px
}
#ZoneMenuEntete a.Deconnexion:hover, #ZoneMenuEntete a.Deconnexion:focus {
  text-decoration:underline;
    background-color:#ccc;
}
/* XXXXXXX ZONE RECHERCHE XXXXXXX */
#ZoneRecherche {
  /*padding:3px 0;*/
  text-align:right;
}
#ZoneRecherche form {
  padding:0;
  margin:7px 0 -10px 15px;
  float:right;
  border:1px solid #fff;
}
#ZoneRecherche .TxtRech {
  width:110px;
  border-right:1px solid #79b1c9;
  border-bottom:1px solid #3c748c;
  border-top:1px solid #3c748c;
  border-left:1px solid #3c748c;
  margin:0 10px;
}
#ZoneRecherche .ImgSubmit {
  margin-top:0; /* Voir IE7 */
  margin-bottom:-4px;
}
/* XXXXXXX ZONE MENU XXXXXXX */
#ZoneMenu {
  position:relative;
  margin-bottom:10px;
  overflow:hidden;
  width: 100% ;
}
#ZoneMenu ul {
  margin:2px 0;
}
#ZoneMenu li {
  float:left;
  list-style-type:none;
  border-left:1px solid #d9d9d9;
  font-size:.84em;
  min-height:30px;
  font-weight:bold;
  padding:0;
}
.MenuAccueil {width:39px;}
.MenuIris {width:84px;}
.MenuPistard {width:76px}
.MenuRessources {width:134px}
.MenuCollections {width:91px}
.MenuServices {width:74px;}
.MenuActivites {width:76px;}
.MenuJeune {width:118px}
.MenuSqla {width:128px}
.MenuMonDossier {width:109px}
#ZoneMenu span {
  font-size:.84em;
}
#ZoneMenu li.LiMonDossier {
  border-right:1px solid #d9d9d9;
  background-color:#f2f3f4;
}
#ZoneMenu li a:link, #ZoneMenu li a:visited {
  display:block;
  height:2em;
  padding:10px 0 2px 0;
  color:#525252;
  text-decoration:none;
  text-align:center;
}
#ZoneMenu li img {
  margin-top:-10px;
  border:none;
}
#ZoneMenu .MenuValorisation a:link, #ZoneMenu .MenuValorisation a:visited {
  padding-left:10px;
  padding-right:10px;
}
#ZoneMenu .MenuValorisation li a.MenuAccueil:link, #ZoneMenu .MenuValorisation li a.MenuAccueil:hover {
  padding-left:0;
  padding-right:0;
}
#ZoneMenu li a:hover, #ZoneMenu li a:focus {
  color:#000;
}
.Apropos a.MenuAccueil:hover, a.MenuAccueil:hover,
.Apropos a.MenuAccueil:focus, a.MenuAccueil:focus {
  background-color:#d7dbdd;
}
.Iris .MenuIris, a.MenuIris:hover, a.MenuIris:focus {
  background-color:#d9e5f0;
}
.Archives .MenuPistard,  a.MenuPistard:hover, a.MenuPistard:focus {
  background-color:#dbdfe2;
}
.Ressources .MenuRessources, a.MenuRessources:hover, a.MenuRessources:focus {
  background-color:#e6edcd;
}
.Collections .MenuCollections, a.MenuCollections:hover, a.MenuCollections:focus {
  background-color:#f8e6cd;
}
.Services .MenuServices, a.MenuServices:hover, a.MenuServices:focus {
  background-color:#ead0dd;
}
.Activites .MenuActivites, a.MenuActivites:hover, a.MenuActivites:focus {
  background-color:#e1d2e3;
}
a.MenuJeune:hover, a.MenuJeune:focus {
  background-color:#f6dcce;
}
.Adaptes .MenuSqla, a.MenuSqla:hover, a.MenuSqla:focus {
  background-color:#cfebec;
}
.Ressources #ZoneMenu a.MenuRessources:link, .Ressources #ZoneMenu a.MenuRessources:visited,
.Activites #ZoneMenu a.MenuActivites:link, .Activites #ZoneMenu a.MenuActivites:visited,
.Collections #ZoneMenu a.MenuCollections:link, .Collections #ZoneMenu a.MenuCollections:visited,
.Services #ZoneMenu a.MenuServices:link, .Services #ZoneMenu a.MenuServices:visited ,
.Adaptes #ZoneMenu a.MenuSqla:link, .Adaptes #ZoneMenu a.MenuSqla:visited ,
.Archives #ZoneMenu a.MenuPistard:link, .Archives #ZoneMenu a.MenuPistard:visited {
  color:#202020;
}
/* XXXXXXX ENTETE ACCUEIL XXXXXXX */
#entete .Noir  {background-color:#000;}
#entete .Noir a:link, #entete .Noir a:visited {color:#fff;}
#entete .Noir a.Deconnexion:link, #entete .Noir a.Deconnexion:visited {color:#fff;}
/* XXXXXXX CONTENU XXXXXXX */
#Contenu {
  position:relative;
  clear:both;
  padding-top:5px;
  width: 100% ;
}
.Accueil #Contenu { /* Page d'accueil */
  padding-top:0;
  min-height:460px;
}
#ColGauche {
  width:164px;
  float:left;
  margin-bottom:20px;
}
.Accueil #ColGauche { /* Page d'accueil */
  width:140px;
}
#ColDroite {
  width:165px;
  position:absolute;
  top: 70px;
  right: 0;
}
.Accueil #ColDroite { /* Page d'accueil */
  width:140px;
}
#ColCentre {
  margin:0 174px;
  font-size:.92em;
  padding-left:10px;
  padding-right:10px;
  border-left:1px solid #e7e7e7;
  border-right:1px solid #e7e7e7;
  min-height:380px;
}
.Accueil #ColCentre { /* Page d'accueil */
  margin:0 150px;
}
.LargeD #ColCentre {
  margin-right:0;
  border-right:0;
  padding-right:0;
}
.LargeG #ColCentre {
  margin-left:0;
  border-left:0;
}
/* XXXXXXX Col Gauche - Menu XXXXXXX */
ul#navigation, ul#navigation2, .MenuDynamique ul {
  font-size:.84em;
  margin-bottom:15px;
  list-style-type:none;
}
.MenuDynamique ul ul{
  margin-bottom:1px;
  padding-left:4px;
  font-size:.96em;
}
ul#navigation a:link, ul#navigation a:visited,
ul#navigation2 a:link, ul#navigation2 a:visited,
.MenuDynamique ul a:link, .MenuDynamique ul a:visited {
  color:#313131;
  display:block;
  padding:3px 7px;
  text-decoration:none;
}
ul#navigation li, ul#navigation2 li, .MenuDynamique li {
  margin-top:1px;
  background-color:#dedede;
}
.MenuDynamique li ul {
  margin-left:-4px;
}
.MenuDynamique li li {
 padding-left:4px;
  font-size:.94em
}
.MenuDynamique .active {
  background-color:#525252;
}
.MenuDynamique .active li.active {
  background-color:#323232!important;
}
ul#navigation .active>a:link, ul#navigation .active>a:visited,
ul#navigation2 .active >a:link, ul#navigation2 .active>a:visited,
.MenuDynamique ul .active>a:link, .MenuDynamique ul .active>a:visited {
  color:#fff;
  font-weight:bold;
}
ul#navigation .active a:hover, ul#navigation .active  a:focus,
ul#navigation2 .active  a:hover, ul#navigation2 .active  a:focus,
.MenuDynamique ul .active  a:hover, .MenuDynamique ul .active  a:focus {
  color:#525252;
}
.MenuDynamique .active ul {
  color:#333;
  background-color:#fff;
  font-weight:normal;
}
.MenuDynamique .active ul .active{
  background-color:#525252;
}
ul#navigation li.bgTitreMenu, ul#navigation2 li.bgTitreMenu {
  background-color:#fff;
  border-top:1px solid #dcdcdc;
  border-bottom:1px solid #dcdcdc;
  color:#333;
  font-weight:bold;
  padding:2px 5px;
}
div.bgTitreMenu a:link, div.bgTitreMenu a:visited, div.bgTitreMenu p {
  display:block;
  font-size:.96em;
  background-color:#fff;
  border-top:1px solid #dcdcdc;
  border-bottom:1px solid #dcdcdc;
  color:#333;
  font-weight:bold;
  padding:5px 4px 4px 4px;
  text-decoration:none;
}
div.bgTitreMenu a:hover , div.bgTitreMenu a:focus  {
  color:#fff;
 }
.Activites div.sousTitreMenu a:link, .Activites  div.sousTitreMenu a:visited {
  background-color:#6e1873;
}
.Activites  div.sousTitreMenu span {
  display:block;
  background-color:#6e1873;
  font-size:.84em;  
  font-weight:bold;
  padding:4px 6px;
  margin:1px 0;
  color:#fff;
}
.Collections div.sousTitreMenu a:link, .Collections  div.sousTitreMenu a:visited {
  background-color:#e57d03;
}
.Services div.sousTitreMenu a:link, .Services  div.sousTitreMenu a:visited, div.sousTitreMenu p {
  background-color:#9b0057;
}
div.sousTitreMenu a:link, div.sousTitreMenu a:visited, div.sousTitreMenu p {
  display:block;
  font-size:.84em;
  background-color:#a3abb1;
  color:#fff;
  font-weight:bold;
  padding:4px 5px;
  text-decoration:none;
}
.Apropos div.bgTitreMenu a:hover , .Apropos div.sousTitreMenu a:hover,
.Apropos div.bgTitreMenu a:focus , .Apropos div.sousTitreMenu a:focus {
  background-color:#a3abb1;
}
.Ressources div.bgTitreMenu a:hover , .Ressources div.sousTitreMenu a:hover,
.Ressources div.bgTitreMenu a:focus , .Ressources div.sousTitreMenu a:focus {
  background-color:#86a20c;
}
.Collections div.bgTitreMenu a:hover , .Collections div.sousTitreMenu a:hover,
.Collections div.bgTitreMenu a:focus , .Collections div.sousTitreMenu a:focus {
  background-color:#e57d03;
}
.Services div.bgTitreMenu a:hover , .Services div.sousTitreMenu a:hover,
.Services div.bgTitreMenu a:focus , .Services div.sousTitreMenu a:focus {
  background-color:#9b0057;
}
.Activites div.bgTitreMenu a:hover , .Activites div.sousTitreMenu a:hover,
.Activites div.bgTitreMenu a:focus , .Activites div.sousTitreMenu a:focus {
  background-color:#6e1873;
}
.Activites div.sousTitreMenu a:link, .Activites  div.sousTitreMenu a:visited {
  background-color:#6e1873;
}
.Ressources div.sousTitreMenu a:link, .Ressources div.sousTitreMenu a:visited {
  background-color:#86a20c;
}
ul#navigation li.bgTitreMenu a:link, ul#navigation li.bgTitreMenu a:visited,
ul#navigation2 li.bgTitreMenu a:link, ul#navigation2 li.bgTitreMenu a:visited  {
  color:#3e3e3e;
  text-decoration:none;
  margin:-2px -5px;
}
ul#navigation li.LiNouveau a:link, ul#navigation li.LiNouveau a:visited,
ul#navigation2 li.LiNouveau a:link, ul#navigation2 li.LiNouveau a:visited {
  color:#045083;
}
ul#navigation li.LiNouveau a:hover, ul#navigation2 li.LiNouveau a:hover,
ul#navigation li.LiNouveau a:focus, ul#navigation2 li.LiNouveau a:focus {
  color:#3e3e3e;
}
/* Correction d'un Bug IE6 et 7 */
ul#navigation li.bgTitreMenuRJBD, ul#navigation2 li.bgTitreMenuRJBD {
  background-color:#dcdcdc;
  color:#3e3e3e;
  font-weight:bold;
  padding:0;
}
ul#navigation li.bgTitreMenuRJBD a:link, ul#navigation li.bgTitreMenuRJBD a:visited,
ul#navigation2 li.bgTitreMenuRJBD a:link, ul#navigation2 li.bgTitreMenuRJBD a:visited {
  color:#3e3e3e;
}
ul#navigation a:hover, ul#navigation2 a:hover, .MenuDynamique ul a:hover,
ul#navigation a:hover, ul#navigation2 a:focus, .MenuDynamique ul a:focus {
  color:#000;
  text-decoration:none;
}
ul.MenuGApropos a:hover, .Apropos ul#navigation a:hover, .Apropos .MenuDynamique ul a:hover,
ul.MenuGApropos a:focus, .Apropos ul#navigation a:focus, .Apropos .MenuDynamique ul a:focus  {
  background-color:#cdeaec;
}
ul.MenuGRessources a:hover, .Ressources ul#navigation a:hover, .Ressources .MenuDynamique ul a:hover,
ul.MenuGRessources a:focus, .Ressources ul#navigation a:focus, .Ressources .MenuDynamique ul a:focus {
  background-color:#e5f1dd;
}
ul.MenuGCollections a:hover, .Collections ul#navigation a:hover, .Collections .MenuDynamique ul a:hover,
ul.MenuGCollections a:focus, .Collections ul#navigation a:focus, .Collections .MenuDynamique ul a:focus {
  background-color:#f6e7d5;
}
ul.MenuGServices a:hover, .Services ul#navigation a:hover, .Services .MenuDynamique ul a:hover,
ul.MenuGServices a:focus, .Services ul#navigation a:focus, .Services .MenuDynamique ul a:focus  {
  background-color:#f0e1e6;
}
ul.MenuGActivites a:hover, .Activites ul#navigation a:hover, .Activites .MenuDynamique ul a:hover,
ul.MenuGActivites a:focus, .Activites ul#navigation a:focus, .Activites .MenuDynamique ul a:focus  {
  background-color:#e6e1e8;
}
ul#navigation li.DernierSousMenu {
  margin-bottom:7px;
}
/* Complement Col Gauche - Voir Livres Numeriques - Nouveaux arrivants */
.Ressources .DivColG {  
  border:1px solid #c9c9c9;
  background-color:#eff7e9;
  padding:5px 2px 5px 8px;
  font-size:.84em;
  color:#292929;
}
.Ressources .DivColG ul {
  list-style-type:none;
  margin-top:8px
}
.Ressources .DivColG ul li {
  border:1px solid #ddd;
  margin:2px 0 2px -5px;
  border-radius:3px;
}
.Ressources #ColGauche .DivColG ul li a:link, .Ressources #ColGauche .DivColG ul li a:visited {
  text-decoration:none;
  color:#333;
  font-weight:bold;
  display:block;
  padding:2px 5px;
  background-color:#e6edcd;
}
.Ressources #ColGauche .DivColG ul li a:hover, .Ressources #ColGauche .DivColG ul li a:focus {
  background-color:#869e00;
  color:#fff;
}
.Services .DivColG {  
  border:1px solid #c9c9c9;
  background-color:#f0e1e6;
  padding:5px;
  font-size:.96em;
  color:#292929;
}
.Services .DivColG ul#navigation2 {
  margin:10px 2px 5px 2px;
  background-color:#fff;
}
.Services .DivColG li:hover {
  background-color:#f0e1e6
}
.Services .DivColG li {
  border-bottom:1px solid #c9c9c9;}
.Services .DivColG li:first-child {
  border-top:1px solid #c9c9c9;}
.TitreColG {
font-weight:bold;
}
.TxtColG {}
/* XXXXXXX Col G Accueil XXXXXXX */
.AccueilPortail.MenuDynamique li {
  background-color:#fff;
  border-bottom: 1px solid #dedede;
}
.AccueilPortail.MenuDynamique li.bgTitreMenu {
  font-weight:bold;
  padding:0;
    border-bottom: 0;
 }
.MenuGServices li.bgTitreMenu {
  background-color:#9e195d;
 }
.MenuGRessources li.bgTitreMenu {
  background-color:#779F28;
 }
.MenuGSocial li.bgTitreMenu {
  background-color:#005489;
 }
.MenuGApropos li.bgTitreMenu {
  background-color:#52585b;
 }
 .AccueilPortail.MenuDynamique .MenuGEmploi li.bgTitreMenu {
  background-color:#fff;
  border:1px solid #d8d8d8;

}
.AccueilPortail .MenuGServices .bgTitreMenu  a:link, .AccueilPortail .MenuGServices .bgTitreMenu  a:visited,
.AccueilPortail .MenuGRessources .bgTitreMenu  a:link, .AccueilPortail .MenuGRessources .bgTitreMenu  a:visited,
.AccueilPortail .MenuGSocial .bgTitreMenu  a:link, .AccueilPortail .MenuGSocial .bgTitreMenu  a:visited,
.AccueilPortail .MenuGApropos .bgTitreMenu  a:link, .AccueilPortail .MenuGApropos .bgTitreMenu  a:visited {
  color:#fff;
  padding:5px 8px;
}
.AccueilPortail .MenuGServices .bgTitreMenu  a:hover, .AccueilPortail .MenuGServices .bgTitreMenu  a:focus,
.AccueilPortail .MenuGRessources .bgTitreMenu  a:hover, .AccueilPortail .MenuGRessources .bgTitreMenu  a:focus,
.AccueilPortail .MenuGSocial .bgTitreMenu  a:hover, .AccueilPortail .MenuGSocial .bgTitreMenu  a:focus,
.AccueilPortail .MenuGApropos .bgTitreMenu  a:hover, .AccueilPortail .MenuGApropos .bgTitreMenu  a:focus {
  color:#333;
}
.AccueilPortail .MenuGEmploi .bgTitreMenu  a:link, .AccueilPortail .MenuGEmploi .bgTitreMenu  a:visited {
  padding:5px 8px;
}
.AccueilPortail .MenuGSocial .bgTitreMenu  a:hover, .AccueilPortail .MenuGSocial .bgTitreMenu  a:focus ,
.AccueilPortail .MenuGEmploi .bgTitreMenu  a:hover, .AccueilPortail .MenuGEmploi .bgTitreMenu  a:focus {
  background-color:#d8d8d8;
}
/* XXXXXXX Col Droite XXXXXXX */
#ColDroite h2 {
  font-size:.84em;
  font-weight:bold;
  padding:2px 5px;
}
/* Mon dossier */
#MonDossier {
  background-color:#ecf7fc;
  padding:0;
  margin-bottom:10px;
  padding-bottom:5px;
}
#MonDossier h2 {
  padding:0;
  margin-bottom:5px;
  font-size:.84em;
}
#MonDossier h2 a:link, #MonDossier h2 a:visited {
  display:block;
  background-color:#3a697e;
  color:#ecf7fc;
  padding:4px 5px;
  text-decoration:none;
}
#MonDossier h2 a:hover, #MonDossier h2 a:focus {
  background-color:#ccc;
  color:#000;
}
#MonDossier h3 {
  font-size:.84em;
}
#MonDossier label {
  font-size:0.84em;
  font-weight:bold;
  padding:5px 10px 2px 10px;
  display:block;
}
#MonDossier input  {
  margin:0 10px;
  width:115px;
}
#MonDossier .MonDossierSubmit {
  display:block;
  margin:5px auto;
  border-color:#3a697e;
  background-color:#b5cfda;
  font-weight:bold;
  color:#000;
  width:90px;
}
#MonDossier .MonDossierSubmit:hover, #MonDossier .MonDossierSubmit:focus {
  border-color:#afd2d4;
  background-color:#3a697e;
  color:#ecf7fc;
  cursor: pointer;
}
#MonDossier p {
  text-align:center;
  font-size:0.72em;
}
#MonDossier a:link, #MonDossier a:visited {
  color:#366;
}
#MonDossier a:hover, #MonDossier a:focus {
  text-decoration:none;
}
.mondossier {
  margin-bottom:10px;
  clear:left;
}
.mondossier img {
  float:left;
  margin:5px 10px 10px 5px;
}
/* Module "Mon dossier" flottant pour section "Consulter votre dossier d'abonne" */
#pseudoColdroite {
  width:140px;
  position:absolute;
  top:0;
  right:0;
}
#pseudoColdroite #MonDossier h2 {
  padding: 0;
}
#pseudoColdroite #MonDossier a:link, #pseudoColdroite #MonDossier a:visited {
  font-size:0.72em;
  color:#ecf7fc;
}
#pseudoColdroite #MonDossier a:hover, #pseudoColdroite #MonDossier a:focus {
  text-decoration:none;
  color:#000;
}
#pseudoColdroite #MonDossier h3 a:link, #pseudoColdroite #MonDossier h3 a:visited {
  font-size:0.72em;
  color:#336666;
}
/* XXXXXXX PIED DE PAGE XXXXXXX */
#PdP {clear:both;background-color:#edeeef;padding:10px 10px 0 10px;margin-top:20px;margin-bottom:10px;}
.pdp1 {text-align:center;background-color:#72797f;color:#fff;font-weight:bold;font-size:.96em;padding:14px;margin:0;}
#PdP .pdp1 a:link, #PdP .pdp1 a:visited {color:#fff; text-decoration:underline;}
#PdP .pdp1 a:hover, #PdP .pdp1 a:focus {color:#fff; text-decoration:none;}
#PdP img  {border:none;}
.pdp2 {width:100%;overflow:hidden;}
.pdp2 li {list-style-type:none;padding-left:4px;margin-bottom:5px;}
.pdp2 h1 {font-size:1.06em;color:#394144;margin-bottom:8px;}
.pdp2 div {float:left; width:16%;font-size:.84em;margin:10px 2%;}
.pdp2 ul.ListePlus {font-weight:bold;margin-top:25px;margin-bottom:15px;}
.logoPdp {display:block;margin-top:60px;}
#PdP .pdp2 a:link, #PdP .pdp2 a:visited {color:#394144; text-decoration:underline;}
#PdP .pdp2 a:hover, #PdP .pdp2 a:focus {color:#394144; text-decoration:none;}
#iconesPdp {float:none;width:100%;}
#iconesPdp img {margin-right:3px;}
.pdp3 {text-align:center;}
.pdp3 img {margin:5px;}
.pdp3 p {color:#394144;font-weight:bold;margin:10px 0;}
.pdp3 {background-color:#fff;margin:0 -10px -10px -10px}
/* XXXXXXX IMPRESSION XXXXXXX */
@media print {
  #ColDroite, #ColGauche, #IdRubrique, #Consultez, #Entete ul,
    .noprint, #MegaMenu, .ContainerGris, .ContainerNoir
    { display:none;}
  #MiseEnValeur {margin-top:10px;}
  #Global {width:100%;}
  #ColCentre { margin:0; border:0;}
  #RetourResult, #NoticeOutils {display:none;}
  #PermalienPrint {display:block;}
  #NoticeConteneur { width:95%; /* Pour Firefox */}
  .PrintLge {font-size:1.2em;}
}
/* XXXXXXX NOUVEAUX MENUS XXXXXXX */
#MenuB {
  font-size:.84em;
  margin-bottom:14px;
}
#MenuB li {
  list-style-type:none;
}
#MenuB .MenuB_titre a:link, #MenuB .MenuB_titre a:visited {
  text-decoration:none;
  display:block;
  background-color:#575757;
  margin:1px 0;
  padding:4px 14px 4px 7px;
  color:#fff;
  font-weight:bold;
}
#MenuB .MenuB_precedent a:link, #MenuB .MenuB_precedent a:visited {
  text-decoration:none;
  display:block;
  background-color:#fff;
  margin:1px 0;
  padding:4px 4px 4px 20px;
  color:#575757;
  border-top:1px solid #e7e7e7;
  background-image: url("/images/interface09/menu_flecheG.png");
  background-repeat: no-repeat;
  background-position: left top;
}
#MenuB .MenuB_precedent a:hover, #MenuB .MenuB_precedent a:focus {
  color:#fff;
  background-image: url("/images/interface09/menu_flecheG_hover.png");
  background-repeat: no-repeat;
  background-position: left top;
}
#MenuB li a:link, #MenuB li a:visited {
  text-decoration:none;
  display:block;
  background-color:#f2f2f2;
  margin:1px 0;
  padding:4px 14px 4px 7px;
  color:#353535;
  background-image: url("/images/interface09/menu_flecheD.png");
  background-repeat: no-repeat;
  background-position: right 1px;
}
#MenuB li.active a:link, #MenuB li.active a:visited,
#MenuB li a:hover, #MenuB li a:focus {
  color:#fff;
  background-image: url("/images/interface09/menu_flecheD_hover.png");
  background-repeat: no-repeat;
  background-position: right 1px;
}
#MenuB li a[href^="http://"]:link, #MenuB li a[href^="http://"]:visited,
#MenuB li.active a[href^="http://"]:link, #MenuB li.active a[href^="http://"]:visited,
#MenuB li a[rel~="external"]:link, #MenuB li a[rel~="external"]:visited {  
  background-image: url(/images/interface09/menu_lien_ext.png);
  background-repeat: no-repeat;
  background-position: 153px 8px;
}
#MenuB li a[href^="http://"]:hover, #MenuB li a[href^="http://"]:focus,
#MenuB li a[rel~="external"]:hover, #MenuB li a[rel~="external"]:focus {  
  background-image: url(/images/interface09/menu_lien_ext_hover.png);
  background-repeat: no-repeat;
  background-position: 153px 8px;
}
#MenuB li a[rel~="internal"]:link, #MenuB li a[rel~="internal"]:visited {   
  background-image: url("/images/interface09/menu_flecheD.png");
  background-repeat: no-repeat;
  background-position: right 1px;
}
#MenuB li a[rel~="internal"]:focus, #MenuB li a[rel~="internal"]:hover {   
  background-image: url("/images/interface09/menu_flecheD_hover.png");
  background-repeat: no-repeat;
  background-position: right 1px;
  }
#MenuB li#rss a:link, #MenuB li#rss a:visited,
#MenuB li#rss a:hover, #MenuB li#rss a:focus {
  background-image: url("/images/contenu/aide/logo_rss.gif");
  background-repeat: no-repeat;
  background-position: right 5px center;
}
/* POUR NE PAS VOIR LES SOUS-MENUS OUBLIES:
#MenuB li.active li a:link,#MenuB li.active li a:visited {
  background-color:#f5f5f5!important;
  color:#353535!important;
}*/
/* XXX SOUS-MENUS VOIR AUSSI XXX */
.voirAussi {
  margin:20px 0;
  position:relative;
}
.voirAussi.menuProche {
  margin:/*-7px 0 0*/ 0;
}
#MenuB + .voirAussi.menuProche {
  margin-top:-14px!important;
}
.voirAussi img {
  border:0;
}
.voirAussi span {
  display:block;
  position:absolute;
  right:3px;
  top:3px;
}
.voirAussi span a {
  display:block
}
#ColGauche .voirAussi h1 {
  font-size:.84em;
  background-color:#f2f2f2!important;
  color:#353535!important;
  margin-bottom:2px;
  padding:4px 9px 4px 5px;
}
.voirAussi li {
  list-style-type:none;
  border-bottom:1px solid #ccc;
  font-size:.84em;
}
.voirAussi li a:link, .voirAussi li a:visited {
  padding:3px 5px;
  text-decoration:none;
  display:block;
  background-color:#fff;
  color:#505050;
}
.voirAussi li a:hover, .voirAussi li a:focus,
.voirAussi li.active a:link, .voirAussi li.active a:visited {
  text-decoration:none;
  color:#fff;
}
.voirAussi li a[rel~="external"] {
  background-image: url(/images/interface09/menu_lien_ext.png);
  background-repeat: no-repeat;
  background-position: 153px 8px/*95% 6px*/;
   padding-right:5%;
}
.voirAussi li a[rel~="external"]:hover {
  background-image: url(/images/interface09/menu_lien_ext_hover.png);
  background-repeat: no-repeat;
  background-position: 153px 8px/*95% 6px*/;
}
.voirAussi h1.ouvreBoite {
  background-image: url(/images/interface09/fleche_menu_gauche.png);
  background-repeat: no-repeat;
  background-position: 154px 8px;
  cursor: pointer;
  font-weight:normal;
}
.voirAussi h1.ouvreBoite.ouvert {
  background-image: url(/images/interface09/fleche_menu_bas.png);
  background-repeat: no-repeat;
  background-position: 154px 8px;
}
/* XXX HOVER MENU XXX */
.Archives #MenuB li a:hover, .Archives #MenuB li a:focus,
.Archives .voirAussi li.active a:link, .Archives .voirAussi li.active a:visited,
.Archives #MenuB li.active a:link, .Archives #MenuB li.active a:visited,
.Archives #MenuB .MenuB_titre  a:hover, .Archives #MenuB .MenuB_titre  a:focus,
.Archives #MenuB .MenuB_precedent a:hover, .Archives #MenuB .MenuB_precedent a:focus,
.Archives .voirAussi li a:hover,.Archives.voirAussi li a:focus,
#ColGauche #MenuB a[href*="/archives/"]:hover, #ColGauche #MenuB a[href*="/archives/"]:focus,
#ColGauche .voirAussi li a[href*="/archives/"]:hover, #ColGauche .voirAussi li a[href*="/archives/"]:focus {
  background-color:#4d616f;
}
.Collections #MenuB li a:hover, .Collections #MenuB li a:focus,
.Collections .voirAussi li.active a:link, .Collections .voirAussi li.active a:visited,
.Collections #MenuB li.active a:link, .Collections #MenuB li.active a:visited,
.Collections #MenuB .MenuB_titre  a:hover, .Collections #MenuB .MenuB_titre  a:focus,
.Collections #MenuB .MenuB_precedent a:hover, .Collections #MenuB .MenuB_precedent a:focus,
.Collections .voirAussi li a:hover,.Collections .voirAussi li a:focus,
#ColGauche #MenuB a[href*="/collections/"]:hover, #ColGauche #MenuB a[href*="/collections/"]:focus,
#ColGauche .voirAussi li a[href*="/collections/"]:hover, #ColGauche .voirAussi li a[href*="/collections/"]:focus {
  background-color:#ed7d00;
}
.Ressources #MenuB li a:hover, .Ressources #MenuB li a:focus,
.Ressources .voirAussi li.active a:link, .Ressources .voirAussi li.active a:visited,
.Ressources #MenuB li.active a:link, .Ressources #MenuB li.active a:visited,
.Ressources #MenuB .MenuB_titre  a:hover, .Ressources #MenuB .MenuB_titre  a:focus,
.Ressources #MenuB .MenuB_precedent a:hover, .Ressources #MenuB .MenuB_precedent a:focus,
.Ressources .voirAussi li a:hover,.Ressources .voirAussi li a:focus,
#ColGauche #MenuB a[href*="/ressources_en_ligne/"]:hover, #ColGauche #MenuB a[href*="/ressources_en_ligne/"]:focus,
#ColGauche .voirAussi li a[href*="/ressources_en_ligne/"]:hover, #ColGauche .voirAussi li a[href*="/ressources_en_ligne/"]:focus {
  background-color:#869e00;
}
.Activites #MenuB li a:hover, .Activites #MenuB li a:focus,
.Activites .voirAussi li.active a:link, .Activites .voirAussi li.active a:visited,
.Activites #MenuB li.active a:link, .Activites #MenuB li.active a:visited,
.Activites #MenuB .MenuB_titre  a:hover, .Activites #MenuB .MenuB_titre  a:focus,
.Activites #MenuB .MenuB_precedent a:hover, .Activites #MenuB .MenuB_precedent a:focus,
.Activites .voirAussi li a:hover,.Activites .voirAussi li a:focus,
#ColGauche #MenuB a[href*="/activites/"]:hover, #ColGauche #MenuB a[href*="/activites/"]:focus,
#ColGauche .voirAussi li a[href*="/activites/"]:hover, #ColGauche .voirAussi li a[href*="/activites/"]:focus {
  background-color:#6f2a7f;
}
.Services #MenuB li a:hover, .Services #MenuB li a:focus,
.Services .voirAussi li.active a:link, .Services .voirAussi li.active a:visited,
.Services #MenuB li.active a:link, .Services #MenuB li.active a:visited,
.Services #MenuB .MenuB_titre  a:hover, .Services #MenuB .MenuB_titre  a:focus ,
.Services #MenuB .MenuB_precedent a:hover, .Services #MenuB .MenuB_precedent a:focus,
.Services .voirAussi li a:hover,.Services  .voirAussi li a:focus,
#ColGauche #MenuB a[href*="/services/"]:hover, #ColGauche #MenuB a[href*="/services/"]:focus,
#ColGauche .voirAussi li a[href*="/services/"]:hover, #ColGauche .voirAussi li a[href*="/services/"]:focus ,
#ColGauche #MenuB a[href*="/sam/"]:hover, #ColGauche #MenuB a[href*="/sam/"]:focus,
#ColGauche .voirAussi li a[href*="/sam/"]:hover, #ColGauche .voirAussi li a[href*="/sam/"]:focus {
  background-color:#a11957;
}
.Apropos #MenuB li a:hover, .Apropos #MenuB li a:focus,
.Apropos .voirAussi li.active a:link, .Apropos .voirAussi li.active a:visited,
.Apropos #MenuB li.active a:link, .Apropos #MenuB li.active a:visited,
.Apropos #MenuB .MenuB_titre  a:hover, .Apropos #MenuB .MenuB_titre  a:focus,
.Apropos #MenuB .MenuB_precedent a:hover, .Apropos #MenuB .MenuB_precedent a:focus,
.Apropos .voirAussi li a:hover,.Apropos  .voirAussi li a:focus,
#ColGauche #MenuB a[href*="/a_propos_banq/"]:hover, #ColGauche #MenuB a[href*="/a_propos_banq/"]:focus ,
#ColGauche #MenuB a[href*="/aide/"]:hover, #ColGauche #MenuB a[href*="/aide/"]:focus ,
#ColGauche #MenuB a[href*="/outils/"]:hover, #ColGauche #MenuB a[href*="/outils/"]:focus,
#ColGauche #MenuB a[href*="/formulaires/"]:hover, #ColGauche #MenuB a[href*="/formulaires/"]:focus,
#ColGauche .voirAussi li a[href*="/a_propos_banq/"]:hover, #ColGauche .voirAussi li a[href*="/a_propos_banq/"]:focus,
#ColGauche .voirAussi li a[href*="/aide/"]:hover, #ColGauche .voirAussi li a[href*="/aide/"]:focus,
#ColGauche .voirAussi li a[href*="/outils/"]:hover, #ColGauche .voirAussi li a[href*="/outils/"]:focus,
#ColGauche .voirAussi li a[href*="/formulaires/"]:hover, #ColGauche .voirAussi li a[href*="/formulaires/"]:focus {
  background-color:#3a4a54;
}
#ColGauche #MenuB a[href*="/sqla/"]:hover, #ColGauche #MenuB a[href*="/sqla/"]:focus,
#ColGauche .voirAussi li a[href*="/sqla/"]:hover, #ColGauche .voirAussi li a[href*="/sqla/"]:focus {
  background-color:navy;
}
#ColGauche #MenuB a[href*="/iris.banq.qc.ca/"]:hover, #ColGauche #MenuB a[href*="/iris.banq.qc.ca/"]:focus,
#ColGauche .voirAussi li a[href*="/iris.banq.qc.ca/"]:hover, #ColGauche .voirAussi li a[href*="/iris.banq.qc.ca/"]:focus {
  background-color:#397cb4;
}
/* Menus speciaux */
#ColGauche .voirAussi h1.Calendrier {border:1px solid #6f2a7f;padding:0;}
#ColGauche .voirAussi h1.Calendrier a:link, #ColGauche .voirAussi h1.Calendrier a:visited {background-color:#fff;display:block;padding:4px 5px;
text-decoration:none;color:#202020;}
#ColGauche .voirAussi h1.Calendrier a:hover, #ColGauche .voirAussi h1.Calendrier a:focus {background-color:#6f2a7f;color:#fff;}
#ColGauche .voirAussi h1.RessEnLigne {border:1px solid #869e00;padding:0;text-align:center;font-size:1em; text-transform:uppercase;}
#ColGauche .voirAussi h1.RessEnLigne a:link, #ColGauche .voirAussi h1.RessEnLigne a:visited {background-color:#869e00;display:block;padding:20px 5px;
text-decoration:none;color:#fff;}
#ColGauche .voirAussi h1.RessEnLigne a:hover, #ColGauche .voirAussi h1.RessEnLigne a:focus {background-color:#E6EDCD;color:#020202;}
#ColGauche .voirAussi h1.ServicesBouton {border:1px solid #9B0057;padding:0;text-align:center;font-size:1em; text-transform:uppercase;}
#ColGauche .voirAussi h1.ServicesBouton a:link, #ColGauche .voirAussi h1.ServicesBouton a:visited {background-color:#9B0057;display:block;padding:20px 5px;
text-decoration:none;color:#fff;}
#ColGauche .voirAussi h1.ServicesBouton a:hover, #ColGauche .voirAussi h1.ServicesBouton a:focus {background-color:#ebccdd;color:#020202;}

#MenuB .SousTitre {/* Milieu Education */
  background-color:#f5f5f5;padding:2px 5px;margin:2px 0 -13px 0;
}
#MenuB .SousTitreB { /* Branche histoire, Services */
  margin:1px 0;
  padding:4px 4px 4px 7px;
}
#MenuB .SousTitreB a:link, #MenuB .SousTitreB a:visited{ /* Services */
  display:block;
  color:#202020;
  text-decoration:none;
  margin:-4px -4px -4px -7px;
  padding:4px 4px 4px 7px;
}
#MenuB .SousTitreB a:hover, #MenuB .SousTitreB a:focus{
  color:#fff;
}
/* Blogues */
#MenuB li a.Instantane:hover, #MenuB li a.Instantane:focus,
#ColGauche .voirAussi  li a.Instantane:hover, #ColGauche .voirAussi  li a.Instantane:focus {  background-color:#e08800;}
#MenuB li a.Annotations:hover, #MenuB li a.Annotations:focus,
#ColGauche .voirAussi  li a.Annotations:hover, #ColGauche .voirAussi  li a.Annotations:focus{  background-color:#cf545e;}
/* XXX Catalogue inMedia XXX*/
#ZoneMenu .MenuValorisation li.LiMonDossier {float:right;}
#WrapEnteteMenu {width:940px}
/* Page Not Available In English */
/* Page Not Available In English */
#avertissementVoile {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  filter:alpha(opacity=80);
  opacity:0.8;
  zoom:1;
  z-index:9998;
  background-color:#fff;
}
#avertissementTraduction {
  position:absolute;
  top:240px;
  left:20%;
  z-index:9999;
  width:60%;
  background-color:#575757;
  color:#fff;
  border:1px solid #000;
  -webkit-box-shadow:6px 6px 5px rgba(0,0,0,0.5);
  -moz-box-shadow:6px 6px 5px rgba(0,0,0,0.5);
  box-shadow:6px 6px 5px rgba(0,0,0,0.5);
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=8);
  border-radius:3px;
}  
#avertissementTraduction h1 {
  background-color:#464646;
  margin:0 0 10px 0;
  padding:5px 60px;
  font-size:1.2em
}
#avertissementTraduction p {
  margin:10px 10px 15px 60px;
  text-align:center;
  font-size:.88em
}
#avertissementTraduction h1+p {
  text-align:left;
}
#avertissementTraduction span {
  margin-left:40px;
}
#avertissementTraduction .link {
  cursor:pointer;
  margin-left:0px;
  color:#fff;
  text-decoration:underline;
}
#avertissementTraduction .link:hover, #avertissementTraduction.link:focus {
  cursor:pointer;
  margin-left:0px;
  color:#ccc;
  text-decoration:none;
}
