How do I reduce  elements? How can I reduce div elements Drupal creates in a view block?

for exmaple I have a block created by view and I see these many divs:

&lt;div class="block block-views" id="block-views-shortcut-link-block"&gt;
&lt;div class="content"&gt;
    &lt;div class="view view-shortcut-link view-id-shortcut_link view-display-id-block shortcutlink-block view-dom-id-ad495e95183a1bbbe306bd1ec4f008e4"&gt;
        &lt;div class="view-content"&gt;
        &lt;div class="views-row views-row-1 views-row-odd views-row-first"&gt;
            &lt;div class="views-field views-field-title"&gt;
                &lt;h2 class="field-content"&gt;&lt;a href="#"&gt;aaaaaa&lt;/a&gt;&lt;/h2&gt;
            &lt;/div&gt;  
            &lt;div&gt;
                &lt;div class="icon"&gt;
                    &lt;img height="87" width="89" alt="" src="http://.....png" typeof="foaf:Image"&gt;
                &lt;/div&gt;
            &lt;/div&gt;  
            &lt;div class="views-field views-field-field-shortcut-slogan"&gt;
                &lt;div class="field-content slogan"&gt;
                    bbbbbb
                &lt;/div&gt;  
            &lt;/div&gt;  
        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


 

Are these two many div really needed? Can I reduce them by define a theme for this block?
I use Semantic Views to remove a lot of the cruft from views.


  This Views plugin makes unformatted styles, field row styles and other
  output more readily configurable without needing to override template
  files. Instead of overriding row style templates for views where you
  want to specify different HTML elements (tags) and class attributes,
  you can specify these inside the Views UI and avoid overriding
  templates for each view.