Chez nous, on a des designers qui n'y connaissent absolument rien. Une a quelques notions de CSS, mais c'est tout.
Le schéma de travail théorique (qui n'est jamais suivi x_x

) est le suivant :
Les designers font les maquettes sous les logiciels de leur choix (généralement Dreamweaver, mais on a aussi un peu de GoLive, voire des maquettes pas réutilisables "telle que")
Ils nous donnent aussi les informations relatives à la charte graphique.
À charge pour nous d'épurer le code généré par Dreamweaver et de l'intégrer au niveau de nos applications (c'est parfois un très gros boulot, où on doit reprendre ligne par ligne tout ce qui a été fait... comme ce ne sont pas des informaticiens, on a parfois des CSS avec des déclarations contradictoires ou des calques un peu n'importe comment, mais faut faire avec).