spesso, studiando/cercando tra esempi di css, mi capita di vedere utilizzato lo stile di un div (esempio divpiccolo), in due modi diversi

a volte cosi':
codice:
#divgrande #divpiccolo{...}
in altri casi cosi':
codice:
#divpiccolo{...}
che differenza c'e' tra i due?