body
{
  background:url('images/fond.png');
}

#header
{
  margin-bottom:10px;
  width:985px;
  height:185px;
  background:url('images/ie/header.gif') no-repeat;
}

#menuhaut
{
  width:230px;
  height:10px;
  background:url('images/ie/menuhaut.gif') no-repeat;
}

#menu
{
  float:left;
  margin-left:10px;
  width:235px;
  background:url('images/ie/menufond.gif') repeat-y;
}

#menubas
{
  width:230px;
  height:12px;
   margin-bottom:-6px;
  background:url('images/ie/menubas.gif') no-repeat;
}

#contenuhaut
{
  height:57px;
  width:688px;
  background:url('images/ie/contenuhaut.gif') no-repeat;
}

#contenubas
{
  height:14px;
  width:688px;
  margin-bottom:-5px;
  background:url('images/ie/contenubas.gif') no-repeat;
}

#footer
{
  width:691px; 
  height:57px;
  margin-right:10px;
  float:right;
  background:url('images/ie/footer.gif') no-repeat;
}

#contenu
{
  width:688px;
  margin-bottom:10px;
  float:right;
  background:url('images/ie/contenufond.gif') 45% 0% repeat-y;
}


#menu p
{
  padding:0px 10px;
}

#menu a
{
  color:maroon;
  text-decoration: none;
}

#menu a:visited, #menu a:focus, #menu a:hover
{
  text-decoration: underline;
  color:maroon;
}

#menu li
{
 font-weight: bold;
}

#contenu img
{
padding : 0.2em;
border : 1px solid #505050;
}

#contenu p:first-line
{
  color:#464b18;
}

#contenu p:first-letter
{
  font-size:30px;
  text-transform: uppercase;
  font-weight: bold;
  color:maroon;
}

.letterine
{
  font-size:30px;
  text-transform: uppercase;
  font-weight: bold;
  color:maroon;
}

#contenu p 
{
  padding:0px 25px;
}

.noline
{
  width:640px;
  margin-left:20px;
  border:none;
}

.noline td
{
  margin-left:20px;
  border:none;
}

.noline td:first-letter
{
 font-weight: bold;
 color:maroon;
 font-size:20px;
 text-transform: uppercase;
}

.imgright
{
  float:right;
  width:140px;
  margin-right:10px;
}

a ,a:visited
{
  color:maroon;
}

 a:hover,a:active
{
   color:white;
}

.center
{
  text-align:center;
}

hr
{
  text-align:center;
  color:maroon;
  background-color:maroon;
  width:90%;
}

h1
{
  margin:0px;
  padding: 5px;
  text-align:center;
  font-family: "Comic Sans MS", serif;
}

h1:first-letter
{
  color:maroon;
  text-transform: uppercase;
  font-size:45px;
}

address
{
 font-weight: bold;
 margin-left:35px;
}

.normes
{
   border:none;
}

.part
{
   margin:7px;
   float:right;    
}

.min
{
  width:250px;
}
.alea{
text-align:center;
}

.alea img{
border:4px solid #BF9E7F;
padding:10px;
background-color:#000;
}

table
{
  width:550px;
  text-align:center;
  margin-left:10%;
  border-collapse:collapse;
  border-left:solid #9D0000 3px;
  border-right:solid #9D0000 3px;
  border-bottom:solid #9D0000 3px;

}

caption
{
  color:white;
  margin-left:9.7%;
  width:553px;
  text-align:center;
  border:solid #9D0000 3px;
  background-color:maroon;
  font-weight: bold;
}

th
{
  color:white;
  background-color:olive;
  text-decoration: underline;
}

td{
  border:1px dotted olive;
  padding:2px 5px 2px;
  text-align:center;
  font-family: "Comic Sans MS", serif;
}

.plan
{
  width:525px;
}