---------------------------
_copyright 2006 by Bertrand Poulain
no part of this site may be reproduced without permission