#1 - Text has minimum contrast
Corrective action
Element has contrast ratio lower than minimum.
Issue date: 23/09/2026 • Standard: WCAG 2.1/AA • Technical document for compliance audit
This register contains the technical details of accessibility violations found during the evaluation. It is intended for internal use for planning corrective actions and documentation required by the European EAA regulation (EU Directive 2019/882), the EN 301 549 technical standard and AgID Guidelines.
Blocking • Immediate action
Serious
Moderate
Minor • Planning
Severity is not defined by WCAG, which does not provide for it: it is the band assigned by the automated tools to each finding, reported here as an operational indication of priority.
| Severity | Count | Percentage | Impact |
|---|---|---|---|
| Critical | 8 | 26.7% | Completely blocks access for some users |
| High | 19 | 63.3% | Prevents important functionality |
| Medium | 3 | 10.0% | Hinders use without blocking it |
| Low | 0 | 0.0% | Improves user experience |
| Total | 30 | 100.0% |
The P.O.U.R. principles (Perceivable, Operable, Understandable, Robust) constitute the four fundamental pillars of WCAG. The following analysis groups violations according to these principles.
Criteria 1.x - Content presentable in different ways
Criteria 2.x - Accessible interface and navigation
Criteria 3.x - Clear information and operations
Criteria 4.x - Compatibility with assistive technologies
List of success criteria WCAG 2.1 level AA that are not satisfied. Each criterion is linked to official W3C documentation.
| Criterion | Name | Level | Principle | Occurrences | Reference |
|---|---|---|---|---|---|
| 1.4.3 | Contrast (Minimum) | AA | Perceivable | 3418 | W3C Documentation |
| 4.1.2 | Name, Role, Value | A | Robust | 872 | W3C Documentation |
| 2.4.4 | Link Purpose (In Context) | A | Operable | 727 | W3C Documentation |
| 1.3.1 | Info and Relationships | A | Perceivable | 122 | W3C Documentation |
| 1.4.4 | Resize Text | AA | Perceivable | 108 | W3C Documentation |
| 2.4.7 | Focus Visible | AA | Operable | 87 | W3C Documentation |
| 1.1.1 | Non-text Content | A | Perceivable | 72 | W3C Documentation |
| 1.3.5 | Identify Input Purpose | AA | Perceivable | 4 | W3C Documentation |
| 1.4.1 | Use of Color | A | Perceivable | 4 | W3C Documentation |
| 2.5.3 | Label in Name | A | Operable | 4 | W3C Documentation |
| 1.4.12 | Text Spacing | AA | Perceivable | 3 | W3C Documentation |
| 2.1.1 | Keyboard | A | Operable | 2 | W3C Documentation |
| 1.2.3 | Audio Description or Media Alternative (Prerecorded) | A | Perceivable | 1 | W3C Documentation |
| 1.2.5 | Audio Description (Prerecorded) | AA | Perceivable | 1 | W3C Documentation |
| 1.4.10 | Reflow | AA | Perceivable | 1 | W3C Documentation |
| 1.4.11 | Non-text Contrast | AA | Perceivable | 1 | W3C Documentation |
| 3.1.2 | Language of Parts | AA | Understandable | 1 | W3C Documentation |
Below is the complete register of violations found, sorted by descending severity. Each entry includes the element identification, violated WCAG criterion and correction guidance.
Element has contrast ratio lower than minimum.
The test target doesn't have an accessible name, or it's empty ('').
The image doesn't have an accessible name.
The `meta` element with a `name='viewport'` attribute abolishes the user agent ability to zoom with user-scalable=no or maximum-scale < 2.
Expose the name, role and value of every component: use native elements or complete ARIA roles with the required attributes and states.
The test target doesn't have an accessible name, or it's empty ('').
The test target `autocomplete` attribute is not valid.
The test target owns elements that doesn't have the correct role.
Increase the contrast between text and background to at least 4.5:1 (3:1 for large text).
Increase the contrast between text and background to at least 4.5:1 (3:1 for large text).
Make link text describe the destination, even out of context; avoid "click here" and icon-only links without an accessible name.
Expose the name, role and value of every component: use native elements or complete ARIA roles with the required attributes and states.
Add descriptive alternative text to non-decorative images; mark as decorative (empty alt) those that convey no information.
Increase the contrast between text and background to at least 4.5:1 (3:1 for large text).
Keep the keyboard focus indicator always visible: do not remove the outline without replacing it with an equivalent style.
Expose the name, role and value of every component: use native elements or complete ARIA roles with the required attributes and states.
Use semantic HTML elements (headings, lists, tables with th) so that the visual structure is also exposed in the code.
Expose the name, role and value of every component: use native elements or complete ARIA roles with the required attributes and states.
Expose the name, role and value of every component: use native elements or complete ARIA roles with the required attributes and states.
Expose the name, role and value of every component: use native elements or complete ARIA roles with the required attributes and states.
Use semantic HTML elements (headings, lists, tables with th) so that the visual structure is also exposed in the code.
Expose the name, role and value of every component: use native elements or complete ARIA roles with the required attributes and states.
Expose the name, role and value of every component: use native elements or complete ARIA roles with the required attributes and states.
Use semantic HTML elements (headings, lists, tables with th) so that the visual structure is also exposed in the code.
Make every function operable from the keyboard: use native interactive elements or add key handlers alongside mouse handlers.
Do not use colour alone to convey information: add text, icons or patterns.
Do not prevent larger line height, word spacing and letter spacing: avoid fixed heights and !important on spacing properties.
Make the accessible name match the visible label, which must be contained in the name.
Link text (and alternate text for images, when used as links) that is discernible, unique, and focusable improves the navigation experience for screen reader users. [Learn how to make links accessible](https://dequeuniversity.com/rules/axe/4.13/link-name).
Allow text to be zoomed up to 200% without loss of content: remove maximum-scale and user-scalable from the meta viewport and use relative units.
The following findings do not demonstrate the violation of a WCAG 2.1 level A or AA success criterion: they are automated tool notices that require manual verification. They are excluded from the violation count and from the conformance outcome.
Element has contrast ratio lower than minimum.
The `aria-valuemax` property is neither inherited nor supported by the `role` textbox.
This test target has a font-size css property using an absolute unit value with the important flag.
Check if each ancestor or the text node is not clipped by overflow.
Check if the element has some visible focus indication
Headings are not in the correct order.
Please verify that the element's title attribute describes correctly the link.
Check that text error messages provided, identify the cause of the error or how to fix the error.
Text alternative needs manual verification.
Check either there is no non-repeated content after repeated content or there exists an element for which all the following are true: - the element has semantic role inheriting from landmark; and - the first perceivable content (in tree order in the flat tree) which is an inclusive descendant of the element is non-repeated content after repeated content; and - the element is included in the accessibility tree.
Check either there is no non-repeated content after repeated content or there exists an element for which all the following are true: - the element is non-repeated content after repeated content; and - the element has a semantic role of heading; and - the element is visible; and - the element is included in the accessibility tree.
For each block of repeated content in each test target, which is before (in the flat tree) at least one node of non-repeated content after repeated content, check that all the following are true: - there exists an instrument to make all nodes in this block not visible; and - there exists an instrument to remove all nodes in this block from the accessibility tree.
The page has one or more instrument(s) to move focus. Check if any of these instrument(s) is being used before a block of repeated content, and the focus is moved to just before a block of non-repeated content.
The test target has a sound track but we can't verify the volume. Check if the test target has audio and if it does check if visual content has an accessible alternative.
Check that the content in the video matches the information in the text.
The test target has a sound track but we can't verify the volume. Check if the test target has audio and if it does check if audio content has matching captions.
The test target has a sound track but we can't verify the volume. Check if the test target has audio and a transcript. If it does check if the transcript contains all the visual and audio information of the video.
No test targets found.QW-ACT-R55
No test targets found.QW-ACT-R56
No test targets found.QW-ACT-R55
No test targets found.QW-ACT-R63
The first focusable control on the Web page is not a link.
A list item is not contained in a correct list element.
The form field has incorrect positioned label.
The `caption` element doesn't exist or is empty ('').
No incorrect elements used in layout table.
There are missing table child elements.
The `fieldset` element is neither inside nor referencing a `form` element.
The link contains an image that has an alt attribute that should be manually verified.
The element doesn't contain a scope attribute.
Suggested order of intervention for the unmet criteria. It contains no duration estimates: these depend on the site architecture and on the resources of the assessed entity.
Complete technical information about the accessibility evaluation conducted.
| Field | Value |
|---|---|
| Audit ID | eaa_1790166120466 |
| Conducting entity | Principi S.r.l. |
| Technical manager | Andrea Vadacchino |
| Assessment date | 23/09/2026 |
| Reference standard | WCAG 2.1 level AA - EN 301 549 v3.2.1 |
| Methodology | Multi-scanner automated analysis |
| Pages in the sample | 36 |
| Compliance rate | 63% |
| Tool | Developer | Type |
|---|---|---|
| Axe-core | Deque Systems | Analysis of WCAG violations, identifying the problematic elements |
| Lighthouse | Evaluation of accessibility best practices | |
| Pa11y | Team Pa11y | Validation of accessibility standards, focusing on HTML5 and ARIA |
| Playwright | Microsoft | Checks in the browser (keyboard, focus, text spacing, labels). Five checks, tested on test pages, prove that their own criterion is not met (1.4.10, 1.4.12, 2.1.2, 2.4.7, 2.5.3), never that it is met; the other findings are warnings to be verified |
| QualWeb | Universidade de Lisboa | W3C ACT rules and WCAG techniques |
Evaluated organization: ACTIA ITALIA S.R.L.
Website: https://www.actiafleet.com/
Validation method: Multi-scanner automated analysis + result normalization
Accuracy level: Limited to the WCAG criteria automatically verifiable
Assignment of responsibilities for managing and resolving violations.
| Audit performed by | Client |
|---|---|
|
Organization: Principi S.r.l. Technician: Andrea Vadacchino Audit date: 23/09/2026 |
Organization: ACTIA ITALIA S.R.L. Email: actiafleet@actiaitalia.com Phone: +39 0113402711 |
Document revision history with details of changes made.
| Date | Responsible | Type | Version | Description |
|---|---|---|---|---|
| 23/09/2026 | Principi S.r.l. | Reissue | 1.4 | New issue of the documents of the same scan, with the rendering rules in force |
The integer part of the number counts the scans of the site (X.0 = X-th scan); the decimal part counts the reissues of the documents of the same scan (X.1, X.2…).