@charset "iso-8859-1";

/*FONT             {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px;  COLOR: #000000}*/
TD               {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px;  COLOR: #3B6203}/* #3B6203*/
TR               {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px;  COLOR: #3B6203}/* #3B6203*/
BODY             {FONT-FAMILY: Verdana,Helvetica; BACKGROUND-COLOR: #FFFFFF; ;FONT-SIZE: 11px; }
P                {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
DIV              {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
INPUT            {BACKGROUND-COLOR: #FFFFFF;COLOR:#464E15;border: 1px #C2CD7B solid; BORDER-TOP-WIDTH: 1px;BORDER-LEFT-WIDTH: 1px;FONT-SIZE: 11px;BORDER-BOTTOM-WIDTH: 1px;FONT-FAMILY: Verdana,Helvetica;BORDER-RIGHT-WIDTH: 1px;}
TEXTAREA         {BACKGROUND-COLOR: #FFFFFF;COLOR:#464E15;border: 1px #C2CD7B solid; BORDER-TOP-WIDTH: 1px;BORDER-LEFT-WIDTH: 1px;FONT-SIZE: 11px;BORDER-BOTTOM-WIDTH: 1px;FONT-FAMILY: Verdana,Helvetica;BORDER-RIGHT-WIDTH: 1px;}
SELECT           {BACKGROUND-COLOR: #FFFFFF;COLOR:#464E15;BORDER-TOP-COLOR: #C2CD7B; BORDER-LEFT-COLOR: #C2CD7B; BORDER-RIGHT-COLOR: #C2CD7B; BORDER-BOTTOM-COLOR: #C2CD7B; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; FONT-FAMILY: Verdana,Helvetica; BORDER-RIGHT-WIDTH: 1px;}
FORM             {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
HR 				 { COLOR:#9EB315; noshade BORDER:0; BACKGROUND-COLOR: #9EB315; HEIGHT:1px;}


INPUT:focus, TEXTAREA:focus, SELECT:focus { background-color:#EDF693; border:1px solid #CCFF00; color:#4C560A;}

.borderHeightBottomMenuTabYes   {BACKGROUND-COLOR: #none; border:0px #CCCCCC; border-right-style:solid; border-left-style:solid; border-top-style:solid; border-bottom-style:solid; }
.titre           				{BACKGROUND:none; COLOR:#839410; FONT-SIZE:15px; FONT-WEIGHT:bold; letter-spacing:0px}
.titre2           				{BACKGROUND:none; COLOR:#666600; FONT-SIZE:12px; FONT-WEIGHT:bold; letter-spacing:0px}
.txtaccueil           			{BACKGROUND:none; COLOR:#464E15; FONT-SIZE:11px; letter-spacing:0px}
.txtaccroche           			{BACKGROUND:none; COLOR:#464E15; FONT-SIZE:11px; letter-spacing:0px}
.tiny            				{FONT-SIZE: 10px}
.fontrouge       				{COLOR: #82A014}
.FontGris        				{COLOR: #CCCCCC}
.fontMenuCategory    			{COLOR: #000000}
.fontMenuSubCategory    		{COLOR: #666666}
.fontMenuSubCategorySelected    {COLOR: #000000; FONT-WEIGHT: bold}

.PromoFont             	{COLOR: #82A014; FONT-SIZE: 9px;}
.PromoFontColorNumber  	{COLOR: #FF4F00; FONT-SIZE: 9px;}
.FontColorTotalPrice   	{COLOR: #FF4F00; FONT-SIZE: 12px;}
.FontPriceDefault      	{BACKGROUND-COLOR: #C2CD7B; COLOR: #666600; FONT-SIZE: 13px;FONT-FAMILY:Arial,Helvetica,Sans-Serif;}
.FontPriceDefaultMini  	{BACKGROUND-COLOR: #C2CD7B; COLOR: #666600; FONT-SIZE: 10px;FONT-FAMILY:Arial,Helvetica,Sans-Serif;}
.FontPriceReduction    	{BACKGROUND-COLOR: #C2CD7B; COLOR: #FF4F00; FONT-SIZE: 13px;FONT-FAMILY:Arial,Helvetica,Sans-Serif;}
.FontPriceReductionMini {BACKGROUND-COLOR: #C2CD7B; COLOR: #FF4F00; FONT-SIZE: 10px;FONT-FAMILY:Arial,Helvetica,Sans-Serif;}
.FontPriceVip    	   	{BACKGROUND-COLOR: #E19E33; COLOR: #FFFFFF; FONT-SIZE: 12px;FONT-FAMILY:Arial,Helvetica,Sans-Serif;}
.FontPriceVipMini    	{BACKGROUND-COLOR: #E19E33; COLOR: #FFFFFF; FONT-SIZE: 10px;FONT-FAMILY:Arial,Helvetica,Sans-Serif;}

.panierInfoVide        {/*none*/}
.panierBoxVide         {/*none*/}
.panier-fond   		   {/*none*/}
.panier-box            {BACKGROUND-COLOR: #FFFFFF; BACKGROUND-IMAGE: url(../im/background_perso/module_left.gif); BACKGROUND-REPEAT: repeat-y; border: 0px #999999 solid}
.cartItem			   {border-bottom:1px #CCCCCC solid;}
.cartItemFont          {COLOR: #707000 ;FONT-FAMILY: Arial,Helvetica,Sans-Serif; FONT-SIZE:11px;}
.panier-art-tot        {BACKGROUND-COLOR: #f1f1f1; border:1px #CCCCCC; border-right-style:solid; border-left-style:solid; border-top-style:none; border-bottom-style:none;}
.TABLEInfoPanier       {BACKGROUND-COLOR: #FFFFFF; BACKGROUND-IMAGE: url(../im/background_perso/module_left.gif); BACKGROUND-REPEAT: repeat-y; border:1px #CCCCCC; border-right-style:solid; border-left-style:solid; border-top-style:solid; border-bottom-style:solid;}

.moduleMenuVertical  {BACKGROUND-COLOR: #none; padding:0px;}
.moduleMenu          {/*none*/}
.moduleInfo          {/*none*/}
.moduleInterface     {/*none*/}
.moduleLangue      	 {/*none*/}
.moduleMessage       {/*none*/}
.moduleNavigate      {/*none*/}
.moduleNews          {/*none*/}
.modulePromo         {/*none*/}
.moduleQuick         {/*none*/}
.moduleSearch        {/*none*/}
.moduleSubscribe     {/*none*/}
.moduleTop10         {/*none*/}
.moduleConverter     {/*none*/}
.moduleAffiliate     {/*none*/}
.moduleId            {/*none*/}
.moduleDevis         {/*none*/}


.moduleIdTitre		         {/*none*/}
.modulePanierTitre		     {/*none*/}
.moduleMenuTitre             {/*none*/}
.moduleInfoTitre             {/*none*/}
.moduleInterfaceTitre        {/*none*/}
.moduleLangueTitre      	 {/*none*/}
.moduleMessageTitre          {/*none*/}
.moduleNavigateTitre         {/*none*/}
.moduleNewsTitre             {/*none*/}
.modulePromoTitre            {/*none*/}
.moduleQuickTitre            {/*none*/}
.moduleSearchTitre           {/*none*/}
.moduleSubscribeTitre        {/*none*/}
.moduleTop10Titre            {/*none*/}
.moduleConverterTitre        {/*none*/}
.moduleAffiliateTitre        {/*none*/}
.moduleDevisTitre            {/*none*/}

.TABLEBorderDotted			                    {BACKGROUND-COLOR: #FFFFFF; border-width:1px; border-color:#F1F1F1; border-top-style:solid; border-left-style:solid; border-right-style:solid; border-bottom-style:solid; padding:0px; }
.backgroundCategorySelected                     {BACKGROUND-COLOR: #D7FA97;}
.backgroundMenuSousCategory                     {BACKGROUND-COLOR: #f1f1f1;}
.TABLEMenuPathCenter                            {FONT-WEIGHT:bold; border: 0px #CCCCCC solid; margin-top:-6px}
.TABLEMenuPathTopPageMenuH                      {BACKGROUND-COLOR: #D7FA97; border:1px #CCCCCC; border-right-style:solid; border-left-style:solid; border-top-style:none; border-bottom-style:solid}
.TABLEMenuPathTopPage                           {
												BACKGROUND-COLOR: #8AA46A; 
												border-right-width:1px; border-color:#FFFFFF; border-right-style:solid;
												border-left-width:1px; border-color:#FFFFFF; border-left-style:solid;
												border-bottom-width:1px; border-color:#FFFFFF; border-bottom-style:solid;  
												border-top-width:1px; border-color:#FFFFFF; border-top-style:solid;
												}

/* ici personnalisation des zones produits */
.TABLEMenuPathTopPageMenuTabOff                 {
												BACKGROUND-COLOR: #7A8910; 
												border-right-width:1px; border-color:#FFFFFF; border-right-style:solid;
												border-left-width:1px; border-color:#FFFFFF; border-left-style:solid;
												border-bottom-width:1px; border-color:#FFFFFF; border-bottom-style:solid;  
												border-top-width:1px; border-color:#FFFFFF; border-top-style:solid;
												}
.TABLEBottomPage                                {BACKGROUND-COLOR: #8AA46A; border: 1px #3B6203 solid}
.TABLEPageCentreProducts                        {BACKGROUND-COLOR: #FFFFFF; border: 0px #CCCCCC solid }
.TABLESortByCentre                              {BACKGROUND-COLOR: #FFFFFF; border: 1px #C2CD7B solid}
.TableHeaderProduct 							{PADDING: 3px; BORDER-BOTTOM: 1px dotted #CCCCCC; background:#C2CD7B}
.TABLEPromoBannerTop                            {BACKGROUND-COLOR: #FFFFFF; border: 0px #FFFFFF solid; padding:10px}
.TABLE1                                         {BACKGROUND-COLOR: #FFFFFF; border:1px #3B6203 solid;}
.TABLEBoxUpdateCart                             {BACKGROUND-COLOR: #DFDFDF; border:1px #999999; border-top-style:dotted; border-left-style:solid; border-right-style:solid;}
.TABLEBoxesProductsDisplayedCentrePage          {BACKGROUND-COLOR: #FFFFFF; border:0px #3B6203 solid;padding-left:5px;padding-right:5px;}
.TABLEBoxProductsDisplayedTop                   {BACKGROUND-COLOR: #DAD19C; border-width:1px; border-color:#5E530A; border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; padding:5px; }
.TABLEBoxProductsDisplayedMiddle                {BACKGROUND-COLOR: #FFFFFF; border: 0px #CCCCCC solid;}
.TABLEBoxProductsDisplayedMiddlePrice           {BACKGROUND-COLOR: #FFFFFF; border: 0px #CCCCCC solid}
.TABLEBoxesProductsDisplayedBottom              {BACKGROUND-COLOR: #DAD19C; border-width:0px; border-color:#CCCCCC; border-left-style:none; border-right-style:none; border-bottom-style:none; border-top-style:none }
.TABLETitreProductDescription                   {BACKGROUND-COLOR: #B5CD18; padding-top: 3px; padding-bottom: 3px;border:1px #5E530A; border-right-style:solid; border-left-style:solid; border-top-style:solid; border-bottom-style:solid; }
.TDTableListLine1                               {BACKGROUND-COLOR: #FFFFFF; }
.TDTableListLine2                               {BACKGROUND-COLOR: #FFFFFF; }
.TABLESousMenuPageCategory                      {BACKGROUND-COLOR: #FFFFFF; border: 1px #5E530A solid}
.TABLETopTitle                                  {BACKGROUND-COLOR: #FAFAFA; border: 0px #000000 solid }
.backgroundTDColonneModuleLeft                  {}
.backgroundTDColonneModuleRight                 {}
.TABLEBackgroundBoutiqueCentre                  {BACKGROUND-COLOR: #FFFFFF; border: 0px #DDDDDD solid; padding-top:0px;}
.TABLEPromoNewsBottomPage                       {BACKGROUND-COLOR: #FFFFFF; border: 1px #CCCCCC solid}
.TABLEPaymentProcess                            {BACKGROUND-COLOR: #FAFAFA; border: 1px #CCCCCC solid}
.TABLEPaymentProcessSelected                    {BACKGROUND-COLOR: #82A014; color: #FFFFFF;border: 3px #FAFAFA solid}

OPTION.grey{background-color:#CCCCCC; color:#FFFFFF}
OPTION.black{background-color:#000000; color:#CCCCCC}
OPTION.pink{background-color:#FFCCCC; color:#000000}
OPTION.yellow{background-color:#FFDC37; color:#000000}
OPTION.white{background-color:#FFFFFF; color:#000000}
OPTION.Blue{background-color:#0000FF; color:#FFFFFF}
OPTION.red{background-color:#CC0000; color:#FFFFFF}
OPTION.grey2{background-color:#F1F1F1; color:#FF0000}

.backGroundTop        {background-color: #FFFFFF;}
.optionPanierTop      {BACKGROUND-COLOR: #DDDDDD; border-width:1px; border-color:#BBBBBB; border-top-style:none; border-left-style:none; border-right-style:none; border-bottom-style:none; padding:0px}
.optionPanierBottom   {BACKGROUND-COLOR: #FAFAFA; border: 2px #DDDDDD solid}
.border               {border: 1px #DAC95F solid}

/* bordures verticales laterales */
.borderLeft      	{background-color: #FFFFFF}
.colorBackgroundTableMenuTab {BACKGROUND-COLOR: #FFFFFF; border: 3px #DDDDDD solid}
.dotMenu            {margin-left:3px; margin-top:2px; margin-bottom:0px; height:1px; margin-right:0px; background-image:url(../im/dot.gif)}


/*-------------
///////////////
MENU TABULATION
///////////////
-------------*/
#tab A {
	height:18px;
	margin-right: -1px; /*à la place de 3 (espacement entre les onglets*/
	margin-left: 0px;
	margin-bottom: -4px;
	color: #FFFFFF;
	font: bold 11px Arial;
	padding-left: 10px;
	background-color: #660000;
	text-align: center;
	padding-bottom: 0px;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
	border-top-width: 1px;
	border-color: #FFFFFF;
	border-top-style: solid;
	border-right-width: 1px;
	border-color: #FFFFFF;
	border-right-style: solid;
	border-left-width: 1px;
	border-color: #FFFFFF;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-color: #FFFFFF;
	border-bottom-style: solid;
}

#tab A span {
padding-right: 10px;
}
#tab A:hover, #tab A.current {
color: #FFFFFF;
background-color:#839410;
text-decoration: none;
padding-left: 10px;
}
#tab A:hover span {
padding-right: 10px;
}
#tab A.here:visited {
	color: #ffffff;
	background-color: #C84000;
	text-decoration: none;
	padding-left: 10px;
}
#tab A.here:visited span {
padding-right: 7px;
margin-left: -3px;
margin-right: 0px;
}
#tab A.here:visited b {

padding-right: 1px;
}

/*-------------
///////////////
MENU HORIZONTAL
///////////////
-------------*/
.tableDynMenuH {
    background-color:#FFFFFF;  
    padding-bottom:1px; 
    padding-top:0px; 
    border-top-width:1px; border-color:#99CC00; border-top-style:solid;
    border-right-width:1px; border-color:#99CC00; border-right-style:solid;
    border-left-width:1px; border-color:#99CC00; border-left-style:solid;
    border-bottom-width:1px; border-color:#99CC00; border-bottom-style:solid;
    margin-bottom:0px;
	
}
#borderTopMainMenu {background:#none; padding:0px; margin:0px;}
#borderBottomMainMenu {background:#none; padding:0px; margin:0px;}
#test3 {background:#none; padding:0px; margin:0px;}
#borderTopSousmenu {background:#none; padding:0px; margin:0px;}
#borderBottomSousmenu {background:#99CC00; padding:0px; margin:0px;width:150px; }

div#menu45 {margin-left:0px;font-family: Arial,Helvetica;font-size: 12px; color:#3B6203;}
div#menu45 a {color:#4C560A; padding:0px;}
div#menu45 a:hover {background:#FFFFFF; color:#6CB305; }
div#menu45 ul {padding:0px; margin:0px; text-align:left; top:24px; left:0px;}
div#menu45 ul li {position:relative; list-style:none; margin-right:0px; float:left;}
/*Soins pour femmes */
div#menu45 ul ul {position: absolute; text-align:left; display:none; background:#FFFFFF; width:150px; left:0px;}

div#menu45 li {background:#FFFFFF; top:1px; left:0px;padding:0px;}
div#menu45 li:hover {background:#FFFFFF; border-left:0px #99CC00 solid;border-right:0px #99CC00 solid;}

/*Tous les menus principaux */
div#menu45 li.sousmenuA {background:#FFFFFF; top:1px; left:0;padding:0px;white-space:nowrap; }
div#menu45 li.sousmenuA:hover {background:#FFFFFF;}
div#menu45 li.sousmenu {padding:0px;white-space:nowrap; }
div#menu45 li.sousmenu.plop {padding:0px;}
div#menu45 li a {text-decoration:none; padding:5px 0px 5px 0px; display:block; margin:0px; white-space:nowrap; }


div#menu45 ul.niveau1 li.sousmenu:hover ul.niveau2 {display:block; border-right:1px #99CC00 solid; border-left:1px #99CC00 solid;FONT-WEIGHT:bold; }
div#menu45 ul.niveau2 li.sousmenu:hover ul.niveau3 {display:block; border-top:1px #99CC00 solid; border-right:1px #99CC00 solid; border-left:1px #99CC00 solid; top:-2px;FONT-WEIGHT:bold; }
div#menu45 ul.niveau3 li.sousmenu:hover ul.niveau4 {display:block; border-top:1px #99CC00 solid; border-right:1px #99CC00 solid; border-left:1px #99CC00 solid; top:-2px;FONT-WEIGHT:bold; }
 
div#menu45 ul.niveau3 {top:-1px; left: 150px;}/*decalage droite des sous menus 3ème niveau */
div#menu45 ul.niveau4 {top:-1px; left: 150px;}/*decalage droite des sous menus 4ème niveau */

div#menu45 ul.niveau3 li { background: #FFFFFF}
div#menu45 ul.niveau3 li:hover { background: #FFFFFF}
div#menu45 ul.niveau4 li { background: #FFFFFF}
div#menu45 ul.niveau4 li:hover { background: #FFFFFF}

div#menu45 ul.niveau1 li.sousmenu.plop {width:150px; padding:0px;}
div#menu45 ul.niveau2 li.sousmenu.plop {width:150px; padding:0px;}
div#menu45 ul.niveau3 li.sousmenu.plop {width:150px; padding:0px;}
/*
div#menu45 ul.niveau1 li.sousmenu.plop:hover {background:url(../im/fleche_right_grey.gif) 95% 50% no-repeat #EEFFD0;}
div#menu45 ul.niveau2 li.sousmenu.plop:hover {background:url(../im/fleche_right_grey.gif) 95% 50% no-repeat #E4FBB6;}
div#menu45 ul.niveau3 li.sousmenu.plop:hover {background:url(../im/fleche_right_grey.gif) 95% 50% no-repeat #E4FBB6;}
*/

/*-----------
/////////////
MENU VERTICAL
/////////////
-----------*/
div#menu44 {width:165px;}
div#menu44 a {color:#000000;}
div#menu44 ul {padding:1px; width:165px; border:1px #E8E8E8 solid; margin:0px; background:#FFFFFF;}		/*Bordure de contour border:1px*/
div#menu44 li:hover {BACKGROUND:#97cf14;}
div#menu44 li.sousmenu {BACKGROUND: url(../im/fleche_right.gif) 94% 50% no-repeat;}
div#menu44 li.sousmenu:hover {BACKGROUND: url(../im/fleche_right_grey.gif) 94% 50% no-repeat #d5efa8; margin:0px; }
div#menu44 li.sousmenu.plop2 { background:url(../im/fleche_bottom.gif) 94% 50% no-repeat #d5efa8;}
div#menu44 li.sousmenu.plop2:hover {b/ackground:url(../im/fleche_bottom_red.gif) 94% 50% no-repeat #FFFFFF;}
div#menu44 ul li {position:relative; list-style:none; border-bottom:1px #8aa46a solid; }/*Bordure horizontale separatrice*/
div#menu44 ul ul {position:absolute; top:-1px; left:165px; display:none;}
div#menu44 li a {text-decoration: none; padding:5px 0px 7px 5px; display:block; border-left:0px solid #8aa46a; width:165px}/*ecartement des rubriques*/
div#menu44 ul.niveau0 li.sousmenu:hover ul.niveau1 {display:block; position:absolute; top:25px; margin-top:0px; left:-1; width:165px; height:auto;}
div#menu44 ul.niveau1 li.sousmenu:hover ul.niveau2 {display:block; width:165px;} 
div#menu44 ul.niveau2 li.sousmenu:hover ul.niveau3 {display:block; w\idth:165px; l\eft:165px; /*left=width-7*/}
div#menu44 ul.niveau3 li.sousmenu:hover ul.niveau4  {display:block; w\idth:165px; l\eft:165px;}
div#menu44 li a:hover {border-left-color: #94c801;}
div#menu44 ul ul li a:hover {border-left-color: #94c801;}
div#menu44 ul ul ul li a:hover {border-left-col or: #94c801;}
div#menu44 ul ul ul ul li a:hover {border-left-color: #94c801;}
div#menu44 ul ul ul ul ul li a:hover {border-left-color: #94c801;}


/*----------------------
////////////////////////
MODULE BORDURE ARRONDIES
////////////////////////
----------------------*/
.raised {background: #none; margin:0 auto;}
.raised p {margin:0 10px; padding:0px;}
.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b0, .raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b0, .raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}

.raised .b2 {BACKGROUND:#609461; border-left:1px solid #609461; border-right:1px solid #609461;}
.raised .b3 {BACKGROUND:#609461; border-left:1px solid #609461; border-right:1px solid #609461;}
.raised .b4 {BACKGROUND:#609461; border-left:1px solid #609461; border-right:1px solid #609461;}
.raised .b1b {margin:0 5px; background:#609461;}
.raised .b2b {border-left:1px solid #609461; border-right:1px solid #609461;}
.raised .b3b {border-left:1px solid #609461; border-right:1px solid #609461;}
.raised .b4b {border-left:1px solid #609461; border-right:1px solid #609461;}
.raised .b0 {margin:0 0px;}
.raised .b1 {margin:0 5px; background:#FFFFFF;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .boxcontent {display:block;  border-left:1px solid #609461; border-right:1px solid #609461;}
.raised .contentTop {BACKGROUND:#609461; border-bottom:1px #609461 solid;}
/*----------------------AJOUT */
.raised .boxcontent2 {display:block; border-left:1px solid #609461; border-right:1px solid #609461;}
.raised .b0 {BACKGROUND:#609461; border-left:1px solid #609461; border-right:1px solid #609461;}


/*----------------------
////////////////////////
AJOUTS
////////////////////////
----------------------*/
/*----- ICI LES COULEURS DES LIENS DU SITE ----------------------*/
.Href-MiniMenu {font-size:10px; color:#CCCC99;TEXT-DECORATION:none}
.Href-MiniMenu:hover {color:#999900;TEXT-DECORATION:underline}
.Href-MenuTop {font-size:11px; color:#FFFFFF;TEXT-DECORATION:none;FONT-FAMILY:Arial,Helvetica,Sans-serif}
.Href-MenuTop:hover {color:#FFFFFF;TEXT-DECORATION:underline}
.Href-NomCat{font-size:10px; color:#839410;TEXT-DECORATION:none}
.Href-NomCat:hover {color:#839410;TEXT-DECORATION:underline}
.Href-NomSousCat{font-size:12px; color:#839410;TEXT-DECORATION:none;font-weight:bold;}
.Href-NomSousCat:hover {color:#839410;TEXT-DECORATION:underline}
.Href-Default{font-size:11px; color:#464E15;TEXT-DECORATION:none;}
.Href-Default:hover {color:#839410;TEXT-DECORATION:underline;}
.Href-clair{font-size:11px; color:#FFFFFF;TEXT-DECORATION:none;}
.Href-clair:hover {color:#3B6203;TEXT-DECORATION:underline;}
.Href-TitreProd{font-size:10px; color:#4C560A;TEXT-DECORATION:none;font-weight:bold;}
.Href-TitreProd:hover {color:#4C560A;TEXT-DECORATION:underline}
.Href-Nav {FONT-FAMILY:Verdana,Arial,Helvetica;font-size:10px; color:#CCCC99;TEXT-DECORATION:none;font-weight:bold;}
.Href-Nav:hover {color:#839410;TEXT-DECORATION:underline;}
.Href-copyright {FONT-FAMILY:Verdana,Arial,Helvetica;font-size:10px; color:#CCCC99;TEXT-DECORATION:none;font-weight:bold;}
.Href-copyright:hover {color:#969671;TEXT-DECORATION:underline;}


/*----- ICI LES COULEURS DU BANDEAU HAUT ----------------------*/
.ephemeride {font-size:10px; color:#FFFFFF; }
/*----- ICI LES COULEURS DES BORDURES IMAGES ----------------------*/
.ImageBorder{border:2px solid #4C560A;}
.ImageBorder1{border:1px solid #4C560A;}


.BoutonPanier {
  background-image: url(../im/bg_cart_add.gif); BACKGROUND-REPEAT: no-repeat;
  border-Top:1px solid black;
  border-Right:1px solid black;
  border-Bottom:1px solid black;
  border-Left:1px solid black;
 font-weight:bold;
 font-size:11px; 
 color:#FFFFFF;
 background-color:#670000;
 cursor:pointer;
 width:175px;
 height:21px;
  }

.BoutonEnvoyer {
  border-Top:1px solid #5E530A;
  border-Right:1px solid #5E530A;
  border-Bottom:1px solid #5E530A;
  border-Left:1px solid #5E530A;
  font-weight:bold;
  font-size:13px; 
  color:#FFFFFF;
  background-color:#839410;
  cursor:pointer;
  width:150px;
  }
  
.ProdAff {
 font-weight:bold;
 font-size:12px; 
 color:#839410;
}

.TitreDetail {
 font-weight:bold;
 font-size:12px; 
 color:#A9A97E;
}
.TitreCommentaire {
 font-weight:bold;
 font-size:16px; 
 color:#839410;
}

.TxtDetail {
 font-size:11px; 
 color:#3B6203;
}

.TxtPromo {
 font-weight:bold;
 font-size:10px; 
 color:#FF4F00;
}

.stylealert {
font-weight:bold;
font-size:12px; 
color:#FF0000; 
border:1px #FF0000 solid;
}

.titrezonemember {
background-color:#FFFFFF; 
font-weight:bold;
font-size:12px; 
color:#666600; 
padding:5px; 
border:1px #99CC33 solid;
text-align:center;
}

.titrerubzonemember {
background-color:#CEDBBC; /*#E3E5AC*/
border-bottom: 1px solid #3B6203;/*#E3E5AC*/
border-right: 1px solid #3B6203;/*#E3E5AC*/
border-left: 1px solid #3B6203;/*#E3E5AC*/
border-top: 1px solid #3B6203;/*#E3E5AC*/
}

.tabpanier {
background-color:#DCDCDC; 
}

.tabpanier1 {
background-color:#F5F5F5; 
}

.notedepage {
font-size:10px; 
color:#999966; 
}

.check{
border:0px;
}

.titreintro {
font-size:11px; 
color:#670000; 
}

.txtintro {
font-size:11px; 
color:#839410; 
}

.txtprodaccueil {
font-size:11px; 
color:#3B6203; 
}
.alertpanier {
background-color:#FF4F00; 
font-weight:bold;
font-size:9px; 
color:#FFFFFF; 
padding:1px; 
border:1px #FF0000 solid;
}
.alertvip                              {BACKGROUND-COLOR: #9EB315; border: 1px #C2CD7B solid}
.TABLEPANIER {BACKGROUND-COLOR: #A3A3A3; }
.paniervide {FONT-FAMILY: Arial,Helvetica,sans-serif;font-size:11px; color:#9EB315;}
.NumberTopVente{font-size:12px; font-weight:bold;color:#3B6203;}

.titrecoffret{FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#FFFFFF;padding:3px}
.txtcoffret{FONT-FAMILY: Arial,Helvetica,sans-serif;font-size:10px;color:#FFFFFF;padding:3px}
.reference {FONT-FAMILY:Verdana,Arial,Helvetica;font-size:9px; color:#CCCC99;TEXT-DECORATION:none;font-weight:bold;}
.BoutonSubmit{height:20px;cursor:pointer;padding:0px 16px 3px 10px; font-size:12px; font-weight:bold;}
.BoutonSubmit2{height:20px;cursor:pointer;padding:0px 16px 3px 10px;}
.chapCG{FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
.txtCG{FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;font-size:10px;text-align:justify;}
.txtCG{FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;font-size:10px;text-align:justify;}
.copyright{FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;font-size:10px;text-align:justify;}


.highslide {cursor:url(highslide/graphics/zoomin.cur),pointer;outline:none;}
.highslide-wrapper {background: black;}
.highslide-image {border: 1px solid #C2CD7B;}
.highslide-image-blur {}
.highslide-caption {
    display: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    border: 1px solid #C2CD7B;
    border-top: none;
    padding: 5px;
    background-color: #ffffff;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,a.highslide-credits i {padding: 2px;color: #E4E4E4;text-decoration: none;font-size: 9px;}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

.highslide-display-block {display: block;}
.highslide-display-none {display: none;
}

/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}

.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}