body, div, span { color: black; font-size: 12px; background-color: white; font-family: verdana, geneva, arial, helvetica, sans-serif; }
input, select, textarea { color: white; background-color: blue; }
table, td, th { margin-left: auto; margin-right: auto; border: solid lime 1px; border-color: blue; padding: 3px; border-spacing: 0px; }
th, caption { background-color: gray; }
caption { font-weight: bolder; text-decoration: underline; }
hr, fielset { border: 1px inset lime; width:90%; } /* HR Existe pa en xhtml basic */
a, a:visited  { color: red; text-decoration: none; }
a:focus, a:active, a:hover, a:first-letter { text-decoration: underline; }

a[accesskey]:before { content: " [" attr(accesskey) "] "; }
a[accesskey]:hover:before, a[accesskey]:focus:before {
	content: " [ raccourci clavier: " attr(accesskey) "] ";
}

.float{ float: right; }
.center { text-align: center; }
.right { text-align: right; font-size: smaller; }
.small { font: icon; }
.H { color: blue; font-weight: bolder; }
.F { color: purple; font-weight: bolder; }
.scroll { white-space: nowrap; font-weight: bolder; display: -wap-marquee; }   /*display: -wap-marquee; -wap-marquee-style:alternate text-decoration: blink; */
.I { color: gray; font-weight: bolder; }
.msg { color: maroon; }
.msg2 { font-size: smaller; }