Grazie alla fine ho risolto cercando meglio su internet posto la soluzione
codice:
div.menu li{
display: inline;
width: 111px;
height: 51px;
}
div.menu li a{
font-size: 30px;
background: url(images/button.png) no-repeat;
font-family: 'Advent Pro', sans-serif;
margin: 0px;
padding: 13px 20px 13px 20px;
width: 70px;
}
div.menu li a:hover{
font-size: 30px;
background: url(images/button-active.png) no-repeat;
color: Black;
margin: 0px;
}*/
ul {
padding: 5px;
margin: 10px 0;
list-style: none;
float: left;
clear: left;
}
ul li {
float: left;
display: inline; /*For ignore double margin in IE6*/
margin: 0 10px;
}
ul li a {
float: left;
font-size: 25px;
background: url(images/button.png) no-repeat;
font-family: 'Advent Pro', sans-serif;
margin: 0px;
padding: 0 0 10px 0;
width: 111px;
}
ul li a span {
margin: 0 auto;
padding-left: 25px;
padding-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
width: 50px;
position: relative; /*To fix IE6 problem (not displaying)*/
float:left;
}