a img { border:none}
* { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif}
body
{
background-color:#bac9d1;
font-size:13px;
}
h3{
font-size:16px;
}
.big_container
{
width:960px;
background-color:#FFFFFF;
text-align:left;
}
.container
{
width:942px;
margin-left:6px;
}
.banner
{
background-image:url(../img/fo/header.gif);
width:942px;
height:133px;
margin-left:3px;
}
.menu_container
{
background-repeat:no-repeat;
background-image:url(../img/fo/bkg_menu.gif);
height:28px;
width:942px;
margin-left:3px;
}
.left_col
{
float:left;
width:244px;
}
.main_col
{
float:left;
margin-left:12px;
margin-top:13px;
width:686px;
}
.news_area
{
background-image:url(../img/fo/bkg_news.gif);
width:244px;
height:225px;
margin-top:15px;
}
.news_area h3
{
font-size:16px;
padding-top:13px;
padding-left:26px;
}
.news_area p
{
font-size:13px;
color:#434242;
margin-top:10px;
padding:0 10px 0 21px;
text-align:justify;
}
.pro_area
{
background-image:url(../img/fo/bkg_pro.gif);
height:438px;
width:244px;
margin-top:6px;
}
.pro_area h3
{
font-size:16px;
padding-top:13px;
padding-left:26px;
}
.pro_area input
{
width:105px;
height:16px;
margin-left:20px;
color:#0e0e0e;
}
.pro_area img
{
top:5px;
}
.pro_area_link
{
color:#FFFFFF;
font-size:12px;
text-decoration:none;
margin-left:130px;}
.right_col
{
width:294px;
float:left;
background-image:url(../img/fo/bkg_produits.jpg);
height:434px;
margin-top:6px;
}
.right_col_inter
{
width:245px;
float:left;
background-image:url(../img/fo/right_col_inter.jpg);
height:394px;
margin-top:10px;
}
.right_col h3
{
font-size:16px;
padding-top:13px;
padding-left:26px;
}
.right_col p
{

padding-left:26px;
}
.right_col table p
{

padding-left:0px;
}
.right_col table
{

margin-left:26px;
}
.realisation_lef{


background-image:url(../img/fo/bkg_produits_inter.jpg);
background-repeat:no-repeat;
height:290px;
margin-top:10px;
}
.realisation_lef h3{
padding-left:26px;
padding-top:13px;
font-size:16px;
}
.realisation_lef a{
padding-left:26px;
line-height:24px;
font-weight:bold;
}
.main{
	width:392px; 
	float:left; 
	margin-top:18px;
}
.main_inter{
	width:440px; 
	float:left; 
	margin-top:10px;
	margin-top:23px;
}
.main_inter2{
	width:680px; 
	float:left; 
	clear:both;
	margin-top:10px;
	margin-top:23px;
}
#mContainer {
	
height:228px;
overflow:hidden;
position:relative;
width:758px;
z-index:0;


}
.mPhoto {
	position:absolute;
	top:0px;
	left:0px;
	-moz-opacity:0.0;
	filter:Alpha(opacity=0);
	z-index:0;
	
}