/* CSS Document */

#menu{  }

/**************** MENU PRINCIPAL **********************/

#menu_princ{
	height:30px;
	width:950px;
	margin-left:19px;
}

#menu_princ span {
    visibility: hidden;
}
 
#menu_princ ul {
    background: transparent url(../images/menu_princ.jpg) no-repeat 0px 0px;
	margin:0px;
	padding:0px;
	height:30px;
	padding-left:218px;
}

#menu_princ ul li {
    list-style: none;
	float:left;
	/*margin-left:-1px;*/
}
 
#menu_princ ul li a {
    display: inline-block;
    height: 30px;
    text-decoration: none;
}

#menu_princ1 a{width:136px;}
#menu_princ2 a{width:178px;}
#menu_princ3 a{width:144px;}
#menu_princ4 a{width:122px;}
#menu_princ5 a{width:152px;}
 
#menu_princ1:hover, .active1  	{background: transparent url(../images/menu_princ.jpg) no-repeat -218px -30px;}
#menu_princ2:hover, .active2 	{background: transparent url(../images/menu_princ.jpg) no-repeat -354px -60px;}
#menu_princ3:hover, .active3	{background: transparent url(../images/menu_princ.jpg) no-repeat -532px -90px;}
#menu_princ4:hover, .active4 	{background: transparent url(../images/menu_princ.jpg) no-repeat -676px -120px;}
#menu_princ5:hover, .active5	{background: transparent url(../images/menu_princ.jpg) no-repeat -798px -150px;}

/******************************** SOUS MENU ******************************************/

#ssmenu{
	height:32px;
	background:url(../images/fd_ssmenu.gif) repeat-x left top;
	width:950px;
	margin-left:19px;
}

#ssmenu ul{
	margin:0px;
	padding:0px;
}
#menu_princ ul li ul{
	position:absolute;
	background:url(../images/fd_ssmenu.gif) repeat-x;
	display:none;
	padding-left:0px;
	height:32px;
	z-index:1;
}

#menu_princ ul li ul li{
	list-style:none;
	display:inline-block;
	background:url(../images/sep_li.gif) no-repeat right center ;
	height:32px;
}

#menu_princ ul li ul li a{
	width:auto;
	background:none;
	display:inline-block;
	line-height:32px;
	height:32px;
	padding-left:15px;
	padding-right:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
}

#menu_princ ul li ul li a:hover, .ssmenuActive{
	background:url(../images/fd_ssmenu_on.gif) repeat-x !important;
	color:#000;
}

#menu_princ ul li:hover ul
{
	display:block !important;
	z-index:2;
}

.active1 ul
.active2 ul,
.active3 ul,
.active4 ul,
.active5 ul
{
	display:block !important;
	z-index:1;
}

.sous_menu3{
	margin-left:-532px !important;
	padding-left:476px !important;
	width:474px;
}

.sous_menu4{
	margin-left:-676px !important;
	padding-left:550px !important; 
	width:370px; 
}
