BODY {
	MARGIN: 0px; FONT: 75%/1em "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: #5c5b7d
}
.redTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #993333
}
a:link {
	color:#5b5c7b;
	text-decoration: none;
}

a:visited {
	color:#333366;
	text-decoration: none;
}

a:hover {
	color:#FF0000;
	TEXT-DECORATION: none
}

a:active {
	text-decoration: none;
}

.linkTitle {
	FONT-WEIGHT: bold;
	COLOR: #5b5c7b;
	list-style-image: url(../img/blue04_next.gif);
	text-decoration: none;
}
.linkTitle:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 100%; 
	COLOR: #5b5c7b; 
	LINE-HEIGHT: 110%; 
	TEXT-DECORATION: none
}
.linkMore {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #ff6304; TEXT-DECORATION: none
}
.linkMore:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #ff6304; TEXT-DECORATION: underline
}
.linkNormal {
	FONT-SIZE: 100%; COLOR: #5b5c7b; LINE-HEIGHT: 110%; TEXT-DECORATION: underline
}
.linkNormal:hover {
	FONT-SIZE: 100%; COLOR: #5b5c7b; LINE-HEIGHT: 110%; TEXT-DECORATION: none
}
.tableHolder {
	BORDER-RIGHT: #a6adb4 1px solid; BORDER-TOP: #a6adb4 1px solid; BORDER-LEFT: #a6adb4 1px solid; BORDER-BOTTOM: #a6adb4 1px solid
}
.tableHeader TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #3d444b; PADDING-TOP: 4px; BORDER-BOTTOM: #d9d7cf 1px solid; HEIGHT: 28px
}
.tableHeaderDark {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #3d444b; PADDING-TOP: 4px; BORDER-BOTTOM: #d9d7cf 1px solid; HEIGHT: 28px
}
.tableHeaderLight {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #3d444b; PADDING-TOP: 4px; BORDER-BOTTOM: #d9d7cf 1px solid; HEIGHT: 28px
}
.tableSep {
	BORDER-TOP: #fff 1px solid; HEIGHT: 8px
}
.tableSepSmall {
	BORDER-TOP: #fdf6c1 1px solid; BORDER-BOTTOM: #f6da06 1px solid; HEIGHT: 1px
}
.tableRow TD {
	PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 23px
}
.tableRowDisplay {
	PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 23px
}
.tableRowAlt TD {
	PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 23px
}
.tableRowAltDisplay {
	PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 23px
}
.tableRow A {
	COLOR: #94871a
}
.tableRowAlt A {
	COLOR: #94871a
}
.tableRowDisplay A {
	COLOR: #94871a
}
.tableRowAltDisplay A {
	COLOR: #94871a
}
.tableTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #94871a; HEIGHT: 23px; TEXT-ALIGN: center
}
.tableSubTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; HEIGHT: 23px; TEXT-ALIGN: center
}
.tableTitleForm {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #94871a; BORDER-BOTTOM: #a6adb4 1px solid; HEIGHT: 23px
}
.tableTitleIn {
	BORDER-TOP: #bdc4d0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 120%; BACKGROUND: #eff4f6; COLOR: #94871a; BORDER-BOTTOM: #bdc4d0 1px solid; HEIGHT: 23px
}
.imgButton {
	FONT-WEIGHT: normal; FONT-SIZE: 90%; MARGIN: 0px; WIDTH: 100%; HEIGHT: 15px
}
.imgButton A {
	DISPLAY: block; MARGIN: 1px; WIDTH: 100%; HEIGHT: 15px
}
.imgButton A:link {
	COLOR: #012e40; TEXT-DECORATION: none
}
.imgButton A:visited {
	COLOR: #012e40; TEXT-DECORATION: none
}
.imgButton A:hover {
	COLOR: #012e40; TEXT-DECORATION: none
}
.imgButton A:link {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.imgButton A:visited {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.imgButton A:hover {
	BORDER-RIGHT: #cecece 1px solid; BORDER-TOP: #cecece 1px solid; BACKGROUND: #fff; MARGIN: 0px; BORDER-LEFT: #cecece 1px solid; BORDER-BOTTOM: #cecece 1px solid
}
.imgButton SPAN.w3c {
	FLOAT: left; MARGIN: 1px; POSITION: relative
}
.imgButton SPAN.spec {
	FLOAT: right; MARGIN: 3px 1px 1px 2px; CURSOR: pointer; POSITION: absolute
}
.imgButtonOff {
	FONT-WEIGHT: normal; FONT-SIZE: 90%; MARGIN: 0px; WIDTH: 100%; COLOR: #cfcfcf; HEIGHT: 15px
}
.imgButtonOff SPAN.w3c {
	FLOAT: left; MARGIN: 1px; POSITION: relative
}
.imgButtonOff SPAN.spec {
	FLOAT: right; MARGIN: 3px 1px 1px 2px; POSITION: absolute
}
#advSrchOff {
	DISPLAY: none
}
#smplSrchOn {
	DISPLAY: none
}
THEAD TR {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BACKGROUND: url(./img/table_header.gif) #b4bbc5 repeat-x 50% top; PADDING-BOTTOM: 4px; COLOR: #3d444b; PADDING-TOP: 4px; BORDER-BOTTOM: #d9d7cf 1px solid; HEIGHT: 28px
}
TH.sorted {
	COLOR: #fff
}
TH A {
	
}
TH A:visited {
	
}
TH A:hover {
	TEXT-DECORATION: underline
}
TR.tableRowEven {
	PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f8f9fd; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #bdc4d0 1px solid; HEIGHT: 23px
}
TR.even TD {
	PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f8f9fd; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #bdc4d0 1px solid; HEIGHT: 23px
}
DIV.exportlinks {
	BORDER-RIGHT: #999 1px dotted; PADDING-RIGHT: 4px; BORDER-TOP: #999 1px dotted; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; MARGIN: 2px 0px 10px; BORDER-LEFT: #999 1px dotted; WIDTH: 79%; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px dotted; BACKGROUND-COLOR: #eee
}
SPAN.pagebanner {
	BORDER-RIGHT: #999 1px dotted; PADDING-RIGHT: 4px; BORDER-TOP: #999 1px dotted; MARGIN-TOP: 10px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; BORDER-LEFT: #999 1px dotted; WIDTH: 565pt; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px; BACKGROUND-COLOR: #eee; TEXT-ALIGN: right
}
SPAN.pagelinks {
	BORDER-RIGHT: #999 1px dotted; PADDING-RIGHT: 4px; BORDER-TOP: #999 1px; DISPLAY: block; PADDING-LEFT: 4px; MARGIN-BOTTOM: -5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #999 1px dotted; WIDTH: 565pt; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px dotted; BACKGROUND-COLOR: #eee; TEXT-ALIGN: right
}
.tableTitleMenu {

	BORDER-TOP: #bdc4d0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #eff4f6; COLOR: #333366; BORDER-BOTTOM: #bdc4d0 1px solid; HEIGHT: 20px
}
li {
	list-style-image: url(puce.gif);
	padding-bottom: 10px;
}

	/************************* NAV - top horizontal nav - importee de mollio **************************/
	#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
	#nav {
	font-weight: bold;
	height: 2.09em;
	font: bold 96% arial;
	margin: 0 105px 0 320px;
}
	#nav li {
	position: relative;
	background: #3980F4;
	float: left;
	width: 10em;
	display: block;
	margin: 0;
	border-bottom: 3px solid #3672EA;
	border-right: 3px solid #3672EA;
	padding: 0;
}
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#fff;display: block;padding: 4px 10px 2px}
	#nav a:hover {
	color: #4a4cff;
}
	/*Items du menu sans parcours*/
	#nav li ul {
	border-left: 1px solid #c00;
	background: #3980F4; /* #f6f6f6 url("images/featurebox_bg.gif") no-repeat 100% 100%*/
	width: 15.8em;
	font-size: 96%;
	margin-top: 3px;
	position: absolute;
	font-weight: normal;
	left: -999em;

}
	#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}
	
	#nav li li {background:none;float:none;border:none;border: 1px solid #999;border-top:1px solid #fff;border-right:none;border-left:none;padding-left:0}
	#nav li li.last {border-bottom:none}
	/* Item du menu */
	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {
	color: #f0f8ff;
	padding: 3px 10px 2px;
	width: 14em;
}
	/* parcours du menu */
	#nav li li a:hover {
	color: #d0d05c;
	background: #1A50B8;
}
	
	#nav li.active {
	background: #3980F4;
	border-bottom: 3px solid #3980F4;
	font: large;
}
	#nav li.active ul {border:none;background: #c00 url("images/featurebox2_bg.gif") no-repeat 100% 100%}
	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {}
	#nav li.active a:hover {color:#000}
	
	#nav li.active li {border:none;border-top: 1px solid #c15c5c;border-bottom: 1px solid #870000}
	#nav li.active li.last {border-bottom: none}
	#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#fff}
	#nav li.active li a:hover {background: #666 url("images/sprites.gif") repeat-x 0 99%;color:#fff}
	
	#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#fff;font-weight:bold;background: #666 url("images/sprites.gif") repeat-x 0 99%}

	/* hide from IE mac \*/
	#nav li {width:auto}
	/* end hiding from IE5 mac */
	

/* LAYOUT - FOOTER */
#footer {clear:both;border-top: 1px solid #5374D7;padding: 10px 0 30px;font-size:86%;color:#999}
	#footer p {margin:0}
	#footer a:link {color:#999}
