body {
  margin:0;
	min-height: 100%; height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:1247px;
	padding:0;
	color: #000;
}

img {border: 0px;}

a {
text-decoration: none;
}

ul,li {
  display:block;
  margin:0;
  padding:0;
  list-style:none;
}

p, h1, h2, h3, h4, h5, h6 {margin:0;}

input, select {border:1px solid #e4ae73; margin-top:5px;padding-left:5px}

#container {	
	position:absolute;
	float:left;
	margin:0px;
	width:1247px;
 }

/* ----------------*/ 
/* partie haute   */
/* ----------------*/ 

#header {
	width:1147px;
	height:27px;
	background: url(images/bandeau-haut.jpg) no-repeat;
	padding:138px 0 0 93px;
  }
  
#site {
	position:absolute;
	top:0;
	left:0;
	width:290px;
	height:10px;
	background: transparent url(images/logo.gif) no-repeat;
	padding-top:121px;
  padding-left:10px;
  z-index:99;
  color:#9F2839;
	/* border: 1px solid #000; */
  }

#languagesBox {position:absolute;top:137px;left:10px;}
#languagesBox h4 {display:none;}
#languagesBox ul {
  float:left;
}

#languagesBox li {
  float:left;
  margin:0;
  padding:0;
}

#languagesBox li a {
  display:block;
  margin:8px 5px;  
}

#menu {
  	width:740px;
  	height:27px;
  }
  
#menu ul{
  float:left;
	border-width:0 1px 0 0;
	border-style:solid;
	border-color:#8c3945;
}

#menu ul li{
	float:left;
	height:100%;
	padding:0 23px; 
	border-width:0 0 0 1px;
	border-style:solid;
	border-color:#8c3945;
 }

#menu ul li a {
  height:27px;
  line-height:27px;
	color: #8C3945;
	text-decoration: none;
}

#menu a:hover {
	color: #000;
}

/* ----------------*/ 
/* partie gauche   */
/* ----------------*/ 

#menuGauche {
	float:left;
	text-align:left;	
	width:183px;
  padding-bottom:544px;
  background:#9F2839 url(images/cote-gauche.gif) no-repeat bottom left;
}

/* liste des catégories menu gauche */
#menuGauche ul{
	text-align:left;
	width:168px;	
	margin-top:30px;
  padding: 0 0 0 15px;
  min-height:230px;
}

#menuGauche li{
	/* background: url(images/menuGaucheObjet1.gif) no-repeat top left; */ 
	position:relative;
	z-index:4000;
  width:153px;
	padding: 5px 0 5px 0;
	display:block;
	border-bottom: 1px dotted #fff;
}

#menuGauche li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	display:inline;
}

#menuGauche li a:hover {
	font-weight: bold;
}

/* liste des sous catégories sous menu déroulant */
#menuGauche li ul {
position:absolute;
z-index:100;
left:145px;
top:0px;
min-width:180px;
min-height:100%;
display:none;
background-color:white;
border-width:1px 1px 0 1px;
border-style:solid;
border-color:#9D313E;
margin:0;
padding:0;
}

#menuGauche li:hover > ul {
display:block;
}

#menuGauche li ul li {
border-bottom : 1px solid #9D313E;
min-width:170px;
padding-left:10px;
}

#menuGauche li ul li a {
color:#9D313E;
line-height : 16px;
}

/* ----------------*/ 
/* partie centrale */
/* ----------------*/ 

#centre {
	float:left;
	height: 100%;
	width:532px;
  margin-top:5px;
	margin-left:23px;
}

#centre h1 {
	color: #9D313E;
	font-size: 18px;
	font-weight: bold;
	margin:5px 0;
}

#centre h3 {
	color: #9D313E;
	font-size: 14px;
	font-weight: bold;
	margin-top:10px;
	margin-bottom:5px;
}

#centre a {
	color: #9D313E;
	font-size: 12px;
	font-weight: bold;
}
/* chemin */
#breadCrumb a {
  font-weight: normal;
}

#splitPageBottom {margin-bottom:20px}

/* liste des sous catégories */
#headingCatImg {float:left;margin-right:9px;}
.categoriesThumbs a {float:left;width:168px;margin-right:9px;margin-top:15px}
.infobox {display:none;}

/* page liste des produits d'une sous categorie */
#Page_index_products #headingCatImg {float:left;display:none}
#splitPageTop {display:none}

.listing {position:relative; width:353px; height:92px; margin-left:176px; margin-top:10px; padding:10px;border:1px solid #9D313E;}
dl, dt, dd {display:block;margin:0px}
dt {float:left; font-size:16px; font-weight: bold; width:270px}
dd.productImage {position:absolute; top:0px; left:-178px;}
dd.productManufacturer {display:none}
dd.productQuantity {clear:left;color:#000;}
/*dd.productWeigth {display:none}*/
/*dd.productModel {display:none;}*/
dd.productPrice del {font-size:14px;color:#000;font-weight:normal;}
dd.productPrice span {display:none;}
dd.productPrice span.productSpecialPrice {display:block;}
dd.productPrice {font-size:18px; font-weight: bold; color:#9e283e; padding-left:10px; text-align:right;}

/* .listingBuy {margin-top:35px;text-align:right;} */ /* lien acheter maintenant */
.listingBuy {position:absolute;bottom:10px;right:10px; } 
.listingBuy a {color:#000; font-weight:normal;}
.listingBuy a.navBt {display:block;}
  
#splitPageBottom {margin-top:10px;margin-left:176px;} /* n° page */

/* page détaillée d'un produit */
#productInfo {margin-top:20px;width:532px;}
#productInfo h1 {float:right;width:316px;padding-bottom:10px;margin:0px;font-size:14px;}
#productImage {float:left}
#productDescription {margin-left:220px;width:316px; text-align:justify;}
#productDescription ul {margin: 10px 0 0 0}
#productDescription li {display:list-item; margin:0 0 0 20px; padding:3px; list-style-type: disc;}
#productInfoSpec {margin-left:220px;padding:10px 0px;}
#productInfoSpec p.productModel {display:none}
p.productPrice {font-size:18px; font-weight: bold; color:#9D313E}

#productDateAdded {display:none;margin:40px 0;font-size:10px} /* date d'ajout du produit */

#reviews {display:none} /* critiques sur un produit */

/* page nouveautés */
.productsNewContener {position:relative; width:353px; height:92px; margin-left:176px; margin-top:10px; padding:10px;border:1px solid #9D313E;}
dd.productDateAdded {display:none;}
.productBuynow {position:absolute;bottom:10px;right:10px; } 
.productsNewContener .spacer{display:none;}



.productBuynow a.navBt {display:block;color:#000; font-weight:normal;}


/* contenu du panier */
#cart_quantity {width:550px} /* formulaire */

fieldset {
  margin:0;
  padding:0;
  border:0
}

#cartContent legend {
  display:none;
}

/*#cartContent div.cartProduct {
  clear:both:
}*/

#cartContent a.tn {
  display:none;
}

#cartContent div.cartProduct {
  clear:both;
  line-height:30px;
}

p.cartDelete {
  float:right;
  height:30px;
  padding:0 5px;
  background-color:#f5e5d5;
  border:2px solid white;  
}

#cartContent ul {
  background-color:#f5e5d5;
}

#cartContent ul li {
  float:left;
  padding:0 5px;
  border:2px solid white;
}

#cartContent ul li.cartName {
  width:280px;
}

#cartContent ul li #cartQty {
  width:20px
}

#cartContent ul li.cartPrice {
  float:none;
  text-align:right;
}


p.cartSubTotal {color:#9D313E; text-align:right; margin:5px;}

/* ----------------*/ 
/* partie droite   */
/* ----------------*/ 

#menuDroite {
  position:absolute;
  top:165px;
  left:771px;
  margin-top :30px;
  text-align:left;
	width:230px;
/*	border: 1px solid #f00;	*/
}

/* panier */
#cartBox {margin-top:0px;}
#cartBox ul { border: 5px solid #F3EAE3; margin:0; padding:10px; /*display:none;*/}
#cartBox li {color:#9e283e;font-weight:bold;}
#cartBox h4 {height:22px; width:210px; text-align:left; padding-left:20px; padding-top:5px; background: url(images/fond-rouge.gif) no-repeat;}
#cartBox a {color:#fff;}
#cartBox span {color:#000}

/*promotion */
#specialsBox h4 {color:#fff; height:22px; width:210px; text-align:left; margin-top:20px; padding:5px 0 0px 20px; background: url(images/fond-jaune.gif) no-repeat;}
#specialsBox a{font-size:14px; color:#9e283e; }
#specialsBox del{color:#000 }
#specialsBox span.productSpecialPrice{font-size:18px;font-weight:bold; color:#9e283e;}
ul.specialContent {border: 5px solid #F3EAE3; padding:10px;} 
/* #specialsBox img {margin-right:15px;} */

/* Nouveautés */
#whats_newBox {width:230px;}
#whats_newBox h4 {color:#fff; height:22px; width:210px; text-align:left; margin-top:20px;  padding:5px 0 0px 20px; background: url(images/fond-vert.gif) no-repeat;}
#whats_newBox p {border: 5px solid #F3EAE3; font-size:18px; font-weight:bold; color:#9e283e; padding:10px;} 
#whats_newBox a {font-size:14px;color:#9e283e;font-weight:normal;}

/* ----------------*/ 
/* Formulaire      */
/* ----------------*/ 
input.submitBt, input.submitButtons {
	color: #fff;
	font-weight:bold;
  background-color:#9D313E; /*rouge*/
	border :1px solid #9D313E;
  padding:2px 4px; 
	margin-top:10px;
	border:0px
}
/* div. {margin-top : 20px;}
 a.navBt {font-size:12px; color:#000; background:#F1DEC0; border :1px solid #E4AE72; padding:2px 4px;} */
#centre div.navBt {margin:10px 0}
#centre a.navBt {font-size:12px; font-weight:normal; color:#000; background:#F1DEC0; border :1px solid #E4AE72; padding:4px;}
#centre a.navBtquick {font-size:12px; font-weight:bold; color:#fff; background:#9D313E; border :1px solid #9D313E; padding:4px 4px;}
#centre a.navBtMini {display:block;text-align:center;width:210px;font-size:12px; font-weight:normal; color:#000; background:#F1DEC0; border :1px solid #E4AE72; padding:4px;margin:10px 0 }
#centre a.navButtons {font-size:12px; font-weight:normal; color:#000; background:#F1DEC0; border :1px solid #E4AE72; padding:4px 4px;}


div.messageStack {color:#ff8031; margin:10px 0} /* message d'erreur eventuel */

/* panier */
#shoppingCart div.navBt {margin-top : 50px;}
#shoppingCart div.navBt a.navBt{margin-top :40px;}
#shoppingCart a.navBtquick {float:right}


p.formBt {float:right; margin-top : 10px;}
p.formBt input.submitBt {font-weight:bold}

/* bouton ajouter au panier */
#productInfo p.formBt input.submitBt {font-weight:normal}
/* Ouverture de session */
#login {width:529px;color:#000}
#login h1 {display:none}
#login h3.login_a {color:#ff8031; font-size:18px; font-weight:bold;margin:15px 0 10px 0}
#login h3.login_b {color:#9D313E; font-size:18px; font-weight:bold;margin:30px 0 10px 0}

#login div.navBt {margin-top : 10px;} 
#login a.navBt {float:right;color:#fff; background:#ff8031; border:0px;font-size:12px; font-weight:bold; padding:4px 4px;} 
#login p {margin-top:10px;}
#login a{color:#000}
#login p.formBt input.submitBt {font-weight:bold;}
/* fermeture de session */
#logoff div.navBt {margin:20px 0}
#logoff div.navBt a {font-size:12px; font-weight:normal; color:#000; background:#F1DEC0; border :1px solid #E4AE72; padding:4px 4px;} */
/* mot de passe oublié */
#passwordForgotten div.navBt {margin:20px 0}
#passwordForgotten div.navBt a {font-size:12px; font-weight:normal; color:#000; background:#F1DEC0; border :1px solid #E4AE72; padding:4px 4px;} */
/* création de compte */
#createAccount {width:529px; color:#000;}
#createAccount label {display:block; float:left; width:160px;margin-top:5px}
#createAccount a {color:#000;}
#createAccount legend {color:#9D313E;font-weight:bold;margin-top:5px;}
#createAccountSuccess {width:529px;}
div.infoText {margin:10px 0}

#createAccountSuccess p{margin-top:10px; text-align:justify;}

/* acces aux informations de mon compte */
#account li {margin-top:5px;}
#account a {font-weight:normal; color:#000;}
    /* mon compte */
.account legend {font-size:14px; color:#9D313E}
    /* adresse */
#addressBook h4 {margin-top:8px}
div.addressBookEntry h3 {padding-top:10px;}  
p.bt {margin:10px 0}
.addressBookEntry p.infoText {font-weight:bold;margin-top:10px}
#addressBook div.navBt {margin-top:25px;}

/* contacter nous */
#contactUs p{margin:10px 0}

/* Commande       */
/******************/
/* info livraison */
.shippingAddress a.navBtMini {display:block; width:120px;}
.shippingAddress h4 {padding-top:5px;}
ul.checkoutBar {display:none}
#checkoutShipping p.formBt label {display:none}
/* info paiement */
.billingAddress h4 {padding-top:5px;}
.billingAddress a.navButtons {display:block; width:120px; margin-top:10px;}
.paymentMethod h3 {padding-top:10px;}
.paymentMethod span.methodName {font-weight:bold;}
#checkoutPayment legend {display:none}
/* Confirmation commande */ 
#checkoutConfirmation table.invoiceAdress th.deliveryAddress {width:280px; text-align:left}
#checkoutConfirmation table.invoiceDetails {margin-top:25px}

table {
  width:100%;
  margin-bottom:10px;
}

table tr th {
  text-align:left;
}

#accountHistoryInfo p {
margin:10px 0;
}

#centre div.contentBox {
  margin:15px 0;
}

.textMain {
  margin-top:10px;
}

#centre .onglet_rouge_court, .onglet_rouge_court {
  width:530px;
}
#centre .onglet_rouge_court h1.onglet, .onglet_rouge_court h1.onglet {
  padding:0 1em;
  margin:0;
  background:transparent url(images/onglet_rouge_court.gif) no-repeat top left;
  height:27px;
  font-size:14px;
  color:white;
  line-height:27px;
}
#centre .onglet_rouge_court p.onglet, .onglet_rouge_court p.onglet {
  padding:.5em;
  margin:0;
  border:10px solid #F3EAE3;
}

#centre .onglet_rouge_long, .onglet_rouge_long {
  width:530px;
}
#centre .onglet_rouge_long h1.onglet, .onglet_rouge_long h1.onglet {
  padding:0 1em;
  margin:0;
  background:transparent url(images/onglet_rouge_long.gif) no-repeat top left;
  height:27px;
  font-size:14px;
  color:white;
  line-height:27px;
}
#centre .onglet_rouge_long p.onglet, .onglet_rouge_long p.onglet {
  padding:.5em;
  margin:0;
  border:10px solid #9f2839;
}

.onglet_rouge_droite {
  width:230px;
  margin-top:20px;
}
.onglet_rouge_droite h1.onglet {
  padding:0 1em;
  margin:0;
  background:transparent url(images/onglet_rouge_droite.gif) no-repeat top left;
  height:27px;
  font-size:14px;
  color:white;
  line-height:27px;
}
.onglet_rouge_droite p.onglet {
  padding:.5em;
  margin:0;
  border:5px solid #F3EAE3;
}

#centre .onglet_orange_long, .onglet_orange_long {
  width:530px;
}
#centre .onglet_orange_long h1.onglet, .onglet_orange_long h1.onglet {
  padding:0 1em;
  margin:0;
  background:transparent url(images/onglet_orange_long.gif) no-repeat top left;
  height:27px;
  font-size:14px;
  color:white;
  line-height:27px;
}
#centre .onglet_orange_long p.onglet, .onglet_orange_long p.onglet {
  padding:.5em;
  margin:0;
  border:10px solid #FF7E33;
}

.onglet_orange_droite {
  width:230px;
  margin-top:20px;
}
.onglet_orange_droite h1.onglet {
  padding:0 1em;
  margin:0;
  background:transparent url(images/onglet_orange_droite.gif) no-repeat top left;
  height:27px;
  font-size:14px;
  color:white;
  line-height:27px;
}
.onglet_orange_droite p.onglet {
  padding:.5em;
  margin:0;
  border:5px solid #FF7E33;
}

#centre .onglet_vert_long, .onglet_vert_long {
  width:530px;
}
#centre .onglet_vert_long h1.onglet, .onglet_vert_long h1.onglet {
  padding:0 1em;
  margin:0;
  background:transparent url(images/onglet_vert_long.gif) no-repeat top left;
  height:27px;
  font-size:14px;
  color:white;
  line-height:27px;
}
#centre .onglet_vert_long p.onglet, .onglet_vert_long p.onglet {
  padding:.5em;
  margin:0;
  border:10px solid #b1b645;
}

.onglet_vert_droite {
  width:230px;
  margin-top:20px;
}
.onglet_vert_droite h1.onglet {
  padding:0 1em;
  margin:0;
  background:transparent url(images/onglet_vert_droite.gif) no-repeat top left;
  height:27px;
  font-size:14px;
  color:white;
  line-height:27px;
}
.onglet_vert_droite p.onglet {
  padding:.5em;
  margin:0;
  border:5px solid #b1b645;
}

.boxescategories h4 {
  color:white;
  margin:1em 0 0.5em 0.75em;
  padding:0;
  font-size:1.2em;
}
#dropDownMenu ul{
  margin-top:0;
}
#bttcommander {
  text-align:right;
  margin-top:0;
}
#shoppingCart  a.navBt {
	color: #fff;
	font-weight:bold;
  background-color:#9D313E; /*rouge*/
	border :1px solid #9D313E;
  padding:2px 4px; 
	margin-top:10px;
	border:0px
}
.headerError {
  color:#9D313E; /*rouge*/
  font-weight:bold;
  margin:10px 0;
}

li.StyleBt {
  text-align:right;
  display:block;
}
li.StyleBt a {
	color:#ffffff;
	font-weight:bold;
  background-color:#9D313E; /*rouge*/
	padding:2px 4px; 
}


