follow-up to #134 : code harmonisation (css prefixes, now with issue in tracker to improve the method), and fix for Safari which needs -webkit- after the non-prefixed version.