body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,
pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
}

a { outline: 0; }
fieldset, img {	border: 0; }
table {	border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none; }
ul { list-style-type: disc; }
ol { list-style-type: decimal; }
address, caption, cite, code, dfn, em, strong, th, var { font-weight: normal; font-style: normal; }
caption,th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
abbr, acronym { border: 0; }
blockquote,q { quotes: none; }
blockquote:before,blockquote:after,q:before,q:after { content: ''; }
b,strong { font-weight: bold; }
i, em { font-style: italic; }
u, ins { text-decoration: underline; }
s, strike, del { text-decoration: line-through; }
:focus { outline: 0; }

/* specific */

.floatLeft { float: left; }
.floatRight { float: right; }
.clear { clear: both; }

