non ho capito molto bene il problema sinceramente, però nella index.php, nel div di interesse, dovresti inserire class="NOME DELLA CLASSE" quindi nel tuo caso:
<div class="module_carrello" ...>
...
</div>
intanto grazie della risposta, allora se metto il modulo in posizione left funziona la formattazione che dò nel css con div.module_carrello
se lo metto in posizione top perdo la formattazione, allora ho modificato l'index.php da così
<div id="header">
<div id="header_l">
<div id="header_r">
<div id="logo"></div>
<jdoc:include type="modules" name="top" />
</div>
</div>
</div>
a così
<div id="header">
<div id="header_l">
<div id="header_r">
<div id="logo">
<div id="carrello"></div>
<jdoc:include type="modules" name="top" />
</div>
</div>
</div>
e aggiunto nel css div#carrello
solo che così non è che funzioni molto, ora proverò come mi hai suggerito e ti farò sapere