.horizontal ul{ text-align:center; margin-top:4px; margin-left:4px; font-family:arial,sans-serif; font-size:12px; list-style-type:none; padding:0px; display:block; height:1.6em}
.horizontal li{float:left; display:inline}
.horizontal li a{text-decoration:none; height:1.2em; float:left; display:block; width:99px; padding:.1em 1px; border:1px solid transparent}

.horizontal li a:visited{color:}

.horizontal li li a:visited{color:gray}

.horizontal li li a{border-top:none; border:1px solid}
.horizontal li ul{position:absolute; margin-top:1.4em; margin-left:0; width:129px; border:none; display:block; height:auto}
.horizontal li li ul{position:absolute; margin-top:.1em; margin-left:125px}
.horizontal li ul li a{width:180px; border-top:none}

.inaccesible li ul{display:none}

.arrow a span{padding-left:1em; font-size:85%}
.arrow a:hover span{padding-left:2em}
.arrow a span.noshow{visibility:hidden}

.plus a span{padding-left:.5em}

.dbluewhite li a{background-color:transparent; border-top:0; border-bottom:0; border-left:1px solid #c0c0c0; border-right:0}

.dbluewhite li li a{text-align:left;  text-indent:4px; background-color:white; color:#808080; border-color:#808080}

.dbluewhite li a:hover, .dgraywhite li li a:hover{background-color:#c5c9b2; color:white; border-color:white; border-color:#808080;  text-decoration:none}

.dbluewhite li li a:hover{color:white; border-color:#808080}

.dbluewhite ul{background-color:transparent; border-color:#808080}
.dbluewhite ul ul{border-color:#808080}
.subM{margin-left:35px}
