/* CSS Document */

img.png {
    behavior			: url(/style/png.htc);
}
.clearBoth {
    clear				: both;
    font-size			: 0px;
    line-height			: 0px;
}
/******************************
*******     Homepage    *******
******************************/

#selectProduct label {
    /*font-weight:bold;*/
}

label.clinProducts {
    color:#f58220;
}
select.clinProducts {
}

label.indusProducts {
    color:#69bf2f;
}
select.indusProducts {
}

label.igelProducts {
}
select.igelProducts {
}

/** 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;
}
/**/
.bloc_hl {
    font-weight:bold;
    display:block;
    padding:3px 0 0.5em 0;
    font-size:12px;
    color:#14306e;
}
/******************************
*******     Synomia     *******
******************************/
.montrerCacher {text-align:right; margin-top: 15px;}
.synomia { position:relative; width:610px !important; z-index:auto !important;}
.synomia .newWidth { width:100%;}

table.result { /*border:1px solid #d0d6e2;*/}
table.result td {padding:2px 20px; background:#f0f0f0;}
a.txtstdu,
a:visited.txtstdu {text-decoration:none; }
a:hover.txtstdu { text-decoration:underline; }
.too_link { color:#999;}
.result_site { /*border:1px solid #d0d6e2;*/ padding-bottom:3px; margin-top: 1.5em; color:#666; position:relative; }
.result_art { padding:6px 3px 6px 20px; }
.result_art:hover { background:#fff; cursor:hand; cursor:pointer;}
.result_site .site_url { position:absolute; right:20px; top:5px;}
.result_site .site_url a { color:#fff;}
.global_result {background:#ffffff; border:1px solid #d0d6e2; width:240px; float:left; margin:3px 0 6px 83px;_margin-left:42px; padding:3px 6px;}
.global_result .header {border-bottom:1px solid #d0d6e2;}
.global_result .col1 {width:190px; float:left; padding:2px 0;}
.global_result .col2 {width:40px; float:left; text-align:center; font-weight:bold;color:#14306e;}
.global_result .header .col2 {font-weight:normal; color:#000;}

.sitename { padding:5px 3px 5px 20px; color:#fff;}

#id1_content a,
#id2_content a,
#id3_content a { display:inline;background:none; padding-left:0;}

#id1_content { background:#e7eaf0; border:1px solid #14306e;}
#id1_content .sitename, #id1_content .lien_promo { background:#14306e;}
#id1_content .searchMore { border-top:1px solid #8997b6;}

#id2_content { background:#f0f8ea; border:1px solid #69bf2f;}
#id2_content .sitename { background:#69bf2f;}
#id2_content .searchMore { border-top:1px solid #b4df97;}

#id3_content { background:#fdf3eb; border:1px solid #ef8d3b;}
#id3_content .sitename, #id3_content .lien_promo { background:#ef8d3b;}
#id3_content .searchMore { border-top:1px solid #f7c69d;}
#id1_content .lien_promo,
#id3_content .lien_promo { 
	margin: 15px 20px 10px;
	padding: 8px 15px;
	_padding: 8px 12px;
	min-height: 1px;
}
.lien_promo, .lien_promo a, .lien_promo a:visited, .lien_promo a:hover { color: #ffffff!important;}
.lien_promo img{ margin: 3px 5px; position:relative;}

div.searchMore { position:relative; cursor: default !important; background:#fff !important; }
div.searchMore:hover { background:#fff; }
/*div.searchMore div { position:absolute; right:20px; top:5px;}*/
.topPage { text-align: right; padding-right: 20px;}
.topPage1, .topPage2,.topPage3{position:absolute; right:20px; top:5px;}

#search_form {
    padding:3px;
}
#search_form.portail {
    background:#d0d6e2;
    border:0;
}
#search_form.portail .label{
    color:#14306e;
}
.clin #search_form {
    background:#f58220;
}
.clin #search_form .label{
    color:#fff;
}
#search_form.indus {
    background:#e1f2d5;
    border:0;
}
#search_form.indus .label{
    color:#44a024;
}
#search_form .label {
    float:left;
    width:74px;
    text-align:right;
    padding:3px 6px 0 0;
    font-weight:bold;
}
#search_form .input {
     float:left;
}
.nb_result {
    color:#14306e;
    padding-bottom:6px;
    margin:6px 0 0 86px;
}
.hl_result,
.snippet b {
    color:#06F;
    font-weight:normal;
}
#advanced_search {
    background:#fff;
    width:200px;
    float:left;
    margin:3px 0 6px 50px;
}
#advanced_search .stitle {
    font-weight:bold;
    color:#14306e;
}
.degRequete{
	margin: 40px 0 0 5px;
}
#blocTitre {
    width				: 662px;
    text-align			: right;
    position:absolute;
    z-index:11;
    right:0;
    top:-15px;
}
#blocTitre .ongEcontent {
    margin-right		: 6px;
    border-right		: 1px solid #d1d3d2;
    margin-bottom		: -10px;
    line-height			: 17px;
}
.ongEcontent.clin {
    background-color	: #fcf3eb;
    border:0;
}
.ongEcontent.indus {
    background-color	: #e9f5e0;
    border:0;
}
.ongEcontent.portail {
    background-color	: #d9dde7;
    border:0;
}
#blocTitre a {
    padding				: 0 10px;
    text-decoration		: none;
    height:14px;
}
#blocTitre a:hover {
    padding				: 0 10px;
    text-decoration		: underline;
}
*+html #blocTitre div { top : 20px;} /* ie7 */
#content {
    top:0;
}

/* CORRECTION POUR LES ONGLETS PRINT/SEND SUR IE7 */
#content {
    z-index:1;
}
#page_top {
    z-index:2;
    background: url(/img/navg_bg.gif) top left no-repeat;
}
#page_top .ongTools {
    z-index:3;
}
#page_top .ongTools div {
    z-index:4;
}

/* G_PRD_IMG_CLIN */
#highlight2 p {
    border-bottom		: 0px;
    padding-top:5px;
    /*padding				: 0 10px;*/
}

/* Extended Links & Product Links (Nouvelle version des related links) */

#extendedLinks a, #productLinks a { margin-top: 0 !important;}

#extendedLinks H4, #productLinks H4 {
    color				: #14306e;
    font-size			: 14px;
    margin				: 0;
    padding				: 0;
    padding-bottom		: 8px;
    border-bottom		: 1px solid #14306e;
    background			: none;
}
#extendedLinks h3, {
    border				: 0 none;
}
#extendedLinks H5 {
    margin				: 0;
    font-size			: 1em;
}
#extendedLinks h5 {
    margin-top			: 10px;
}

.lock {	display:inline; 	vertical-align:middle;}
.discover img {
    border:none;
    display:inline;
    margin-left:2px;
    vertical-align:middle;
}

.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;
}
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;
}

/*Filiales*/
#structure {
    position	: relative;
}
#tools,
#tools_home {
    z-index		: 3;
    width		: 790px;
    margin-left	: 46px;
}
#acces {left:46px; width:778px}


/* 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:-5px; }
#h1_footer a { color: #aaa; text-decoration: none; }

/* Flux RSS */
.rss {
    display:block;
    width:36px;
    height:15px;
    float:left;
    background:url(/img/rss_rss.gif);
    margin:6px 0 0 10px;
}
.rss span {
    display:none;
}
#titleH1 {
    float:left;
}

/* PAGINATION */
#pagination {text-align:center; margin-top:1.5em;}
#pagination a, #pagination b { padding:3px; text-decoration:none; margin:1px; _line-height:18px; }
#pagination a:hover { padding:2px; border:1px solid #14306e;  }
#pagination .inactive {color:#aaa}

/*Homepage2009*/
/*maj homepage 2009*/
.homeContent p {
    padding     		: 0;
    margin       		: 0;
}
.homeContent {
    width				: 750px;
    padding-right		: 20px;
    color				: #333;
}
.homeContent a,
.homeContent a:visited {
    color               : #333;
    text-decoration     : none;
}
.homeContent a:hover {
    color				: #2850ca;
    text-decoration		: none;
}
.homeContent hr  {
    height				: 1px;
    border				: 0;
    border-top			: 1px dotted #1f3157;
}
.homeContent h3  {
    border				: none;
}
.homeContent img {
    margin				: 6px 0;
}
.homeContent h3 {
    background          : url(/img/ligne_bleu.gif) 0 100% no-repeat;
}

img.ligneProduct{
    padding-top         : 24px;
}
.homeContent h3 span {
    color				: #14306e;
    padding-top         : 24px;
    padding-bottom		: 4px;
    color				: #14306e;
    font-weight         : bold;
    font-size			: 14px;
    margin				: 0;
    border              : none;
    display				: block;
}
/*filiales*/
#nouveaute h3,
#nouveaute h3 span {_height:1px;}

#nouveaute h3 span,
h3#home_news span {
	display:block;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding-bottom:4px;
	padding-left:45px;
}
#nouveaute h3 span {
	background: url(img/picto_nouveaute.gif) no-repeat left bottom;
    _padding-top:12px;
	padding-top:15px;
}
h3#home_news span {
	background: url(img/picto_une.gif) no-repeat left bottom;
	/*padding-top:40px;*/
}
#col3 img {border:none;}
/* RECHERCHE PATHOGEN DETECTION */
body {behavior: url(/csshover.htc);}

div#pathogen {width: 100px;}

div#pathogen a {border-bottom:1px solid #69bf2f;border-left:1px solid #fff; color:#fff; font-size:12px; font-weight:bold; color:#69bf2f;}
div#pathogen li li a, div#pathogen li li li a {color:#000000; border-bottom:1px solid #ddd; font-size:11px; font-weight:normal;}
div#pathogen ul {padding: 0; width: 180px; margin:0px; background: white}
div#pathogen ul ul ul {width: 190px; }

div#pathogen li.sousmenu:hover {background: #e1f2d5;}
div#pathogen li li.sousmenu:hover {background:#e1f2d5 url(img/fl4.gif) 98% 50% no-repeat;}

div#pathogen li.sousmenu { margin-bottom:35px; }
div#pathogen li.sousmenu li { margin-bottom:0; }
div#pathogen li { background:#f5f5f5; }

div#pathogen ul li {position:relative; list-style: none;}
div#pathogen ul ul {position: absolute; top: 29px; display:none;}
div#pathogen ul ul ul {position: absolute; top: 0px; left: 180px; display:none}

div#pathogen li a {text-decoration: none; padding:0 0 0 8px;display:block; width:171px; min-height:28px; _height:28px; line-height:28px;}
div#pathogen li li li a {width:181px;}
div#pathogen ul.niveau1 li.sousmenu:hover ul.niveau2,
div#pathogen ul.niveau2 li.sousmenu:hover ul.niveau3 {display:block;}

div#pathogen li a:hover, div#pathogen li li li a:hover { background-image:none;}
div#pathogen li li a:hover { background:#e1f2d5 url(img/fl4.gif) 98% 50% no-repeat;}
div#pathogen li.level a:hover {background:#e1f2d5;}

div#pathogen ul ul {z-index:1;}
div#pathogen ul ul ul {z-index:2;}
div#pathogen li:hover {z-index:10;}

/* for ie7 */
div#pathogen li { _height:0;}

/* bouton OK - filters.jsp */
.boutonUsa{
display:none !important;
}


