/* ----------------------------------------------------------------------------- */
/* HTML Tags ------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------- */
div.scrollmenu {
    background-color: #333;
    overflow: auto;
    white-space: nowrap;
}

div.scrollmenu a {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 14px;
    text-decoration: none;
}

div.scrollmenu a:hover {
    background-color: #777;
}
body
{
	/*background-color: 		#F0F8FF;*/		/* Background color */	 /*#BFBFBF*/
	/*background-image: 		url(images/site.png) ;*/
	/*background-repeat:		repeat-y;*/
	/*background-position:	center;*/
	/*background-position:	top;*/

background-image: url(../images/FMPF.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
background-size: 100% 100%;

}
li
{
padding:0px;

}
a
{
cursor:pointer;
}
a.type1 { color: red; }
a.type1:hover { color: red;}
a.type1:visited { color: red;}
div {

	 text-align: justify;
    text-justify: inter-word;
}
img
{
	border: #CFCFCF 0px solid;
}

img#img1 { float:right;
margin-left: 4px;
  }
img#img2 { float:center;
margin-left: 4px;
  }
img#img3 { align:left;
margin-left: 4px;
  }

table
{
	margin-left: auto;				/* For centering ~ <table align="center"> */
    margin-right: auto;				/* For centering */
	border: 10px;
}

td
{
	padding: 0px;					/* ~ <table cellpadding="0"> */
}



/* ----------------------------------------------------------------------------- */
/* Customised Classes ---------------------------------------------------------- */
/* ----------------------------------------------------------------------------- */

/* Rounded box management ...................................................... */

.b
{
	/*border: #a9a9a9 1px solid; */
}

.b2
{
	border: #CFCFCF 1px solid;
}

.b2err
{
	background-color : #F7931D;
}

.b3
{
	border: #F39400 1px solid;
	/* 8A2763 violet */
	/* F39400 orange */
	/*border: #019AB1 1px solid; */
}
.b4
{
	border: #FF0000 1px solid;
	/* 8A2763 violet */
	/* F39400 orange */
	/*border: #019AB1 1px solid; */
}
.blue_colored_border
{
	border: #CFCFCF 1px solid;
}


.rounded
{
	-moz-border-radius: 10px;			/* Pour Mozilla */
		-webkit-border-radius: 10px;	/* Pour ... */
	border-radius: 10px;
}

.second_rounded
{
	-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
			border-radius: 8px;
}

.light_rounded
{
	-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
			border-radius: 6px;
}

.main_bottom_rounded /*arrondi_principal*/
{
	/* Bottom Left Corner */
	-moz-border-radius-bottomleft: 10px;
		-webkit-border-bottom-left-radius: 10px;
			border-bottom-left-radius: 10px;
	/* Bottom Right Corner */
	-moz-border-radius-bottomright: 10px;
		-webkit-border-bottom-right-radius: 10px;
			border-bottom-right-radius: 10px;
	border-top: none;

}

.main_rounded /*arrondi_principal*/
{
	/* Bottom Left Corner */
	-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
			border-radius: 10px;
}

.arrondi_sous_menu_first
{
	/* Coin haut-gauche */
	-moz-border-radius-topleft: 10px;
		-webkit-border-top-left-radius: 10px;
			border-top-left-radius: 10px;
	/* Coin haut-droit */
	-moz-border-radius-topright: 10px;
		-webkit-border-top-right-radius: 10px;
			border-top-right-radius: 10px;
/*	border-style : solid;*/
	border-bottom: none;

}

.bordure_bandeau_first
{
	border-bottom: none;
	border-top: none;
	border-right: none;
}

.bordure_bandeau_first2
{
	border-bottom: none;
	border-right: none;
}

.bordure_bandeau_inter
{
	border-bottom: none;
	border-left: none;
	border-right: none;
}


.bordure_bandeau_inter2
{
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: none;
}
.bordure_bandeau_last
{
	border-bottom: none;
	border-left: none;
	/* Coin haut-droit */
	-moz-border-radius-topright: 10px;
		-webkit-border-top-right-radius: 10px;
			border-top-right-radius: 10px;

}

/* Fonds */

.eiffel
{
//	background-image:	url("images/eiffel%20tower/background-eiffel-tower.png");
	background-repeat:	no-repeat;
}

/* Divers --------------........................................................ */

.bg_texte	{ background-color : #FFFFFF; }

.bg_bleu	{ background-color : #019AB1; }
.bg_orange	{ background-color : #F7931D; }

.bg_white	{ background-color : #FFFFFF; }

.bg_gris0	{ background-color : #BABAC4; }
/*.bg_gris0	{ background-color : #AAAAAA; }*/
.bg_gris	{ background-color : #D1D1D1; }
.bg_gris1	{ background-color : #EEEEEE; }
.bg_gris2	{ background-color : #F1F1F1; }
.bg_gris3	{ background-color : #F4F4F4; }
.bg_gris4	{ background-color : #F7F7F7; }
.bg_gris5	{ background-color : #F9F9F9; }
.bg_gris6	{ background-color : #FAFAFA; }
.bg_gris7	{ background-color : #999999; }
.bg_gris8	{ background-color : #888888; }


.grisA	{ color : #555555; }
.grisB	{ color : #666666; }
.grisC	{ color : #777777; }
.grisD	{ color : #888888; }

.orange	{ color : #F7931D; }

form
{
margin-top : 0px;
margin-bottom : 0px;
}

input.button {
	border : solid 1px;
}

input.button {
	border : solid 1px;
	font-size : 12px;
}

.blanc	{ color : #FFFFFF; }

.C
{
	text-align : center;
	margin-left:auto;				/* For centering ~ <table align="center"> */
    margin-right:auto;				/* For centering */
}

.L
{
	text-align : left;
	margin-right:auto;				/* For centering */
}
.R
{
	text-align : right;
	margin-left:auto;				/* For centering ~ <table align="center"> */
}

.VT
{
	/*vertical-align:top; */
}

.VB
{
	vertical-align:bottom;
}

.VM
{
	vertical-align:middle;
}

.texte2
{
	font-size : 1em;
}

.T1
{
	font-family : impact;
	letter-spacing : 0.02em;
	font-size : 5em;
	line-height:0.95em;
}

.T1b
{
	font-family : impact;
	letter-spacing : 0.055em;
	font-size : 6.5em;
	line-height:0.85em;
}

.T2
{
	font-family : impact;
	letter-spacing : 0.0125em;
	font-size : 8.45em;
	line-height:0.9em;
}

.T3
{
	font-family : impact;
	font-size : 1.05em;
	line-height:1em;
}

.c1
{
	color: #000000;
	font-size: 1em; /* .9em; */

	/*font-heigth : 20px;*/
	font-family : calibri; /* lucida sans;*/

/*	height: 20px !important;*/
	height: 1em; /*23px;*/
	line-height : 0.9em;
	width: 100%;
}

.c2sup
{
	color : #019AB1;
}

.c2
{
	color: #000000;
	font-size: 1em; /* .9em; */
	font-family : calibri; /* lucida sans;*/
	height: 24px;
	line-height : 1.3em;


	/*width: 100%;*/
}

.c2bis
{
	color : #F7931D;
}


.c3
{
	/*color: #666666;*/
	color : #8A2763;
font-size: 1em; /* .9em; */

	/*font-heigth : 20px;*/
	font-family : calibri; /* lucida sans;*/

/*	height: 20px !important;*/
	height: 1em; /*23px;*/
		line-height : 0.9em;
	width: 100%;
}

.c6
{
	/*color : #019AB1;*/
	color : #8A2763;

	font-size: 1em; /* .9em; */
	/*font-heigth : 20px;*/
	font-family : calibri; /* lucida sans;*/

	height: 20px !important;
	height: 1em; /*23px;*/
		line-height : 0.9em;
	width: 100%;
}

.c11
{
	color: #F19400;
	font-size: 1em; /* .9em; */
	font-family : calibri; /* lucida sans;*/
	height: 24px;
	line-height : 1.3em;
	/*width: 100%;*/
}

.c12
{
	color: #8C2163;
	font-size: 1em; /* .9em; */
	font-family : calibri; /* lucida sans;*/
	height: 24px;
	line-height : 1.3em;
	/*width: 100%;*/
}

.c13
{
	color: #84848C;
	font-size: 1em; /* .9em; */
	font-family : calibri; /* lucida sans;*/
	height: 24px;
	line-height : 1.3em;
	/*width: 100%;*/
}

.c14
{
	color: #EEEEEE;
	font-size: 1em; /* .9em; */
	font-family : calibri; /* lucida sans;*/
	height: 24px;
	line-height : 1.3em;
	/*width: 100%;*/
}
.c15
{
	color: #0000ff;
	font-size: 1em; /* .9em; */
	font-family : calibri; /* lucida sans;*/
	height: 24px;
	line-height : 1.3em;
	/*width: 100%;*/
}

.c16
{
	color: #ffffff;
	font-size: 1em; /* .9em; */
	font-family : calibri; /* lucida sans;*/
	height: 24px;
	line-height : 1.3em;
	/*width: 100%;*/
}

.text_input
{
	color : #019AB1;
	font-size: 1em;
	font-family : calibri; /* lucida sans;*/
}

.text_input2
{
	color : #019AB1;
	font-size: 0.75em;
	font-family : calibri; /* lucida sans;*/
}

.text_input_white
{
	color : #FFFFFF;
	font-size: 1em;
	font-family : calibri; /* lucida sans;*/
}


.committee1
{
	text-align : left;
	width : 180px;/*180px;*/
}

.committee2
{
	text-align : left;
	width : 110px;
}

.tdH
{
	height: 24px; /* !important;*/
	height: 1em; /*23px;*/
	line-height : 0.9em;
	/*vertical-align: top; /*middle;*/
}

a.survol
{

	text-decoration: none; /*underline ;*/
	color : #019AB1;
}

a.survol:hover
{
/*	color : #FFFFFF;
	background-color : #019AB1;	*/
}

a.mecalink
{

	text-decoration: none; /*underline ;*/
	/* 8A2763 violet */
	/* F39400 orange */
	color : #8A2763;
}

a.mecalink:hover
{
	color : #FFFFFF;
	/* 8A2763 violet */
	/* F39400 orange */
	background-color : #CCCCCC;
	border-bottom:1px  #F39400 solid;
	border-top:1px  #F39400 solid;
}

a.survol3
{

	text-decoration: none; /*underline ;*/
	color : #FFFFFF;
}

a.survol3:hover
{
	color : #019AB1;
}


a.survol2
{

	text-decoration: none; /*underline ;*/
	/*	color : #FFFFFF;*/
	vertical-align: middle;
}

a.survol2:hover
{
color : #019AB1;
/*vertical-align: top;*/
}


div.editable
		{
			border: dotted 1px Transparent;
			padding-left: 1px;
			padding-right: 1px;
			padding-top: 1px;
			padding-bottom: 1px;
				-moz-border-radius: 5px;			/* Pour Mozilla */
		-webkit-border-radius: 5px;	/* Pour ... */
			border-radius: 5px;
		}



		div.editable:hover
		{
			border-color :  #CFCFCF;
		}

		.editable2
		{
		/*	border: dotted 1px Transparent;*/
			padding-left: 2px;
			padding-right: 2px;
			padding-top: 2px;
			padding-bottom: 2px;
		}



		.editable2:hover
		{
		/*	border-color :  #CFCFCF;*/
		}

		.editable3
		{
			border: dotted 1px Transparent;
			background : #019AB1;
			padding-left: 1px;
			padding-right: 1px;
			padding-top: 1px;
			padding-bottom: 1px;
		}



		.font028990
	{color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;}
.font528990
	{color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:italic;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;}
.font628990
	{color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:underline;
	text-underline-style:single;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;}
.font728990
	{color:black;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;}
.xl1528990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl6328990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:italic;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:left;
	vertical-align:bottom;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl6428990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl6528990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:.5pt solid #95B3D7;
	border-right:1.0pt solid #8DB4E3;
	border-bottom:none;
	border-left:.5pt solid #95B3D7;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:normal;}
.xl6628990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:1.0pt solid #8DB4E3;
	border-bottom:.5pt solid #95B3D7;
	border-left:.5pt solid #95B3D7;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl6728990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:middle;
	border-top:.5pt solid #95B3D7;
	border-right:none;
	border-bottom:none;
	border-left:none;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl6828990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:middle;
	border-top:.5pt solid #95B3D7;
	border-right:1.0pt solid #8DB4E3;
	border-bottom:none;
	border-left:none;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl6928990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:middle;
	border-top:none;
	border-right:none;
	border-bottom:.5pt solid #95B3D7;
	border-left:1.0pt solid #8DB4E3;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl7028990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:middle;
	border-top:none;
	border-right:none;
	border-bottom:.5pt solid #95B3D7;
	border-left:none;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl7128990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:middle;
	border-top:none;
	border-right:1.0pt solid #8DB4E3;
	border-bottom:.5pt solid #95B3D7;
	border-left:none;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl7228990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:1.0pt solid #8DB4E3;
	border-right:.5pt solid #95B3D7;
	border-bottom:.5pt solid #95B3D7;
	border-left:1.0pt solid #8DB4E3;
	background:#C5D9F1;
	mso-pattern:black none;
	white-space:nowrap;}
.xl7328990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:1.0pt solid #8DB4E3;
	border-right:.5pt solid #95B3D7;
	border-bottom:.5pt solid #95B3D7;
	border-left:.5pt solid #95B3D7;
	background:#C5D9F1;
	mso-pattern:black none;
	white-space:nowrap;}
.xl7428990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:1.0pt solid #8DB4E3;
	border-right:1.0pt solid #8DB4E3;
	border-bottom:.5pt solid #95B3D7;
	border-left:.5pt solid #95B3D7;
	background:#C5D9F1;
	mso-pattern:black none;
	white-space:nowrap;}
.xl7528990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:.5pt solid #95B3D7;
	border-right:.5pt solid #95B3D7;
	border-bottom:.5pt solid #95B3D7;
	border-left:1.0pt solid #8DB4E3;
	background:#EEECE1;
	mso-pattern:black none;
	white-space:nowrap;}
.xl7628990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border:.5pt solid #95B3D7;
	background:#EEECE1;
	mso-pattern:black none;
	white-space:nowrap;}
.xl7728990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:.5pt solid #95B3D7;
	border-right:1.0pt solid #8DB4E3;
	border-bottom:.5pt solid #95B3D7;
	border-left:.5pt solid #95B3D7;
	background:#EEECE1;
	mso-pattern:black none;
	white-space:nowrap;}
.xl7828990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:.5pt solid #95B3D7;
	border-right:none;
	border-bottom:none;
	border-left:1.0pt solid #8DB4E3;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:normal;}
.xl7928990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:none;
	border-bottom:.5pt solid #95B3D7;
	border-left:1.0pt solid #8DB4E3;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl8028990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:.5pt solid #95B3D7;
	border-right:none;
	border-bottom:none;
	border-left:.5pt solid #95B3D7;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:normal;}
.xl8128990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:none;
	border-bottom:.5pt solid #95B3D7;
	border-left:.5pt solid #95B3D7;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl8228990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:italic;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:.5pt solid #95B3D7;
	border-right:none;
	border-bottom:1.0pt solid #8DB4E3;
	border-left:1.0pt solid #8DB4E3;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl8328990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:italic;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:.5pt solid #95B3D7;
	border-right:none;
	border-bottom:1.0pt solid #8DB4E3;
	border-left:none;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl8428990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:italic;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:.5pt solid #95B3D7;
	border-right:1.0pt solid #8DB4E3;
	border-bottom:1.0pt solid #8DB4E3;
	border-left:none;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl8528990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:middle;
	border-top:.5pt solid #95B3D7;
	border-right:.5pt solid #95B3D7;
	border-bottom:.5pt solid #95B3D7;
	border-left:1.0pt solid #8DB4E3;
	background:#EEECE1;
	mso-pattern:black none;
	white-space:nowrap;}
.xl8628990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:middle;
	border:.5pt solid #95B3D7;
	background:#EEECE1;
	mso-pattern:black none;
	white-space:nowrap;}
.xl8728990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:middle;
	border-top:.5pt solid #95B3D7;
	border-right:1.0pt solid #8DB4E3;
	border-bottom:.5pt solid #95B3D7;
	border-left:.5pt solid #95B3D7;
	background:#EEECE1;
	mso-pattern:black none;
	white-space:nowrap;}
.xl8828990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:.5pt solid #95B3D7;
	border-right:.5pt solid #95B3D7;
	border-bottom:.5pt solid #95B3D7;
	border-left:1.0pt solid #8DB4E3;
	background:white;
	mso-pattern:black none;
	white-space:nowrap;}
.xl8928990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border:.5pt solid #95B3D7;
	background:white;
	mso-pattern:black none;
	white-space:nowrap;}
.xl9028990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:.5pt solid #95B3D7;
	border-right:1.0pt solid #8DB4E3;
	border-bottom:.5pt solid #95B3D7;
	border-left:.5pt solid #95B3D7;
	background:white;
	mso-pattern:black none;
	white-space:nowrap;}
.xl9128990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:.5pt solid #95B3D7;
	border-right:.5pt solid #95B3D7;
	border-bottom:none;
	border-left:1.0pt solid #8DB4E3;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:normal;}
.xl9228990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid #95B3D7;
	border-bottom:.5pt solid #95B3D7;
	border-left:1.0pt solid #8DB4E3;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl9328990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:.5pt solid #95B3D7;
	border-right:.5pt solid #95B3D7;
	border-bottom:none;
	border-left:.5pt solid #95B3D7;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:normal;}
.xl9428990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid #95B3D7;
	border-bottom:.5pt solid #95B3D7;
	border-left:.5pt solid #95B3D7;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl9528990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:.5pt solid #95B3D7;
	border-right:.5pt solid #95B3D7;
	border-bottom:1.0pt solid #8DB4E3;
	border-left:1.0pt solid #8DB4E3;
	background:#EEECE1;
	mso-pattern:black none;
	white-space:nowrap;}
.xl9628990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:.5pt solid #95B3D7;
	border-right:.5pt solid #95B3D7;
	border-bottom:1.0pt solid #8DB4E3;
	border-left:.5pt solid #95B3D7;
	background:#EEECE1;
	mso-pattern:black none;
	white-space:nowrap;}
.xl9728990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:.5pt solid #95B3D7;
	border-right:1.0pt solid #8DB4E3;
	border-bottom:1.0pt solid #8DB4E3;
	border-left:.5pt solid #95B3D7;
	background:#EEECE1;
	mso-pattern:black none;
	white-space:nowrap;}
.xl9828990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:.5pt solid #95B3D7;
	border-right:1.0pt solid #8DB4E3;
	border-bottom:none;
	border-left:none;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:normal;}
.xl9928990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:1.0pt solid #8DB4E3;
	border-bottom:.5pt solid #95B3D7;
	border-left:none;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl10028990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:.5pt solid #95B3D7;
	border-right:none;
	border-bottom:none;
	border-left:1.0pt solid #8DB4E3;
	background:#EEECE1;
	mso-pattern:black none;
	white-space:normal;}
.xl10128990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:.5pt solid #95B3D7;
	border-right:none;
	border-bottom:none;
	border-left:none;
	background:#EEECE1;
	mso-pattern:black none;
	white-space:normal;}
.xl10228990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:.5pt solid #95B3D7;
	border-right:1.0pt solid #8DB4E3;
	border-bottom:none;
	border-left:none;
	background:#EEECE1;
	mso-pattern:black none;
	white-space:normal;}
.xl10328990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:none;
	border-bottom:.5pt solid #95B3D7;
	border-left:1.0pt solid #8DB4E3;
	background:#EEECE1;
	mso-pattern:black none;
	white-space:normal;}
.xl10428990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:none;
	border-bottom:.5pt solid #95B3D7;
	border-left:none;
	background:#EEECE1;
	mso-pattern:black none;
	white-space:normal;}
.xl10528990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:1.0pt solid #8DB4E3;
	border-bottom:.5pt solid #95B3D7;
	border-left:none;
	background:#EEECE1;
	mso-pattern:black none;
	white-space:normal;}
.xl10628990
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:middle;
	border-top:.5pt solid #95B3D7;
	border-right:none;
	border-bottom:none;
	border-left:1.0pt solid #8DB4E3;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:normal;}
