/* CSS Document */
body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
    font-size: 11px;
}
td {
	font-size: 11px;
}
A {
	color: #666699;
	font-weight: bold;
	text-decoration: none;
}
A:hover {
	color: #666699;
	font-weight: bold;
	text-decoration: underline;
}
.link
{
	color: #666699;
	font-weight: bold;
	text-decoration: none;
}
.link A
{
	color: #9999cc;
	font-weight: bold;
	text-decoration: none;
}
.link A:hover
{
	color: #666699;
	font-weight: bold;
	text-decoration: underline;
}

a.linkorange:link    { font-family: Tahoma; font-weight: normal; text-decoration: none;      color: #ff5500; }
a.linkorange:visited { font-family: Tahoma; font-weight: normal; text-decoration: none;      color: #ff5500; }
a.linkorange:hover   { font-family: Tahoma; font-weight: normal; text-decoration: underline; color: #ff5500; }
a.linkorange:active  { font-family: Tahoma; font-weight: normal; text-decoration: none; }

a.linkvert:link    { font-family: Tahoma; font-weight: normal; text-decoration: none;      color: #9999cc; }
a.linkvert:visited { font-family: Tahoma; font-weight: normal; text-decoration: none;      color: #666699; }
a.linkvert:hover   { font-family: Tahoma; font-weight: normal; text-decoration: underline; color: #666699; }
a.linkvert:active  { font-family: Tahoma; font-weight: normal; text-decoration: none; }

ul li {
	color: #5c64a6;
}

.c0    { width: 760px; align: center; background-color: #FFFFFF; }
.ct0   { width: 760px; height: 0px; border-width: 0px 0px 0px 0px; }
.ch0   { width: 760px; height: 119px; border-width: 0px 0px 0px 0px; }
.chl0  { width: 160px; height: 85px; }
.chl2  { width: 400px; height: 34px; }
.chc0  { width: 240px; height: 85px; align: right; }
.chr0  { width: 360px; height: 119px; align: right; align: right; }
.cc0   { width: 760px; background-color: #FFFFFF; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.cb0   { width: 760px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.ccl0  { width: 135px; vertical-align: top; margin: 0px 0px 0px 0px; }
.ccc0  { width: 623px; vertical-align: top; border: 2px solid #6f729d; background-color:#9999cc; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.ccr0  { width: 0px; }
.ccl1  { width: 135px; vertical-align: top; margin: 0px 0px 0px 0px; }
.ccc1  { width: 623px; vertical-align: top; border: 2px solid #6f729d; background-color:#ffffff; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.ccr1  { height: 0px; }
.ccc2  { width: 625px; vertical-align: top; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.ccc3  { width: 650px; vertical-align: top; border: 2px solid #6f729d; background-color:#FFFFFF; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.tablebloc0 {
    padding: 3px 3px 3px 3px;
    font-size: 8pt;
	border: 1px solid #000099;
	background-color: #FFFFFF;
}
.tablebloc0 th {
	background-color: #CCFF00;
    font-weight: bold; text-align: left;
	color: #000099;
}
.tablebloc0 th h2 {
	font-size: 9pt;
}
.tablebloc0 td {
	background-color: #EEEEEE;
    font-weight: normal; text-align: left;
	color: #000099;
}
.borderBloc02 {
	border-top: 2px solid #3967B9;
	border-bottom: 2px solid #5c64a6;
	background-color: #3C69BC;
}
.borderBloc02 td {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 13px;
}
.background04 { 
    text-align: center;
	font-weight: bold;
	color: #FFFFFF;
    padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
	background-color: #3967B9;
}
.background04 A {
    text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3967B9;
}
.background04 A:hover {
	text-decoration: underline;
}
.borderblack {
	border: 1px solid #000000;
}

.titreensavoirplus { font-family: Arial; font-weight: bold; text-decoration: none; color: #5c64a6; }

a.menuensavoirplus:link    { font-family: Tahoma; font-weight: bold; line-height: 18px; text-decoration: none;      color: #9999cc; }
a.menuensavoirplus:visited { font-family: Tahoma; font-weight: bold; line-height: 18px; text-decoration: none;      color: #9999cc; }
a.menuensavoirplus:hover   { font-family: Tahoma; font-weight:bold; line-height: 18px; text-decoration: underline; color: #666699; }
a.menuensavoirplus:active  { font-family: Tahoma; font-weight: normal; line-height: 18px; text-decoration: none;  }

.titreinformations { font-family: Arial; font-weight: bold; text-decoration: none;      color: #3CAC03; }

a.menuinformations:link    { font-family: Tahoma; font-weight: normal; line-height: 18px; text-decoration: none;      color: #68BA07; }
a.menuinformations:visited { font-family: Tahoma; font-weight: normal; line-height: 18px; text-decoration: none;      color: #68BA07; }
a.menuinformations:hover   { font-family: Tahoma; font-weight: normal; line-height: 18px; text-decoration: underline; color: #68BA07; }
a.menuinformations:active  { font-family: Tahoma; font-weight: normal; line-height: 18px; text-decoration: none; }  

.titreinvitations { font-family: Arial; font-weight: bold; text-decoration: none;      color: #2F5089; }

a.menuinvitations:link    { font-family: Tahoma; font-weight: normal; line-height: 18px; text-decoration: none;      color: #2F5089; }
a.menuinvitations:visited { font-family: Tahoma; font-weight: normal; line-height: 18px; text-decoration: none;      color: #2F5089; }
a.menuinvitations:hover   { font-family: Tahoma; font-weight: normal; line-height: 18px; text-decoration: underline; color: #2F5089; }
a.menuinvitations:active  { font-family: Tahoma; font-weight: normal; line-height: 18px; text-decoration: none; }

.titreplanetcards { font-family: Arial; font-weight: bold; text-decoration: none;      color: 797979; }

a.menuplanetcards:link    { font-family: Tahoma; font-weight: normal; text-decoration: none;      color: #797979; }
a.menuplanetcards:visited { font-family: Tahoma; font-weight: normal; text-decoration: none;      color: #797979; }
a.menuplanetcards:hover   { font-family: Tahoma; font-weight: normal; text-decoration: underline; color: #797979; }
a.menuplanetcards:active  { font-family: Tahoma; font-weight: normal; text-decoration: none; }

.textcopyright { font-size: 10px; font-family: Verdana; font-weight: normal; text-decoration: none;      color: 020202; }

a.linkcopyright:link    { font-size: 10px; font-family: Verdana; font-weight: normal; text-decoration: underline;      color: #9999cc; }
a.linkcopyright:visited { font-size: 10px; font-family: Verdana; font-weight: normal; text-decoration: underline;      color: #9999cc; }
a.linkcopyright:hover   { font-size: 10px; font-family: Verdana; font-weight: bold;   text-decoration: underline;      color: #9999cc; }
a.linkcopyright:active  { font-size: 10px; font-family: Verdana; font-weight: normal; text-decoration: underline; }

.textidentifie       { font-family: Tahoma; color: #FFFFFF; }
.textidentification  { font-family: Arial;  color: #FFFFFF; }

a.linkidentification:link    { font-family: Arial; font-weight: normal; text-decoration: none;      color: #FFFFFF; }
a.linkidentification:visited { font-family: Arial; font-weight: normal; text-decoration: none;      color: #FFFFFF; }
a.linkidentification:hover   { font-family: Arial; font-weight: normal; text-decoration: underline; color: #FFFFFF; }
a.linkidentification:active  { font-family: Arial; font-weight: normal; text-decoration: none; }

a.linkdeconnexion:link    { font-family: Arial; font-weight: normal; text-decoration: none;      color: #FFFFFF; }
a.linkdeconnexion:visited { font-family: Arial; font-weight: normal; text-decoration: none;      color: #FFFFFF; }
a.linkdeconnexion:hover   { font-family: Arial; font-weight: normal; text-decoration: underline; color: #FFFFFF; }
a.linkdeconnexion:active  { font-family: Arial; font-weight: normal; text-decoration: none; }

.menuseparateur    { font-family: Verdana; letter-spacing: 0px; font-size: 9px; font-weight: normal;   text-decoration: none;      color: #656565; }
.menulinkhover     { font-family: Tahoma; font-weight: bold;   text-decoration: underline; color: #9999cc; }
a.menulink:link    { font-family: Tahoma; font-weight: normal; text-decoration: none;      color: #666699; }
a.menulink:visited { font-family: Tahoma; font-weight: normal; text-decoration: none;      color: #666699; }
a.menulink:hover   { font-family: Tahoma; font-weight: bold;   text-decoration: underline; color: #666699; }
a.menulink:active  { font-family: Tahoma; font-weight: normal; text-decoration: none; }

.menuorangelinkhover     { font-family: Tahoma; font-weight: bold;   text-decoration: underline; color: #9999cc; }
a.menuorangelink:link    { font-family: Tahoma; font-weight: normal; text-decoration: none;      color: #9999cc; }
a.menuorangelink:visited { font-family: Tahoma; font-weight: normal; text-decoration: none;      color: #9999cc; }
a.menuorangelink:hover   { font-family: Tahoma; font-weight: bold;   text-decoration: underline; color: #666699; }
a.menuorangelink:active  { font-family: Tahoma; font-weight: normal; text-decoration: none; }

.menuvertlinkhover     { font-family: Tahoma; font-weight: bold;   text-decoration: underline; color: #9999cc; }
a.menuvertlink:link    { font-family: Tahoma; font-weight: normal; text-decoration: none;      color: #9999cc; }
a.menuvertlink:visited { font-family: Tahoma; font-weight: normal; text-decoration: none;      color: #9999cc; }
a.menuvertlink:hover   { font-family: Tahoma; font-weight: bold;   text-decoration: underline; color: #666699; }
a.menuvertlink:active  { font-family: Tahoma; font-weight: normal; text-decoration: none;}

h1        { font-family: Tahoma; font-size: 21px; color: #5c64a6; font-weight: bold;   text-align: left;    margin-bottom: 0px; margin-top: 0px; vertical-align: top; background-color: #FFFFFF; line-height: 25px;} 
h1.orange { font-family: Tahoma; font-size: 21px; color: #5c64a6; font-weight: bold;   text-align: left;    margin-bottom: 0px; margin-top: 0px; vertical-align: top; background-color: #FFFFFF; line-height: 25px;} 
h1.vert   { font-family: Tahoma; font-size: 21px; color: #666699; font-weight: bold;   text-align: left;    margin-bottom: 0px; margin-top: 0px; vertical-align: top; background-color: #FFFFFF; line-height: 25px;} 
h2        { font-family: Tahoma; font-size: 16px; color: #666699;; font-weight: bold;   text-align: left;    margin-bottom: 0px; margin-top: 0px; vertical-align: top; }
h2.orange { font-family: Tahoma; font-size: 16px; color: #5c64a6; font-weight: bold;   text-align: left;    margin-bottom: 0px; margin-top: 0px; vertical-align: top; }
h2.vert   { font-family: Tahoma; font-size: 16px; color: #5c64a6; font-weight: bold;   text-align: left;    margin-bottom: 0px; margin-top: 0px; vertical-align: top; }
h3        { font-size: 10pt; color: #2A2482; font-weight: bold;   text-align: justify; margin-bottom: 0px; margin-top: 0px; vertical-align: top; }
h4        { font-size: 8pt;  color: #2A2482; font-weight: normal; text-align: justify; margin-bottom: 0px; margin-top: 0px; vertical-align: top; }
h5        { font-size: 10pt; color: #8A9696; font-weight: bold;   text-align: justify; margin-bottom: 0px; margin-top: 0px; margin-left: 5px; margin-right: 0px; vertical-align: top; }

.text             { font-size:  11px; color: #000000; font-weight: normal; text-align: justify; line-height: 15px; }
.textorange       { font-size:  11px; color: #FFFFFF; font-weight: normal; text-align: justify; line-height: 15px; }
.textvert         { font-size:  11px; color: #5c64a6; font-weight: normal; text-align: justify; line-height: 15px; }
.textbold         { font-size:  11px; color: #000000; font-weight: bold;   text-align: justify; line-height: 15px; }
.textaccueilvert  { font-size:  11px; color: #5c64a6; font-weight: bold;   text-align: left;    line-height: 15px; }
.textaccueilrouge { font-size:  11px; color: #5c64a6; font-weight: bold;   text-align: left;    line-height: 15px; }
.textaccueilrouge2 { font-size:  15px; color: #5c64a6; font-weight: 900;   text-align: left;    line-height: 20px; }
.textvertbold     { font-size:  11px; color: #5c64a6; font-weight: bold;   text-align: left; line-height: 15px; }
.text2            { font-size:  7pt; color: #000000; font-weight: normal; }
.text3            { font-size:  9pt; color: #000000; font-weight: normal; text-align: left; }
.text4            { font-size:  8pt; color: #000000; font-weight: normal; text-align: left; }
.text5            { font-size:  8pt; color: #000000; font-weight: normal; text-align: left; border-style: none; }
.text6            { font-size: 12pt; color: #000000; font-weight: bold;   text-align: center; border-style: none; }
.text6b           { font-size: 12pt; color: #000000; font-weight: bold;   text-align: center; border-style: solid; border-color: #4488CC; border-width: 1px; }
.textlittlewhite  { font-size: 7pt;  color: #FFFFFF; font-weight: normal; }
.textlittlegrey   { font-size: 7pt;  color: #ADB5B5; font-weight: normal; }
.textrighttitle   { font-size: 10pt; color: #ADB5B5; font-weight: bold;   }
.textpricebig     { font-size: 40pt; color: #FF0000; font-weight: bold; }
.textpricebig2    { font-size: 32pt; color: #FF0000; font-weight: bold; }
.textpricemedium  { font-size: 18pt; color: #FF0000; font-weight: bold; }
.textpricemedium2 { font-size: 16pt; color: #FF0000; font-weight: bold; }

.textgreenpastel      { font-size: 10pt; color: #C0FFC0; font-weight: bold; }
.textbiggreenpastel   { font-size: 40pt; color: #C0FFC0; font-weight: bold; }
.textmediumgreenpastel{ font-size: 24pt; color: #C0FFC0; font-weight: bold; }
.textsmallgreenpastel { font-size: 12pt; color: #C0FFC0; font-weight: bold; }

.textblackmedium      { font-size: 24pt; color: #000000; font-weight: bold; }
.textblackmedium2     { font-size: 18pt; color: #000000; font-weight: normal; }

.errormessage { font-size: 10pt; font-style: normal; color: #FF0000; font-weight: bold }

.flashingmessage { font-size: 12pt; font-style: normal; color: #FF0000; font-weight: bold; background-color: #FFFFFF; border-width: 3px 3px 3px 3px; border-style: solid solid solid solid; border-color: #FF0000;  }
#showimage{ position:absolute; visibility:hidden; border: 1px solid gray; }
#dragbar2{ cursor: hand; cursor: pointer; height: 20px; background-color: #EFEFEF; min-width: 100px; /*NS6 style to overcome bug*/ }
#dragbar{ cursor: hand; cursor: pointer; align: right; height: 20px; background-color: #EFEFEF; background-image: url(/js/images/grayed_dock2.gif); background-repeat: no-repeat; width: 100%; min-width: 100px; /*NS6 style to overcome bug*/ }
#dragbar #closetext{ font-size: 9pt; font-weight: bold; margin-right: 1px; align: right; }

.ci0 { }
.cch0   { }
.ccl_0  { background-color: #FFFFFF; border-color: #4488CC; border-width: 1px 1px 1px 1px; border-style: solid solid solid solid; }
.cclh0  { background-color: #5c64a6; font-size: 12px; color:#FFFFFF; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.ccli0  { font-size: 12px; height: 6px; }
.cclt0  { background-color: #EEEEEE; font-size: 9px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.cclt0n { background-color: #EEEEEE; font-size: 9px; height: 180px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.ccl_1  { background-color: #FFFFFF; border-color: #000099; border-width: 1px 1px 1px 1px; border-style: solid solid solid solid; }
.cclh1  { background-color: #5c64a6; font-size: 12px; color:#FFFFFF; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.ccli1  { font-size: 12px; height: 6px; }
.cclt1  { background-color: #FFFFFF; font-size: 9px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.cccf0  { font-size: 9px; vertical-align: top; width: 613px; }
.cccf0b { font-size: 9px; vertical-align: top; width: 613px; border-width: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: #5c64a6; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.cccf0c { font-size: 9px; vertical-align: top; border-width: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: #5c64a6; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.ccc_0  { background-color: #FFEEBB; width:100%; border-color: #DDBB88; border-width: 1px 1px 1px 1px; border-style: solid solid solid solid; }
.ccch0  { background-color: #DDBB88; font-size: 13px; color: #4488CC; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.ccci0  { font-size: 12px; height: 6px; }
.ccct0  { background-color: #FFEEBB; color: #4488CC; font-size: 11px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.ccct0b { background-color: #FFEEBB; border-color: #DDBB88; color: #4488CC; font-size: 11px; border-width: 0px 0px 1px 0px; border-style: none none solid none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.ccct1  { background-color: #FFEEBB; border-color: #DDBB88; font-size: 11px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.ccct2  { background-color: #EEDDAA; border-color: #DDBB88; font-size: 11px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.ccr0 { height: 0px; width: 0px;}

.mb0 { height: 0px; width: 0px;}

.cell0 { border-width: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: #FFFFFF; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

.titleindex1 { font-size: 22pt; color: #E3B900; font-weight: normal; letter-spacing: 1.5pt; }
.titleindex2 { font-size: 22pt; color: #E3B900; font-weight: bold; letter-spacing: 1.5pt;}
.titleindex3 { font-size: 12pt; color: #E3B900; font-weight: normal; letter-spacing: 1.5pt;}
.titleindex4 { font-size: 12pt; color: #E3B900; font-weight: bold; letter-spacing: 1.5pt;}
.titleindex5 { font-size: 12pt; color: #f7f7f7; font-weight: bold; letter-spacing: 1.5pt; }

.mccc-col0  { color: #ffffff; background-color: #5c64a6; font-size: 8pt;  font-weight: bold; text-align: left;  }
.mccc-col0c { color: #ffffff; background-color: #5c64a6; font-size: 8pt;  font-weight: bold; text-align: center;  }
.mccc-col0r { color: #ffffff; background-color: #5c64a6; font-size: 8pt;  font-weight: bold; text-align: right; align: right;  }
.mccc-col4  { color: #000000; background-color: #FFFFFF; font-size: 8pt;  font-weight: normal; text-align: left;  }
.mccc-col4c { color: #000000; background-color: #FFFFFF; font-size: 8pt;  font-weight: normal; text-align: center;  }
.mccc-col4r { color: #000000; background-color: #FFFFFF; font-size: 8pt;  font-weight: normal; text-align: right;  }
.mccc-col4s { color: #000000; background-color: #FFFFFF; font-size: 7pt;  font-weight: normal; text-align: left;  }
.mccc-col5  { color: #000000; background-color: #9999cc; font-size: 8pt;  font-weight: normal; text-align: left;  }
.mccc-col5c { color: #000000; background-color: #9999cc; font-size: 8pt;  font-weight: normal; text-align: center;  }
.mccc-col5r { color: #000000; background-color: #9999cc; font-size: 8pt;  font-weight: normal; text-align: right;  }
.mccc-col5s { color: #000000; background-color: #9999cc; font-size: 7pt;  font-weight: normal; text-align: left;  }

.b-top    { border-top: 1px solid #5c64a6; }
.b-left   { border-left: 1px solid #5c64a6; }
.b-right  { border-right: 1px solid #5c64a6; }
.b-bottom { border-bottom: 1px solid #5c64a6; }
.b-top-orange    { border-top: 1px solid #5c64a6; }
.b-left-orange   { border-left: 1px solid #5c64a6; }
.b-right-orange  { border-right: 1px solid #5c64a6; }
.b-bottom-orange { border-bottom: 1px solid #5c64a6; }
.c-center { text-align: center; }
.c-bold   { font-weight: bold; }
.c-bg-hilited { background-color: #FF9933; }
.cell-0  { color: #000000; background-color: #FFFFFF; font-size:  8pt; }
.cell-1  { color: #000000; background-color: #9999cc; font-size:  8pt; }
.cell-2  { color: #000000; background-color: #9999cc; font-size:  8pt; }
.cell-0L { background-color: #FFFFFF; }
.cell-1L {
	background-color: #FFFFFF;
	color: #000000;
}
.cell-2L { color: #FFFFFF;background-color: #9999cc; }
.cell-3L { color: #FFFFFF;background-color: #5c64a6; }
.size12 { font-size: 12pt; }
.size12 td { font-size: 12pt; }
.size10 td { font-size: 10pt; }
.size9 { font-size: 9pt; }
.size9 td { font-size: 9pt; }
.size8 { font-size: 8pt; }
.size8 td { font-size: 8pt; }
.size7 { font-size: 7pt; }
.size7 td { font-size: 7pt; }
.size6 { font-size: 6pt; }
.size6 td { font-size: 6pt; }
.c-red { color: #FF0000; }
.c-orange { color: #FF6600; }
.c-green { color: #00CC00; }

.rotate          { font-size: 8pt;                                                   color: #ADB5B5; text-decoration: none; }
a.rotate:link    { font-size: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; color: #ADB5B5; text-decoration: none; }

a.rotate:visited { font-size: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; color: #ADB5B5; text-decoration: none; }
a.rotate:hover   { font-size: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ADB5B5; text-decoration: none; }
a.rotate:active  { font-size: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; color: #ADB5B5; text-decoration: none; }

.menutop           { font-size: 10pt; font-weight: normal; text-align: left;   text-decoration: none; color: #f7f7f7; }
.menutopover       { font-size: 10pt; font-weight: bold;                       text-decoration: none; color: #2A2482; }
.menubottom        { font-size: 10pt; font-weight: normal; text-align: right;  text-decoration: none; color: #f7f7f7; }

.menu2top           { font-size: 9pt; font-weight: normal; text-align: left;   text-decoration: none; color: #2A2482; }
.menu2topover       { font-size: 9pt; font-weight: bold;                       text-decoration: none; color: #2A2482; }
.menu2bottom        { font-size: 9pt; font-weight: normal; text-align: right;  text-decoration: none; color: #2A2482; }
a.menu2link:link    { font-size: 9pt; font-weight: normal;                     text-decoration: none; color: #2A2482; }
a.menu2link:visited { font-size: 9pt; font-weight: normal;                     text-decoration: none; color: #2A2482; }
a.menu2link:hover   { font-size: 9pt; font-weight: bold;                       text-decoration: none; color: #2A2482; }
a.menu2link:active  { font-size: 9pt; font-weight: normal;                     text-decoration: none; color: #2A2482; }

a.h1link:link    { text-decoration: none; }
a.h1link:visited { text-decoration: none; }
a.h1link:hover   { text-decoration: none; }
a.h1link:active  { text-decoration: none; }

a.h2link:link    { font-size: 10pt; text-decoration: none;      color: #019CB2; font-weight: bold; }
a.h2link:visited { font-size: 10pt; text-decoration: none;      color: #019CB2; font-weight: bold; }
a.h2link:hover   { font-size: 10pt; text-decoration: underline; color: #019CB2; font-weight: bold; }
a.h2link:active  { font-size: 10pt; text-decoration: none;      color: #019CB2; font-weight: bold; }

a.greylinkbold10:link    { font-size: 10pt; text-decoration: none;      color: #ADB5B5; font-weight: bold; }
a.greylinkbold10:visited { font-size: 10pt; text-decoration: none;      color: #ADB5B5; font-weight: bold; }
a.greylinkbold10:hover   { font-size: 10pt; text-decoration: underline; color: #ADB5B5; font-weight: bold; }
a.greylinkbold10:active  { font-size: 10pt; text-decoration: none;      color: #ADB5B5; font-weight: bold; }

a.greylink8:link    { font-size: 8pt; text-decoration: none;      color: #ADB5B5; font-weight: normal; }
a.greylink8:visited { font-size: 8pt; text-decoration: none;      color: #ADB5B5; font-weight: normal; }
a.greylink8:hover   { font-size: 8pt; text-decoration: underline; color: #ADB5B5; font-weight: bold; }
a.greylink8:active  { font-size: 8pt; text-decoration: none;      color: #ADB5B5; font-weight: normal; }

a.violetlink8:link    { font-size: 8pt; text-decoration: none;      color: #C4BFE2; font-weight: bold; }
a.violetlink8:visited { font-size: 8pt; text-decoration: none;      color: #C4BFE2; font-weight: bold; }
a.violetlink8:hover   { font-size: 8pt; text-decoration: underline; color: #C4BFE2; font-weight: bold; }
a.violetlink8:active  { font-size: 8pt; text-decoration: none;      color: #C4BFE2; font-weight: bold; }

a.bleulink8:link    { font-size: 8pt; text-decoration: none;      color: #2A2482; font-weight: bold; }
a.bleulink8:visited { font-size: 8pt; text-decoration: none;      color: #2A2482; font-weight: bold; }
a.bleulink8:hover   { font-size: 8pt; text-decoration: underline; color: #2A2482; font-weight: bold; }
a.bleulink8:active  { font-size: 8pt; text-decoration: none;      color: #2A2482; font-weight: bold; }

a.bleulink10:link    { font-size: 10pt; text-decoration: none;      color: #2A2482; font-weight: bold; }
a.bleulink10:visited { font-size: 10pt; text-decoration: none;      color: #2A2482; font-weight: bold; }
a.bleulink10:hover   { font-size: 10pt; text-decoration: underline; color: #ADB5B5; font-weight: bold; }
a.bleulink10:active  { font-size: 10pt; text-decoration: none;      color: #2A2482; font-weight: bold; }

a.jauneorlink8:link    { font-size: 8pt; text-decoration: none;      color: #E3B900; font-weight: normal; }
a.jauneorlink8:visited { font-size: 8pt; text-decoration: none;      color: #E3B900; font-weight: normal; }
a.jauneorlink8:hover   { font-size: 8pt; text-decoration: underline; color: #C09758; font-weight: bold; }
a.jauneorlink8:active  { font-size: 8pt; text-decoration: none;      color: #E3B900; font-weight: normal; }

.field1       { font-weight: normal; font-size: 8pt;  color: #2a2482; background-color: #FFFFFF; border: 1px solid #5c64a6; }
.field2       { font-weight: normal; font-size:10pt;  color: #2a2482; background-color: #EEEEEE; border-color: #2a2482; }
.field3       { font-weight: normal; font-size: 8pt;  color: #2a2482; background-color: #FFFFFF; border-color: #019CB2; }
.field4       { font-weight: normal; font-size: 7pt;  color: #000000; background-color: #FFFFFF; border: 1px solid #6f729d; width: 100%; }
.field5       { font-weight: normal; font-size: 6pt;  color: #2a2482; background-color: #FFFFFF; border: 1px solid #2a2482; }
.field6       { font-weight: normal; font-size:10pt;  color: #2a2482; background-color: #FFFFFF; border: 1px solid #2a2482; }
.field1error  { font-weight: normal; font-size: 8pt;  color: #000066; background-color: #FFFFFF; border: 1px solid #2a2482; background-color: #FF0000; }
.field2error  { font-weight: normal; font-size:10pt;  color: #2a2482; background-color: #FF6633; border-color: #2a2482; }
.field3error  { font-weight: normal; font-size: 8pt;  color: #000066; background-color: #FFFFFF; border: 1px solid #2a2482; background-color: #FF0000; }
.field4error  { font-weight: normal; font-size: 7pt;  color: #000066; background-color: #FFFFFF; border: 1px solid #2a2482; background-color: #FF0000; width: 100%; }
.field6error  { font-weight: normal; font-size:10pt;  color: #000066; background-color: #FFFFFF; border: 1px solid #2a2482; background-color: #FF0000; }
.button1      { font-weight: bold;   font-size: 8pt;  color: #ffffff; background-color: #5c64a6; border: 1px solid #2a2482; text-align: center; } 
.button2      { font-weight: bold;   font-size: 10pt; color: #2a2482; background-color: #FFFFFF; border: 1px solid #2a2482; text-align: center; } 
.button3      { background-color: #5c64a6; text-decoration: none; color: #FFFFFF; font-size: 10px; text-align: center; } 
.button3:hover{                      text-decoration: underline; color: #FFFFFF; } 
.button4      { background-color: #5c64a6; text-decoration: none; color: #FFFFFF; font-size: 8pt; text-align: center; } 
.button4:hover{                      text-decoration: underline; color: #FFFFFF; } 
.button5      { background-color: #5c64a6; text-decoration: none; color: #FFFFFF; font-size: 16px; text-align: center; font-weight: bold; } 
.button5:hover{                      text-decoration: underline; color: #FFFFFF; } 
.buttonbottom { font-weight: bold;   font-size: 8pt;  color: #2a2482; background-color: #FFFFFF; border-color: #2a2482;     text-align: center; }


