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.