/* Couleur de fond encadrant la page*/
body
{
background-color: #ECECFF;
}

/* couleur des liens*/
a:link { color: #000080 ; }
a:visited {color: #000080; }
a:active {color: #000080; }
a:hover { color: #000080 ; text-decoration: none ; }

/* Définition des attributs des menus déroulants présents en haut de toutes les pages*/

/*Cadre bleu entourant la ligne de menu*/
table.bordmenu
{
 border-style: solid none solid none;
 border-color: #000080;
 border-top-width: 1px;
 border-bottom-width: 5px;
}

ul#menu
{
  margin: 0px;
  padding: 0px;
  background: rgb(255, 255, 255);
  list-style: none;
  width: 100%;
  float: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  font-weight: bold;
}

ul#menu li
{
  padding: 0px 0px;
  float: left;
  display: block;
}

ul#menu li.first
{
  padding-left: 0px;
}

ul#menu li.last
{
  padding-right: 0px;
}

ul#menu li a
{
  padding: 2px 6px;
  display: block;
  color: rgb(0, 0, 0);
  text-decoration:none;
}

ul#menu li a:hover
{
  color: #808080;
}

ul#menu li ul
{
 display: none;
}

ul#menu li:hover > ul
{
 display: block;
 padding: 0px;
}

ul#menu ul
{ 
  margin: 0px;
  background: rgb(255, 255, 255);
  border: 1px solid;
  border-color: #808080;
  position: absolute;
  list-style: none;
  width: 160px;
  z-index: 1;
}

ul#menu ul li
{
  margin: 0px;
  padding: 0px;
  position: relative;
  float: none;
}

ul#menu ul li a
{
  border:none ;
  margin: 0px;
  padding: 0px;
  display: block;
  width: 160px;
}

ul#menu ul li a span
{
  border:none ;
  cursor:hand;
  margin: 0px 2px;
  padding: 2px 6px;
  display: block;
  width: 144px;
}

ul#menu ul li a.next span
{
  background-image: url('images/fleche.gif');
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0% 50%;
}

ul#menu ul li a.next:hover span
{
  background-position: -160px 50%;
}

ul#menu ul li a:hover span
{
  border: none ;
  background-color: rgb(255,255,255);
  color: #808080;
}

ul#menu ul li.first
{
  padding-left: 0px;
}

ul#menu ul li.first a
{
  padding-top: 2px;
}

ul#menu ul li.last
{
  padding-right: 0px;
}

ul#menu ul li.last a
{
  padding-bottom: 2px;
}

ul#menu ul ul
{
  top: 0px;
  left: 155px;
  z-index: 2;
}