Prima di fare qualsiasi osservazione ti ringrazio tantissimo.
Anche se non era proprio ciò che volevo mi hai aiutato molto e per questo ti ringrazio.
Ora cerco di spiegare cosè che non va ma ci tengo a dire che in ogni caso ti sono riconoscente e mi hai già aiutato molto quindi non mi aspetto nient'altro XD
Mi rivolgo a te ma accetto anche soluzioni di chiunque ovviamente
Comunque non si sa mai...

Con le tue rettifiche, che funzionano, ora cliccando da un pulsante all'altro i div slittano,se cosi si può dire.Cerco di spiegarmi.
Mi baso sul link che ho messo e che ho aggiornato con il tuo codice.
http://provapersimone.altervista.org/
Se per esempio clicco sullo stesso pulsante in cui sono già cosa succede:
il div prima si richiude e poi si riapre.
Bene.Questo è l'effetto che cerco con qualsiasi tasto.

Cerco di spiegarmi meglio:

Con il tuo codice (il codice che cè ora):

Apro la pagina.Clicclo il pulsante 1 e si apre il div 1.
Clicco sul pulsante 2 e il div 2 arriva dal basso.

Quello che cerco:

Apro la pagina.Clicco il pulsante 1 e si apre il div 1.
Clicco sul pulsante 2, il div 1 si chiude e poi il div 2 si apre.

In ogni caso ti ringrazio ancora.

P.S.
Mi ero dimenticato di una cosa che potrebbe influire.
I div che ho utilizzato in questo esempio sono tutti uguali a parte il colore.
Ma in realtà avranno altezze e contenuti diversi.
Spero sia possibile comunque una soluzione altrimenti cercherò di adattarmi con altezze uguali.