#cont_menu{
	position:relative;
	width:935px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	padding-left:0px;
	height:58px;
	z-index:200;
	/*background-color:#0099FF;*/
}

#fin_menu{
	background-image:url(../menu/fin_menu.png);
	background-position:right;
	width:7px;
	height:33px;
	float: right;
	/*background-color:#0099FF;*/
	/*overflow:hidden;*/
}

.menu_logo{
 	background-image:url(../menu/tonkam_manga_menu_logo.png);
	width:240px;
	height:49px;
	float:left;
	/*overflow:hidden;*/
}

.menu {
	/*background-color:#2F2C2C;*/
	margin-top:9px;
	white-space:nowrap /*IE hack*/;
	float:right;
	min-width:695px;
	height:49px;
	border:none; 
	/*background:rgb(225,225,225); */
	color:rgb(75,75,75); 
	font: 1.3em arial;
	/*font-size:130%;*/
	/*background-color:#996666;*/
	/*overflow:visible;*/
	background:url(../menu/fond_menu.png) left no-repeat;
	}
	
.menu ul {
	list-style-type:none;
	}
	
.menu ul li {
	float:left; 
	z-index:auto !important /*Non-IE6*/;
	z-index:1000 /*IE6*/;
	border-left:none;
	}
	
.menu ul li a {
	float:none !important /*Non-IE6*/; 
	float:left /*IE-6*/; 
	display:block;
	height:2.3em; /* height:3.1em;  */
	line-height:2.3em; /* line-height:3.1em; */
	padding:0 7px 0 11px;
	text-decoration:none; 
	font-weight:bold; 
	color: rgb(100,100,100);
	background:url(../menu/top_menu.gif) left no-repeat;
	}
	
.menu ul li ul {
	display:none; border:none;
	}
	
/*Non-IE6 hovering*/
.menu ul li:hover {
	position:relative;
	}
	
/*IE6 hovering*/
.menu table {
	position:absolute; 
	top:0; 
	left:0; 
	border-collapse:collapse;
	}
	
/* Couleur de la cellule Hover */
.menu ul li:hover a {
	background:url(../menu/top_menu_hover.gif) left no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	} 
	
/* Affichage des sous menus au passage de la souris */
.menu ul li:hover ul {
	display:block; 
	width:7.5em; 
	position:absolute; 
	z-index:999; 
	top:2.2em; /* top:3.0em; */
	margin-top:0.1em; 
	left:6px;
	}

/* Style des sous menus */
.menu ul li:hover ul li a {
	white-space:normal;
	display:block; 
	width:7.5em; 
	height:auto; 
	line-height:1.3em; 
	margin-left:-1px; 
	padding:4px 12px 4px 12px; 
	/*border-left:solid 1px rgb(175,175,175); 
	border-right:solid 1px rgb(175,175,175); 
	border-bottom: solid 1px rgb(175,175,175);*/
	font-weight:normal; 
	background:url(../menu/sous_menu.png) repeat;
	color:#999999;
	}
	
/* Survol des sous menus */	
.menu ul li:hover ul li a:hover {
	text-decoration:none;
	background:url(../menu/sous_menu_hover.png) repeat;
	color:#FFFFFF;
	}

/* IE 6 */
.menu ul li a:hover {
	position:relative /*IE hack*/;
	z-index:1000 /*IE hack*/; 
	background:url(../menu/top_menu_hover.gif) left no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	}

/* IE 6 */	
.menu ul li a:hover ul {
	display:block; 
	width:7.5em;  
	position:absolute; 
	z-index:999; 
	top:2.2em; 
	left:0;
	margin-left:-1px; 
	margin-top:0.1em;
	}

/* IE 6 Style des sous menus */		
.menu ul li a:hover ul li a {
	white-space:normal; 
	display:block; 
	width:7.5em; 
	height:1px; 
	line-height:1.3em; 
	margin-left:-1px; 
	padding:4px 12px 4px 12px; 
	/*border-left:solid 1px rgb(175,175,175); 
	border-right:solid 1px rgb(175,175,175); 
	border-bottom: solid 1px rgb(175,175,175); */
	font-weight:normal; 
	background:url(../menu/sous_menu.png) repeat;
	color:#999999;
	}
	
/* Survol des sous menus IE6 */	
.menu ul li a:hover ul li a:hover {
	text-decoration:none;
	background:url(../menu/sous_menu_hover.png) repeat;
	color:#FFFFFF;
	} 
