body { 
  font: 8pt/16pt Arial, Verdana, serif; 
  color: #fff; 
  background: #000; 
  width: 728px;
  margin: auto; 
}

#header {
  height: 90px;
  margin: 0px;
  padding: 0px;
}

#header img {
  margin: 0px;
  padding: 0px;
}
	
#footer {
  text-align: center;
}

#menu {
  height:  20px;
  background-color: #187A87;
  margin: 0px;
  padding: 0px;
}

#menu ul {
  margin:  0px;
  padding: 0px;
  list-style-type: none;
  height: 20px;
}

#menu li {
  float: left; 
  color: #E07105;
  background-color: #187A87;
  font-weight: bold;
  width: 104px;
  text-align : center;
  margin:  0;
  padding: 0;
}

#menu li a {    
  text-decoration: none;  
  display: block;
  color: #FFF;
  width: 104px;
  height: 100%;
}

#menu li a:hover {
  background-color: #0F5366;
}

#liens {
  position: absolute;
  top:      120px;
  width: 728px;
  text-align : center;
}

#liens a img {
  border: none;
}

#liens hr {
  width: 728px;
}


h1 {
  font: 16pt/32pt Arial, Verdana, serif; 
  background-color: #000;
  margin: 0px; 
  padding: 0px;
  text-align: center;		    
}

#news {
  width: 718px;
  padding: 0px 5px 0px 5px;
  margin: 0px 0px 5px 0px;
  text-align: justify;
  font-weight: bold;
  background-color: #E07105;
}
.souligne {
  text-decoration: underline;
}
#contenu {
  width: 718px;
  background-color: #7A7FB6;
  padding: 0px 5px 0px 5px;
  margin: 0; 
  text-align: center;
}

#contenu p {
  text-indent: 20px;
  text-align: justify;
}

#contenu a {
  text-decoration: none;
  font-weight: bold;
  color: #FFF;  
}

#fiche {
  float: right;
  width: 360px;
  text-align : left;
  padding: 0px 0px 0px 5px; 
  margin: 0px -5px 0px 5px;
  background-color: #E07105;
}

#fiche dd {
  font-weight: bold;
  text-indent: -20px;
}

#fiche dl {
}

#photo
{
  float: right;
  margin: 0px; 
  padding: 0px;
}




center a:link, a:visited {
 color: #555;
 background: transparent;
 text-decoration: underline;
}
center a:active, center a:hover {
 color: #333;
 background: transparent;
 text-decoration: underline;
}
img {
 border: none;
}
.center {
 width: auto;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
}
div.footer {
 font-style: italic;
}

/*
Thumbs
*/
table {
 background: #fff;
 border: 1px solid #999;
 margin: 1em 0 1.25em 0;
 padding: 2px;
}
td {
 background: #eee;
 border: 1px solid #999;
 width: auto;
 line-height: 110%;
 vertical-align: baseline;
}
div.caption {
 font-size: 90%;
}

/*
Page
*/
div#navt, div#navb {
 margin-top: 1em;
 margin-bottom: 1em;
}
div#navt a, div#navb a {
 text-decoration: none;
}
div.content {
 background: #fff;
 border: 1px solid #999;
 margin: 1em auto 1em auto;
}
div.content#pic {
 padding: 10px;
}
div.content#caption {
 min-width: 160px;
 padding: 5px 10px 5px 10px ;
}
