ok, my CSS was not so bad after all, so here how I did it : https://github.com/julienw/gaia/compare/947139-send-default-sim#diff-40ff32ff8ddce22c88b864f33e07f312R788

I find this more readable than using margin