*{margin:0;padding:0;}

/** Recommendations W3C **/
	body{font-size:12px}

	html, address,
	blockquote,
	body, dd, div,
	dl, dt, fieldset, form,
	frame, frameset,
	h1, h2, h3, h4,
	h5, h6, noframes,
	ol, p, ul, center,
	dir, hr, menu, pre   {display:block}
	li              {display:list-item}
	head            {display:none}
	table           {display:table}
	tr              {display:table-row}
	thead           {display:table-header-group}
	tbody           {display:table-row-group}
	tfoot           {display:table-footer-group}
	col             {display:table-column}
	colgroup        {display:table-column-group}
	td, th          {display:table-cell}
	caption         {display:table-caption}
	th              {font-weight:bolder; text-align:center}
	caption         {text-align:center}
	body            {margin:0px}
	h1              {font-size:200%; margin:8px 0}
	h2              {font-size:150%; margin:7px 0}
	h3              {font-size:117%; margin:7px 0}
	h4, p,
	blockquote, ul,
	fieldset, form,
	ol, dl, dir,
	menu            {margin:13px 0}
	h5              {font-size:83%; margin:18px 0}
	h6              {font-size:75%; margin:19px 0}
	h1, h2, h3, h4,
	h5, h6, b,
	strong          {font-weight:bolder}
	blockquote      {margin-left:40px; margin-right:40px}
	i, cite, em,
	var, address    {font-style:italic}
	pre, tt, code,
	kbd, samp       {font-family:monospace}
	pre             {white-space:pre}
	button, textarea,
	input, select   {display:inline-block}
	img				{border:0}
	big             {font-size:117%}
	small, sub, sup {font-size:83%}
	sub             {vertical-align:sub}
	sup             {vertical-align:super}
	table           {/*border-spacing:2px*/}
	thead, tbody,
	tfoot           {vertical-align:middle}
	td, th          {vertical-align:inherit}
	s, strike, del  {text-decoration:line-through}
	hr              {border:1px inset}
	ol, ul, dir,
	menu, dd        {margin-left:20px; padding:0}
	li              {margin-left:20px; padding:0;}
	ol              {list-style-type:decimal}
	ol ul, ul ol,
	ul ul, ol ol    {margin-top:0; margin-bottom:0}
	u, ins          {text-decoration:underline}
	br:before       {content:"\A"}
	:before, :after {white-space:pre-line}
	center          {text-align:center}
	:link, :visited {text-decoration:underline}
	:focus          {outline:thin dotted invert}

	/* Begin bidirectionality settings (do not change) */
	BDO[DIR="ltr"]  {direction:ltr; unicode-bidi:bidi-override}
	BDO[DIR="rtl"]  {direction:rtl; unicode-bidi:bidi-override}

	*[DIR="ltr"]    {direction:ltr; unicode-bidi:embed}
	*[DIR="rtl"]    {direction:rtl; unicode-bidi:embed}

	@media print {
	  h1            {page-break-before:always}
	  h1, h2, h3,
	  h4, h5, h6    {page-break-after:avoid}
	  ul, ol, dl    {page-break-before:avoid}
	}

form{padding:0;margin:0}


/** Clearfix et Contexte de formatage **/
	.clearfix:after {
	    content:".";
	    display:block;
	    height:0;
	    clear:both;
	    visibility:hidden;
	}
	.clearfix {display:inline-block}

	.newcontext {
		overflow:hidden;
		zoom:1;
	}