* {
  font-family:verdana,arial,sans-serif;
  font-size:11px;
}

form { margin:0; padding:0; }

#contenu {
  padding:0;
  width:780px;
  margin:auto;
}

ul {
  margin:0;
  padding:0;
}

ul li {
  margin:0 0 5px 15px;
  padding:0;
}

.dnone {
  display:none;
  margin:0;
  padding:0;
}

.inputgris {
  color:black;
  background-color:#EFEEED;
  border:0;
  margin-bottom:5px;
  padding:2px;
}

#navcontainer {
  margin:0;
  padding:5px;
  list-style-type:none;
  border-top:1px solid #ff6600;
  border-bottom:1px solid #ff6600;
  text-align:center;
}

#navcontainer li {
  padding:0 25px 0 25px;
  margin:0;
  display:inline;
}

#navcontainer li a, #navcontainer li span {
  padding:0;
  color:#ff6600;
  text-decoration: none;
  font-size:11px;
  font-weight:800;
  font-family:arial;
  letter-spacing:1px;
}

#navcontainer li a:hover {
  text-decoration:underline;
}








/* navig bas de page */

#bascontainer {
  margin:0;
  padding:5px;
  list-style-type:none;
  background-color:#FF6600;
}

#bascontainer li {
  background-color:#FF6600;
  padding:0 0 0 50px;
  margin:0;
  display:inline;
}

#bascontainer li a, #bascontainer li span {
  padding:0;
  color:#ffffff;
  text-decoration: none;
  font-size:11px;
  font-weight:800;
  font-family:arial;
  letter-spacing:1px;
}

#bascontainer li a:hover {
  text-decoration:underline;
}



.floatright {
float:right;
}

.floatleft {
float:left;
}

#clear {
clear:both;
visibility:hidden
}

#inscription {
  border:1px solid #cccccc;
  padding:3px;
  background-color:#ffffff;
  color:#000000;
  text-align:center;
}
#inscription input.submit {
  margin-top:10px;
}

#grille { border:1px solid #FF6600; margin:5px; }
#grille th { color:white; background-color:#FF6600; font-weight:bold; text-align:center; }
#grille td { background-color:white; color:black; }
#grille td.colore { background-color:#cccccc; }
#grille tr:hover td { background-color:#FFA467; }