/*  tag references  */
td,th,p,body,table,tr	{font-family: arial, Helvetica, sans-serif; font-size: 16px; color: #000000;} 

h1							{font-family: arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:normal; margin-top: 1px; margin-bottom: -10px;}
ul							{list-style: outside;}
.bullet						{font-size:10px;}
.bullet-cc0000				{font-size:12px; color: #005daa;}

/*  link formating  */
a:link						{font-family: arial, Helvetica, sans-serif; font-size: 16px; color: #005daa;}
a:visited					{font-family: arial, Helvetica, sans-serif; font-size: 16px; color: #005daa;}
a:hover						{color: #666666;text-decoration:underline;}

a.link-9-ffffff				{color: #ffffff;text-decoration:none;font-size:9px;}
a.link-9-ffffff:link		{color: #ffffff;text-decoration:none;}
a.link-9-ffffff:visited		{color: #ffffff;text-decoration:none;}
a.link-9-ffffff:hover		{color: #ffcc33;text-decoration:underline;}
a.link-9-000000				{color: #000000;text-decoration:underline;font-size:9px;}
a.link-9-ffcc33				{color: #ffcc33;text-decoration:none;font-size:9px;}
a.link-10-990000:link		{color: #005daa;text-decoration:underline;font-size:10px;}
a.link-10-990000:visited	{color: #005daa;text-decoration:underline;font-size:10px;}
a.link-12-990000:link		{color: #005daa;text-decoration:underline;}
a.link-12-990000:visited	{color: #005daa;text-decoration:underline;}
a.link-leftnav:link			{color: #005daa;text-decoration:underline;}
a.link-leftnav:visited		{color: #005daa;text-decoration:underline;}
a.link-leftnavon:link		{color: #005daa;text-decoration:none; font-weight:bold;}
a.link-leftnavon:visited	{color: #005daa;text-decoration:none; font-weight:bold;}
a.link-topnav:link			{color: #ffffff; text-decoration:none;}
a.link-topnav:visited		{color: #ffffff; text-decoration:none;}

a.modiflien {FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none}
a.modiflien:link {FONT-WEIGHT: bold; COLOR: #555555; TEXT-DECORATION: none}
a.modiflien:hover {FONT-WEIGHT: bold; COLOR: #ff55ff; TEXT-DECORATION: underline}

/*  text  */
.text-9-000000				{font-family: arial, Helvetica, sans-serif; color: #000000;font-size:10px;}
.text-9-000000-underline	{color: #000000;font-size:10px;text-decoration:underline;}
.text-9-ffffff				{color: #ffffff; font-size:10px;}
.text-9-cccccc				{color: #cccccc;font-size:10px;}
.text-10-000000				{color: #000000;font-size:10px;}
.text-10-cc0000				{color: #005daa;font-size:10px;}
.text-9-cc0000				{color: #005daa;font-size:12px;font-weight:bold;}
.text-9-005daa				{color: #005daa;font-size:12px;font-weight:bold;}
.text-9-cc0000-link			{color: #005daa;font-size:12px;font-weight:bold;text-decoration:none;}
.text-9-cc0000-tdnone		{color: #005daa;text-decoration:none;}
.text-10-cccccc				{color: #666666;font-size:12px;font-weight:bold;}
.text-12-ffffff				{color: #ffffff;font-size:12px;}
.text-12-000000				{font-family: arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.text-14-000000-arial		{font-family: arial, Helvetica, sans-serif; font-size: 14px; color: #000000; line-height: 14px;}
.text-16-000000-arial		{font-family: arial, Helvetica, sans-serif; font-size: 16px; color: #000000; line-height: 16px;}
.text-18-000000-arial		{font-family: arial, Helvetica, sans-serif; font-size: 18px; color: #000000; line-height: 18px;}
.text-18-005daa-arial		{font-family: arial, Helvetica, sans-serif; font-size: 18px; color: #005daa; line-height: 18px;}
.text-24-000000-arial		{font-family: arial, Helvetica, sans-serif; font-size: 24px; color: #000000; line-height: 24px;}
.text-26-000000-arial		{font-family: arial, Helvetica, sans-serif; font-size: 24px; color: #000000; line-height: 26px;;font-weight:bold}
.text-24-cc0000-arial		{font-family: arial, Helvetica, sans-serif; font-size: 24px; color: #005daa; line-height: 24px;}
.text-24-ffffff-arial		{font-family: arial, Helvetica, sans-serif; font-size: 24px; color: #ffffff; line-height: 24px;}
.text-24-ff0000-arial		{font-family: arial, Helvetica, sans-serif; font-size: 24px; color: #ff0000; font-weight : bold; line-height: 24px;}

.text-test-arial		{font-family: arial, Helvetica, sans-serif; font-size: 18px}

.entete {  font-family: Arial, Helvetica, sans-serif; font-size: x-large; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: middle; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; letter-spacing: 2px; color: #39140F}
.entete2 {  background-color: #E4D0A7; border: thin #663333 solid; text-align: center; vertical-align: middle}
.entete3 {  text-align: center; vertical-align: middle}

.fondtexte {
 color:#000000;
border-width:2px;
border-style:solid;
border-top-color:#F8FBFB;
border-left-color:#F8FBFB;
border-right-color:#848484;
border-bottom-color:#848484;
background:#F0F5F0; }
/  /

/*  site colours  */
.bkgd-000000				{background-color: #000000;}
.bkgd-ffffff				{background-color: #ffffff;}
.bkgd-cccccc				{background-color: #cccccc;}
.bkgd-cc0000				{background-color: #005daa;}
.bkgd-e5e5e5				{background-color: #cccccc;}
.bkgd-666666				{background-color: #666666;}
.bkgd-ffcc66				{background-color: #ffcc66;}

/*  combo  */
.bkgd-cc0000-ffffff			{background-color: #005daa;color:#ffffff;font-weight:bold;text-decoration:underline;}
.leftnav-title				{background-color: #666666;color:#ffffff;font-weight:bold;}
.topnav-top				{background-color: #000000;color:#ffffff;font-weight:bold; line-height:14px;text-decoration:none;}
.topnav-bottom				{background-color: #005daa;color:#ffffff;font-weight:bold;line-height:24px;text-decoration:none;}
.datatable-title			{background-color: #005daa;color:#ffffff;font-weight:bold;}

.droits {  font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: italic; letter-spacing: normal; border-color: #663333 #663333 #663333 #FFFFFF; font-weight: lighter; color: #492525; text-align: center; vertical-align: text-bottom}
.version {  font-family: Arial, Helvetica, sans-serif; font-size: medium; font-style: normal; background-color: #E7E7CE; border-color: #874343 #993333 #993333; color: #663333; margin-top: 4px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; clip:     rect(   ); border: thin solid; background-position: center top; top: auto; page-break-before: auto; text-decoration: none; line-height: normal; vertical-align: baseline; position: relative; text-align: center; clear: right; width: auto; cursor: crosshair; height: auto}
 
 
.ccol{background-color: #F0F0E1;background-image: none;background-repeat: no-repeat;padding: 4px 5px 0px 5px;; font-family: Arial, Helvetica, sans-serif; font-size: large; font-style: normal; color: #000000}.bgl {  background-color: #EAE49F; text-align: center; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; border: none; font-family: Arial, Helvetica, sans-serif; font-size: medium; vertical-align: middle; border-color: #A9A32C solid}
.rcolb {  background-color: #E6E6CC; border: 1px inset; text-align: center; vertical-align: top; border-color: #000000 #999999; text-decoration: none; color: #CCCCCC}
.main {  vertical-align: middle; margin-top: 4px}
.menu_jp {  font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #3366FF; text-align: left; text-indent: 2pt; vertical-align: top; letter-spacing: normal; margin-right: 0px; margin-left: 2px; background-color: #FFFFFF; border: solid; border-width: 0pt 1pt 1pt thin; border-color: black black black #000000}
.body {  background-color: e7e3a3; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.blason {  text-align: center; margin-bottom: 4px; background-position: center; margin-top: 4px}
.allcenter{ vertical-align: center} 
.contenu {  background-color: #BDBD9D; vertical-align: top; border-color: black #000000 black black} 
.ccol{background-color: #F0F0E1;background-image: none;background-repeat: no-repeat;padding: 4px 5px 0px 5px;; font-family: Arial, Helvetica, sans-serif; font-size: large; font-style: normal; color: #000000}.bgl {  background-color: #EAE49F; text-align: center; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; border: none; font-family: Arial, Helvetica, sans-serif; font-size: large; vertical-align: middle; border-color: #A9A32C solid} 
.xccol2{background-color: #F0F0E1;background-image: none;background-repeat: no-repeat;padding: 4px 5px 0px 5px;; font-family: Arial, Helvetica, sans-serif; font-size: large; font-style: normal; color: #000000}.bgl {  background-color: #EAE49F; text-align: center; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; border: none; font-family: Arial, Helvetica, sans-serif; font-size: medium; vertical-align: middle; border-color: #A9A32C solid} 
   