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

/*#top-menu{background:url(../_img/commun/menu-top.gif) no-repeat 10px 0; height:30px; position:absolute; top:18px; right:84px;}*/
#top-menu{background:url(../_img/commun/menu-top3.gif) no-repeat 10px 0; height:29px; position:absolute; top:18px; right:84px;}

#top-menu ul{padding:0; margin:0; list-style:none;}
#top-menu ul li{padding:0; margin:0; float:left; position:relative; z-index:1000; height:30px;}
#top-menu ul li a{text-indent:-8000px; display:block; /*height:30px;*/height:25px;}
/*
#top-menu-1 a{background:url(../_img/commun/menu-top.gif) 0 0 no-repeat; width:118px;}
#top-menu-1 a:hover, #top-menu-1 a.on{background:url(../_img/commun/menu-top.gif) 0 -30px no-repeat;}
#top-menu-2 a{background:url(../_img/commun/menu-top.gif) -118px 0 no-repeat; width:178px;}
#top-menu-2 a:hover, #top-menu-2 a.on{background:url(../_img/commun/menu-top.gif) -118px -30px no-repeat;}
#top-menu-3 a{background:url(../_img/commun/menu-top.gif) -296px 0 no-repeat; width:77px;}
#top-menu-3 a:hover, #top-menu-3 a.on{background:url(../_img/commun/menu-top.gif) -296px -30px no-repeat;}
#top-menu-4 a{background:url(../_img/commun/menu-top.gif) -374px 0 no-repeat; width:77px;}
#top-menu-4 a:hover, #top-menu-4 a.on{background:url(../_img/commun/menu-top.gif) -374px -30px no-repeat;}
*/
/*
#top-menu-1 a{background:url(../_img/commun/menu-top2.gif) 0 0 no-repeat; width:118px;}
#top-menu-1 a:hover, #top-menu-1 a.on{background:url(../_img/commun/menu-top2.gif) 0 -27px no-repeat;}
#top-menu-2 a{background:url(../_img/commun/menu-top2.gif) -118px 0 no-repeat; width:90px;}
#top-menu-2 a:hover, #top-menu-2 a.on{background:url(../_img/commun/menu-top2.gif) -118px -27px no-repeat;}
#top-menu-5 a{background:url(../_img/commun/menu-top2.gif) -210px 0 no-repeat; width:77px;}
#top-menu-5 a:hover, #top-menu-5 a.on{background:url(../_img/commun/menu-top2.gif) -210px -27px no-repeat;}
#top-menu-3 a{background:url(../_img/commun/menu-top2.gif) -285px 0 no-repeat; width:70px;}
#top-menu-3 a:hover, #top-menu-3 a.on{background:url(../_img/commun/menu-top2.gif) -285px -27px no-repeat;}
#top-menu-4 a{background:url(../_img/commun/menu-top2.gif) -355px 0 no-repeat; width:77px;}
#top-menu-4 a:hover, #top-menu-4 a.on{background:url(../_img/commun/menu-top2.gif) -355px -27px no-repeat;}
*/
#top-menu-1 a{background:url(../_img/commun/menu-top3.gif) 0 0 no-repeat; width:117px;}
#top-menu-1 a:hover, #top-menu-1 a.on{background:url(../_img/commun/menu-top3.gif) 0 -27px no-repeat;}

#top-menu-2 a{background:url(../_img/commun/menu-top3.gif) -117px 0 no-repeat; width:145px;}
#top-menu-2 a:hover, #top-menu-2 a.on{background:url(../_img/commun/menu-top3.gif) -117px -27px no-repeat;}

#top-menu-5 a{background:url(../_img/commun/menu-top3.gif) -262px 0 no-repeat; width:69px;}
#top-menu-5 a:hover, #top-menu-5 a.on{background:url(../_img/commun/menu-top3.gif) -262px -27px no-repeat;}

#top-menu-3 a{background:url(../_img/commun/menu-top3.gif) -331px 0 no-repeat; width:84px;}
#top-menu-3 a:hover, #top-menu-3 a.on{background:url(../_img/commun/menu-top3.gif) -331px -27px no-repeat;}

#top-menu-4 a{background:url(../_img/commun/menu-top3.gif) -415px 0 no-repeat; width:70px;}
#top-menu-4 a:hover, #top-menu-4 a.on{background:url(../_img/commun/menu-top3.gif) -415px -27px no-repeat;}

#top-menu ul li ul{
	display:none;
	/* Cet élément doit être 100% invisible donc c'est le "A" que l'on skin */
	position:absolute;
	top:30px; /* Same as Main menu height + vertical margin and padding */
	left:0px;
	margin:0;
	padding:0;
	border:1px solid #cccccc;
}

#top-menu ul li ul li{
	/* Cet élément doit être 100% invisible donc c'est le "A" que l'on skin */
	float:none;
	white-space:nowrap;
	padding:0;
	margin:0;
	height:auto;
	font-size:11px;
	z-index:100;
}

#top-menu li li a {
	display:block;
	height:15px;
	line-height:15px; /* Line height must be equal to height - IE6 Fix */
	margin:0;
	padding:2px 0 2px 5px;
	color:#777777;
	text-decoration:none;
	border-bottom:1px solid #cccccc;
	text-indent:0;
	font-weight:bold;
	background:#e4e4e4 !important;
}
#top-menu li li a:hover {
	color:#ae1c21;
	background:#ffffff !important;
}

#top-menu-1 ul{
	left:-10px !important;
}

#top-menu-1 ul li a{
	width:134px !important;
}

#top-menu-2 ul{
	left:-1px !important;
}

#top-menu-2 ul li a{
	width:173px !important;
}
