BODY {
	font-FAMILY: arial,sans-serif; FONT-SIZE: 12px;
}
td {
	font-FAMILY: arial,sans-serif; FONT-SIZE: 12px;
}
DIV {
	font-FAMILY: arial,sans-serif; FONT-SIZE: 12px;
}
.p {
	font-FAMILY: arial,sans-serif; FONT-SIZE: 12px;
}
A {
	font-FAMILY: arial,sans-serif; FONT-SIZE: 12px;
}
DIV {
	COLOR: #000; FONT-SIZE: 12px;
}
td {
	COLOR: #000; FONT-SIZE: 12px;
}
.f {
	COLOR: #6f6f6f; FONT-SIZE: 12px;
}
.fl:link {
	COLOR: #77c; FONT-SIZE: 12px;
}
A:link {
	COLOR: #00c; FONT-SIZE: 12px;
}
.w {
	COLOR: #00c; FONT-SIZE: 12px;
}
A.w:link {
	COLOR: #00c; FONT-SIZE: 12px;
}
.w A:link {
	COLOR: #00c; FONT-SIZE: 12px;
}
.fl:visited {
	COLOR: #551a8b; FONT-SIZE: 12px;
}
A:active {
	COLOR: #f00; FONT-SIZE: 12px;
}
.fl:active {
	COLOR: #f00; FONT-SIZE: 12px;
}
.j {
	WIDTH: 34em
}
.a {
	COLOR: #008000; FONT-SIZE: 12px;
}
.a:link {
	COLOR: #008000; FONT-SIZE: 12px;
}
.z {
	DISPLAY: none
}
DIV.n {
	MARGIN-TOP: 1ex
}
.q A:visited {
	COLOR: #00c; FONT-SIZE: 12px;
}
.q A:link {
	COLOR: #00c; FONT-SIZE: 12px;
}
.q A:active {
	COLOR: #00c; FONT-SIZE: 12px;
}
.q {
	COLOR: #00c; FONT-SIZE: 12px;
}
.overt {
	FONT-SIZE: 12px; COLOR: #008000; FONT-SIZE: 12px;
}
A.hmenu{
	color:#000000;text-decoration:none;font-weight:900;
}
A.overt {
	FONT-SIZE: 12px; COLOR: #008000; TEXT-DECORATION: none
}
A.overt:hover {
	FONT-SIZE: 12px; COLOR: #990000; TEXT-DECORATION: none
}
.obleu {
	FONT-SIZE: 12px; COLOR: #0000ff
}
A.obleu {
	FONT-SIZE: 12px; COLOR: #0000ff; TEXT-DECORATION: none
}
A.obleu:hover {
	FONT-SIZE: 12px; COLOR: #990000; TEXT-DECORATION: none
}

.obleufonce {
	FONT-SIZE: 14px; COLOR: #002856
}
A.obleufonce {
	FONT-SIZE: 12px; COLOR: #002856; TEXT-DECORATION: none
}
A.obleufonce:hover {
	FONT-SIZE: 12px; COLOR: #990000; TEXT-DECORATION: none
}

.obourgogne {
	FONT-SIZE: 14px; COLOR: #990000
}
A.obourgogne {
	FONT-SIZE: 12px; COLOR: #990000; TEXT-DECORATION: none
}
A.obourgogne:hover {
	FONT-SIZE: 12px; COLOR: #002856; TEXT-DECORATION: none
}

.obleutitre {
	FONT-SIZE: 16px; COLOR: #0000CE
}
A.obleutitre {
	FONT-SIZE: 16px; COLOR: #0000CE; TEXT-DECORATION: underline
}
A.obleutitre:hover {
	FONT-SIZE: 16px; COLOR: #990000; TEXT-DECORATION: underline
}

.obleunom {
	FONT-SIZE: 14px; COLOR: #0000ff; border-bottom: 1px dotted #0000ff;
}
A.obleunom {
	FONT-SIZE: 14px; COLOR: #0000ff; border-bottom: 1px dotted #0000ff; TEXT-DECORATION: none
}
A.obleunom:hover {
	FONT-SIZE: 14px; COLOR: #990000; border-bottom: 1px dotted #0000ff; TEXT-DECORATION: none
}

.onoirnom {
	FONT-SIZE: 14px; COLOR: #000000; border-bottom: 1px dotted #0000ff;
}
A.onoirnom {
	FONT-SIZE: 14px; COLOR: #000000; border-bottom: 1px dotted #0000ff; TEXT-DECORATION: none
}
A.onoirnom:hover {
	FONT-SIZE: 14px; COLOR: #990000; border-bottom: 1px dotted #0000ff; TEXT-DECORATION: none
}

.ogris {
	FONT-SIZE: 12px; COLOR: #666666
}
A.ogris {
	FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none
}
A.ogris:hover {
	FONT-SIZE: 12px; COLOR: #990000; TEXT-DECORATION: none
}
.onoir {
	FONT-SIZE: 12px; COLOR: #000000
}
A.onoir {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
A.onoir:hover {
	FONT-SIZE: 12px; COLOR: #990000; TEXT-DECORATION: none
}
.omauve {
	FONT-SIZE: 12px; COLOR: #77c
}
A.omauve {
	FONT-SIZE: 12px; COLOR: #77c; TEXT-DECORATION: none
}
A.omauve:hover {
	FONT-SIZE: 12px; COLOR: #990000; TEXT-DECORATION: none
}
.anu {
	FONT-SIZE: 12px; COLOR: #768EA5
}
A.anu {
	FONT-SIZE: 12px; COLOR: #768EA5; TEXT-DECORATION: none
}
A.anu:hover {
	FONT-SIZE: 12px; COLOR: #990000; TEXT-DECORATION: none
}
.oblanc {
	FONT-SIZE: 12px; COLOR: #ffffff
}
A.oblanc {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.oblanc:hover {
	FONT-SIZE: 12px; COLOR: #990000; TEXT-DECORATION: none
}

.ublanc {
	FONT-SIZE: 12px; COLOR: #ffffff
}
A.ublanc {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.ublanc:hover {
	FONT-SIZE: 12px; COLOR: #990000; TEXT-DECORATION: underline
}

.ubleu {
	FONT-SIZE: 12px; COLOR: #0000ff
}
A.ubleu {
	FONT-SIZE: 12px; COLOR: #0000ff; TEXT-DECORATION: underline
}
A.ubleu:hover {
	FONT-SIZE: 12px; COLOR: #990000; TEXT-DECORATION: underline
}

.oblancmen {
	font-FAMILY: arial; FONT-SIZE: 10px; COLOR: #ffffff
}
A.oblancmen {
	font-FAMILY: arial; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.oblancmen:hover {
	font-FAMILY: arial; FONT-SIZE: 10px; COLOR: #990000; TEXT-DECORATION: none
}

.olegal {
	font-FAMILY: arial; FONT-SIZE: 10px; COLOR: #ffffff
}
A.olegal {
	font-FAMILY: arial; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.olegal:hover {
	font-FAMILY: arial; FONT-SIZE: 10px; COLOR: #990000; TEXT-DECORATION: underline
}

.obleucat {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-WEIGHT: bold
}
A.obleucat {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none; FONT-WEIGHT: bold
}
A.obleucat:hover {
	FONT-SIZE: 12px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold
}
.orouge {
	FONT-SIZE: 12px; COLOR: #990000
}
A.orouge {
	FONT-SIZE: 12px; COLOR: #990000; TEXT-DECORATION: none
}
A.orouge:hover {
	FONT-SIZE: 12px; COLOR: #990000; TEXT-DECORATION: none
}
.orange {
	FONT-SIZE: 12px; COLOR: #990000
}
A.orange {
	FONT-SIZE: 12px; COLOR: #990000; TEXT-DECORATION: none
}
A.orange:hover {
	FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none
}

.screen {
	font-FAMILY: Courier New, Courier, mono; FONT-SIZE: 24px; COLOR: #ffffff
}
A.screen {
	font-FAMILY: Courier New, Courier, mono; FONT-SIZE: 24px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.screen:hover {
	font-FAMILY: Courier New, Courier, mono; FONT-SIZE: 24px; COLOR: #990000; TEXT-DECORATION: none
}

.titre {
	FONT-SIZE: 12px; COLOR: #768EA5
}
A.titre {
	FONT-SIZE: 12px; COLOR: #768EA5; TEXT-DECORATION: underline
}
A.titre:hover {
	FONT-SIZE: 12px; COLOR: #990000; TEXT-DECORATION: underline
}
.scrollbox { SCROLLBAR-FACE-COLOR: #186998; BACKGROUND: #186998; SCROLLBAR-HIGHLIGHT-COLOR: #186998; OVERFLOW: Auto; width: 225px; SCROLLBAR-SHADOW-COLOR: #1D7DB8; SCROLLBAR-3DLIGHT-COLOR: #1D7DB8; SCROLLBAR-ARROW-COLOR: #990000; PADDING-TOP: 5px; SCROLLBAR-TRACK-COLOR: #186998; SCROLLBAR-DARKSHADOW-COLOR: #1D7DB8; SCROLLBAR-BASE-COLOR: #ccc; HEIGHT: 270px
}
.inputoff {background-image: url(/lib/global/inputoff.gif); padding-left:10px; width: 225px; height: 17px; font-size: 8pt; border:0 solid #efefef;}
.inputon  {background-image: url(/lib/global/inputon.gif); padding-left:10px; width: 225px; height: 17px; font-size: 8pt; border:0 solid #efefef;}

.inputoff2 {background-image: url(/lib/global/inputoff.gif); padding-left:10px; width: 100%; height: 17px; font-size: 8pt; border:0 solid #efefef;}
.inputon2  {background-image: url(/lib/global/inputon.gif); padding-left:10px; width: 100%; height: 17px; font-size: 8pt; border:0 solid #efefef;}

.loginputoff {background-image: url(/lib/global/inputoff.gif); padding-left:10px; width: 100%; height: 17px; font-size: 8pt; border:0 solid #efefef;}
.loginputon  {background-image: url(/lib/global/inputon.gif); padding-left:10px; width: 100%; height: 17px; font-size: 8pt; border:0 solid #efefef;}


.inputq1off {background-color:#efefef; padding-left:9px; width: 37px; height: 17px; font-size: 8pt; COLOR: #777777; border:0 solid #efefef;}
.inputq1on  {background-color:#FFFFFF; padding-left:9px; width: 37px; height: 17px; font-size: 8pt; border:0 solid #efefef;}

.inputq3off {background-color:#efefef; padding-left:10px; width: 47px; height: 17px; font-size: 8pt; COLOR: #777777; border:0 solid #efefef;}
.inputq3on  {background-color:#FFFFFF; padding-left:10px; width: 47px; height: 17px; font-size: 8pt; border:0 solid #efefef;}

.fieldSetLoOuter {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.fieldSetLoInner {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid
}
.fieldSetHiOuterLeft {
	BORDER-LEFT: #cccccc 1px solid
}
.fieldSetHiOuterRight {
	BORDER-RIGHT: #ffffff 1px solid
}
.fieldSetHiInnerLeft {
	PADDING-LEFT: 12px; BORDER-LEFT: #ffffff 1px solid
}
.fieldSetHiInnerRight {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-LEFT: 12px
}
.fieldSetLabel {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold
}
.fieldSetLabelLeft {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(/lib/global/titlebk.gif); BORDER-LEFT: #cccccc 1px solid; BACKGROUND-REPEAT: repeat-x
}
.fieldSetLabelRight {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(//lib/global/titlebk.gif); BACKGROUND-REPEAT: repeat-x
}
.textarea {background-image: url(/lib/global/inputoff.gif); padding-left:10px; width: 100%; height: 610px; border:0 solid #efefef;}

.fxbuttons {
  background:url(/lib/global/button_bg.gif) repeat-x center left;
  border:1px solid #616161;
  font-size:11px;
  color:#000262;
  padding:2px;
  }