.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }


BODY {
  background: url(images/grape.jpg);
	background-repeat: no-repeat;
	background-position : top left;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background-color: #ffffff;
  color: #84460f;
  margin: 0px;
}

.blanc {
  background: #ffffff;
}

A {
  color: #2d177f;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}

A:hover {
  color: #7742db;
  text-decoration: none;
  font-weight: bold;
}

a.lien1 {
  color: #96b70b;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}

a.lien1:hover {
  color: #bae504;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}

a.lien2 {
  color: #84460f;
  font-size: 11px;
  text-decoration: none;
}

a.lien2:hover {
  color: #b7501d;
  font-size: 11px;
  text-decoration: none;
}

a.lien3 {
  color: #2d177f;
  font-size: 11px;
  text-decoration: none;
}

a.lien3:hover {
  color: #7742db;
  font-size: 11px;
  text-decoration: none;
}

a.lien4 {
  color: #b7501d;
  font-size: 11px;
  text-decoration: none;
}

a.lien4:hover {
  color: #84460f;
  font-size: 11px;
  text-decoration: none;
}

a.lien5 {
  color: #96b70b;
  font-size: 10px;
  text-decoration: none;
}

a.lien5:hover {
  color: #D83D99;
  font-size: 10px;
  text-decoration: none;
}

a.lien66 {
  font: 100%/100% Verdana, Arial, sans-serif;
	color: #b7501d;
  text-decoration: none;
}

a.lien66:hover {
  font: 100%/100% Verdana, Arial, sans-serif;
	color: #2d177f;
  text-decoration: none;
}

input {
border: 0px solid #ff6600;
background-color: #e9f98f;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #2d177f;
}

select {
border: 0px solid #ff6600;
background-color: #e9f98f;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #2d177f;
}

option {
border: 0px solid #ff6600;
background-color: #e9f98f;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #2d177f;
}

checkbox {
border: 0px solid #ff6600;
background-color: #e9f98f;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #2d177f;
}

radio {
border: 0px solid #ff6600;
background-color: #e9f98f;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #2d177f;
}

           /*
             oKK
             */
             
TD.titlepage {
  border: 0;
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size:16px;
  text-transform:uppercase;
  font-weight : bold;
  letter-spacing:0.5em;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #ffffff;
}

TD.headerNavigation {
  background: #ffffff;
  border: 0px solid #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #2d177f;
  font-weight : bold;
}

A.headerNavigation {
  color: #96b70b;
}

A.headerNavigation:hover {
  color: #bae504;
}

A.headerNav2 {
  color: #D83D99;
}

A.headerNav2:hover {
  color: #ffffff;
}

TR.footer {
  background: #ffffff;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #84460f;
  font-weight: bold;
}

TD.footer2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #2d177f;
}

TD.separation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-image: url(images/fd_footer.jpg);
  color: #84460f;
  font-weight: bold;
}

.infoBox {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #84460f;
}


.infoBoxContents {
  border: 0px solid #ff6600;
  background-image: url(images/fd_menu1.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #84460f;
}

.infoIndex {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #84460f;
}

.infoBoxNotice {
  color: #84460f;
}

.infoBoxNoticeContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #84460f;
}

TD.infoBoxHeading {
  border: 0px solid #8c8c8c;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #84460f;
}

.G {
  border: 1px;
  border-style: solid;
  border-color: #96b70b;
  border-spacing: 2px;
	font: 70%/140% Verdana, Arial, sans-serif;
	letter-spacing: -.02em;
  color: #96b70b;
  padding-top: 10px;
  padding-bottom: 10px;
}

TR.bkinput {
  border: 0px solid #8c8c8c;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #ff6600;
  background: #333333;
}

TD.A {
  border: 0px solid #8c8c8c;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #b7501d;
}

TD.AJUST {
  text-align: justify;
  border: 0px solid #8c8c8c;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #b7501d;
}

#A_TITRE {
  text-align: left;
  margin-bottom: 10px;
  margin-right: 70px;
	font: 100%/100% Verdana, Arial, sans-serif;
	color: #b7501d;
	letter-spacing: -.01em;
  padding-top: 15px;
  padding-bottom: 4px;
  padding-left: 10px;
  padding-right: 10px;
	border-top: 0px solid #84460f;
	border-right: 0px solid #84460f;
	border-bottom: 1px solid #96b70b;
	border-left: 0px solid #84460f;
}

#A_PLUS {
  text-align: left;
  margin: 0px;
	font: 90%/130% Verdana, Arial, sans-serif;
	color: #84460f;
	letter-spacing: -.01em;
  padding-top: 0px;
  padding-bottom: 10px;
  padding-left: 16px;
  padding-right: 15px;
	border-top: 0px solid #84460f;
	border-right: 0px solid #84460f;
	border-bottom: 0px solid #84460f;
	border-left: 0px solid #84460f;
}

#IMG {
  text-align: right;
  margin: 0px;
	font: 80%/160% Verdana, Arial, sans-serif;
	color: #84460f;
  padding-top: 16px;
  padding-bottom: 2px;
  padding-left: 0px;
  padding-right: 10px;
	border-top: 0px solid #84460f;
	border-right: 0px solid #84460f;
	border-bottom: 0px solid #84460f;
	border-left: 0px solid #84460f;
}

a.plus {
	font: 100%/100% Verdana, Arial, sans-serif;
	color: #b7501d;
  text-decoration: none;
}

a.plus:hover {
	font: 100%/100% Verdana, Arial, sans-serif;
  color: #bae504;
  text-decoration: none;
}


TD.B {
  border: 0px solid #8c8c8c;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #96b70b;
}

#B_PLUS {
  text-align: center;
	font: 120% Verdana, Arial, sans-serif;
	letter-spacing: .06em;
	color: #96b70b;
  padding-top: 15px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
	border-top: 0px solid #84460f;
	border-right: 0px solid #84460f;
	border-bottom: 0px solid #96b70b;
	border-left: 0px solid #84460f;
}

TD.C {
  border: 0px solid #8c8c8c;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 2;
  color: #2d177f;
}

TD.Cplus {
  border: 0px solid #8c8c8c;
  font: 90%/100% Verdana, Arial, sans-serif;
  letter-spacing: .09em;
  color: #2d177f;
  padding-top: 10px
}

TABLE.C {
  border: 1px;
  border-style: solid;
  border-color: #2d177f;
  border-spacing: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 2;
  color: #2d177f;
}

TD.D {
  border: 0px solid #8c8c8c;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  color: #96b70b;
}

TD.Dplus {
  border-left: 1px solid #96b70b;
  border-right: 1px solid #96b70b;
  font: 90%/120% Verdana, Arial, sans-serif;
  letter-spacing: -.01em;
  color: #96b70b;
  padding-bottom: 10px;
}

TD.F {
  border: 0px solid #8c8c8c;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #96b70b;
  background: #7742db;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TABLE.productListing {
  border: 2px;
  border-style: solid;
  border-color: #8c8c8c;
  border-spacing: 0px;
}

A.pageResults {
  color: #ff6600;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: ffffff;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

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;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ff6600;
  font-weight: bold;
}

SPAN.deux {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #D83D99;
  font-weight: bold;
}

TD.formAreaTitle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ff6600;
  font-weight: bold;
}

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff6600; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff6600; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff6600; }


