BODY {
	background-color:#dfdfdf;
	margin:0px 0px 0px 0px;
	font-family: Georgia, "Times New Roman", serif;
}

IMG {
	border:0px;
}

A:link {
	text-decoration: none;
	font-family : Arial;
	color: #004eff;
	margin-left: 2px;
	}

A:visited {
	text-decoration: none;
	font-family : Arial;
	color: #004eff;
	margin-left: 2px;
	}

A:hover {
	text-decoration: none;
	font-family : Arial;
	color: #ff8000;
	margin-left: 2px;
}

#COUVERTURE {
	position: absolute;
	margin-left:500px;
	margin-top:-200px;
}

p.java {
	margin: 0 0 0 0;
}

#BANNER {
	position:absolute;
	width:100%;
	height:80px;
	}

#BANNER IMG {
	border: 0;
	}

#BANNER H1 {
	text-decoration: none;
	margin-left: 10px;
	margin-top: 10px;
	color: #0004a0;
	font-size: 33px;
	}

#MENU {
	position:absolute;
	margin-left:0px;
	margin-top:55px;
	width:100%;
	height:25px;
	}

#MENU a:link {
	margin-left: 25px;
	text-decoration: none;
	font-family : Arial;
	color: #004eff;
	}

#MENU a:visited {
	margin-left: 25px;
	text-decoration: none;
	font-family : Arial;
	color: #004eff;
	}

#MENU a:hover {
	margin-left: 25px;
	text-decoration: none;
	font-family : Arial;
	color: #ff8000;
}

#RECHERCHE {
	position: relative;
	float: right;
	margin-right:20px;
	margin-top:30px;
	font-size: small;
}	

#MAIN {
	position:absolute;
	margin-left:0px;
	margin-top:80px;
	margin-right:1px;
	background-color:#dfdfdf;
	font-size: small;
	}

table.INDEX {
	width:100%;
}

table.INDEX td.HAUT {
	vertical-align:top;
}

table.INDEX td.BAS {
	vertical-align:bottom;
}

table.ORGA {
	border-spacing: 0px;
	border-collapse: collapse;
}


table.ORGA tr.a {
	border-spacing: 0px;
	border-collapse: collapse;
	background-color:#f1f1ff;
}

table.ORGA tr.b {
	border-spacing: 0px;
	border-collapse: collapse;
	background-color:#ffffff;
}

table.ORGA td.t3 {
	background-image:url(./images/nav_pays_t3.gif);
	width: 20px;
	height: 20px;
}

table.ORGA td.t2 {
	background-image:url(./images/nav_pays_t2.gif);
	width: 20px;
	height: 20px;
}

table.ORGA td.t1 {
	background-image:url(./images/nav_pays_t1.gif);
	width: 20px;
	height: 20px;
}

table.LOR {
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	border-style:solid; 
	border-width:2px; 
	border-color:#004eff;
	width:90%;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.LOR tr.TITRE {
	background-color: #adc6ff;
	text-align:center;
	font-weight:bold;
}	

table.LOR tr.INTRO {
	background-color: #edf3ff;
}

table.LOR td.NOM {
	padding-top: 7px;
	font-weight:bold;
}

table tr.tra {
	background-color: #f9fbff;
}

table tr.trb {
	background-color: #f7fff8;
}

table tr.pub {
	background-color: #ffffff;
	text-align:center;
}

table.LOR td.corpub {
	text-align:center;
	padding-top: 3px;
	padding-bottom: 7px;
	border-collapse: collapse;
	background-color: #ffffff;
}

table.LOR td.cora {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 3px;
	padding-bottom: 7px;
	border-collapse: collapse;
	background-color: #f9fbff;
	line-height: 1.4;
}

table.LOR td.corb {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 3px;
	padding-bottom: 7px;
	border-collapse: collapse;
	background-color: #f7fff8;
	line-height: 1.4;
}

table.CARTE {
	margin-left: auto;
	margin-right: auto;
	width:300px;
	border-style:solid; 
	border-width:2px; 
	border-color:black;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.CARTE td.TITRE {
	background-color:#ffffff;
	text-align:center;
	font-weight:bold;
}

table.CARTE tr.BAS {
	background-color:#ffffff;
	text-align:right;
}

table.CARTE tr.TEXTE {
	background-color:#ffffff;
	text-align:left;
}	

table.JOURNAL {
	margin-left: auto;
	margin-right: auto;
	border-style:solid; 
	border-width:2px; 
	border-color:#004eff;
	width:300px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.JOURNAL a:link {
	text-decoration: none;
	font-family : Arial;
	color: #000000;
	margin-left: 2px;
	}

table.JOURNAL a:visited {
	text-decoration: none;
	font-family : Arial;
	color: #000000;
	margin-left: 2px;
	}

table.JOURNAL a:hover {
	text-decoration: none;
	font-family : Arial;
	color: #000000;
	margin-left: 2px;
	}

table.JOURNAL td.TITRE {
	background-color:#99b8ff;
	text-align:center;
	font-weight:bold;
}

table.JOURNAL td.BAS {
	background-color:#99b8ff;
	text-align:right;
}

table.JOURNAL td.BAS a:hover {
	color: #ff8000;
}

table.JOURNAL tr.a {
	background-color:#dfe9ff;
	padding: 0px;
}

table.JOURNAL tr.b {
	background-color:#ffffff;
	padding: 0px;
}

table.JOURNAL tr.a:hover {
	background-color:#ffba00;
	padding: 0px;
}

table.JOURNAL tr.b:hover {
	background-color:#ffba00;
	padding: 0px;
}

table.JDB {
	margin-left: auto;
	margin-right: auto;
	border-style:solid; 
	border-width:2px; 
	border-color:#004eff;
	width:100%;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.JDB a:link {
	text-decoration: none;
	font-family : Arial;
	color: #000000;
	margin-left: 2px;
	}

table.JDB a:visited {
	text-decoration: none;
	font-family : Arial;
	color: #000000;
	margin-left: 2px;
	}

table.JDB a:hover {
	text-decoration: none;
	font-family : Arial;
	color: #000000;
	margin-left: 2px;
	}

table.JDB th {
	background-color:#a9c3ff;
	text-align:center;
	font-weight:bold;
}

table.JDB tr.TITRE {
	background-color:#99b8ff;
	text-align:center;
	font-weight:bold;
}

table.JDB tr.a {
	background-color:#dfe9ff;
}

table.JDB tr.a:hover {
	background-color:#ffba00;
}

table.JDB tr.b {
	background-color:#ffffff;
}

table.JDB tr.b:hover {
	background-color:#ffba00;
}

table.JDB tr.pays {
	background-color:#90a988;
	font-weight:bold;
}

table.LOG {
	margin-left: 0px;
	border-style:solid; 
	border-width:2px; 
	border-color:#004eff;
	background-color:#ffffff;
	width:100%;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.LOG td.LOG_PAYS {
	background-color:#a9c3ff;
	text-align:center;
	font-weight:bold;
	text-align:left;
	size:100px;
}

table.LOG td.TITRE {
	background-color:#a9c3ff;
	text-align:left;
	padding-left: 10px;
	font-weight:bold;
}

table.LOG td.SS_TITRE_DATE {
	background-color:#d4e1ff;
	text-align:left;
}

table.LOG td.SS_TITRE_PAYS {
	background-color:#d4e1ff;
	text-align:center;
}

table.LOG td.SS_TITRE_AUT {
	background-color:#d4e1ff;
	text-align:right;
}

table.LOG td.LOG_NAV {
	background-color:#a9c3ff;
	text-align:right;
	size:50px;
}

table.LOG td.LOG_NAV img {
margin-left: 3px;
}

table.LOG td.LOG_NAV a {
margin : 0px;
}

table.MINICARTE {
	margin-bottom: 5px;
	border-style:solid; 
	border-width:2px; 
	border-color:#004eff;
	width:156px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.MINICARTE td.TITRE {
	background-color:#a9c3ff;
	text-align:center;
	font-weight:bold;
}

table.STATS {
	margin-bottom: 5px;
	border-style:solid; 
	border-width:2px; 
	border-color:#004eff;
	width:156px;
	background-color:#ffffff;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.STATS tr.TITRE {
	background-color:#a9c3ff;
	text-align:center;
	font-weight:bold;
}

table.LOG_PIC {
	border-style:solid; 
	border-width:2px; 
	border-color:#7f7f7f;
	width:156px;
	background-color:#000000;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.LOG_PIC tr.TITRE {
	background-color:#c2c2c2;
	text-align:center;
	font-weight:bold;
}

table.LOG_PIC td {
	text-align:center;
	vertical-align: middle;
}

table.LOG_PIC td.CAPTION {
	text-align:center;
	vertical-align: middle;
	color: #ffffff;
}

table.LOG_PIC a:link {
	text-align:center;
	color: #ffffff;
}

table.LOG_PIC a:visited {
	text-align:center;
	color: #ffffff;
}

table.PHOTO {
	margin-left: auto;
	margin-right: auto;
	border-style:solid; 
	border-width:2px; 
	border-color:#7f7f7f;
	width:100%;
	border-spacing: 0px;
	background-color:#000000;
	border-collapse: collapse;
}

table.PHOTO td.TITRE {
	background-color:#c2c2c2;
	text-align:left;
	padding-left: 10px;
	font-weight:bold;
	color:#000000;
}

table.PHOTO td.TIT_PAYS {
	background-color:#636363;
	text-align:center;
	color:#ffffff;
}

table.PHOTO td.TIT_DAT {
	background-color:#636363;
	text-align:left;
	color:#ffffff;
}

table.PHOTO td.TIT_JDB {
	background-color:#636363;
	text-align:right;
	color:#ffffff;
}

table.PHOTO td.TIT_JDB a:link {
	background-color:#636363;
	text-align:right;
	color:#ffffff;
}

table.PHOTO td.TIT_JDB a:visited{
	background-color:#636363;
	text-align:right;
	color:#ffffff;
}

table.PHOTO td.TIT_JDB a:hover{
	background-color:#ff8000;
	text-align:right;
	color:#000000;
}

table.PHOTO td.TIT_NAV {
	background-color:#c2c2c2;
	text-align:right;
	size:50px;
}

table.PHOTO td.TIT_NAV img {
margin-left: 3px;
}

table.PHOTO td.TIT_NAV a {
margin : 0px;
}

table.PHOTO td {
	text-align:center;
	color: #ffffff;
}

table.PHOTO img {
	border: 0px;
}

table.PHOTO a:link {
	text-align:center;
	color: #000000;
}

table.PHOTO a:visited {
	text-align:center;
	color: #000000;
}

table.IDX_PHO {
	margin-left: auto;
	margin-right: auto;
	border-style:solid; 
	border-width:2px; 
	border-color:#7f7f7f;
	width:250px;
	border-spacing: 0px;
	background-color:#ffffff;
	border-collapse: collapse;
}

table.IDX_PHO td.TITRE {
	background-color:#c2c2c2;
	text-align:center;
	font-weight:bold;
	color:#000000;
}

table.IDX_PHO tr.BAS {
	background-color:#c2c2c2;
	text-align:right;
}

table.IDX_PHO td.SS_TITRE {
	background-color:#e9e9e9;
	text-align:center;
	color:#000000;
}

table.IDX_PHO td.SS_TITRE a:link {
	text-align:center;
	color: #000000;
}

table.IDX_PHO td.SS_TITRE a:visited {
	text-align:center;
	color: #000000;
}

table.IDX_PHO td.PHOTO {
	text-align:center;
	vertical-align:middle;
}

table.IDX_STATS {
	margin-left: auto;
	margin-right: auto;
	border-style:solid; 
	border-width:2px; 
	border-color:#cf8628;
	width:250px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.IDX_STATS tr.a {
	background-color:#dcc97f;
}

table.IDX_STATS tr.b {
	background-color:#dcd4b3;
}

table.IDX_STATS td a:link {
	text-align:center;
	color: #000000;
}

table.IDX_STATS td a:visited {
	text-align:center;
	color: #000000;
}

table.IDX_STATS tr:hover {
	background-color:#ffba00;
}

table.IDX_STATS tr.TITRE {
	background-color:#dcb311;
	text-align:center;
	font-weight:bold;
	color:#000000;
}

table.IDX_RECH {
	border-style:solid; 
	border-width:2px; 
	border-color:#62650a;
	width:170px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.IDX_RECH tr.a {
	background-color:#f0fb48;
}

table.IDX_RECH td.a {
	background-color:#f0fb48;
	width: 250px;
}

table.IDX_RECH INPUT {
background-color: #f0fbd6;
color: black;
width: 120px;
}

table.IDX_RECH .submit {
background-image:url(./images/find.gif);
width: 22px;
height: 22px;
border: 0px;
}

table.IDX_RECH tr.b {
	background-color:#f0fbb6;
}

table.IDX_RECH tr.TITRE {
	background-color:#a8ae05;
	text-align:center;
	font-weight:bold;
	color:#000000;
}


table.SOM_PHOTO {
	margin-left: auto;
	margin-right: auto;
	border-style:solid; 
	border-width:2px; 
	border-color:#7f7f7f;
	width:100%;
	border-spacing: 0px;
	background-color:#000000;
	border-collapse: collapse;
}

table.SOM_PHOTO tr.TITRE {
	background-color:#c2c2c2;
	text-align:center;
	font-weight:bold;
	color:#000000;
}

table.SOM_PHOTO tr.TITRE2 {
	background-color:#777777;
	text-align:center;
	color:#ffffff;
}

table.SOM_PHOTO tr.TITRE3 {
	background-color:#444444;
	text-align:center;
	font-weight:bold;
	color:#e0f0ff;
}

table.SOM_PHOTO td.photo {
	text-align:center;
	color: #ffffff;
}

table.SOM_PHOTO td.photo:hover {
	text-align:center;
	background-color:#9c9c9c;
	color: #ffffff;
}

table.SOM_PHOTO img {
	border: 0px;
}

table.SOM_PHOTO a:link {
	text-align:center;
	color: #ffffff;
}

table.SOM_PHOTO a:visited {
	text-align:center;
	color: #ffffff;
}

table.SOM_PHOTO a:hover {
	text-align:center;
	color: #ff8000;
}

table.IDX_RSS {
	border-style:solid; 
	border-width:2px; 
	border-color:#7f7f7f;
	width:880px;
	border-spacing: 0px;
	background-color:#485048;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
}

table.IDX_RSS tr.TITRE {
	background-color:#006600;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
}

table.IDX_RSS tr.a{
	text-align:center;
	color: #000000;
	background-color:#f3fff3;
}

table.IDX_RSS tr.b{
	text-align:center;
	color: #000000;
	background-color:#d4ffd4;
}

table.IDX_RSS img {
	border: 0px;
}

table.IDX_RSS a:link {
	text-align:center;
	color: #000000;
}

table.IDX_RSS a:visited {
	text-align:center;
	color: #000000;
}

#RECIT {
	position:relative;
	width:100%;
	font-size: 10pt;
}

#RECIT H1 {
	text-decoration: none;
	font-family : Arial;
	color: #661c1c;
	margin-left: 10px;
	font-size: +3;
	margin-bottom:7px;
	margin-top:7px;
}

#RECIT H2 {
	text-decoration: none;
	font-family : Arial;
	color: #211c66;
	margin-left: 17px;
	font-size: +2;
	margin-bottom:5px;
	margin-top:5px;
}

#RECIT H3 {
	text-decoration: none;
	font-family : Arial;
	color: #2d452d;
	margin-left: 23px;
	font-size: +1;
	margin-bottom:3px;
	margin-top:3px;
}

#RECIT P {
	margin-left:10px;
	margin-right:5px;
	margin-bottom:5px;
	margin-top:3px;
	text-indent: 12px;
	line-height: 1.4;
}

#RECIT A:link {
	text-decoration: none;
	color: #004eff;
	}

#RECIT A:visited {
	text-decoration: none;
	color: #004eff;
	}

#RECIT A:hover {
	text-decoration: none;
	color: #ff8000;
	}

#RECIT LI {
	margin-left: 25px;
}

#RECIT IMG {
	vertical-align: top;
	float: left;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 2px;
	margin-top: 2px;
}

#RECIT BR {
	clear: both;
}

#RECIT TABLE {
	margin-top: 3px;
	margin-bottom: 3px;
	border-style:solid; 
	border-width:2px; 
	border-color:#3a3896;
	width:95%;
	border-spacing: 0px;
	background-color:white;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
}

#RECIT TD {
	border-style:solid; 
	border-width:1px; 
	border-color:#3a3896;	
	color: #000000;
	text-align: center;
}

#RECIT TD.st1 {
	background-color:#dbdaff;
	color: #000000;
	font-weight: bold;
}

#RECIT TR.st1 {
	background-color:#dbdaff;
	color: #000000;
	font-weight: bold;
}

#RECIT TH {
	border-style:solid; 
	border-width:1px; 
	border-color:#32315e;	
	background-color:#3835a6;
	color: #ffffff;
	font-weight: bold;
}

#RECIT embed {
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 2px;
	margin-top: 2px;
}	

table.NLETTER {
	border-style:solid; 
	border-width:2px; 
	border-color:#7f7f7f;
	width:250px;
	border-spacing: 0px;
	background-color:#485048;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
}

table.NLETTER tr.TITRE {
	background-color:#9abfb7;
	text-align:center;
	font-weight:bold;
	color:black;
}

table.NLETTER tr.a{
	text-align:center;
	color: #000000;
	background-color:#beece2;
}

table.NLETTER tr.b{
	text-align:center;
	color: #000000;
	background-color:#d4ffd4;
}

table.NLETTER img {
	border: 0px;
}

table.NLETTER INPUT {
background-color: #ebf0ef;
color: black;
width: 200px;
}

table.NLETTER .submit {
background-image:url(./images/mail_forward.gif);
width: 22px;
height: 22px;
border: 0px;
}

table.NLETTER .submit2 {
background-image:url(./images/check.gif);
width: 22px;
height: 22px;
border: 0px;
}

table.IDX_LOG {
	border-spacing: 0px;
	margin-right: 2px;
	margin-left: 2px;
	border-collapse: collapse;
}

table.IDX_LOG td.titre {
	font-weight: bold;
}

table.IDX_LOG td.date {
	font-weight: italic;
	text-align: right;
}

table.RESULTAT {
	border-style:solid; 
	border-width:2px; 
	border-color:#62650a;
	width:100%;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.RESULTAT tr.result {
	background-color:#ffba00;
	font-weight: bold;
	text-align: center;
}

table.RESULTAT a:link {
	text-decoration: none;
	color: #000000;
	}

table.RESULTAT a:visited {
	text-decoration: none;
	color: #000000;
	}

table.RESULTAT a:hover {
	text-decoration: none;
	color: #000000;
	}
	
table.RESULTAT tr.TITRE {
	background-color:#ffcc00;
	font-weight: bold;
}

table.RESULTAT tr.SSTITRE {
	background-color:#ffd739;
	font-style: italic;
}

table.RESULTAT tr.a {
	background-color:#ffefaf;
}

table.RESULTAT tr.a:hover {
	background-color:#a3c39e;
}

table.RESULTAT tr.b {
	background-color:#ffffff;
}

table.RESULTAT tr.b:hover {
	background-color:#a3c39e;
}

table.help {
	border-style:solid; 
	border-width:2px; 
	border-color:#ff00fc;
	width:100%;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #ffe9ff;
	margin-bottom: 10px;
}

table.help tr.TITRE {
	background-color:#ffa9fe;
	font-weight: bold;
	text-align: center;
}

table.help tr.SSTITRE {
	background-color:#ffccfe;
	font-weight: bold;
	text-align: left;
}

table.help_vert {
	border-style:solid; 
	border-width:2px; 
	border-color:#008a1a;
	width:100%;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #ffffff;
	margin-bottom: 10px;
}

table.help_vert tr.TITRE {
	background-color:#aad0b1;
	font-weight: bold;
	text-align: center;
}

table.help_vert tr.SSTITRE {
	background-color:#d3e4d6;
	font-weight: bold;
	text-align: left;
}