
.conception{
	color : #CBCBCB;
	font-family : arial;
	font-size : 11px;
	text-align : center;
}

.conception a{
	color : #CBCBCB;
	font-family : arial;
	font-size : 11px;
}
.gras{
	font-weight:bold;
}
.maigre{
	font-weight:none;
}
body{
	margin : 0px;
	padding:0px;
	font-family:arial, sans-serif;
}
.lebody{
	background:url(fondbody.jpg) #E0E0E1 repeat-y top left;
}
/*body merobel*/
.lebody_m{
	background:url(fondbody.jpg) #E0E0E1 repeat-y top left;
}
/*fin body merobel*/

ul{
	padding : 0px;
	margin : 0px;
}

img{
	display : block;
}

form{
	padding : 0px;
	margin : 0px;
}
a.limenu{
	display:block;
	width: 110px;
	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: 110px;
	height: 20px;
	color : #00438F;
	background:#A1B6E0;
	
}
/*new home pg*/
a.limenu-h{
	display:block;
	width: 156px;
	height: 20px;
	color : #FFFFFF;
	text-decoration : none;
	background:#00438F;
	border:1px solid #FFFFFF;
	border-collapse:collapse;
	font-family : arial;
	font-weight : bold;
	font-size : 13px;
	padding-top:5px;
}

a.limenu:hover-h {
	width: 156px;
	height: 20px;
	color : #00438F;
	background:#A1B6E0;
	padding-top: 5px;
}
/*end new home pg*/

/*merobel*/
a.limenu_m{
	display:block;
	width: 110px;
	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: 110px;
	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;
}

.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;
}

/* All Pages */

/* Title*/
.title{
    position:absolute;
    font-family:arial,sans-serif;
    font-size:30px;
    color:#004490;
    margin-top:-2px;
    margin-left:10px;    	
}

.header{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #00438f;
}

p{
	font-family: Arial;
	font-size: 13px;
	color: #00438f;
		
}

.error {
	color: red;
	margin: 0 1em 1em 0;
}
.special {
	width:5px;
	visibility: hidden;	
}
