.tab {
  border-top: 1px solid black;
  border-right:1px solid black;
  border-bottom:1px solid black;
  border-left:1px solid black;
}

.tab_td {
 	border-right:1px solid black;
  	border-left:1px solid black;
}


.inputout {
font-weight: normal;
BACKGROUND-COLOR: #ffffff;
COLOR:#000000;
FONT-FAMILY:arial, Helvetica, sans-serif;
FONT-SIZE: 10px ;
border-style:inset;
BORDER-BOTTOM: #000000 1px solid;
BORDER-LEFT: #000000 1px solid;
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #000000 1px solid;    }




.titre {
FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial,Helvetica; COLOR:#0B4A1D; 
}

.titre_intro {
FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica; COLOR:#0B4A1D; 
}

.txt_pan {
FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial,Helvetica; COLOR: #FFFFFF; 
BACKGROUND-COLOR: #2768BA;
}
.s_titre {
FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica; COLOR: ; 
}

.titre_foot {
FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica; COLOR: #2974CF; 
}

A.plain {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: arial,Helvetica;
	COLOR: #0b4A1D; TEXT-DECORATION: none
}
A.plain:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: arial,Helvetica;
	COLOR: #0b4A1D; TEXT-DECORATION: none
}
A.plain:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: arial,Helvetica;
	COLOR: #fEbb12;
	TEXT-DECORATION: none
}

A.plain_d {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica;
	COLOR: #0b4A1D; TEXT-DECORATION: none
}
A.plain_d:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica;
	COLOR: #0b4A1D; TEXT-DECORATION: none
}
A.plain_d:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica;
	COLOR: #0b4A1D;
	TEXT-DECORATION: underline;
}




A.nav{
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Arial,Helvetica;
	COLOR: #314BA8; TEXT-DECORATION: none
}
A.nav:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Arial,Helvetica;
	COLOR:#314BA8; TEXT-DECORATION: none
}
A.nav:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Arial,Helvetica;
	COLOR: #FEBB12;
	TEXT-DECORATION: none
}



A.navfoot{
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica;
	COLOR: #2974CF;  TEXT-DECORATION: none
}
A.navfoot:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica;
	COLOR: #2974CF;  TEXT-DECORATION: none
}
A.navfoot:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica;
	COLOR: #2974CF; TEXT-DECORATION: none
}





A.locator{
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Arial,Helvetica;
	COLOR: #314BA8; TEXT-DECORATION: none
}
A.locator:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Arial,Helvetica;
	COLOR:#314BA8; TEXT-DECORATION: none
}
A.locator:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Arial,Helvetica;
	COLOR: #999999;
	TEXT-DECORATION: none
}


A.smlabel {
	COLOR: black; TEXT-DECORATION: none
}
A.smlabel:hover {
	COLOR: #0000bb; TEXT-DECORATION: none
}
.bgcolor {
	BACKGROUND-COLOR: #000c38
}

.bgcolor_cell {
	BACKGROUND-COLOR: #000c38;
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif;
	color:#FFCC00;
}

BODY {
	FONT-SIZE: 10pt; FONT-FAMILY: Tahoma,Arial,Helvetica
}
.form {
	BACKGROUND-COLOR: #a9a9a9
}
.pagehdg {
	
}
.llabel {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.fcnlabel {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.label {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}

.xcell {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}


.grididx {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.colhdr {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.subtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.tab {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.seltab {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif; color:#FFCC00;
}
.tabbtn {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.seltabbtn {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.subtab {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.selsubtab {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.smlabel {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.thrcust {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.thrstaff {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.thrprox {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.thrrnl {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.thrrule {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.thrcust {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.thrstaff {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.vsmlabel {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.text {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.normal {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}

.desc {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.textcell {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.graycell {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.gridcell {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.gridcellnn {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.folder {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.foldernn {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.itemlvl1 {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.itemlvl1nn {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.itemlvl1_bg {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.itemlvl1_bgnn {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.gridcell {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.gridcellnn {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.folder {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.foldernn {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.itemlvl1 {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.itemlvl1nn {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.text {
	COLOR: black
}
.smtext {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.vsmtext {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.itemlvl2 {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.itemlvl2nn {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.itemlvl2 {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
.itemlvl2nn {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
TD.textcell {
	BACKGROUND-COLOR: #f7f7f7
}
INPUT.textcell {
	BACKGROUND-COLOR: #f7f7f7
}
TD.idxcell {
	COLOR: white; BACKGROUND-COLOR: #4a597b
}
TD.graycell {
	BACKGROUND-COLOR: #f7f7f7
}
TD.subtitle {
	COLOR: white; BACKGROUND-COLOR: #4a597b
}
TD.title {
	COLOR: white; BACKGROUND-COLOR: #4a597b
}
TD.pagehdg {
	COLOR: white; BACKGROUND-COLOR: #666666
}
TD.userbar {
	BACKGROUND-COLOR: #dddddd
}
INPUT.btn {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif
}
TD.gridcellnn {
	BACKGROUND-COLOR: #f7f7f7
}
UNKNOWN {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-COLOR: #ebedec
}
TD.folder {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 0.98; PADDING-TOP: 4px
}
TD.itemlvl1 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; LINE-HEIGHT: 0.98; PADDING-TOP: 3px; BACKGROUND-COLOR: #f7f7f7
}
TD.itemlvl2 {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 0.99; PADDING-TOP: 1px; BACKGROUND-COLOR: #f7f7f7
}
SPAN.itemlvl2data {
	COLOR: #777777
}
TD.foldernn {
	
}
TD.itemlvl1nn {
	BACKGROUND-COLOR: #f7f7f7
}
TD.itemlvl2nn {
	BACKGROUND-COLOR: #f7f7f7
}
TD.thrcust {
	BACKGROUND-COLOR: #a0c4de
}
TD.thrstaff {
	BACKGROUND-COLOR: #c6d3ba
}
A.tab {
	COLOR: black; TEXT-DECORATION: none
}
A.tab:visited {
	COLOR: black; TEXT-DECORATION: none
}
A.subtab {
	COLOR: black; TEXT-DECORATION: none
}
A.subtab:visited {
	COLOR: black; TEXT-DECORATION: none
}
A.selsubtab {
	COLOR: black; TEXT-DECORATION: none
}
A.selsubtab:visited {
	COLOR: black; TEXT-DECORATION: none
}
A.tabbtn {
	COLOR: black; TEXT-DECORATION: none
}
A.tabbtn:visited {
	COLOR: black; TEXT-DECORATION: none
}
A.seltab {
	COLOR: white; TEXT-DECORATION: none
}
A.seltab:visited {
	COLOR: white; TEXT-DECORATION: none
}
A.seltabbtn {
	COLOR: white; TEXT-DECORATION: none
}
A.seltabbtn:visited {
	COLOR: white; TEXT-DECORATION: none
}
A.tab:hover {
	COLOR: #0000bb; TEXT-DECORATION: none
}
A.tab:active {
	COLOR: #0000bb; TEXT-DECORATION: none
}
A.subtab:hover {
	COLOR: #0000bb; TEXT-DECORATION: none
}
A.subtab:active {
	COLOR: #0000bb; TEXT-DECORATION: none
}
A.selsubtab:hover {
	COLOR: #0000bb; TEXT-DECORATION: none
}
A.selsubtab:active {
	COLOR: #0000bb; TEXT-DECORATION: none
}
A.tabbtn:hover {
	COLOR: #0000bb; TEXT-DECORATION: none
}
A.tabbtn:active {
	COLOR: #0000bb; TEXT-DECORATION: none
}
TD.itemlvl1_bg {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; LINE-HEIGHT: 0.98; PADDING-TOP: 3px; BACKGROUND-COLOR: #ebedec
}
IMG.hl {
	BORDER-LEFT-COLOR: #909070; BORDER-BOTTOM-COLOR: #909070; BORDER-TOP-COLOR: #909070; BORDER-RIGHT-COLOR: #909070
}
TD.thrprox {
	BACKGROUND-COLOR: #a0c4de
}
TD.thrrnl {
	BACKGROUND-COLOR: #ccbbcc
}
TD.thrrule {
	BACKGROUND-COLOR: #cacab5
}
A.smlabel {
	COLOR: black; TEXT-DECORATION: none
}
A.label {
	COLOR: black; TEXT-DECORATION: none
}
A.smlabel:hover {
	COLOR: #0000bb; TEXT-DECORATION: none
}
A.label:hover {
	COLOR: #0000bb; TEXT-DECORATION: none
}
FORM.block {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
FORM.minimal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

/* Error message & help */

div.errormessage {
	background-color: #FFFFE1;
	border: 1px dashed #CFCFCF;
	margin-top: 8px;
	margin-bottom: 16px;
	padding: 6px 6px 6px 32px;
	line-height: 18px;
}

div.errormessage td {
	line-height: 18px;
}

img.errormessage {
	margin-left: -24px;
}
