body, html {
  height:100%;
}

body {  
  margin:0;
  padding:0;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  background:url('images/fond_site.jpg') repeat-x #637509;
}

#menu2 {
	margin-top:0px;
	margin-left:67px;
}

#menu2 a {	
	font:normal 20px Verdana, Geneva, sans-serif;
	color:#970819;
	text-decoration:underline;
}

#boutonAccueil { margin-left:15px;}

input, select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

a { /*NOM DES PRODUITS*/
  text-decoration:none;
  font-weight:bold;
  color:#c56a5d;
}

a img {
  margin-top:5px;
  border:none;
}

ul {
  margin:0;
  padding:0;
}

ul li {
  margin:0;
  padding:0;
}

#cartBoxHaut {	
	width:229;
	height:50px;	
	background:url('images/fond_menupanierH.jpg') no-repeat 15px 8px;
	color:#FF0000;
}

#cartBox {
	padding-left:10px;
	padding-right:10px;
}

#cartBoxMilieu {
  vertical-align:top;
  width:229px;
  height:1px;
  background:transparent url('images/fond_menupanierM.jpg') repeat-y 15px;
}

#cartBoxBas {
	width:229;
	height:47px;
	background:url('images/fond_menupanierB.jpg') no-repeat 15px;
}

#cartBox ul {
  display:block;
  list-style:none;
}

.conteneurBannieres { text-align:center; margin-bottom:15px; }

#header {
  width:1000px;
  height:248px;
  background:transparent url('images/entete.jpg') no-repeat;
  vertical-align:top;
  text-align:right;
}

#milieu {
	width:1000px;
	vertical-align:top;
	text-align:left;
	background:url(images/fond_menugauche.jpg) no-repeat #FFFFFF;
}

#basdepage {
	width:1000px;
	height:100px;
	background:url('images/basdepage2.jpg') no-repeat;
}

#basLogo { text-align:right; padding-bottom:15px; }

#centre_logo { float:left; }

#basmenutitre {
	width:228px;
	height:49px;
	background:url('images/fond_menubas.jpg') no-repeat 15px 0px;
}

#categoriesBox {
	line-height:12px;
	margin-left:15px;
	width:228px;
	height:455px;
	background:url('images/fond_menucat.jpg') no-repeat;

}


#informationBox {
	line-height:12px;
	margin-left:15px;
	width:228px;
	height:250px;
	background:url('images/fond_menuinfos.jpg') no-repeat;
}

#languagesBox h4 {
  display:none;
  
}

#languagesBox ul {
  display:block;
  list-style:none;
  margin:0;
  padding:10px 10px 0 0px;
  height:20px;
}

#languagesBox ul li {
  display:block;
  list-style:none;
  /*float:left;*/
  margin:0;
  padding:0 .5em 0 0;  
}

#menu {
  /*float:left;*/
  /*width:100%;*/
 /* clear:both;*/
  height:28px;
  line-height:28px;
}

#menu ul {
  list-style-type:square;
  list-style-position:inside; 
  margin:0;
  padding:0 0 0 225px;
  font-size:16px;
}

#menu ul li {
  float:left;
  margin:0;
  padding:0;
}

#menu ul li a {
  font-weight:bold;
  color:white
}

#menu ul li#menuHome,#menu ul li#menuHome a {
  color:#6fa938;
  width:480px;
}

#menu ul li#menuAccount {
  color:#6fa938;
  width:155px;  
}

#menu ul li#shoppingCart {
  color:#f8db00;
}

#container {
 
  color:#970819;
  font-size:14px;
 /* height:100%;*/
  
}

#menuGauche {
	vertical-align:top;
	/*padding-top:30px;*/
	text-align:left;	
	width:100px;	
}

#menuGauche ul {
  margin:0 0 1em 25px;
  list-style-type:square;
}

#menuGauche ul li {
 list-style:none; /* fait disparaître les puces */
 color:#4f5e04; /*#7997a6*/
  font-size:11px;
  padding:.5em 0;
}

#menuGauche ul li a {
  
  color:#4f5e04; /* couleur puce menu*/
}

#centre {	
	text-align:left;
	/*float:left;*/
	vertical-align:top;
	/*margin-bottom:150px;*/
	width:745px; /*LARGEUR DE LA PAGE COURANTE */
	margin:0;
	padding-left:5px;	
}
/*
#menuDroite {
	text-align:left;
	width:168px;
	float:right;
}
*/
h1, h2, h3, h4, h5, h6 {
  margin:20px 0 0  0;
  padding:0;

}

h1 {
  height:35px;
  width:530px;
  margin:0; 
  padding-left:10px;
  margin-bottom:10px;
  font:normal 25px Verdana, Geneva, sans-serif;  
  background:url(images/fond_titrepage.jpg) no-repeat;
  color:#ffe07b; /*#ffb304*/
}

h3 {
  font-size:18px;
}

#menuGauche h4  { /* entete menu gauche */
  margin:0;
  padding-top:5px;
  /*text-align:center;*/
  width:230px;
  height:40px;
 /* background:url(images/fond_menutitre.jpg) no-repeat;*/
  color:#970819;
  text-indent:52px;
  font:normal 20px Verdana, Geneva, sans-serif;  
}

#cartBox h4 {
  display:none;
}

#productInfo h1 { /**/
 float:right;
  font-size:20px;
  
  border-style:solid;
  border-width:0 0 1px 0;
 /* width:400px;*/
}

#productDescription {
  float:right;
  font-size:14px;
  width:540px;
}

#productDescription strong {
  color:#ffb304;
  font-weight:bold;
}

#productImage, #productInfoSpec {
  float:left;
  width:160px;
  text-align:center;
}

#productInfoSpec p { /* PRIX DU PRODUIT AU DÉTAIL*/

 margin:0;
 padding:0;
}

.listing, .productsNewContener, .newProduct { /* CONTENAIRE DES PRODUITS */
  float:left;
  width:225px;
  height:225px;
  margin:20px 20px 50px 0px;
  text-align:center;
}

#splitPageBottom {
  clear:both;
}

fieldset {
  border:1px solid #bccbd3;
  padding:10px;
  margin:0;
}

#cartContent ul {
  list-style:none;
}


.navBt { width:175px; height:22px; background:url(images/fond_prix.jpg) no-repeat 0px; }
.submitBt  {  width:175px; height:22px; background:url(images/fond_prix.jpg) 50% 50% no-repeat; }


a.navBt, input.submitBt { /* BOUTON ACHETER */
  display:block;
  text-align:center;
  color:#447316;
  font:normal 11px "Arial Black", Gadget, sans-serif;
  text-indent:5px;
  cursor:pointer;
  padding:0px; 
  background-position:8px 2px;
  text-transform:uppercase;
  border:1px solid #FFFFFF;
  margin:5px auto;  
}

div.navBt { /* Permet d'enlever le fond du bouton prix parasiste */
	background:none;
	margin-bottom:50px; /* met un espace en bas du bouton*/
}

a.navBt {  
  width:175px;
  height:34px;
  line-height:30px;
  text-indent:5px;

}


input.submitBt {
  padding:2px;
  height:35px;
}

#productInfo p.formBt{
  float:left;
}

p.formBt { 
  margin:0;
  padding:0;
 
}


dl, dd {
  color:#970819;
  margin:0;
  padding:0;
}

#headingCatImg { text-align:center; } /* IMAGE D'ENTETE DE PAGE*/

div.listingBuy a.navBt { /* BOUTON ACHETER MAINTENANT */
  margin:0 auto;  
  width:175px;
  height:25px;
  line-height:20px;
  text-indent:18px;
  background:url(images/fond_acheter.jpg) no-repeat;
}

dd.productPrice, #productInfoSpec {
  clear:both;
  color:#970819;
  font:bold 18px Arial, Helvetica, sans-serif;
  background:url(images/fond_prix.jpg) no-repeat;
  padding:3px 0 0 0;
  width:160px;
  height:30px;  
  margin:auto;
}


dd.productPrice span { font-size:14px; }

form {
  margin:0;
  padding:0;
}

#createAccount p, #create_account p, #account_edit p, #addressbook p, #account_password p, #checkout_address p {
  clear:both;
  margin:0;
  padding:0;
}

#create_account p label, #account_edit p label, #addressbook p label, #account_password p label, #checkout_address p label {
  display:block;
  width:160px;
  float:left;
}

#create_account p input, #account_edit p input, #addressbook p input, #account_password p input, #checkout_address p input {
  width:250px;
}

#create_account p input#male,
#create_account p input#female,
#create_account p input#mlle,
#account_edit p input#male,
#account_edit p input#female,
#account_edit p input#mlle,
#addressbook p input#male,
#addressbook p input#female,
#addressbook p input#mlle,
#checkout_address p input#genderMale,
#checkout_address p input#genderFemale,
#checkout_address p input#gendermlle
  {
  width:auto;
}

#create_account p input.submitBt, #account_edit p input.submitBt {
  width:auto;
  margin:auto;
}

#centre ul {
  list-style:none;
}

table {
  /*width:100%;
  margin:.5em 0;*/
}

table tr th{
  text-align:left;
}

a.tn {
  display:none;
}

p.cartDelete {
  float:right;
}

a.active {
  font-style:bold;
}

#specialsBox h4 {
  font-size:16px;
  line-height:26px; 
}

#specialsBox ul {
  display:block;
  list-style:none;
}