body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: plain;
	color:#000000;
	text-decoration: none;
	width:1000px;
    margin:0 auto;
	background:url(../images/fond-fond.gif) repeat-x;
	/*background:#FFFFFF url(../images/fond09.jpg) repeat-y; */
	background-position:center top;
	background-color:#404040;
	border:1px solid #FFFFFF;
}
A {
  color: #000000;
  text-decoration: none;
}
A:hover {
  color: #000000;
  text-decoration: none;
}
.img,
.img a {
	border: none;
}
.needed {
	color: #ff0000;
}
.greyRowListing {
	background-color: #d9d9d9;
	font-weight: bold;
	text-decoration: none;
}
.ProductInfoComments {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #ff0000;
}
.attributesTitle {
  color: #ff0000;
  font-weight: bold;
  text-decoration: none;
  border-bottom: 1px solid #ff0000;
}
.productsTab, a.productsTab:link, a.productsTab:visited {
  color: #ffffff;
/*  background-color: #990000; */
  font-weight: bold;
  text-decoration: none;
}
a.productsTab:active, a.productsTab:hover {
  color: #ffcc99;
  background-color: #990000;
  font-weight: bold;
  text-decoration: none;
}
.SurMesure {
  color: #000000;
  background-color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  border: 1px solid #ff0000;
}
.TableSurMesure {
	background-color: #FF7F00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.TablePrixEnBaisse {
	background-color: #34A02C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E9F511;
	text-decoration: none;
	border: 1px solid #ff0000;
}
.downloadsTitle {
	background-color: #ffcc00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #ff0000;
}
.dwnldSubTitle {
	background-color: #d9d9d9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.dwnldContent {

}
span.productSpecialPriceSale {
  color: #ff0000;
	text-decoration: line-through;
}
SPAN.productPriceDiscount, .inputRequirement {
  font-size: 10px;
  color: #FF0000;
}
span.normalprice {
	text-decoration: line-through;
}
SPAN.productSpecialPrice, SPAN.productSalePrice, .stockWarning, span.coming {
  color: #ff0000;
  font-weight: bold;
}
SPAN.newItemInCart {
  color: #990000;
  font-weight: bold;
}
.ProductPrice {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #ff0000;
}
.TableAffiliation {
	background-color: #CCCC00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.TdAffiliationsTitle {
	background-color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.categories_listing {
  border: 1px solid #ff0000;
}
.categoriesdescription {
  color: #990000;
  font-weight: bold;
}
.even_categories_list, .productListing-even {
  color: #000000;
  background-color: #DACE1B;
  text-decoration: none;
}
A.even_categories_list {
  color: #990000;
  background-color: #DACE1B;
  font-weight: bold;
  text-decoration: none;
}
.odd_categories_list, .productListing-odd {
  color: #000000;
  background-color: #ECE685;
  text-decoration: none;
}
A.odd_categories_list {
  color: #990000;
  background-color: #ECE685;
  font-weight: bold;
  text-decoration: none;
}
/* Les classes de categories */
.category-top, A.category-top {
  padding:2px 2px 2px 2px;
  font-size:12px;
  font-weight:bold;
  color: #000000;
  background-color: #FF7F01; /* #DACE1B; */
  text-decoration: none;
}
.category-links, A.category-links {
  padding:2px 2px 2px 2px;
  font-size:10px;
  font-weight:bold;
  color: #000000;
  text-decoration: none;
}
.category-subs, .category-products, A.category-subs, A.category-products {
  padding:2px 2px 2px 2px;
  font-size:10px;
  font-weight:bold;
  color: #000000;
  background-color: #eecc99;
  text-decoration: none;
}
.category-subs-parent, A.category-subs-parent {
  padding:2px 2px 2px 2px;
  font-size:12px;
  font-weight:bold;
  background-color: #FF7F01;
  font-weight: bold;
}
.category-subs-selected, A.category-subs-selected {
  color: #ffffff;
}
.category-subs-left-selected, A.category-subs-left-selected {
  color: #ffffff;
  background-color: #990000;
}
/* Fin des classes de cat�gories */
.headingPage2ColRight {
	background-color: #DFCD2E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.pointilleSociete {
	background-image: url(../images/pointille_societe.gif);
	background-repeat: repeat_y;
}
.h1ContactUs, h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: plain;
	text-decoration: none;
}
.h1PlanAcces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: plain;
	text-decoration: none;
	background-color: #000000;
}
.navRightBase {
	background-image: url(../images/d3c_degrader.gif);
}
.navRightFormulaire {
	background-image: url(../images/degrade_droite_formulaire.gif);
}
.navRightSociete {
	background-image: url(../images/degrade_droite_societe.jpg);
}
.contactus {
	/**background-image: url(../images/bg_formulaire.gif);
	background-repeat: no-repeat;**/
}
.page2, .shippinginfo, .conditions, .privacy {
	/**background-image: url(../images/bg_societe.jpg);
	background-repeat: no-repeat;**/
}
.userInput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	text-decoration: none;
	width: 100%;
	border: 1px solid #000000;
}
.userInputSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	text-decoration: none;
	width: 80%;
	border: 1px solid #000000;
}
.TDproducts_name {
	background-color: #CCCC00;
	/*background-color: #FF7F01;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.TDbreadcrumb, .pageresults, .breadCrumb {
	background-color: #FF0000;
	/*background-color: #000000;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.navInfoTitle {
	background-color: #FF7F00; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.TableReference {
	background-color: #FF0000;
	border: 1px solid #FF0000;
}
.products_description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.newsActus, .productListing-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
}
.newsAffaires {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
}
.newsText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: plain;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.tdBlocNewsLeft {
	border-left: 1px solid #FF7F00;
}
.tdBlocNewsRight {
	border-right: 1px solid #FF7F00;
}
.tableNavigation {
	background-color : #000000;
}
.plainBoxHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #993300;
	background-color: #DACE1B;
	text-decoration: none;
}
.TxtBoldBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.TxtBoldBlack:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.TxtBoldBlack:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
}
.TxtMenu_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
}
a.TxtMenu_red:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
}
a.TxtMenu_red:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.TxtMenu_blanc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.TxtMenu_blanc:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.TxtMenu_blanc:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.Txt_lienBlanc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.Txt_lienBlanc:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.Txt_lienBlanc:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.Txt_footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.BtNletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
/*	height: 16px;
	width: 16px; */
	background-color: #FFFFFF;
	border: 1px solid #993300;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
	font-weight: bold;
/*	text-transform: capitalize; */
}
.BtSend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/d3c_EspaceClient_go.gif);
	height: 16px;
	width: 16px;
	background-color: #000000;
	border: thin none #000000;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
}
.BoiteLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	height: 16px;
	width: 140px;
	background-color: #FFFFFF;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.NewsBoxBottom {
	padding:2px 2px 2px 2px;
	border: 1px solid #FF7F00;
	color: #FF7F00;
}
A.NewsBoxBottomLink:link,
A.NewsBoxBottomLink:visited {
	font-weight: bold;
	color: #FF7F00;
}
A.NewsBoxBottomLink:active,
A.NewsBoxBottomLink:hover {
	font-weight: bold;
	color: #990000;
}
.messageStackError {
	font-weight: bold;
	color: #FF0000;
}
.messageStackCaution {
	font-weight: bold;
	color: #FF0000;
}

.titre_condition {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
}

.texte_condition {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:justify;
}
.encart_noir {
	padding:2px 2px 2px 2px; 
	/*background-color:#619e45; */
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#FFFFFF;
}

