Salve a tutti, sapreste spiegarmi perchè se scrivo:

codice:
input,select,textarea{
	float: left;
	background: #f0f0f0;
	font-size: 70%;
	border-width: 1;
	border-style: solid;
}
.privato input,select,textarea{
	border-color: green;
}
.azienda input,select,textarea{
	border-color: blue;
}
poi attribuisco al mio form la classe "privato", gli elementi di tipo input e textarea hanno i bordi verdi mentre la select per qualche oscuro (a me) motivo eredita il blu di "azienda"? Grazie!