/*
Boxes, another CSS Framework
by Stephane Curzi
*/

/******************** Reset ********************/
html, body, div, span, a, img, 
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, 
abbr, acronym, address, big, blockquote, 
cite, code, del, dfn, em, ins, kbd, pre, q, 
samp, tt, var, small, strong, sub, sup, 
object, iframe, form, fieldset, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td			{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; white-space: normal; text-align: left; /*vertical-align: baseline;*/ }
textarea, input, select											{ margin: 0; padding: 0; font-weight: normal; font-style: normal; font-size: 100%; font-size: 100%; font-family: inherit; white-space: normal; text-align: left; }

/*h1, h2, h3, h4, h5, h6										{ font-size: 100%; font-weight: normal; }*/
del, ins														 			{ text-decoration: none; }
ol, ul																		{ list-style: none; }
table																		{ border-collapse: collapse; border-spacing: 0; width: auto; height: auto; background-color: transparent; }
:lang(fr)																{ quotes: '\ab\2005' '\2005\bb' '\2039\2005' '\2005\203a'; }
:focus																	{ outline: 0; }


/********** Deprecated elements **********/
applet, b, dir, font, i, isindex, menu, s, strike, u	{ margin: 0; padding: 0; border: 0; outline: 0; font: inherit; font-weight: normal; font-style: normal; font-size: 100%; font-size: 100%; font-family: inherit; white-space: normal; text-align: left; vertical-align: baseline; text-decoration: inherit; color: inherit; }
ol, ul, dir, menu													{ list-style: none; }
center, *[align]														{ text-align: inherit; }
nobr																		{ white-space: normal; }
blink																		{ text-decoration: none; }
marquee																{ overflow: visible; }