body {
     background-color: #FFFFFF ;
     text-align: center ;
     font-family: Verdana, Arial, Helvetica, sans-serif ;
     font-size: 12px ;
     padding: 0px ;
     margin: 0px ;
}
div#parent {
     background-color: #FFFFFF ;
     width: 750px ;
     margin-top: 0px ;
     margin-bottom: 0px ;
     margin-left: auto ;
     margin-right: auto ;
     padding: 0px ;
     overflow: hidden ;
     text-align: center ;
     background-image:url(./images/bordure-milieu.png) ;
}
div#conteneur {
    position: relative;
    text-align: left ;
    margin-left: 22px;
    margin-right: 22px;
    overflow: hidden ;
    margin-top: 0px ;
    margin-bottom: 0px ;
    padding: 0px ;
}
div#conteneur_infos {
     width: 750px;
     text-align: left ;
     margin-left: auto ;
     margin-right: auto ;
     padding: 0px ;
     overflow: hidden ;
     background-image:url(./images/bordure-milieu.png) ;
}
div#conteneur_infos div {
     background-color: #BDBDBD ;
     margin-top: 0px ;
     margin-bottom: 0px ;
     margin-left: 22px ;
     margin-right: 22px ;
     padding: 0px ;
     overflow: hidden ;
     text-align: left ;
}
div#titre {
    text-align: left ;
    position: relative;
    overflow: hidden ;
    position: relative;
}
div#titre_icone {
    width: 700px ;
    height : 200px;
    margin-left: 20px;
    position: relative;
    background-image:url(./images/icone.png) ;
    background-repeat: no-repeat ;
    background-position: top right;
}
div#titre_titre {
    width: 500px ;
    height : 100px;
    margin-left: 20px;
    position: relative;
    background-color: #BDBDBD ;
    background-image:url(./images/titre.gif) ;
}
div#pub {
    width: 460px ;
    height : 80px;
    margin-left: 20px;
    margin-top: 5px;
    position: relative;
    border: solid 1px;
}
.bar {
    background-color: #BDBDBD ;
    min-height: 15px;
    margin-bottom: 10px ;
    margin-left: 22px ;
    margin-right: 22px ;
    text-align: right ;
    overflow: hidden ;
    position: relative;
}
a#administration img {
    margin-right: 5px ;
    margin-top: 2px ;
    margin-bottom: 2px ;
    border: solid 0px ;
}
div#menu {
    position: relative;
    margin-top: 5px;
    width: 150px;
    float: left;
    padding: 0px ;
    background-color: #E3E3E3 ;
}
div#menu_haut {
    height: 20px;
    font-size: 14px ;
    text-align: center ;
    color: #FFFFFF ;
    background-color: #B07576 ;
    border: solid 1px #B07576 ;
}
div#menu div {
    border-bottom: solid 1px #B07576 ;
    border-left: solid 1px #B07576 ;
    border-right: solid 1px #B07576 ;
}
div#menu div a {
    margin: 0px;
    line-height: 15px ;
    text-decoration: none ;
    display: block ;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 5px;   
}
div#menu div a:hover {
    background-color: #B6C2E3;
}
div#conteneur_rubrique {
   width: 550px ;
   position: relative;
   background-color: #BDBDBD ;
   float: right;
   margin-top: 5px;
   margin-bottom: 20px;
   padding: 0px ;
   overflow: hidden ;
}
div#conteneur_rubrique a img {
  margin-left: 24px ;
  margin-right: 0px ;
  margin-top: 5px ;
  border: solid 2px #B07576 ;
}
.titre_categorie {
   color: #B07576 ;
   font-size: 20px ;
   font-weight: bold ;
   margin: 10px ;
}
div#image_jour {
   text-align: left ;
   margin: 10px;
   width: 520px ;
   border-style: dashed;
   border-color: #B07576;
   overflow: auto ;
   padding-bottom: 1px;
}
div#image_jour a {
   margin: 10px;
   float: right;
   position: relative ;
}
div#image_jour p {
   margin: 10px;
}
div#images {
   margin: 10px;
   width: 520px ;
   border-style: dashed;
   border-color: #B07576;
   overflow: hidden ;
}
div#images p {
   margin: 10px;
}
div#images a img {
   margin-left: 18px ;
   margin-right: 0px ;
   margin-top: 10px ;
   margin-bottom: 10px ;
   border: solid 2px #B07576 ;
}