A falta de opiniones más sesudas y fundadas, creo que con css no puedes hacerlo. Quizás se podría simular, pero implicaría cargar una nueva página con los mismos contenidos y una llamada a otro css (para hacerlo compatible con todos los navegadores). Pero yo no iría por ese camino.
Mejor algún script. Y como he visto en alguna página cargarlo en un "onclick":
Código html:
Ver original<div id="mas"><img style="cursor: pointer;" onclick="javascript:aumentar();" title="Aumentar tamaño letra" alt="Aumentar tamaño letra"..."/></div>
y lo mismo para disminuir.
Pero espera otras opiniones.
Un saludo