The IRC+10216 molecular envelope