body { }
p { font-size:14px; font-family: Verdana, "Times New Roman", Georgia, Times; margin-left:20pt }
td { }
a:link { color: #7b3487; }
a:visited { }
a:hover { color: #008080; }
a:active { }
ul li { font-size: small; font-family: Verdana ; margin-left:2pt }
h1  {color:#7b3487;font-style:italic;font-size:18px;font-family:Verdana, "Times New Roman", Georgia, Times;text-align:center}
h2 { color: #7b3487; font-style:italic; font-weight:normal; font-size:16px; font-family:Verdana, "Times New Roman", Georgia, Times; margin-top:16pt; margin-bottom:16pt }
h3 {color:#7b3487;font-weight:500;font-size:14px;font-family:Verdana, "Times New Roman", Georgia, Times;margin-left:16pt}
ul#menu li ul{
  display:none;
}

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


ul#menu{
  margin:0;
  padding:0;
  list-style:none;
  width:100%;
  background:#ccc;
  float:left;
  font:bold 0.7em Arial;
}

ul#menu hr{ margin-right: 4px; margin-left: 4px; }

ul#menu li{ float:left; display:block; padding:2px 1px; }

ul#menu li.first{ padding-left:2px; }

ul#menu li.last{ padding-right:2px; }

ul#menu li a{ display:block; padding:2px 6px; border:solid 1px #cccccc; color:#000000; text-decoration: none; }

ul#menu li a:hover{ color: white; background-color: #7b3487; text-decoration: underline; border-color: #f0f0f0 #999999 #999999 #f0f0f0; }
ul#menu li a:active { background-color: #571e6d; }
ul#menu ul{
  position:absolute;
  background:#a1a1a1 repeat-y -200px 0;
  list-style:none;
  margin:2px;
  padding:2px;
  width:200px;
  z-index:1;
}

ul#menu ul ul{
  top:0px;
  left:185px;
  z-index:2;
}

ul#menu ul li{
  position:relative;
  float:none;
  margin:0px;
  padding:0px;
  display:inline;
}

ul#menu ul li a{
  display:block;
	margin:0px;
	padding:0px;
	width:200px;
  border:none;
}
ul#menu ul li a span{ display:block; width:144px; width:156px; padding:2px 6px; margin:0 2px; border:none; }
ul#menu ul li a.next span{
  background:url(imgmenuencascade/fleche.gif) no-repeat 0% 50%;
}
ul#menu ul li a.next:hover span{
  background-position: -160px 50%;
}

ul#menu ul li a:hover span{
  background-color:#000099;
  color:#FFFFFF;
  border:none;
}

ul#menu ul li.first{
  padding-left:0px;
}

ul#menu ul li.first a{
  padding-top:2px;
	background:url(imgmenuencascade/m1.gif) no-repeat -320px 0%;
}

ul#menu ul li.last{
  padding-right:0px;
}

ul#menu ul li.last a{
  padding-bottom:2px;
	background:url(imgmenuencascade/m1.gif) no-repeat left bottom;
}
w
