div#menu { width:200px; margin:0; } div#menu .ui-widget { font-family:Arial, Sans-serif; font-size:12px; } div#menu ul.navigation { display:block; overflow:hidden; } div#menu ul.navigation li { list-style-type:none; } div#menu ul.navigation li a { display:block; padding:0 20px; text-decoration:none; font-weight:bold; color:#fff; height:25px; line-height:25px; background:#808080 url(/themes/default/images/menu/title.gif); } div#menu ul.navigation li ul { padding:0; overflow:hidden; } div#menu ul.navigation li { display:block; } div#menu ul.navigation li ul li a { display:block; padding:0 5px; margin:0; background:#eee; border-bottom:1px solid #ddd; text-decoration:none; color:#066; font-weight:normal; } div#menu ul.navigation li ul li a:hover { background:#066 url(/themes/default/images/menu/linkarrow.gif) no-repeat right center; color: #fff; } div#menu ul.navigation li ul li a.inactif { color:gray; } div#menu ul.navigation li a .ui-icon-triangle-1-e { background:url(/themes/default/images/menu/collapsed.gif) no-repeat left center; } div#menu ul.navigation li a .ui-icon-triangle-1-s { background:url(/themes/default/images/menu/expanded.gif) no-repeat left center; } div#menu ul.navigation li ul li a .ui-icon { margin:0; padding:0; background:none; } .ui-accordion-content { overflow: hidden; } div#menu ul.navigation li a.ui-corner-all { border-radius: 0; } div#menu ul.navigation li a.ui-corner-top { border-top-left-radius: 0; border-top-right-radius: 0; } div#menu ul.navigation li a.ui-accordion-header { margin-top: 0; } div#menu ul.navigation li a.ui-state-default, div#menu ul.navigation li a.ui-state-hover, div#menu ul.navigation li a.ui-state-active { border: 0; } div#menu div.icones { text-align:center; margin-top:5px; }