Bonjour tout le monde !

Pour m'entrainer j'essaye de programmer une page d'accueil en html (+php) en rajoutant du style avec le css. C'est le css qui me pose problème ici.
En effet j'ai utilisé des balises header et nav dans mes fichiers php en y ajouter des balises ul et li pour créer des menus. Mon problème est que lorsque je modifie le nav cela modifie le header egalement . Par exemple si je fais tout bêtement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
header li{
	width:150px;
	height:70px;
	padding: 0px;
	margin: 0px;
	border-right:1px solid #CCCCCC;
	text-align:center;
	line-height:40px;
}
puis :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
nav li{
	width:100px;
	height:40px;
	padding: 0px;
	margin: 0px;
	border-right:1px solid #CCCCCC;
	text-align:center;
	line-height:40px;
}
mes listes du header auront la taille des listes de mon nav.

Quelqu'un aurait une astuce pour éviter ce conflit ?
Merci d'avoir lu jusqu'au bout , j'ai vraiment besoin d'aide sur ce coup :p