/* -------------------------------------------------------------- 
  
   Reset.css
   * Version:   0.5 (28/8/2007)
   * Website:   http://code.google.com/p/blueprintcss/
   
   Original by Eric Meyer:
   * meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
   
-------------------------------------------------------------- */

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,
strike, strong, sub, sup, tt, var,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	background-color: transparent;
	/*vertical-align: baseline;*/
}

ol, ul, li {
	background-color: transparent;
}

li {
	margin-top: 8px;
	margin-bottom: 8px;
	line-height: 120%;
}

body { 
	line-height: 1; 
	color: #333; 
	background: white; 
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { 
	border-collapse: separate; 
	border-spacing: 0; 
}
caption, th, td { 
	text-align: left; 
	font-weight: normal; 
}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { 
	content: ""; 
}

blockquote, q { 
	quotes: "" ""; 
}

/* FIN DU FICHIER ORIGINAL DE Eric Meyer */

/** 
 * MARGINS & PADDINGS
 *************************************************************************************************/
 
hr, p, ul, ol, dl, pre, blockquote, address, table, form { 
	margin-bottom: 1.4em; 
}

p+p { 
	margin-top: -.8em; 
}

p {
	padding: 8px 0;
	line-height: 150%;
}

blockquote p:last-child {
	margin-bottom: 0.5em;
}

blockquote p {
	margin-bottom: 1.8em;
}

/* NOTE: Calulate header margins: TOP: line-height/size, BOTTOM: TOP/2 */
h1 { 
	margin: 0.7em 0 0.35em 0;  
}
	
h2 { 
	margin: 0.5em 0 0.25em 0; 
}

h3 { 
	margin: 0.4em 0 0.2em 0; 
}

h4 { 
	margin: 0.3em 0 0.15em 0; 
}

h5 { 
	margin: 0.2em 0 0.1em 0; 
}

h6 { 
	margin: 0.1em 0 0.05em 0; 
}

th, td { 
	padding: .8em; 
}

caption { /* padding instead of margin for IE */
	padding-bottom: .8em; 
} 

blockquote { 
	padding: 0 1em; 
	margin: 1.6em 0; 
}

fieldset { /* padding-top is margin-top for fieldsets in Opera */
	padding: 0 1em 1em 1em; 
	margin: 1.6em 0; 
} 

legend { 
	padding-left: .8em; 
	padding-right: .8em; 
}

legend+* { /* compensates for the opera margin bug */
	margin-top: 1em; 
}

textarea, input { 
	padding: .3em .4em .15em .4em; 
}

select { 
	padding: .1em .2em 0 .2em; 
}

option { 
	padding: 0 .4em .1em; 
}

a { /* Augmente lÂŽgerement la zone de clic */
	/*
	position: relative; 
	padding: 0.3em 0 .1em 0; 
	*/
} 

dt { 
	margin-top: .8em; 
	margin-bottom: .4em; 
}

form  { 
	margin: 0 0 .8em 0;
	padding: 0; 
}

button { 
	padding: 0.3em 0.5em; 
}

blockquote > * { 
	margin: .8em 0; 
}

/** 
 * IMAGES DANS LES LIENS
 *************************************************************************************************/
a img{ 
	border:none; 
}

code, pre { 
	color: #c33;
}

/* EOF */