@charset "UTF-8";
/* CSS Document */


/* GENERALES */

body  { margin:0; padding:0; background:#E8E8E8 url(/WebRoot/WKF/Shops/wksante/images/fond.gif) center top repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:0; margin-bottom:-2px;  }
.GeneralLayout {width:992px}
table.Middle {max-width:1380px;}

.ContentArea .Separator { height:0; background:none; margin:0}
.ContentArea h1 {padding-bottom:12px;padding-top:3px; color:#1C384A}
.ContentArea h2 {color:#1C384A}
.ContentArea h3 { padding-bottom:10px;}
.ContentArea { padding-top:10px; font-size:11px;}
.ContentArea a.LinkPrintView { display:none}
div.ProductListFoot { height:20px;}
.clearboth{  clear:both;font-size:0; line-height:0; height:0; padding:0; margin:0;}
body .ProductListFoot .PageThis a { font-weight:normal}
.NavBarLeft .SizeContainer {margin-left:0px;}
.NavBarLeft .PropertyContainer { padding-right:3px;}
.separateur_degrade{ height:4px; font-size:1px; text-indent:-3000px; overflow:hidden; margin:20px 0; background:transparent url(/WebRoot/WKF/Shops/wksante/images/separateur_degrade.gif) repeat scroll 0 0;}
.BorderChamps { border: solid 1px #bdbdbd;color:#474747;padding:3px 0 3px 5px;}
input.Login { border: solid 1px #bdbdbd;color:#474747;padding:3px 0 3px 5px;}
input.Login { border: solid 1px #bdbdbd;color:#474747;padding:3px 0 3px 5px;}
input.MediumText { border: solid 1px #bdbdbd;color:#474747;padding:3px 0 3px 5px;}
input.CouponCode { border: solid 1px #bdbdbd;color:#474747;padding:3px 0 3px 5px;}
label {cursor:default;text-transform: none}
input[type=text]{ border:1px solid #BDBDBD;color:#474747;padding:3px 0 3px 5px;}

input.Text{border:1px solid #BDBDBD;color:#474747;padding:3px 0 3px 5px;}

input[type=submit]{ 
	background:transparent url(/WebRoot/WKF/Shops/wksante/images/BoutonBackground.gif) repeat scroll 0 0;
	border:1px solid #BDBDBD;
	color:#0668A9;
	cursor:pointer;
	height:21px;
	margin:2px 0;
	padding:0 5px;}
	
.Layout1 .CustomButton, .CustomButton * {height:19px;line-height:20px !important;}	
.GeneralLayout { height:auto}
	
.Bouton{ 
	background:transparent url(/WebRoot/WKF/Shops/wksante/images/BoutonBackground.gif) repeat scroll 0 0;
	border:1px solid #BDBDBD;
	font-size:11px;
	color:#0668A9;
	cursor:pointer;
	height:21px;
	margin:2px 1px;;
	padding:0 5px;}
	
	
body .Layout1 a.Bouton{ 
	background:transparent url(/WebRoot/WKF/Shops/wksante/images/BoutonBackground.gif) repeat scroll 0 0;
	border:1px solid #BDBDBD;
	font-size:11px;
	color:#0668A9;
	cursor:pointer;
	line-height:120%!important;
	height:15px;
	margin:2px 0;
	padding:2px 5px;}		
	
	
		
html body .ContentArea input.ListeAchat{ 
	border:0;
	background:none;
	text-align:right;
	color:#0668A9;
	cursor:pointer;
	height:15px;
	margin:2px 0 0 0;
	padding: 0;}
.ContentArea a.LinkAddShoppingList, .ContentArea input.LinkAddShoppingList{ background:none!important}	
button{ 
	border:1px solid #BDBDBD;
	color:#0668A9;
	cursor:pointer;
	height:21px;
	margin:2px 0;
	padding:0 5px;}
.CustomButton button, button span { font-weight:normal!important; color:#0668A9;border:1px solid #BDBDBD; }
a.CustomButton span { font-weight:normal!important; color:#0668A9;border:1px solid #BDBDBD; font-size:11px; }

.BoutonDegrade {background:transparent url(/WebRoot/WKF/Shops/wksante/images/BoutonBackground.gif) repeat scroll 0 0; height:13px; padding:3px 10px;border:1px solid #BDBDBD; text-decoration:none!important}	
.BoutonDegrade span { display:block; font-size:11px;}

button span.SelectedItem { font-weight:normal!important; color:#0668A9; line-height:15px; background:none; border:none}	
html .ContentArea a.CustomButton span{ border: solid 1px #bdbdbd; color:#0668A9}
html .ContentArea a.CustomButton {border-bottom: solid 1px #bdbdbd;}
.DoOrder{ margin-left:5px}
a.Action { background:none; padding-left:0}
.ContentArea .OrderProcess a.Action { text-decoration:underline!important}
	
select.LongText{ border:1px solid #BDBDBD;color:#474747;padding:0 0 0 5px;}
select{ border:1px solid #BDBDBD;color:#474747;padding:0 0 0 5px; margin:0 0 4px 0}
.InputField textarea{border:1px solid #BDBDBD;color:#474747;padding:3px 0 3px 5px;}

.Layout1 td.ContentArea {max-width:500px;width:auto; padding-bottom:10px;}
.Layout1 td.NavBarRight { padding-bottom:10px;}
.CustomButton, .CustomButton.Disabled { background:transparent url(/WebRoot/WKF/Shops/wksante/images/BoutonBackground.gif) repeat scroll 0 0;}
.CustomButton, .CustomButton.Disabled:hover {background:transparent url(/WebRoot/WKF/Shops/wksante/images/BoutonBackground.gif) repeat scroll 0 0;}
.CustomButton, .CustomButton * {background:transparent url(/WebRoot/WKF/Shops/wksante/images/BoutonBackground.gif) repeat scroll 0 0;}
.CustomButton, .CustomButton:hover * { background:transparent url(/WebRoot/WKF/Shops/wksante/images/BoutonBackground.gif) repeat scroll 0 0;}
.CustomButton:hover * { background:transparent url(/WebRoot/WKF/Shops/wksante/images/BoutonBackground.gif) repeat scroll 0 0;}
.CustomButton input:hover * {background:transparent url(/WebRoot/WKF/Shops/wksante/images/BoutonBackground.gif) repeat scroll 0 0;}
span.CustomButton:hover {background:transparent url(/WebRoot/WKF/Shops/wksante/images/BoutonBackground.gif) repeat scroll 0 0;}

html body .MessageInfo {margin:10px 0;}
select.LongText, select.LongText option {width:207px;}

.Layout1 .MaskedColumn { width:1px; overflow:hidden}
.Layout1 .MaskedColumn div { display:none}

a.Action { background:none}

.NavBarLeft a {color:#0668A9;}
.NavBarLeft .ActiveNode, .NavBarLeft a:link {color:#0668A9}
.NavBarLeft .ActiveNode, .NavBarLeft a:visited {color:#0668A9}
.NavBarLeft .ActiveNode, .NavBarLeft a:hover {color:#0668A9;text-decoration:underline}

.ContentArea a, .ContentArea .Link {color:#0668A9;}
.ContentArea a:hover, .ContentArea .Link:hover {color:#0668A9;}
 /* FIN  GENERALES */


/* Entête */
.PropertyContainer .ShopLogo{ padding-right:17px; padding-top:20px}
.PropertyContainer .NavigationText{ width:100%}
.Header table.SizeContainer {width:100%;}
/* Fin Entête */


/* Menu */
.Layout1 .NavBarTop .Active a { color:#11559e}
.Layout1 .NavBarTop .NavigationElement {padding:0 0 0 7px;}
.NavBarTop .NavigationElement {background: none ;}
.NavBarTop .Active {background:transparent url(/WebRoot/WKF/Shops/wksante/MediaGallery/MenuSelected.jpg) repeat left top;}
.NavBarTop .NavigationElement a:hover  { color: #6699FF}

.NavBarTop .Active a:hover { color:#11559E;}
/* FIN Menu */



/* Recherche */

html #BarreRecherche div.SearchBox {float:left;padding-top:6px; font-size:11px; line-height:normal}
select.Recherche { height:18px; margin:3px 0 0 0; padding:0 0 0 2px;}
html #BarreRecherche .LoginEntete{ line-height:normal;width:250px; text-align:right;font-weight:bold;float:right; padding-top:5px; font-size:11px; line-height:normal}
 html #BarreRecherche .RechercheDojo{ float:left; width:600px;}
html #BarreRecherche .LoginEntete a{color:#0668a9; font-size:11px; text-align:right} 
html #BarreRecherche .LoginEntete a.userName{ color:#474747; font-weight:normal;}
html #BarreRecherche .ContextBoxBody a { text-decoration:underline; font-weight:bold; color:#0668a9}
html #BarreRecherche .ContextBoxBody a:link { text-decoration:underline; font-weight:bold; color:#0668a9}
html #BarreRecherche .ContextBoxBody a:visited { text-decoration:underline; font-weight:bold; color:#0668a9}
html #BarreRecherche .ContextBoxBody a:hover { text-decoration:underline; font-weight:bold; color:#0668a9}

#BarreRecherche input.Search { margin-top:1px;}
input.RechercheIco{ padding:0; margin:0; }

#BarreRecherche .BoutonOk {
		background:url(/WebRoot/WKF/Shops/wksante/images/BoutonOk.gif) no-repeat left 1px;
		border:medium none;
		height:23px;width:21px;
		margin:1px 0 0 5px;
		padding:2px 0 0 0;
		text-indent:-3000px; overflow:hidden;
		vertical-align:middle;		
}

#BarreRecherche select.Recherche {margin-top:0; vertical-align:middle; height:17px; padding:0px;margin-left:5px; margin-top:2px; line-height:25px!important;}
#BarreRecherche select.Recherche option {line-height:normal!important}

.BarreRecherche .ContextBox .ContextBoxBody{ background:none; text-align:right; vertical-align:bottom; line-height:20px;}
.BarreRecherche input.Search{border:1px solid #BDBDBD;color:#474747;padding:0 0 0 5px; margin-left:5px; height:16px;padding-top:3px}
.BarreRecherche {height:25px; padding:0px 5px; background:#e7e7e7; border-top: solid 1px #bdbdbd;border-bottom: solid 1px #bdbdbd; color:#474747; }
.OmbrageRecherche {background:transparent url(/WebRoot/WKF/Shops/wksante/images/OmbrageRecherche.gif) repeat-x left top; height:4px; clear:both}
/* FIN Recherche */


/* Fil d'ariane */
.ContentArea h3 a.ArianeIco  { font-size: 10px; color:#474747; font-weight:normal}
.ContentArea h3 a.ArianeIco:link  { font-size: 10px; color:#474747; font-weight:normal}
.ContentArea h3 a.ArianeIco:visited  { font-size: 10px; color:#474747; font-weight:normal}
.ContentArea h3 a.ArianeIco:hover  { font-size: 10px; color:#474747; font-weight:normal}


.ContentArea h3 span.BreadcrumbLastItem{ font-size: 10px; color:#474747; font-weight:bold; padding-left:0;}
.ContentArea h3 span.BreadcrumbLastItem:link{ font-size: 10px; color:#474747; font-weight:bold}
.ContentArea h3 span.BreadcrumbLastItem:visited{ font-size: 10px; color:#474747; font-weight:bold}
.ContentArea h3 span.BreadcrumbLastItem:hover{ font-size: 10px; color:#474747; font-weight:bold}

.ContentArea .ArianeIco:hover, .ContentArea .ArianeIco {
background:transparent url(/WebRoot/WKF/Shops/wksante/images/ArianeIco.gif) no-repeat scroll right center;margin-right:3px;padding-right:8px;}
/* FIN Fil d'ariane */





/* Colonne gauche THEMES */
.NavBarLeft .ShopNameHead, .NavBarLeft .ContextBoxHead {background:transparent url(/WebRoot/WKF/Shops/wksante/images/BlocDroite_01.gif) no-repeat left top;}
.NavBarLeft .ContextBox .ContextBoxHead span{background:transparent url(/WebRoot/WKF/Shops/wksante/images/BlocDroite_02.gif) no-repeat right top; height:18px; padding:7px 0 0px 0; color:#FFFFFF}
.ContextBox .ContextBoxBody{background:url(/WebRoot/WKF/Shops/wksante/images/BlocDroite_03.gif) left top no-repeat; padding-left:5px;}
.NavBarLeft .ContextBox .BoxContainer { padding-bottom:0; margin-bottom:0}

.BoxContainer .BoxGauche {
background:transparent url(/WebRoot/WKF/Shops/wksante/images/BlocDroite_04.gif) no-repeat right top;
padding-left:0;
text-align:left; padding-right:10px;
}
.BoxContainer .BoxGauche li{ padding-bottom:5px; line-height:18px; vertical-align:middle;}
.BoxContainer .BoxGauche li ul li{ padding-bottom:0; line-height:11px; vertical-align:middle;}

 
.ContextBox .BlocDroiteBas { background:url(/WebRoot/WKF/Shops/wksante/images/BlocDroite_05.gif) left bottom no-repeat; padding-left:13px; }
.ContextBox .BlocDroiteBasContenu {background:url(/WebRoot/WKF/Shops/wksante/images/BlocDroite_06.gif) right bottom no-repeat;height:12px; line-height:2px; font-size:2px}
.NavBarLeft .ContextBoxBody { padding:0}
.ContextBox .ContenuThemes{ padding-left:10px;}
.NavBarLeft .ShopSlogan, .NavBarLeft .NavigationElement, .NavBarLeft .ContextBoxBody { margin-bottom:0;}


.CategoriesBox .ContextBoxBody .BoxGauche{}
.CategoriesBox .ContextBoxBody {background: url(/WebRoot/WKF/Shops/wksante/images/BlocDroite_03.gif) no-repeat scroll left top}
.NavBarLeft .ContextBoxBody {background: url(/WebRoot/WKF/Shops/wksante/images/BlocDroite_03.gif) no-repeat scroll left top; border:1px solid #FFFFFF; border-left:none; border-top:none; border-bottom:none;  } 
.CategoriesBox .ContenuThemes { background: url(/WebRoot/WKF/Shops/wksante/images/BlocDroite_03.gif) no-repeat left top; }
.CategoriesBox .ContextBoxHead { border:1px solid #FFFFFF; border-left:none; border-top:none; border-bottom:none;}
.CategoriesBox .BlocDroiteBas { border:1px solid #FFFFFF; border-left:none; border-top:none; border-bottom:none;}
div.CategoriesTreeBox a img.HasSubCategories, div.CategoriesTreeBox a:link img.HasSubCategories, div.CategoriesTreeBox a:hover img.HasSubCategories, div.CategoriesTreeBox a:visited img.HasSubCategories { background: url(/WebRoot/WKF/Shops/wksante/images/Plus.gif) no-repeat 0 0 !important; height:9px; width:11px}

div.CategoriesTreeBox a img.NoSubCategories, div.CategoriesTreeBox a:link img.NoSubCategories, div.CategoriesTreeBox a:hover img.NoSubCategories, div.CategoriesTreeBox a:visited img.NoSubCategories { background: url(/WebRoot/WKF/Shops/wksante/images/NoSubCategories.gif) no-repeat 0 0 !important; height:9px; width:11px;margin-bottom:5px; margin-top:5px;float:left;}

 
/*FIN Colonne gauche THEMES */





/* NAV DROITE */

		/* Bloc  Droite (grand)*/
.BlocDroite { }
.BlocDroite .BlocDroiteEntete { background:url(/WebRoot/WKF/Shops/wksante/images/BlocDroite_01.gif) left top no-repeat; padding-left:13px}
.BlocDroite .BlocDroiteEnteteContenu {background:url(/WebRoot/WKF/Shops/wksante/images/BlocDroite_02.gif) right top no-repeat; height:25px; line-height:30px; color:#FFFFFF; font-weight:bold; font-size:12px;text-align:left}
.BlocDroite .BlocDroiteCentre {background:url(/WebRoot/WKF/Shops/wksante/images/BlocDroite_03.gif) left top no-repeat; padding-left:13px;text-align:left}
.BlocDroite .BlocDroiteCentreContenu {background:url(/WebRoot/WKF/Shops/wksante/images/BlocDroite_04.gif) right top no-repeat;}
.BlocDroite .BlocDroiteBas { background:url(/WebRoot/WKF/Shops/wksante/images/BlocDroite_05.gif) left bottom no-repeat; padding-left:13px; }
.BlocDroite .BlocDroiteBasContenu {background:url(/WebRoot/WKF/Shops/wksante/images/BlocDroite_06.gif) right bottom no-repeat;height:12px; line-height:2px; font-size:2px}
.BlocDroiteCentreContenu ul { margin:0; padding:0; padding-top:5px; list-style-position:outside;}
.BlocDroiteCentreContenu ul li{ margin:0; padding:0;padding-bottom:10px; padding-right:10px; list-style-position:outside; list-style:none; line-height:12px; }
.BlocDroiteCentreContenu ul li a{ text-decoration:none; color:#0668a9}
.BlocDroiteCentreContenu ul li a:hover{ text-decoration:underline}
		
		
.CategoriesTreeBox img.HasSubCategories {background:url(/WebRoot/WKF/Shops/wksante/images/Plus.gif) no-repeat !important; height:9px}
.CategoriesTreeBox img.HasSubCategoriesMinus{background:url(/WebRoot/WKF/Shops/wksante/images/Moins.gif) no-repeat !important; height:9px}
		/* Fin Bloc  Droite (grand)*/


		/* Bloc  Newsletter*/
		.BlocDroite .InputTextNewsletter{  border: solid 1px #bdbdbd; color:#474747; margin:2px 0; width:115px; padding:3px 0 3px 5px}
		.BlocDroite .BoutonNewsletter{ background:url( /WebRoot/WKF/Shops/wksante/images/BoutonBackground.gif); height:21px; width:60px; border:solid 1px #bdbdbd;margin:2px 0; cursor:pointer; color:#0668a9}
		/* Bloc  Newsletter*/
		
		
		/* Bloc  Droite Moyen */
		.BlocDroite .BlocDroiteCentreMoyen {background:url(/WebRoot/WKF/Shops/wksante/images/BlocDroiteMoyen_03.gif) left top no-repeat; padding-left:13px;text-align:left}
		.BlocDroite .BlocDroiteCentreContenuMoyen {background:url(/WebRoot/WKF/Shops/wksante/images/BlocDroiteMoyen_04.gif) right top no-repeat;}
		.BlocDroiteCentreContenuMoyen ul { margin:0; padding:0; padding-top:5px; list-style-position:outside;}
		.BlocDroiteCentreContenuMoyen ul li{ margin:0; padding:0 10px 5px 12px;;list-style-position:outside; list-style:none; background:url(/WebRoot/WKF/Shops/wksante/images/FlecheLiensIcone.gif) no-repeat left 1px ; line-height:12px; }
		.BlocDroiteCentreContenuMoyen ul li a{ text-decoration:none; color:#0668a9; display:block}
		.BlocDroiteCentreContenuMoyen ul li a:hover { text-decoration:underline}
		/* Fin Bloc  Droite Moyen*/
.BlocDroiteCentreContenuMoyen ul.ListeGauche li {background:url(/WebRoot/WKF/Shops/wksante/images/PuceBleue.png) no-repeat left 4px ; padding-left:7px;}


		/* Bloc  Droite petit */
		.BlocDroite .BlocDroiteCentrePetit {background:url(/WebRoot/WKF/Shops/wksante/images/BlocDroitePetit_03.gif) left top no-repeat; padding-left:13px; text-align:left;}
		.BlocDroite .BlocDroiteCentreContenuPetit {background:url(/WebRoot/WKF/Shops/wksante/images/BlocDroitePetit_04.gif) right top no-repeat; padding-top:5px;}
		.BlocDroiteCentreContenuPetit ul { margin:0; padding:0; padding-top:5px; list-style-position:outside;}
		.BlocDroiteCentreContenuPetit ul li{ margin:0; padding:0 10px 5px 12px;;list-style-position:outside; list-style:none; background:url(/WebRoot/WKF/Shops/wksante/images/FlecheLiensIcone.gif) no-repeat left 2px ; line-height:12px; }
		.BlocDroiteCentreContenuPetit ul li a{ text-decoration:none; color:#0668a9; display:block}
		.BlocDroiteCentreContenuPetit ul li a:hover { text-decoration:underline}
		
		ul.LastViewedProducts { padding-bottom:10px;}
		/* Fin Bloc  Droite petit*/

		.NavBarRight .PropertyContainer { margin-right:0;}
		.NavBarRight .PropertyContainer {text-align:center;width:210px;}

		/*Bloc panier*/
		
		table.Basket a, table.MiniBasket a, .CheckoutButtonsDiv a {color:#0668A9;}
		.BlocPanier { margin-bottom:10px;}
		.BlocPanier  .BlocPanierEntete { background:url(/WebRoot/WKF/Shops/wksante/images/BlocPanier01.gif) left top no-repeat; padding-left:13px;}
		.BlocPanier  .BlocPanierEnteteContenu {background:url(/WebRoot/WKF/Shops/wksante/images/BlocPanier02.gif) right top no-repeat; height:25px; line-height:30px; color:#FFFFFF; font-weight:bold; font-size:12px;text-align:left}
		.BlocPanier .BlocPanierCentreContenu { color:#474747}
		.BlocPanier .Quantity{ text-align:left!important; vertical-align:top}
		.BlocPanier .ContextBoxBody {
		background:#FFFFFF none repeat scroll 0 0;
		border:1px solid #CE7A7A;
		clear:both;
		margin:0 4px;
		padding:2px 4px 2px 10px;
		text-align:left;}
		
		
		.BlocPanier .ContextBoxBody {
		background:#FFFFFF none repeat scroll 0 0;
		border:1px solid #CE7A7A;
		clear:both;
		margin:0 4px;
		padding:0 0 2px;
		text-align:left;}
		html  .BlocPanier .IconePanier {background:transparent url(/WebRoot/WKF/Shops/wksante/images/Caddie.gif) no-repeat scroll 3px 1px!important;height:13px;width:16px;}
		.MiniBasketContainer td.SeparateColumn {border-right:1px solid #bdbdbd;}
        table.MiniBasket {border-bottom:1px solid #bdbdbd;}
	   .MiniBasketContainer tr.SeparateRow td {border-top:1px solid #bdbdbd;}
	   .BlocPanier .BoutonMiniPanier{ background:url(/WebRoot/WKF/Shops/wksante/images/BoutonBackground.gif); height:17px; width:145px;border:1px solid #BDBDBD; padding-top:2px; margin:2px 0 0 2px; cursor:pointer;}
	   .BlocPanier .BoutonMiniPanier a:hover { text-decoration:none}
	   .BlocPanier .BoutonMiniPanier:hover{ cursor:pointer}
	   
	  .BlocPanier .PanierVide{ text-align:center}
		/*FIN Bloc panier*/
		
		/* Onglets */
		.Onglets { position: relative; border:1px solid #FFFFFF; margin-bottom:5px;}
		.Onglets ul { position:absolute; z-index:500; margin:0; padding:0; height:25px; width:525px;}
		.Onglets ul li { height:15px; float:left; padding:5px; list-style:none; cursor:pointer; background-color:#FFFFFF;  border-collapse:collapse;text-transform:uppercase; line-height:10px;}
		.Onglets ul li:hover{ text-decoration:underline}
		.Onglets ul li.OngletActive {color:#1c384a; border:1px solid #bdbdbd; border-bottom:none; margin:0 -1px 0 0; font-weight:bold; z-index:99; background:#FFFFFF; height:16px; padding-top:4px;}
		.Onglets ul li.OngletInactive {color:#0668a9; border:1px solid #bdbdbd; border-bottom:none; border-top:none; height:10px; margin:0px -1px 5px 0; font-weight:normal}
		.Onglets .AttributActive, .Onglets .AttributInactive  { clear:both; width:520px; background-color:#FFFFFF; border:1px solid #bdbdbd; }
		.Onglets .AttributActive {display:block; padding:3px; margin-top:25px; }
		.Onglets .AttributInactive { display:none}
		/* Fin Onglets */

		
		
/* FIN NAV DROITE */
 

/* Menu depliant gauche */
.NavBarLeft img.NoSubCategories {background:transparent url(/WebRoot/WKF/Shops/wksante/images/NoSubCategories.gif) no-repeat 0px 3px !important;width:11px !important;}
body .NavBarLeft div.CategoriesTreeBox ul li ul li img.NoSubCategories {background:transparent url(/WebRoot/WKF/Shops/wksante/images/PuceBleue.png) no-repeat 3px 2px !important;width:10px !important;margin-bottom:2px;margin-top:2px;}

.CategoriesTreeBox img.TreeNode {width:11px; }
.NavBarLeft .NavigationText{ margin-top:0}

.NavBarLeft .ActiveNode {color:#0668A9;font-weight:bold;text-decoration:none;}
.NavBarLeft .ActiveNode:hover {font-weight:bold;}
/* Fin Menu depliant gauche */



.Footer .PropertyContainer { padding:0}

/* Liens bas de page */
.Footer table.SizeContainer { width:100%}

.NavBarBottom p.BasketLink, .NavBarBottom .NavigationElement a {background:transparent url(/WebRoot/WKF/Shops/wksante/MediaGallery/SeparateurLiensFooter.gif) no-repeat scroll right 6px;}
.NavBarBottom .NavBarElement6{ padding-left:5px;}
.NavBarBottom .NavBarElement3 a{ background:none}

.NavBarBottom p.BasketLink, .NavBarBottom .NavigationElement a {line-height:20px;}
.NavBarBottom .PropertyContainer .NavigationText {margin-top:2px;}

#BlocBasLiens { background:#ffffff url(/WebRoot/WKF/Shops/wksante/images/LiensBasBackground.gif) repeat-x; padding:10px 0 0 0; border-top: solid 1px #ffffff;}
#BlocBasLiens a { color:#727272; text-decoration:none;}
#BlocBasLiens a:link { color:#727272}
#BlocBasLiens a:visited { color:#727272}
#BlocBasLiens a:hover { color: #333333}

#BlocBasLiens h5 { padding:0; margin:0; font-size:12px;color:#727272; text-align:left}
#BlocBasLiens ul { margin:0; padding:0; list-style:outside; list-style:none; float:left; width: 975px; background:none;}
#BlocBasLiens ul li { 
							margin:0; 
							padding:5px 5px 0 8px; 
							list-style:outside; list-style:none; 
							/*background:url(/WebRoot/WKF/Shops/wksante/images/liste_liens_bas.png) left 9px no-repeat;*/ 
							text-align:left; 
							line-height:14px; 
							float:left;}
#BlocBasLiens ul li a:hover { text-decoration:underline; color:#727272}

#BlocBasLiens .BlocSpecialites {width:180px; float:left; padding-left:40px}

#BlocBasLiens .BlocPublications{width:180px; float:left; padding-left:40px}

#BlocBasLiens .BlocFormations{width:180px; float:left; padding-left:40px; }

#BlocBasLiens .BlocSites{width:950px; padding-left:8px; background:none;}
#BlocBasLiens .BlocSites div{background:none;}

#BlocBasLiens img{border: none}

#BlocBasLiens .BlocBasLogos{text-align:center;}


/* FIN Liens bas de page */




/* FOOTER */
.NavBarBottom{ border-top: solid 1px #bcbcbc;border-bottom: solid 1px #bcbcbc; height:20px;}
.Footer .NavigationText { margin-top:0; float:none}
.NavBarBottom .PropertyContainer {height:20px;}
.OmbreBasPage {background:#E8E8E8 url(/WebRoot/WKF/Shops/wksante/images/fond_bas.gif) no-repeat center top; height:16px; clear:both;margin:0 -7px;
padding-bottom:0;}
.NavBarBottom table.SizeContainer tr td { overflow:visible}
.NavBarBottom .PropertyContainer .NavigationText{ width: auto; padding-left:10px}
.NavBarBottom div.PropertyContainer table.CellLimiter { float:none; clear:both}
.Footer { overflow:visible}
.Footer div.PropertyContainer table.CellLimiter { float:none; clear:both}
.Footer .PropertyContainer { height:auto}
.BasDePage { padding: 0}
 
/* FIN FOOTER */





/* Accueil */
.ProductListImageBox tr td, .CrossellingCount tr td, .BundledProductsTable tr td { background:none}

.ContentArea .ProductListImageBox h3 a{ color:#474747; font-size:11px; line-height:11px !important;}
.ContentArea .ProductListImageBox .Description{ display:none}
.ProductListImageBox tr td { }
.ProductListImageBox .InfoArea .Price {color:#000000;font-size:13px;}
.ContentArea input.ButtonBasket { background:none}
.ContentArea input.BoutonPanier{ 
	background:url(/WebRoot/WKF/Shops/wksante/images/Caddie.gif) no-repeat scroll 0px 50%;
	margin:0 !important;
	padding:0;
	text-align:right;
	padding-left:14px; 
	width:101px;
	border:0 none;
	color:#0668A9;
	cursor:pointer;
	font-size:11px;
	height:20px; 
	}
.Layout1 .ContentArea input.BoutonPanier:hover{ text-decoration:underline}
table.ProductListImageBox .LiensProduit{ clear:both; float:left;}
a.EnSavoirPlus { padding:0 0 0 17px;background: url(/WebRoot/WKF/Shops/wksante/images/EnSavoirPlus.gif) no-repeat 4px 2px; font-size:11px; line-height:15px;}
.ContentArea .ProductListImageBox .Titre_produit{ height:37px; margin-top:2px; vertical-align:top;}
.CrossellingCount .TitreProduit{ height:44px; margin-top:2px; }
.CrossellingCount .TitreProduit h3 a{
		color:#474747;
		font-size:11px;
		font-weight:bold;
		line-height:13px !important;
		margin:0;
		padding:0;
		text-decoration:none; }
.ContentArea .ProductListImageBox .TaxAndShippingInfo{ padding:2px 0 0 4px;}
.ProductListImageBox .FeaturedProducts .InfoArea td { vertical-align:top}
.ProductListImageBox .FeaturedProducts .InfoArea .ImageProduit { height:110px;}
/*FIN Accueil */



/* Liste produits */
td.ListeCol1{ padding-right:20px;}
td.ListeCol1 .ListItemProductTopFloatArea{ width:100%}

div.ProductListHead {background:transparent url(/WebRoot/WKF/Shops/wksante/images/EnteteListe.gif) repeat-x; height:21px; border: solid 1px #bdbdbd; margin-top:0;}
.ProductListHead i.Ordre{background:transparent url(/WebRoot/WKF/Shops/wksante/images/Trier.png) no-repeat  0 2px!important}
.ListItemProductContainer .Auteur { color:#474747; font-weight:bold; font-size:10px; padding: 0 0 5px 0}
div.ProductListHead div.InnerHead  { background:none; height:22px;}
div.ProductListHead a, div.ProductListHead a:active, div.ProductListHead a:visited, div.ProductListHead a:hover, div.ProductListFoot a, div.ProductListFoot a:active, div.ProductListFoot a:visited, div.ProductListFoot a:hover {color:#0668A9;}
.OrderByName {left:76px;}
.OrderByListPrice {right:70px;}
.ContentArea .ListItemProduct .PanierListe input.LinkBasket {
		background:transparent url(/WebRoot/WKF/Shops/wksante/images/Caddie.gif) no-repeat scroll 0 50%!important;
		margin:0 ;
		padding:0 0 0 17px;
		font-weight:normal;
		text-align:left;
		width:105px;}
.Pager .PagerInfoLeft  { color:#474747; font-weight:normal}
.Pager .PagerInfo {color:#474747; font-weight:normal}
.Pager .PagerButton { background:none;margin-right:0px;padding-left:0px; }
.Pager span.Numero { text-decoration:underline}
.Pager .PagerButton span {background:none; font-weight:normal; padding-top:1px; padding-right:3px; margin:-1px;}
.Pager .Current span strong {color:#0668a9;font-weight:bold; font-size:13px; text-decoration:underline}
.Pager .Current span{color:#0668a9;font-weight:normal;}
.Pager .PagerButton span strong {color:#0668a9; text-decoration:none; padding:0 3px;}
.Pager span.MargeGauche{ margin-left:2px}
.Pager span.MargeDroite{ margin-right:2px}


.ListItemProductTopFloatArea h3.Headline { padding-bottom:0;}
.ListItemProduct .Description ul{ margin:0; padding:0; list-style-position:outside; list-style-type:none;}
.ListItemProductContainer .Separateur { border-bottom: solid 1px #bdbdbd; font-size:1px; height:0; text-indent:-3000px;margin:5px 0 15px;}
.ListItemProduct .InfoArea { padding:5px 0}
.ListItemProduct h3.Headline a { font-size:12px; font-weight:bold; color:#000000}
.InfoArea .Price { font-size:13px;}
.AlternateRow .ListItemProduct .InfoArea { background:#ffffff}
.ListItemProduct input.LinkBasket {background:transparent url(/WebRoot/WKF/Shops/wksante/images/Caddie.gif) no-repeat scroll 2px 2px !important;height:13px; font-weight:normal;}
.ListItemProductContainer .ColonnePrix{ text-align:right; width:125px; margin:0; padding:0; padding-right:2px;}
.ListItemProduct .PriceArea { float:right; width:100px; height:10px;}
.ListItemProductContainer a.EnSavoirPlus{clear:both;background-position:6px 2px; padding-right:2px;}
.ListItemProductContainer a.EnSavoirPlus:hover{ text-decoration:underline;}

input.Quantity{ border: solid 1px #bdbdbd}
.ListItemProductContainer .FullSize { width:100% !important}
.ProductListImageBox{ width:auto}
.CategoryList .SearchMask { display:none}
.ListItemProduct .ImageArea { overflow:hidden; width:100px; height: 100px}

.PrixRemise {background:url(/WebRoot/WKF/Shops/wksante/images/prix_remis_fond.gif) top left repeat-x; height:10px; border:1px solid #6cb81e; color:#FFFFFF; line-height:8px; font-size:11px; font-weight:bold; padding:0;white-space:nowrap;}
.ProductListImageBox .InfoArea { position: inherit; margin-bottom:0px;}
.PagerSizeContainer { margin-left:0; width:auto; padding:0 25% 0 15%}
.PagerSizeContainerFiche { margin-left:0; width:auto; padding:0 0 0 15%}
html body .ContentArea .ListItemProductInfoContainer input.LinkAddShoppingList2 {padding-left:0px; height:17px; margin:0; background:none!important; text-align:right; padding-right:0; width:115px;}
/* Liste produits */


/* Fiche produit */
.SlideShow .SlideshowContainer .MainContainer .ImageContainer .ImageTable b span span img { margin:0}
.SlideShow .SlideshowContainer .MainContainer .ImageContainer .ImageTable b { line-height:0}
#numero_abonne_Label, #numero_abonne{ margin-bottom:4px;}
.SlideShow .SlideshowContainer .MainContainer .ImageContainer .ImageTable b span span img { /*border: solid 1px #bdbdbd;position:relative;top:3px;*/}
html body .SlideShow .SlideshowContainer .MainContainer{}
.SlideShow .SlideshowContainer {}
.SlideShow .SlideshowContainer .MainContainer .ImageContainer .ImageTable b {}

.SlideShowPreview{ display:none}
.ProductDetails h2 { margin-bottom:10px}
.ProductDetails table.FullSize{  }
.ImageLeft .InfoArea { padding-right:20px;}
.ProductDetails .SlideShow .SlideshowContainer .MainContainer .ImageContainer {}
.ProductDetails td.ColonneDroite{  text-align:right; margin:0; padding:0}
.ProductDetails td.ColonneMilieu{padding-left:5px; width:195px;}
.Layout1 .ProductDetails input.BoutonPanier{ height:21px; width:116px; background:transparent url(/WebRoot/WKF/Shops/wksante/images/AjouterAuPanier.gif) no-repeat!important;  overflow:hidden; padding:0; margin:2px 0!important; font-size:0px;text-indent:3000px;}
.ProductDetails .Livraison{ font-size:10px; font-weight:normal; margin-bottom:2px!important}
.ProductDetails .Price { font-size:20px; padding-bottom:1px;}
.ProductDetails .Price .AlignRight{ padding-top:2px;}

.LineThrough { font-weight:normal; font-size:11px; color:#474747}
.ProductDetails .Auteurs , .ProductDetails .Editeur , .ProductDetails .AnneePublication{ font-weight:bold; color:#717171;}
.Onglets .HauteurMini {float:left; height:250px; width:1px;}
.Onglets .ContenuFiche {float:left; width:517px;}
.Layout1 .ContenuFiche  ul { width:510px;}
.Layout1 .ContenuFiche  ul li { width:510px;}
.Layout1 .ContenuFiche  ul, .Layout1 .ContenuFiche ul  li, .Layout1 .ContenuFiche  p{ height:auto; display:block; line-height:normal; float:none; position:relative; padding:3px 0; margin:0; text-decoration:none}
td.AttributeLabel {width:35%;}
.ContenuFiche ul li{ width:510px; text-transform:none; line-height:normal; cursor:auto; height:auto}
.AttributeContent ul{ width:auto; height:auto; line-height:normal}
.AttributeContent ul li { width:auto; height:auto; line-height:normal}
.UserAttributes .AttributeLabel {color:#717171;font-weight:bold;}
.UserAttributes .AttributeContent ul, .UserAttributes .AttributeContent li { list-style:none; list-style-position:outside; padding:0; margin:0}
table.OrderStatus tr td, table.UserAttributes tr td {border:none}
.CrossellingCount .Price, .BundledProductsTable .Price { font-size:12px}
.CrossellingCount .CrossellingInfoArea, .BundledProductsTable bundledproductsinfoarea {padding:0;}
.ProductListImageBox tr td, .CrossellingCount tr td, .BundledProductsTable tr td {border-left: solid 1px #ffffff;}

.ProductListImageBox tr td, .CrossellingCount tr td, .BundledProductsTable tr td {width:166px; border-right: solid 1px #bdbdbd; padding-bottom:0; border-collapse:separate!important; border-left:none}
.ProductDetails .LimitedStock{color:#C32F2F; padding-top:10px; font-weight:bold;} 
.ProductListImageBox div.ImageArea, div.CrossellingImageArea, div.BundledProductsImageArea {height:110px; overflow:hidden}
.CrossellingCount td { width:183px;}
.CrossellingCount .Titre_produit {height:44px;margin-top:2px}
.CrossellingCount .Titre_produit h3 a {color:#474747;font-size:11px;line-height: 13px !important; text-decoration:none; font-weight:bold; margin:0; padding:0}

.ProductDetails .Offre{ vertical-align:bottom; font-weight:bold; color:#c32f2f; padding-right:20px; vertical-align:top}
.ProductDetails .LiensIcones { padding-top:20px; clear: both; text-align:right;}
.ProductDetails .LiensIcones a {vertical-align:middle; float:right; display:block;line-height:19px !important; text-align:left;}
.ProductDetails .LiensIcones .Sommaire {background: url(/WebRoot/WKF/Shops/wksante/images/SommaireIcone.gif) no-repeat left 0px; padding-left:14px; margin-right:15px;  width:56px;}
.ProductDetails .LiensIcones .Feuilletage {background: url(/WebRoot/WKF/Shops/wksante/images/LivreIcone.gif) no-repeat left 2px; padding-left:18px; margin-right:15px; width:54px;}
.ProductDetails .LiensIcones .Video {background: url(/WebRoot/WKF/Shops/wksante/images/VideoIcone.gif) no-repeat left 0px; padding-left:10px; width:30px;}

.ProductDetails .separateur_degrade{ margin:0 0 10px 0;background: url(/WebRoot/WKF/Shops/wksante/images/separateur_degrade.gif) repeat-x; clear:both; height:4px; font-size:1px; text-indent:-3000px; overflow: hidden; line-height:5px;  }

table.VariationsTable { width:520px;}

.ContentArea a.LinkProductInquiry {padding-left:17px;line-height:15px !important;padding:1px 0 3px 20px;vertical-align:top;}

.ContentArea a.LinkProductRecommendation {line-height:15px !important;}


.CrossellingCount{ width:auto;}

.QuestionProduit { text-align:right; padding-bottom:20px; padding-right:5px; width:135px; float:right; height:20px;}
.ProductRecommendation { text-align:right; padding-bottom:20px;  width:175px;float:right; height:20px; padding-right:10px;}

/* FIN Fiche produit */



/* produits mis en avant */
.ProductListImageBox td.FeaturedProducts { width:165px; padding:0 10px 0 10px; border: none; height:250px; }
.ProductListImageBox td.BorderRight {border-right:1px solid #CCCCCC;} 
.ProductListImageBox td.BorderTop {border-top:1px solid #CCCCCC;}

/* FINproduits mis en avant */




/* Résultats de recherche */
.SearchResults table.FullSize td.ListeCol1{ width:505px; }


html .SearchResults .ListItemProductContainer table.FullSize { width:640px!important; }
/* FIN Résultats de recherche */


/* Liste thème */

/* FIN Liste thème */



/* Etapes panier */
#BasketForm .OrderProcessNavigation { margin-top:10px;}
ul.OrderProcess li.ActiveItem {background: url(/WebRoot/WKF/Shops/wksante/images/EtapePanierSelected.gif) no-repeat center 15px;color:#474747;}
table.Basket th { text-align:left;}
.OrderProcessNavigation {text-align:right;}
.OrderProcessNavigation a.CustomButton span { height:19px;}
.BoutonEtapeSuivante{
background:transparent url(/WebRoot/WKF/Shops/wksante/images/BoutonBackground.gif) repeat scroll 0 0;
border:1px solid #BDBDBD;
font-size:11px;
color:#0668A9;
font-weight:normal;
padding-bottom:1px;
padding-top:1px; margin-top:10px; margin-left:5px;}
.BoutonEtapeSuivante span.SelectedItem {}
.ContentArea .Basket { padding-left:1px;}
table.Basket td, table.MiniBasket td{ vertical-align:middle;}
table.Basket .ColonneSupprim{ width:25px;}
.BasketDetails .BorderChamps { width:30px;}
.Basket1 td.AlignRight { text-align:right;}
.Basket2 td.AlignRight { text-align:right;}
.Col1Coupon { width:82px;}

.Coupon td { text-align:left}
.Coupon .BoutonOk {
		background:url(/WebRoot/WKF/Shops/wksante/images/BoutonOk.gif) no-repeat 0 0;
		border:medium none;
		height:23px;width:21px;
		margin:1px 0 0 1px;
		padding:0;
		text-indent:-3000px; overflow:hidden;
		vertical-align:middle;}
.Coupon .CouponInput { text-align:left}
.Coupon .CouponColBouton { text-align:left; padding-left:0}
.ContentArea .BasketDetails a.LinkAddShoppingList{ padding-left:0;}

.ContentArea .AddressDialog a.Action{ text-decoration:underline;}
.ContentArea .ContextBoxHead h1, .TableHead div {margin:0 0 0 5px;}


.BasketDetails div.Coupon table.Basket{ width:365px}
.BasketDetails div.Coupon table.Basket td{ text-align:left;background-color:#e2e7f2;}
.BasketDetails div.Coupon table.Basket td.CouponInput{ width:220px; vertical-align:top }
.BasketDetails div.Coupon table.Basket td.CouponInput input{ margin-top:2px;}

.InnerTop { margin:0 0 20px 0; }

.BasketAddressForm label { line-height:23px;}
.BasketAddressForm label input { margin-top:0}

textarea.TextareaRecommndation{ border:1px solid #BDBDBD; width:206px;}
/*FIN Etapes panier */


/*Mon compte */
textarea.LongText, input.LongText {border:1px solid #BDBDBD;color:#474747;padding:3px 0 3px 5px;}
.AddressDialog input.Text, .AddressDialog select.Text {border:1px solid #BDBDBD;color:#474747;padding:3px 0 3px 5px;}
.AddressDialog select.Text {border:1px solid #BDBDBD;color:#474747;padding:0 0 0 5px;}

.NewCustomer h3 { padding-bottom:10px;}
.NewCustomer .Separator{ clear:both;}
.NewCustomer .SubscriptionContainer{ clear:both;}
.NewCustomer .SubscriptionBloc1 { float:left; width:300px}
.NewCustomer .SubscriptionBloc2 { float:left; width:350px; margin-left:50px;}

.NewCustomer .SubscriptionBloc1 input.Login{ width:160px!important;}
.Layout1 .NewCustomer .SubscriptionBloc1 .InputField { text-align:right; padding-right:0;}
.Layout1 .NewCustomer .SubscriptionBloc1 .Bouton { margin-right:2px;}

.AddressOptions input { margin-top:0;}
.BorderLeft{ border-left: solid 1px #23A2D3}
.ContentArea .UserPasswd table.Dialog {border-collapse: collapse;}
.EditAddress .AddressDialog label {line-height:24px}
.EditAddress .AddressDialog label input{margin-top:0}

table.OrderList, table.ShoppingList, table.CustomerList { border-collapse: collapse; border-spacing:0;margin-left:2px;width:99%;}
table.OrderList td, table.ShoppingList td, table.CustomerList td{ border-top:0}


#ShoppingListForm table.Basket {border-collapse: collapse; border-spacing:0;margin-left:2px;width:99%;}
#ShoppingListForm table.Basket th, #ShoppingListForm table.Basket td{border-collapse: collapse; border-spacing:0;}

#ShoppingListForm button.Link i.BasketIcon { display:none;}


#ShoppingListForm table.MyList .IconePanier {
background:transparent url(/WebRoot/WKF/Shops/wksante/images/Caddie.gif) no-repeat scroll 3px 1px !important;
height:13px;
width:16px;
}
/*Mon compte */


.UserLostPasswd h3{ padding-bottom:10px;}



/*Page mon compte / connexion etc*/
.AddressDialog select.Text {width:208px !important;}
.BorderLeft { border-left: solid 1px #23A2D3}
.AddressDialog .InputField textarea{border:1px solid #BDBDBD;color:#474747;padding:3px 0 3px 5px; width:201px; height:120px;}
.AddressDialog { padding-left:8px;}
.PersonalData select.metiers{ width:208px}
.PersonalData label{text-transform:capitalize; line-height:23px}
.PersonalData label input{margin-top:0}

.BasketAddressForm label{line-height:24px}

.NewCustomer select.metiers{ width:208px}
.BasketAddressForm select.Text { width:208px;}

.NewCustomer label{line-height:24px;}
.NewCustomer label input{margin-top:0}

.UserLostPasswd .Dialog {}
.MerciCompte{ font-size:13px; font-weight: bold}
.CompteCree{ font-size:11px; padding-bottom:10px;}
.EnteteMesssageValidation { margin-bottom:30px; padding:5px;}
.PiedMessageValidation{ padding:10px; background:#E7E7E7; color:#474747}
.TitrePiedValidation {font-size:13px; font-weight: bold; padding-bottom:10px;}

.DialogSnippet .InputBlock .InputLabelling {float:left;padding-left:10px;width:130px;}
.Layout1 .DialogSnippet .FormGrid td.NoWrap {padding-left:5px;width:112px; white-space:normal!important}

.CgvRecapitulate{ height:150px; border: solid 1px #bdbdbd; padding:5px; overflow:auto; margin-bottom:5px;}

.CgvRecapitulate h1 { display:none}
.CgvRecapitulate .CGV h1 { display: block; text-align:center;}
input#AcceptTAC{ margin-left:0; margin-bottom:10px;}
/*FIN Page mon compte / connexion etc*/


/*Layer d'ajout au panier*/
.dijitDialog h2.MessageAjoutLayer { color:#e40000; font-size:18px; padding-bottom:20px; text-align:center;}
.dijitDialog h2 {
color:#1C384A;
font-family:Arial,Verdana,Helvetica;
font-size:13px;
font-weight:bold;
}

.dijitDialog input.BoutonPanier {
background:transparent url(/WebRoot/WKF/Shops/wksante/images/Caddie.gif) no-repeat scroll 0 50%;
border:0 none;
color:#0668A9;
cursor:pointer;
font-size:11px;
height:20px;
margin:0 !important;
padding:0 0 0 14px;
text-align:left;
width:105px;
}

.dijitDialog a:hover, .dijitDialog a:link, .dijitDialog a:visited  {
color:#0668A9;
font-style:normal;
font-weight:normal;
text-decoration:underline;
vertical-align:middle;
}

.dijitDialog .ProductListImageBox .Titre_produit {height:37px;margin-top:2px; font-weight:bold}
.dijitDialog .ProductListImageBox h3 a { font-weight:bold;  font-size:11px;}

.dijitDialog .Price {color:#000000;font-size:13px; height:10px;}
 .InfoArea .Price strong { font-size:12px}


.dijitDialogTitleBar {
	display: none !important;
}

.dijitPopup {
	position: absolute;
	background-color: transparent;
	margin: 0;
	border: 0;
	padding: 0;
}
.dijit_a11y .dijitPopup,
.dijit_ally .dijitPopup div,
.dijit_a11y .dijitPopup table,
.dijit_a11y .dijitTooltipContainer {
	opacity: 1 !important;
	background-color: white !important;
}
.dj_ie .dijit_a11y .dijitPopup * {
	filter: none;
}

html .dijitDialogUnderlay{background: transparent url(/WebRoot/WKF/Shops/wksante/images/Strilles.gif)}
html #dgAddedToBasket, .dijitContentPane { background:#FFFFFF ; border: solid 1px #474747; width:530px; padding:20px; visibility:visible; z-index: 999; }
html #dgAddedToBasket * { visibility:visible!important;z-index: 999!important; }
.dijitDialog {
	position: absolute;
	z-index: 999;
	padding: 1px;
}
.dijitDialogUnderlayWrapper {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 998;
	display: none;
	background: transparent;
}
.dijitDialogUnderlay {
	background: #eee;
	opacity: 0.5;
}
.dj_ie .dijitDialogUnderlay {
	filter: alpha(opacity=50);
}
.dijit_a11y .dijitInputLayoutContainer,
.dijit_a11y .dijitDialog {
	opacity: 1 !important;
	background-color: white !important;  
}

  
.dijitDialog .IconePanier {background:transparent url(/WebRoot/WKF/Shops/wksante/images/Caddie.gif) no-repeat scroll 3px 1px !important;height:13px;width:16px;}
#dgAddedToBasket a.CustomButton span { height:14px; padding:0 5px 5px 0;} 
/*Layer d'ajout au panier*/


/*Conditions générales de vente*/

.TermsAndConditions .CGV h3 { padding-bottom:0;}
.TermsAndConditions .CGV p { margin-bottom:15px;}
/*FIN Conditions générales de vente*/

.BasketIconLargeWK { background-image:url(/WebRoot/WKF/Shops/wksante/images/picto-panier.gif) ; display:block; width:40px; height:40px }
.AddressIconLargeWK  { background-image:url(/WebRoot/WKF/Shops/wksante/images/picto-maison.gif) ; display:block; width:40px; height:40px  }
.ConfirmOrderIconLargeWK { background-image:url(/WebRoot/WKF/Shops/wksante/images/picto-colis.gif) ; display:block; width:40px; height:40px }  
.PaymentIconLargeWK { background-image:url(/WebRoot/WKF/Shops/wksante/images/picto-cb.gif) ; display:block; width:40px; height:40px}   
 
ul.OrderProcess li .ItemImage { width:40px; height:42px}
ul.OrderProcess li.ActiveItem { background-position:center 20px}
ul.OrderProcess li  { padding:5px 5px 0 5px }  

/*Produits à Variantes*/
.SelectVariationNoBorder { width:190px; border:0 }
.CellMediumSize { width:100px }
.SelectMediumSize { width:100px }
.alignRight { text-align:right; margin-left:140px}

.NavBarTop  { white-space: normal}
