body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	line-height: normal;
	background-image: url(../images/bg-yellow.gif);
	background-repeat: repeat-x;
	background-position: left top;
	
	color:#002d65;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
.padim-profile1 {
	padding-right: 15px;
	padding-bottom: 15px;
}

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


/* ------------------------------------------------------------------------------------------------------------------ */

#index h1.one {
	background-image: url(../images/home-txt-header1.gif);
	width: 486px;
	height:60px;
	margin: 5px 0 0 55px;
	padding: 0;
}

#index h1 span {
	display:none;}

/* ----------------------- */

#index h4 { margin:0; padding:0 }
#index h4 a { margin:0; padding:0; color:#ffffff }
#index h4.one a { color:#106bc4 }

#index h4.one { width: 128px; }
#index h4.two { width:161px; }

#index h4.three { width:205px; }


/* ----------------------- */

#index h5.one {
	background-image: url(../images/home-txt-header2.gif);
	width: 480px;
	height:56px;
	margin:0;
	padding:0;
	
	background-repeat: no-repeat;
    margin: 0 0 0 55px;
}

#index h5 span {
	display:none;}	


/* ------------------------------------------------------------------------------------------------------------------ */

#profile h1.one {
	background-image: url(../images/home-txt-header1.gif);
	width: 486px;
	height:60px;
	margin: 25px 0 0 27px;
	padding: 0;
}

#profile h1 span {
	display:none;}

/* ------------------------------------------------------------------------------------------------------------------ */

#DAFunits h1.one {
	background-image: url(../images/home-txt-header1.gif);
	width: 486px;
	height:60px;
	margin: 25px 0 0 27px;
	padding: 0;
}

#DAFunits h1 span {
	display:none;}
	
/* ------------------------------------------------------------------------------------------------------------------ */


#DGFDNF h1.one {
	background-image: url(../images/home-txt-header1.gif);
	width: 486px;
	height:60px;
	margin: 25px 0 0 27px;
	padding: 0;
}

#DGFDNF h1 span {
	display:none;}
	
/* ----------------------- */
	
/* ------------------------------------------------------------------------------------------------------------------ */

#separator h1.one {
	background-image: url(../images/home-txt-header1.gif);
	width: 486px;
	height:60px;
	margin: 25px 0 0 27px;
	padding: 0;
}

#separator h1 span {
	display:none;}

/* ------------------------------------------------------------------------------------------------------------------ */

#benefits h1.one {
	background-image: url(../images/home-txt-header1.gif);
	width: 486px;
	height:60px;
	margin: 25px 0 0 27px;
	padding: 0;
}

#benefits h1 span {
	display:none;}
	
/* ----------------------- */

#benefits h3.one, #benefits h3.two, #benefits h3.three, #DAFunits h3.one, #DAFunits h3.two, #DGFDNF h3.one, #DGFDNF h3.two, #separator h3.one, #separator h3.two, #laboratory h2.three, #laboratory h2.two, #index h3.one, #index h3.two { color:#044ea8; font-size:14px; padding:0 0 4px 0; margin:0; line-height:normal; }
#DAFunits h3.one, #DAFunits h3.two, #DGFDNF h3.one, #DGFDNF h3.two, #separator h3.one, #separator h3.two,#laboratory h2.three  { padding-bottom:12px }

/* ------------------------------------------------------------------------------------------------------------------ */


#laboratory h1.one {
	background-image: url(../images/home-txt-header1.gif);
	width: 486px;
	height:60px;
	margin: 25px 0 0 27px;
	padding: 0;
}

#laboratory h1 span {
	display:none;}

/* ------------------------------------------------------------------------------------------------------------------ */

#pulp h1.one, #food h1.one, #petrole h1.one {
	background-image: url(../images/home-txt-header1.gif);
	width: 486px;
	height:60px;
	margin: 25px 0 0 27px;
	padding: 0;
}

#pulp h1 span, #food h1 span, #petrole h1 span {
	display:none;}
	
/* ----------------------- */

#pulp h2.one, #food h2.one, #petrole h2.one, #benefits h2.one, #DAFunits h2.one, #DGFDNF h2.one, #separator h2.one, #confidentiality h2.one, #francais h2.one, #contact h2.one, #sitemap h2.one, #profile h2.one, #laboratory h2.one, #index h2 { color:#044ea8; font-size:20px; margin:0; padding:0; }
#food h2.one, #profile h2.one { padding-bottom:11px }
#index h2 { font-size:16px; margin-bottom:14px; }

/* ------------------------------------------------------------------------------------------------------------------ */

#contact h1.one, #francais h1.one, #espanol h1.one {
	background-image: url(../images/home-txt-header1.gif);
	width: 486px;
	height:60px;
	margin: 25px 0 0 27px;
	padding: 0;
}

#contact h1 span, #francais h1 span, #espanol h1 span {
	display:none;}

#francais h2.three, #espanol h2.three, #francais h2.two, #espanol h2.two, #contact h2.three, #contact h2.two { margin:0 0 6px 0; padding:0; font-size:16px; font-weight:normal; }
	
/* ------------------------------------------------------------------------------------------------------------------ */

#confidentiality h1.one {
	background-image: url(../images/home-txt-header1.gif);
	width: 486px;
	height:60px;
	margin: 25px 0 0 27px;
	padding: 0;
}

#confidentiality h1 span {
	display:none;}
	
/* ------------------------------------------------------------------------------------------------------------------ */

#sitemap h1.one {
	background-image: url(../images/home-txt-header1.gif);
	width: 486px;
	height:60px;
	margin: 25px 0 0 27px;
	padding: 0;
}

#sitemap h1 span {
	display:none;}

/* ------------------------------------------------------------------------------------------------------------------ */


.highlight {
	background-color: #1087d3;
	padding: 15px;
	background-image: url(../images/bg-highlight.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
	text-align:left;
}
.highlight ul { margin-left:25px; }
.highlight h3, .highlight h4 { font-size:20px; padding:0 0 16px 0; margin:0; }
#francais .highlight h4 { font-size:18px; margin-top:2px }

.bg-home {
	background-image: url(../images/home-bg1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

p {
	margin: 0px;
	line-height: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
li { line-height:18px }

table table a { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; text-align: left; color: #044ea8; text-decoration: underline; }
#food-industries a, #index h3 a { color:#044ea8; font-size:14px; padding:0 0 0px 0; margin:0; line-height:normal; font-weight:bold }


table table a:hover { text-decoration: none; }

.highlight a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline; }
.highlight a:hover { text-decoration: none; }

a.lien-footer:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
	
}

a.lien-footer:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
}

a.lien-footer:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #FFFFFF;
	text-decoration: underline;
}

.txt-blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
	
a.lien-menu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #044ea8;
	text-decoration: none;
	padding-left: 28px;
}

a.lien-menu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #044ea8;
	text-decoration: none;
	padding-left: 28px;
}

a.lien-menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #ffae00;
	text-decoration: none;
	padding-left: 28px;
}

a.lien-side1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#002d65;

	text-decoration: none;
}

a.lien-side1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#002d65;
	text-decoration: none;
}

a.lien-side1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#002d65;
	text-decoration: none;
}

a.lien-side2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a.lien-side2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a.lien-side2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.menu_top a {
	height: 19px;
	width: 112px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #044ea8;
	display: block;
	vertical-align: middle;
	text-decoration: none;
	padding-top: 4px;
}

.menu_top a:hover {
	height: 19px;
	width: 112px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #ffae00;
	display: block;
	vertical-align: middle;
	text-decoration: none;
	padding-top: 4px;
}

.padding-side1 {
	height: 84px;
	width: 205px;
	padding-right: 0px;
	padding-left: 70px;
	padding-top: 21px;
	display: block;
	background-image: url(../images/home-side1.gif);
	background-repeat: no-repeat;
	line-height:1.5;
	color:#002d65;
}

.padding-side2 {
	height: 75px;
	width: 205px;
	padding-right: 0px;
	padding-left: 70px;
	display: block;
	padding-top: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../images/home-side2.gif);
	background-repeat: no-repeat;
	line-height:1.5
}

.padding-side3 {
	height: 75px;
	width: 205px;
	padding-right: 0px;
	padding-left: 70px;
	display: block;
	padding-top: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../images/home-side3.gif);
	background-repeat: no-repeat;
	line-height:1.5
}
.bg-main-header {

	background-image: url(../images/main-bg-header.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.image-gauche-padding {
	padding-bottom: 12px;
	padding-right: 12px;
	float:left;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #044ea8;*/
}

.ligne {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #044ea8;
}

.ligne2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #044ea8;
}

.txt-confidentiality {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 25px;
	color: #3d3d3d;
}
.box1 {
	padding: 2px;
	height: 15px;
	width: 221px;
	background-image: url(../images/bg-form.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 5px;
	margin-top: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #eaeaea;
	border-bottom-color: #eaeaea;
	border-left-color: #999999;
}
.box2 {
	padding: 2px;
	height: 100px;
	width: 545px;
	background-image: url(../images/bg-form.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 5px;
	margin-top: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #eaeaea;
	border-bottom-color: #eaeaea;
	border-left-color: #999999;
}

form {
	display: inline;
}

.radio {
	height: 20px;
	width: 74px;
}

.menu_top1 a {
	height: 32px;
	width: 213px;
	font-size: 11px;
	color: #044ea8;
	text-decoration: none;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-image: url(../images/pulppaper-im1b.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	padding-top: 15px;
}

.menu_top2 a {
	height: 32px;
	width: 213px;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-image: url(../images/pulppaper-im2b.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	padding-top: 15px;
}

.menu_top3 a {
	height: 32px;
	width: 214px;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-image: url(../images/pulppaper-im3b.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	padding-top: 15px;
	margin-bottom:11px
}

/*.menu_top1 a:hover, .menu_top2 a:hover, .menu_top3 a:hover { text-decoration:underline }*/
td.exclusive a { color:#3d3d3d; text-decoration:none }

div.map { width:305px; height:196px; margin-bottom:20px; border:1px solid #ffb412 }

/*#food-industries a { background:transparent url(../images/food-other-industries.gif) 0 0 no-repeat; height:23px; width:194px; display:block; }
#food-industries a span { display:none }*/

#DAFunits .menu_top1, #DAFunits .menu_top2, #DAFunits .menu_top3, #DGFDNF .menu_top1, #DGFDNF .menu_top2, #DGFDNF .menu_top3, #separator .menu_top1, #separator .menu_top2, #separator .menu_top3, #benefits .menu_top1, #benefits .menu_top2, #benefits .menu_top3 { height:58px; line-height:16px; background-position:0 0; background-repeat:no-repeat; overflow:hidden; width:218px }
#DAFunits .menu_top1 a, #DAFunits .menu_top2 a, #DAFunits .menu_top3 a, #DGFDNF .menu_top1 a, #DGFDNF .menu_top2 a, #DGFDNF .menu_top3 a, #separator .menu_top1 a, #separator .menu_top2 a, #separator .menu_top3 a, #benefits .menu_top1 a, #benefits .menu_top2 a, #benefits .menu_top3 a { text-align:left;padding-left:10px; padding-top:6px; height:52px; background:none; display:block; width:auto; }
#DAFunits .menu_top1 a, #DGFDNF .menu_top1 a, #separator .menu_top1 a, #benefits .menu_top1 a { padding-right:0px; }
#DAFunits .menu_top2 a, #DGFDNF .menu_top2 a, #separator .menu_top2 a , #benefits .menu_top2 a{ padding-right:0px; }
#DAFunits .menu_top3 a, #DGFDNF .menu_top3 a, #separator .menu_top3 a, #benefits .menu_top3 a { padding-right:50px }
#DAFunits .menu_top1, #DGFDNF .menu_top1, #separator .menu_top1, #benefits .menu_top1 { background-image:url(../images/bg_daf.jpg) }
#DAFunits .menu_top2, #DGFDNF .menu_top2, #separator .menu_top2, #benefits .menu_top2 { background-image:url(../images/bg_dgf.jpg) }
#DAFunits .menu_top3, #DGFDNF .menu_top3, #separator .menu_top3, #benefits .menu_top3 { background-image:url(../images/bg_gravity.jpg); width:227px }

#backpage { font-size:12px; float:right; margin-right:50px; margin-top:5px; }
#backpage, #backpage a { color:#044ea8 }

div.active { background-position:0 -58px !important; }
div.active a { color:#ffffff; }
div.active a { background-position:0 -58px !important; color:#ffffff; }

#index h4 a, #index h3 a { display:block; height:100%; width:100% }
.bleufonce { color:#002d65; }

table table ul, ul.titre { margin-left:20px }

#footer { background-color:#044ea8; }
#footer td { padding:6px 10px }
#footer ul, #footer li { list-style:none }
#footer li { border-right:1px solid #ffffff; float:left; line-height:normal; margin-right:10px; padding-right:10px }
#footer li.last { border-right:0; padding-right:0; margin-right:0 }
#footer li a { color:#ffffff; text-decoration:none; }
#footer li a:hover { text-decoration:underline; }
#footer ul.right { float:right }
