I can't seem to find it on that site, or anywhere else on the Internet. Any ideas anyone...?
For levalet - search on the list of games for the games in french and select Cite you'll find Deluges there. I know it's weird but is the only way to truly locate it. as of 17/2/12 both (cite and Deluges were in stock)