#menu { border: 1px none red; width: 640px; position: absolute; left: 25px;  text-transform: uppercase; letter-spacing: 1px; font-size: 9px; font-family: Verdana; border-bottom: 5px none #fff; padding-bottom: 5px; z-index: 5; top: 130px }
#menu div { position: relative; border: 1px none green; background: no-repeat 0 0; float: left;  }
#menu div h3 { display: block; border: 1px none silver; cursor: pointer; margin: 0; }
#menu div ul { display: none; position: absolute; list-style-type: none; margin: 0; padding: 0; z-index: 3; border: 1px none silver;}
#menu div ul.over { display: block;  }


/**********/

#menu div h3 { font-weight: normal; line-height: 20px; border: 1px none red; font-size: 9px;  }

#menu div ul { background: #bbb ; padding-bottom: 80px; margin-left: 0px; width: 222px; padding-top: 5px }

#menu h3 a { padding-right: 6px; color: #000; background:  url(img/slash3.png) 2px 1px no-repeat; padding-left: 10px; margin-right: 5px; display: block; height: 23px; text-decoration: underline; line-height: 14px }

#menu h3 a:hover, #menu h3 a.over, #linkNews:hover {  background-image: url(img/anti-slash-noir.png); ; background-repeat: no-repeat  }

#menu h3 a:hover { color: #000 !important }

#menu h3 a span{  background-color: transparent ; text-decoration: underline }

#menu h3.tgrp2 a:hover span{  background-color: #fff ; color: #000 !important }


#menu h3 a.over {   text-decoration: none; height: 23px; color: #fff !important }

#menu h3 a.over {  text-decoration: underline; color: #000; background-image: url(img/anti-slash4.png) ; background-color: #bbb; background-repeat: no-repeat}

#menu h3 a.over:hover { color: #000 !important  }

#menu h3 a span {  background-color: transparent ; height: 9px;   }

#menu h3 strong  { font-weight: normal   }

#menu h3 strong a { background: url(img/fd-menu.gif) repeat-x 0 1px }




#menu div ul li a { display: block; color:black; text-decoration: none; line-height: 15px; background: url(img/slash4.png) 2px 3px no-repeat; padding-left: 10px; color: #fff}

#menu div ul li a:hover { color: #fff; background-image: url(img/anti-slash4.png) ; color: #000 }


#linkNews { position: absolute; top: 125px; left: 507px; margin-top: 5px; z-index: 10; display: block; text-transform: uppercase; letter-spacing: 1px; font-size: 9px; font-family: Verdana; color: fuchsia; padding-right: 6px; background:  url(img/anti-slash5.png) 2px 1px no-repeat; padding-left: 10px; margin-right: 5px; display: block; height: 23px; text-decoration: underline; line-height: 14px; border: 1px none red; z-index: 2; display: block; width: 6em; font-weight: bold }

.list #linkNews, .post #linkNews { z-index: 50; background-image:  url(img/slash5.png); cursor: pointer }

.home #linkNews:hover { background:  url(img/anti-slash5.png) 2px 1px no-repeat; color: fuchsia }


#linkNews:hover { background: url(img/anti-slash-noir.png) 2px 1px no-repeat; color: #000 }

#linkNews:hover span { background: #fff; color: #000; text-decoration: underline; }

.act#linkNews { background:  url(img/anti-slash5.png) 2px 1px no-repeat; color: #fff }

.act#linkNews:hover { color: fuchsia; background:  url(img/anti-slash5.png) 2px 1px no-repeat; }

