Translate the following English sentence to French:
"In spite of the fact that this is a document of several hundred pages, it is a programme which, in general, is well put together."
Bien qu'il s'agisse d'un document de plusieurs centaines de pages, il s'avère globalement homogène.