/* Main HTML tag redefinition */ 

	body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background-color: #636466;

	}
	table {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 16px;
		color: #333333;
	}


/* --- Controls -------------------------------------------------------------*/

input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.input_small
{
	width: 50px;
}

.input_medium
{
	width: 100px;
}

.input_medium_large
{
	width: 125px;
}

.input_large
{
	width: 150px;
}

.input_xlarge
{
	width: 200px;
}

.input_xxlarge
{
	width: 300px;
}

/* --------------------------------------------------------------------------*/

	form
	{
		margin: 0px;
		padding: 0px;
	}

/* --- Hyperlinks --------------------------------------------*/
/* Should always be in the following order :A:link;A:visited;A:hover;A:active */


	/* --- Main hyperlink definition --- */ 
	a:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #3F3F3F;
	}
	a:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #3F3F3F;
	}
	a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #3F3F3F;
	}
	
	/* --- White hyperlink definition --- */ 
	a.white:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #FFFFFF;
	}
	a.white:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #FFFFFF;
	}
	a.white:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: underline;
		color: #FFFFFF;
	}

	/* --- Site copyrights --- */ 
	.copyright {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #FFFFFF;
	}
	a.copyright:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #FFFFFF;
	}
	a.copyright:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #FFFFFF;
	}
	a.copyright:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: underline;
		color: #FFFFFF;
	}
	
	/* --- Site menu --- */ 
	.tdMenu {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-top:3px;
		padding-bottom:3px;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #194F70;
		color: #000000;
	}
	.tdMenu a {
		text-decoration:none;
		display:block;
	}
	
	.tdMenuOver {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-top:3px;
		padding-bottom:3px;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #194F70;
		color: #000000;
		background-color: #F3F3F1;
	}
	.tdMenuOver a {
		text-decoration:none;
		display:block;
	}
	.tdMenuStation {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:20px;
		color: #000000;
	}
	.tdMenuOverStation {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:20px;
		color: #000000;
		background-color: #D3D3D3;
	}
	a.menu:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #000000;
	}
	a.menu:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #000000;
	}
	a.menu:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: underline;
		color: #000000;
	}
	
	/* --- Custom links --- */ 
	a.red:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #D72026;
	}
	a.red:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #D72026;
	}
	a.red:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: underline;
		color: #D72026;
	}
	
	a.greyBold:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
		color: #636466;
	}
	a.greyBold:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
		color: #636466;
	}
	a.greyBold:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		text-decoration: underline;
		color: #636466;
	}
	
	.white {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #FFFFFF;
	}
	a.white:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #FFFFFF;
	}
	a.white:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #FFFFFF;
	}
	a.white:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: underline;
		color: #FFFFFF;
	}
/* --- Texte formating ----------------------------------------*/ 

	.txtGrey11 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #404041;
	}
	.txtGrey14 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #404041;
	}
	.txtGrey16 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #404041;
	}
	.txtGrey18 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #404041;
	}	
	.txtBlue11 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #125CA5;
	}
	.txtBlue11 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #125CA5;
	}
	.txtBlue14 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #125CA5;
	}
	.txtBlue16 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #125CA5;
	}
	.txtWhite11 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
	}
	.txtWhite11 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
	}
	.txtWhite14 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #FFFFFF;
	}
	.txtRed11 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #D72026;
	}
	.txtRed12 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #D72026;
	}
	.txtRed14 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #D72026;
	}
	.txtRed16 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #D72026;
	}
	.txtRed18 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #D72026;
	}	
	.txtGreen11 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #A0C244;
	}
	.txtGreen11 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #A0C244;
	}
	.txtGreen14 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #A0C244;
	}
	.txtGreen18 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #A0C244;
	}
	
/* --- Custom formating ----------------------------------------*/ 
	.underline {
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #333333;
	
	}
	.cellpadding_10px {
		padding: 10px;
	}
	.cellpadding_3px {
		padding: 3px;
	}
	.copyrightBorder {
		border: 1px solid #666666;
	}
	.filetBottomRight {
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #8A8A8A;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #8A8A8A;
	}
	.filet {
		border: 1px solid #999999;
	}
	.filetDots {
		border: 1px dotted #999999;
	}
	.filetRed {
		border: 1px solid #990000;
	}
	.filetRight {
		border-right: 1px solid #8A8A8A;
	}
	.filetMainPageCells {
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: double;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	background-color: #F0F0F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	}
	.filetBottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8A8A8A;
	}
	.filetBottomDots {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	}
	
	.tdBox{
		padding-top:10px;
	}
	.txtblack{
		color:#000000;
	}
	p{
		text-align:justify;
	}
