Look for
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
#
AllowOverride All
in your httpd.conf file. I think it's set to None by default, changing it to all should allow you to protect your dirs. Hope this helps.