body {
	background-color: #FFFFFF;
	scrollbar-face-color: #E6DDE7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #E6DDE7;
	scrollbar-3dlight-color: #DCD0DC;
	scrollbar-arrow-color:  #733984;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #B199BF;
}

.bodyline	{ border: 1px #B199BF solid; }

font,th,td,p,div,a { font-family: Verdana, Arial, Helvetica, sans-serif }

a:link,a:active,a:visited { color : #3300CC; }
a:hover { text-decoration: underline; color : #F40000; }

a.menu:link, a.menu:active, a.menu:visited { color : #DDDDDD; text-decoration: none; line-height: 15pt;}
a.menu:hover { color : #FFFFFF; text-decoration: none; line-height: 15pt;}

a.titlnk:link, a.titlnk:active, a.titlnk:visited {
	color : #FFFFFF;
	text-decoration: none;
	line-height: 13pt;
	font-weight: bold;
}
a.titlnk:hover { color : #000000; text-decoration: none; line-height: 13pt; font-weight: bold;}

a.titlnk2:link, a.titlnk2:active, a.titlnk2:visited {
	color : #3A3762;
	text-decoration: none;
	line-height: 13pt;
	font-weight: bold;
}
a.titlnk2:hover {
	color : #006666;
	text-decoration: none;
	line-height: 13pt;
	font-weight: bold;
}

.menuhead { font-family: Verdana, Arial, Helvetica, sans-serif; color:#F4BC11; font-size: 12px; font-weight: bold; }

td.row1		{ background-color: #E5F2FF; }
.row2		{ background-color: #D0E0EF; }
.cell1 	{  background-color: #0072C6}
.cell2 	{ background-color: #F4BC11}
.cell3 { background-color: #FFFF99}

th	{
	color: #FFFFFF; font-size: 11px; font-weight : bold;
	background-color: #FF0000; height: 25px;
}

th.thHead {
	font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px; 
        font-size: 12px; border-width: 1px 0px 0px 0px; }

.gen { font-size : 12px; }
.gensmall { font-size : 10px; }
.gen,.gensmall { color : #3A3762; }

a.gen,a.gensmall { color: #733984; text-decoration: none; }
a.gen:hover,a.gensmall:hover	{ color: #F40000; text-decoration: underline; }

input,textarea, select {
	color : #3A3762;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #777777;
}

input.post, textarea.post, select {
	background-color : #FFFFFF;
	color: #3A3762 ; border-top-width: 1px; border-left-width: 1px
}

input { text-indent : 2px; }

input.button {
	background-color : #CDCDCD;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.mainoption {
	background-color : #CFCFCF;
	font-weight : bold;
}
input.liteoption {
	background-color : #DFDFDF;
	font-weight : normal;
}

.tOrange { color: #EF925A }
.tMauve { color: #C67594 }
.tGreen { color: #8CAA8C }
.tOrange,.tMauve,.tGreen { font-weight: bold; font-size: 12pt; }

.titledark,.titledark2 { color: #3A3762}
.titlelite { color: #FFFFFF}
.titledark,.titlelite { font-weight: bold; font-size: 10pt; }
.titledark2 { font-weight: bold; font-size: 14pt; }
.subtitlelite { color: #FFFFFF}
.subtitlelite { font-size: 9pt; }

.textlite { color: #0072C6; text-align: justify ; line-height: 14pt}
.textdark { color: #3A3762; text-align: justify ; line-height: 14pt}
.textlite,.textdark { font-size: 9pt; }

.libspec  { font-size: 8pt; font-weight: normal; color: #D50000 ; font-variant: small-caps;}
.libspec2 { color: #D60C00;}
.libspec3 { color: #017E62;}

.Erreur { font-size: 9pt; font-weight: bold; color: #FF0000}
.Err { color: #FF0000}

.chevron { color:#F4BC11; line-height: 18px}
.chevron2 { color:#0072C6;  line-height: 18px}
.chevron,.chevron2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13pt; font-weight: bold;}
.libspec1 {
font-size: 8pt; font-weight: normal; color: #666666; font-variant: small-caps;
}

