body {
	margin				: 0;
	padding				: 0;
	font				: menu;
	font-size			: 11px;
	height				: 100%;
}
select,
input,
textarea {
	color				: #414141;
}
.selectbox
{	
	behavior			: expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);
}
* {/*color:#414141;*/}
h1 {
	color				: #f58220;
	font-size			: 20px;
	margin				: 0;
	padding				: 0;/*15px 0 20px 10px*/
	padding-bottom		: 20px;
	font-weight			: normal;
}
.context h1 {color	: #e55c2e;}
h2 {
	color				: #f58220;/*14306e*/
	font-size			: 16px;
	margin				: 0;
	padding				: 0;
	/*padding-left		: 10px;*/
	padding-bottom		: 20px;
	padding-bottom		: 8px;
	font-weight			: bold;
}
#relatedlinks H4 {
	background			: none;
}
h3, 
#relatedlinks H4 {
	color				: #14306e;
	font-size			: 14px; /*14px*/
	margin				: 0;
	padding				: 0;
	padding-bottom		: 8px;
	border-bottom		: 1px solid #14306e;
	/*background			: none;*//*NH*/
}
#relatedlinks h3,
#links h3 {
	border				: 0 none;
}
h4 {
	color				: #fff;/*#f58220*/
	font-size			: 12px;
	margin				: 0;
	padding				: 0;
	padding-bottom		: 4px;
	padding-top			: 12px;
	padding-left		: 5px;
	border-bottom		: 1px solid #f58220;
	font-weight			: bold;
	background-color	: #f58220;/*#fcefe5*/
}
.context h4 {background-color	: #e55c2e;}
img {
	display				: block;
}
form, 
div, 
select, 
input, 
p {
	font-size			: 11px;
	margin				: 0;
	padding				: 0;
}
#structure {
	margin-top			: -41px;  /* compensation de la hauteur du menu */
	width				: 900px;
	margin-left			: auto;
	margin-right		: auto;
	background			: #fff url(img/BG.png) center repeat-y;
	padding-top			: 0px;
}
#top {
	background			: #fff;
	position			: relative;
}
#top, 
#homepage, 
#page, 
#bottom {
	width				: 800px;
	margin-left			: auto;
	margin-right		: auto;
}
#topSearch {
	/*float:left;margin-top:10px;width:160px;position:relative;left:450px;*/
	position			: absolute;
	right				: 35px;
	top					: 10px;
}
#homepage p {
	padding-top			: 0;
}
/*	padding-bottom		: 10px;
	/*margin-bottom		: 12px;
	border-bottom		: 1px dotted #14306e; /*dashed
*/ /*NH*/
#homepage {
	background-color	: #FFF;
}
#page {
	background-position	: top right;
	background-repeat	: no-repeat;
	background-color	: #fff;
	padding-top			: 17px;
}
#page_top {
    display				: block;
    margin-left			: 130px;
    padding-left		: 227px;
    /*border-top			: 1px solid #14306e;*/
    padding-top			: 30px;
    height				: 18px;
}
#policeDiminuerNon  {
	background 			: url(img/polices_diminuer_non.gif) left top no-repeat;
}
#policeDiminuer,
#policeDiminuerNon  {
	margin-right		: 5px;
}
#policeAugmenterNon a,
#policeDiminuerNon a {
	display				: none;
	height				: 18px;
	width				: 19px;
}
#policeAugmenterNon a {
	background			: url(img/polices_augmenter.gif) left top no-repeat;
}
#policeDiminuerNon a {
	background 			: url(img/polices_diminuer.gif) left top no-repeat;
}
#policeAugmenterNon span,
#policeDiminuerNon span {
	display:none;
}
#policeAugmenterNon  {
	background			: url(img/polices_augmenter_non.gif) left top no-repeat;
}
#policeAugmenter,
#policeAugmenterNon  {
	margin-right		: 13px;
}
.police {
	float				: left;
	height				: 16px;
	_height				: 18px;
	width				: 19px;
	position			: relative;
	margin-top			: 2px; 
}
#sep {
	/*position			: relative;
	margin-left			: 140px;*//*150px*/
	
	/* separateur orange de la nav du haut */
	/*
	padding-top			: 25px;
	border-top			: 1px solid #f58220;
	top					: -25px;
	*/
	
}

#homepage #sep {
	padding				: 0;
}
#page_top .ongTools {
	display				: inline;
	position			: relative; 
	margin-right		: 10px;
}
#page_top .ongTools div {
	position			: absolute;
	font-size			: 9px;
	color				: #14306e;
	top					: 13px;
	right				: 6px;
	width				: 46px;
	text-align			: right;
	cursor				: default;
	_margin-left		: -53px;
	_top				: 20px; 
	_right				: auto;
}
*+html #page_top .ongTools div { top:20px;} /* IE7 */
#page_top img {
	position			: relative;
	top					: 2px;
	display				: inline;
}
#navg {
	float				: left; 
	/*position: relative;*//* attention a la compatibilite avec ie */
	display				: inline;
	width				: 130px;
	height				: 100%;
	top					: -24px; /*-24px*/
}
#content {
	/*position: relative;*/ /* attention a la compatibilite avec ie */
	display				: block;	
	width				: 360px;/*380px*/
	float				: left;
	background			: url(img/contentBG.png) left top repeat-x;
	margin-left			: 20px;
	top					: -24px; /* !!! */
	min-height			: 350px;
	padding				: 20px 10px;
}
*html div#content { 
	background			: url(img/contentBG.gif) left top repeat-x;
	/*background-image: none;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/clin/img/contentBG.png', sizingMethod='scale');*/
	height				: 350px;
}
#linksProduct,
#links {
	width				: 230px;
	float				: right;
	/*position: relative;*/
	display				: inline;
	/*margin-right		: 20px;*/
	/*background-color	: #FFF;*/
	/*background: #f00 url(/portail/img/contentBG.png) left top repeat-x;*/
	/*line-height: 0px;*/
}
#linksProduct {
	margin-right		: 20px;
}
#links {
	/*margin-top			: 300px;*/
}
#content p,
#linksProduct p, 
#links p {
	/*padding:10px;*/
	margin-bottom		: 1em;
}
#linksProduct h3,
#links h3 {
	padding				: 10px 10px 10px;
	/*border:1px solid red;*/
}
#bottom {
	width				: 900px;
	text-align			: center;
	background			: #fff url(/portail/img/bottomBG.png) center no-repeat;
	height				: 60px;
	color				: #aaa;
}
#bottom a {
	color				: #aaa;
	text-decoration		: none;
}
#bottom a:hover {
	color				: #999;
	text-decoration		: underline;
}
/*HOME*/
#homepage a, #homepage a:visited {
	color				: #333333;
	text-decoration		: none;
}
#homepage a:hover{
	color				: #2850ca;
}
#homepage h3{	
	border				: none; 
	margin-bottom		: 10px; /*NH*/
    background          : url(/img/ligne_bleu.gif) 0 100% no-repeat;
}/*NH*/
/*h3.homeContent */
/* Homepage colonne du milieu */
img.ligneProduct{
    padding-top         : 24px;
}
#highlight p {
	padding-top			: 2px;
	border				: none;
	padding-bottom		: 2px; /*6px*/
	margin-bottom		: 12px;
	width				: 181px;
	background-color	: #fff;
}
#highlight {
 	margin-top			: 8px;/*NH*/
}
#highlight_swf {
	padding				: 2px 0;
	background-color	: #fff;
	border: none !important;
	/*border-top			: 1px solid #14306e;
	padding-bottom		: 2px; 
	margin-bottom		: 12px;
	border-bottom		: 1px dotted #14306e;
	width				: 181px;
	background-color	: #fff;*/
}








.produitPhareContainer {
	float				: left; 
	width				: 182px; 
	margin-left			: 28px;
}
.produitPhareContainer #activities,
.produitPhareContainer #produitphareImg {
	padding-bottom		: 10px;
	/*border-bottom		: 1px dotted #14306e;*//*NH*/ /*dashed*/
}
#selectCountrySelect h3{
	margin-top			: 2px;}
#activities h3 span {
	background			: url(img/picto_activities.gif) no-repeat scroll left top;
	/*height: 50px;*/
	padding-top			: 2px;
	display				: block;
	font-size			: 14px;
	font-weight			: bold;
	margin				: 0;
	/*padding-bottom:4px;*/
	padding-left		: 35px;
}
h3.hl_news span {
	background			: url(/style/img/picto_une.gif) no-repeat scroll left top;
	/*height: 50px;*/
	padding-top			: 19px;
	display				: block;
	font-size			: 14px;
	font-weight			: bold;
	margin				: 0;
	/*padding-bottom:4px;*/
	padding-left		: 40px;
}
/* Homepage colonne de droite */
.hl_container {
	float				: left;
	width				: 185px;
	margin-left			: 35px; /*30px*/
}
.hl_container img {border:none;}
.hl_container hr  {
border-color:#1F3157;
border-style:dotted none none;
border-width:1px 0 0;
height:1px;
}
/*h3.hl_news {
	/background			: #fff url(/indus/img/home_NEWS.png) top right no-repeat; //NH/
	height				: 60px;/42px/
	margin				: 0;
	padding				: 0 0 1px 0;
}*//*NH*/
/*h3.hl_news span {
	padding-top			: 36px; 
	display				: block;
}*//*NH*/
h3.hl_events {
	background			: #fff url(/indus/img/home_EVENT.png) right no-repeat; 
	height				: 48px;
	margin				: 0;
	padding				: 1px 0;
}
h3.hl_events span {
	padding-top			: 25px; 
	display				: block;
}

#tools {
	text-align			: right;
	margin-right		: 60px;/*110px*/
}
/*
#tools_home {
	text-align			: right;
	margin-right		: 60px;
}
*/
#tools ul, 
#tools_home ul {
	list-style-type		: none;
	margin				: 0;
	padding				: 0;
}
#tools li, 
#tools_home li {
	display				: inline;
	margin				: 0;
	width				: 100px;
	padding				: 2px 2px 2px 2px;
	border				: 0;
	background			: #fff;
	margin-left			: 10px;
	text-align			: center;
	height				: 20px;
	border-right		: 1px solid #aaa;
}
#tools a, 
#tools_home a {
	color				: #666;
	text-decoration		: none;
}
#path {
	/*margin-top			: 8px;*/
	position			: absolute;
	left				: 150px;
	top					: 35px;
	width				: 80%;
}

#path ul {
	list-style			: none;
	padding				: 0;
	margin				: 0;
}
#path li {
	color				: #14306e;
	display				: inline;
}
#path a,
#content a,
content a {
	color				: #14306e;
}
#path img {
	display				: inline;
}

/*----------------------------------------- Top Navigation ------------------------*/

#menu {
	float				: left;
	position			: relative; /* !!! */
	top					: 130px; /*147px*/
	left				: 192px;/*230px*/	
	z-index				: 999;
	height				: auto;
	background			: transparent;
	width				: 658px; /*665px*/
	
	border-bottom:1px solid #f58220;
}

/*
#menu_CNL_LBP { width: 168px }
#menu_CNL_BBC { width: 222px }
#menu_CNL_HCP { width: 207px }
#menu_CNL_DCT { width: 178px }
#menu_CNL_CLT { width: 170px }
#menu_CNL_PRD { width: 111px }
#menu_CNL_NWS { width: 150px }

#menu_0 { width: 103px; }
#menu_1 { width: 100px; }
#menu_2 { width: 100px; }
#menu_3 { width: 100px; }
#menu_4 { width: 100px; }
#menu_5 { width: 100px; }
#menu_6 { width: 100px; }
*/

#menu_0.en { width: 105px; } /* Lab<br>Professionals */
#menu_1.en { width: 105px; } /* Blood Bank<br>Professionals */
#menu_2.en { width: 105px; } /* Healthcare<br>Professionals */
#menu_3.en { width: 79px; } /* Resource<br>Center */
#menu_4.en { width: 82px; } /* Customer<br>Service */
#menu_5.en { width: 77px; } /* Products */
#menu_6.en { width: 69px; } /* News &<br>Events */

#menu_0.en a{ color:#39f; } /* Lab<br>Professionals */
#menu_1.en a{ color:#906; } /* Blood Bank<br>Professionals */
#menu_2.en a{ color:#8b2; } /* Healthcare<br>Professionals */

#menu_0.en a, 
#menu_1.en a, 
#menu_2.en a { color:#e55c2e; } 

#nav
{
}

#nav, 
#nav ul {
	float				: left;
	list-style			: none;
	font-weight			: bold;
	padding				: 0;
	margin				: 0;	
}
#nav a {
	cursor				: pointer;
	text-align			: left;
	font-weight			: bold;
	color				: #f58220;
	/*color:inherit;*/
	
	font-size			: 14px;
	background			: transparent;
	display				: block;
	margin				: 0;
	padding				: 3px 7px; /*3px 8px 3px;*/
	white-space			: normal;
	text-decoration		: none;
	margin-top			: 1px;
}
#nav a:hover {
	color				: #fff;
}
#nav li li a:hover {
	color				: #f58220;
}
#nav li#menu_0  li a:hover, 
#nav li#menu_1  li a:hover, 
#nav li#menu_2  li a:hover { 
	color: #e55c2e; 
}

#nav li {
	float				: left;
	padding				: 0;
	height				: auto;
	
	color:#093;
}
#nav li a {
	/*border-top			: 1px solid #f58220;*/
	height:35px;
}
#nav li ul {
	border				: 1px solid #f58220;
	border-top			: none;
}
#nav li li {
	float				: none;
	padding				: 0;
	margin				: 0;
	width				: 200px;
	background-color	: #fff;
	_margin-bottom:-2px;
}
#nav li li a {
	position			: relative;
	/*top					: 1px;*/
	float				: none;
	border				: 0;
	border-top			: 1px solid #f58220;
	color				: #f58220;
	font-weight			: normal;
	font-size			: 12px;
	white-space			: normal;
	text-decoration		: none;
	text-align			: left;
	padding				: 3px 8px;
	margin				: 0;
	line-height			: normal;
	height				: auto;
}
#nav li ul {
	position			: absolute;
	left				: -999em;
	font-weight			: normal;
	margin				: 0;
	background			: #fff;
}
#nav li ul ul {
	margin				: 0;
}
#nav li:hover ul ul, 
#nav li:hover ul ul ul, 
#nav li.sfhover ul ul, 
#nav li.sfhover ul ul ul {
	left				: -999em;
}
#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li.sfhover ul, 
#nav li li.sfhover ul, 
#nav li li li.sfhover ul {
	left				: auto;
}
#nav li:hover, 
#nav li.sfhover {
	background-color	: #f58220; /*#fef2e8*/
}
#nav li li:hover, 
#nav li li.sfhover {
	background-color	: #fef2e8;
}
.trub {
	color:#f58220;
}
.trub_over {
	color:#fff !important;
}

li#menu_0:hover,
li#menu_0.sfhover,
li#menu_0 li:hover,
li#menu_0 li.sfhover { /*background-color:#eaf5ff;*/ } 

li#menu_0:hover,
li#menu_0.sfhover,
li#menu_0 li:hover,
li#menu_0 li.sfhover { /*background-color:#eaf5ff;*/ } /* Lab<br>Professionals */

#nav li#menu_0 li a {
	/*border-top			: 1px solid #3399ff;*/
}
#nav li#menu_0 ul {
	/*border				: 1px solid #3399ff;*/
	/*border-top			: none;*/
}

li#menu_1:hover,
li#menu_1.sfhover,
li#menu_1 li:hover,
li#menu_1 li.sfhover { /*background-color:#f5e5ef;*/ } /* Blood Bank<br>Professionals */

#nav li#menu_1 li a {
	/*border-top			: 1px solid #CC3333;*/
}
#nav li#menu_1 ul {
	/*border				: 1px solid #CC3333;*/
	/*border-top			: none;*/
}

li#menu_2:hover,
li#menu_2.sfhover,
li#menu_2 li:hover,
li#menu_2 li.sfhover { /*background-color:#f3f8e8;*/ } /*f5faea*/ /* Healthcare<br>Professionals */

#nav li#menu_2 li a {
	/*border-top			: 1px solid #8b2;*/
}
#nav li#menu_2 ul {
	/*border				: 1px solid #8b2;*/ /*9c3*/
	/*border-top			: none;*/
}

li#menu_0 li:hover,
li#menu_0 li.sfhover,
li#menu_1 li:hover,
li#menu_1 li.sfhover,
li#menu_2 li:hover,
li#menu_2 li.sfhover {
	background-color		: #fef2e8;/*fceeea*/
}
li#menu_0:hover,
li#menu_0.sfhover,
li#menu_1:hover,
li#menu_1.sfhover,
li#menu_2:hover,
li#menu_2.sfhover {
	background-color		: #e55c2e;
}

#nav li#menu_0 li a,
#nav li#menu_1 li a,
#nav li#menu_2 li a {
	border-top			: 1px solid #e55c2e;
}

#nav li#menu_0 ul,
#nav li#menu_1 ul,
#nav li#menu_2 ul {
	border				: 1px solid #e55c2e;
	border-top			: none;
}


/*----------------------------------------- Left Navigation ------------------------*/

#nav_left {
	list-style-type		: none;
	margin				: 0;
	padding				: 0;
	border				: 0;
	background			: #fff;
	margin-bottom		: 254px;
}
#nav_left li {
	margin				: 0;
	padding				: 2px;
	border				: 0;
	background			: #fff;
}
#nav_left li img {
	display				: inline;
	border				: 0;
	margin-right		: 5px;
}
#nav_left li a {
	text-decoration		: none;
	color				: #f58220;
}
#nav_left .open {
	min-height			: 19px;
	background			: #fff url(/clin/img/navBG.png) repeat-y;
	border-bottom		: 1px dashed #f58220;
}
#nav_left .select {
	min-height			: 19px;
	background			: #fff url(/clin/img/navBG.png) repeat-y;
	border-bottom		: 1px dashed #f58220;
}
#nav_left .nothing {
	min-height			: 19px;
	border-bottom		: 1px dashed #f58220;
	background			: #fff;
}	
/*Context*/
.context #nav_left li a {
	color				: #e55c2e;
}
.context #nav_left .open {
	/*background			: #fff url(/clin/img/navBG.png) repeat-y;*/
	border-bottom		: 1px dashed #e55c2e;
}
.context #nav_left .select {
	/*background			: #fff url(/clin/img/navBG.png) repeat-y;*/
	border-bottom		: 1px dashed #e55c2e;
}
.context #nav_left .nothing {
	border-bottom		: 1px dashed #e55c2e;
}	

/*----------------------------------------- Description ------------------------*/
.txtstd,
.txtstdw { 
	font-family			: Arial, Helvetica, sans-serif; 
	font-size			: 11px;
}
.txtstd {
	color				: #333; 
}
.txtstdw { 
	color				: #fff; 
}
a.txtstd,
a.txtstdw { 
	text-decoration		: none; 
}
a.txtstd:hover,
a.txtstdw:hover { 
	text-decoration		: underline; 
}
/*----------------------------------------- Default Links ------------------------*/

#content A.more,
#content A.more:hover,
#content A.more:active,
#content A.more:visited,
.content A.more,
.content A.more:hover,
.content A.more:active,
.content A.more:visited,
.context #content A.more,
.context #content A.more:hover,
.context #content A.more:active,
.context #content A.more:visited {
	color				: #14306e;
	text-decoration		: underline;
	background-image	: url(img/p_more.png);
	background-position	: left;
	background-repeat	: no-repeat;
	background-position	: 0 1px;
	padding-left		: 13px;
	display				: block;
	margin-top			: 3px;
}
A.discover,
A.discover:hover,
A.discover:active,
A.discover:visited {
	color				: #14306e;
	text-decoration		: underline;
	background-image	: url(img/p_discover.png);
	background-position	: left;
	background-repeat	: no-repeat;
	background-position	: 0 0;
	padding-left		: 16px;
}
/**deb add**/
#chapter {
	/*line-height:1.5em;*/
}
#chapter .active,
#chapter A,
#chapter A:hover,
#chapter A:active,
#chapter A:visited {
	color				: #f58220;
	background			: none;
	display				: block;
	/*margin				: 3px 0 0 0;*/
	font-weight			: normal;
}
#chapter .active {
	font-weight			: bold;
}

/** Lien vers les chapitres du gabarit texte par chapitres **/
#chapter_txt #title {
	font-style			: italic;
}
#chapter_txt .active,
#chapter_txt A,
#chapter_txt A:hover,
#chapter_txt A:active,
#chapter_txt A:visited {
	color				: #f58220;
	background			: none;
	display				: block;
	margin				: 0;
	font-weight			: normal;
}
#chapter_txt .active {
	font-weight			: bold;
}
/*****/

#relatedlinks H5 {
	margin				: 0;
	font-size			: 1em;
}
#links {
	margin-top:0;
}
#linksProduct {
	/*position:absolute;
	top:0;
	left:0;*/
	margin-top:0;
}
#linksProduct,
#links {
	background-color	: #fff;
}
#linksProduct #relatedlinks h5 {
	margin-top			: 10px;
}
#highlight2 {
	margin				: 0 10px 1em 10px;
}
#content #highlight2 {
	margin				: 0;
}
#highlight2 p {
	border-bottom		: 0px;
	padding-top:0;
	/*padding				: 0 10px;*/
}
#produitphareImg #highlight2 {
	margin				: 0;
}
#produitphareImg #highlight2 p {
	border-bottom		: 0px;
	padding				: 0 5px;
}
#produitphareImg IMG,
#highlight IMG {
	border				: none;
}
#produitphareImg p,
#highlight2 p {
	/*background-color	: #fdf3eb;*/ /*e1f2d5*/
	margin-bottom		: 0;
}
#produitphareImg a,
#highlight2 a {
	color:#f58220;
}
.context #produitphareImg a,
.context #highlight2 a {
	color:#e55c2e;
}
#productName {
	color				: #f58220; 
	font-size			: 14px; 
	font-weight			: normal;
}
#thumb-container {
	position			: relative;
	_position			: inherit;
}
#thumb-container img {
	border:none;
	margin:5px 0;
}
#homepage #thumb-container img {
	border				: none;
	margin:1px 0;
}
#maskff {
	position			: absolute;
	bottom				: 0;
	background-image	: url(/clin/style/img/mask_hl.png); 
	width				: 182px; 
	height				: 15px;
	_display			: none;
}
#maskie {
	width				: 182px; 
	height				: 15px; 
	margin-top			: -15px; 
	filter				: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/clin/style/img/mask_hl.png', sizingMethod='scale');
}
.legPhoto {
	background-image	: url(img/p_legphoto.gif);
	background-repeat	: no-repeat;
	background-position	: 0 3px;
	padding-left		: 11px;
	color				: #0d3165;
	margin-bottom		: 1em;
	margin-top			: 3px;
}
/**fin add**/
.corpBG {
	background			: url(img/corpBG.png) left bottom no-repeat;
	padding-bottom		: 20px;
}
.labelsearch {
	width				: 150px;
	float				: left;
}
.itemsearch {
}
.itemsearch SELECT {
	width				: 150px;
	margin-bottom		: 3px;
}
UL.result {
	margin				: 1em 0 1em 5px;
	padding				: 0 0 0 10px;
}
UL.result LI {
	/*list-style			: none;*/
	margin-bottom		: 3px;
}
#sitemap {
}
#sitemap IMG {
	display				: inline;
}

/* HomePage */
#teaser {
	position			: absolute; 
	width				: 130px; 
	margin-left			: 10px; 
	font-size			: 18px; 
	color				: #14306e; 
	top					: 80px;
	letter-spacing		: 0.05em;
}
#teaser span
{
	display				: block; 
	position			: absolute; 
	left				: 15px; 
	top					: 0;
}
#homepage h2 {
	color				: #14306e;
}
#homepage select {
	width				: 181px;
	background			: #DCDCDC none repeat scroll 0 0;
	border				: 1px solid #7F9DB9;
	color				: #606060;
	font-size			: 10px;
	margin-top			: 0;
}
#selectCountry {
	margin-left			: 50px;
	_margin-left		: 25px;
	float				: left;
	width				: 285px;
	/*background			: url(/indus/img/home_MAP.png) no-repeat;*//*NH*/
	min-height			: 135px;
	_height				: 135px;
}
#selectCountrySelect {
	/*position:absolute; right:7px; top:44px;*/
	width:181px;
	/*padding-top:44px;*/ /*NH*/
	padding-left:96px;
}
#homePres {
	padding-left		: 150px;
	padding-top			: 40px;
	width				: 190px;
	color				: white; 
	font-weight			: bold;
}
#homePres a {
	display				: inline;
	font-weight			: normal;
}

#teaserTop {
	position			: absolute;
	left				: 150px; 
	top					: 15px; 
	font-size			: 12px; 
	font-weight			: bold; 
	color				: #172f6d;
}
.tproducts {
	color				: #f58220; 
	font-size			: 16px; 
	font-weight			: bold;
}
.newWidth {
	width				: 380px;
	margin				: 0 -10px;
	/*border:1px solid red;*/
}
.btInline img {
	display				: inline;
}
#backToList {
	margin-bottom:10px;
}
.bloc_hl {
	font-weight:bold; 
	display:block; 
	padding:3px 0 0.5em 0; 
	font-size:12px;
	color:#f58220 !important;;
}
.context .bloc_hl {
	color:#e55c2e;
}
.fl_contact {font-size:15px; background-image:url(/indus/img/fl_ow.gif); background-repeat:no-repeat; background-position:right;}
.bl_contact {cursor:hand; cursor:pointer; background-color:#69bf2f; color:#fff; font-weight:bold; padding:5px 2px 5px 5px; margin-bottom:1px;}
.fl_product { font-size:15px; background-image:url(/indus/img/fl_wo.gif); background-repeat:no-repeat; background-position:right; }
.bl_product { cursor:hand; cursor:pointer; background-color:#FFFFFF; color:#14306e; font-weight:bold; padding:5px 2px 5px 5px; border-bottom:1px solid #14306e; margin-bottom:20px; }

/* WW Clinical */
#homepage {
	position:relative;
	z-index:4;
}
#structure {
	/*margin-top	: -31px; */
	top:10px;
	position	: relative;
}
#tools {
	z-index		: 3; 
	width		: 790px; 
	margin-left	: 50px !important;}
#acces {left:50px !important;}

/* Placement du H1 de homepage en bas de page */
#structure { margin-bottom:1.2em;}
#h1_footer { color:#aaa; position:absolute; padding:0; width:900px; text-align:center; font-size: 11px; font-family: Tahoma, Arial, sans-serif; font-weight: normal; z-index:1; display:none; }
.h1_footer { display:block!important; bottom:-6px; }
#h1_footer a { color: #aaa; text-decoration: none; }