/*html { overflow-x: hidden; }
*/
body 
{
	background: #D9D9D9; /*#D3D3D3 url(../images/bgd-gris.jpg) repeat-x scroll 0 0;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*width:100%;*/
	padding-bottom:50px;
	/*overflow-x: hidden;*/
	margin-right:0px;
	margin-left:0;
	
}
form
{
	margin-left:0;
	margin-top:10px;
}
#MainDiv
{
	min-width:960px;
	_width:1000px;
/*width:2000px;*/
}
#TopMenu
{
	position:relative;
	height:24px;
	width:100%;
	/*width:2000px;*/
	background:url(../images_design/haut-banniere.jpg) no-repeat;
}
#Banniere
{
	position:relative;
	height:149px;
	width:100%;
	background:url(../images_design/banniere.jpg) no-repeat;
}
#MainMenu
{
	position:absolute;
	top:110px;
	left:10px;
	width: 850px;
}
#SubBanniere
{
	height:26px;
	background:url(../images_design/fond-banniere-accueil.jpg) no-repeat;
}
#BorderDiv
{
background:url(../images_design/fond-content-accueil.jpg);
}
#ContentDiv
{
	zoom:1;
	overflow:hidden;
	
	/*width:2000px;*/
	margin-left:8px;
}
#LeftMenu
{
	background:#F2F2F2;
	float:left;
}
#Panes
{
	zoom:1;
	overflow:hidden;
	
	/*width:1750px;*/
	float:left;
	margin-left:29px;
}
#LeftPane
{
	display:none;
}
#ContentPane
{
	width:684px;
	float:left;
}
 #RightAndContactPane
 {
	float:left;
	width:225px;
	text-align:center;
 }
#FooterDiv
{
	clear:both;
	height:64px;
	background:url(../images_design/fond-footer-accueil.jpg);
}
#FooterDiv div
{
	padding-top:55px;
	margin-left:250px;
}
#LogoClick
{
display:block;
position:absolute;
height:75px;
width:230px;
left:35px;
top:0px;
z-index:10;
}
table.NavPath
{
	display:none;
}
.RightContactAccueil
{
}
/* MENUS
==========================================*/

ul.MenuMenuNiv1Css {
	zoom:1;
	overflow:hidden;
	padding: 0; 
	margin: 0; 
	text-align: center; 
	list-style-type: none; 
}

ul.MenuMenuNiv1Css li {
	display: block;
	float:left; 
	margin: 0; 
	padding: 8px 0 0 0;
}

ul.MenuMenuNiv1Css li a { 
	display: block;
	width: 170px;
	height: 23px;
	padding: 8px 0 0 0;
	color: #333333;
	font-weight:bold;
	text-decoration: none;
	background: url(../images/bouton_menu.gif) no-repeat 0 0;
	filter: alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
}
ul.MenuMenuNiv1Css li a:hover ,
ul.MenuMenuNiv1Css li.Active a ,
ul.MenuMenuNiv1Css li.Open a {
	background: url(../images/bouton_menu.gif) no-repeat 0 -31px;
	color: #000;
}

ul.MenuMenuBottomCss
{
	display:inline;
	margin:0;
	padding:0;
}
ul.MenuMenuBottomCss a
{
	color:#A5A5A5
}
ul.MenuMenuBottomCss li
{
	border-right:1px solid #A5A5A5;
	display:inline;
	list-style-type:none;
	margin:0;
	padding-left:5px;
	padding-right:8px;
}

#TopMenu ul
{
	display:block;
	left:673px;
	position:absolute;
	text-align:center;
	top:5px;
	width:290px;
}

#TopMenu ul a
{
	text-decoration:none;
	color:#004684;
	font-size: 11px;
	font-weight: bolder;
}	

/* Boxes
==========================================*/

#Visuel {
float:right;
margin-right:30px;
padding:0;
}
#Visuel img
{border:none;}
#Box1 h2, #Box2 h2, #Box3 h2, #Box4 h2 {
margin:0;
padding:3px 0 0 8px;
}
#Box1 p, #Box2 p, #Box3 p, #Box4 p {
color:#000000;
margin:0;
padding:5px 0 0 8px;
width:340px;
text-align: left;
}
#Box1 p a, #Box2 p a, #Box3 p a, #Box4 p a {
color:#000000;
margin:0;
padding:0;
text-decoration:underline;
}
#Box1 p a:hover, #Box2 p a:hover, #Box3 p a:hover, #Box4 p a:hover {
color:#000000;
margin:0;
padding:0;
text-decoration:none;
}
#Box1 .Plus a, #Box2 .Plus a, #Box3 .Plus a, #Box4 .Plus a {
background:url(../images/block_more.gif) no-repeat 0 0;
display:block;
position: relative;
width:23px;
height:24px;
margin:0 0 0 334px;
padding:0;
}
#Box1 {
background:url(../images/box-filling-technologies.gif) #96BBDF no-repeat 0 0;
margin:0 0 3px;
padding:0;
width:357px;
}
#Box2 {
background:url(../images/box-equipment-products.gif) #ACC9E4 no-repeat 0 0;
margin:0 0 3px;
padding:0;
width:357px;
}
#Box3 {
background:url(../images/box-support-services.gif) #D3E2EF no-repeat 0 0;
margin:0 0 3px;
padding:0;
width:357px;
}
#Box4 {
background:url(../images/box-regulatory.gif) #E7EEF3 no-repeat 0 0;
margin:0 0 3px;
padding:0;
width:357px;
}

/* RighPane's modules
==========================================*/

#RightPane .Module{
	margin:10px;
}
#RightPane .Module_Title {
width:100%;
}
#RightPane p{
	margin:0px;
}

#RightPane .Module_Title h1 {
background-color:#4E90CA;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
height:19px;
margin:0;
padding-top:5px;
text-align:center;
text-decoration:underline;
}

#RightPane .Module_Content {
background-color:#D7D7D7;
color:#666666;
margin:2px 0 5px;
padding:0 10px 10px;
}

#RightPane .ItemTitle {
font-weight:bold;
}
