Corrections et optimisations diverses