Darklg/CSSLisible — pull request #36 by NumEricR (2012-08-19 21:43:18+00:00)
Title: Quelques optimisations : valeurs négatives, !important et décimales nulles

Dans la lignée du PR précédent voici quelques ajustements.

Les regexp de raccourcis deviennent un peu moins restrictives pour pouvoir gérer les valeurs négatives et les éventuels "!important".
J'en profite aussi pour inclure une toute petite modif sur la suppression des décimales inutiles. Cela permettra de ne pas retirer seulement le dernier 0 mais tous les derniers.

De quoi tester :
```
.test {
margin: -1px -1px -1px -1px;
margin: 1px 1px 1px 1px !important;
padding: -1px -2px -1px -2px;
padding: 1px 2px 1px 2px !important;
border-width: -1px -2px -3px -2px;
border-width: 1px 2px 3px 2px !important;
border-radius: -1px -1px -1px -1px / -2px -2px -2px -2px;
border-radius: 1px 1px 1px 1px / 2px 2px 2px 2px !important;
border-radius: -1px -2px -1px -2px / -2px -3px -2px -3px;
border-radius: 1px 2px 1px 2px / 2px 3px 2px 3px !important;
border-radius: -1px -2px -3px -2px / -2px -3px -4px -3px;
border-radius: 1px 2px 3px 2px / 2px 3px 4px 3px !important;
-moz-border-radius: -1px / -1px;
-moz-border-radius: 1px / 1px !important;
}
.test {
margin: 10.0em;
margin: -10.0em;
margin: 0.210em;
margin: 10.200em;
margin: 0.200em;
margin: -0.200em;
}
```