		body
		{
			margin: 0;
			padding: 0;
		}
		
		.tools
		{
			padding-top: 20px;
		}
		
		.title
		{
			font: 14px arial;
			color: #058ED3;
			font-weight: 600;
		}
		
		.title2
		{
			font: 12px arial;
			color: #058ED3;
			font-weight: 600;
		}
		
		.subtitle
		{
			font: 12px arial;
			color: #75CDF9;
			font-weight: 600;
		}
		
		.texttitle1
		{
			font: 11px arial;
			color: #058ED3;
			font-weight: 600;
		}
		
		.texttitle2
		{
			font: 11px arial;
			color: #75CDF9;
			font-weight: 600;
		}
		
		.texttitle3
		{
			font: 11px arial;
			color: #FF8700;
			font-weight: 600;
		}
		
		.normal
		{
			font: 11px arial;
			color: #575757;
		}
		
		ul
		{
			color: #FF8700;
			list-style-type: square;
		}
				
		.link
		{
			font: 11px arial;
			color: #058ED3;
			text-decoration: underline;
		}
				
		.link_1
		{
			font: 12px arial;
			color: white;
			text-decoration: none;
		}
		
		.link_2
		{
			font: 12px arial;
			color: #575757;
			text-decoration: none;
		}
		
		.righthalfcell
		{
			width: 273px;
			padding-right: 22px;
			padding-left: 11px;
		}
		.lefthalfcell
		{
			width: 273px;
			padding-right: 11px;
			padding-left: 22px;
		}
		.widecell
		{
			width: 546px;
			padding-right: 22px;
			padding-left: 22px;
		}
				
		.titleshort
		{
			width: 240px;
			height: 30px;
			font: 12px arial;
			color: #575757;
			font-weight: 600;
			border-bottom-width: 1px;
			border-bottom-style: dotted;
			border-color: #000000;
		}
		.textshort
		{
			width: 240px;
			font: 11px arial;
			color: #575757;
			text-align: justify;
			padding-top: 5px;
			padding-bottom: 15px;
			border-bottom-width: 1px;
			border-bottom-style: dotted;
			border-color: #000000;
		}
		
		.titlewide
		{
			width: 502px;
			height: 30px;
			font: 12px arial;
			color: #575757;
			font-weight: 600;
			border-bottom-width: 1px;
			border-bottom-style: dotted;
			border-color: #000000;
		}
		.textwide
		{
			width: 502px;
			font: 11px arial;
			color: #575757;
			text-align: justify;
			padding-top: 5px;
			padding-bottom: 5px;
			border-bottom-width: 1px;
			border-bottom-style: dotted;
			border-color: #000000;
		}
		
		.subnavcell0
		{
			background-color: #575757;
			padding-left: 10px;
			height: 27px;
			width: 152px;
			vertical-align: middle;
			font: 12px arial;
			color: white;
			font-weight: 600;
		}
		
		.subnavcell1_bottom
		{
			background-color: #B6B5B5;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 5px;
			padding-bottom: 5px;
			height: 27px;
			width: 152px;
			vertical-align: middle;
			border-bottom-width: 1px;
			border-bottom-style: dotted;
			font: 12px arial;
			color: #575757;
			text-align: justify;
		}
		
		.subnavcell1_topbottom
		{
			background-color: #B6B5B5;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 5px;
			padding-bottom: 5px;
			height: 27px;
			width: 152px;
			vertical-align: middle;
			border-top-width: 1px;
			border-top-style: dotted;
			border-bottom-width: 1px;
			border-bottom-style: dotted;
			font: 12px arial;
			color: #575757;
		}
		
		.navcell0
		{
			background-color: #058ED3;
			padding-left: 10px;
			height: 27px;
			width: 152px;
		}
		
		.navhead
		{
			background-color: #058ED3;
			height: 27px;
			width: 100%;
			vertical-align: middle;
			font: 12px arial;
			color: white;
			font-weight: 600;
		}
		
		.navheadico
		{
			background-color: #058ED3;
			height: 27px;
			width: 25px;
			vertical-align: middle;
		}
		
		.navcell1_topbottom
		{
			background-color: #75CDF9;
			border-color: #FFFFFF;
			border-top-width: 1px;
			border-top-style: dotted;
			border-bottom-width: 1px;
			border-bottom-style: dotted;
			padding-left: 10px;
			height: 27px;
			width: 152px;
			vertical-align: middle;
			font: 12px arial;
			color: white;
		}
		
		.navcell1_bottom
		{
			background-color: #75CDF9;
			border-color: #FFFFFF;
			border-bottom-width: 1px;
			border-bottom-style: dotted;
			padding-left: 10px;
			height: 27px;
			width: 152px;
			vertical-align: middle;
			font: 12px arial;
			color: white;
		}
		
		.navcell1_top
		{
			background-color: #75CDF9;
			border-color: #FFFFFF;
			border-top-width: 1px;
			border-top-style: dotted;
			padding-left: 10px;
			height: 27px;
			width: 152px;
			vertical-align: middle;
			font: 12px arial;
			color: white;
		}
		
		.navlog
		{
			background-color: #75CDF9;
			border-color: #FFFFFF;
			border-top-width: 1px;
			border-top-style: dotted;
			padding: 10px;
			width: 152px;
			text-align: right;
			vertical-align: middle;
			font: 12px arial;
			color: white;
		}
		
		.navlog2
		{
			background-color: #75CDF9;
			border-color: #FFFFFF;
			border-top-width: 1px;
			border-top-style: dotted;
			padding: 10px;
			width: 152px;
			vertical-align: middle;
			font: 12px arial;
			color: white;
		}
		
		.navcell2_topbottom
		{
			background-color: #BEE9FF;
			border-color: #FFFFFF;
			border-top-width: 1px;
			border-top-style: dotted;
			border-bottom-width: 1px;
			border-bottom-style: dotted;
			padding-left: 19px;
			height: 27px;
			width: 152px;
			vertical-align: middle;
			font: 12px arial;
			color: #575757;
		}
		
		.navcell2_top
		{
			background-color: #BEE9FF;
			border-color: #FFFFFF;
			border-top-width: 1px;
			border-top-style: dotted;
			padding-left: 19px;
			height: 27px;
			width: 152px;
			vertical-align: middle;
			font: 12px arial;
			color: #575757;
		}
		
		.navtable
		{
			empty-cells: hide;
			padding: 0;
			width: 152px;
		}
		
		.texttable
		{
			empty-cells: hide;
			padding: 0;
		}
		
		.encadre
		{
			border: solid 1px #000000;
			background-color: #eeeeee;
			color: #FF8700;
			padding: 4px;
			font: bold 9px arial;
			margin: 10px;
		}
		
		
		