	

	html, body, div, span, applet, object, iframe,

	h2, h1, 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 

	{

		background: transparent;

		border: 0;

		font-size: 100%;

		margin: 0;

		outline: 0;

		padding: 0;		

	}



	html

	{

		overflow-y:scroll;

	}



	body 

	{		

		background: url(../images/shadedBG.png) repeat-x;

		font-size: 0.6em; /* = 10px */

		font-family: Arial, Helvetica, Sans-Serif;

		padding-bottom: 25px;

		line-height: 1.2em;

	}

	

	h1

	{

		font-size: 2.6em;

		line-height: 1.1em;	

		margin-left: 10px;	

		margin-bottom: 5px;

	}

	

	.textContainer h1

	{

		font-size: 2.2em;

		line-height: 1.1em;		

		margin-left: 0;			

	}

	

	h2

	{		

		color: #756c63;

		font-size: 2.1em;

		font-weight: bold;

		line-height: 1.1em;

		margin-bottom: 10px;

		z-index: 1;

	}



	h2.section

	{

		padding-left: 10px;

		color: #4c7189;

		background: url(../images/bgTitreDetail.jpg) left top repeat-x;

	}



	.textContainer h2

	{

		font-size: 1.7em;

		line-height: 1.1em;		

	}		

	

	h3

	{

		font-size: 1.8em;

		line-height: 1.1em;

		margin-bottom: 10px;

	}



	.textContainer h3

	{

		font-size: 1.5em;

		line-height: 1.1em;		

	}

		

	h4

	{

		font-size: 1.6em;

		line-height: 1.1em;

		margin-bottom: 10px;

	}



	.textContainer h4

	{

		font-size: 1.3em;

		line-height: 1.2em;		

	}

	

	h5

	{

		font-size: 1.5em;

		line-height: 1.1em;

		margin-bottom: 10px;

	}



	.textContainer h5

	{

		font-size: 1.2em;

		line-height: 1.1em;		

	}	

			

	hr 

	{ 			

		border-top: 0; 

		color: #cfd3d6;

		font-size: 1px;

		height: 1px; 		

		margin-bottom: 10px;

		top: 0;		

	}

	

	ol, ul 

	{

		list-style: none;

	}

	

	blockquote, q 

	{

		quotes: none;

	}

	

	blockquote:before, blockquote:after,

	q:before, q:after 

	{

		content: '';

	}



	/* remember to define focus styles! */

	:focus 

	{

		/*outline: 0;*/

	}



	/* remember to highlight inserts somehow! */

	ins 

	{

		text-decoration: none;

	}

	

	del 

	{

		text-decoration: line-through;

	}



	/* tables still need 'cellspacing="0"' in the markup */

	table 

	{

		border-collapse: collapse;

		border-spacing: 0;

	}



	p

	{

		line-height: 1.3em;

	}

	

	/* Tag a css*/

	a, a:link, a:visited, a:active

	{		

		color: #4c7189;

		text-decoration: none;

	}



	a:hover

	{

		color: #ed1c24 !important;

		text-decoration: none;		

	}

	/* End. Tag a css*/

	

	input:focus

	{

		color: inherit!important;

	}



	:focus

	{

		color: #68737a!important;

	}