#contenu{border:1px solid #000059;background-color:#000059;width:900px;color:#999;font-family:arial;font-size:12px;padding:2px;}
h1{padding:5px;margin:5px;font-size:13px;}
h2{padding:5px;margin:5px;font-size:12px;}
strong{font-weight:normal;}
#contenu p {text-align:justify;}
a {text-decoration:none;}
#contenu a {color:inherit;}
#wrapper{}
#menu {
width:900px;

margin:auto;text-align:center;
font-family:arial;
font-size:13px;
font-weight:bold;
background:url(images/fond-menu.jpg);height:29px;}
#menu img{border:0;}
div#menu a{color:#fff}
div#menu a:hover{color:#fff}
div#menu a:visited{color:#fff}
div#menu ul{list-style:none;padding:0;margin:0 0 0 20px;}
div#menu ul li{float:left;text-align:left;
padding:3px 5px 0 5px;
margin-right:0px;
border-right:1px solid #ccc;
}
div#menu ul li ul{margin:0;paddig:0;}
div#menu ul li ul li{float:none;padding:0;margin:2px 0 2px 0;border-bottom:1px solid #fff;text-align:left;}
div#menu ul li ul li a{margin:0 0 0 3px;}

div#menu .lib1 .lib2{
display:none;
background:#02C3FA;
}


*:first-child+html  div#menu .lib1 .lib2{
margin:15px 0 0 -90px;}

*:first-child+html  div#menu .lib1:hover .lib2{
margin:15px 0 0 -90px;}

div#menu a.lib1:hover .lib2{
display:block;
position:absolute;
border:1px solid #054490;
}


div#menu a.lib1:hover .lib2 a:hover{
background-color:#ccc;
}

.left {float:left;margin-left:0;}
.right{float:right;margin-right:-15px;}

div#menu .perso1{display:block;width:100px;text-align:center;}
div#menu .perso2{display:block;width:100px;text-align:center;}
div#menu .perso5{display:block;width:120px;text-align:center;}


