/* Aline's contrib.*//* encart simple en page d'accueil */#encart img{border:0;}#encart a{text-decoration : none;}/* "focus" en page d'accueil */#container {width: 580px;padding: 5 5 5 5;}.focus {width:280px;min-height:48px;padding: 2 2 2 2;margin-top:2px;float:left;margin-left:4px;}.focus img{border:0;padding:2 2 0 2;}div.focus img a{border:0;}.listedel {display:block;width:500px;}#symptomes, #proprietes{display:inline-block;}/* H&S Original */h1 {  font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;}h2 {  font-family: Verdana, Arial, sans-serif; font-size: 14px;}.boxText { font-family: Tahoma, Arial, sans-serif; font-size: 11px; }A.boxText { font-family: Tahoma, Arial, sans-serif; font-size: 11px; text-decoration: none; font-weight : normal; }A.boxText:hover { font-family: Tahoma, Arial, sans-serif; font-size: 11px; text-decoration: none; font-weight : normal; }.boxText_center { font-family: Tahoma, Arial, sans-serif; font-size: 11px; padding-left:5px; padding-right:5px; }.boxText_left { font-family: Tahoma, Arial, sans-serif; font-size: 11px; padding-left:10px; padding-right:15px; }.boxText_right { font-family: Tahoma, Arial, sans-serif; font-size: 11px; padding-left:5px; padding-right:5px; color: #808285;}.errorBox { font-family : Tahoma, Arial, sans-serif; font-size : 11px; background: #ffb3b5; font-weight: bold; }.stockWarning { font-family : Tahoma, Arial, sans-serif; font-size : 11px; color: #cc0033; }.productsNotifications { background: #f2fff7; }.orderEdit { font-family : Tahoma, Arial, sans-serif; font-size : 11px; color: #70d250; text-decoration: underline; }BODY {  background: #ffffff;  font-family:Tahoma,sans-serif;   font-size: 11px;   color:#666666;/*3D5867*/  margin: 0px;}A {  color: #666666/*#000000*/;  text-decoration: none;}A:hover {  color: #666633;/*#000000;  text-decoration: underline;*/}.style1 {font-family: Verdana, Arial, Helvetica, sans-serif}FORM {	display: inline;}TR.header {  background: #ffffff;}TR.headerNavigation {  background: #bbc3d3;}TD.headerNavigation {  font-family: Verdana,Tahoma,Arial;  font-size: 11px;  background: #bbc3d3;/*  color: #ffffff; */  color: #666666;  font-weight : bold;}A.headerNavigation { /*  color: #FFFFFF; */    color: #666666;}A.headerNavigation:hover {/*  color: #ffffff; */    color: #666666;}TR.headerError {  background: #ff0000;}TD.headerError {  font-family: Tahoma, Tahoma, Arial, sans-serif;  font-size: 12px;  background: #ff0000;  color: #ffffff;  font-weight : bold;  text-align : center;}TR.headerInfo {  background: #00ff00;}TD.headerInfo {  font-family: Tahoma, Tahoma, Arial, sans-serif;  font-size: 12px;  background: #00ff00;  color: #ffffff;  font-weight: bold;  text-align: center;}TR.footer {  background: #bbc3d3;}TD.footer {  font-family: Tahoma, Arial, sans-serif;  font-size: 10px;  background: #bbc3d3;  color: #ffffff;  font-weight: bold;}.infoBox {/*   background: #b6b7cb;*/}.infoBox_form {  background: #c8bb53;  	width: 590px;	margin-left: 10px;  	margin-right: 3px;}.infoBox_form_propriete {  background: #e2e2df;  	width: 390px;	margin-left: 0px;  	margin-right: 3px;	font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;}.infoBox_form_aromatherapie {  background: #fcfcbf;  	width: 390px;	margin-left: 0px;  	margin-right: 3px;	font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;}.infoBox_form_recette_cosmetique {  background: #fdcfb0;  	width: 390px;	margin-left: 0px;  	margin-right: 3px;	font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;}.infoBox_form_recette_cuisine {  background: #aff7fa;  	width: 390px;	margin-left: 0px;  	margin-right: 3px;	font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;}.infoBox_form_bien_etre_habitat {  background: #dbfaaf;  	width: 390px;	margin-left: 0px;  	margin-right: 3px;	font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;}.infoBox_form1 {    	width: 479px;	margin-left: 7px;  }.infoBox_button {/*  background: #b6b7cb; */}.infoBox_center {  background: #b6b7cb;}.infoBox_left {/*  background: #b6b7cb; */}.infoBox_right {/*  background: #b6b7cb;*/}.infoBox_login {	/*background: url(images/design/l3_bggen.jpg) repeat-y left top;*/}.infoBox_new {/*  background: #b6b7cb; */}.infoBoxContents {/*   background: #f8f8f9;*/  font-family: Tahoma, Arial, sans-serif;  font-size: 11px;}.infoBoxContents_form {  background: #ffffff;  font-family: Tahoma, Arial, sans-serif;  font-size: 11px;}.infoBoxContents_button {/*  background: #f8f8f9; */  font-family: Tahoma, Arial, sans-serif;  font-size: 11px;}.infoBoxContents_center {  background: #f8f8f9;   font-family: Tahoma, Tahoma, Arial, sans-serif;  font-size: 11px;}.infoBoxContentsText_center {  font-family: Tahoma, Tahoma, Arial, sans-serif;  font-size: 11px;}A.infoBoxContentsText_center {  font-family: Tahoma, Tahoma, Arial, sans-serif;  font-size: 11px;  text-decoration: none; }.infoBoxContents_left {/*  background: #f8f8f9;  */  font-family: Tahoma, Tahoma, Arial, sans-serif;  font-size: 11px;}.infoBoxContentsText_left {  font-family: Tahoma, Tahoma, Arial, sans-serif;  font-size: 11px;  color:#336633;  font-weight: bold;}A.infoBoxContentsText_left {  font-family: Tahoma, Tahoma, Arial, sans-serif;  font-size: 11px;  text-decoration: none; }.infoBoxContents_right {/*  background: #f8f8f9; */  font-family: Tahoma, Tahoma, Arial, sans-serif;  font-size: 11px;}.infoBoxContentsText_right {  font-family: Tahoma, Tahoma, Arial, sans-serif;  font-size: 11px;}A.infoBoxContentsText_right {  font-family: Tahoma, Tahoma, Arial, sans-serif;  font-size: 11px;  text-decoration: none; }.infoBoxContents_login {  font-family: Tahoma, Tahoma, Arial, sans-serif;  font-size: 11px;}.infoBoxContents_front {  font-family: Tahoma, Tahoma, Arial, sans-serif;  font-size: 11px;  color: #ffffff;}.infoBoxContentsText_login {  font-family: Tahoma, Tahoma, Arial, sans-serif;  font-size: 11px;  color: #ffffff;}A.infoBoxContentsText_login {  font-family: Tahoma, Tahoma, Arial, sans-serif;  font-size: 11px;  text-decoration: none; }.infoBoxContents_new {  font-family: Tahoma, Tahoma, Arial, sans-serif;  font-size: 11px;}.infoBoxContentsText_new {  font-family: Tahoma, Tahoma, Arial, sans-serif;  font-size: 11px;  color: #3D5867;}A.infoBoxContentsText_login {  font-family: Tahoma, Tahoma, Arial, sans-serif;  font-size: 11px;  text-decoration: none; }.infoBoxContents_categ {  background: #f8f8f9;   font-family: Tahoma, Tahoma, Arial, sans-serif;  font-size: 11px;}.infoBoxContentsText_categ {  font-family: Tahoma, Tahoma, Arial, sans-serif;  font-size: 11px;}A.infoBoxContentsText_categ {  font-family: Tahoma, Tahoma, Arial, sans-serif;  font-size: 11px;  text-decoration: none; }A.productTitle {	font-family: Tahoma, Tahoma, Arial, sans-serif;	font-size: 11px;	color: #888888;	text-decoration: none;	padding-top: 5px;	font-weight: bold;}.infoBoxNotice {  background: #FF8E90;}.infoBoxNoticeContents {  background: #FFE6E6;  font-family: Tahoma, Arial, sans-serif;  font-size: 11px;}TD.infoBoxHeading {  font-family: Tahoma, Arial, sans-serif;  font-size: 11px;  font-weight: bold;  background: #bbc3d3;  color: #ffffff;}TD.infoBoxHeading_center {  font-family: Tahoma, Arial, sans-serif;  font-size: 11px;  font-weight: bold;  background: #bbc3d3;  color: #ffffff;}TD.infoBoxHeading_left {	font-family: Tahoma, Arial, sans-serif;	font-size: 12px;	font-weight: bold;	color: #3D5867;   height: 25px;   background: url(images/design/left_top_bg.gif) no-repeat left top;	padding-left: 11px;	padding-right: 10px;	font-style: italic;}TD.infoBoxHeading_right {  font-family: Tahoma, Arial, sans-serif;  font-size: 11px;  font-weight: bold;/*  background: #bbc3d3;*//*  padding-left: 10px;*/  background: url(images/elementbandeau4b.jpg);  color: #ffffff;}.infoBoxHeading_right_cart {  font-family: Tahoma, Arial, sans-serif;  font-size: 11px;  font-weight: bold;/*  background: #bbc3d3;*/  padding-left: 10px;  background: url(images/elementbandeau4b.jpg);  height: 18px;  color: #ffffff;}TD.infoBoxHeading_new {  font-family: Tahoma, Arial, sans-serif;  font-size: 12px;/*  font-weight: bold; */  /*background: url(images/design/tt.jpg) no-repeat left top;*/  color: #ffffff;  height: 29px;  padding-left: 40px;}TD.infoBoxHeading_categ {  font-family: Tahoma, Arial, sans-serif;  font-size: 11px;  font-weight: bold;  background: #bbc3d3;  color: #ffffff;}TD.infoBox, SPAN.infoBox {  font-family: Tahoma, Arial, sans-serif;  font-size: 11px;}TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {/*  background: #f8f8f9; */}TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {/*  background: #f8f8f9; */}TABLE.productListing {/*  border: 1px;   border-style: solid;  border-color: #E8E8E8;*/  border-spacing: 1px;  	width: 570px;	margin-left: 7px;}.productListing-heading {  font-family: Tahoma, Arial, sans-serif;  font-size: 11px;/*  background: #E8E8E8;*/  color: #888888;  font-weight: bold;}TD.productListing-data {  font-family: Tahoma, Arial, sans-serif;  font-size: 11px;  font-weight: bold;}TD.productListing-data-name {  font-family: Tahoma, Arial, sans-serif;  font-size: 11px;  valign: top;  height: 15px;}A.pageResults {  color: #0000FF;}A.pageResults:hover {  color: #0000FF;  background: #FFFF33;}TD.pageHeading, DIV.pageHeading {  font-family: Tahoma, Arial, sans-serif;  font-size: 11px;  font-weight: bold; /*  color: white; */  color: #666666;/*  background: url(images/design/tt.jpg) no-repeat left top;*/    background: url(images/elementbandeau3.jpg) no-repeat left top;/*  	height: 33px;*/    height: 18px; /*	padding-left: 35px;*/	padding-top: 3px; 	text-align: left;	vertical-align: top;}TR.subBar {  background: #f4f7fd;}TD.subBar {  font-family: Tahoma, Arial, sans-serif;  font-size: 11px;  color: #000000;}TD.main, P.main {  font-family: Tahoma, Arial, sans-serif;  font-size: 11px;  line-height: 1.5;  padding-left: 8px;  padding-right: 15px;}TD.smallText, SPAN.smallText, P.smallText {  font-family: Tahoma, Arial, sans-serif;  font-size: 11px;  padding-left: 0px;  padding-right: 0px;  }TD.accountCategory {  font-family: Tahoma, Arial, sans-serif;  font-size: 13px;  color: #aabbdd;}TD.fieldKey {  font-family: Tahoma, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}TD.fieldValue {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;}TD.tableHeading {  font-family: Tahoma, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}TD.tableHeadingUpcoming {  font-family: Tahoma, Arial, sans-serif;  font-size: 12px;  color: #FFFFFF;  padding-left: 30px;  padding-right: 15px;}SPAN.newItemInCart {  font-family: Tahoma, Arial, sans-serif;  font-size: 11px;/*  color: #ff0000; */  color: #808285;}CHECKBOX, INPUT, RADIO, SELECT {  font-family: Tahoma, Arial, sans-serif;  font-size: 11px;}TEXTAREA {  width: 100%;  font-family: Tahoma, Arial, sans-serif;  font-size: 11px;}SPAN.greetUser {  font-family: Tahoma, Arial, sans-serif;  font-size: 12px;  color: #f0a480;  font-weight: bold;}TABLE.formArea {  background: #f1f9fe;  border-color: #7b9ebd;  border-style: solid;  border-width: 1px;}TD.formAreaTitle {  font-family: Tahoma, Tahoma, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}SPAN.markProductOutOfStock {  font-family: Tahoma, Tahoma, Arial, sans-serif;  font-size: 12px;  color: #c76170;  font-weight: bold;}SPAN.productSpecialPrice {  font-family: Tahoma, Arial, sans-serif;  color: #ff0000;}SPAN.errorText {  font-family: Tahoma, Arial, sans-serif;  color: #ff0000;}.moduleRow { }.moduleRowOver { background-color: #D7E9F7; cursor: pointer;/* cursor: hand; */}.moduleRowSelected { background-color: #E9F4FC; }.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }.checkoutBarCurrent { font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #000000; }/* message box */.messageBox { font-family: Tahoma, Arial, sans-serif; font-size: 10px; }.messageStackError, .messageStackWarning { font-family: Tahoma, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }.messageStackSuccess { font-family: Tahoma, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }/* input requirement */.inputRequirement { font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #ff0000; padding-right: 7px; }/* DESIGN */   .header {font-family:Tahoma, sans-serif; font-size: 12px; COLOR:#2FFFFF; padding-left:10; padding-right:5; font-weight:900 }   .text {font-family:Tahoma,sans-serif; font-size: 11px; color:#3D5867; padding-left:20; padding-right:10 }      .text2 {font-family:Tahoma,sans-serif; font-size: 11px; color:#3D5867; padding-left:20; padding-right:10; font-weight:100; }    .news {font-family:Arial, sans-serif; font-size: 9px; color:#ffffff; padding-left:10; padding-right:5; font-weight:900; }	TD.newProdPrice {  font-family: Arial, Tahoma, sans-serif;  font-size: 16px;  color: black;  font-weight: bold;}A.newProdName {  font-family: Arial, Tahoma, sans-serif;  font-size: 12px;  color: black;  font-weight: bold;}  .login_box_border{	border:1px #c8bb53 solid;	font-family: Arial, Tahoma, sans-serif;  	font-size: 11.5px; 	color: #827d53;}.login_box_border_r{	border:1px #FFFFFF solid;	color: red;}/*A.pdescription:link {    text-decoration: none;    color: 336633;}A.pdescription:visited {    text-decoration: none;    color: 336633;}A.pdescription:hover {    text-decoration: none;    color: #CC3300;}A.pdescription:active {    text-decoration: none;}A.pdescription {    font-size: 11px;    font-weight: bold;}*/TD.attributeTD {	padding-left:5px;	color: rgb(102, 102, 102); 	font-family: Verdana,Tahoma,Arial; 	font-style: normal; 	font-size: 8.5pt;}div.BonneFeteMaman2010_01 {  position: absolute;   top: 80 px;   left: 100  background-image: url(images/BonneFeteMaman2010_01.jpg);  }.imagepadding{	padding-right:8px;}.padding{	padding:0 8px;}.bloc_mise_en_avant{	background-color:#e8e6d9;	padding: 4px 4px 4px 4px;}.bloc_mise_en_avant2{	padding: 4px 4px 4px 4px;}.titre_bloc{	font-size:13px;	font-family:Verdana, Geneva, sans-serif;	color:#cf0303;	font-weight:bold;}.txt{	color:#666666;	font-family:Verdana, Geneva, sans-serif;	font-size:11px;}.menu_enfant a {	text-decoration:none;	color:#ffffff;	background-color:#b3ad01;}.menu_enfant a:hover {	color:#ffffff;	background-color:#666;}
