FONT {font-family: Verdana,Helvetica; font-size: 10px;  color: #990000}
TD   {font-family: Verdana,Helvetica; font-size: 10px;  color: #000000}
TR   {font-family: Verdana,Helvetica; font-size: 10px;  color: #000000}
BODY {font-family: Verdana,Helvetica; font-size: 10px; background-color: #FFFFFF; scrollbar-face-color: #FFCCCC; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; scrollbar-3dlight-color: #FFFFFF; scrollbar-arrow-color: #000000; scrollbar-track-color: #FFFFFF; scrollbar-darkshadow-color: #000000 }
P    {font-family: Verdana,Helvetica; font-size: 10px}
DIV  {font-family: Verdana,Helvetica; font-size: 10px}
.submit input   {
	border-color: #363636; 
	border-width: 1px; 
	font-size: 10px; 
	font-family: Verdana,Helvetica; 
	}
TEXTAREA        {
	border-color: #363636; 
	border-width: 1px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}
SELECT          {
	border-color: #000000; 
	border-width: 1px; 
	font-size: 10px; 
	font-family: Verdana,Helvetica; 
}
FORM            {font-family: Verdana,Helvetica; font-size: 10px}
A:link          {background: none; color: #990000; font-size: 10px; font-family: Verdana, Helvetica; text-decoration: underline}
A:active        {background: none; color: #990000; font-size: 10px; font-family: Verdana, Helvetica; text-decoration: underline}
A:visited       {background: none; color: #990000; font-size: 10px; font-family: Verdana, Helvetica; text-decoration: underline}
A:hover         {background: none; color: #990000; font-size: 10px; font-family: Verdana, Helvetica; text-decoration: underline}
.titre          {background: none; color: #990000; font-size: 11px; font-weight: bold; font-family: Verdana, Helvetica; letter-spacing: 1px}
.tiny           {font-family: Verdana,Helvetica; font-size: 9px}
.fontrouge      {background: #990000; color: #FFFFFF; font-size: 10px;}
.red      		{color: #CC0000}
.FontGris       {color: #000000; font-size: 10px;}
.PromoFont      {color: #990000; font-size: 12px;}
.PromoFontColorNumber  {color: #990000; font-size: 14px;}
.FontColorTotalPrice   {background-color: #CCCCCC; color: #990000; font-size: 14px;}
.caddie-box            {background: #CCCCCC}
.caddie-art-tot        {background-color: #CCCCCC; border: 1px #FFFFCC solid}
.fondCategorySelected  {background-color: #CCCCCC}
.TABLEBox              {background-color: #36643E; border: 1px #36643E solid}
.TABLEMenuCentre       {background-color: #36643E; border: 1px #FFFFFF solid}
.TABLEMenuTop          {background-color: #EEEEEE; border: 1px #36643E solid}
.TABLEMenuTopWOB       {background-color: #CCCCCC; border: 0px}
.TABLEMenuBas          {background-color: #CCCCCC; border: 1px #36643E solid}
.TABLECentreGlobal     {background-color: #FFFFFF; border: 1px #FFFFFF solid}
.TABLECadreCentre      {background-color: #CCCCCC; border: 1px #CCCCCC solid}
.TABLEPromoTop         {background-color: #FFFFFF; border: 1px #FFFFFF solid}
.TABLEInfoCaddie       {background-color: #CCCCCC; border: 1px #FFFFFF solid}
.TABLESave             {background-color: #FFEEEE; border: 4px #FFFFFF solid}
.TABLESaveCart         {background-color: #CCCCCC; border: 2px #FFFFFF solid}
.TABLECentreProductsTop         {background-color: #FFFFFF; border: 1px #FFFFFF solid}
.TABLECentreProductsBas         {background-color: #CCCCCC; border: 1px #FFFFCC solid}
.TABLETitreDescription      {background-color: #FFFFFF; border: 1px #FFFFCC solid}
.TABLESousMenu         {background-color: #CCCCCC; border: 1px #FFFFFF solid}
.TABLECustomerInfo         {
	background-color: #EEEEEE; 
	border: 1px #FFFFFF solid;
}
.promoTable, .promoTable TD, .promoTable TH { background-color:#003300; color:white; font-size: 14px; }
.loginTable .loginTable TD { background-color:#36643E; color:white; font-size: 14px; }

.TitleFont      {
	color: #000000; 
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
}
.BigTitleFont      {
	color: #000000; 
	font-size: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
}

.CCTitleFont      {color: #990000; font-size: 12px;}
.CCWarningShipping	{
	color: #DD0000; 
	font-size: 10px; 
	font-family: Verdana, Helvetica, sans-serif ; 
	font-weight:bold; 
}
.CCWarningRedirection	{
	color: #000000; 
	font-size: 10px; 
	font-family: Verdana, Helvetica, sans-serif ; 
	font-weight:bold; 
}
.CCTextFont      {color: #000000; font-size: 12px;}
.CCTextFontBold      {color: #000000; font-size: 12px; font-weight: bold; font-family: Verdana, Helvetica; letter-spacing: 1px}
.CCTable, .CCTable TD, .CCTable TH { background-color:#EEEEEE; color:white; font-size: 14px; }

.CartRemiseTextFont {color: #CC0000; font-size: 10px;}
.CartValueTextFont      {color: #000000; font-size: 10px;}
.CartValueTextFontBold      {color: #000000; font-size: 10px; font-weight: bold; font-family: Verdana, Helvetica; letter-spacing: 1px}
.ErrorMessage      		{color: #CC0000; font-size: 10px; font-weight: bold; font-family: Verdana, Helvetica; letter-spacing: 1px}
.EmptyCaddieMessage { 
	font-weight: normal; 
	font-family: Verdana, Helvetica; 
	color:#DD0000
}
.RemiseAndCouponClass      {background: #FFDDDD; color: #FF0000; font-size: 10px; font-weight: bold;}
.Back2CartButtonClass {
	background-color: #EEEEEE;
	border: #555555 solid thin;
	font-weight: lighter;
	font-size:10px;
	font-family: Verdana, Helvetica;
	color:#222222;
	text-align: center;
}
.Back2CartButtonClass:hover {
	background-color: #EEEEEE;
	border: #222222 solid thin;
	font-weight: lighter;
	font-size:10px;
	font-family: Verdana, Helvetica;
	color:#555555 ;
	text-align: center;
}
.Back2CartButtonClass:active {
	background-color: #EEEEEE;
	border: #555555 solid thin;
	font-weight: lighter;
	font-size:10px;
	font-family: Verdana, Helvetica;
	color:#FF2222;
	text-align: center;
}
.ContinueCartButtonClass {
	background-color: #DDFFDD;
	border: #55FF55 outset;
	font-weight: bold;
	font-size:12px;
	font-family: Verdana, Helvetica;
	color:#05AA05;
	text-align: center;
}
.ContinueCartButtonClass:hover {
	background-color: #DDFFDD;
	border: #55FF55 inset;
	font-weight: bold;
	font-size:12px;
	font-family: Verdana, Helvetica;
	color:#05AA05;
	text-align: center;
}
.ContinueCartButtonClass:active {
	background-color: #55FF55;
	border: #DDFFDD inset;
	font-weight: bold;
	font-size:12px;
	font-family: Verdana, Helvetica;
	color:#05AA05;
	text-align: center;
}

.LabelInput {
	font-weight: bold;
	font-size:10px;
	font-family: Verdana, Helvetica;
	text-align:right;
	color:#444444;
}
.LabelInputRed {
	font-weight: bold;
	font-size:10px;
	font-family: Verdana, Helvetica;
	text-align:right;
	color:#FF1010;
}
.Label {
	font-size:12px;
	font-family: Verdana, Helvetica;
	text-align:right;
	color:#222222;
}
.LabelSmall {
	font-size:10px;
	font-family: Verdana, Helvetica;
	text-align:right;
	color:#222222;
}
.LabelInputAmount {
	font-weight: bold;
	font-size:10px;
	font-family: Verdana, Helvetica;
	text-align:left;
	color:#444444;
}
.CartAmount {
	font-size:10px;
	font-family: Verdana, Helvetica;
	text-align:right;
	color:#222222;
}
.CartAmountTotal {
	font-weight: bold;
	font-size:10px;
	font-family: Verdana, Helvetica;
	text-align:right;
	color:#000000;
}
.TextInput { 
	font-weight: normal;
	font-size:10px;
	font-family: Verdana, Helvetica;
	text-align:left;
	color:#000000;
}
.TextInputError {
	font-weight: normal;
	font-size:10px;
	font-family: Verdana, Helvetica;
	text-align:left;
	color:#000000;
	border:#FF0000 solid;
}

.footNoteID	{ 
	font-size: 9px;
	font-family: Verdana, Helvetica;
	color:#DD0000;
}
.hidden {
	display: none ;
}
.toshow {
}
.tohide {
}
.MailContent {
	background-color:#FFFF99;
	font-size: 9px;
	font-style:italic;
	font-family:Georgia, Times New Roman, Times, serif;
	color:#000066;
	border:thin;
}
.InvoiceHeader {
	background-color:#DDDDDD
}

.CaddieOddLine {
	background-color:#F6F6EB
}
.CaddieEvenLine {
	background-color:#FFFFFF
}

.CaddieOddLineInCaddie {
	background-color:#D3E8D3
}
.CaddieEvenLineInCaddie {
	background-color:#E3FFE3
}
.requiredFieldsComment {
	color: #990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	text-align:center;
}

.footNote {background-color: #DDDDDD; border: 1px #DDDDDD solid; color: #101010; font-weight: bold; }
.bannerTop {background-color: #36643E; border: 1px #36643E solid; color: #FFFFFF; font-weight: bold; }
.welcome {background-color: #FFFFFF; border: 1px #36643E solid; color: #FF0000; font-weight: bold; font-size: 14px}
.notwelcome {background-color: #FF0000; border: 1px #36643E solid; color: #FFFFFF; font-weight: bold; font-size: 14px}

OPTION.grey{background-color:#CCCCCC; color:#000000}
OPTION.black{background-color:#000000; color:#CCCCCC}
OPTION.pink{background-color:#FFCCCC; color:#000000}
OPTION.yellow{background-color:#FFFF00; color:#000000}
OPTION.white{background-color:#FFFFFF; color:#000000}
OPTION.Blue{background-color:#B0B0FF; color:#000000}
OPTION.red{background-color:#CC0000; color:#000000}
OPTION.grey2{background-color:#F6F6EB; color:#000000}

.iframe { height: expression(document.documentElement.clientHeight + "px"); }
#iframe_wrap {position:absolute;top: 60px;left: 0;right: 0;bottom: 0;} 

*:focus {
background-color:#FFFFCC;
}