body {
    margin:0; padding:0;
    font:11pt/1.5 sans-serif;
    }

#wrapper {
    text-align: left;
    margin: 0px auto 0px auto;
    padding: 0px;
    border:0;
    width: 985px;
  }


#header {
    margin: 0 0 0 0;
    position:relative;
    height:223px;
    width:981px;
    left:0;
    top:0;
    }

#logo {
}

#ChoixDeLangue {
    z-index:100;
    position:absolute;   
    top:0px;
    left:930px;
    background-color:transparent;
}

.data_title{
  font-size: 18px;
  font-weight: bold;
}

#data_div {
  padding: 20px;
  color: #FFF;
  font: 13px Arial,  Verdana,  Geneva,  Helvetica,  sans-serif;
}

a.menu_rollover {
  display: inline-block;
  width: 205px;
  height: 55px;
  text-decoration: none;
  background-repeat: no-repeat;
}

a.menu_rollover:hover {
  background-position: 0 -55px;
  text-decoration: none;
}


a.menu_selected {
  display: inline-block;
  width: 205px;
  height: 55px;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: 0 -55px;
  text-decoration: none;
}

#submenu {
   padding: 10px 28px 10px 28px;
}

.sousnav:visited {
  font-size: 15px;
  font-weight: bold;
  font-variant: small-caps;
  color: #333333;
  text-decoration: none;
}

.sousnav:link {
  font-size: 15px;
  font-weight: bold;
  font-variant: small-caps;
  color: #333333;
  text-decoration: none;
}

.sousnav:hover {
  font-size: 15px;
  font-weight: bold;
  font-variant: small-caps;
  color: #A2A476;
  text-decoration: none;
}


.main-table { border-spacing: 0px; }
.main-table td,   .main-table th {padding:0px; border: none; font-family: sans-serif; font-size: 100%; vertical-align: top; border-spacing:0px;}
.main-table .data-photo td  { background-color: none; }

.copyr { 
     font-size:80%; 
     margin-top: 0px;
     margin-left: 0px;
}

a:link {
COLOR: #FFFFFF;
}
a:visited {
COLOR: #FFFFFF;
}
a:hover {
COLOR: #FFFFFF;
}
a:active {
COLOR: #FFFFFF;
}
