Pare che funzioni nonostante la pagina è in html e non php.
Grazie anche per avermi ricordato i link alla sintassi del css.
Infatti, non è servito a niente perché hai inserito il tag <style> nel body, dentro un div
Ho fatto sempre così.
Mi sono rivolto al forum ufficiale e pare che per poter scrivere una riga di codice in head in joomla, equivale ad un esame di scienze delle costruzioni e quindi ci ho rinunciato.
Un utente mi ha risposto che in realtà si mettono in head per consuetudine, però nulla vieta di metterli anche nel body e senza scrivere <head< </head>.Ho provato e ha funzionato, non vorrei ricordare male ma...il validatore non mi dava errori di questo genere, però se ti interessa verifico.