Iran has signed a 5 billion dollar agreement with France's total and state owned China National Petroleum Corporation to develop its offshore natural gas field.