
#Cache
{
	background-color:#CED0D2;
	width: 5px;
	height: 40px;
	position : absolute;
	left: 50%;
	top: 145px;
	margin-left: -490px;
}
body
{
	margin:0px;
	padding:0px;
	text-align: left;
	background-color:#CED0D2;
	width: 100%;
}

#MainDiv
{
	text-align: left;
	top: 0px;
	height: 580px;
	padding-top: auto;
	padding-bottom: auto;
	width:970px;
	margin-left:auto;
	margin-right:auto;
	_position: absolute;
	_left: 50%;
	_margin-left: -485px;
}

#TopDiv
{
	width:100%;
	height:145px;
	/*position:relative;*/
	background-color:#CED0D2;
	
}

#TopMenuDiv
{
	background-color:#68676C;
height:35px;
/* height:auto\9;*/
vertical-align:middle;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
max-width:970px;
min-width:970px;
width:970px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
border-top:5px;

}
#TopMenuDivNoMenu
{
	width:100%;
	height:25px;
	border-bottom: 6px solid #68676C;
	padding: 0px;
	margin: 0px;
}

#LeftPane
{
	width: 100%;
	height: 91px;
	position:absolute;
	top:50%;
	margin-top:72px;
	_margin-top: 77px;
	display:none;
}

.LogoBasDePage
{
	width: 223px;
	height: 80px;
	position: absolute;
	top: 372px;
	left: 50%;
	margin-left: 150px;
	_top:368px;
}
.LogoBasDePageBleu
{
	width: 223px;
	height: 80px;
	position: absolute;
	top: 371px;
	left: 50%;
	margin-left: 150px;
	/*margin-top:82px;*/
	_top:367px;
}

.contentarea
{
	height: 250px;
	background-color: #ffffff;
}
.contentPane
{
	overflow-y: auto;
	overflow-x: hidden;
	padding: 0px;
	*padding-right: 15px;
	margin: 0px;
	height: 250px;
	padding-bottom:-1px;
	vertical-align: top;
}
.rightPane
{
	padding: 0px;
	margin: 0px;
	height: 250px;
	background-color: #ffffff;
	vertical-align: top;
}

p
{
	padding: 0px;
	margin: 0px;
}

.contentPane br, .rightPane br
{
	display : none;
}
.Table_Module br
{
	display: block;
}


.Table_Module
{
	*margin-top: -1px;
}


#BottomDiv
{
	width:970px;
	height:6px;
	position:absolute;
	background-color: #02A5EA;
	
	padding: 0px;
	margin: 0px;
	margin-top: -1px;
	text-align: right;
	color: #69AED0 !important;
	font-size: 6px;
}

.BlueBackgroundLink a,.BlueBackgroundLink a:link,.BlueBackgroundLink a:hover,.BlueBackgroundLink a:active,.BlueBackgroundLink a:visited
{
	color: #68676C;
}

a.LogonButton
{
	text-decoration: none;
	font-size: 5px;
	color: #CED0D2 !important;
	padding: 0px;
	margin: 0px;
	top:6px;
	right: 0px;
	position: relative;
	display: block;
	width:25px;
	z-index: 50;
}
a.LogonButton hover
{
	text-decoration : none;
}
#LngDiv
{
/*position: absolute;
	top: 100px;
	right: 0px;*/
	float: right;
	width: 86px;
	margin-top: 90px;
	
}
#LngDiv .LgListActivate .LgListLink 
{
	background-image: url(images_design/bgMenuBas.gif);
	background-repeat: no-repeat;
	
	background-color : #68676C;
	
	display: block;
	
	height: 18px;
	_height: 25px;
	vertical-align: middle;
	padding-top: 4px;
	padding-left: 18px;
	
	color: #ffffff;
	font-family: tahoma;
	font-size: 11px;
	*font-size: 12px;
	font-weight: bold;
	
	font-style: normal;
	text-decoration: none;
	
	width: 20px;
	/**padding-left: 5px;*/
	_padding-right: 5px;
	
	background-position: center left;
	
	margin-left: 5px;
	
	float : right;
}
/*.CE_TABLE{
	display:block;
	border-collapse: collapse;
	margin:0px;
	padding:0px;
	border:0px;
	border-spacing: 0px;


}*/
#TopMenuDiv .Vide
{
	display:none;

}
/* force no wrap on fourth cell to have structure M-sys on same line*/
.HTableMenu1 > tbody > tr > td.HTDMenuV1:first-child + td.HTDMenuV1 + td.HTDMenuV1 + td.HTDMenuV1 .HTextMenuV1 ,
.HTableMenu1 > tbody > tr > td.HTDMenuA1:first-child + td.HTDMenuV1 + td.HTDMenuV1 + td.HTDMenuV1 .HTextMenuV1,
.HTableMenu1 > tbody > tr > td.HTDMenuV1:first-child + td.HTDMenuA1 + td.HTDMenuV1 + td.HTDMenuV1 .HTextMenuV1,
.HTableMenu1 > tbody > tr > td.HTDMenuV1:first-child + td.HTDMenuV1 + td.HTDMenuA1 + td.HTDMenuV1 .HTextMenuV1,
.HTableMenu1 > tbody > tr > td.HTDMenuV1:first-child + td.HTDMenuV1 + td.HTDMenuV1 + td.HTDMenuA1 .HTextMenuA1{
   white-space:pre-wrap;
   white-space:pre\9;
   *white-space:pre-wrap;
   _white-space:pre-wrap;
}
.menuTripleConteneur{
text-align:right;
padding-top:20px;
}

.menuTriple{
float:right;
}
/*.CE_TD  table  td {
padding-left:10px\9;
*padding-left:10px;
_padding-left:10px;
padding-top:10px\9;
*padding-top:10px;
_padding-top:10px;
}*/