Fix issue due to decimal separators being different over countries

In US/UK the decimal separator is a . whereas in most other countries its a ,
Using the culture to force the float format to match datas and be parsed correctly.