body					{margin:0px; padding:0px; font-family:arial, sans-serif; color:#494947;}
.lebody					{background:url(fondbody.jpg) #C9CCCF repeat-y top left;}
.lebody_m /*merobel*/	{background:url(fondbody.jpg) #C9CCCF repeat-y top left;}
.conception				{color:#E0E5EA; font-family:arial; font-size:12px; text-align:center;}
.conception a			{color:#E0E5EA;}
.gras					{font-weight:bold;}
.maigre					{font-weight:none;}
ul						{padding:0px; margin:0px;}
img						{display:block;}
form					{padding:0px; margin:0px;}
a						{color:#02498B; text-decoration:none;}
a:hover					{text-decoration:underline;}
a.limenu				{display:block; width:91px; height:20px; color : #FFFFFF; text-decoration : none; background:#00438F; border:1px solid #FFFFFF; border-collapse:collapse; font-family:arial; font-weight:bold; font-size:12px;}
a.limenu:hover			{width:91px; height:20px; color:#00438F; background:#A1B6E0;}
.company_txt			{text-align:justify; color:#6A6A69; font-size:12px; font-weight:bold;}
.company_txt a			{font-family:Verdana; color:#6A6A69; font-size:12px; font-weight:bold;}

/*merobel*/
a.limenu_m{
	display:block;
	width: 91px;
	height: 20px;
	color : #FFFFFF;
	text-decoration : none;
	background:#00438F;
	border:1px solid #FFFFFF;
	border-collapse:collapse;
	font-family : arial;
	font-weight : bold;
	font-size : 12px;
}

a.limenu_m:hover {
	width: 91px;
	height: 20px;
	color : #00438F;
	background:#A1B6E0;
}
/*fin merobel*/


a.limenu2{
	color : #FFFFFF;
	text-decoration : none;
	font-family : arial;
	font-size : 11px;
}

a.limenu2:hover {
	background: url(blank.gif);
    text-decoration :underline;
}

a img {
	border:0px;
}

.flote{
	border:1px solid #00438F;
}

.intro{
	font-family:arial;
	font-size:12px;
	color : #687498;
}

.po{
	font-family:arial;
	font-size:11px;
	color : #FFFFFF;
}

.po2{
	font-family:arial;
	font-size:12px;
	color : #E8E8F8;
	font-weight : bold;
}

.applic{
	font-family:arial;
	font-size:12px;
	color : #687498;
}

.liendata a{
	font-family:arial;
	font-size:11px;
	color : #687498;
	text-decoration : none;
}

.liendata a:hover{
	font-family:arial;
	font-size:11px;
	color : #C00C18;
	text-decoration : underline;
}
/*menu company */
.liendata_menucomp a{
	font-family:arial;
	font-size:11px;
	color : #FFF;
	text-decoration : none;
}

.liendata_menucomp a:hover{
	font-family:arial;
	font-size:11px;
	color : #FFF;
	text-decoration : underline;
}

.liendata2{
	padding : 0px;
	margin : 0px;
}

.liendata2 a{
	font-family:arial;
	font-size:11px;
	color : #687498;
	text-decoration : none;
}

.liendata2 a:hover{
	font-family:arial;
	font-size:11px;
	color : white;
}

.mage{
	border : 1px solid #FFFFFF;
}


/*############# MENU HORIZONTAL #################*/

#table_menu_horiz td{
	vertical-align:bottom;
	text-align:center;
}
#table_menu_vert td{
	height:20px;
}
#table_menu_vert a{
	color:#FFFFFF;
	font-family:arial;
	font-size:12px;
	text-decoration : none;
	margin-right:5px;
	font-weight:bold;
}
#table_menu_vert a:hover{
	color:#FFFFFF;
	font-family:arial;
	font-size:12px;
	text-decoration : underline;
	margin-right:5px;
	font-weight:bold;
}

.bouton_go{
	border-top : 1px solid #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
	border-left : 0px solid #FFFFFF;
	background-color : #687498;
	width:20px;
	height:20px;
	font-family:arial;
	/*font-size:8px;*/
	color:#FFFFFF;
	font-weight:bold;
}
.champ_go{
	border: 1px solid #FFFFFF;
	background-color : #B0B4C8;
	width:100px;
	height:20px;
	font-size:11px;
}
.select_go{
	border: 1px solid #FFFFFF;
	background-color : #B0B4C8;
	width:100px;
}

#menu_produits{
	margin:0;
	padding:0;
	margin-top:71px;
	border:0 none;
	width:151px;
}
#menu_news{
	margin:0;
	padding:0;
	margin-top:70px;
	border:0 none;
}
#menu_produits td{
	text-align:right;
	padding-right:5px;
	border-bottom:1px solid #FFFFFF;
	height:30px;
	color:#FFFFFF;
	font-size:12px;
}
#menu_news td{
	text-align:right;
	padding-right:5px;
	height:30px;
	color:#FFFFFF;
	font-size:12px;
}

#menu_produits td ul a{
	color:#004490;
	text-decoration:none;
}
#menu_produits td ul a:hover{
	color:#004490;
	text-decoration:underline;
}


#menu_produits td a, #menu_news td a{
	color:#004490;
	text-decoration:none;
}
#menu_produits td a:hover, #menu_news td a:hover{
	color:#004490;
	text-decoration:none;
}



.tablo{
border-top : 1px solid #00438F;
border-left : 1px solid #00438F;
}
.selectionner{
font-family : arial;
font-size : 12px;
color : #00438F;
}

.selectionner a{
font-family : arial;
font-size : 12px;
color : #00438F;
text-decoration: underline;
}

.selectionner a:hover{
font-family : arial;
font-size : 12px;
color : #00438F;
text-decoration: underline;
}


.passelectionner{
font-family : arial;
font-size : 12px;
color : #979797;
}

.passelectionner a{
font-family : arial;
font-size : 12px;
color : #979797;
text-decoration: underline;
}

.passelectionner a:hover{
font-family : arial;
font-size : 12px;
color :#979797;
text-decoration: underline;
}

.cel1{
border-bottom : 1px solid #00438F;
border-right : 1px solid #00438F;
text-align : center;
}



#td_wwide p{
	margin:0;padding:0;
	font-size:12px;
	colro:#00438F;
}

/*tableaux merobel*/
#tab_merobel td{
	border-bottom:1px solid #FFF;
	padding:2px 10px;
}
.couple{
	width:77px;
	border-right:2px solid #E0E0E1;
	background:#F0F0F0;
	font-weight:bold;
}
.taille{
	width:77px;
	background:#F0F0F0;
	font-weight:bold;
}

/**/
#table_form_contact, #table_form_rappel{
	font-size:12px;
	color:#405780;
	font-weight:bold;
}
#table_form_contact td.label{
	width:85px;
}
#table_form_contact td.label2{
	width:185px;
	text-indent:70px;
}
#table_form_contact input{
	background:#F0F0F0;
	color:#000000;
	font-size:12px;
	font-family:arial;
	border:0 none;
	height:22px;
	line-height:22px;
	width:179px;
}
#table_form_contact textarea{
	background:#F0F0F0;
	color:#000000;
	height:152px;
	border:0 none;
}

.bouton_bleu{
	width:70px;
	background:#A0B4E0;
	color:#00438F;
	font-size:12px;
	font-family:Arial, sans serif;
	padding:0;
	line-height:22px;
}

/*menu drapeau langue*/
.menulg{
		color:#00438F;
		text-decoration:none;
	}
	.menulg:hover{
		color:#00438F;
		text-decoration:underline;
	}

/*le texte de company*/
#letextecompany a{
	text-decoration:underline;
	font-weight:bold;
	color:#00438F;
}
#letextecompany a:hover{
	text-decoration:none;
	font-weight:bold;
}


/*INDUSTRIES*/
.titre_industries{
	position:absolute;
	font-family:arial,sans-serif;
	font-size:30px;
	color:#004490;
	margin-top:8px;
	margin-left:30px;
}
