a
{
  color:#404040;
  background-color:#ffffff;
  text-decoration:none;
}

a:hover,
a:hover strong
{
  color:#ff0000;
  background-color:#ffffff;
}

.web45 {
  position:absolute;
  left:-999em;
}

acronym
{
  border-style:dashed;
  border-color:#404040;
  border-width:0px 0px 1px 0px;
}

abbr
{
  border-style:dotted;
  border-color:#404040;
  border-width:0px 0px 1px 0px;
}

#tout
{
  width:750px;
  margin: 0 auto;
}

#top
{
  width:748px;
  height:100px;
  border-style:solid;
  border-color:#000000;
  border-width:1px;
}
#top h1
{
  font-family:"arial black",sans-serif;
  font-size:22px;
  font-weight:normal;
  display:inline;
}

#top2
{
  float:left;
  height:100%;
}

#top3
{
  padding:32px 0px 0px 24px;
}
.rouge1
{
  color:#c0c0c0;
  background-color:#ffffff;
  text-decoration:none;
}
.rouge2
{
  color:#808080;
  background-color:#ffffff;
  text-decoration:none;
}
.rouge3
{
  color:#404040;
  background-color:#ffffff;
  text-decoration:none;
}
.rouge1:hover
{
  color:#ffC0C0;
  background-color:#ffffff;
}
.rouge2:hover
{
  color:#ff6060;
  background-color:#ffffff;
}
.rouge3:hover
{
  color:#ff0000;
  background-color:#ffffff;
}

#menu ul
{
  margin:0px;
  padding:0px;
  width:748px;
  border-style:solid;
  border-color:#000000;
  border-width:0px 1px 1px 1px;
}
#menu li
{
  display:inline;
  margin-left:52px;
  
}
#menu a
{
  font-family:"arial",sans-serif;
  font-size:18px;
  color:#808080;
  background-color:#ffffff;
  text-decoration:none;
}
#menu a:hover
{
  color:#ff0000;
  background-color:#ffffff;
}

#membre
{
  border-style:solid;
  border-color:#000000;
  border-width:0px 1px 1px 1px;
}

#membre a
{
  color:#000000;
  background-color:#ffffff;
  text-decoration:none;
}

#membre a:hover
{
  color:#ff0000;
  background-color:#ffffff;
}

#membre form
{
  margin:0px;
  width:748px;
  text-align:center;
}
#membre input
{
  margin:10px;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  width:100px;
  height:18px;
  color:#000000;
  background-color:#ffffff;
  text-align:center;
  padding:0px;
}
#membre .envoi
{
  height:20px;
  vertical-align:bottom;
}
#membre p
{
  padding:12px;
  margin:0px;
  font-family:"arial",sans-serif;
  font-size:13px;
  color:#404040;
  background-color:#ffffff;
  text-align:center;
}

#page
{
  width:748px;
  border-style:solid;
  border-color:#000000;
  border-width:0px 1px 1px 1px;
}

#page a
{
  text-decoration:underline;
}
#page p
{
  margin:0px 24px 0px 24px;
  font-family:"arial",sans-serif;
  font-size:13px;
  color:#404040;
  background-color:#ffffff;
  text-align:justify;
}
#page p.centre
{
  margin:0px 24px 0px 24px;
  padding-bottom:20px;
  text-align:center;
  color:#404040;
  background-color:#ffffff;
}

#page fieldset
{
  margin:0px 24px 20px 24px;
  font-family:"arial",sans-serif;
  font-size:13px;
  color:#404040;
  background-color:#ffffff;
  border-style:dashed;
  border-color:#000000;
  border-width:1px;
}
#page legend
{
  font-style:italic;
  font-weight:bold;
  color:#404040;
  background-color:#ffffff;
}
#page h2
{
  margin:0px 0px 00px 24px;
  padding:20px 0px 20px 10px;
  font-family:"arial",sans-serif;
  font-weight:normal;
  font-size:18px;  
  color:#ff4040;
  background-color:#ffffff;
  background: url(design/fleche.png) no-repeat 0px 27px;
}
#page p
{
  margin:0px 24px 00px 24px;
  padding-bottom:20px;
  font-family:"arial",sans-serif;
  font-size:13px;
  color:#404040;
  background-color:#ffffff;
}
#news p
{
  padding:5px 10px 10px 10px;
  margin:0px 0px 0px 0px;
}
#news p.zero
{
  padding:0px 24px 20px 24px;
}

ul.cpage
{
  margin:0px 0px 20px 0px;
  padding:0px;
  font-family:"arial",sans-serif;
  font-size:13px;
  color:#404040;
  background-color:#ffffff;
  text-align:center;
}

li.cpage
{
  display:inline;
  margin:0px 0px 0px 10px;
}

li.cpage2
{
  color:#c0c0c0;
  background-color:#ffffff;
  display:inline;
  margin:0px 0px 0px 10px;
}

#bas p
{
  margin:0px;
  font-family:"arial",sans-serif;
  font-size:10px;
  text-align:right;
}
#bas a
{
  color:#808080;
  background-color:#ffffff;
  text-decoration:none;
}
#bas a:hover
{
  color:#ff0000;
  background-color:#ffffff;
}

#profil h3
{
  font-family:"arial",sans-serif;
  font-size:15px;
  margin:0px 24px 20px 24px;
  padding:0px;
  text-indent:20px;
  color:#808080;
  background-color:#ffffff;
}

#profil ul
{
  padding:0px;
  margin:0px 40px 0px 40px;
}
#profil li
{
  list-style-type:none;
  margin:0px 24px 20px 24px;
  font-family:"arial",sans-serif;
  font-size:13px;
  color:#404040;
  background-color:#ffffff;
}
#profil img
{
  vertical-align:top;
}

textarea {
  overflow:auto;
}

div.pubForum {
  width:468px;
  margin:0 auto 20px auto;
}

strong.avantHier {
  color:#888;
}

strong.hier {
  color:#666;
}

div.flv {
  text-align:center;
}

