CSS framework based on Semantic HTML and WAI-ARIA rules