Según yo, problema está en el html: No haz encerrado el script que te genera el flash en el div "flash content". Quedaría de esta forma:
HTML:
Código:
<div class="noves">Visita les noves instal.lacions</div>
<div id="flashcontent">
<img src="img/flash.jpg" alt="" />
<script type="text/javascript">
// <![CDATA[
var so = new SWFObject("img/flash.swf", "flash", "826", "214", "7", "#FFFFFF", true);
so.write("flashcontent");
// ]]>
</script>
</div>
Otra cosa que no entiendo es qué hace la "<img src="img/flash.jpg" alt="" />"; ¿Es el contenido alternativo?, ¿Qué hace exactamente tu script?.
Saludos.