Mio errore !
Avevo constatato in una semplice pagina che la differenza fra "30pt" o "30px" o solo "30" erano minima se non nulla. Avevo quindi dedotto - sbagliando - che l'unità di misura si poteva anche tralasciare. E invece utilizzando "30pt" il secondo problema è del tutto risolto. Riguardo al primo devo ancora fare le opportune verifiche ma confido che anch'esso lo sia.
Grazie molte a "Prill"