.hide {display: none;}
.hand {cursor: hand;}
.font7 {font-size: 7pt;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.font8 {font-size: 8pt;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.font8b {font-size: 8pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.font10 {font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.fontOrange8{font-size: 8pt; color: #ff8700; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.fontOrange10{font-size: 10pt; color: #ff8700; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.title1 { color: black; font-weight: bold; font-size: 9pt; text-transform: uppercase }
.title2  { color: #5188da; font-weight: bold; font-size: 8pt; text-transform: uppercase }
.title3 { color: #ff8700; font-weight: bold; font-size: 8pt }
.link { color: #5188da;font-size: 8pt; }
.linkwhite { color: #FFFFFF;font-size: 10px; }
.td1         { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 1pt 1pt 1pt 2pt; border-style: solid; border-width: 1px 0px 0px 1px; border-color: #002283 }
.td1r  { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 1pt 1pt 1pt 2pt; border-style: solid; border-width: 1px 1px 0px 1px; border-color: #002283 }
.td1b  { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 1pt 1pt 1pt 2pt; border-style: solid; border-width: 1px 0px 1px 1px; border-color: #002283 }
.td1br  { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 1pt 1pt 1pt 2pt; border: solid 1px #002283 }
.error { color: white; background-color: #d80000; font-weight: bold; font-size: 8pt;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.message { color: white; background-color: #ff9f03; font-weight: bold; font-size: 8pt;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.negative { color: #d80000; font-size: 8pt;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.tdhead {font-size: 8pt;color: black;}

.tdBlue
{
	padding-right: 1pt;
	padding-left: 2pt;
	font-size: 8pt;
	padding-bottom: 1pt;
	color: black;
	padding-top: 1pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #a8c6f4;
}

.tdBlueLight
{
	padding-right: 1pt;
	padding-left: 2pt;
	font-size: 8pt;
	padding-bottom: 1pt;
	color: black;
	padding-top: 1pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #d8e8fd;
		
}

.tdBlueLighter
{
	padding-right: 1pt;
	padding-left: 2pt;
	font-size: 8pt;
	padding-bottom: 1pt;
	color: black;
	padding-top: 1pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #f0f6ff;
}

.td0
{
	padding-right: 1pt;
	padding-left: 2pt;
	font-weight: bold;
	font-size: 8pt;
	color: white;
	background-color: #4f98d1;
}

.td1
{
	padding-right: 1pt;
	padding-left: 2pt;
	font-size: 8pt;
	color: #669;
	background-color: #ffffff;
}

.td2
{
	padding-right: 1pt;
	padding-left: 2pt;
	font-weight: bold;
	font-size: 8pt;
	color: #669;
	background-color: #c5e2fe;
}

.td2_2
{
	padding-right: 1pt;
	padding-left: 2pt;
	font-size: 8pt;
	color: #669;
	background-color: #c5e2fe;
}

.td3
{
	padding-right: 1pt;
	padding-left: 2pt;
	font-size: 8pt;
	color: #669;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #e3f2ff;
}

.td4
{
	padding-right: 1pt;
	padding-left: 2pt;
	font-size: 8pt;
	color: white;
	background-color: #1c3c52;
}
 
.td5
{
	padding-right: 1pt;
	padding-left: 2pt;
	font-size: 9pt;
	color: #b80303;
	text-indent: 5pt;
	background-color: #f5f5f5;
}

.td6
{
	padding-right: 1pt;
	padding-left: 2pt;
	font-weight: bold;
	font-size: 8pt;
	color: white;
	background-color: #c0c0c0;
}

.td7
{
	padding-right: 1pt;
	padding-left: 6pt;
	font-size: 8pt;
	color: #938989;
	background-color: #f5f5f5;
}

.td8
{
	padding-right: 1pt;
	padding-left: 2pt;
	font-size: 8pt;
	background-color: #c8e0f3;
}

.td9
{
	padding-right: 1pt;
	padding-left: 2pt;
	font-size: 7pt;
	color: white;
	background-color: #12384e;
}

.tdh1
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	text-indent: 2pt;
}

.tdnopad
{
	padding-right: 0pt;
	padding-left: 0pt;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.tdyellow
{
	padding-right: 1pt;
	padding-left: 2pt;
	font-size: 8pt;
	color: #669;
	background-color: khaki;
}

.cal0
{
	padding-right: 1pt;
	padding-left: 2pt;
	font-size: 8pt;
	color: #669;
	background-color: #ffffff;
}

.title0
{
	font-weight: bold;
	font-size: 9pt;
	color: #665f5f;
}

.title1
{
	font-weight: bold;
	font-size: 9pt;
	color: #938989;
}

.title2
{
	font-weight: bold;
	font-size: 9pt;
	color: #b80303;
}

.link
{
	font-weight: bold;
	font-size: 8pt;
	color: #938989;
}

.link2
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
}

.link3
{
	font-weight: bold;
	font-size: 8pt;
	color: #b80303;
}

.link4
{
	font-size: 8pt;
	color: #938989;
}

.font8
{
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.font8b
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.star
{
	font-weight: bold;
	font-size: 14pt;
}

.message
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #ff9f03;
}

.negative
{
	font-weight: bold;
	font-size: 8pt;
	color: #b80303;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.error
{
	font-weight: bold;
	font-size: 8pt;
	width: 100%;
	color: white;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #b80303;
	text-align: center;
}

BODY
{
	font-size: 8pt;
	margin: 0pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: white;
}

a:hover
{
	color: #b80303;
}

TABLE
{
	border-right: 0pt;
	padding-right: 0pt;
	border-top: 0pt;
	padding-left: 0pt;
	font-size: 8pt;
	padding-bottom: 0pt;
	border-left: 0pt;
	padding-top: 0pt;
	border-bottom: 0pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

TD
{

	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

INPUT
{
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

SELECT
{
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

TEXTAREA
{
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.button1
{
	border-right: #b80303 1pt outset;
	border-top: #b80303 1pt outset;
	font-weight: bold;
	font-size: 8pt;
	border-left: #b80303 1pt outset;
	color: #fff;
	border-bottom: #b80303 1pt outset;
	background-color: #b80303;
}

.button
{
	font-size: 8pt;
	font-weight: 200;
	border-left-color: #ffffff;
	border-bottom-color: #000000;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-right-style: solid;
	border-left-style: solid;
	background-color: #ff9f03;
	border-right-color: #000000;
	border-bottom-style: solid;
}
/* MENU STYLES */

.Group
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-bottom: white 1px solid;
	height: 15pt;
	background-color: #4f98d1;
}

.Style1
{
	padding-right: 12px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 3px;
	cursor: hand;
	color: white;
	padding-top: 3px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #4f98d1;
	text-align: left;
	height: 15pt;
}
 
  .Style1Over
{
	padding-right: 12px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 3px;
	cursor: hand;
	color: white;
	padding-top: 3px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #b80303;
	text-align: left;
	height: 15pt;
}

  .Style1Down
{
	padding-right: 12px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 3px;
	cursor: hand;
	color: white;
	padding-top: 3px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
	height: 15pt;
}
    
.Style2
{
	padding-right: 12px;
	border-top: white 1px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 3px;
	cursor: hand;
	color: #669;
	padding-top: 3px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	height: 15pt;
	background-color: #c5e2fe;
	text-align: left;
}
  
  .Style2Over
{
	padding-right: 12px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 3px;
	cursor: hand;
	color: white;
	padding-top: 3px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #848484;
	text-align: left;
	height: 15pt;
}

  .Style2Down
{
	padding-right: 12px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 3px;
	cursor: hand;
	color: white;
	padding-top: 3px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
	height: 15pt;
}

.Style3
{
	padding-right: 12px;
	border-top: white 1px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 3px;
	cursor: hand;
	color: #669;
	padding-top: 3px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #e3f2ff;
	text-align: left;
	height: 15pt;
}
  
  .Style3Over
{
	padding-right: 12px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 3px;
	cursor: hand;
	color: #669;
	padding-top: 3px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #c0c0c0;
	text-align: left;
	height: 15pt;
}
  
  .Style3Down
{
	padding-right: 12px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 3px;
	cursor: hand;
	color: #669;
	padding-top: 3px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
	height: 15pt;
}

a.LienBrdx { color: #CA0000; font-size: 10px;}
		a.LienBrdx:link { text-decoration : none;}
		a.LienBrdx:visited { text-decoration : none;}
		a.LienBrdx:active { text-decoration : none;}
		a.LienBrdx:hover { text-decoration : underline;}
		a.LienBlanc12 {color: #FFFFFF; font-size: 12px;}
		a.LienBlanc12:link { text-decoration : none;}
		a.LienBlanc12:visited { text-decoration : none;}
		a.LienBlanc12:active { text-decoration : none;}
		a.LienBlanc12:hover { text-decoration : underline;}
		a.LienBleu {color: #313694; font-size:10px;}
		a.LienBleu:link { text-decoration : none;}
		a.LienBleu:visited { text-decoration : none;}
		a.LienBleu:active { text-decoration: none;}
		a.LienBleu:hover { text-decoration: underline;}
		a.LienBleu12 { color: #313694; font-size: 12px;}
		a.LienBleu12:link { text-decoration : none;}
		a.LienBleu12:visited { text-decoration : none;}
		a.LienBleu12:active { text-decoration : none;}
		a.LienBleu12:hover { text-decoration : underline;}
		a.LienBleu10 { color: #313694; font-size: 10px;}
		a.LienBleu10:link { text-decoration : none;}
		a.LienBleu10:visited { text-decoration : none;}
		a.LienBleu10:active { text-decoration : none;}
		a.LienBleu10:hover { text-decoration : underline;}
		a.bas { font-size: 10px;text-decoration : none;}
		a.bas:link { color: #FFFFFF;}
		a.bas:visited { color: #FFFFFF;}
		a.bas:active { color: #FFFFFF;}
		a.bas:hover { color: #000000;}
		a.Menu {font-weight: bold; font-size: 10px; text-decoration : none;}
		a.Menu:link { color: #FFFFFF;}
		a.Menu:visited { color: #FFFFFF;}
		a.Menu:active { color: #FFFFFF;}
		a.Menu:hover { color: #CA0000;}
		a.LienBB { font-weight: bold; font-size: 10px;	text-decoration : none;}
		a.LienBB:link { color: #FFFFFF;}
		a.LienBB:visited { color: #FFFFFF;}
		a.LienBB:active { color: #FFFFFF;}
		a.LienBB:hover { color: #FF7A03;}
		a.LienBlanc { color: #FFFFFF; font-size: 10px;}
		a.LienBlanc:link { text-decoration : none;}
		a.LienBlanc:visited { text-decoration : none;}
		a.LienBlanc:active { text-decoration : none;}
		a.LienBlanc:hover { text-decoration : underline; color: #FFFFFF;}
		a { color: #313694;}
		a:link { text-decoration : none;}
		a:visited { text-decoration : none;}
		a:active { text-decoration : none;}
		a:hover { text-decoration : underline;}
		
		input { font-family:verdana, arial, sans-serif; font-size: 12px;}
		.inputTextOrg { color: #FF7A03; border: 1px solid #FF7A03; font-size: 12px;}
		.inputTextBlue { color: #313694; border: 1px solid #313694; font-size: 12px;}
		.inputTextGris{ color: #000000; border: 1px solid #AAAAAA; font-size: 12px;}
		.inputTextBrx { color: #CA0000; border: 1px solid #CA0000; font-size: 12	px;}
		.Bouton { border: 1px solid #FF7A03; font-size: 10px;  background-color: #F5F5F5;}
		.TxtBleu10 { color: #313694; font-size: 10px;}
		.TxtBleu12 { color: #313694; font-size: 12px;}
		.TxtOrange10 { color: #CC6600; font-size: 10px;}
		.TxtOrange12 { color: #CC6600; font-size: 12px;}
		.TxtBleu12Image { color: #313694; font-size: 12px; border: 1px solid #313694;}
		.TxtBrdx12 { color: #CA0000; font-size: 12px;}
		.TxtJaune10 { color: #FFDB00; font-size: 10px;}
		.TxtTop { border-top-color: #FFDB00; border-top-width: 5px; font-size: 10px;}
		.TxtButtom { border-bottom-color: #FFDB00; border-bottom-width: 5px; font-size: 10px;}
		SELECT { font-size:10px; font-family:verdana, arial, sans-serif;}
		.TxtBrdx10 { color: #CA0000;  font-size: 10px;}
		.TxtBlanc10 { color: #FFFFFF;  font-size: 10px;}
		.TxtBleu10 { color: #313694;  font-size: 10px;}
		.TxtBlanc12 { color: #FFFFFF; font-size: 12px;}
		
		.buttonwhite
{ 
	font-size: 10px; font-family: verdana, arial, sans-serif; font-weight: bold;
	line-height: 15px; color: #000000; text-align: center; background: #FFFFFF; padding: 4px;
}

.buttonltblue
{ 
	font-size: 10px; font-family: verdana, arial, sans-serif;
	line-height: 10px; color: #000000; text-align: center; background: B6C7E5; padding: 4px;
}

.buttonorange
{ 
	font-size: 10px; font-family: verdana, arial, sans-serif; padding: 4px;
	line-height: 15px; color: #313694; text-align: center; background: #ffc667; font-weight: bold;
}

.buttonblue
{ 
	font-size: 10px; font-family: verdana, arial, sans-serif; padding: 4px; 
	line-height: 10px; color: #313694; text-align: center; background: #d6d7ea; font-weight: bold;
}



.buttongreen
{ 
	font-size: 10px; font-family: verdana, arial, sans-serif; padding: 4px;
	line-height: 10px; color: #FFFFFF; text-align: center; background: #66972F; font-weight: bold;
}

.buttoninsetpurple
{ 
	font-size: 10px; font-family: verdana, arial, sans-serif; padding-top: 2px; padding: 4px;
	line-height: 10px; color: #000000; text-align: center; background: #FFFFFF; font-weight: bold; border-color: #B076FC; border-style: inset; border-width=7px;
} 