.copyright {
	COLOR: #21478b; TEXT-DECORATION: none
}
.oMenuStyle {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.oMenuTd {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10px; CURSOR: hand; COLOR: #133e93; FONT-FAMILY: verdana; BACKGROUND-COLOR: #e2db97
}
.oMenuTdOnMouseOver {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10px; CURSOR: hand; COLOR: #133e93; FONT-FAMILY: verdana; BACKGROUND-COLOR: #000000
}
A.aMenuItem {
	FONT-SIZE: 10px; COLOR: #133e93; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
INPUT.RegForm {
	BORDER-RIGHT: #e7df94 1px solid; BORDER-TOP: #e7df94 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #e7df94 1px solid; WIDTH: 150px; BORDER-BOTTOM: #e7df94 1px solid; FONT-FAMILY: verdana; HEIGHT: 18px; BACKGROUND-COLOR: #ffffe7
}
TEXTAREA.RegForm {
	BORDER-RIGHT: #e7df94 1px solid; BORDER-TOP: #e7df94 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #e7df94 1px solid; BORDER-BOTTOM: #e7df94 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ffffe7
}
SELECT.RegForm {
	BORDER-RIGHT: #e7df94 1px solid; BORDER-TOP: #e7df94 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #e7df94 1px solid; WIDTH: 150px; BORDER-BOTTOM: #e7df94 1px solid; FONT-FAMILY: verdana; HEIGHT: 20px; BACKGROUND-COLOR: #ffffe7
}
INPUT.QuickSearch {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #a98205 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #a98205 1px solid; WIDTH: 100px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #f9f6e3
}
.AdvSearch {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #a98205 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #a98205 1px solid; WIDTH: 150px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #f9f6e3
}
INPUT.HomePageBtn {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../media/images/btn_bg.gif); PADDING-BOTTOM: 3px; BORDER-LEFT: 0px solid; WIDTH: 158px; COLOR: #21478b; BORDER-BOTTOM: 0px solid; FONT-FAMILY: verdana; HEIGHT: 16px
}
SELECT.SuccessStories {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT-SIZE: 10px; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; FONT-FAMILY: verdana
}
DIV.SubLink {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; WIDTH: 170px; CURSOR: hand; COLOR: #382b75; PADDING-TOP: 2px; TEXT-ALIGN: left
}
DIV.SubLinkCategory {
	BORDER-TOP: #e2db97 1px solid; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; WIDTH: 100%; CURSOR: hand; COLOR: #21478b; PADDING-TOP: 2px; BORDER-BOTTOM: #e2db97 1px solid; BACKGROUND-COLOR: #fdfcf3; TEXT-ALIGN: left
}
A.SubNavItemFocus {
	PADDING-LEFT: 11px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; WIDTH: 100%; COLOR: #21478b; PADDING-TOP: 2px; BACKGROUND-COLOR: #fbf9e5; TEXT-DECORATION: none
}
A.SubNavItem {
	PADDING-LEFT: 11px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 2px; TEXT-DECORATION: none
}
A.SubNavItem:hover {
	PADDING-LEFT: 11px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; WIDTH: 100%; COLOR: #21478b; PADDING-TOP: 2px; BACKGROUND-COLOR: #fbf9e5; TEXT-DECORATION: none
}
.NavFooter {
	FONT-SIZE: 10px; COLOR: #384057; LINE-HEIGHT: 17px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.NavFooter {
	FONT-SIZE: 10px; COLOR: #384057; LINE-HEIGHT: 17px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.NavOnMouseOut {
	BORDER-RIGHT: #ffffff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; WIDTH: 97px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #133e93; TEXT-ALIGN: center
}
.NavOnMoueOn {
	BORDER-RIGHT: #ffffff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; WIDTH: 97px; CURSOR: hand; COLOR: #133e93; PADDING-TOP: 2px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #e2db97; TEXT-ALIGN: center
}
.NavOnMoueOnFocus {
	BORDER-RIGHT: #ffffff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; WIDTH: 97px; CURSOR: hand; COLOR: #133e93; PADDING-TOP: 2px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #e2db97; TEXT-ALIGN: center
}
.NavOnFocus {
	TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: Verdana
}
TR.SubNavItemFocus {
	FONT-WEIGHT: normal; WIDTH: 100%; COLOR: #21478b; BACKGROUND-COLOR: #fbf9e5; TEXT-DECORATION: none
}
TR.SubNavItem {
	FONT-WEIGHT: normal; WIDTH: 100%; COLOR: #000000; TEXT-DECORATION: none
}
TR.SubNavItemOnMouseover {
	FONT-WEIGHT: normal; WIDTH: 100%; COLOR: #21478b; BACKGROUND-COLOR: #fbf9e5; TEXT-DECORATION: none
}
.GlobalSiteFont {
	FONT-SIZE: 10px; LINE-HEIGHT: 16px; FONT-FAMILY: verdana
}
DIV {
	FONT-SIZE: 10px; LINE-HEIGHT: 16px; FONT-FAMILY: verdana
}
SRONG {
	FONT-SIZE: 10px; LINE-HEIGHT: 16px; FONT-FAMILY: verdana
}
FONT {
	FONT-SIZE: 10px; LINE-HEIGHT: 16px; FONT-FAMILY: verdana
}
P {
	FONT-SIZE: 10px; LINE-HEIGHT: 16px; FONT-FAMILY: verdana
}
TABLE {
	FONT-SIZE: 10px; LINE-HEIGHT: 16px; FONT-FAMILY: verdana
}
BODY {
	FONT-SIZE: 10px; LINE-HEIGHT: 16px; FONT-FAMILY: verdana
}
I {
	FONT-SIZE: 10px; LINE-HEIGHT: 16px; FONT-FAMILY: verdana
}
U {
	FONT-SIZE: 10px; LINE-HEIGHT: 16px; FONT-FAMILY: verdana
}
.TopLinks {
	FONT-SIZE: 10px; COLOR: #2b2b2b; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.TopLinks {
	FONT-SIZE: 10px; COLOR: #2b2b2b; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.TopLinks:visited {
	FONT-SIZE: 10px; COLOR: #2b2b2b; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.TopLinks:hover {
	FONT-SIZE: 10px; COLOR: #2b2b2b; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.NewsIndex {
	FONT-SIZE: 10px; COLOR: #21478b; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.NewsIndex {
	FONT-SIZE: 10px; COLOR: #21478b; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.NewsIndex:visited {
	FONT-SIZE: 10px; COLOR: #660033; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.NewsIndex:hover {
	FONT-SIZE: 10px; COLOR: #21478b; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.PageTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #0066CC; FONT-FAMILY: Verdana
}
A.JobIdex {
	FONT-SIZE: 10px; COLOR: #323f52; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.JobIdex:hover {
	FONT-SIZE: 10px; COLOR: #323f52; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
A.JobIdex:visited {
	FONT-SIZE: 10px; COLOR: purple; FONT-FAMILY: Verdana
}
A.ListStyle {
	COLOR: #0066CC; TEXT-DECORATION: none
}
A.ListStyle:hover {
	COLOR: #FF6600; TEXT-DECORATION: none
}
A.ListStyle:visited {
	COLORS : #0066CC; TEXT-DECORATION: none
}
.PivotalTextBox {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #a98205 1px solid; FONT-SIZE: 10px; OVERFLOW: auto; BORDER-LEFT: #a98205 1px solid; COLOR: #4a6ba5; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #f9f6e3
}
.PivotalText {
	FONT-SIZE: 10px; COLOR: #4a6ba5
}
.PivotalLink {
	FONT-SIZE: 10px; COLOR: #0066CC; TEXT-DECORATION: underline
}
.PivotalTextBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4a6ba5
}
.PivotalTitleText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #21478b
}
INPUT.FormText {
	BORDER-TOP: #ad8608 1pt solid; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #ad8608 1pt solid; COLOR: black; PADDING-TOP: 2px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #fff7e7
}
TEXTAREA.FormText {
	BORDER-RIGHT: #ad8608 1pt solid; BORDER-TOP: #ad8608 1pt solid; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #ad8608 1pt solid; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #ad8608 1pt solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #fff7e7
}
SELECT.FormSelect {
	BORDER-RIGHT: #ad8608 1pt solid; BORDER-TOP: #ad8608 1pt solid; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #ad8608 1pt solid; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #ad8608 1pt solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #fff7e7
}
INPUT.FormButton {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #103484
}
.formTable {
	BORDER-RIGHT: #424d5a 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #424d5a 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #424d5a 1px solid; WIDTH: 90%; COLOR: #184184; PADDING-TOP: 3px; BORDER-BOTTOM: #424d5a 1px solid; BACKGROUND-COLOR: #bdcfde
}
.formInnerTable {
	BORDER-RIGHT: #e7eff7 3px solid; BORDER-TOP: white 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #e7eff7 3px solid; WIDTH: 100%; COLOR: #4269a5; BORDER-BOTTOM: #e7eff7 3px solid; BACKGROUND-COLOR: #e7efef
}
.formTableTD {
	PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.formElementTableTD {
	PADDING-RIGHT: 15px; PADDING-LEFT: 2px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; align: left
}
.formPageTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #18458c
}
.formPagetext {
	FONT-SIZE: 10px; COLOR: #736980
}
.ResultTD {
	BORDER-RIGHT: #bdcfde 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #bdcfde 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; BORDER-LEFT: #bdcfde 1px solid; COLOR: #184184; PADDING-TOP: 8px; BORDER-BOTTOM: #bdcfde 1px solid; TEXT-ALIGN: left
}
.oddResultTR {
	BACKGROUND-COLOR: #ffffff
}
.evenResultTR {
	BACKGROUND-COLOR: #f7f7ff
}
.ErrorMessageFont {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: red; FONT-FAMILY: Verdana
}
.pivotalMenuNavOn {
	BACKGROUND-COLOR: #a09aaa
}
.pivotalMenuNav {
	COLOR: #21478b; BACKGROUND-COLOR: #f2f2f2
}
.HPCenterTable {
	BORDER-RIGHT: #bdcfde 1px solid; BORDER-TOP: #bdcfde 1px solid; BORDER-LEFT: #bdcfde 1px solid; WIDTH: 500px; BORDER-BOTTOM: #bdcfde 1px solid
}
.HPCenterTable_2 {
	WIDTH: 380px; BORDER-BOTTOM: #bdcfde 1px solid
}
.SSPicTd {
	VERTICAL-ALIGN: middle; WIDTH: 140px
}
.SSPicTd_2 {
	VERTICAL-ALIGN: middle
}
.HPCenterPic {
	BORDER-RIGHT: #bdcfde 1px solid; VERTICAL-ALIGN: top; WIDTH: 68px; TEXT-ALIGN: left
}
.HPCenterPic_2 {
	VERTICAL-ALIGN: top; WIDTH: 68px; TEXT-ALIGN: left
}
.HPCenterMainTitle {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #21498c; HEIGHT: 22px; BACKGROUND-COLOR: #bdcfde
}
.HPTitleTR {
	PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; WIDTH: 360px; COLOR: #21498c; HEIGHT: 20px; BACKGROUND-COLOR: #bdcfde
}
.HPTitleTR_2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; WIDTH: 380px; COLOR: #21498c; HEIGHT: 20px
}
.HPText {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #21498c; PADDING-TOP: 3px; TEXT-ALIGN: justify
}
.HPText_2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; WIDTH: 190px; PADDING-TOP: 3px; TEXT-ALIGN: justify
}
.LatestNewsTable {
	BORDER-RIGHT: #e7db94 1px solid; BORDER-TOP: #e7db94 1px solid; BORDER-LEFT: #e7db94 1px solid; WIDTH: 320px; BORDER-BOTTOM: #e7db94 1px solid
}
.LatestNewsTable_2 {
	BORDER-BOTTOM: #bdcfde 1px solid
}
.LatestNewsTitleTR {
	PADDING-LEFT: 40px; FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 20px; BACKGROUND-COLOR: #e7db94
}
.LatestNewsText {
	BORDER-RIGHT: #bdcfde 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bdcfde 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #bdcfde 1px solid; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: 0px; HEIGHT: 15px
}
HR.latestNews {
	WIDTH: 100%; COLOR: #e7db94; HEIGHT: 1px
}
.LatestNewsDate {
	FONT-SIZE: 10px; COLOR: #143e94
}
.HPTopMainText {
	PADDING-LEFT: 6px; FONT-SIZE: 10px; COLOR: #2b364f; FONT-FAMILY: verdana
}
.left-pane {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #586ec3; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
A.left-pane:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #586ec3; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
A.left-pane:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #586ec3; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
#nav A.on {
	DISPLAY: block; FONT-WEIGHT: normal; BACKGROUND: #e1e1e1; BORDER-LEFT: #00712c 5px solid; COLOR: #132b07; TEXT-DECORATION: none
}
#navcontainer { width: 100%; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 1px;
width: 160px;
background-color: #d4d2be;
border-bottom: 1px solid #FFFFFF;
}

#navcontainer a:link, #navlist a:visited
{
color: #FFFFFF;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #fdfcf3;
color: #000000;
text-decoration: none;
}

.sous-titre {  font-weight: bold; color: #000000}
#tdContentOfPage table tr td p strong {
	color: #FF6600;
}

