Grazie per le risposte, ma purtroppo il problema persiste.

$('body').children(":not(div#not_selected)").fadeT o('slow', 0.2);
In realtà esiste anche il metodo not, comunque ho provato ad usare il codice postato ma il risultato non cambia, anzi ho scoperto un nuovo "bug": se come selettore CSS uso '#not_selected' il not non funziona come ho descritto prima (selezione di tutto), mentre se uso 'div#not_selected' non mi seleziona nulla.

$("*:not(div#not_selected)")
Il problema di questo è che funziona troppo ... prende tutti gli elementi della pagina, anche quelli dell'head (come script e metatag).