/*general rules*/
* {
  margin:0;
  padding:0;
  border:none;
  }
body {
  background: #000 url(../img/doc_index/filet_jaune.png) repeat-x 0 163px;
  color:#bbb;
  font: 90% Arial, Helvetica, sans-serif;
  cursor:default;
}
a {
  font-family: Times, "Times New Roman", serif;
  text-decoration:none;
  color:#9b8449;
}
a:hover, a.selection {
  color:#FC3;
 }
p {
  font-size:0.8em;
}
ul {
  list-style:none;
}
h2 {
	font-size:1.1em;
	padding-bottom:20px;
	color: #9a8644;
}
h3 {
  font-size:0.9em;
  padding-bottom:10px;
}
dl {
  margin:20px 10px;
  font-size:0.9em;
  }

dt {
  font-weight:bold;
  font-variant:small-caps;
}
dd{
  text-align:justify;
  padding:10px;
}

/*layout*/
#wrapper {
  width:980px;
  margin:20px auto;
  position:relative;
}
#top {
	height:128px;
	padding-left: 13px;
}
#chemin {
  font:80% Times, "Times New Roman", serif;
  clear:both;
  padding:10px 10px 5px 200px;
  height:20px;
  display:none;
  }
#sidebar{
	width:160px;
	float:left;
	clear:left;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0;
}
#contenu {
	width:780px;
	float:right;
	padding:30px 0 20px 10px;
	color: #9a8644;
}
#footer {
  clear:both;
}
/*navigation h*/
#nav ul {
  list-style:none;
  position:relative;
  left:180px;
  width:800px;
}

#nav li {
  float:left;
  padding:0 7px 4px 7px;
  text-align:center;
  height:16px;
  }
#nav #produits {
	position:absolute;
	top:0;
	left:-195px;
  }
#nav #produits a, #nav #ssmenu li {
  text-align:center;
  width:180px;
}
#nav a {
  display:block;
  zoom:1;
}
#nav #ssmenu {
	display:none;
	position:absolute;
	padding:10px 0;
	z-index:10;
	float:none;
	left:0px;
	top:20px;
	width:180px;
	background:url(../img/doc_index/noir_60.png);
}

/*sidebar*/
#imageRubrique{
	height:280px;
  }
#sidebar h3 {
  font-size:0.9em;
}
#sidebar input {
  width:115px;
  margin-bottom:5px;
  margin-right:5px;
  }
#sidebar button {
  text-align:center;
  width:25px;
  height:16px;
  background:url(../img/doc_index/btn_ok.png);
  font:bold 0.8em Arial, sans-serif;
  vertical-align:middle;
  cursor:pointer;
}
#sidebar button:hover {
  background:url(../img/doc_index/btn_ok_over.png);
}
#menu h3 {
  color:#000;
}
#home, #moteurDeRecherche {
	padding-top:20px;
	padding-left: 5px;
  }
#monCompte, #monPanier {
	padding-top:40px;
	color: #9a8644;
	padding-left: 7px;
}
#monPanier {
	text-align:center;
}
/*rubrique produits*/
.petitBlocProduit {
	width:350px;
	float:left;
	position:relative;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	height: 350px;
}
#contenu h3 a {
  font-size:1.1em;
  }
#contenu p {
	font-size:0.8em;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
  }
.photoProduit {
  float:right;
  width:140px;
  height:240px;
  padding-left:20px;
}
#contenu .prixProduit {
	font-size:0.7em;
	color: #9a8644;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
  }
#contenu .prixProduit span {
  font-size:0.6em;
  }
dossier {
	color: #9a8644;
}
a.acheter {
	display:block;
	width:150px;
	height:28px;
	line-height:2px;
	/*color:#000;*/
  text-align:center;
	font-family: "Times New Roman", Times, serif;
  }
a.acheter:hover {
  /*background:url(../img/doc_index/bouton_over.png);*/
}
.petitBlocProduit .chapo {
	clear:right;
	color: #A18329;
  }


/*page produit*/
.description ul {
  list-style-type:circle;
  padding-left:20px;
}
.photoProduitGrande {
  float:right;
  width:300px;
  padding-left:20px;
}
.blocProduit {
	font-size:0.9em;
	color: #9a8644;
  }
#contenu .blocProduit .prixProduit {
  font-size:2em;
  }
/*formulaires */
#contenu label {
  width:18em;
  display:block;
  float:left;
  }
#contenu input {
  width:250px;
  }
#contenu form p {
  clear:left;
}
#contenu .derniereLigne {
  border-bottom: solid 1px #DDD;
  margin-bottom:20px;
  padding-left:230px;
}
#contenu button {
  padding:3px 5px;
  background:#9b8449;
} 
/*commandes*/
#etapesDeCommande {
  padding-bottom:60px;
  }
#etapesDeCommande li {
  padding-right:20px;
  float:left;
}
#etapesDeCommande li span {
  background:url(../img/doc_index/etapes.png) no-repeat 0 center;
  line-height:26px;
  padding:5px 10px 5px 9px;
  color:#000;
  font-weight:bold;
  }
#etapesDeCommande .selection span {
  background:url(../img/doc_index/etape_active.png) no-repeat 0 center;
  }
#panier {
  width:780px;
  border-collapse:collapse;
  margin-bottom:20px;
  }
#panier td, #panier th {
  padding:5px;
  border: solid 1px #9b8449;
  border-right:none;
  border-left:none;
  vertical-align:middle;
  }
#panier .prix {
  text-align:right;
 }
#panier .recap {
  font-weight:bold;
  }
#panier select {
  width:3em;
  }
.adresseDeFacturation, .adresseDeLivraison, .choixDuReglement {
  width:390px;
  float:left;
  }#dossier {
	color: #9a8644;
}
.img-gauche {
	float: left;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
}
/*accueil*/
      #p0, #p1, #p2, #p3 {display:none; position:absolute; top:580px; padding-bottom:40px;}
      #p0 {display:block;}
      #slide {margin-top:40px; cursor:pointer;color:#9b8449;}

      #slide p img {float:left; padding-right:10px;}
      #slide p {text-align:justify;}
  .ocre {
	background-color: #9a8644;
}
.img-droite {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.paypal {
	font-size: 0.6em;
}
#adressecontact {
	float: left;
	margin-top: 60px;
	margin-right: 65px;
}
