In order to change the CSS class for the .views-filters div, you need to provides an alternate views-view.tpl.php
(or views-view--VIEWNAME.tpl.php
or views-view--VIEWNAME--DISPLAYID.tpl.php
). This is usually and easily done in the theme. But if required, it can be done from a module too:
function YOURMODULE_registry_alter($theme_registry) {
$originalpath = array_shift($theme_registry['TEMPLATE']['theme paths']);
$modulepath = drupal_get_path('module', 'YOURMODULE') .'/themes');
array_unshift($theme_registry['TEMPLATE']['theme paths'], $originalpath, $modulepath);
}
This allow you to place an overriding views-view.tpl.php
template file in the themes directory of your module. In order for this to work, your feature should have a weight greater than the one of the module providing the overrided template. So in your module install file (YOURMODULE.install) you will have something like
function YOURMODULE_install() {
db_query("UPDATE {system} SET weight = 10 WHERE name = 'YOURMODULE'");
}