/* Menu haut,, sous menus, langues */
#langues {
	position: relative;
	left: 20px;
	top: 36px;
	list-style:none;
	width: 100px;
}

#langues li {
	display: inline;
}

#menu {
	position:absolute;
	width: 789px;
	height: 68px;
	left: 0;
	top: 63px;
	list-style:none;
}
#menu li
{
	float:left;
}
#menu li a {
	display:block;
	color: #282d8a;
	font-size:13px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
}
#langues li a{
	padding-top: 0;
}
#menu #i {
	width: 150px;
	background:url(../img/mh/imh-a.gif) bottom center no-repeat;
	height: 66px;
}
#menu li #a, #menu li #as  {
	background:url(../img/mh/imh-b.gif) bottom center no-repeat;
	height: 20px;
	padding-top: 46px;
	width: 82px;
	padding-right: 10px;
	position: absolute;
	left: 127px;
}
#menu li #a:hover, #menu li #as {
	background:url(../img/mh/imh-b2.gif) bottom center no-repeat;
	color: white;
}
#menu li #m1, #menu li #m1s  {
	background:url(../img/mh/imh-1.gif) bottom center no-repeat;
	height: 33px;
	width: 123px;
	position: absolute;
	left: 196px;
	padding-right: 10px;
	padding-top: 33px;
}
#menu li #m1:hover, #menu li #m1s {
	background:url(../img/mh/imh-12.gif) bottom center no-repeat;
	color: white;
}
#menu li #m2, #menu li #m2s  {
	background:url(../img/mh/imh-2.gif) bottom center no-repeat;
	height: 20px;
	padding-top: 46px;
	width: 86px;
	padding-right: 16px;
	position: absolute;
	left: 303px;
}
#menu li #m2:hover, #menu li #m2s {
	background:url(../img/mh/imh-22.gif) bottom center no-repeat;
	color: white;
}
#menu li #m3, #menu li #m3s {
	background:url(../img/mh/imh-3.gif) bottom center no-repeat;
	height: 20px;
	padding-top: 46px;
	width: 72px;
	padding-right: 15px;
	position: absolute;
	left: 377px;
}
#menu li #m3:hover, #menu li #m3s {
	background:url(../img/mh/imh-32.gif) bottom center no-repeat;
	color: white;
}
#menu li #m4, #menu li #m4s  {
	background:url(../img/mh/imh-4.gif) bottom center no-repeat;
	height: 33px;
	width: 118px;
	position: absolute;
	left: 435px;
	padding-right: 17px;
	padding-top: 33px;
}
#menu li #m4:hover, #menu li #m4s {
	background:url(../img/mh/imh-42.gif) bottom center no-repeat;
	color: white;
}
#menu li #m5, #menu li #m5s  {
	background:url(../img/mh/imh-5.gif) bottom center no-repeat;
	height: 20px;
	padding-top: 46px;
	width: 92px;
	padding-right: 20px;
	position: absolute;
	left: 542px;
}
#menu li #m5:hover, #menu li #m5s {
	background:url(../img/mh/imh-52.gif) bottom center no-repeat;
	color: white;
}
#menu li #m6, #menu li #m6s {
	background:url(../img/mh/imh-6.gif) bottom center no-repeat;
	height: 20px;
	padding-top: 46px;
	width: 86px;
	padding-right: 20px;
	position: absolute;
	left: 624px;
}
#menu li #m6:hover, #menu li #m6s {
	background:url(../img/mh/imh-62.gif) bottom center no-repeat;
	color: white;
}
#menu li #m7, #menu li #m7s {
	background:url(../img/mh/imh-7.gif) bottom center no-repeat;
	height: 33px;
	width: 106px;
	position: absolute;
	left: 691px;
	padding-top: 33px;
}
#menu li #m7:hover, #menu li #m7s {
	background:url(../img/mh/imh-72.gif) bottom center no-repeat;
	color: white;
}

#smenu1 {left:196px;z-index: 921;}
#smenu2 {left:303px;z-index: 922;}
#smenu3 {left:377px;z-index: 923;}
#smenu4 {left:435px;z-index: 924;}
#smenu5 {left:542px;z-index: 925;}
#smenu6 {left:624px;z-index: 926;}
#smenu7 {left:660px;z-index: 927;}
#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6, #smenu7{
	position: absolute;
	top: 129px;
	list-style:none;
	display:none;
	z-index: 500;
}
#smenu1 li, #smenu2 li, #smenu3 li, #smenu4 li, #smenu5 li, #smenu6 li, #smenu7 li {
	display: inline;
	background-color:#FFCC00;
}
.sm, .sm1, .ssm, .ssm1 {
	display:block;
	width: 124px;
	text-decoration: none;
	background:url(../img/mh/fd-sm.gif) no-repeat left top;;
	color:#282d8a;
}
.sm, .sm1 {
	font-size: 11px;
	font-weight:bold;
	padding-left: 3px;
	line-height: 19px;
}
.ssm , .ssm1{
	font-size: 10px;
	padding-left: 10px;
	width: 117px;
	line-height:14px;
	height: 14px;
	font-weight:normal;
	margin:0;
}
.sm1, .sm:hover, .ssm1, .ssm:hover  {
	color:white;
	background:url(../img/mh/fd-sm1.gif) no-repeat left top;;
}
 
td .sm {
	float:right;
}

#souspage2 {
	position:absolute;
	width: 789px;
	left: 50%;
	top: 50%;
	margin-left: -398px;
	margin-top: 310px;
	border: 0px;
	font-size: 11px;
}