/**** LIENS ****/

/* Style pour le lien "Acceuil". */
a.ml_acceuil
{
  text-decoration: none; 
  color: #3068D0; 
}

/* Style pour le lien "Acceuil" lorsque l'on passe la souris dessus. */
a.ml_acceuil:hover
{
  text-decoration: none; 
  color: #2D2D2D; 
}

/* Style des liens des rubriques ( menu ). */
a.ml_rubrique 
{ 
  font-weight: bold; 
  text-decoration: none; 
  color: #3068D0; 
}

/* Style des liens des rubriques ( menu ) lorsque l'on passe la souris dessus. */
a.ml_rubrique:hover 
{ 
  font-weight: bold; 
  text-decoration: none; 
  color: red; 
}

/* Style du lien de la rubrique selectionée. */
a.ml_rubrique_select
{ 
  font-weight: bold; 
  text-decoration: none; 
  color: #224273;
  text-decoration: none;
}

/* Style du lien de la rubrique selectionée lorsque l'on passe la souris dessus. */
a.ml_rubrique_select:hover 
{
  font-weight: bold; 
  text-decoration: none; 
  color: #3068D0; 
}

/* Style des liens des sous-rubriques ( sous-menu ).*/
a.ml_sous_rubrique 
{
  font-size: 8pt; 
  text-decoration: none; 
  color: #696969; 
}

/* Style des liens des sous-rubriques ( sous-menu ) lorsque l'on passe la souris dessus. */
a.ml_sous_rubrique:hover 
{
  font-size: 8pt; 
  text-decoration: none; 
  color: #3068D0; 
}

/* Style du lien de la sous-rubrique selectionée. */
a.ml_sous_rubrique_select 
{
  font-size: 8pt; 
  text-decoration: none; 
  color: #3068D0; 
}

/* Style du lien de la sous-rubrique selectionée lorsque l'on passe la souris dessus. */
a.ml_sous_rubrique_select:hover
{
  font-size: 8pt; 
  text-decoration: none; 
  color: #696969;
}

/**** TABLES ****/

/* Style de la table affichant le menu. */
table.ml
{
  font-family: Verdana;
  font-size: 10pt;
}

/* Style de la table affichant le menu. */
table.ml_search
{
  font-family: Verdana;
  font-size: 10pt;
	color: #696969;
}

/* Style de la ligne contenant le bouton "Acceuil", le format imprimable et l'e-mail. */
td.ml_acceuil
{
  text-align: left;
  vertical-aling: middle;
}


/* Style des lignes contenant les rubriques. */
td.ml_rubrique 
{
  height: 25px;
  background-color: #ffffff; 
  vertical-align: middle; 
	border: solid 0px #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}

/* Style de la ligne contenant la rubrique selectionée. */
td.ml_rubrique_select 
{ 
  height: 25px;
  background-color: #ffffff; 
  vertical-align: middle;
	border: solid 0px #ffffff;
	padding-left: 5px;
	padding-right: 5px;
}

/* Style des lignes contenant les sous-rubriques. */
td.ml_sous_rubrique
{
  height: 5px; 
}



/* Groovy menu */

ul#menulist li ul{ display:none; }

ul#menulist li:hover>ul{ display:block; }

ul#menulist
{
  border: 1px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3D66B3;
  position: static;
  left: 10px;
  margin: 15px;
}

ul#menulist, ul#menulist ul 
{
  list-style:none;
  margin:0;
  padding:0;
  width: 222px;
  background-color: #FFFFFF;
  white-space:nowrap;
}

ul#menulist ul
{
  border: 1px solid #CCCCCC;
  position:absolute;
  top: -1px;
  left: 90%;
}

ul#menulist li
{
  position:relative;
  margin:0px;
  padding:0px;
  _display:inline;
}

ul#menulist a
{
  display:block;
  width:100%;
  text-decoration: none;
  text-indent: 1em;
  padding: 5px 0;
}

ul#menulist li:hover, ul#menulist li a:hover
{
  color: #FFFFFF;
  background-color: #6182B5;
}

/*
ul#menulist li.smenu>a
{
}
*/

a.mnu
{
  font-weight: bold; 
  text-decoration: none; 
  color: #224273;
}

a.mnu_select
{ 
  font-weight: bold; 
  color: red;
  text-decoration: none;
}