Salve sul mio sito in fase di realizzazione
http://www.supportoweb.it/artecraft2010/index.php
il menu è realizzato con ul li. con ie6 ha il solito problema di questo margine superiore. mi ricordo che c'è un sistema per risolvere il problema ma non sono riuscito
il css è il seguente
#menu{ background:url(../images/sfondoMenu.jpg) top left repeat-x; clear:left; }
#menu ul {margin: 0; border:0; padding:0; list-style-image:none; }
#menu li {float:left; display:inline;list-style-positionutside; list-style-type:none; }

#menu li a{display:inline}
#menu li a:link{ padding:15px 25px 14px 26px;; color:#FFF; text-decoration:none; display:block; font-weight:bold;background:url(../images/spazioMenu.png) top right no-repeat; }
#menu li a:visited{ padding:15px 25px 14px 26px;color:#FFF; text-decoration:none; display:block; font-weight:bold;background:url(../images/spazioMenu.png) top right no-repeat; }
#menu li a:hover{ padding:15px 25px 14px 26px;color:#FFF; text-decoration:none; display:block; font-weight:bold;background:url(../images/sfondoMenuOn.jpg) top left repeat-x }
#menu li .attivo{ padding:15px 25px 14px 26px;color:#FFF; text-decoration:none; display:block; font-weight:bold;background:url(../images/sfondoMenuOn.jpg) top left repeat-x }

dove #menu è il div che contiene il menu orizzontale