
#navigation {
margin: 0;
padding: 0;
list-style: none;
background: #444;
color: #fff;
width: 300px;  /* THE PLACE to set the width of toggleSubMenu  - - -      was  font: 1.2em "Trebuchet MS", sans-serif;  */
font: 0.8em "Georgia", serif;
}
#navigation a, #navigation span {  font-size: 1.6em; border-top: red dotted 1px;
display: block;
padding: 2px 10px;
color: #fff;
text-decoration: none;
background: #333 url(menu-item.png) left bottom no-repeat;
}
html body div#boxmain div#boxright ul#navigation li#menu1.toggleSubMenu a  {  } 
#navigation .toggleSubMenu a, #navigation .toggleSubMenu span {  color:#f45000;  
background-image: url(menu-item-deroule.png);
}
#navigation .open a, #navigation .open span {
background-image: url(menu-item-enroule.png);
}
#navigation a:hover, #navigation a:focus, #navigation a:active {
/*  was text-decoration: underline; */ text-decoration: none;
}
#navigation .subMenu { 
font-size: .7em;  color:#f45000;
background: #ccc url(subMenu.png) 0 0 repeat-x;
font-size: .9em;
margin: 0;
padding: 0;
border-bottom: 0px solid #666;   /*   setting the thickness of the bottom line    JMP *******************************************/
}
#navigation ul.subMenu {  list-style-type:none;
background: none;
padding: 1px 20px;  padding-bottom:6px;
}
