/* Start of CMSMS style sheet '&gt;Navigation: sommaire categories' */
div#main #sommaire {
     padding: 0;
     margin: 20px;
     }
     div#main div#sommaire ul {
     width: 370px;
     }
     div#main div#sommaire ul a,
     div#main div#sommaire ul li.parent a.parent {
     width: 100%;
     display: block;
     line-height: 1.5em;
     font-weight: bold;
     color: #1C468E;
     padding: 0;
     margin: 0;
     border-bottom: #cccccc solid 1px;
     }
     div#main div#sommaire ul a {
     background-image: none;
     }
     div#main div#sommaire ul li.parent a.parent {
     background-image: none;
     }
     div#main div#sommaire ul li a.parent:hover,
     div#main div#sommaire ul li ul li a:hover {
     background-color: #ffff99;
     color: #000;
     }
     div#main div#sommaire ul ul a,
     div#main div#sommaire ul li.parent a {
     border: none;
     font-weight: normal;
     color: #000;
          background: url(uploads/blacktemplate/traitgris.png) no-repeat left 12px;
          padding-left: 10px;
     }
     div#main div#sommaire ul li.sectionheader {
     background-color: #eeeeee;
     margin-top: 5px;
     padding: 3px;
     width: 98%;
     }
     div#main div#sommaire ul ul {
     display: block;
     width: 330px;
     }
     /* End of '&gt;Navigation: sommaire categories' */
     
     