/*-- CSS Menu --*/

html, body {
	height: 100%;         /* required */
	text-align: center;
}

body {
margin: 0;
padding: 0;
}

#menuh dl,#menuh dt,#menuh dd,#menuh ul,#menuh li {
margin: 0;
padding: 0;
list-style-type: none;
}

/*-- CSS Menu Horizontal--*/

/*#container {
text-align: center;
}*/

#container {
text-align: center;
margin-left: auto; 
margin-right: auto;
width: 50em;
}

#menuh {
position: absolute; 
top: 186;
left: 210;
width: 760;
text-align: left;
padding:0px 0px 0px 0px;
margin: 0 auto;
margin:0px 0px 0px 0px;
}

.sideleftmenu {
float: right;
width: 1em;
}

.siderightmenu {
float: left;
width: 1em;
}
#menuh dl {
float: left;
width: 9em;
width: 150;
}

#menuh dl.minim {
float: left;
width: 8em;
width: 94;
}

#menuh dt {
position: relative;
cursor: pointer;
text-align: center;
background: #013366;
margin: 0px;
height: 23px;
top: -2;

font-family: arial;
font-size: 11;
vertical-align:middle;
line-height:24px;
}

 .submenu0 {
position: absolute;
color: #ffffff;
font-family: arial;
font-size: 11;
/*border: 1px solid white;*/
top: 24;
}
 .submenu1 {
position: absolute;
color: #ffffff;
font-family: arial;
font-size: 11;
/*border: 1px solid white;*/
top: 24;
}
 .submenu2 {
position: absolute;
color: #ffffff;
font-family: arial;
font-size: 11;
/*border: 1px solid white;*/
top: 24;
}

 .submenu3 {
position: absolute;
color: #ffffff;
font-family: arial;
font-size: 11;
/*border: 1px solid white;*/
top: 24;
}

 .submenu4 {
position: absolute;
color: #ffffff;
font-family: arial;
font-size: 11;
/*border: 1px solid white;*/
top: 24;
}

 .submenu5 {
position: absolute;
color: #ffffff;
font-family: arial;
font-size: 11;
/*border: 1px solid white;*/
top: 24;
}

#menuh li {
text-align: left;
text-decoration: none;
}

#menuh li a,  #menuh dt a {
/*width: 9em;*/
width: 15em;
width: 151;
color: #000;
text-decoration: none;
display: block;
height: 24;
background: #013366;
color: #ffffff;
border: 1px solid white;
}

#menuh li.minim a,  #menuh dt.minim a {
width: 94;
}

#menuh li.miniLarge a {
width: 154;
text-decoration: none;
display: block;
height: 24;
background: #013366;
color: #ffffff;
border: 1px solid white;
}


#menuh li a 
{
padding-left: 4;
vertical-align:middle;
line-height:23px;
}
/*#menuh dt a {width: 100;}*/

#menuh li a:hover, #menuh li a:focus, #menuh dt a:hover, #menuh dt a:focus, #menuh dt:hover {
/*background-image: url('../images/12-BouttonGrisOVER.jpg');*/
background: #2A5F96; 
}

#submenu6 {
position: absolute; 
top: 211;
left: 517;
left: 510;
width: 150;
text-align: left;
padding:0px 0px 0px 0px;
margin: 0 auto;
margin:0px 0px 0px 0px;
}

#submenu7 {
position: absolute; 
top: 212;
left: 666;
left: 660;
width: 150;
text-align: left;
padding:0px 0px 0px 0px;
margin: 0 auto;
margin:0px 0px 0px 0px;
}

 .sub2menu {
position: absolute;
color: #ffffff;
top: 24;
width: 15em;
width: 151;
text-decoration: none;
display: block;
height: 23;
border: 1px solid white;
text-align: center;
}

.sub {
background: #013366;
font-family: arial;
font-size: 11;
vertical-align:middle;
line-height:23px;
border: 1px solid white;
text-decoration: none;
}

#submenu6 li a{
  color: #ffffff;
}
#submenu7 li a{
  color: #ffffff;
}

#submenu6 ul, #submenu6 li {
  list-style-type: none;
  margin: 0;
  padding: 0
}

#submenu7 ul, #submenu7 li {
  list-style-type: none;
  margin: 0;
  padding: 0
}
/*#submenu6 li a:hover{
line-height:23px;
width: 100%; 
height: 100%;
background: #2A5F96; 
}
#submenu7 li a:hover{
line-height:23px;
width: 100%; 
height: 100%;
background: #2A5F96; 
}*/

#submenu6 li a:hover, #submenu6 li a:focus, #submenu6 li:hover {
width: 100%; 
height: 100%;
background: #2A5F96;
text-decoration: none;
}

#submenu7 li a:hover, #submenu7 li a:focus, #submenu7 li:hover{
width: 100%; 
height: 100%;
background: #2A5F96; 
text-decoration: none;
}

/*-------------------*/

/*-- CSS Menu Vertical--*/


#menuv {
position: absolute; /* Menu position that can be changed at will */
top: 315;
left: 140;
}
#menuv {
width: 12em;
}
#menuv dt {
cursor: pointer;
margin: 2px 0;
height: 25px;
line-height: 25px;
text-align: left;
font: 100% verdana, arial, sans-serif ;
font-weight: bold;
border: 1px /*solid gray;*/
/*background: #ccc;*/
}
#menuv dd {
/*border: 1px solid gray*/;
}
#menuv li {
text-align: center;
/*background: #fff;*/
}
#menuv li a, #menuv dt a {
color: #ffff00;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}
#menuv li a:hover, #menu dt a:hover {
/*background: #eee;*/
}

/*-------------------*/

