body {
	margin:0;
	padding:0;
	color:#535353;
	font: normal 12px Arial;
	background-color:#f5f5f5;
}
A IMG {
	border:none;
}
A {
	text-decoration:none;
}
A:hover {
	text-decoration:underline;
}
.clear {
	clear:both;
}
#page {
	background-color:white;
	width:1024px;
}
#headerTop {
	text-align:right;
	height:68px;
	overflow:hidden;
	padding:30px 34px 0 0;
}
#headerBot {
	height:88px;
	background:white;
	overflow:hidden;
}
#menuBar1 {
	background:#061e5b;
	height:31px;
	overflow:hidden;
	padding:0 0 0 20px;
}
.menu1 {
	float:left;
	padding:0 0 0 14px;
	color:white;
	background:transparent url(/converteam/4/static/puceB.gif) no-repeat left center;
	margin:7px 10px 0 0;
	font-weight:bold;
}
#menuBar1 A.sel {
	background-image:url(/converteam/4/static/puceO.gif);
	color:#eb6e08;
}
#menuBar2Cont {
	height:32px;
	overflow:hidden;
}
#menuBar2 {
	height:29px;
	overflow:hidden;
	background:white url(/converteam/4/static/menu2Bg.gif) repeat-x left bottom;
	padding:3px 0 0 40px;
}
.menu2 {
	float:left;
	padding:0;
	color:#999999;
	margin-right:20px;
}
#menuBar2 A.sel {
	color:#003466;
}
#pathBar {
	padding:0 0 0 29px;
	height:25px;
	overflow:hidden;
}
#pathBar, #pathBar A {
	color:#999999;
}
H1 {
	font: bold 16px Arial;
	color:#003466;
	margin:0 0 0 280px;
	padding:0 0 4px 0;
	width:724px;
}
.underline {
	background:transparent url(/converteam/4/static/tiret.gif) repeat-x left bottom;
}
#footer {
	font: normal 10px Arial;
	text-align:center;
	padding:10px 0;
}
#footer, #footer A {
	color:#000000;
}
#left {
	float: left;
	width: 261px;
	margin: 0 0 0 0;
	position:relative;
	min-height:550px;
}

#main {
	float: left;
	width: 724px;
	display: inline;
	margin: 10px 0 0 19px;
	text-align:justify;
}
.leftMenu {
	border-left:solid 2px #051e5b;
	padding:0 0 0 10px;
	text-align:left;
	margin:0 0 20px 0;
}
.leftMenu A {
	display:block;
	font: normal 13px Arial;
	line-height:20px;
	color:#8a8989;
}
.lMenu2 {
	margin:0 0 0 20px;
}
.leftMenu .lMenu2 {
	font-size: 11px;
	line-height:14px;
	padding:4px 0 2px 0;
}
.leftMenu A.sel{
	font-weight:bold;
	color:#003466;
}
#menuRight {
	float:right;
	margin:5px 15px 0 0;
}
#menuRight FORM {
	float:left;
}
.extraLnk {
	float:left;
	background-color:#eb6e08;
	color:white;
	font-weight:bold;
	padding:2px 10px 3px 10px;
}
#query {
	font: normal 11px arial;
	color: #061E5B;
	padding:2px 2px;
	width:90px;
	border:1px solid #E76E36;
	background-color:#eeeeee;
	margin:0 10px;
}
.langSelector{
	font: normal 11px arial;
	color: #061E5B;
	border:1px solid #E76E36;
	padding:1px;
	background-color:#eeeeee;
}
.newsMarket {
	margin-top:10px;
	border-top:dashed 1px #666666;
	border-bottom:dashed 1px #666666;
	padding:6px 0;
}
#col1 {
	float:left;
	width:225px;
	text-align:left;
}
#col2 {
	float:right;
	width:482px;
}
.marketTitle {
	font: normal 14px arial;
	color: #061E5B;
	margin-bottom:3px;
}
.marketTitle2 {
	font: bold 12px arial;
	color: #5793C9;
}
.marketNewsChapo {
	font-size: 11px;
	margin-top:3px;
}
.marketLink A {
	font: bold 11px arial;
	color: #5793C9;
}

#slLeft, #slLeftSingle { 
	width: 221px;
	height: 400px;
	position: relative;
	overflow: hidden;
	margin-bottom:10px;
}
#slLeftContent {
	width: 221px;
	position: absolute;
	top: 0;
	margin: 0;
	padding:0;
}
.slLeftImage {
	float: left;
	position: relative;
	display: none;
}
.slLeftImage span, #slLeftSingle span {
	text-align:left;
	width: 221px;
	height: 50px;
	position: absolute;
	left: 0;
	font: normal 16px Arial;
	background-color: #061E5B;
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	color: #fff;
	display: none;
	top: 0;
	line-height:26px;
}
#slLeftSingle span {
	display: block;
}

.imgBloc {
	float:left;
	background-color:#ededed;
	border-left:solid 5px #B4B3B3;
	width:347px;
	margin:0 10px 10px 0;
}
/* mode edition */
table .imgBloc {
	width:340px;
}
.imgBlocTitle {
	color:#061E5B;
	font: bold 13px Arial;
	padding:6px 10px;
	border-bottom:solid 1px #ffffff;
}
.imgBloc1 {
	float:left;
	width:120px;
}
.imgBloc2 {
	float:right;
	width:212px;
	padding:10px 8px 5px 0;
	text-align:left;
}
.imgBloc2 A {
	color: #EB6E08;
	text-decoration:underline;
}
.imgBloc2 P{
	margin:0;
	padding:0;
}
.cMarket {
	font-size:13px;
	color:#EB6E08;
	font-weight:normal;
	padding-left:5px;
}
.rTable3 .ccTable {
	margin:0 0 5px 0;
}
.rTable3 .ccTable td {
	background:none;
	border:none;
	padding:0;
}
