/* CSS Document */

#menu,#sousmenu{margin:0; padding:0; list-style:none; list-style-image:none; background:none;}
#menu ul,#menu li,#sousmenu li{ margin:0; padding:0; list-style:none; list-style-image:none; background:none;}
#menu a{display: block;width: 10em; }
.menuLeft{width:10px;height:28px;background:url(/design/images/menuLeft.png) no-repeat top left; float:left;}
.menuRight{height:28px;padding-right:10px;background:url(/design/images/menuRight.png) no-repeat top right; float:left;}
.menuLeft_active{width:10px;height:28px;background:url(/design/images/menuLeft_over.png) no-repeat top left;float:left;}
.menuRight_active{height:28px;padding-right:10px;background:url(/design/images/menuRight_over.png) no-repeat top right;float:left;}

#menu, #menu ul {padding: 0;margin: 0;list-style: none; } 
#menu a {display: block;width: 10em;color:#FFFFFF;font-weight:bold;font-style:italic;text-decoration:none;} 
#menu li {float: left;width: 10em; margin:0px 1px 0px 0px;height:28px;font-weight:bold; font-style:italic;padding:0px 0px 0px 0px;color:#FFFFFF;background:url(/design/images/menu0.png) repeat-x top;text-decoration:none;display:block;}
#menu li a{background:url(/design/images/menuLeft.jpg) no-repeat top left;padding:5px 5px 8px 15px;}
#menu li ul {position: absolute; top:28px;width:11em;left: -999em;border:1px solid #FFFFFF;} 
#menu li ul li{width:10em;height:auto;background-image:none;font-style:normal;padding:0; margin:0;}
#menu li ul li a{background-color: #5F646D;background-image:none; padding:3px 5px 3px 5px;width:10em;height:auto; display:block;font-style:normal; font-weight:normal;border-bottom:1px solid #FFFFFF;}
#menu li ul li a:hover{
	background-color: #757B86;
}
#menu li:hover ul {left: auto;}
#menu li:hover ul, #menu li.sfhover ul {left: auto;}

/*#menu .menuLevel1,#menu .menuLevel1Active,#menu .menuLevel2,#menu .menuLevel2Active{ display:none;}*/

#sousmenu,#sousmenu2{margin:0; padding:0; list-style:none; list-style-image:none; background:none;}
#sousmenu a,#sousmenu2 a{ text-decoration:none; color:#7F97B3;}
#sousmenu a:hover,#sousmenu2 a:hover{ color:#98ABC2;}
#sousmenu li,#sousmenu2 li{margin:4px 0px 0px 0px;padding:0px 0px 4px 0px;/*padding:0px 0px 4px 20px;background:url(/design/images/puce_article.gif) no-repeat top left;*/ border-bottom:1px solid #88A4C4;}
#sousmenu li img,#sousmenu2 li img{ margin:0px 15px 0px 0px;}
#sousmenu h3,#sousmenu2 h3{text-decoration:none;padding:4px 10px; margin:10px 0px;background:url(/design/images/h3_fond.jpg) repeat-x top; color:#FFFFFF; font-variant:small-caps; font-size:13px;}
#sousmenu h4,#sousmenu2 h4{ margin:0px 0px 3px 0px; padding:0; display:inline;}