body  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
  font-color : #000000;
	font-weight : normal;
	background-color : #FFFFFF;
	margin-left : 10px;
}
.NormalText{
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 10pt;
	font-weight : normal;
	text_align : left;
	vertical_align : top;
}
.PetitTitre{
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12pt;
	font-weight : bold;
	text_align : left;
	vertical_align : top;
}
.MoyenTitre{
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 14pt;
	font-weight : bold;
	text_align : left;
	vertical_align : top;
}
.GrandTitre{
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 16pt;
	font-weight : bold;
	text_align : left;
	vertical_align : top;
}
HeaderSmallTxt {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
  	font-color : #FFFFFF;
	font-weight : normal;
	margin-left : 10px;
}
HeaderTitle {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
  	font-color : #FFFFFF;
	font-weight : bold;
	margin-left : 10px;
}
.GridT1{
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12pt;
	font-weight : bold;
	text_align : left;
	vertical_align : centre;
	background="#EEEEEE";
}
.GridTTri{
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 9pt;
	font-weight : normal;
	font_style : italic;
	text_align : left;
	vertical_align : centre;
	background="#EEEEEE";
	}
.GridLst{
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 9pt;
	font-weight : normal;
	text_align : right;
	vertical_align : centre;
	background="#EEEEEE";
	}

.GridTGrp{
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 9pt;
	font-weight : bold;
	text_align : center;
	vertical_align : centre;
	background="#EEEEEE";
	}

.GridTGrp1{
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 9pt;
	font-weight : bold;
	text_align : center;
	vertical_align : centre;
	background="#840000";
	}

.GridTEntete{
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 10pt;
	font-weight : bold;
	text_align : left;
	vertical_align : centre;
	background="#EEEEEE";
	}
.GridTxt{
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 9pt;
	font-weight : normal;
	text_align : left;
	vertical_align : centre;
}
.ViewEntete{
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 9pt;
	text_align : left;
	font-weight : bold;
	font-style : italic;
	background="#EEEEEE";
}
.ViewValue{
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 9pt;
	text_align : left;
	font-weight : normal;
	font-style : normal;
	background="#EEEEEE";
}
.GridBtn{
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 9pt;
	font-weight : normal;
}
.GridBtnFond{
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 9pt;
	font-weight : normal;
	background="#EEEEEE";
}
.GridText{
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 9pt;
	font-weight : normal;
}
.GridNEnr{
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 8pt;
	font-weight : normal;
	background="#EEEEEE";
}
.TabBtn{
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 14pt;
	font-weight : bold;
	text_align : center;
	vertical_align : middle;
	background="#EEEEEE";
}
.TabEmpty{
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 8pt;
	font-weight : normal;
}
a  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : none;
	color : #000066;
}

a:hover  {
	color : #6b81a1;
}

a:active  {
	color : #000066;
}

a:visited  {
	color : #000066;
}

.button  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : none;
	color : #ffffff;
	background-color : #3295b7;
}

.mainMenuBar  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #ffffff;
	font-weight : bold;
	background: #91B7CA;
	/* 6b81a1*/
}

.subMenuBar  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #91B7CA;
	font-weight : normal;
	background-color : #F2E1C9;
	/* 6b81a1*/
}


a.mainmenu  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #ffffff;
	text-decoration : none;
    font-weight : bold;
}

a.mainmenu:active  {
	color : #ffffff;
}

a.mainmenu:visited  {
	color : #ffffff;
}

a.mainmenu:hover  {
	color : #FBE0C3;
}

a.submenu  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #336699;
	text-decoration : none;
	font-weight : normal;
	height : 12pt ;
	vertical-align : top;
}

a.submenu:active  {
    color : #000066;
}

a.submenu:hover  {
	color : #F2E1C9;
	background : #91B7CA;
	/* 6b81a1*/
}

a.submenu:visited  {
	color : #336699;
}

.message  {
	font-family : Arial, Helvetica, sans-serif;
	color : #000066;
	font-size : xx-small;
	vertical-align : top;
}

.informationmessage  {
	font-family : Arial, Helvetica, sans-serif;
	color : #cc0000;
	font-size : xx-small;
}

.required  {
	font-family : Arial, Helvetica, sans-serif;
	color : #000080;
	font-size : 10pt;
	font-weight : bold;
}

.title  {
	font-family : Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size :  12pt;
	font-weight : bold;
}

.subtitle  {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size :  11pt;
	font-weight : bold;
}

.content  {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 10pt;
	font-weight : normal;
}

.small  {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 8pt;
	font-weight : normal;
}

.MyText {
  font-family : Arial, Helvetica, sans-serif;
	sans-serif; font-size: 10pt;
	font-style: normal;
	color : #6b81a1;
}



/* New and experimental: could be used for listing all necessary steps inside a registration process */

.menu-active  {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12pt;
	font-weight : bold;
}

.menu-done  {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 10pt;
	font-weight : normal;
}

.menu-todo  {
	font-family : Arial;
	color : #666666;
	font-size : 10pt;
	font-weight : normal;
}
.Hold{
	font-family :Arial, Helvetica, sans-serif;
}

