* {
	padding:0;
	margin:0;
	
}
body {
	background:url(img/body.jpg) repeat;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#7b3838;
}
h1 {
	position:absolute;
	top:-9999px;
}
img 
{
  border:0;
}
#page
{
   background:url(img/centre.png) repeat-y;
   width:960px;
   margin:0 auto;
}
#global {
	background:url(img/bg_global.jpg) no-repeat top;
	width:960px;
	margin:0 auto;
	overflow:hidden;
}
#entete
{
  width:930px;
  height:250px;
  margin:0 auto;



}
#logo
{
  background:url(img/logo.png) no-repeat;
  width:261px;
  height:236px;
  margin-left:56px;
  float:left;
}
#entete_haut
{
  width:600px;
  height:100px;
  float:left;


}
#entete_haut dl
{
  width:415px;
  height:38px;
  color:#ffebba;
  font-weight:bold;
  margin:15px 0 0 10px;
  float:left;
}
#entete_haut dl dt
{
  
  position:absolute;
  top:-9999px;
}
#entete_haut dl dd
{
  display:inline;
}
#newsletter
{
  width:155px;
  height:50px;
  float:left;
  color:#e9d28e;
  margin:9px 0 0 10px;
}
#newsletter .txt
{
   background:url(img/bg_input.png) no-repeat;
   width:120px;
   height:19px;
   border:0;
}
#newsletter .sub
{
  background:url(img/bg_sub.png) no-repeat;
  width:19px;
  height:19px;
  border:0;
  cursor:pointer;
  margin-top:5px;
}
#entete_bas
{
  width:391px;
  height:149px;
  float:left;
}
#menu
{
  width:391px;
  height:42px;
}
#menu li
{
  float:left;
  list-style:none;
}
#menu li img
{
  border:0;
}
#espace_client
{
  background:url(img/bg_espace_client.png) no-repeat;
  width:357px;
  height:90px;
  margin:10px 0 0 15px;
}
#espace_client_haut
{
  width:357px;
  height:42px;
}
#espace_client_haut h3
{
  font-size:12px;
  float:left;
  margin:18px 0 0 20px;
  color:#FFFFFF;
}
#espace_client_haut .txt
{
  width:114px;
  height:17px;/*20*/
  background:#7b3838;
  border:0;
  float:left;
  margin:15px 0 0 5px; 
  color:#e2cc96;
  font-size:12px;
  text-align:center;
  padding-top:3px;
}
#espace_client .pass_oublie
{
   float:left;
   background:url(img/puce_client.jpg) no-repeat left;
   padding-left:11px;
   margin:9px 0 0 19px;
}
#espace_client .pass_oublie a
{
  color:#7b3838;
}
#espace_client .inscription
{
   float:left;
   background:url(img/puce_client.jpg) no-repeat left;
   padding-left:11px;
   margin:9px 0 0 10px;
}
#espace_client .inscription a
{
  color:#7b3838;
}
#espace_client .sub
{
  background:url(img/bg_connexion.jpg) no-repeat;
  width:88px;
  height:21px;
  border:0;
  cursor:pointer;
  float:left;
  margin:7px 0 0 7px;
}
#panier
{
  background:url(img/bg_panier.png) no-repeat;
  width:169px;
  height:54px;/*99*/
  float:left;
  text-align:center;
  padding-top:45px;
  font-weight:bold;
}
#panier .article a
{
  color:#7313b7;
}
#colonne_g
{
  width:189px;
  margin-left:50px;
  float:left;
}
#colonne_g .menu
{
  background:url(img/bg_menu.png) no-repeat;
  width:171px;
  height:288px;/*258*/
  padding-top:22px;
  margin:0 0 20px 10px;
}
#colonne_g .menu h3
{
  margin-left:25px;
  margin-bottom:10px;
}
#colonne_g .menu .objet
{
  margin-left:18px;
}
#colonne_g .menu ul
{
  width:128px;
  height:130px;
  margin:0 auto;
}
#colonne_g .menu ul li
{
  list-style:none;
  background:url(img/puce_menu.png) no-repeat left;
  padding-left:15px;
  margin:3px 0 0 5px;
}
#colonne_g .menu ul li a
{
  text-decoration:none;
  color:#5a0606;
}
#centre
{
  width:667px;
  min-height:965px;
  float:left;
  margin-top:13px;
}
ul#fiche_haut {
  width:615px;
  min-height:130px;
  margin:15px 0 0 0;
}
ul#fiche_haut_1  {
  width:180px;
  min-height:130px;
  margin:15px 0 0 0;
  float:left;
}
div#loadarea img
{
  border:3px solid #FFFFFF;
}
ul#fiche_haut_1 li img
{
width:150px;
  margin-right:10px;
  border:3px solid #FFFFFF;
}
/*ul#fiche_haut .right {
  float:right;
}*/
ul#fiche_haut li {
  list-style:none;
}
ul#fiche_haut li .titre {
  font-weight:bold;
    background:url(img/puce_menu.png) no-repeat left;
	padding-left:15px;
	font-size:14px;
}
ul#fiche_haut li .ref {
 
  padding-left:20px;
  font-style:italic;
 
 
  	
}

ul#fiche_haut li img
{
  margin-right:10px;
  border:3px solid #FFFFFF;
}
ul#formulaire {
  width:330px;
  min-height:200px;
  margin-top:15px;

}
ul#formulaire li {
  width:330px;
  margin-bottom:10px;
  list-style:none;
}
ul#formulaire li span {

  display:block;
  font-weight:bold;
  


}
ul.motifs {
  width:615px;
  min-height:35px; /*65*/
  text-align:center;
  margin-left:10px;
}
ul.motifs li { 	
  list-style:none;
  margin-bottom:5px;
  float:left;
}
ul.motifs li img {
  width:125px;
  border:3px solid #FFFFFF;
}
ul.motifs li a {
color:#5a0606;
text-decoration:underline;
font-size:14px;

}
ul.motifs li a:hover {
text-decoration:none;
color:#5a0606;
font-size:14px;

}

ul#fiche_bas {
  width:615px;
  min-height:130px;
  overflow:hidden;
  margin:15px 0 0 0;
}
ul#fiche_bas li
{
  list-style:none;
  float:left;
  margin:0 10px;
}
ul#fiche_bas li img {
 /* width:125px;*/
 height:130px;
  border:2px solid #5A0606;
}
#conteneur_actu
{
  width:648px;
  height:142px;
}
#actualite
{
  background:url(img/bg_actu.png) no-repeat;
  padding-right:200px; /* Ajouter par micah */
  width:448px; /*648*/
  height:142px;
}
#actualite .image
{
  background:url(img/cadre_actu.png) no-repeat;
  width:77px;/*90*/
  height:100px;/*114*/
  padding:14px 0 0 13px;
  float:left;
  margin:11px 10px 0 88px;
}
#actualite .titre
{
  color:#310f01;
  font-weight:bold;
  padding-top:19px;
}
#actualite .text
{
  font-size:11px;
  color:#e9da96;
  width:242px;
  float:left;
}
#conteneur_cheque
{
  position:relative;
  width:1px;
  height:1px;
}
#cheque_cadeaux
{
  width:164px;
  height:193px;
  position:absolute;
  top:-205px;
  left:484px;
}
#cheque_cadeaux img
{
  border:0;
}
#contenu
{
  width:667px;
  overflow:hidden;
}
#contenu p
{
  padding:10px 0 0 15px;
}
#contenu h2
{
  background:url(img/bg_h2.png) no-repeat;
  width:602px;/*651*/
  height:46px;
  margin:7px 0 0 14px;
  padding-left:49px;
  line-height:46px;
  font-size:15px;
  color:#c8a043;
}
#contenu h2 span
{
  color:#fae2a9;
  margin-left:5px;
}

#contenu h3
{
  margin:15px;
}
#contenu .galerie_1
{
  width:595px;
  margin:0 auto;
  overflow:hidden;
}
#contenu .galerie_1 li
{
  width:163px;
  height:250px;
  margin:18px 0 0 29px;
  list-style:none;
  float:left;
}
#contenu .galerie_1 li dl
{
  width:163px;
  height:250px;
  text-align:center;
}
#contenu .galerie_1 li dl dt
{
  background:url(img/cadre.png) no-repeat;
  width:163px;/*163*/
  height:181px;/*206*/
  padding:25px 0 0 0;
}
#contenu .galerie_1 li dl dt img
{
  border:0;
  /*width:120px;*/
  /*width:118px;*/
  max-height:160px;
}
#contenu .galerie_1 li dl dd
{
  font-size:15px;
  color:#793427;
  font-weight:bold;
}
#contenu .galerie_1 li dl dd a
{
  color:#793427;
  text-decoration:none;
}
#liste
{
  width:400px;
}
#liste .left {
font-weight:bold;
width:120px;
float:left; }
#liste .right {
text-align:right;
margin-left:20px; }

#liste .more
{
  margin-top:25px;
}
#pied
{
  background:url(img/centre_bas.png) no-repeat;
  width:960px;
 
  padding-top:70px;
  margin:0 auto;
}
#paiement
{
  background:url(img/carte_paiement.png) no-repeat;
  width:384px;
  height:30px;
  margin:0 auto;
}
#pied .imnalys 
{
  text-align:center;
}
#pied .imnalys img
{
  border:0;
}
#pied .imnalys span
{
  position:absolute;
  top:-9999px;
}
#pied ul
{
  width:620px;
  margin:0 auto;
  text-align:center;
  overflow:hidden;
}
#pied ul li
{
  display:inline;
  list-style:none;
  font-size:11px;
  
}
#pied ul li a
{
  text-decoration:none;
  color:#FFFFFF;
  padding:0 2px;
}
#pied .parfip
{
 

 
   text-align: center;
  
}
#pied .parfip a
{
  text-decoration:none;
  color:#FFFFFF;
}
div#adress_bas {
  width:390px;
  margin:0 auto;
 
  }
div#adress_bas  dl
{

  color:#ffebba;
  font-weight:bold;


}
div#adress_bas dl dt, div#adress_bas dl dd
{
  display:inline;

}
div#coverflow_v1 {
  width:667px;
}
div#MooFlow {
  width:667px;
}
/*Formulaire du contact*/


#form {
	text-align: center;
	margin-top:25px;
	margin:0 10px;
	width:auto;
}
.form1 {
	border-width: medium;
	border: solid 1px #ccc;
	width: 46%;
	background: #fff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	display: inline-block;
	color: #575b5f;
	margin-right: 5px;
	padding: 2px;
}

.form11 {
	border-width: medium;
	border: solid 1px #ccc;
	width: 95%;
	background: #fff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	display: inline-block;
	color: #575b5f;
	margin-right: 5px;
	padding: 2px;
}

.form1:focus, .form11:focus {
	border: 1px solid #666666;
}
.form2{
	font: 11px Arial, Helvetica, sans-serif;
	width: 30%;

}
.form3{ 
    font-size:11px;
    width: 30%;
	}
.form4{
	overflow: hidden;
	padding: 5px 0px 0px;
    }
	
.button1 {
	font-size: 11px;
	width: 45%;
	background: #999999;
	border-width: medium;
	border-style: none;
	color: #575b5f;
	cursor: pointer;
}

#form .italic {
    font-style:italic;
	}
#formulaire .quantite select {
border:1px solid #fff;
background:#5A0606;
color:#fff;
}
#formulaire .inscrit input {
border:1px solid #fff;
background:#5A0606;
color:#fff;
}
h4 {
font-weight:bold;
font-size:12px;
}
.panier input {
 background:url(img/panier2.png) no-repeat;
  width:137px;
  height:23px;
  border:none;
  padding-left:40px;
  color:#5A0606;
  margin-left:40px;
}
#contenu .lien1 {
width:300px;

}
#contenu .lien1 img{
border:2px solid #5A0606;
width:156px;
}
#contenu .exemple {
border-bottom:dotted;
width:160px;
text-align:center;
font-weight:bold;

text-transform:uppercase;
}
#contenu  .commentaire {

font-weight:bold;

}
#contenu  textarea{
border:1px solid #5A0606;
}
.panier_lien {
font-weight:bold;
}
.panier_lien a{
text-decoration:underline;
color:#7B3838;

}
.panier_lien a:hover{
text-decoration:none;
color:#7B3838;
}
.quantite select {
border:1px solid #fff;
background:#5A0606;
color:#fff;
}
#id_quantite  select {
border:1px solid #fff;
background:#5A0606;
color:#fff;
}

ul#galerie{
width:648px;
margin:0 auto;
padding-top:20px;
overflow:hidden;}

ul#galerie li{
text-align:center;
float:left;
width:150px;
height:130px;
margin-right:10px;
margin-bottom:10px;
overflow:hidden;
}

ul#galerie li a img{
height:100px;}

ul#galerie li span.cont{
display:block;
width:150px;
height:100px;}

ul#galerie li span{
line-height:1;
display:block;
width:150px;
padding-top:5px;
height:25px;
color:#1D365F;}

ul#galerie li span a{
font-weight:bold;
text-decoration:none;
color:#604041;}

ul#galerie li span a:hover{
text-decoration:underline;}

form h3 a, form h4 a{
color:#7B3838;}


