Suppongo stupido...
ho questo h2...

codice:
h2 {
	min-height: 16px;
height: auto !important;
height: 16px;
	background-color:#1348B2;
	background-image: url(img/graf/sfh2.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	color:#fff;
	font-size:0.9em;
	font-weight:normal;
	padding-left:10px;
	width: 100%;
border: 1px solid #999;
}
Non capisco perchè non prenda la width a 100%!