a:active  { color: red;    text-decoration: none }
a:link    { color: #330099;  text-decoration: none }
a:visited { color: #330099;  text-decoration: none }
a:hover   { color: darkred;text-decoration: none; font-weight: bold }
a.white:active  { color: #ffffff;  text-decoration: none }
a.white:link    { color: #ffffff;  text-decoration: underline }
a.white:visited { color: #ffffff;  text-decoration: none }
a.white:hover   { color: #ffffff;  text-decoration: none  }
a.lienretour:active  { color: red;     font-weight: bold; font-size: 10pt; text-decoration: none }
a.lienretour:link    { color: #ffffff; font-weight: bold; font-size: 10pt; text-decoration: none }
a.lienretour:visited { color: #ffffff; font-weight: bold; font-size: 10pt; text-decoration: none }
a.lienretour:hover   { color: darkred; font-weight: bold; font-size: 10pt; text-decoration: none }
a.aide:active {color:red; text-decoration:none;}
a.aide:link {color:#ffffff; text-decoration:none;}
a.aide:visited {color:#ffffff; text-decoration:none;}
a.aide:hover {color:#ffffff; text-decoration:underline; font-weight:bold; cursor:help;}

body
{
    background-color: #330099;
    color: #ffffff;
    font-family: verdana, arial, sans-serif, helvetica
}
p
{
    color: #ffffff;
    font-family: verdana, arial, sans-serif, helvetica;
}
p.nav { text-align: center; margin: 1em 0 0.5em 0 }
p.nav table { font-size: 8pt; color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; background-color: #ffffff; border: 1px solid #ffffff; border-right: none; padding: 2px}
p.nav table tr td.prev { text-align: center; padding: 2px 8px; border-right: 1px solid #ffffff; }
p.nav table tr td.next { text-align: center; padding: 2px 8px; border-right: 1px solid #ffffff; }

DIV
{
    color: #ffffff;
    font-family: verdana, arial, sans-serif, helvetica;
    font-size: 8pt;
}
input
{
	color: black;
	font-family: verdana, arial, sans-serif, helvetica;
	font-size: 10pt;
	font-weight: normal;
}
.pagetitle
{
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 20pt;
	text-align: center;
}
.pagesubtitle
{
	color: #ffffff;
	font-family: verdana, arial, sans-serif, helvetica;
	font-size: 8pt;
	text-align: center;
}
.blablatext
{
	color: #ffffff;
	font-family: verdana, arial, sans-serif, helvetica;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
}
.blablatextresult
{
	color: #ffffff;
	font-family: verdana, arial, sans-serif, helvetica;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
.blablatextform
{
	color: #ffffff;
	font-family: verdana, arial, sans-serif, helvetica;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
}
.pagefooter
{
	text-align: center;
}
.resulttable
{
	color: #ffffff;
	font-family: verdana, arial, sans-serif, helvetica;
	font-size: 10pt;
	text-align: center;
}
.resulttablecaption
{
	color: #ffffff;
	font-family: verdana, arial, sans-serif, helvetica;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
.trlisteth
{
	background-color: #2382cf;
}
.resulttablefooter
{
	text-align: center;
}
.searchformtitle
{
	color: #ffffff;
	font-family: verdana, arial, sans-serif, helvetica;
	font-size: 13.5pt;
	font-weight: bold;
}
.searchform
{
	color: #ffffff;
	font-family: verdana, arial, sans-serif, helvetica;
	text-align: center;
}
.searchformtext
{
	color: #ffffff;
	font-family: verdana, arial, sans-serif, helvetica;
	font-size: 10pt;
	font-weight: bold;
}
.searchformfooter
{
	color: #ffffff;
	font-family: verdana, arial, sans-serif, helvetica;
	text-align: center;
}
.formulairehead
{
	color: #ffffff;
	font-family: verdana, arial, sans-serif, helvetica;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
.formulaire
{
	color: #ffffff;
	font-family: verdana, arial, sans-serif, helvetica;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
.formtr
{
}
.formtdgauche
{
	color: #ffffff;
	font-family: verdana, arial, sans-serif, helvetica;
	font-size: 10pt;
	font-weight: bold;
}
.formtdgaucheo
{
	color: #ffffff;
	font-family: verdana, arial, sans-serif, helvetica;
	font-size: 10pt;
	font-weight: bold;
}
.formtddroit
{
	color: #ffffff;
	font-family: verdana, arial, sans-serif, helvetica;
	font-size: 10pt;
	font-weight: bold;
}
.formfooter
{
	color: #ffffff;
	font-family: verdana, arial, sans-serif, helvetica;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
.trlisteweburl
{
	background-color: #daeaf8;
}
.tr1pixel
{
     background-color: #ffd900;
}
.trlistewebdesc
{
}
.tdlisteweburl
{
	color: #000000;
	background-color: #daeaf8;
	font-family: verdana, arial, sans-serif, helvetica;
	font-weight: bold;
	font-size: 10pt;
}
.tdlistewebplus
{
	color: #330099;
	background-color: #daeaf8;
	font-family: verdana, arial, sans-serif, helvetica;
	font-size: 10pt;
}
.tdlistewebvide
{
}
.tdlistewebdesc
{
	color: #000000;
    	background-color: #fffce8;
	font-family: verdana, arial, sans-serif, helvetica;
	font-size: 10pt;
}
}
.td1pixel
{
     background-color: #ffd900;
}