Если вы добавляете HTML5 Doctype, эта проблема исправлена.
<!DOCTYPE html>
<html>
<head>
<title>Benvenuti in Egnomia</title>
<link rel="stylesheet" type="text/css" href="./prova.css">
<body>
<div id="main">
</div>
</body>
</html>
IE9 отображает сайты в режиме совместимости, если не обнаружен тип документа.
На самом деле, если вы добавляете тип документа html5,Поведение в разных браузерах одинаково, оно не выполняет то, что вы изначально намеревались делать.
Чтобы полностью исправить это, добавьте это в файл CSS
html, body
{
width: 100%;
height: 100%;
margin: 0;
}