/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/


a:hover {
text-decoration : underline;
}
.boxText {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
background : #fff7b2;
}
.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 : #aebe50;
}
.orderEdit {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #553a32;
text-decoration : underline;
}
BODY {
background : #e2eb7d;
color : #59200a;
margin : 0;
}
/* DECO NOËL
BODY {
background-color: transparent;
background-image: url('images/fond_noel.jpg');
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center top;
margin : 0;
}
*/
A {
color : #59200a;
text-decoration : none;
}
TR.header {
background : #aebe50;
}
TR.headerNavigation {
background : #aebe50;
}
TD.headerNavigation {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
background : #aebe50;
color : #ffffff;
font-weight : bold;
}
A.headerNavigation {
font-size : 13px;
font-weight : bold;
text-decoration : none;
}
A.headerNavigation:hover {
font-size : 13px;
font-weight : bold;
text-decoration : underline;
}
TR.headerError {
background : #aebe50;
}
TD.headerError {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 12px;
background : #aebe50;
color : #ffffff;
font-weight : bold;
text-align : center;
}
TR.headerInfo {
background : #aebe50;
}
TD.headerInfo {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 12px;
background : #aebe50;
color : #ffffff;
font-weight : bold;
text-align : center;
}
TR.footer {
background : #aebe50;
}
TD.footer {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
background : #aebe50;
color : #ffffff;
font-weight : bold;
}
.infoBox {
background : #fff7b2;
}
.infoBoxContents {
background : #fff7b2;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
}
.infoBoxContents_mails {
background : #e2eb7d;
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
}
.infoBoxContents_mails2 {
background : #e2eb7d;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
}
.infoBoxNotice {
background : #aebe50;
}
.infoBoxNoticeContents {
background : #aebe50;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
}
TD.infoBoxHeading {
background-image : url('images/infobox/corner_center.gif');
font-family : Arial, Verdana, sans-serif;
font-size : 12px;
font-weight : normal;
color : #59200a;
display : none;
}
TD.infoBox, SPAN.infoBox {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
}
TD.pageHeading, DIV.pageHeading {
font-size : 13px;
color : #59200a;
font-weight : bold;
height : 28px;
text-transform : none;
}
TR.subBar {
background : #aebe50;
}
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 : 11px;
}
TD.smallTextItal, SPAN.smallTextItal, P.smallTextItal {
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
font-style : italic;
}
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;
}
SPAN.greetUser {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
color : #f0a480;
font-weight : bold;
}
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 : #ff0000;
}
SPAN.errorText {
font-family : Verdana, Arial, sans-serif;
color : #ff0000;
}
.moduleRowOver {
cursor : pointer;
}
.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;
}
.messageBox {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
}
.messageStackError, .messageStackWarning {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
}
.messageStackSuccess {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
}
.inputRequirement {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #ff0000;
}
td {
font-family : tahoma, verdana, arial;
font-size : 12px;
color : #59200a;
}
.bg {
background-image : url(images/m23.gif);
background-repeat : repeat-y;
}
.bg1 {
background-image : url(images/m29.gif);
background-repeat : repeat-y;
}
.bg2 {
background-image : url(images/m42.gif);
background-repeat : repeat-y;
}
.bg3 {
background-image : url(images/m48.gif);
background-repeat : repeat-y;
}
.bg4 {
background-image : url(images/m59.gif);
background-repeat : repeat-y;
}
.bgtmvert {
background-image : url(images/bgtmvert.gif);
background-repeat : repeat-y;
}
.bgtmvertclair {
background-image : url(images/bgtmvertclair.gif);
}
.bgtmvertclair_736 {
background-image : url(images/bgtmvertclair_736.gif);
}
.fondvert {
background : #aebe50;
}
.fondvertclair {
background-color : #e2eb7d;
}
.fondivoire {
background : #fff7b2;
}
.go {
border-style : solid;
border-width : 1px;
border-color : #a1a1a1;
height : 20px;
}
.cy {
font-size : 12px;
color : #747474;
}
.cy1 {
font-size : 12px;
color : #eb6909;
font-weight : bold;
}
.cy2 {
font-size : 13px;
color : #59200a;
font-weight : bold;
}
.ml {
font-size : 11px;
color : #59200a;
text-decoration : none;
}
.ml-orange {
font-size : 11px;
color : #eb6909;
text-decoration : none;
}
.panier {
font-size : 12px;
color : #c5d500;
text-decoration : none;
}
.panier:hover {
color : #c5d500;
text-decoration : underline;
}
.ml1 {
font-size : 13px;
color : #59200a;
text-decoration : none;
}
.ml2 {
font-size : 12px;
color : #59200a;
}
.px2 {
font-size : 2px;
}
.px4 {
font-size : 4px;
}
.se {
width : 110px;
font-size : 9px;
}
TABLE.popup {
border-width : 1px;
border-style : dotted;
}
#lightbox {
position : absolute;
top : 40px;
left : 0;
width : 100%;
z-index : 100;
text-align : center;
line-height : 0;
}
#lightbox a img {
border : none;
}
#outerImageContainer {
position : relative;
background-color : #fff7b2;
width : 250px;
height : 250px;
margin : 0 auto;
}
#imageContainer {
padding : 10px;
}
#loading {
position : absolute;
top : 40%;
left : 0%;
height : 25%;
width : 100%;
text-align : center;
line-height : 0;
}
#hoverNav {
position : absolute;
top : 0;
left : 0;
height : 100%;
width : 100%;
z-index : 10;
}
#imageContainer > #hoverNav {
left : 0;
}
#hoverNav a {
outline : none;
}
#prevLink, #nextLink {
width : 49%;
height : 100%;
background : transparent url(../images/blank.gif) no-repeat;
display : block;
}
#prevLink {
left : 0;
float : left;
}
#nextLink {
right : 0;
float : right;
}
#prevLink:hover, #prevLink:visited:hover {
background : url(../images/prevlabel.gif) no-repeat left 15%;
}
#nextLink:hover, #nextLink:visited:hover {
background : url(../images/nextlabel.gif) no-repeat right 15%;
}
#imageDataContainer {
font : 10px Verdana, Helvetica, sans-serif;
background-color : #fff;
margin : 0 auto;
line-height : 1.4em;
}
#imageData {
padding : 0 10px;
}
#imageData #imageDetails {
width : 70%;
float : left;
text-align : left;
}
#imageData #caption {
font-weight : bold;
}
#imageData #numberDisplay {
display : block;
clear : left;
padding-bottom : 1em;
}
#imageData #bottomNavClose {
width : 66px;
float : right;
padding-bottom : 0.7em;
}
#overlay {
position : absolute;
top : 0;
left : 0;
z-index : 90;
width : 100%;
height : 500px;
background-color : #e2eb7d;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
* html > body .clearfix {
display : inline-block;
width : 100%;
}
* html .clearfix {
height : 1%;
}
.news_normal {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
.news_normal_justifie {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
text-align : justify;
text-indent : 2em;
}
.news_titre {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
text-align : center;
}
.news_petit {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
}
.news_petit_justifie {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
text-align : justify;
text-indent : 2em;
}
.justifie {
text-align : justify;
}
.freeship {
font-family : arial;
font-size : 12px;
font-weight : bold;
color : #eb6909;
text-decoration : none;
}
.freeship2 {
font-family : arial;
font-size : 12px;
font-weight : normal;
text-decoration : none;
}
h1 {
font-size : 12px;
color : #59200a;
font-weight : bold;
margin-top: 4px;
margin-bottom: 0;
padding-bottom: 0;
}
h2 {
font-size : 12px;
color : #eb6909;
font-weight : bold;
margin-bottom : 0;
padding-bottom : 0;
}
h3 {
font-size : 14px;
color : #59200a;
font-weight : bold;
margin-top : 4px;
margin-bottom : 0;
padding-bottom : 0;
}
intro {
font-size : 12px;
color : #59200a;
font-weight : normal;
margin-top : 4px;
margin-bottom : 0;
padding-bottom : 0;
}
.titre_categorie {
font-size : 14px;
color : #59200a;
font-weight : bold;
margin-top : 4px;
margin-bottom : 0;
padding-bottom : 0;
letter-spacing : 0.04em;
word-spacing : 0.04em;
}
.titre_categorie_noir {
font-size : 14px;
color : black;
font-weight : bold;
margin-top : 4px;
margin-bottom : 0;
padding-bottom : 0;
letter-spacing : 0.04em;
word-spacing : 0.04em;
}
a.ajaxLink {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
text-decoration : underline;
}
.addProduct {
width : 400px;
height : 400px;
border : solid;
display : none;
position : absolute;
background-color : #b3bac5;
border-color : #f9b85c;
font-family : Verdana, Arial, sans-serif;
}
.addProductContents {
background-color : #c9c9c9;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #ffffff;
font-weight : bold;
}
ul.sitemap {
color : #59200a;
}
.stdtxt12 {
font-family : arial;
font-size : 12px;
}
.imagegauche {
float : left;
margin-right : 12px;
margin-bottom : 5px;
}
.imagedroite {
float : right;
margin-left : 12px;
margin-bottom : 5px;
}
.imagecentre {
text-align : center;
margin-bottom : 10px;
}
.reappro {
font-size : 12px;
color : red;
}
.attributs {
font-size : 12px;
color : #eb6909;
font-weight : bold;
margin-bottom : 0;
padding-bottom : 0;
}
textarea {
font-family : Verdana, Arial, sans-serif;
font-size : 7pt;
}
/*.abs {
top: 2px;  adjust this to taste 
vertical-align: middle;
}
*/
.abs {
position: relative;
font-size: 10px; 
line-height: 10px;
vertical-align: middle;
top: 0px; /* adjust this to taste */
}
.gris {
color : #9a8884;
}
