secondo me dovrei impostare altezza e larghezza in questo codice del template 
<div style="background: transparent url(
http://localhost/joomla1/templates/ja_purity/images/header/) no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;" class="clearfix" id="ja-header">
   <div class="ja-headermask"> </div>
         <h1 class="logo-text">
         <a title="sito annunci case" href="/joomla1/index.php"><span>www.immobiliumbria.com</span>[/url]
      </h1>
      <p class="site-slogan">Portale ufficiale di annunci immobiliari umbri</p>   
         <ul class="ja-usertools-font">
         <li><img onclick="switchFontSize('ja_purity_ja_font','inc'); return false;" id="ja-tool-increase" alt="Aumenta dimensione caratteri" src="
http://localhost/joomla1/templates/ja_purity/images/user-increase.png" title="Aumenta dimensione caratteri" style="cursor: pointer;"></li>
        <li><img onclick="switchFontSize('ja_purity_ja_font',3); return false;" id="ja-tool-reset" alt="Dimensione caratteri predefinita" src="
http://localhost/joomla1/templates/ja_purity/images/user-reset.png" title="Dimensione caratteri predefinita" style="cursor: pointer;"></li>
        <li><img onclick="switchFontSize('ja_purity_ja_font','dec'); return false;" id="ja-tool-decrease" alt="Diminuisci dimensione caratteri" src="
http://localhost/joomla1/templates/ja_purity/images/user-decrease.png" title="Diminuisci dimensione caratteri" style="cursor: pointer;"></li>
      </ul>
      <script type="text/javascript">var CurrentFontSize=parseInt('3');</script>         
   </div>
Cmq hai ragione il modulo si allarga ma la posizione non si adatta alla dimensione è li il problema.