.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; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

body {text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 75.01%; background: #E4E4E4; color: #000; margin: 0px; background-image:url(images/fond.gif);}

#wrapper {margin: 0 auto; width: 980px; background-image:url(images/fond-wrapper.gif); border: 1px solid #ccc;}

img {border: 0;}

a:link, a:visited, a:hover {color: #005681; text-decoration: none;}

a:hover {color: #8F1555; text-decoration: underline;}

a:visited {color: #003366; text-decoration: none;}

form {display: inline;}

TR.header {background-image:url(images/intoxica_03.jpg);}

TR.headerNavigation {}

TD.headerNavigation {font-family: Verdana, Arial, sans-serif; font-size: 10px; background: transparent; color: #8F1555; font-weight : bold;}

A.headerNavigation {color: #8F1555;}

A.headerNavigation:hover {color: #8F1555;}

TR.headerError {background: #ff0000;}

TD.headerError {font-family: Tahoma, Verdana, 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, Verdana, Arial, sans-serif; font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center;}

TR.footer {background: #c4d5df;}

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

div#footer {clear: both; color: #003366; background-color: transparent; padding: 10px 10px 0 10px; border-top: 1px solid #cccccc;}

div#footer p {font-size: 11px; padding: 1.5em; text-align: left; margin: 0;}

div#footer p a {color: #003366;}

div#footer img {padding: 4px 4px 4px 0px; vertical-align: middle;}

div#footer .graph-session {float:right; font-size: 0.8em; margin-top:0;}

div#footer .graph-session a {text-decoration:none;}

.infoBox {background: transparent; width:680px; border-right:1px solid #8F1555; border-bottom:1px solid #8F1555; border-left:1px solid #8F1555;}

.infoBoxcart {font-family: Verdana, Arial, sans-serif; font-size: 10px; padding:5px;}

.infoBoxContents {background: #f8f8f9; font-family: Verdana, Arial, sans-serif; font-size: 10px; padding:5px;}

.infoBoxreview {background: transparent; border:1px solid #8F1555;}

.infoBoxreviewContents {background: #f8f8f9; font-family: Verdana, Arial, sans-serif; font-size: 10px;}

.infoBoxNotice {background: #FF8E90;}

.infoBoxNoticeContents {background: #FFE6E6; font-family: Verdana, Arial, sans-serif; font-size: 10px;}

TD.infoBoxHeading {font-family: Verdana, Arial, sans-serif; font-variant:small-caps; font-size: 14px; font-weight: bold; background: url(images/heading-content.jpg); color: #8F1555; line-height:30px; padding-left:20px;}

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

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: #c4d5df;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #c4d5df;
  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;
}

td.pageHeading, div.pageHeading {font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold; color: #9a9a9a;}

tr.subBar {background: #f4f7fd;}

td.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

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

#testimg {padding:25px 0 25px 0; background: url(images/fnd-produits.gif) no-repeat center;}

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

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

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;
  white-space: pre;
}

SPAN.greetUser {
  font-family: Verdana, 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, Verdana, Arial, sans-serif;
  font-size: 12px;
  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: #8F1555;}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: auto; }
.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; }

/*** Begin Header Tags SEO ***/
h1 {font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold; margin-bottom: 0; padding: 0; color: #8F1555;}
h2 {font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: normal; margin-bottom: 0; padding-bottom: 0; color: #000;}
/*** End Header Tags SEO ***/

div.column {font-size:10px; font-family: Verdana, Arial, sans-serif;}

div.column_header {height: 32px; font-variant:small-caps; font-weight: bold; margin: 0px 2px; line-height: 32px; background: transparent;}

div.column_header_left {background: transparent url(images/infobox/corner_left.gif) no-repeat left;}

div.column_header_right {background: transparent url(images/infobox/corner_right.gif) no-repeat right;}

div.column_header_none {}

div.column_header_left h4 {padding-left: 2px; margin:  0 0 0 11px; font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #ffffff;}

div.column_header_right h4 {padding-left: 13px; margin: 0 11px 0 0; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff;}

div.column_header_none h4 {padding-left: 10px; margin: 0; font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #8F1555;}

div.column ul, div.column ol, div.column_p_box {background: transparent; border: none; list-style-type: none; padding: 0 0 15px 15px; margin: 0px 2px 4px 2px; line-height: 1.2em;}

div.column li, div.column_p_box p {list-style-type: none;}

div.column .infos {line-height: 1.5em;}

.column_li_center {text-align: center; font-weight: bold;}

.column_li_center2 {text-align: center; list-style-type: none;}

.column_li_left50 {float: left; text-align: left; width: 45%; clear: both;}

.column_li_right50 {float: right; text-align: left; width: 45%; clear: both;}

.catego_li {font-size: 11px; padding: 0.3em 0.5em 0.3em 1em; background: url(images/infobox/arrow-right.gif) no-repeat 0 center; min-height:0.5em;}

#top_right {float:right; margin: 0; padding: 0;}

.block_langues {text-align: right; list-style-type: none; padding: 0 20px 0 0;}

/************* #search styles ***************/

div#search {margin: 0 0 0 10px; padding: 5px 0 5px 0; font-family: Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; color:#999;}

div#search form {margin: 0; padding: 0;}

div#search input {background: #fff; border: 1px solid #ABC6DD;}

div#search input[type="text"]{border: 1px solid #8F1555; width: 120px; height: 20px;}

div#search label {margin: 0; padding: 0;}

div#search input:hover {border: 1px solid #ABC6DD; background: #fff;}

div#search input[type="submit"]{cursor: pointer; background: url(images/nav.png) repeat-x left -50px; color:#fff; padding:3px; vertical-align:bottom;}

div#search input[type="submit"]:hover {cursor: pointer; background: url(images/nav.png) repeat-x left 0px;}

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