* {
	margin:0;
	padding:0;

}

body {
    background: url(img/bg_body.jpg) repeat-x #540000 ;
   	font-family:Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-size:12px;
}

h1  {
   position:absolute;
   left:-9999px;
}


div#page_repeat {
	width:100%;
	background: url(img/bg_page_repeat.jpg) center repeat-y;
	height: auto;
	overflow:hidden;
	}
	
div#page {
	width:100%;
	background: url(img/bg_page.jpg) top center no-repeat;
	height: auto;
	}
	
div#global {
	width:950px;
	margin:0 auto;
	height: auto;
	}
	
	
div#centre {
	width:950px;
	margin:0 auto;
	height: auto;
	overflow:hidden;
	}
div#c_gauche {
    width:315px;
	float:left;
	}
	
div#logo {
	width:315px;
	height:290px;
	background:url(img/logo.png) no-repeat;
	text-align: center;
	}

div#logo ul {
    width:200px;
	text-align:center;
	margin-left:55px;
	color:#684945;
	}

div#logo ul li {
    list-style:none;
	}
	
div#logo ul .verd_bas {
	padding-top:235px;
	font-size: 16px;
		color:#895D4A;
	}

div#logo ul .verd_bas  a{
	color:#895D4A;
	text-decoration:none;
	}
	
div#logo ul .verd_bas  a:hover{
	color: #CC0000;
	}
	
div#rechercher {
	width:315px;
	background:url(img/bg_rechercher.png) top no-repeat;
	height:34px;
	text-align: center;
	padding-top: 55px;
	}
	
div#rechercher form p {
	display:inline;
	color:#D38EDD;
	font-size:12px;
	padding:0px;
}
   
   
div#rechercher form h4 {
	position:absolute;
	left:-9999px;
}

div#rechercher form input.sub {
	padding:0px;
	margin:0px 2px;
	color:#745752;
	cursor:pointer;
	background: #e7dfc8;
	font-size:12px;
	height:auto;
	font-weight:bold;
	border:0;
	height: auto;

  }

div#rechercher form input.txt {
	padding:1px;
	width: 155px;
	border:#e7dfc8 solid 1px;
	background:#e7dfc8;
	color:#745752;
	height:auto;
  }


div#notre_boutique {
	width:315px;
	float:left;
	height: auto;
	background:url(img/bg_notre_boutique.png) no-repeat;
	}

div#notre_boutique ul {
    padding-left:52px;
	padding-top:70px;
	width:200px;
	}
	
div#notre_boutique ul li {
    list-style:none;
	height:22px;
	line-height:22px;
	}

div#notre_boutique ul li a {
    text-decoration:none;
	color:#720600;
	font-weight:bold;
	background:url(img/bg_boutique_li.jpg) repeat-x;
	font-size:14px;
	height:22px;
	display:block;
	width:192px;
	padding-left:8px;
	}
	
div#notre_boutique ul li a:hover {
	color:#fff;
	background:url(img/bg_boutique_li_hover.jpg) repeat-x;
	}
	
div#notre_boutique ul .no_border  a{
    background:none;
	}
	

div#newsletter {
	width:315px;
	background: url(img/bg_newsletter.png) top no-repeat;
	height:35px;
	text-align: center;
	padding-top: 55px;
	margin-top:10px;
	float: left;
	}
	
div#newsletter form p {
	display:inline;
	color:#D38EDD;
	font-size:12px;
	padding:0px;
}
   
   
div#newsletter form h4 {
	position:absolute;
	left:-9999px;
}

div#newsletter form input.sub {
	padding:0px;
	margin:0px 2px;
	color:#745752;
	cursor:pointer;
	background: #e7dfc8;
	font-size:12px;
	height:auto;
	font-weight:bold;
	border:0;
	height: auto;

  }

div#newsletter form input.txt {
	padding:1px;
	width: 155px;
	border:#e7dfc8 solid 1px;
	background:#e7dfc8;
	color:#745752;
	height:auto;
	text-align: right;
  }

div#nouveautes {
	width:315px;
	background:url(img/bg_nouveaute.png) no-repeat;
	height:82px;
	float: left;
	}
	
div#nouveautes ul {
    padding:10px 0 0 105px;
	}
	
div#nouveautes ul li {
    list-style:none;
	padding-top:7px;
	}

div#nouveautes ul .nouvaute a{
    background:url(img/bg_li_nouveaute.jpg) no-repeat;
	width:84px;
	height:18px;
	display:block;
	}
	
div#nouveautes ul .meilleurs_ventes a {
    background: url(img/bg_li_meilleur_vente.jpg) no-repeat;
	width:123px;
	height:17px;
	display:block;
	}

div#nouveautes ul li span {
    position:absolute;
	top:-9999px;
	}
	

div#c_droite {
    width:635px;
	height:auto;
	float:left;
	}
	
div#entete_c_droite {
    width:635px;
	height:290px;
	}
	
div#diapo {
    background:url(img/bg_diapo.png) no-repeat;
	width:294px;
	height:211px;
	float:left;
	padding:37px 0 0 49px;
	}
	
div#mon_panier {
	width:292px;
	height:158px;
	float:left;
	padding:90px 0 0 0;
	background:url(img/bg_panier.png) no-repeat;
	text-align: center;
	}
	
div#mon_panier h4 {
    position:absolute;
	left:-9999px;
	}

div#mon_panier .article {
    font-weight:bold;
	color:#590200;
	font-size:18px;
	}

div#mon_panier ul {
   padding:10px 0 0 30px;
   }

div#mon_panier ul li {
    float:left;
	list-style:none;
	}

div#mon_panier ul li a span {
    position:absolute;
	left:-9999px;
	}
	
div#mon_panier ul  .voir_panier a{
    background:url(img/voir_panier.jpg) no-repeat;
	width:103px;
	height:21px;
	display:block;
	}
		
div#mon_panier ul  .regler_panier a{
    background: url(img/regler_panier.jpg) no-repeat;
	width:103px;
	height:21px;
	display:block;	
	}
	
div#mon_panier .connection {
    margin:40px 0 0 30px;
	text-align:center;
	}
	
div#mon_panier .connection  li a {
    color:#760300;
	text-decoration:none;
	padding:0 3px;
	}
	
div#mon_panier .connection  li a:hover {
	text-decoration: underline;
	}
	
div#menu_flash {
    width:606px;
	float:left;
	margin-left:11px;
	height:42px;
	}
	
div#contenu_texte {
    width:606px;
	height:auto;
	padding:0 18px 0 11px;
	}
	
div#contenu_texte h2 .invisible {
    position:absolute;
	top:-9999px;
	}
	
div#contenu_texte  .accueil {
    width:332px;
	height:56px;
	background:url(img/h2_accueil.png) no-repeat;
	}
	
div#contenu_texte  .boutique {
	width:606px;
	height:56px;
	background: url(img/h2_boutique.png) no-repeat;
	position: relative;
	}
	
div#contenu_texte  .boutique_s1 {
	padding:0 0 0 15px;
	margin:0 5px 0 150px;
	text-transform:uppercase;
	top:22px;
	color:#720600;
	font-size:16px;
	font-weight:bold;
	background:url(img/file_area.jpg) left no-repeat;
	position: relative;
	}
	
div#contenu_texte  .boutique_s1 a{
	color:#000000;
	}
	
div#contenu_texte  .boutique_s1 a:hover{
	color:#540000;
	}

div#contenu_texte  .boutique_s2 {
	position:relative;
	top:22px;
	color:#000000;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	background:url(img/file_area.jpg) left no-repeat;
	padding-left: 15px;
	}

div#contenu_texte  .actualite {
    width:332px;
	height:56px;
	background: url(img/h2_actualite.png) no-repeat;
	}
	
div#contenu_texte  .contact {
    width:332px;
	height:56px;
	background: url(img/h2_contact.png) no-repeat;
	}
	
div#contenu_texte  .meilleurs_ventes {
    width:332px;
	height:56px;
	background: url(img/h2_meilleurs_ventes.png) no-repeat;
	}
	
div#contenu_texte  .panier {
    width:332px;
	height:56px;
	background: url(img/h2_mon_panier.png) no-repeat;
	}
	
div#contenu_texte  .compte {
    width:332px;
	height:56px;
	background: url(img/h2_mon_compte.png) no-repeat;
	}
	
div#contenu_texte  .competences {
    width:332px;
	height:56px;
	background: url(img/h2_nos_competences.png) no-repeat;
	}
	
div#contenu_texte  .trucs_astuces {
    width:332px;
	height:56px;
	background: url(img/h2_trucs_astuces.png) no-repeat;
	}
	
div#contenu_texte  .nouveautes {
    width:332px;
	height:56px;
	background: url(img/h2_nouveautes.png) no-repeat;
	}
	
div#contenu_texte  .newsletter {
    width:332px;
	height:56px;
	background: url(img/h2_newsletter.png) no-repeat;
	}
	
div#contenu_texte  .rechercher {
    width:332px;
	height:56px;
	background: url(img/h2_rechercher.png) no-repeat;
	}
	
div#contenu_texte  .plan_site {
    width:332px;
	height:56px;
	background:  url(img/h2_plan_site.png) no-repeat;
	}
	
div#contenu_texte p {
    padding-bottom:10px;
	font-size:14px;

	}
	
div#contenu_texte .gras {
    font-weight:bold;
	font-size:16px;
	}

div#contenu_texte .lien_boutique {
margin-top:10px;
float:left;
margin-right:30px;
}
	
div#contenu_texte .lien_boutique a {
-moz-box-shadow: 1px 1px 12px #555;  
-webkit-box-shadow: 1px 1px 12px #555;  
box-shadow: 1px 1px 12px #555; 
background:#fff;
width:190px;
display:block;
border-radius: 10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
padding:10px;
letter-spacing:1px;
color:#666666;
text-decoration:none;
}

div#contenu_texte .lien_boutique a:hover {
color:#000000;
}

div#contenu_texte .lien_sous_rubriques {
   list-style:none;
   margin:0 0 10px;
   display:block;
   }
   
div#contenu_texte .lien_sous_rubriques a{
   -moz-box-shadow: 1px 1px 12px #540000;  
-webkit-box-shadow: 1px 1px 12px #540000;  
box-shadow: 1px 1px 12px #540000; 
background:#fff;
width:190px;
display:block;
border-radius: 10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
padding:10px;
letter-spacing:1px;
font-size:14px;
color:#666666;
text-decoration:none;
   }
   
div#contenu_texte .lien_sous_rubriques a:hover {
color:#ffffff;
background:#540000;
}
	
div#contenu_texte p img {
  border:0;
}
#liste_boutique li {
  list-style:none;
  border:#000 solid 2px;
  background: url(img/bg_bloc_li.png);
  width:170px;
  height:200px;
  text-align:center;
  }
  
#liste_boutique li .border_img {
  height:145px;
  padding:10px 5px;
  }
  
#liste_boutique li .border_img img {
  border:0;
  }
  
#liste_boutique li .titre_liste {
  background:  url(img/bg_titre_liste.png);
  width:160px;
  height:25px;
  padding:0 5px;
  letter-spacing:1px;
  font-size:14px;
  font-weight:bold;
  }
  
#liste_boutique li .titre_liste a {
  text-decoration:none;
  line-height:25px;
  color:#FFFFFF;
  }
  
#liste_boutique li .titre_liste a:hover {
  text-decoration:underline;
  }
#liste_boutique2 {
  margin-top:20px;
} 
#liste_boutique2 li {
  list-style:none;
  border:#000 solid 2px;
  background: url(img/bg_bloc_li.png);
  width:265px;
  height:270px;
  float:left;
  margin:0 15px 15px 0;
  text-align:center;
  position:relative;
  }
  
#liste_boutique2 li .border_img {
  
  padding:5px;
  height:210px;
  }
  
#liste_boutique2 li .border_img img {
  border: #000 solid 1px;
  width:200px;
  height:200px;
  }
  
#liste_boutique2 li .titre_liste {
  background:  url(img/bg_titre_liste.png);
  width:265px;
  height:50px;
  letter-spacing:1px;
  font-size:14px;
  font-weight:bold;
  line-height:22px;
  bottom:0px;
  }
  
#liste_boutique2 li .titre_liste a {
  text-decoration:none;
  color:#FFFFFF;
  }
  
#liste_boutique2 li .titre_liste a:hover {
  text-decoration:underline;
  }

div#contenu_texte .titre_marque {
  border-bottom:#990000 dotted 1px;
  font-weight:bold;
  text-transform:uppercase;
  font-size:14px;
  color:#720600;
  padding-bottom:5px;
  margin-bottom:15px;
  }
  
div#contenu_texte .descrption {
  letter-spacing:1px;
  }
div#contenu_texte .bord_img  {
  text-align:center; 
  } 
div#contenu_texte .bord_img img {
  border:#000000 solid 1px;
  }
  
select {
border:1px solid #CCCCCC;
color:#666666;
font-size:11px;
height: auto;
width: auto;
}
  
input.sub2 {
	padding:2px;
	margin:0px 2px;
	color: #fff;
	font-size:11px;
	cursor:pointer;
	letter-spacing:1px;
	width: auto;
	background:#720600;
	height: auto;

  }

input.sub {
	padding:2px;
	margin:0px 2px;
	color: #666666;
	font-size:11px;
	cursor:pointer;
	width: auto;
	background:#fff;
	height: auto;

  }

input.txt {
	padding:2px;
	font-size:11px;
	width: 120px;
	border:#ccc solid 1px;
	background:#fff;
	color: #666666;
  }
	 
div#contenu_texte .liste_plan li {
    list-style:none;
	padding:8px 0 0 0;
	letter-spacing:1px;
	}

div#contenu_texte .liste_plan li a {
    text-decoration:none;
	font-weight:bold;
	color: #CC0000;
	}
	
div#contenu_texte .liste_plan li a:hover {
	color: #FF0000;
	text-decoration:underline;
	}
	
div#contenu_texte .lien a {
    color:#CC0000;
	}


ul#liste_produits {
    width:606px; /** Largeur à adapter **/
    overflow:hidden; }

ul#liste_produits li {
	margin:0 30px 30px 0; /* Marges à adapter */
	position:relative;
	width:145px; /*240*/
	padding:8px 10px 8px 9px;
	height:236px;
	float:left;
	text-align:left;
	background:url(img/bg_bloc_boutique.png) no-repeat;
	list-style: none;
}

ul#liste_produits li h3 {
	font-size:16px;
	line-height:1;
	color:#000000;
	padding-top:150px; /* Hauteur image +10px*/
	text-align:center;
	height:auto;
	font-weight: bold;
}

ul#liste_produits li h4 {
	font-size:16px;
	line-height:1;
	color:#CC0000; 
	text-align:center;
	height:auto;
	font-weight: bold;
}
 
ul#liste_produits li dl dt img {
	width:145px;
	height:144px;
	border:0;
	position:absolute;
	top:10px;
	left:10px;
}

ul#liste_produits li dl dd.description {
overflow:hidden;
line-height:1.1;
font-size:95%;
height:45px; }

ul#liste_produits li dl dd.prix {
height:23px;
line-height:23px;
text-align:center;
background:#333333;
margin-top:5px;
margin-bottom:5px; } 

ul#liste_produits li dl dd.prix span {
	font-size:18px;
	color:#FFFFFF;
}

ul#liste_produits li dl dd.prix del {
margin-left:10px;
color:#fff; }

ul#liste_produits li dl dd.stock {
	height:20px;
	line-height:20px;
	color:#666666;
	font-weight:bold;
	float:left;
	width:80px; /* Moitié de la largeur dispo */
}

ul#liste_produits li dl dd.details {
	height:20px;
	line-height:20px;
	color:#666666;
	float:left;
	width:60px; /* Moitié de la largeur dispo */
}



ul#liste_produits li dl dd.stock img, ul#liste_produits li dl dd.details img {
	vertical-align:middle;
	border: 0;
}

ul#liste_produits li dl dd.details a {
	color:#000000;
	text-decoration: none;
}

ul#liste_produits li dl dd.details a:hover {
	text-decoration: underline;
}
	
#pied {
	width:950px;
	height:auto;
	margin:0 auto;
	text-align: center;
	padding: 21px 0px 0px 0px;
}


#pied ul {
	width:900px;
	height:auto;
	line-height:20px;
	text-align: center;
}
#pied ul li {
	list-style:none;
	font-size:10px;
	color:#89A8E0;
	display: inline;
	text-align: center;
	font-weight: bold;
}
#pied ul li a {
	text-decoration:none;
	color:#990000;
	padding:0 3px 0 3px;
}

#pied ul li a:hover{
	text-decoration:underline;

}
div#pied .imnalys {
	text-align:center;
	padding:0px 0px 0px 0px;
}
	
div#pied .imnalys img {
	border:0;
	width:147px;
	height:53px;
}

div#pied  .imnalys span
{
   position:absolute;
   top:-9999px;
}

div#pied dl dt, div#pied dl dd {
	display:inline;
	font-weight:bold;
	padding:0 2px;
	color: #FF0000;
	}
	
div#pied .bloc_carte {
	width:867px;
	height:76px;
	padding-left:83px;
	margin: 5px 0;
	text-align: left;
	}

div#pied dl .bloc_piement {
	background:url(img/bg_bloc_carte1.png) no-repeat;
	width:556px;
	height:76px;
	display:block;
	float:left;
	text-align: left;
	line-height: 76px;
	}
	
div#pied dl .bloc_livraison {
	background:url(img/bg_bloc_carte2.png) no-repeat;
	width:225px;
	height:76px;
	display:block;
	float:left;
	padding-left:5px;
	line-height: 76px;
	}

div#pied dl .txt_paiement {
	color:#BAA985;
	font-size:16px;
	font-weight:bold;
	padding: 0 5px 0 10px;
	}
div#pied dl span img {
    padding:15px 0 0 25px;
	}
	
div#pied dl span {
    float:left;
	}


/*Formulaire du contact*/


#form {
	text-align: left;
	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;
	}
div#contenu_texte .moto a {
    color:#CC0000;
	text-decoration:underline;
  }
div#contenu_texte .moto a:hover {
    color:#895D4A;
	text-decoration:underline;
  }
  /***/
div#contenu_texte .panier1 {
color:#990000;
text-decoration:underline;
}

div#contenu_texte .panier1:hover {
color:#990000;
text-decoration:none;
}
div#contenu_texte  .produit1 {
color:#000;
font-weight:bold;
text-decoration:underline;
}
div#contenu_texte .produit1:hover {

text-decoration:none;

}
div#contenu_texte .truc 
{
text-transform:capitalize;
}
div#contenu_texte .truc a
{
text-decoration:none;
color:#720600;
}
div#contenu_texte .truc a:hover
{
text-decoration:underline;
}

div#contenu_texte .image_truc {
width:513px;
min-height:200px;
overflow:hidden;
}
div#contenu_texte .image_truc li{
list-style:none;
float:left;
padding:5px 0 0 10px;
}
div#contenu_texte .image_truc li img{
border:1px solid ;

}
div#contenu_texte .vente img{
border:1px solid ;
}
#style_paypal
{
	border:none;
	width:213px;
	height:37px;
	background-image:url(img/img_paypal.gif);	
}
