/* StyleSheet Copyright 2006 web-graphisme.com */

BODY {
 background: #FFFFFF;
 color: #8C0009;
 margin: 0px 30px 0px 30px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.6em;
}
h1 {
 font-family: Verdana, Sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #293424;
}
h2 {
 font-family: Verdana, Sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #881E36;
}
h3 {
 font-family: Verdana, Sans-serif;
 font-size: 120%;
 font-weight: bold;
 color: #293424;
}
h4 {
 font-family: Verdana, Sans-serif;
 font-size: 120%;
 font-weight: bold;
 color: #293424;
}
h5 {
 font-family: Verdana, Sans-serif;
 font-size: 220%;
 font-weight: bold;
 color: #293424;
}
h6 {
 font-family: Verdana, Sans-serif;
 font-size: 220%;
 font-weight: bolder;
 color: #293424;
}
A {
 color: #544242;
 text-decoration: none;
}
A:hover {
 color: #BA6865;
 text-decoration: underline;
 background: none;
}

.FondPage {
 background: #FDFBF2;
}

.boxText {
 font-family: Verdana, Arial, sans-serif;
 font-size: 110%;
 color: #5F4E4D;
}
.errorBox {
 font-family: Verdana, Arial, sans-serif;
 font-size: 100%;
 background: #ffb3b5;
 font-weight: bold;
}
.stockWarning {
 font-family: Verdana, Arial, sans-serif;
 font-size: 100%;
 color: #cc0033;
}
.productsNotifications {
 background: #f2fff7;
}

.orderEdit {
font-family: Verdana, Arial, sans-serif;
font-size: 100%;
color: #A12D31;
text-decoration: underline;
} 

FORM {
 display: inline;
}

TABLE.logo {
/*  background: url(images/fond.jpg) repeat-x*/
}

TABLE.centrage{
width: 950px;
}

TD.HeaderRight{
 width: 370px;
 height: 153px;
}


TR.headerNavigation {
 background: #EAE3C5;
}

TD.headerNavigation {
 font-family: Verdana, Arial, sans-serif;
 font-size: 100%;
 background: #EAE3C5;
 color: #8C0009;
 font-weight : bold;
}

A.headerNavigation {
 color: #8C0009;
}

A.headerNavigation:hover {
 color: #8C0009;
}

TR.headerError {
 background: #ff0000;
}

TD.headerError {
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 120%;
 background: #EAE3C5;
 color: #8C0009;
 font-weight : bold;
 text-align : center;
}

TR.headerInfo {
 background: #00ff00;
}

TD.headerInfo {
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 120%;
 background: #00ff00;
 color: #ffffff;
 font-weight: bold;
 text-align: center;
}
TD.footer {
 font-family: Verdana, Arial, sans-serif;
 font-size: 100%;
 color: #FDFBF2;
 font-weight: bold;
 vertical-align: middle;
 background-color: #8C0009;
}

.footer a {
        color: #FDFBF2;

}
.footer a:hover {
  text-decoration: underline;
}


.infoBox {
 background: #EFEBD7;
}

.infoBoxContents {
 background: #F9F6E6;
 font-family: Verdana, Arial, sans-serif;
 font-size: 100%;
}

.infoBoxNotice {
 background: #FF8E90;
}

.infoBoxNoticeContents {
 background: #FFE6E6;
 font-family: Verdana, Arial, sans-serif;
 font-size: 100%;
}

TD.infoBoxHeading {
 font-family: Verdana, Arial, sans-serif;
 font-size: 100%;
 font-weight: bold;
 background-color: #8C0009;
 color: #FDFBF2;
}

TD.infoBox, SPAN.infoBox {
 font-family: Verdana, Arial, sans-serif;
 font-size: 100%;
}

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: #FBFBF2;
}

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: #F9F6E6;
}

TABLE.productListing {
 border: 1px;
 border-style: solid;
 border-color: #EFEBD7;
}

.productListing-heading {
 font-family: Verdana, Arial, sans-serif;
 font-size: 100%;
 background: #9A3B37;
 color: #FDFBF2;
 font-weight: bold;
}
TD.productListing-heading {
 height:16px;
}


TD.productListing-data {
 font-family: Verdana, Arial, sans-serif;
 font-size: 110%;
}

A.pageResults {
 color: #9A3B37;
}

A.pageResults:hover {
 color: #E2E7CC;
 background: #293424;
}

TD.pageHeading, DIV.pageHeading, SPAN.pageHeading {
 font-family: Verdana, Arial, sans-serif;
 font-size: 200%;
 font-weight: bold;
 color: #8C0009;
}

TR.subBar {
 background: #f4f7fd;
}

TD.subBar {
 font-family: Verdana, Arial, sans-serif;
 font-size: 100%;
 color: #000000;
}

P.main, SPAN.main {
 font-family: Verdana, Arial, sans-serif;
 font-size: 110%;
 line-height: 1.5;
 color: #8C0009;
}
TD.main {
 font-family: Verdana, Arial, sans-serif;
 font-size: 110%;
 line-height: 1.5;
 color: #5F4E4D;
}

TD.smallText, SPAN.smallText, P.smallText {
 font-family: Verdana, Arial, sans-serif;
 font-size: 100%;
}

TD.accountCategory {
 font-family: Verdana, Arial, sans-serif;
 font-size: 130%;
 color: #aabbdd;
}

TD.fieldKey {
 font-family: Verdana, Arial, sans-serif;
 font-size: 120%;
 font-weight: bold;
}

TD.fieldValue {
 font-family: Verdana, Arial, sans-serif;
 font-size: 120%;
}

TD.tableHeading {
 font-family: Verdana, Arial, sans-serif;
 font-size: 120%;
 font-weight: bold;
}

SPAN.newItemInCart {
 font-family: Verdana, Arial, sans-serif;
 font-size: 100%;
 color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
 font-family: Verdana, Arial, sans-serif;
 font-size: 110%;
 border: #D3D0C0 1px solid;
}

TEXTAREA {
 width: 100%;
 font-family: Verdana, Arial, sans-serif;
 font-size: 110%;
 border: #F5F2E2 1px solid;
}

SPAN.greetUser {
 font-family: Verdana, Arial, sans-serif;
 font-size: 120%;
 color: #7A3246;
 font-weight: bold;
}

TABLE.formArea {
 background: #f1f9fe;
 border-color: #8C0009;
 border-style: solid;
 border-width: 1px;
}

TD.formAreaTitle {
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 120%;
 font-weight: bold;
}

SPAN.markProductOutOfStock {
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 120%;
 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;
}

.moduleRowOver {
background-color: #EAE4C6;
}
.moduleRowSelected {
background-color: #FEFDF6;
}

.checkoutBarFrom, .checkoutBarTo {
 font-family: Verdana, Arial, sans-serif;
 font-size: 100%;
 color: #8c8c8c;
}
.checkoutBarCurrent {
 font-family: Verdana, Arial, sans-serif;
 font-size: 100%;
 color: #000000;
}

.messageBox {
 font-family: Verdana, Arial, sans-serif;
 font-size: 100%;
}
.messageStackError, .messageStackWarning {
 font-family: Verdana, Arial, sans-serif;
 font-size: 100%;
 background-color: #ffb3b5;
}
.messageStackSuccess {
 font-family: Verdana, Arial, sans-serif;
 font-size: 110%;
 background-color: #99ff00;
}

.inputRequirement {
 font-family: Verdana, Arial, sans-serif;
 font-size: 100%;
 color: #ff0000;
}

TD.category_desc {
 font-family: Verdana, Arial, sans-serif;
 font-size: 110%;
 line-height: 1.5;
}

ul.sitemap {
color: #ff0000;
}
a.copyright, div.copyright {
 color: #8C0009;
 font-family: Verdana, Arial, sans-serif;
 font-size: 100%;
}
p.legende {
 margin: 0px;
 padding: 0px 0px 2px 0px;
 font-family: Verdana, Arial, sans-serif;
 font-style: oblique;
 font-size: 90%;
 line-height: 50%
}

.nomProduit {

}

a span.popup {
 display: none;
}

a:hover span.popup {
 display: inline ;
 position: absolute ;
 left: 0px;
 top: 40px;
 padding:10px;
 text-align: center;
 border-top: 2px solid #5D0305;
  border-left: 2px solid #5D0305;
   border-bottom: 2px solid #BB6A67;
    border-right: 2px solid #BB6A67;
 background-color: #FFFFFF;
 text-decoration: none;
}

.PhotoProduit {
 float: right;
 text-align: center;
 margin: 5px;
}

#conteneur {
 position:relative;
}
pre { color: #FFFFFF;}
.CGV {
font-size: 80%;
}

