body
{
	font: normal 10px/16px "Franklin Gothic", Tahoma, Verdana, Arial, Helvetica, Grotesque, Univers, sans-serif;
	/*font: normal 10px/16px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Arial, sans-serif;*/
	color: #000;
	background-color: #fff;
	text-align: center; /* Pour que IE centre la page */
}

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

.page
{
	position: relative;
	width: 724px;
	background-color: #fff;
	border: 1px solid #444;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	font-size:x-small;
	color: #fff;
}

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

.menu_rapide
{
display: none;
}

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

.out_contenu
{
 	min-height: 1px;
	margin: 0 10px 0 10px;
	text-align:justify;
	/*min-height:500px;*/
	
	font-size: 13px;
	/*border: 1px solid #E3007B;*/
	background-color: #fff;
	padding: 5px;
	padding-top:550px;
}

.contenu
{
	margin-top: -550px;
	background-color: #fff;
	color: #000;
}

.contenu img.lame
{
	border: 0;
	margin: 0;
	padding: 0;
}

.contenu img.photo
{
	background-color:#fff;
	padding: 5px;
	border-width: 1px;
	border-style: dashed;
	border-color: #333;	
}

.contenu img.noborder
{
	padding: 0px;
	border-width: 0px;
}

.contenu td
{
	font-size: 13px;
}

.contenu h1
{
	color: #444;
	font-size: large;
	border-bottom-style:solid;
	border-bottom-width: thin;
	border-bottom-color:#444;
}

.contenu h2
{
	color: #777;
	font-size:medium;
	border-bottom-style:dashed;
	border-bottom-width: thin;
	border-bottom-color:#777;
}

.contenu a
{
	color: #0000ff;
	font-size:x-small;
	font-weight:bold;
}

.contenu a:hover
{
	color: #0000ff;
}


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

.menu_principal
{
	width: 720px;
	height: 100px;
	background-color: #fff;
	color: #000;
}

.menu_principal img
{
	clear: both;
	border: 0;
	margin: 0;
	padding: 0;
}

.menu_principal dt img
{
	border: 0;
	margin: 0;
	padding: 0;
}


.item_carre{
	float: left;
	margin-top: 16px;
	margin-left: 15px;
	text-align: center;
	font-weight:bolder;
	font-size:xx-small;
}

.item_carre_img{
	clear: both;
}

.item_carre_txt{
	clear: both;
}

.menu_principal img.logo{
	float: left;
	margin-right: 20px;
	border: 0;
	margin: 0;
	padding: 0;
}

.menu_principal .langue fieldset
{
	border:0;
}

.menu_principal .langue legend
{
	display:none;
}

.langue
{
	float: right;
	display: none;
}

.langue a:visited
{
	color: #fff;
}

.langue label
{
	display: block;
	text-align: left;
	font-weight: bolder;
}

.langue img
{
	border: 0;
}



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

.menu
{
display:none;
}

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

.news .titre
{
	
}

.news .texte
{
	color: #000;
}

.new .options
{

}

.news .options a
{
/*	border-bottom-style: solid;
	border-bottom-width: thin;*/
	text-decoration: underline;
}

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

.rechercher
{
display:none;
}


.center
{
	text-align: center;
}

.clear
{
	clear:both;
}

.rechercher label
{
	display: block;
	text-align: left;
	color: #FFF;
	font-weight: bolder;
}


.menu_rapide a
{
	color: #fff;
	font-weight: bold;
}

.menu_rapide a:hover, .menu_rapide a:active
{
	color: #fff;
}


.slogan
{
	/*float:left;
	background-image:url(./../layout/images/slogan/slogan.jpg);
	background-repeat: no-repeat;
	width: 540px;
	height: 60px;*/
}

.faq
{
	clear: both;
}

.liens
{
	clear: both;
}

.recherche_detaillee
{
	clear: both;
}

/*********************************************************************************************************
		Plaquettes
**********************************************************************************************************/

.contenu .diagnostic
{
	background-color: #fff;
	color: #000000;
	font-size: x-small;
	position: relative; /* BUG Internet explorer => Pour que IE affiche correctement les couleurs de fond */
}

.contenu h1, .contenu h2, .contenu h3, .contenu h4, .contenu h5, .contenu h6, .contenu p {
  position: relative;
} 

.rubrique_titre1
{	
	font-size:small;
	background-color: #323D44;
	color: #C8CFD0;
	font-weight:bolder;
	font-variant:small-caps;
	text-align:center;

	padding:0.5em;	
	margin-top:1em;
	margin-bottom:1em;
	margin-left:10px;
	margin-right:10px;
}

.rubrique_titre2
{
	font-size:small;
	background-color: #454E53;
	color: #DFE3E3;
	font-weight:bold;
	text-align:center;
	
	margin-top:1em;
	margin-bottom:1em;
	margin-left:10px;
	margin-right:10px;
}

.rubrique_titre3
{
	color: #000000;
	font-weight:bold;
	font-size:x-small;
	
	margin-top:1em;
	margin-bottom:1em;
	margin-left:10px;
	margin-right:10px;
}

.rubrique_titre4
{
	font-size:x-small;
	font-weight:lighter;
	font-style:italic;
	color: #000000;
	border-bottom-style:solid;
	border-bottom-color: #000000;
	border-bottom-width:1px;
	border-top-style:solid;
	border-top-color: #000000;
	border-top-width:1px;
	background-color: #C8CFD0;
	
	margin-top:1em;
	margin-bottom:1em;
	margin-left:10px;
	margin-right:10px;
}

.rubrique_produit
{
	color: #000;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:0px;
	font-size: xx-small;
}

.rubrique_kit
{
	font-size: xx-small;
	font-weight: bold;
	color: #000000;
	border-bottom-style:solid;
	border-bottom-color: #000000;
	border-bottom-width:1px;
	border-top-style:solid;
	border-top-color: #000000;
	border-top-width:1px;
	background-color: #FFFFFF;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:0px;
}

.rubrique_kit a
{
	color: #000000;
}

.rubrique_produit a
{
	color: #000000;
}

.rubrique_recharge a
{
	color: #000000;
}


.rubrique_recharge
{
	color: #000;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:0px;
	font-size: xx-small;
}

.rubrique_texte
{
	font-size: x-small;
	color: #000;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:0px;
}

/*.rubrique_texte p
{
	margin:10px;
}
*/


/*
.rubrique_kit:before
{
	content:url(./../layout/images/icones/goutte.png)" ";
}
*/

.rubrique_vide
{
	margin-top:1em;
	margin-bottom:1em;
}


/*****************************************************/

.rubrique_produit_legende
{
	color: #000;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:0px;
	font-size: xx-small;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color: #000;
}

.rubrique_produit_legende table
{
	border-collapse: collapse;
	width: 100%;

}
td.rubrique_designation_produit_legende
{
	/*left: 0px;*/
	font-size:xx-small;
	text-align: left;
	width: 45%;
	white-space: nowrap;
}
td.rubrique_code_produit_legende
{
	font-size:xx-small;
	text-align: center;
	width: 15%;
	white-space: nowrap;
}
td.rubrique_conditionnement_produit_legende
{
	width: 40%;
	text-align: right;
	font-size:xx-small;
	white-space: nowrap;
}
/*****************************************************/
.rubrique_produit table
{
	border-collapse: collapse;
	width: 100%;
}
td.rubrique_designation_produit
{
	/*left: 0px;*/
	font-size:xx-small;
	text-align: left;
	width: 45%;
	white-space: nowrap;
}
td.rubrique_code_produit
{
	font-size:xx-small;
	text-align: center;
	width: 15%;
	white-space: nowrap;
}
td.rubrique_conditionnement_produit
{
	width: 40%;
	text-align: right;
	font-size:xx-small;
	white-space: nowrap;
}
/*****************************************************/
.rubrique_kit table
{
	border-collapse: collapse;
	width: 100%;
}
td.rubrique_designation_kit
{
	/*left: 0px;*/
	font-weight:bold;
	font-size:xx-small;
	text-align: left;
	width: 45%;
	white-space: nowrap;
}
td.rubrique_code_kit
{
	font-size:xx-small;
	text-align: center;
	width: 15%;
	white-space: nowrap;
}
td.rubrique_conditionnement_kit
{
	width: 40%;
	text-align: right;
	font-size:xx-small;
	white-space: nowrap;
}
/*****************************************************/
/*****************************************************/
.rubrique_recharge table
{
	border-collapse: collapse;
	width: 100%;
}
td.rubrique_designation_recharge
{
	/*left: 0px;*/
	font-size:xx-small;
	text-align: left;
	width: 45%;
	font-style:italic;
	white-space: nowrap;
}
td.rubrique_code_recharge
{
	font-size:xx-small;
	text-align: center;
	width: 15%;
	font-style:italic;
	white-space: nowrap;
}
td.rubrique_conditionnement_recharge
{
	width: 40%;
	text-align: right;
	font-size:xx-small;
	font-style:italic;
	white-space: nowrap;
}
/*****************************************************/

span.normal
{
	font-style:normal;
	font-weight:normal;
}

.identite
  {
	position: relative;
	padding-right: 90px;
	width: 290px;
	margin-top: 10px;
	margin-bottom: 10px;
  }

.identite img.photo
{
	width: 80px;
	height: 100px;
	background-color:#fff;
	padding: 5px;
	border-width: 1px;
	border-style: dashed;
	border-color: #333;	
}

.identite_texte
{
	position: absolute;
	top: 10px;
	right: 10px;
	left: 100px;
	width: 260px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 190px;
}

html>body .identite_texte {
	width: 260px;
}

.identite img.noborder
{
	padding: 0px;
	border-width: 0px;
}


div.section_h1_souligne_gras
{
	font-size:	11px;
	color:	#E3007B;
	padding-top:1em;
	margin-bottom:0em;
	margin-left:0em;
	border-bottom-style:solid;
	border-bottom-color:#AAAAAA;
	border-bottom-width:medium;
	font-weight:bold;
}

div.section_h3_souligne
{
	font-size:	10px;
	color:	#E3007B;
	padding-top:0em;
	margin-left:0em;
	border-bottom-style:solid;
	border-bottom-color:#AAAAAA;
	border-bottom-width:thin;
}

span.box{
	border-style:solid;
	border-width:1px;
	border-color:#AAA;
}


span.highlight
{
	color: #000;
	background-color: #ffff66;
	font-weight: bold;
}

span.highlight1
{
	color: #000;
	background-color: #ffff66;
	font-weight: bold;
}

span.highlight2
{
	color: #000;
	background-color: #ff6666;
	font-weight: bold;
}

span.highlight3
{
	color: #000;
	background-color: #6666ff;
	font-weight: bold;
}

span.highlight4
{
	color: #000;
	background-color: #66ff66;
	font-weight: bold;
}

span.highlight5
{
	color: #000;
	background-color: #ff66ff;
	font-weight: bold;
}

span.highlight6
{
	color: #000;
	background-color: #ffff66;
	font-weight: bold;
}

span.highlight7
{
	color: #000;
	background-color: #ffff66;
	font-weight: bold;
}


/**** Inline STYLE-tag style sheet ****/

#marqueecontainer{
position: relative;
/*width: 100%; *//*marquee width */
/*width: 480px;
height: 151px;*/ /*marquee height */
width: 185px;
height: 495px;
overflow: hidden;
/*border: 1px solid #8FC1F9;*/
padding: 2px;
padding-left: 4px;
}


/**********************************************************/


#menu_lames
{
	text-align: center;
}

#menu_lames .lame
{
	float: left;
	margin: 5px;
}

#lame_hematologie a
{
	display: block;
	background: url(/layout/images/lames/lame_hematologie.jpg)  0 0 no-repeat;
	background-position: 0px 0px;
	width: 87px;
	height: 334px;
}

#lame_hematologie a:hover
{
	background-position: -87px 0px;
}


#lame_bacteriologie a
{
	display: block;
	background: url(/layout/images/lames/lame_bacteriologie.jpg)  0 0 no-repeat;
	background-position: 0px 0px;
	width: 87px;
	height: 334px;	
}

#lame_bacteriologie a:hover
{
	background-position: -87px 0px;
}


#lame_parasitologie a
{
	display: block;
	background: url(/layout/images/lames/lame_parasitologie.jpg)  0 0 no-repeat;
	background-position: 0px 0px;
	width: 87px;
	height: 334px;	
}
#lame_parasitologie a:hover
{
	background-position: -87px 0px;
}


#lame_cytologie a
{
	display: block;
	background: url(/layout/images/lames/lame_cytologie.jpg)  0 0 no-repeat;
	background-position: 0px 0px;
	width: 87px;
	height: 334px;
}
#lame_cytologie a:hover
{
	background-position: -87px 0px;
}

#lame_histologie a
{
	display: block;
	background: url(/layout/images/lames/lame_histologie.jpg)  0 0 no-repeat;
	background-position: 0px 0px;
	width: 87px;
	height: 334px;
}
#lame_histologie a:hover
{
	background-position: -87px 0px;
}

.lame .titre
{
	text-align: center;
}

#produit #nom
{
	float:left;
}

#produit #code
{
	float:left;
	margin-left: 10px;
}

#produit #photo
{
	float:right;
}


table
{
	width: 100%;
	text-align: center;
}

table th
{
	text-align: left;
	margin:0;
	padding:0;
	left:0px;
	border-bottom:1px solid #fff;
}

#produit #nom
{
	float:left;
font-size:1.2em;
font-weight:bold;
}


#produit #rechargeable
{
float:left;
clear:both;
}

#produit #ci
{
float:left;
clear:both;
}

#produit #cas
{
float:left;
clear:both;
}

#produit #code
{
	float:left;
	margin-left: 10px;
}

#produit #photo
{
	float:right;
}

.produit
{
	margin: 10px;
	font-size:1em;
	color:#bbb;
}

.produit a
{
	font-size:1em;
	color:#bbb;
}

.produit .reference
{
	float: left;
	width: 50px;
}

.produit .designation
{
	float: left;
	margin-left: 20px;
}

.produit .cas
{
	float: left;
	margin-left: 10px;
}
.produit .ci
{
	clear:both;
	float: left;
	margin-left:70px;
}

.produit a b
{
	color: #fff;
}

