Translate the following English sentence to French:
"It may not be a perfect document but it is certainly a step forward."
Ce document n'est peut-être pas parfait mais c'est certainement un pas dans la bonne direction.