/* XXXXXXX TEXTE GENERAL XXXXXXX */
#ColCentre {
  font-size:.92em;
  border:0; 
  margin-bottom:20px; 
  overflow:hidden;
}
h1 {
  padding:2px 5px;
  font-size:1.44em;
  margin-top:-1px;
  padding-top:0;
}
#ColCentre > div   { 
  font-size:.92em;
}
#ColCentre h2 {
  font-size:1.2em;
  padding:8px 10px;
  background-color:#f7f7f7;
  border:1px solid #e7e7e7;
  margin:10px 0 6px 0;
  clear:right;
}
#ColCentre h2.NoBg {
  background-color:#fff;
  color:#666;
  font-size:1.4em;
  border:0;
}
#ColCentre h2.BgBlanc{
  background-color:#fff;
  border:0;
}
#ColCentre h3 {
  font-size:1.1em;
  padding:10px 0 7px 5px;
}
#ColCentre h4 {
  font-size:.96em;
  padding:10px 0 5px 5px;
}
#ColCentre h5 {
  font-size:.92em;
  padding:5px;
}
#ColCentre h6 {
  font-size:.72em;
  padding:5px;
}
#ColCentre p {
  padding:5px;
}
#ColCentre ul, #ColCentre ol {
  margin-left:50px;
}
sup { /* Pour eviter l'interlignage */
  position:relative;
  bottom:0.3em;
  vertical-align:baseline;
}
hr {
  color: #d6d6d6;
  border: 0;
  border-bottom: 1px #d6d6d6 solid;
  height: 1px;
  text-align:center;
  margin: 10px auto;
}
ul {
  list-style-type: square; /* Carre par defaut */
}
dl.definition {
  padding:10px 10px 3px 0px;
}
.definition dt {
  float:left;
  width:150px;
  text-align:right;
  font-weight:bold;
}
.definition dd {
  float:left;
  margin:0 0 15px 10px;
  width:444px;
}
.ComplementH2 {
  font-size:.84em;
  font-weight:normal;
  margin-left:20px;
}
.ImportantR, #ColGauche a.ImportantR:link, #ColGauche a.ImportantR:visited,
#ColCentre a.ImportantR:link, #ColCentre a.ImportantR:visited {
  color:#c00;
}
.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;}
}
.nowrap {
  white-space:nowrap;
}
.center {
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}
.middle {
  vertical-align:middle;
}
.FleurLys {
  margin:-3px 0 0 3px;
  vertical-align:middle;
}
.AlignDroite {
  text-align:right;
}
#ColCentre p.retrait, .retrait {
  padding:5px 5px 5px 25px;
}
.bold {
  font-weight:bold;
}
.italic {
  font-style:italic;
}
.comment {
  font-style:italic;
  font-size:.8em
}
.comment2 {
  font-size:.84em
}
.Chapo {
  font-weight:bold;
  color:#3d5a67;
}
fieldset {border:0}
/* LIEN GENERAL */
#ColCentre a:link, #ColCentre a:visited {
  color:#202020;
  text-decoration:underline;
}
#ColCentre a:link img, #ColCentre a:visited img{
  border:none;
}
.Accueil #ColCentre a:link,.Accueil #ColCentre a:visited {
  color:#202020;
}
.Apropos #ColCentre a:link,.Apropos #ColCentre a:visited,
#ColCentre .Apropos2 a:link,#ColCentre .Apropos2 a:visited {
  color:#3a697e;
}
.Collections #ColDroite a:link, .Collections #ColDroite a:visited {
  color:#000;
}
.Collections #ColDroite a:hover, .Collections #ColDroite a:focus {
  text-decoration:none;
}

.Ressources #ColCentre a:link,.Ressources #ColCentre a:visited,
#ColCentre .Ressources2 a:link,#ColCentre .Ressources2 a:visited,
.Ressources #ColGauche p a:link, .Ressources #ColGauche p a:visited,
.Ressources #ColGauche .DivColG li a:link, .Ressources #ColGauche .DivColG li a:visited {
  color:#4b7828;
}
.Collections #ColCentre a:link,.Collections #ColCentre a:visited,
#ColCentre .Collections2 a:link,#ColCentre .Collections2 a:visited {
  color: #ae5200;
}
.Services #ColCentre a:link,.Services #ColCentre a:visited,
#ColCentre .Services2 a:link,#ColCentre .Services2 a:visited {
  color: #a5223f;
}
.Activites #ColCentre a:link,.Activites #ColCentre a:visited,
#ColCentre .Activites2 a:link,#ColCentre .Activites2 a:visited{
  color: #5f3378;
}
.Iris #ColCentre a:link,.Iris #ColCentre a:visited,
#ColCentre .Iris2 a:link,#ColCentre .Iris2 a:visited {
  color:#559cce;
}
.Archives #ColCentre a:link,.Archives #ColCentre a:visited,
#ColCentre .Archives2 a:link,#ColCentre .Archives2 a:visited {
  color:#374b5a;
}
/* Mise en page */
.ImgDroite {
  float:right;
  padding:2px 0 2px 7px;
  background-color:#fff;
}
.ImgGauche {
  float:left;
  padding:2px 7px 2px 0;
  background-color:#fff;
}
.ImgCentre {
  text-align:center;
  margin-left:auto;
  margin-right:auto;
    background-color:#fff;
}
.Img {
  background-color:#fff;
}

#ColCentre div.Img p ,#ColCentre div.ImgDroite p ,#ColCentre  div.ImgGauche p, #ColCentre div.ImgCentre p, p.legendephoto {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #575757;
  text-align:left;
  font-size:.82em;
  line-height:1.2em;
  margin: 0;
}
.Img a:link img, .Img a:visited img,
.ImgDroite a:link img, .ImgDroite a:visited img, 
.ImgGauche a:link img, .ImgGauche a:visited img,
.ImgCentre a:link img, .ImgCentre a:visited img,
.noborder {
  border: none;
}
#ColCentre .Img a:link, #ColCentre .Img a:visited,
#ColCentre .ImgDroite a:link, #ColCentre .ImgDroite a:visited, 
#ColCentre .ImgGauche a:link, #ColCentre .ImgGauche a:visited {
  /*text-decoration:none; Page calendrier: on voulait lien visible pour d/l du PDF  */
}
.CreditPhoto{
  text-align:right;
  color:#878787;
}
.floatGauche, .floatleft{
  float:left;
}
.floatDroite, .floatright {
  float:right;
}
.wrapper, .clearfloat { /* La classe clearfloat doit etre supprimee et remplacee par wrapper */
  overflow:hidden;
  width: 100% ;
}
.CadreDroite {
  float:right;
  border:1px dotted #ccc;
  background-color:#f9f9fa;
  width:220px;
  margin-left:5px;
  padding:7px;
}
/* ImgCache1024 n'apparait que pour une resolution superieure a 800 et
ImgCache800 apparait lorsque la resolution est 800 ou moins */
img.ImgCache800 {
  display:none;
}
.ImgCache1024 {
  display:block
}
.BasIframe {
   width:80%;
   margin:0 auto;
}
.BasFormulaire {
   width:92%;
   margin:20px auto 0 auto;
}
.BasFormulaire li {
  margin: 14px;
}
.border_10px{
  border: 1px solid;
  padding: 10px 0px 10px;
  margin: 10px 0px;
}
/* XXXXX Pages d'accueil des Rubriques XXXXX */
.nobullet {
  list-style-type: none;
}
.nobullet li {
  margin:4px 0;
}
#ColCentre .AccueilRubrique ul {
  margin-left:25px;
  font-size:.92em;
  color:#666;
}
#ColCentre .AccueilRubrique ul a:link, #ColCentre .AccueilRubrique ul a:visited {
  font-size:1.1em;
  text-decoration:underline;
}
#ColCentre .AccueilRubrique .ItemSansLien {
  font-size:1.1em;
  font-weight:bold;
}
#ColCentre .AccueilRubrique .ItemPlusGros {
  font-size:1.1em;
}
#ColCentre .AccueilRubrique a.SousItemLien:link, #ColCentre .AccueilRubrique a.SousItemLien:visited {
  color:#666;
  font-size:1em;
}
#ColCentre .AccueilRubrique ul a:hover, #ColCentre .AccueilRubrique ul a:focus {
  text-decoration:none;
}
.PetitGris {
  font-size:.92em;
  color:#666;
  font-weight:normal;
}
h2 .PetitGris {
  font-size:.84em;
  color:#666;
}
/* XXXXX Template Accueil de RUBRIQUE XXXXX */
#ColCentre .Rubrique img {
  border:none;
}
#ColCentre .Rubrique h1 {
  font-size:1.2em; 
  padding:10px;
  background-color:#f7f7f7;
  border:1px solid #e7e7e7;
  margin-top:0
}
#ColCentre .Rubrique h2 {
  font-size:1em;
  border:0;
  background-color:#fff;
}
#ColCentre .Rubrique p {
  padding-left:10px;
}
#ColCentre .Rubrique ul {
  margin-left:28px;
  list-style-type:square;
}
#ColCentre .Rubrique li {
  margin-top:6px;
}
/* Double Col uniquement */
.Rubrique .doubleCol2 {
  margin:5px;
}
.Rubrique .doubleCol2 div {
  margin:12px 5px 24px 0; 
  padding-right:5px
}
#ColCentre .Rubrique .doubleCol2 p {
  margin:2px 0 4px 0;
  padding:0 5px 0 10px;
}
#ColCentre .Rubrique .Gras {
  font-weight:bold;
}
#ColCentre .Rubrique .Qdn {}
/* Triple Col uniquement */
.Rubrique .triplcol {
  margin-top:14px; 
  margin-right:4px; 
  padding:0 4px 5px 0;
  border-right:1px solid #e7e7e7;
  min-height:280px;
}
.Rubrique .triplcol:last-child {
  border-right:none
}
/* XXXX PAGES COLLECTION XXXX */
.Collection2 {
  /*font-size:.92em;*/
  margin-bottom:20px;
}
#ColCentre .Collection2 h2 { 
  /*font-size:1.2em;*/
  padding:8px 10px;
  background-color:#f7f7f7;
  border:1px solid #e7e7e7;
  margin-top:0;
}
#ColCentre .Collection2 .ImgDroite p, #ColCentre .Collection2 .ImgGauche p  {
  text-align:left;
  color:#575757!important;
}
/* XXXXX Double et tripple Colonne XXXXX */
#doublecol {
  overflow:hidden;
}
#doublecol p, .doubleCol2 {
  float: left;
  width: 48%;
}
.CentreGauche {
  width:300px;
  float:left;
  padding-bottom:5px;
}
.CentreDroite {
  width:300px;
  float:right;
  padding-bottom:5px;
}
.CentreGauche2 {
  width:340px;
  float:left;
  border: 0px solid red;
}
.CentreDroite2 {
  width:400px;
  float:right;
  border: 0px solid red;
}
#ColCentre div.CentreGauche h2 ,#ColCentre div.CentreDroite h2 {
  background-color:#fff;
  border:0;
}
#ColCentre div.CentreGauche h3 ,#ColCentre div.CentreDroite h3 {
  padding:0 0 0 10px;
  margin:0;
  font-size:.92em;
}
#ColCentre .AccueilRubrique .doubleCol2 h2 {
  margin-right:10px
  /* background-color:#fff;
  font-size:1.2em;
  border:0; */
}
#ColCentre .AccueilRubrique .doubleCol2 h3 {
  background-color:#fff;
  border:0;
  font-size:1em;  
  padding:0 0 0 10px;
  margin:0;
}
#ColCentre div.triplcol {
  float: left;
  width: 32%;
}
/* XXXXX Top et Haut XXXXX */
#ColCentre h2 span.Top , #ColCentre h3 span.Top,
#ColCentre h4 span.Top, p.Top, p span.Top {
  display:block;
  float: right;
  font-size:0;
  margin-top:-3px
}
#ColCentre .Top img {
  border:0;
}
.Apropos #ColCentre .Top img {
  background-color:#3a697e;
}
.Services #ColCentre .Top img {
  background-color:#a5223f ;
}
.Collections #ColCentre .Top img {
  background-color:#d1852e;
}
.Activites #ColCentre .Top img {
  background-color:#80688e;
}
.Ressources #ColCentre .Top img {
  background-color:#7fb755;
}
/*  XXXXXXX Similis tableaux - voir Tarification  XXXXXXX */
.tabl-ligne-dotted {
  padding:7px 25px 0 25px;
  border-bottom-width: 1px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: dotted;
  border-left-style: none;
  border-bottom-color: #ccc;
  overflow:hidden;
  width: 90% ;
}
.table-Gauche {
  float:left;
  width:55%;
}
.table-Droite {
  float:right;
  width:35%;
  padding-left:10px;
}
.table-Gauche2 {
  float:left;
  width:75%;
}
.table-Droite2 {
  float:right;
  width:20%;
  padding-left:10px;
  margin-top:1em;
}
.table-Gauche3 {
  float:left;
  width:20%;
}
.table-Droite3 {
  float:right;
  width:75%;
  padding-left:5px;
}
.tr-dotted {
  border-bottom-width: 1px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: dotted;
  border-left-style: none;
  border-bottom-color: #ccc;
}
/*  XXXXXXX Similis tableaux - voir Publications electroniques  XXXXXXX */
#ColCentre ul.TableauDoc {
  margin:10px 1px 5px 1px;
  list-style:none;
}
.TableauDoc li {
  padding:2px 10px 2px 0;
  width:99%;
  overflow:hidden;
  margin:0;
}
.TableauDoc .paire {
  background-color:#f8f8f8;
}
.TableauDoc li:hover{
  background-color:#e4e4e4;
}
.TableauDoc div {
  float:left;
  margin-left:10px;
}
.DocTitre {
  width:580px;
}
.DocType {}
/* XXXXXXX Tableaux de liste XXXXXXX */
th {
  background-color:#9bb9df;
  color: #000;
}
.tableau-liste {
  width:100%;
  background-color:#ccc;
}
.tableau-liste caption {
  font-size:1.2em;
  font-weight:bold;
  text-align:left;  
}
.tableau-liste td {
  padding:2px;
  background-color:#fff;
  vertical-align:top;
}
.tableau-liste th {
  padding:2px;
  font-weight:bold;
  vertical-align:top;
}
#ColCentre table.tableau-liste th h2{
  color:#333;
  font-size: 1.5em;
  padding-left:40px;
}
#ColCentre th.tab-entete, td.tab-entete  {
  background-color:#f3f8fc;
}
#ColCentre th.tab-jaune, td.tab-jaune  {
  background-color:#fff44e;
}
#ColCentre th.tab-vert, td.tab-vert  {
  background-color:#bfc64e;
}
#ColCentre th.fond_blanc {
  background-color:#fff;
}
#ColCentre th.gauche {
  text-align:left;
}
caption {
  color: #666;
}
#ColCentre th.nobold, .nobold {
  font-weight:normal;
}
.tableau-liste2 {  
  width:100%;
}
.tableau-liste2 td {
  padding:0 2px;
  background-color:#fff;
  vertical-align:top;
  font-size:.92em
}
.tableau-liste3 {
  width:100%;
  border-top:1px solid #e7e7e7;
  border-left:1px solid #e7e7e7;
  padding:0;
  border-collapse : collapse;
}
.tableau-liste3 td {
  padding:2px;
  background-color:#fff;
  vertical-align:top;
  border-bottom:1px solid #e7e7e7;
  border-right:1px solid #e7e7e7;
}
.tableau-liste3 th {
  padding:2px;
  font-weight:bold;
  vertical-align:top;
  border-bottom:1px solid #e7e7e7;
  border-right:1px solid #e7e7e7;
  background-color:#f7f7f7;
}
#ColCentre .tableau-liste3 th.tab-entete, .tableau-liste3 td.tab-entete {
  background-color:#f7f7f7;
 }
/* XXXXXXX Encarts de mise en valeur XXXXXXX */
.pixelvert2 {
  border: 1px solid #3a697e;
  background-color: #e9f8f9;
  padding:7px;
  margin:5px 15px;
}
.pixelbleu2 {
  border: 1px solid #223688;
  background-color: #dde9f9;
  padding:7px;
  margin:5px 15px;
}
.pixelgris2 {
  border: 1px solid #8e8e8f;
  background-color: #eef0f1;
  padding:7px;
  margin:5px 15px;
}
#ColCentre .pixelvert2 a:link, #ColCentre .pixelvert2 a:visited{
  color:#3a697e;
}
/* XXXXXXX COLONNE DE DROITE XXXXXXX */
.Collections #ColDroite p {
  margin: 5px 0
}
/* XXXXXXX Mise en exergue - voir Services adaptes XXXXXXX */
.Exergue {
  text-align:left;
  border:1px solid #e7e7e7;
  margin:0 7px;
  padding:0 0 20px 0;
}
#ColCentre .Exergue h2 {
  margin-top:0;
  padding-top:5px;
  padding-bottom:5px;  
}
#ColCentre .Exergue p {
  padding-right:10px;
  padding-left:10px;
  color:#000;
}
#ColCentre .Exergue a:link img, #ColCentre .Exergue a:visited img {
  border:1px solid #fff;
}
#ColCentre .Exergue a:hover img, #ColCentre .Exergue a:focus img {
  border:1px solid #e7e7e7;
}
/* XXXXXXX Style DIV 2 COLONES - Au Fil des Mots et Arthur Lamothe XXXXXXX */
#BasGauche {
  float: left;
  width: 480px;
  color: #000;
  padding-top:15px;
}
#BasDroite {
  margin-top:15px;
  margin-left:490px;
}
#BasDroite div {
  float: left;
  width: 127px;
  font-size:.84em;
  padding-bottom:7px;
}
#BasGauche2 {
  float: left;
  width: 500px;
  color: #000;
  padding-top:0px;
}
#BasDroite2 {
  float:right;
  margin-top:0px;
  margin-right:-10px;
}
#BasDroite2>div, #BasDroite2>span {width:256px}
#BasDroite2 div div, #BasDroite2 span div {
  float: left;
  padding-left:8px;
  font-size:.84em;
  padding-bottom:7px;
}
#playlist div:nth-child(odd) {clear:left;} /* Voir Correctif IE8 */
#ColCentre #BasDroite2 a:link, #BasDroite a:link, #ColCentre #BasDroite a:visited {
  text-decoration:none;
  color:#000;
}
#ColCentre #BasDroite2 a:hover, #BasDroite a:hover, #ColCentre #BasDroite a:focus {
  text-decoration:none;
  color:#666;
}
#BasGauche2 h3 {padding:0 0 3px 0}
.NavigVideo {float:right;padding-right:20px}
/* XXXXXXX Liste sur plusieurs colonnes d'elements en liste XXXXXX */
.MultipCol {
   padding:0 0 40px 0;
   margin:0;
}
.MultipCol ul {
   list-style: none;
   text-align: center;
   margin:0!important;
   padding:0;
   overflow:hidden;
}
.MultipCol ul li {
  float: left;
  padding:5px 0 0 0;
}
.MultipCol img {
  border:1px solid #666;
}
.MultipCol p {
  line-height:1.4em;
 }
.BlocGris {
  background-color:#e8e8e8;
  margin:1px 10px;
}
.BlocPrePrix {
  height:6em;
  overflow:hidden;
}
.BlocPrix {
  font-size:1.1em;
  color: #4c6e77;
  font-weight: bold;
  padding: 5px 0px 5px 0px;
  border:1px solid #e8e8e8;
}
#ColCentre .MultipCol a:link, #ColCentre .MultipCol a:visited {
  font-weight:bold;
  font-size:.92em; 
  text-decoration:none;
  margin:3px;
}
#ColCentre .MultipCol a:hover, #ColCentre .MultipCol a:focus {
  text-decoration:underline;
}
.Detail {
  font-size:.72em;
  vertical-align:top;
}
.X2 ul li { 
   width: 42%; 
   margin: 20px 25px;
} 
/* MODIFICATION DE X3 - VOIR FONDATION BAnQ */
.X3 ul {
  margin-left:0!important;
  overflow:hidden;
}
.X3 ul li { 
   width: 29%; 
   margin: 10px 4% 10px 0;
   float:left;
   list-style-type:none;
}
.X4 ul li { 
   width: 20%; 
   margin: 20px 17px;
}
.X5 ul li { 
   width: 18%; 
   margin: 20px 7px;
}
/* XXXXXXX Styles standards pour <table> de donnees dans le portail XXXXXXX */
table.portail {
  width:90%;
  margin: 0 10px ;
  border:1px solid #ccc;
  color: #333;
}
#ColCentre table.portail th {
  background-color: #efefef;
  vertical-align:bottom;
  text-align:left;
  color:#272727;
  padding:5px 5px 14px 5px;
  vertical-align:top;
  font-size:.92em;
}
table.portail tr.paire {
  background-color:#f8f8f8;
}
table.portail tr:hover {
  background-color:#e4e4e4;
  color:#000;
}
table.portail td {
  font-size:.92em;
  padding:5px;
}
table.portail td.droite, table.portail th.droite {
  text-align:right;
}
table.portail p {
  margin:0;
  padding:2px 3px;
}
/* XXXXXXXX Carrousel jQuery XXXXXXXX */
.Global-Carrousel {
  padding: 0 20px; /*laisse la place aux fleches Prec et Suiv */
  margin:5px auto;
}
.Carrousel-conteneur {
  min-width:690px!important;
  margin:0 0 0 10px;
}
#ColCentre .Carrousel {
  margin:0;
}
.Carrousel li {
  float:left;
  height:300px;
  margin:0;
  padding:0;
  list-style:none;
  width:140px;
}
.Carrousel li img {
  width:118px;
  height:190px; }

.Carrousel li p {
   margin:0 0 0 -4px;
   padding:0;
   font-size:.88em;
   line-height:1em;
   width:118px;
}
.Carrousel-pagination {
  position:relative;
}
.Carrousel-pagination input{
  cursor:pointer;
  border:none;
  background-color:#ccc;
  width:20px;
  height:190px;
 opacity : 0.6;
    -moz-opacity : 0.6;
    -ms-filter: "alpha(opacity=60)"; /* IE 8 */
    filter : alpha(opacity=60); /* IE < 8 */
}
.Carrousel-pagination input:hover {
 opacity : 1;
    -moz-opacity : 1;
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */
    filter : alpha(opacity=100); /* IE < 8 */
  }
.Ressources .Carrousel-pagination input:hover {
  background-color:#d3e4b8;
}
.Collections .Carrousel-pagination input:hover {
  background-color:#ae5211;
}
.Carrousel-prev input {
  position:absolute;
  top:-300px;
  left:-20px;
}
.Carrousel-next input {
  position:absolute;
  top:-300px;
  right:-16px;
}
/* XXX Page de validation du carrousel jQuery XXX*/
#ColCentre .ValidationCarrousel form {
  background-color:#fff;
  border:2px solid #f4f4f4;
  padding-left:10px;
}
#ColCentre .ValidationCarrousel form:hover {
  background-color:#f4f4f4;
  border:2px solid #ddd;
}
.ValidationCarrousel fieldset {
  border:0;
}
.ValidationCarrousel legend {
  font-weight:bold;
  font-size:1.2em;
}
.ValidationCarrousel label {
  margin:0 10px 0 20px;
}
.ValidationCarrousel input[type=submit] { 
  border:2px solid #4b7828;
  background-color:#e5f1dd;
  color:#202020;
  font-weight:bold; 
  border-radius: 5px;
  cursor:pointer;
  display:inline-block;
  padding:1px 20px;
  margin:15px 30px
}
.ValidationCarrousel input[type=submit]:hover { 
  background-color:#4b7828;
  color:#fff;
}
.ValidationCarrousel  .Carrousel li {
  border:2px solid #ddd;
  padding-left:3px;
  margin:2px;
  height:330px;
  position:relative;
  background-color:#f4f4f4;
  border-radius: 5px;
}
.ValidationCarrousel  .Carrousel li:hover {
  background-color:#fafafa;
  border:2px solid #f4f4f4;
}
.ValidationCarrousel  .Carrousel  li img {
  height:165px;
  display:block;
  margin:0 auto 2px auto;
}
/* XXXXXXX UL bullet image PLUS XXXXXXX */
.listimageplus {
  margin-bottom:12px;
}
.Rubrique .doubleCol2 div.ImgDroite, .Rubrique .doubleCol2 div.ImgGauche{
  margin-bottom:0px; 
  margin-top:0; 
}
.Rubrique .doubleCol2 div.ImgDroite p, .Rubrique .doubleCol2 div.ImgGauche p {
  margin-bottom:0px; 
}
.listimageplus > li{
  list-style-type: none;
  padding-left: 12px;
  background-image: url(/images/interface09/icones/plus.gif);
  background-repeat: no-repeat;
  background-position: 0px 3px;
}
.listimageplus.triangle> li{
  background-image: url(/images/interface09/triangleD.gif);
  background-position: 0px 5px;
  padding: 2px 0 2px 22px;
}
.listimageplus > li:hover{
  background-color:#fbfbfb;
}
.listimageplus.triangle> li:active, .listimageplus.triangle> li:hover  {
  background-image: url(/images/interface09/triangleB.gif);
}
.listimageplus > li.SansPlus, .listimageplus > li.SansPlus:hover  { 
  background-image:none;
}
#ColCentre .listimageplus li li{
  padding: 2px 0px;
  margin:2px 2px 4px 8px;
  list-style-type: none;
  font-size:1em;
}
#ColCentre .doubleCol2 .listimageplus li p {
  padding: 0;
  margin:0;
}
#ColCentre .listimageplus li ul {
  padding: 0px;
  margin:0;
}
#ColCentre .listimageplus.triangle a:link, #ColCentre .listimageplus.triangle a:visited {
  font-weight:bold;
}
#ColCentre .listimageplus.triangle a:hover, #ColCentre .listimageplus.triangle a:focus {
  color:#000;
}
#ColCentre .listimageplus.triangle li li a:link, #ColCentre .listimageplus.triangle li li a:visited {
  font-weight:normal;
}
.Collections #ColCentre .listimageplus.triangle li li a:hover, .Collections #ColCentre .listimageplus.triangle li li a:focus {
  color:#cc7b33;
}
.listimageplus .ItemImportant {
  background-color: #efefef;
  padding:7px 5px!important;
  margin:0 2px!important;
}
/* XXXXXXX HOVER GENERAL XXXXXXX */
#ColCentre a:hover, #ColCentre a:focus,
#ColGauche a:hover, #ColGauche a:focus {
  text-decoration:none;
}
