Terminando un tema de Prestashop para el próximo proyecto de mi empresa, tuve la necesidad de crear de manera organizada un sistema de botones para las diversas interacciones del sitio.
En http://papermashup.com encontré un tutorial bastante interesante, más que la manera de cómo se maneja el css3 la manera inteligente de generar declaraciones de clases para luego ser mezcladas entre si, abriendo las posibilidades de obtener una gran cantidad de opciones al necesitar distintos tipos de botones.
Estéticamente se logran resultados óptimos y de una manera rápida y fácil. Como siempre hay problemas con Explorer, pero creo que igual visualmente siguen siendo aceptables.
El tutorial puede verse acá: http://papermashup.com/pretty-css3-buttons/
Y un demo de este acá: http://papermashup.com/demos/css-buttons/