Puedes ver un ejemplo de css con formularios accesibles en esta página web web (la hice para un curso sobre accesibilidad y usabilidad y me dieron buena nota :) ):
http://ejercicioum.diletante.net/index.php?encuesta
La hoja de estilos está aquí:
http://ejercicioum.diletante.net/estilos/estilo.css
Y el JavaScript que utilicé para que los caracteres por defecto desaparecieran al poner el cursor sobre los campos está explicado aquí:
http://www.forosdelweb.com/showpost....1&postcount=11
Espero que te sirva :)