funziona con tutti i browser moderni

tornando alla sintassi iniziale, IE6 ignora completamente entrambi gli attributi STYLE e CLASS cosi' assegnati o modificati,
IE permette di leggere e (solo IE) (ri)scrivere completamente lo stile in linea con sintassi
document.getElementById('dettagli').style.cssText= '{display:block;}'

chiaramente per motivi di compatibilita' ed aderenza agli standard non e' il caso di utilizzare questa sintassi, preferendole quella suggerita da Michele

ciao