.Dconteneur {
  position: relative;
  margin: auto;
  background: transparent ;
  padding-top : 15px;
  width : 1000px;
}
.Dheader {
  margin: auto;
  height: 175px;
  background: transparent;
  text-align: center;
  margin-top: 5px;
}
.Dheader .Dbandeau {
  width: 900px;
  background-image: url(images/header.png);
  height: 175px;  
  clear: right;
}
.Dconteneur, .Dheader, .Dbandeau { width: 900px; }

.DtopPage { /* Conteneur pour en particulier l'input de recherche */
  background : #ccc url(images/barreInfMilieu.jpg) repeat-x;
  height : 40px;
  border-left : 1px solid #686868;
  padding-top : 10px;
  padding-left : 10px;
}
.Dsearch {
  color: #1510f8;
  padding-top : 5px;
  padding-right : 10px;
}

/* ******************************* */
.Dcontenu {
  
  width : 900px;
  margin : auto;
  background : #fff;
  /*border-right : 1px solid black;*/
}
TABLE.DtableContenu {
  width: 900px;
  border: 0;
  height: 100%;
}
TD.DtableContenuCell1 {
  vertical-align: top;
  width: 205px;
  padding-bottom: 15px;
  background : url(images/centrefond.gif);
} 
TD.DtableContenuCell2 {
  vertical-align: top;  
  padding-right: 1em;
} 
.DtopContenu {
  background : url(images/arrondis.gif) no-repeat top left;
  width : 686px;
  height : 16px;
  margin : 0;
  padding : 0;
}
.DrealContenu {
  width : 676px;
  height: 100%;
  background : #fff ;
  text-align : left;/*height : 200px;*/
  color : #000;
  margin-top : 0;
  margin-left: 0;
  padding-bottom: 3em;
  padding-left : 10px;
}

UL.Dnav { 
  color: black;
  font-size: 11px;
}
UL.Dnav LI {
  display: inline;
}
UL.Dnav LI A { 
  color: black; 
  font-weight: bold;
}

.Dfooter {
  background : #fff;
  text-align: center;
  border : 1px solid black;
} 

A#linkDeconnect {
  float: right;
  color: red;
  margin-right: 1em;
}
