/* 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:6px;height:25px;background:url(/design/images/menuLeft.gif) no-repeat top left; float:left;}
.menuRight{height:25px; padding-right:6px;background:url(/design/images/menuRight.gif) no-repeat top right; float:left;}
.menuLeft_active{width:6px;height:25px;background:url(/design/images/menuLeft_active.gif) no-repeat top left;float:left;}
.menuRight_active{height:25px;padding-right:6px;background:url(/design/images/menuRight_active.gif) no-repeat top right;float:left;}

#menu, #menu ul {padding: 0;margin: 0;list-style: none; } 
#menu a {display: block;/*width: 11em;*/color:#FFFFFF;text-decoration:none;} 
#menu li {float: left;/*width: 11em;*/margin:0px 4px 0px 0px;height:25px;padding:0px 0px 0px 0px;color:#FFFFFF;background:url(/design/images/menu0.gif) repeat-x top;text-decoration:none;display:block;}
#menu li a{height:21px;padding:4px 5px 0px 5px; font-weight:bold;}
#menu li a:hover{background:url(/design/images/menu0_active.gif) repeat-x top;}
#menu li ul {position: absolute; top:25px;width:11em;left: -999em;border:1px solid #FFFFFF;} 
#menu li ul li{width:12em;height:auto;background-color: #FFFFFF; color:#E1415F;background-image:none;border-bottom:1px solid #E1415F;border-left:1px solid #E1415F;border-right:1px solid #E1415F;}
#menu li ul li a{background-image:none;height:auto;padding:3px 3px 3px 3px;color:#E1415F; font-weight:normal;}
#menu li ul li a:hover{ background-color:#E1415F; color:#FFFFFF; background-image:none;}
#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;}
