/* DEFAULT */

* 			{ margin: 0; padding: 0; border: 0; }
html, body 		{ border:0; margin:0; padding:0; }
head			{ display: none; }
img 			{ border:0; }
acronym, abbr 		{ cursor:help; letter-spacing:1px; border-bottom:1px dashed; }
form			{ margin:0; padding:0; display:inline; }
label			{ cursor:pointer; }
a:focus			{ outline: none; }

table 			{ display: table; table-layout:fixed; border-spacing: 0; border-collapse: collapse; }
tr			{ display: table-row; }
thead			{ display: table-header-group; }
tbody			{ display: table-row-group; }
tfoot			{ display: table-footer-group; }
td, th 			{ display: table-cell; vertical-align: top; }

ol			{ list-style-type: decimal; }
ol ul, ul ol,
ul ul, ol ol		{ margin-top: 0; margin-bottom: 0 }
li			{ display: list-item; }

s, strike, del		{ text-decoration: line-through; }
u, ins			{ text-decoration: underline }
i, cite, em,
var, address		{ font-style: italic }
hr			{ border: 1px inset; }
pre			{ white-space: pre; }

col			{ display: table-column; }
colgroup		{ display: table-column-group; }
caption			{ display: table-caption; }

button, textarea,
input, select		{ display: inline-block }

/* GLOBAL CLASS */
 
.clear			{ clear:both; }
 
.left			{ float:left; }
.right			{ float:right; }
 
.text-left		{ text-align:left; }
.text-right		{ text-align:right; }
.text-center		{ text-align:center; }
.text-justify		{ text-align:justify; }
 
.bold			{ font-weight:bold; }
.italic			{ font-style:italic; }
.underline		{ border-bottom:1px solid; }
.highlight		{ background:#ffc; }
 
.nopadding		{ padding:0; }
.nobullet		{ list-style:none; list-style-image:none; }
