@charset "UTF-8";
/* CSS Document */

/* menu */
#menudiv {
	clear: both;
	margin: 0; padding: 0;	
}
#menu {	
	position: absolute; 
	bottom: 4px;
	margin: 0; padding: 0;
	clear:both;
	top:160px;
	/* float: left;*/
	font: bold 1.4em 'Trebuchet MS', Tahoma, Arial, Sans-serif;
	width: 1050px;/* 775px; */
	border: 1px solid #808080;
	border-width: 0 0 4px 0;	
	list-style: none;
	height:27px;
}

#menu li{
	/* display: inline;	*/
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
}
#menu li a {	
	color: #808080;
	padding: 0px 10px;
	text-decoration: none;
	background: white url(../images/menudivide.gif) repeat-y right top; 
	border-bottom: 4px solid #808080; 	
	min-width:50px;
}

#menu li a:link, #menu li a:visited
{
	display: block;
	margin: 0;
	padding: 4px 8px;
	/*border-right: 1px solid #fff;*/
	text-decoration: none;
}

#menu li a:hover{
	color: black;
	background-color: #F3F3F3; 
	border-bottom: 4px solid #FF0010;
}
#menu li#current a{
	color: #333;
	background-color: #F3F3F3; 
	border-bottom: 4px solid #FF0010;
}

#menu .sousMenu
{
 display: none;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 1px solid #808080;
 background-color:white;
 border-top:none;
}
#menu .sousMenu li
{
 float: none;
 margin: 0;
 padding: 0;
 border: 0;
}		

#menu .sousMenu li a:link,
#menu .sousMenu li a:visited
{
 display: block;
 margin: 0;
 border: 0;
 text-decoration: none;
 background: transparent url("fondTR.png") repeat;
}
#menu .sousMenu li a:hover
{
 background-image: none;
color: black;
	background-color: #F3F3F3; 
}	

#menu .sousMenu li
{
 float: none;
 margin: 0;
 padding: 0;
 border: 0;
 width: 149px;
 border-top: 1px solid transparent;
 border-right: 1px solid transparent;
}

#menu li:hover > .sousMenu { display: block; }	


