body {
	margin-top:  0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #8B1F30;
}

a:hover{text-decoration: underline;}

.table_white_border {
	height: 600px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.white_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
.classerParY {
	BORDER-RIGHT: #e1e4e6 1px solid; BORDER-TOP: #e1e4e6 1px solid; BORDER-LEFT: #e1e4e6 1px solid; BACKGROUND-COLOR: #ede7d1
}
.subMenuY {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; VERTICAL-ALIGN: top; WIDTH: 150px; PADDING-TOP: 5px; HEIGHT: 262px; BACKGROUND-COLOR: #ede7d1
}
.box1 {
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.box2 {
	border: 1px solid #E3CCD0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.white_table {
	background-color: #FFFFFF;
}
.table_left_right {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F0E4E6;
	border-left-color: #F0E4E6;
}
.table_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F0E4E6;
}
.table_right2 {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #F0E4E6;
}
.table_top_border {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F1E4E6;
}

.text_head_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #8B1F30;
	text-decoration:none; 
}
a.text_head_bold:hover
{
text-decoration:underline; 
}
.text_head_normal 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #670D1B;
	text-decoration: none;
}

.gray_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #626262;
	text-decoration: none;
}
.gray_text_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #626262;
	text-decoration: none;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}
TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}
SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}
SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.text_rate_cut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #626262;
	text-decoration: line-through;
}
.orange_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FEA000;
	text-decoration: none;
}	
a.orange_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FEA000;
	text-decoration: none;
}
a.orange_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D28400;
	text-decoration: none;
}
a.white_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.white_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

.table_pink {
	background-color: #F1E4E6;
}
a.old_pinktext_link_old {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #800080;
	text-decoration: none;
}
a.pinktext_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #8B1F30;
	text-decoration: none;
}


a.pinktext_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #957378;
	text-decoration: none;
}
.pinktext_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #785A5F;
	text-decoration: none;
}
a.black_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.black_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.brown_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8B1F30;
	text-decoration: none;
}

a.brown_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8B1F30;
	text-decoration: underline;
}

a.brown_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8B1F30;
	text-decoration: none;
}
a.blue_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #663399;
	alink: #dc7b0e;
	text-decoration:none;
}
a.blue_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #663399;
	alink: #dc7b0e;
	text-decoration: underline;
}
a.white_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.box_head {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #9F8286;
	text-decoration: none;
}


.pink_table {
	background-color: #AE636F;
	height: 23px;
}



a.text_head_bold_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #8B1F30;
	text-decoration: none;
}


a.text_head_bold_link:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #8B1F30;
	text-decoration: underline;
}
.prix {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #670d1b
}
.prix1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #670d1b;text-decoration: none;
}
a.prix1:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8B1F30;
	text-decoration: underline;
}

.prix2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #670d1b;text-decoration: none;
}
a.prix2:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8B1F30;
	text-decoration: underline;
}

.grey11pxl {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 15px;
}
.texteblanche11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.texteblanche12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.tablePaiement {
	FONT-SIZE: 11px; MARGIN: 0px; WIDTH: 960px; COLOR: #ffffff; HEIGHT: 30px; BACKGROUND-COLOR: #ae636f; TEXT-ALIGN: center; cell-spacing: 0px; cell-padding: 0px;
}
.tableHeader {
	BORDER-RIGHT: #ffffff 1px solid; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 964px; BORDER-TOP-COLOR: #f1e4e6; BORDER-BOTTOM: #ffffff 1px solid; cell-spacing: 0px; cell-padding: 0px;
}
.contantMenu
{
	position:relative;
          top:10px;
          right:0px;
          width:18px;
          height:18px;
     
}
.contantMenu1
{
	position:relative;
          top:10px;
          right:0px;
          width:18px;
}
.contantMenu2
{
	position:relative;
          top:10px;
          right:0px;
          width:18px;
          
}
.contantMenu3
{
	position:relative;
          top:10px;
          right:0px;
          width:18px;
          
}
.subMenuTextY 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #8B1F30;
	text-decoration: none;	
}
.subMenuTextY:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #957378;
	text-decoration: none;	
}

a.linksOrange {
	FONT-SIZE: 11px; COLOR: #dc7b0e; alink: #dc7b0e;text-decoration: none;

}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}
a.linksOrange:hover {
	FONT-SIZE: 11px; COLOR: #dc7b0e; alink: #dc7b0e;text-decoration: underline;
}
.menu {
	BORDER-RIGHT: #efb 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #efb 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FILTER: alpha(opacity=75); PADDING-BOTTOM: 1px; MARGIN: 1em; BORDER-LEFT: #efb 1px solid; WIDTH: 15em; COLOR: black; PADDING-TOP: 1px; BORDER-BOTTOM: #efb 1px solid; BACKGROUND-COLOR: #ddffdd; moz-opacity: 0.75; opacity: 0.75
}
.ssmenu {
	BORDER-RIGHT: #efb 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #efb 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FILTER: alpha(opacity=75);-moz-opacity:0.5;opacity:0.5; PADDING-BOTTOM: 1px; MARGIN: 1em; BORDER-LEFT: #efb 1px solid; WIDTH: 15em; COLOR: black; PADDING-TOP: 1px; BORDER-BOTTOM: #efb 1px solid; BACKGROUND-COLOR: #ddffdd; moz-opacity: 0.75; opacity: 0.75
}
.base {
	BACKGROUND-COLOR: #8b1f30; TEXT-ALIGN: center
}
.linesY {
	PADDING-RIGHT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ede7d1 1px solid; BORDER-BOTTOM: #ede7d1 1px solid
}
TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
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: #ffffff;
}

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: #ffffff;
}
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

.productListing-heading1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #8B1F30;
  color: #FFFFFF;
  font-weight: bold;
}
/*
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
*/
A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}
/*
.white_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
*/
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

.table_border {
 	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	
	border-right-color: #ede7d1;
	border-bottom-color: #ede7d1;
	border-left-color: #ede7d1;

}
.MsoNormal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #626262;
	text-decoration: none;
}
.lineBottomY {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EDE7D1;
}
.linesY {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EDE7D1;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EDE7D1;
	padding-right: 10px;
	padding-bottom: 10px;
}
.lineBottomSideLeftFondY {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EDE7D1;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EDE7D1;
	background-color: #EDE7D1;
}
.lineSideTopY {
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #EDE7D1;
	border-bottom-color: #EDE7D1;
	border-right-color: #EDE7D1;
	border-left-color: #EDE7D1;
}
.lineSideTopYYY {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EDE7D1;
}
.classerParY {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E1E4E6;
	border-right-color: #E1E4E6;
	border-left-color: #E1E4E6;
	background-color: #EDE7D1;
}
.titreY {
	font-size: 28px;
	color: #670d1b;
font-family:Arial, Helvetica, sans-serif;
}
.titleRed18 {
	font-size: 16px;
	color: #9F8286;
}
.grey12pxl{
	FONT-SIZE: 16px; COLOR: #666666; LINE-HEIGHT: 18px;font-family:Verdana, Arial, Helvetica, sans-serif

}

.prix {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #670d1b
}

.grey12345{
	FONT-SIZE: 16px; COLOR: #666666; LINE-HEIGHT: 18px;font-family:Verdana, Arial, Helvetica, sans-serif

}

.prix12345{
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #670d1b
}

.pinktext_link1234 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #8B1F30;
	text-decoration: none;
}


.pinktext_link1234:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #D33D53;
	text-decoration: none;
}

.pinktext_link_new1234{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: none;
}
.pinktext_link_new1234:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #F03D00;
	text-decoration: none;
}

.pinktext_head_subhead1234{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #D54056;
	text-decoration: none;
}
.pinktext_head_subhead1234:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #DE6B7C;
	text-decoration: none;
}
