a:link
{
	color: rgb(102,102,102);
	font-size: 10pt;
	font-weight: bold;
}
a:visited
{
	color: rgb(200,200,200);
	font-size: 10pt;
	font-weight: bold;
} 
a:active 
{
	color: rgb(255,0,0);
	font-size: 10pt;
	font-weight: bold;
}
a:hover
{
	color: rgb(255,0,0);
	font-weight: bold;
}

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: rgb(0,0,0);
}
h1, h2, h3
{
	font-family: Verdana;
}
h1
{
	color: rgb(0,0,0);
	font-size: 18pt;
	text-align: center;
	margin: 0;
}
h2
{
	color: rgb(0,0,150);
	font-size: 16pt;
	font-weight: bold;
}
h3
{
	color: rgb(0,100,0);
	font-size: 14pt;
	font-weight: bold;
	font-style: italic;
	text-align: left;
}

table.bordmenu {
border-style: solid none solid none;
border-color: #000098;
border-top-width: 1px;
border-bottom-width: 5px;
}

ul#menu li ul { display: none;
}
ul#menu li:hover > ul { display: block;
}
ul#menu { margin: 0px;
padding: 0px;
background: rgb(255, 255, 255) none repeat scroll 0%;
list-style: none;
width: 100%;
float: left;
font-family: Verdana;
font-size: 0.7em;
font-weight: bold;
}
ul#menu hr { margin-right: 4px;
margin-left: 0px;
}
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 ul { margin: 0px;
padding: 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 ul { top: 0px;
left: 155px;
z-index: 2;
}
ul#menu ul li { margin: 0px;
padding: 0px;
position: relative;
float: none;
_display:inline;
}
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;
_width=156px;
}
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 { #background: transparent url(imgmenuencascade/m1.gif) no-repeat scroll -320px 0%;
padding-top: 2px;
}
ul#menu ul li.last { padding-right: 0px;
}
ul#menu ul li.last a { #background: url(imgmenuencascade/m1.gif) no-repeat scroll left bottom;
padding-bottom: 2px;
}

