td#td_panier{background:url(../img/header_panier.png) no-repeat; height:62px; width:67px;cursor:hand;}
a#nb_ds_panier{

font-size:12px;
color:#fff;
position: relative;
left:30px;
top:5px;
}


img#basG{

}
input#email_address, input#password{
background-color:#bfb9ab;
height:14px;
width:145px;
font-size:90%;
color:#FFFFFF;
border:none;
margin-top:1px;
margin-bottom:1px;
}
#ok_button_login{
background:url(../img/ok_button_login.gif) no-repeat;
width: 31px;
height:18px;
border:0px;
padding-top:1px;
padding-left:114px;
}
a.lien_produit {
color:#2EBA20;
font-size:13px;
text-decoration:none;
font-weight:bold;
}
a:hover.lien_produit {
color:#2EBA20;
font-size:13px;
text-decoration: underline;
font-weight:bold;
}
a.lien_model {
color:#666666;
font-size:11px;
text-transform:uppercase;
text-decoration:none;
}
a:hover.lien_model {
color:#666666;
font-size:11px;
text-transform:uppercase;
text-decoration: underline;
}

#footer{
background:url(../img/footer.jpg) no-repeat bottom;

height:56px;
color:#000;
font-size:12px;
}

a.lien_menu, .lien_menu{
color:#FFFFFF;
font-size:13px;
padding-left:18px;
/*text-transform:lowercase;*/
text-decoration:none;
}
a:hover.lien_menu 
{
color:#FFFFFF;
font-size:13px;
padding-left:18px;
/*text-transform:lowercase;*/
text-decoration: none;
font-weight: bold;
font-style: italic;
}

#ariane{
background:url(../img/header_r.png)  repeat-x;
color:#FFFFFF;
font-size:13px;
font-weight:bold;


}
#ariane a{
color:#FFFFFF;
font-size:13px;
font-weight:bold;
text-transform:lowercase;
text-decoration:none;
}
#ariane a:hover{
color:#FFFFFF;
font-size:13px;
font-weight:bold;
text-transform:lowercase;
text-decoration: underline;
}

td#col_gauche_menu{

background: #9d9787 url(../img/basG.jpg) bottom left no-repeat;
width:204;
height: 100%;
}
div#client{
color:#FFFFFF;
font-size:13px;
width:204;
background:none;
min-height:450px;
}

div#client p{
width:170;
padding-left:18px;
}
/*td#col_gauche_menu{
background:url(../img/basG_r.png) repeat-y; width:204px;min-height:472px;
}
div#client{
background:url(../img/basG.png) bottom no-repeat;
 position:static; bottom:0px;}*/






* {margin: 0px; padding: 0px;}
A{
  color: #333333;
  text-decoration: none;
}

A:hover{
  color: #666;
  text-decoration: underline;
}
body{ font-family:Arial, Helvetica, sans-serif; }





TD.pageHeading, DIV.pageHeading {
 padding-top:5px;
 padding-left:5px;
  font-family: Arial, sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #9D9787;
  text-align:left;
  
}
TD.smallText, SPAN.smallText, P.smallText {

  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
}

TABLE.productListing {
/*  border: 1px;
  border-style: solid;
  border-color: #9FA0A6;
  border-spacing: 1px;
  border-bottom-width:0px;*/
  width:100%;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #44464B;
  font-weight: bold;
  padding:0px 2px;
  height:16px; background-color:#F2F2F2;
  border-bottom: 1px solid #9FA0A6;
}
.productListing-heading a{color:#44464B; text-decoration:none; line-height:245%;border:0px;}
.productListing-heading a:hover{color:#44464B; text-decoration:underline;}
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding:3px 0px;
  
}

a.productListing-link{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-decoration:underline;
  color:#4F525A;
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#4F525A; }

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;
}
*.infoBoxContents{ color: #4F525A;}
SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
TD.main, P.main {
  font-size: 13px;
padding: 7px;
  }
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #CCCFD2; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #F6F5F1; }
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.infoBox {
padding:0px;
}
.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: #E80377; }
.productsNotifications { background: #f2fff7; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FF0000; }
.productsNotifications { background: #F6F5F1; }
