Ciao, presumo tu stia usando una versione di IE precedente alla 9, in tal caso border-radius non è supportato (assieme ad altre regole CSS3).
Per gli angoli arrotondati potresti usare delle soluzioni alternative. Riporto quanto indicato in questa guida: http://www.html.it/pag/19451/border-radius/
Sulle versioni precedenti alla 9.0 di Internet Explorer border-radius non è supportato. Per implementare gli angoli arrotondati sarà necessario ricorrere a soluzioni Javascript basate sui principali framework come jQuery o come i Nifty Corners di Alessandro Fulciniti.
Non so quale sia il tuo target di utenza, nel caso dovresti valutare anche in base alle statistiche sull'utilizzo dei vari browser.
http://gs.statcounter.com/#desktop-b...504-201506-bar

Se una minima percentuale non vede gli angoli arrotondati, personalmente non me ne preoccuperei più di tanto.
Vedi tu che fare.

Mentre per le altre regole CSS3 non supportate (vedi :not e :nth-of-type) si potrebbe risolvere in modo relativamente semplice, se serve.




PS: ti prego, non rispondere quotando ogni volta l'intero post se non è necessario. Grazie.