#menu {
	margin:0;
	width: 988px;
	height:39px;
	list-style: none;
	background-color: #CC0000;	
}
/* menu */
#menu li {
	float: left;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	font-family:Verdana;
	background-color: #CC0000;
	border-left:1px solid #FF0000;
}
#menu #m100{
	border-left:none;
}
#menu li a {
	/*display:block;*/
	padding-top:12px;
	height:27px;
	color: #FFEAEA; 
	text-decoration: none;  
}

#menu #m1000{
	width:169px;
	height:39px;
	color: #FFEAEA; 
	text-decoration: none;   
	letter-spacing:-1px;
}

#menu #m2000{
	width:119px;
	height:39px;
	color: #FFEAEA; 
	text-decoration: none;  
	letter-spacing:-1px; 
}

#menu #m3000{
	width:211px;
	height:39px;
	color: #FFEAEA; 
	text-decoration: none;  
	letter-spacing:-1px;
}

#menu #m4000{
	width:118px;
	height:39px;
	color: #FFEAEA; 
	text-decoration: none;   
	letter-spacing:-1px;
}

#menu #m5000{
	width:61px;
	height:39px;
	color: #FFEAEA; 
	text-decoration: none;  
	letter-spacing:-1px; 
}

#menu #m6000{
	width:109px;
	height:39px;
	color: #FFEAEA; 
	text-decoration: none;   
	letter-spacing:-1px;
}

#menu #m7000{
	width:104px;
	height:39px;
	color: #FFEAEA; 
	text-decoration: none;   
	letter-spacing:-1px;
}

#menu #m8000{
	width:89px;
	height:39px;
	color: #FFEAEA; 
	text-decoration: none;  
	letter-spacing:-1px;
}

/*--------------------------------------------------------------*/
#menu li ul { 	
	left: -10000px; 
	position: absolute; 
	background-color: #FF0000; 
	list-style: none; 
	display: none; 
	margin-left: -0.5em;
	/margin-top:-5px;
}


#menu li ul li {
	text-align:left;
	font-size: 1.2em;
	padding: 0;
	font-weight: normal;
	float: none;
	display: block;
	background-color: #FF0000;
}
#menu li ul li a {
	display: block;
	line-height:1.5em;
	height:auto;
	width:140px;
	padding:0;
	padding-right:0.5em;
	padding-left:0.5em;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;
}

#menu li ul li ul {
	display: none;
}

/* \*/
#menu li a {
	display: block;
}
#menu li ul {
	display: block;
}
/* */


/* Hover */
#menu li:hover a, #menu li.hover a, #menu li.active a { 
	color: #FFFFFF;
	text-decoration: none;
	background-color:#FF0000;
}
#menu li a:hover, #menu li a:active, #menu li a:focus {
	color: #FFFFFF;
	text-decoration: none;
	background-color:#FF0000;
}
#menu li:hover ul, #menu li.hover ul { 
	left: auto;
	margin-left:-1px;
}
#menu li ul li a:hover, #menu li ul li.active a{ 
	color: #FFFFFF;
	background-color: #CC0000;
	text-decoration: none;
}

/*sousmenu */
#sousmenu{
	padding:47px 10px 0 10px;
	background-color:#E70D01;
	margin:0px 20px 0 20px;
}
#sousmenu h1{
	color:#FFFFFF;
	text-transform:none;
}
#sousmenu ul{
	display: block;
	margin:0;
	list-style: none;
	height:22px;
	line-height: 16px;
}
#sousmenu li{
	display: block;
	float:left;
	margin-right:1px;
	position:relative;
	
}
#sousmenu li a{
	font-size:11px;
	padding: 3px 6px 3px 6px;
	background-color:#B90A01;
	background-image: url(/images/interface/menu/fond_tab.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: #FFFFFF;
	text-decoration:none;
	border-color: #E8DCDB;
}
#sousmenu li a:hover{
	background-color: #D30C01;
}
#sousmenu li a.active, #sousmenu li.active a, #sousmenu li a.active:hover{
	font-weight:bold;
	color:#CC0000;
	background-color:#FFFFFF;
	background-image: url(/images/interface/menu/fond_tab_active.gif);
}


#sousmenu li ul { 	
	left: -10000px; 
	position: absolute; 
	list-style: none; 
	display: block;
	height:20px;
	padding: 0;
	margin:0;
}
#sousmenu li ul li {
	text-align:left;
	font-size: 1.2em;
	padding: 0;
	margin:0;
	font-weight: normal;
	float:none;
	display: block;
}
#sousmenu li ul li a {
	display: block;
	background-color:#B90A01;
	background-image:none;
	line-height:1.5em;
	height:20px;
	width:150px;
	padding:0;
	margin:0;
	padding-right:0.5em;
	padding-left:0.5em;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;
}
/* \*/
#sousmenu li a { display: block; }
#sousmenu li ul { display: block; }
/* */

/* Hover */
#sousmenu li:hover ul, #sousmenu li.hover ul {
	left: auto;
}
#sousmenu li ul li a:hover, {
	color: #FFFFFF;
	background-color:#CC0000;
	text-decoration: none;
}
#sousmenu li ul li a.active {
	color:#FFFFFF;
	background-color:#B90A01;
	font-weight:bold;
	background-image:none;
}
