BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px;
        FONT: 78% Verdana, sans-serif; COLOR: #333333; PADDING-TOP: 0px;
	background-image: url(images/fond-gris.gif)
}


#ja-rightcol {
	FONT-SIZE: 85%
}
#ja-footer {
	FONT-SIZE: 85%
}
A {
	COLOR: #420000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #960000; TEXT-DECORATION: underline
}
A:active {
	COLOR: #960000; TEXT-DECORATION: underline
}
.rouge A {
	COLOR: #7d1212; BORDER-BOTTOM: #be8783 1px dotted; TEXT-DECORATION: none
}
.rouge A:link {
	COLOR: #7d1212
}
.rouge A:hover {
	COLOR: #7d1212; BORDER-BOTTOM: #7d1212 1px dotted
}
.rouge A:active {
	COLOR: #7d1212; BORDER-BOTTOM: #7d1212 1px dotted
}
P {
	MARGIN: 10px 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	PADDING-LEFT: 15px; BACKGROUND: url(images/arrow-off.gif) no-repeat 2px 5px; LINE-HEIGHT: 18px
}

DIV.modules {
	WIDTH: 100%
}
DIV.moduletable H3 {
	BORDER-RIGHT: #eeeeee 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eeeeee 2px; PADDING-LEFT: 4px; 
        FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(images/h3.gif) #666666 no-repeat right top; 
        PADDING-BOTTOM: 0px; MARGIN: 0px -3px; BORDER-LEFT: #eeeeee 2px solid; COLOR: #ffffff; LINE-HEIGHT: 20px; 
        PADDING-TOP: 0px; BORDER-BOTTOM: #eeeeee 2px solid; HEIGHT: 20px
}
DIV.moduletable {
	PADDING-RIGHT: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV.moduletable TD {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 3px! important; PADDING-TOP: 3px! important
}

UL#mainlevel LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; 
        PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; PADDING-TOP: 0px
}
UL#mainlevel-nav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; 
        PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; PADDING-TOP: 0px
}


.componentheading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.7em; BACKGROUND: url(images/hdot.gif) repeat-x left bottom; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: capitalize; COLOR: #666666; PADDING-TOP: 0px
}
.contentdescription {
	BACKGROUND: url(images/hdot2.gif) repeat-x left bottom; PADDING-BOTTOM: 30px
}
.contentheading {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em
}
TABLE.contentpaneopen {
	WIDTH: 100%
}
TABLE.contentpane {
	WIDTH: 100%
}
.highlight {
	FONT-WEIGHT: bold; BORDER-BOTTOM: 1px dotted; COLOR: #960000
}
.moduletable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

#ja-header {
	BACKGROUND: url(images/header-bg.gif) #ffffff repeat-x left top; POSITION: relative
}
#ja-header H1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; LINE-HEIGHT: normal; PADDING-TOP: 5px
}
#ja-header H1 IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: normal; PADDING-TOP: 0px
}
#ja-wrapper {
	WIDTH: 100%; COLOR: #000000
}
#ja-container {
	BORDER-RIGHT: #3c3c3c 2px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; 
        BORDER-LEFT: #3c3c3c 2px solid; PADDING-TOP: 0px; TEXT-ALIGN: left;
	WIDTH: 950px
}
#ja-container-shadow1 {
	BORDER-RIGHT: #383838 2px solid; BORDER-TOP: #383838 2px solid; BORDER-LEFT: #383838 2px solid; BORDER-BOTTOM: #383838 2px solid
}
#ja-container-shadow2 {
	BORDER-RIGHT: #2c2c2c 3px solid; BORDER-TOP: #2c2c2c 3px solid; BACKGROUND: #ffffff; BORDER-LEFT: #2c2c2c 3px solid;
        LINE-HEIGHT: 18px; BORDER-BOTTOM: #2c2c2c 3px solid
}
#ja-content {
	FLOAT: left; MARGIN: 0px 15px; 
	WIDTH: 700px
}
#ja-rightcol {
	BORDER-RIGHT: #ffffff 5px solid; FLOAT: right; BORDER-RIGHT-WIDTH: 10px;
	WIDTH: 200px; 
}
#ja-rightcol A.mainlevel {
	PADDING-LEFT: 20px; BACKGROUND: url(images/arrow-off.gif) no-repeat 5px 4px
}
#ja-rightcol A.mainlevel:hover {
	BACKGROUND: url(images/arrow-on.gif) no-repeat 5px 4px
}
A.mainlevel:active {
	BACKGROUND: url(images/arrow-on.gif) no-repeat 5px 4px
}
#ja-rightcol A.sublevel {
	PADDING-LEFT: 3px
}
#ja-topnav {
	BACKGROUND: url(images/topnav-bg.gif) repeat-x left bottom; LINE-HEIGHT: normal
}
.topnav-border {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px
}
#ja-topnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 27px
}
#ja-topnav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#ja-topnav A {
	PADDING-RIGHT: 20px; MARGIN-TOP: 4px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 11px; BACKGROUND: url(images/topnav-sep.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 22px; PADDING-TOP: 0px; HEIGHT: 22px; TEXT-ALIGN: center
}
#ja-topnav LI.active_menu A {
	BORDER-RIGHT: #cccccc 1px solid; MARGIN: 0px; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-DECORATION: none
}
#ja-topnav A:hover {
	BACKGROUND: url(images/topnav-hover.gif) #5b7191 repeat-x right bottom; COLOR: #ffffff; TEXT-DECORATION: none
}
#ja-topnav A:active {
	BACKGROUND: url(images/topnav-hover.gif) #5b7191 repeat-x right bottom; COLOR: #ffffff; TEXT-DECORATION: none
}
#ja-subnav {
	PADDING-RIGHT: 5px; MARGIN-TOP: 9px! important; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#ja-subnav H3 {
	BORDER-RIGHT: #eeeeee 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eeeeee 2px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px -3px; BORDER-LEFT: #eeeeee 2px solid; COLOR: #ffffff; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #eeeeee 2px solid; HEIGHT: 20px
}
#ja-subnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#ja-subnav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 5px; PADDING-TOP: 0px; HEIGHT: 20px
}
#ja-subnav A {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; PADDING-LEFT: 10px; BORDER-LEFT: #ffffff 1px solid; COLOR: #333333; LINE-HEIGHT: 20px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 20px
}
#ja-subnav A:hover {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #666666 5px solid; BORDER-BOTTOM: #ffffff 1px solid; TEXT-DECORATION: none
}
#ja-subnav A:active {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #666666 5px solid; BORDER-BOTTOM: #ffffff 1px solid; TEXT-DECORATION: none
}
#ja-subnav LI.active_menu A {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #666666 5px solid; BORDER-BOTTOM: #ffffff 1px solid; TEXT-DECORATION: none
}

#ja-footer {
	CLEAR: both; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 10px solid; PADDING-LEFT: 5px; BACKGROUND: url(images/footer-bg.gif) #666666 repeat-x left top; PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 28px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 28px
}
#ja-footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#ja-footer LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 25px
}
#ja-footer A {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: capitalize; COLOR: #cccccc; LINE-HEIGHT: 30px; PADDING-TOP: 0px; HEIGHT: 30px
}
#ja-footer A:hover {
	COLOR: #ffffff
}
#ja-footer A:active {
	COLOR: #ffffff
}
#ja-bottomline {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(images/bottomline-bg.gif) #ffffff repeat-x right bottom; PADDING-BOTTOM: 20px; COLOR: #999999; PADDING-TOP: 10px; POSITION: relative
}
#ja-bottomline A {
	
}
DIV.shadow {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/shadow.gif) repeat-x; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; HEIGHT: 20px
}

.topnav-border {
	BACKGROUND: #960000; BORDER-BOTTOM: #FF9191 1px solid
}
#ja-topnav LI.active_menu A {
	BORDER-TOP: #960000 5px solid; BACKGROUND: #960000
}
#ja-topnav LI.active_menu A:hover {
	BORDER-TOP: #960000 5px solid; BACKGROUND: #960000
}
DIV.moduletable {
	BORDER-RIGHT: #C0C0C0 1px solid; BORDER-TOP: #C0C0C0 1px solid; BACKGROUND: #fafcf4; BORDER-LEFT: #C0C0C0 1px solid;
        BORDER-BOTTOM: #C0C0C0 1px solid
}