pour moi ca marche:
ma solution
creer un rep protec à la racine
creer un repertoire pass contenant la liste de mot de pass  
 
mettre ce .htaccess dans le repertoire "protec"  
| Code : 
 PerlSetVar AuthFile protec/pass/liste.txtAuthName "Acces Restreint"AuthType Basicrequire valid-user
 | 
 
mettre ce .htaccess dans le rep pass:
 
comme cela, la liste des pass est protege de tout acces
et cela fonctionne.
pas besoin de nommer le fichier des pass en .htpasswd, tu peux lui donner n'importe quel nom (ex : liste.txt)
 
voilou,  
chez moi ca marche nickel