html, body {
width: 100%;
height: 100%;
}
body {
margin: 0;
padding: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
background-image: url("image/fondbois.jpg");
background-repeat: repeat;
}
table {
margin:auto;
border: none;
}
table a {
 display: block;
 text-align:center;
}
.conteneur{
width: 100%;
position: absolute;
background-image: url("image/fondbois.jpg");
background-repeat: repeat;
}
p
 {
 font-family:  Arial, Verdana, serif;
 font-size: 1.2em;
 color: black;
 margin-left: 35px;
 margin-right: 35px;
 }
#baniere
 {
 margin: auto;
 width: 60%;
 height: 120px;
 background-repeat: no-repeat; 
 border: 3px solid #333333;
 margin-bottom: 5px;
 }
#bloc_central
 {
 margin: auto;
 width: 60%;
 background-color: #777777;
 padding-top: 5px;
 padding-left: 5px;
 padding-right: 5px;
 }
#menu
 {
 width:15%;
 margin-top: 0px;
 float: left;
 }
.menu_element
 {
 background-color: #555555;
 margin-bottom: 3px;
 padding-bottom: 3px;
 text-indent: 0px;
 }
.menu_element dl, dt, dd, ul, li
 {
 margin: 0;
 padding: 0;
 list-style-type: none;
 }
.menu_element p
 {
 text-align: left;
 margin-right: 0px;
 margin-left: 5px;
 }
.menu_element h5, h4, h3
  {
 background-color: #999999;
 border: 3px solid #35281F;
 color: white;
 font-family:  Verdana, Arial, serif;
 text-align: center;
 }
.menu_element dt
 {
 text-align: center;
 }
.menu_element li
 {
 color: dark-red;
  font-family: Arial, Verdana, serif;
 text-indent: 0px;
 text-align: left;
 font-size: 1em;
 margin-right: 5px;
 margin-left: 5px;
 }
.menu_element a
 {
 background-color: #999999;
 font-size: small;
 font-weight: bold;
 font-family: Arial, Verdana, serif;
 display: block;
 text-align: left;
 text-indent: 2px;
 margin-left: 5px;
 margin-right: 5px;
 margin-bottom: 5px;
 color: #35281F;
 text-decoration: none;
 } 
.menu_element a:hover
  {
 background-color: #35281F;
 color: #999999;
 }
#corp
 {
 margin-right: 5px;
 margin-left: 16%;
 margin-bottom: 5px;
 padding-bottom: 5px;
 background-color: #555555;
}
#corp table,tr,td{
border: 3px solid #555555;
background-color: #555555;
}
#corp img
 {
 border: 2px solid #333333;
 }
#corp p
 {
 text-align: justify;
 }
#corp h1
  {
 background-color: #999999;
 border: 3px solid #35281F;
 text-align: center;
 font-size: 2em;
 font-family:  Verdana, Arial, serif;
 font-weight: none;
 font-style: italic;
 color: #333333;
 margin: 0px;
 }
#corp h2
 {
 background-color: #999999;
 border: 6px solid #35281F;
 text-align: center;
 font-family: Verdana, Arial, serif;
 font-weight: bold;
 font-style: italic;
 color: black;
 margin: 0px;
 }
#corp h3
 {
 border: 3px solid #35281F;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 }
#corp a
 {
 color: #35281F;
 background-color: #999999;
 font-family: Arial, Verdana, serif;
 font-weight: bold;
 font-size: 1.3em;
 text-decoration: none;
 }
#corp a:hover
{
 color: #999999;
 background-color: #35281F;
 }
.tableauprecisions  td, tr{
border: 2px solid #333333;
background-color: #999999;
width: auto;
}
.tableauprecisions  li{
font-size: 1.2em;
color: black;
margin-bottom: 5px ;
margin-left: 20px;
}
.news td {
background-color: #777777;
border: 3px solid #999999;
}
span.titreli {
font-size: 1.0em;
color: white;
font-weight: none;
font-family: Arial, Verdana, serif;
}
span.lienconsulte {
 font-size: 1.5em;
}
