Concernant la couleur je ne connais pas grand chose sur l'origine n'ayant pas travaillé sur les coquillages actuels !(mais fossile et cela remonte à pas mal de temps) il me semble que la coloration est liée à la présence de matière organique (chitine ?) donc normalement absente dans le domaine fossile.
Ce qu'il faut savoir c'est que chez les lamellibranches, il y a deux couches minéralogiquement différentes ! une couche interne aragonitique et une couche externe calcitique. L'épaisseur des couches est très différentes suivant les genres , les familles etc ... Je ne sais pas si cela est aussi présent chez les gastéropodes mais une des photos montre clairement la présence de deux couches.
D'autre part il faut savoir aussi que la couche aragonitique est rarement conservée et souvent recristallisée en calcite, cela correspond à la couche nacrée, donc plus le fossile est ancien moins il y aura de chance de voir la couche interne conservée !
Ces deux couches de minéralogie différente (+ diagénèse) peuvent donc engendrer des couleurs différentes sans que cela soit lié à la couleur d'origine !