Ciao, sul CSS che hai postato non vedo particolari errori che lascino supporre un qualche malfunzionamento, anche solo su IE10.
Bisognerebbe capire cosa significa precisamente "non vede la pagina", questa informazione è parecchio generica.
Eventualmente sarebbe utile vedere la pagina online se puoi postarne il link.
Perché no?! A maggior ragione, se la pagina si vede correttamente su altre versioni è plausibile che il problema dipenda proprio da quella versione.Non penso sia un problema direttamente legato alla versione di IE (Ok su alcuni PC con IE9,IE11)
IE10 infatti di default non supporta alcune funzionalità basate su vecchi standard. Vedi qui http://www.html.it/pag/41067/interne...e-di-standard/
Esiste propri la Visualizzazione Compatibilità.Sapete se c'e' qualche configurazione/opzione di IE che deve essere modificata?
In tal caso però sono più propenso a pensare che il problema non dipenda tanto dal CSS ma piuttosto da qualche altro errore strutturale o di sintassi nel codice HTML (o l'utilizzo inappropriato di vecchi standard, come accennato sopra), che magari altri browser riescono a "digerire" meglio e bypassare. Chiaramente è solo un'ipotesi.
Nel caso puoi verificare questo tipo di errori usando il validatore online.