/* -------------------------------------------------------------- 
* reset original : http://meyerweb.com/eric/tools/css/reset/ ( v1.0 | 20080212 )
* typographie : BluePrint 0.9 (http://www.blueprintcss.org/ Version 0.9 - Date May 29, 2009)
 -------------------------------------------------------------- */

/* reset des styles par défaut
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
/*le font-size en pourcentage se calcule a partir de 16px. (0.75 * 16px = 12px) */
body {/*line-height: 1;*/ font-size: 75%; color: #333; background: #fff; font-family: Arial, Helvetica, sans-serif;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;} /* 'cellspacing="0"' reste necessaire dans le html */

/* Headings
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 {font-weight: bold; color: #FFF;}
h1 {font-size: 112.5%; line-height: 1; margin-bottom: 1em;}
h2 {font-size: 125%; line-height: 1; margin-bottom: 0.5em;}
h3 {line-height: 1; margin-bottom: 1em;}
h4 {font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em;}
h5 {font-size: 1em; font-weight: bold; margin-bottom: 1.5em;}
h6 {font-size: 1em; font-weight: bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin: 0;}

/* Text elements
-------------------------------------------------------------- */
p {margin: 0 0 1em; line-height: 1.5}
p img.left {float: left; margin: 1em 1.5em 1.5em 0;}
p img.right {float: right; margin: 1em 0 1.5em 1.5em;}

a {color: #69C; text-decoration: underline;}
a:visited,
a:focus,
a:hover {color: #69C; text-decoration: none;}

blockquote {margin: 1.5em; color: #666; font-style: italic;}
b, strong {font-weight: bold;}
em, dfn {font-style: italic;}
dfn {font-weight: bold;}
sup, sub {line-height: 0;}
abbr, acronym {border-bottom: 1px dotted #666;}
address {margin: 0 0 1.5em; font-style: italic;}
del {color:#666;}
pre {margin: 1.5em 0; white-space: pre;}
pre,code,tt {font: bold 1em 'andale mono', 'lucida console', monospace; line-height: 1.5;}

/* Lists
-------------------------------------------------------------- */

ul, ol {margin: 0 0 1.5em 1.5em;}
li ul, li ol {margin: 0;}
ul {list-style-type: none;}
ol {list-style-type: decimal; list-style-position: inside;}
dl {margin: 0 0 1.5em 0;}
dl dt {font-weight: bold;}
dd {margin-left: 1.5em;}

/* Tables
-------------------------------------------------------------- */
table {margin-bottom: 1.4em; width:100%; border: solid 1px;}
th {font-weight: bold;}
thead th {background: #c3d9ff;}
th,td,caption {padding: 4px 10px 4px 5px;}
tr.pair td {background: #e5ecf9;}
tfoot {font-style: italic;}
caption {background: #eee;}
