Creare pagina Web su Arduino

Si esatto. Ce ne sono di gratuiti tipo altervista o simili, oppure mettere il file css su un pc connesso alla rete locale in modo che sia accessibile da arduino.
Si tratterebbe di creare il foglio di stile, farne l'upload (o metterlo in qualche punto nel pc in modo che sia facilmente accessibile) e poi inserire tra i tag head il codice:
<link rel="stylesheet" href="dominio.dom/path/style.css" type="text/css" media=...> dove dominio.dom può essere un indirizzo ip o un nome di dominio e media avrà come valore il media per cui si sta facendo il foglio di stile.
Le classi o gli id definiti nel foglio di stile poi dovranno essere chiamati usando gli attributi dei tag html che sono rispettivamente class e id.
Ad esempio <table class="tableClassStyle"><tr id="first">...</tr></table> dove tableClassStyle e first sono stili definiti nel css.

Spero di essere stato un po' più chiaro.

Ciao