Translate the following English sentence to French:
"We have enjoyed extremely positive collaboration over recent weeks and months, cooperation marked by the fact that we expressed our opinions in no uncertain terms on the points where we diverged widely, but when you can reach a common line, then that is the path you should take."
Au cours de ces dernières semaines, de ces derniers mois, nous avons eu une collaboration très positive, marquée par un échange très clair d'opinions sur les points de divergence mais, lorsqu'on peut parvenir à des lignes communes, il faut aussi emprunter cette voie.