a.menu, a.menu:link, a.menu:visited, a.menu:active 
{
	padding-top:10px;
	padding-bottom:10px;
   width:95px;
   font-size: 12px;
   display: block;
   height: auto;
   color:#718b8f;
   text-decoration:none;
   float:left;
   text-align:center;
   border:3px solid #FFF
}
a.menu:hover
{
   background:#89201f;
   color:#FFFFFF;
}


.menu_sel
{        
padding-top:10px;
padding-bottom:10px;
   width:95px;
   font-size: 12px;
   display: block;
   height: auto;
   color:#FFFFFF;
   text-decoration:none;
   float:left;
   text-align:center;
   background:#89201f;
   border:3px solid #FFF
}



.menu_credits
{
   color: #aaa;
   text-decoration:none;
   font-weight: normal;
   font-size: 9px;
   font-style: normal;   
}



#menu{list-style-type: none;}

.titre a{}
.titre{float: left;margin: auto;padding: 0;}

.smenu{display: none; text-decoration:none; list-style-type: none; background:url(back/smenu.png);width:110px; border:#355878 1px solid; text-align:center;}

.smenu a{text-decoration:none; width:auto; height:auto;color:#355878;}

.titre:hover .smenu{display: block; margin-top: 0;margin-top:20px;}

.titre .smenu{position: absolute;}

ul, li{margin: 0;padding: 0;}

.stitre a{
display: block;
}

.stitre:hover a{
display: block;
font-weight:bold;
}

.stitre:hover .ssmenu{display: block;margin-left:80px;}

.ssmenu{display: none; text-decoration:none; list-style-type: none; background:#FFFFFF;width: 78px; border:#0099FF 1px solid;}

.ssmenu a{text-decoration:none; width:auto; height:auto;}


.sstitre a{
display: block;
}

.sstitre:hover a{
background:#0099FF;
display: block;
}
#surmenu{
background:#FFFFFF;
float:left;
width:600px;
margin-left:200px;
}
