@charset "utf-8";
/* CSS Document */

/***************************************************************************************/
/* Layout                                                                              */
/***************************************************************************************/

html { font-size:100%; width:100%; height:100%; }
body { padding:0px; margin:0px; text-align:center; background-color:#c7e1a9; }
body, td { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#333333; }
#Centre, #Centre td { font-size:12px; }

form { padding:0px; margin:0px; }
img { vertical-align:middle; }
p { margin-top:0px; margin-bottom:10px; }


#Site { width:960px; margin:0 auto; text-align:left; background:url(/Design/Background/background_centre.png) repeat-y; }
	#SiteTop { background:url(/Design/Background/background_top.png) no-repeat top; }
		#SiteBas { background:url(/Design/Background/background_bas.png) no-repeat bottom; }
	
		#Entete { position:relative; width:908px; height:263px; margin:0 auto; background:url(/Design/Background/background_entete.png) no-repeat; }
			#Logo { position:absolute; top:58px; left:28px; width:149px; height:132px; }
			#MenuTop { position:absolute; top:15px; right:0px; height:19px; text-transform:uppercase; }
				.MenuTop_center { height:19px; background:url(/Design/Layout/MenuTop/MenuTop_center.png) repeat-x top; }
				.MenuTop_left { height:19px; font-size:11px; background:url(/Design/Layout/MenuTop/MenuTop_left.png) no-repeat left top; }
				.MenuTop_right { height:19px; background:url(/Design/Layout/MenuTop/MenuTop_right.png) no-repeat right top; }
				#MenuTop a:link, #MenuTop a:visited { display:block; color:#2f5c0b; height:15px; padding:4px 10px 0px 12px; text-decoration:none; }
				#MenuTop a:hover, #MenuTop a:active { display:block; color:#2f5c0b; height:15px; padding:4px 10px 0px 12px; text-decoration:underline; }
			#EnteteFlash { position:absolute; top:56px; left:442px; width:430px; height:156px; }
			
			#Recherche { position:absolute; bottom:0px; right:0px; width:433px; height:39px; background:url(/Design/Layout/Recherche_background.png) no-repeat; }
				.FieldRecherche { height:13px; width:218px; line-height:13px; padding:2px; border:solid 1px #dbe9c2; background-color:#f3f3f3; color:#919191; }
				
		#MenuCategories { width:908px; height:94px; padding:12px 0px 0px 0px; margin:0 auto; text-align:center; background:url(/Design/Background/background_categories_CA.png) no-repeat; }
		
		#Centre { width:908px; margin:0 auto; padding:18px 0px 18px 0px; }
		
		#TableOutlets { width:100%; border:0px none; }
			#TableOutlets caption { padding:10px; }
			#TableOutlets td { padding:5px 10px 5px 10px; cursor:default; }
			
			#DetailProduit_Onglet { }
			
				.DetailProduit_Onglet_Description { padding-right:6px; }
				.DetailProduit_Onglet_Description a:link, .DetailProduit_Onglet_Description a:visited { display:block; width:166px; height:21px; padding:12px 0px 0px 45px; color:#000; font-size:11px; font-weight:bold; text-decoration:none; background:url(/Design/Pages/ProduitDetails/onglet_description.png); }
				.DetailProduit_Onglet_Description a:hover, .DetailProduit_Onglet_Description a:active { display:block; width:166px; height:21px; padding:12px 0px 0px 45px; color:#000; font-size:11px; font-weight:bold; text-decoration:underline; background:url(/Design/Pages/ProduitDetails/onglet_description_over.png); }
				.DetailProduit_Onglet_Description_over .DetailProduit_Onglet_Description a:link, .DetailProduit_Onglet_Description_over .DetailProduit_Onglet_Description a:visited { display:block; width:166px; height:21px; padding:12px 0px 0px 45px; color:#000; font-size:11px; font-weight:bold; text-decoration:none; background:url(/Design/Pages/ProduitDetails/onglet_description_over.png); }
				.DetailProduit_Onglet_Description_over .DetailProduit_Onglet_Description a:hover, .DetailProduit_Onglet_Description_over .DetailProduit_Onglet_Description a:active { display:block; width:166px; height:21px; padding:12px 0px 0px 45px; color:#000; font-size:11px; font-weight:bold; text-decoration:underline; background:url(/Design/Pages/ProduitDetails/onglet_description_over.png); }
				
				.DetailProduit_Onglet_PrincipesActifs { padding-right:7px; }
				.DetailProduit_Onglet_PrincipesActifs a:link, .DetailProduit_Onglet_PrincipesActifs a:visited { display:block; width:166px; height:21px; padding:12px 0px 0px 45px; color:#000; font-size:11px; font-weight:bold; text-decoration:none; background:url(/Design/Pages/ProduitDetails/onglet_principesActifs.png); }
				.DetailProduit_Onglet_PrincipesActifs a:hover, .DetailProduit_Onglet_PrincipesActifs a:active { display:block; width:166px; height:21px; padding:12px 0px 0px 45px; color:#000; font-size:11px; font-weight:bold; text-decoration:underline; background:url(/Design/Pages/ProduitDetails/onglet_principesActifs_over.png); }
				.DetailProduit_Onglet_PrincipesActifs_over .DetailProduit_Onglet_PrincipesActifs a:link, .DetailProduit_Onglet_PrincipesActifs_over .DetailProduit_Onglet_PrincipesActifs a:visited { display:block; width:166px; height:21px; padding:12px 0px 0px 45px; color:#000; font-size:11px; font-weight:bold; text-decoration:none; background:url(/Design/Pages/ProduitDetails/onglet_principesActifs_over.png); }
				.DetailProduit_Onglet_PrincipesActifs_over .DetailProduit_Onglet_PrincipesActifs a:hover, .DetailProduit_Onglet_PrincipesActifs_over .DetailProduit_Onglet_PrincipesActifs a:active { display:block; width:166px; height:21px; padding:12px 0px 0px 45px; color:#000; font-size:11px; font-weight:bold; text-decoration:underline; background:url(/Design/Pages/ProduitDetails/onglet_principesActifs_over.png); }
				
				.DetailProduit_Onglet_Posologie { padding-right:6px; }
				.DetailProduit_Onglet_Posologie a:link, .DetailProduit_Onglet_Posologie a:visited { display:block; width:166px; height:21px; padding:12px 0px 0px 45px; color:#000; font-size:11px; font-weight:bold; text-decoration:none; background:url(/Design/Pages/ProduitDetails/onglet_posologie.png); }
				.DetailProduit_Onglet_Posologie a:hover, .DetailProduit_Onglet_Posologie a:active { display:block; width:166px; height:21px; padding:12px 0px 0px 45px; color:#000; font-size:11px; font-weight:bold; text-decoration:underline; background:url(/Design/Pages/ProduitDetails/onglet_posologie_over.png); }
				.DetailProduit_Onglet_Posologie_over .DetailProduit_Onglet_Posologie a:link, .DetailProduit_Onglet_Posologie_over .DetailProduit_Onglet_Posologie a:visited { display:block; width:166px; height:21px; padding:12px 0px 0px 45px; color:#000; font-size:11px; font-weight:bold; text-decoration:none; background:url(/Design/Pages/ProduitDetails/onglet_posologie_over.png); }
				.DetailProduit_Onglet_Posologie_over .DetailProduit_Onglet_Posologie a:hover, .DetailProduit_Onglet_Posologie_over .DetailProduit_Onglet_Posologie a:active { display:block; width:166px; height:21px; padding:12px 0px 0px 45px; color:#000; font-size:11px; font-weight:bold; text-decoration:underline; background:url(/Design/Pages/ProduitDetails/onglet_posologie_over.png); }
				
				.DetailProduit_Onglet_MiseEnGarde { padding-right:0px; }
				.DetailProduit_Onglet_MiseEnGarde a:link, .DetailProduit_Onglet_MiseEnGarde a:visited { display:block; width:166px; height:21px; padding:12px 0px 0px 45px; color:#000; font-size:11px; font-weight:bold; text-decoration:none; background:url(/Design/Pages/ProduitDetails/onglet_miseEnGarde.png); }
				.DetailProduit_Onglet_MiseEnGarde a:hover, .DetailProduit_Onglet_MiseEnGarde a:active { display:block; width:166px; height:21px; padding:12px 0px 0px 45px; color:#000; font-size:11px; font-weight:bold; text-decoration:underline; background:url(/Design/Pages/ProduitDetails/onglet_miseEnGarde_over.png); }
				.DetailProduit_Onglet_MiseEnGarde_over .DetailProduit_Onglet_MiseEnGarde a:link, .DetailProduit_Onglet_MiseEnGarde_over .DetailProduit_Onglet_MiseEnGarde a:visited { display:block; width:166px; height:21px; padding:12px 0px 0px 45px; color:#000; font-size:11px; font-weight:bold; text-decoration:none; background:url(/Design/Pages/ProduitDetails/onglet_miseEnGarde_over.png); }
				.DetailProduit_Onglet_MiseEnGarde_over .DetailProduit_Onglet_MiseEnGarde a:hover, .DetailProduit_Onglet_MiseEnGarde_over .DetailProduit_Onglet_MiseEnGarde a:active { display:block; width:166px; height:21px; padding:12px 0px 0px 45px; color:#000; font-size:11px; font-weight:bold; text-decoration:underline; background:url(/Design/Pages/ProduitDetails/onglet_miseEnGarde_over.png); }
			
		#Pied { width:908px; margin:0 auto; padding-bottom:20px; overflow:visible; }
		
			#BandeInfo { height:162px; }
			
			#LiensPied { }
			
				.MegaLienVert a:link, .MegaLienVert a:visited { font-size:13px; display:block; height:16px; color:#67a200; padding:0px; text-decoration:none; border-bottom:solid 1px #67a200; }
				.MegaLienVert a:hover, .MegaLienVert a:active { font-size:13px; display:block; height:17px; color:#67a200; padding:0px; text-decoration:none; border-bottom:0px none; }
				
				.LiensPiedMauve ul { margin:0px; padding:0px; }
				.LiensPiedMauve li { list-style:none; }
				.LiensPiedMauve li a:link, .LiensPiedMauve li a:visited { display:block; width:100%; padding:1px 1px 1px 12px; color:#987971; background:url(/Design/Layout/puce_flecheVerte.png) no-repeat left; }
				.LiensPiedMauve li a:hover, .LiensPiedMauve li a:active { display:block; width:100%; padding:1px 1px 1px 12px; color:#987971; background:url(/Design/Layout/puce_flecheVerte.png) no-repeat left; }
				
		
				
	
.hiddenPop {
	position: absolute;
	float: left;
	z-index: 2;
	visibility:hidden;
}

.visiblePop {
	text-align: center;
	position: absolute;
	float: left;
	background-color: #FFFFFF;
	border: solid 1px #000000;
	visibility: visible;
	padding: 10px;
	z-index: 110;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#000000;
	width:300px;
	margin-left:1px; 
	margin-top:-60px;
}
.visiblePopIE {
	text-align: center;
	position: absolute;
	float: left;
	background-color: #FFFFFF;
	border: solid 1px #000000;
	visibility: visible;
	padding: 10px;
	z-index: 110;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#000000;
	width:300px;
	margin-left:0px; 
	margin-top:-60px;
}
.visibleFrame {
	position: absolute;
	float: left;
	visibility: visible;
	z-index: 100;
}
				
				
				
				
				
				
