

body{
	margin:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(/public/images/accueil/bg.jpg) repeat-x;
}
#accueil{
	width:1100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	margin:0px;
	padding:0px;
	color:#013A7A;
	font-size:11px;
	font-weight:200;
    font-style:normal;
    text-transform:uppercase;
}
#header-keywords {
	float:left;
	font-style:normal;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	left:26px;
	top:100px;
}
#top{
		float:left;
		width:980px;
		height:124px;
		background-color:#F1F2F4;
	}
		#logo{
			float:left;
			width:233px;
			height:61px;
			margin-left:29px;
			margin-top:30px;
			background:url(/public/images/accueil/logo.gif) no-repeat;
		}
		#search{
			float:left;
			width:268px;
			position:absolute;
			top:90px;
			left:721px;
			/*padding-right:10px;
			padding-top:81px;*/
			text-align:right;
			color:#959CA1;
			font-size:11px;
			font-style:italic;
			font-weight:bold;
			text-transform:uppercase;
			line-height:12px;
		}
		#search input#q{
			width:150px;
			height:17px;
			font-size:12px;
			margin-left:10px;
			margin-right:5px;
			padding-left:5px;
			padding-top:2px;
			padding-right:5px;
			border-top:1px solid #8E8E8E;
			border-left:1px solid #CECDCE;
			border-right:1px solid #CECDCD;
			border-bottom:1px solid #E3E3E4;
		}

#left {
	float:left;
	width:632px;
	background:url(/public/images/accueil/bg-left.jpg) no-repeat top right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
	#flash {
		float:left;
		width:630px;
		height:224px;
	}
	#text {
		float:left;
		font-size:11px;
		color:#858B8F;
		padding-left:30px;
		padding-right:76px;
		padding-top:10px;
		padding-bottom:30px;
	}
	#nouvelle a {
		text-decoration:none;
		font-size:11px;
		color:#858B8F;
	}
	#nouvelle a:hover,#nouvelle a:hover b {
		text-decoration:none;
		font-size:11px;
		color:#02468F;
	}
	#nouvelle{
		float:left;
		width:255px;
		padding-left:25px;
		margin-right:4px;
		background:url(/public/images/accueil/bg-news-title.jpg) repeat-x;
		font-size:11px;
		color:#858B8F;
	}
	#nouvelle b{
		display:block;
		font-size:11px;
		color:#02468F;
		clear:both;
		padding-top:4px;
	}
	#nouvelle u{
		display:block;
		clear:both;
		width:266px;
		height:12px;
		margin-top:5px;
		margin-bottom:5px;
		background:url(/public/images/accueil/between.jpg) repeat-x;
	}
#right {
	float:left;
	width:416px;
	background:url(/public/images/accueil/bg-right.jpg) no-repeat;
	padding-top:18px;
}
	#right a{
		float:left;
		width:301px;
		height:50px;
		margin-bottom:5px;
		border:1px solid #B8E0F0;
	}
	#right a#pharma{
		background:url(/public/images/accueil/bt-pharmaceuticals.jpg) no-repeat;
	}
	#right a:hover#pharma{
		background:url(/public/images/accueil/bt-pharmaceuticals-roll.jpg) no-repeat;
	}
	#right a#pharmafr{
		background:url(/public/images/accueil/bt-pharmaceuticals_fr.jpg) no-repeat;
	}
	#right a:hover#pharmafr{
		background:url(/public/images/accueil/bt-pharmaceuticals_fr-roll.jpg) no-repeat;
	}
	#right a#nutra{
		background:url(/public/images/accueil/bt-nutraceuticals.jpg) no-repeat;
	}
	#right a:hover#nutra{
		background:url(/public/images/accueil/bt-nutraceuticals-roll.jpg) no-repeat;
	}
	#right a#nutrafr{
		background:url(/public/images/accueil/bt-nutraceuticals_fr.jpg) no-repeat;
	}
	#right a:hover#nutrafr{
		background:url(/public/images/accueil/bt-nutraceuticals_fr-roll.jpg) no-repeat;
	}
	#right a#cosmetic{
		background:url(/public/images/accueil/bt-cosmetics.jpg) no-repeat;
	}
	#right a:hover#cosmetic{
		background:url(/public/images/accueil/bt-cosmetics-roll.jpg) no-repeat;
	}
	#right a#cosmeticfr{
		background:url(/public/images/accueil/bt-cosmetics_fr.jpg) no-repeat;
	}
	#right a:hover#cosmeticfr{
		background:url(/public/images/accueil/bt-cosmetics_fr-roll.jpg) no-repeat;
	}
	#right a#other{
		background:url(/public/images/accueil/bt-other-industries.jpg) no-repeat;
	}
	#right a:hover#other{
		background:url(/public/images/accueil/bt-other-industries-roll.jpg) no-repeat;
	}
	#right a#otherfr{
		background:url(/public/images/accueil/bt-other-industries_fr.jpg) no-repeat;
	}
	#right a:hover#otherfr{
		background:url(/public/images/accueil/bt-other-industries_fr-roll.jpg) no-repeat;
	}
	#right a#trace{
		margin-top:15px;
		background:url(/public/images/accueil/bt-trace.jpg);
	}
	#right a:hover#trace{
		background:url(/public/images/accueil/bt-trace-roll.jpg);
	}
	#right a#tracefr{
		margin-top:15px;
		background:url(/public/images/accueil/bt-trace_fr.jpg);
	}
	#right a:hover#tracefr{
		background:url(/public/images/accueil/bt-trace_fr-roll.jpg);
	}
	#right a#new{
		background:url(/public/images/accueil/bt-new.jpg);
	}
	#right a:hover#new{
		background:url(/public/images/accueil/bt-new-roll.jpg);
	}
	#right a#newfr{
		background:url(/public/images/accueil/bt-new_fr.jpg);
	}
	#right a:hover#newfr{
		background:url(/public/images/accueil/bt-new_fr-roll.jpg);
	}
	#right a#application{
		height:135px;
		width:304px;
		margin-top:21px;
		border:2px solid #ffffff;
		background:url(/public/images/accueil/bt-application.jpg) no-repeat;
	}
	#right a:hover#application{
		background:url(/public/images/accueil/bt-application-roll.jpg);
	}
	#right a#applicationfr{
		height:135px;
		width:304px;
		margin-top:21px;
		border:2px solid #ffffff;
		background:url(/public/images/accueil/bt-application_fr.jpg) no-repeat;
	}
	#right a:hover#applicationfr{
		background:url(/public/images/accueil/bt-application_fr-roll.jpg);
	}
#content-title {
		float:left;
		color:#02468F;
		font-size:12px;
		font-style:italic;
		font-weight:bold;
		padding-left:30px;
		padding-right:30px;
		padding-top:10px;
}


/***************************************** MENU-TOP ****************************************************/


		#top-menu{
			float:left;
			width:715px;
			text-align:right;
			overflow:visible;
			padding-top:30px;
			height:20px;
			white-space:nowrap;
		}
					#top-menu ul {
						float:right;
						margin:0;
						padding:0;
						display:block;
					}
					#top-menu ul li {
						margin:0px;
						padding:0;
						display:inline;
					}
					#top-menu ul li a{
						display:block;
						float:left;
						margin:0px;
						font-size:11px;
						text-align:center;
						height:15px;
						padding-left:6px;
						padding-right:6px;
						color:#959CA1;
						text-decoration:none;
						white-space:nowrap;
						background:#F1F2F4;
						border-right:1px solid #959CA1;
					}
					#top-menu ul li a:hover{
						color:#ffffff;
						background:#959CA1;
					}





/***************************************** MENU ****************************************************/


	#menu{
		float:left;
		width:980px;
		height:41px;
		background-color:#014085;
	}

					#menu ul {
						float:left;
						margin:0;
						padding:0;
						display:block;
					}
					#menu ul li {
						margin:0px;
						padding:0;
						display:inline;
					}
					#menu ul li a{
						display:block;
						float:left;
						font-size:13px;
						text-align:center;
						width:195px;
						height:27px;
						padding-top:14px;
						color:#ffffff;
						text-transform:uppercase;
						text-decoration:none;
						white-space:nowrap;
						background:url(/public/images/default/bg-menu.jpg) no-repeat;
					}
					#menu ul li a:hover, #menu ul li a#o{
						color:#013368;
						background:url(/public/images/default/bg-menu-roll.jpg) no-repeat;
					}
                    

	#imc {
    	font-family:verdana;
    	padding-top:10px;
    	padding-bottom:30px;
    	padding-right:120px;
        text-align:center;
        clear:both;
	}
    #imc a#imarcom{
        font-size:10px;
    	color:#716F64;
        text-decoration:none;
	}
    #imc a#imarcom:hover{
    	color:#37B0D2;
	}