body {
  width: 990px;
  margin: auto;
  margin-top: 20px;
  margin-bottom: 20px;   
  background-image: url("../images/#.png");
  background-color:#222222;
  font-size:12px;
  font-family: Trebuchet Ms, "Arial Black", "Times New Roman", Times, serif;
  color: #ffffff; }


#head {
  width: 990px;
  height: 226px;
  background-image: url("../images/banniere.PNG");
  background-color:#333333;
  background-repeat: no-repeat;
  margin-bottom: 10px; }


#menu {
  float: left;
  width: 184px;
  margin-top:2px; }

.phototheque {
  background-color: #333333;
  background-image: url("../images/phototheque.jpg");
  background-repeat: repeat-x;
  height:auto;
  font-size:12px;
  font-family: Trebuchet Ms, "Arial Black", "Times New Roman", Times, serif;
  color: #ffffff;
  padding-top:34px;
  padding-bottom:5px;
  margin-bottom: 10px; }
  
.genealogie {
  background-color: #333333;
  background-image: url("../images/genealogie.jpg");
  background-repeat: repeat-x;
  height:auto;
  font-size:12px;
  font-family: Trebuchet Ms, "Arial Black", "Times New Roman", Times, serif;
  color: #ffffff;
  padding-top:34px;
  padding-bottom:5px;
  margin-bottom: 10px; }

.contact {
  background-color: #333333;
  background-image: url("../images/contact.jpg");
  background-repeat: repeat-x;
  height:auto;
  font-size:12px;
  font-family: Trebuchet Ms, "Arial Black", "Times New Roman", Times, serif;
  color: #ffffff;
  padding-top:34px;
  padding-bottom:5px;
  margin-bottom: 10px; }

.compteur {
  background-color: #333333;
  font-size:12px;
  font-family: Trebuchet Ms, "Arial Black", "Times New Roman", Times, serif;
  color: #ffffff;
  border-right: 0px solid #ffcc66;
  margin-bottom: 10px; }
  
.phototheque ul {
  list-style-image: url("../images/folder.gif");
  padding: 0px;
  padding-left: 28px;
  margin: 0px;
  font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
  font-size:12px;
  text-decoration:none;
  margin-bottom: 5px; }

.phototheque a {
  color: #ffffff;
  text-decoration:none;
  font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
  font-size:12px; }

.phototheque a:hover {
  color: #cccc00;
  font-weight:bold;
  font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
  font-size:12px; }

.genealogie ul {
  list-style-image: url("../images/folder.gif");
  padding: 0px;
  padding-left: 28px;
  margin: 0px;
  font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
  font-size:12px;
  text-decoration:none;
  margin-bottom: 5px; }

.genealogie a {
  color: #ffffff;
  text-decoration:none;
  font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
  font-size:12px; }

.genealogie a:hover {
  color: #cccc00;
  font-weight:bold;
  font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
  font-size:12px; }

.contact ul {
  list-style-image: url("../images/folder.gif");
  padding: 0px;
  padding-left: 28px;
  margin: 0px;
  font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
  font-size:12px;
  text-decoration:none;
  margin-bottom: 5px; }

.contact a {
  color: #ffffff;
  text-decoration:none;
  font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
  font-size:12px; }

.contact a:hover {
  color: #cccc00;
  font-weight:bold;
  font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
  font-size:12px; }


#corps {
  margin-left: 195px;
  margin-bottom: 10px;
  margin-top:12px;
  padding: 8px;
  padding-bottom:40px;
  font-size:12px;
  font-family: Trebuchet Ms, "Arial Black", "Times New Roman", Times, serif;
  color: #000000;
  height: auto;
  min-height: 337px;
  background-color: #ffffff;
  background-image: url("images/otif.png");
  background-repeat: repeat-x;
  border: 1px solid #ffffff; }
  
#corpsconnection {
  margin-left: 10px;
  margin-bottom: 10px;
  margin-top:12px;
  padding: 8px;
  padding-bottom:40px;
  font-size:12px;
  font-family: Trebuchet Ms, "Arial Black", "Times New Roman", Times, serif;
  color: #000000;
  height: auto;
  min-height: 337px;
  background-color: #ffffff;
  background-image: url("images/otif.png");
  background-repeat: repeat-x;
  border: 1px solid #ffffff; }
  
#corps404 {
  margin-bottom: 10px;
  margin-top:12px;
  padding: 8px;
  padding-bottom:40px;
  font-size:12px;
  font-family: Trebuchet Ms, "Arial Black", "Times New Roman", Times, serif;
  color: #000000;
  height: auto;
  min-height: 337px;
  background-color: #ffffff;
  background-image: url("images/otif.png");
  background-repeat: repeat-x;
  border: 1px solid #ffffff; }

h1 {
  color: #0099ff;
  margin-top:15px;
  padding-bottom:0px;
  text-align: left;
  font-size:15px;
  text-decoration:none;
  font-family: Verdana, "Arial Black", "Times New Roman", Times, serif; }

h2 {
  color: #999999;
  padding-top:0px;
  font-weight:bold;
  padding-bottom:0px;
  text-align: left;
  text-decoration:none;
  font-size:13px;
  font-family: Trebuchet Ms, "Arial Black", "Times New Roman", Times, serif; }


#footer {
  padding: 5px;
  text-align: center;
  color: #333333;
  margin-left: 195px;
  font-size:12px;
  font-family: Trebuchet Ms, "Arial Black", "Times New Roman", Times, serif;
  height:auto;
  background-color: #666666;
  background-image: url("images/otif.png");
  background-repeat: repeat-x;
  border: 0px solid #333333; }

#footer a {
  color: #ffffff;
  text-decoration:none;
  font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
  font-size:12px; }

#footer a:hover {
  color: #cccc00;
  font-weight:bold;
  font-family: Verdana, "Arial Black", "Times New Roman", Times, serif;
  font-size:12px; }