/* CSS page ACCEUIL */
 
body {
  background: rgb(203,40,31);
  background-repeat : no-repeat;
  background-position : left;
  margin: 0;
  padding: 0;
  color: black;
  font-size: 80%;
  font-family: "Bitstream Vera Sans", Verdana, Arial, Helvetica, serif;
  }
  
#page {
  width: 752px;
  height : 552px;
  background-image : url(../images/fond_contact_e.jpg) ;
  background-repeat : no-repeat;
  position : absolute;
  padding : 0 0 0 0;
  left : 50%;
  top : 30px;
  margin-left: -376px; /* moitié de la largeur de l'image */
  }
  
.flash {
  position : absolute;
  top : 350px;
  left : 525px;
  border : 2px solid black;
  -moz-opacity:0.5;
  opacity: 0.5;
  filter:alpha(opacity=50);
  }
  
#f  a {
  position : absolute;
  top: 60px;
  left : 655px;
  color : black;
  text-decoration : none;
  font-size : 80% ;
  font-family : Century Gothic;
  }
  
#f a:hover {
  color : rgb(203,31,40);
  text-decoration : underline;
  font-family : Century Gothic;
  font-size : 80%;
  }
  
#e  a {
  position : absolute;
  top: 60px;
  left : 705px;
  color : black;
  text-decoration : none;
  font-size : 80% ;
  font-family : Century Gothic;
  }
  
#e a:hover {
  color : rgb(203,31,40);
  text-decoration : underline;
  font-family : Century Gothic;
  font-size : 80%;
}
  
#contact_txt {
  position : absolute;
  top : 300px;
  left : -60px ;
  -moz-opacity:0.8;
  opacity: 0.8;
  filter:alpha(opacity=80);
  }
  
#txt_ab {
  position : absolute;
  left : 318px;
  top: 169px;
  font-family : Arial;
  font-size : 85%;
  }

#txt_af {
  position : absolute;
  left : 519px;
  top: 169px;
  font-family : Arial;
  font-size : 85%;
  }

#header {
  position : absolute;
  top: 0px;
  left: 0px;
  width : 800px;
  height : 100px;
  background : rgb(203,40,31);
  border : 1px solid rgb(94,170,95);
  }
  
#box {
  position : absolute;
  top : 300px;
  left : 100px;
}
  
#menu {
  position : absolute ;
  top : 31px;
  left :161px;
  width : 650px;
  color: rgb(203,31,40) ;
  list-style-type: none;
  text-align : center;
  font-size : 70%;
  margin: 0;
  padding: 0;
  border: 0;
}

#menu li {
  float: left;
  display:block; 
  width : 90px;
  margin: 0;
  padding: 0;
  border: 0;
  border-top: 2px solid transparent;
  border-right: 1px solid transparent;
  text-decoration: none;
}

#menu li a:link, #menu li a:visited
{
 display: block;
 height: 21px;
 color: #FFF;
 background: rgb(203,31,40);
 margin: 0;
 padding: 4px 8px;
 border-right: 1px solid #fff;
 text-decoration: none;
}
#menu li a:hover { 
  background-color: white;
  color : rgb(203,31,40);
  }
#menu li a:active { background-color: #5F879D; }

  
