diff --git a/doc/global/template/style/offline.css b/doc/global/template/style/offline.css
index 123d7532906d060c4140e651242f2ef5133101d3..5aabd82dcb4eafb93b5f9b5fc513cc549808ad04 100644
--- a/doc/global/template/style/offline.css
+++ b/doc/global/template/style/offline.css
@@ -515,15 +515,26 @@ li {
     margin-bottom: 10px;
     padding-left: 8px;
     list-style: outside;
-    list-style-type: square;
     text-align: left;
 }
 
+ ul > li {
+    list-style-type: square;
+ }
+
 ol {
     margin: 10px;
     padding: 0;
 }
 
+ol.A > li {
+    list-style-type: upper-alpha;
+}
+
+ol.a > li{
+    list-style-type: lower-alpha;
+}
+
  ol > li {
      margin-left: 30px;
      padding-left: 8px;
diff --git a/doc/global/template/style/online.css b/doc/global/template/style/online.css
index a98382e083dd393630ba6d68f80199ef70a4fc07..86e30e89b3c03e007a390241d8b9662be2c3ea1b 100644
--- a/doc/global/template/style/online.css
+++ b/doc/global/template/style/online.css
@@ -975,9 +975,23 @@ ol,ul {
   margin-top:0.75em;
   margin-left:20px
 }
+
+.context ol > li {
+  margin-left: 20px
+}
+
 .mainContent ol>li {
-  list-style-type:decimal
+  list-style-type: decimal;
+}
+
+.mainContent ol.a >li {
+  list-style-type: lower-alpha;
+}
+
+.mainContent ol.A >li {
+  list-style-type: upper-alpha;
 }
+
 blockquote,q {
   quotes:none
 }