body {
background:#000;
margin:0
}

#conteneur {
width:950px;
font:12px Arial, Helvetica, sans-serif;
color:#fff;
margin:auto
}

img {
border:0
}

form {
margin:0;
padding:0
}

a {
color:#333;
text-decoration:none
}

ul {
list-style:none;
margin:0;
padding:0
}

#haut {
height:77px;
width:950px;
background:url(../../images/haut_bg.jpg) repeat-x;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:700
}

#solde{
width:200px;
margin:10px;
text-align:justify
}

.langue {
margin:30px 8px 0 0
}
.menutitr{
font-size: 11px;
margin-left: 5px;
margin-bottom: 2px;

}
#recherche {
background:url(../../images/puce.jpg) no-repeat 0 7px;
color:#666;
padding-left:11px;
width:261px;
margin:28px 0 0 10px
}

.champ {
border:1px solid #232323;
color:#666;
font-size:11px;
width:148px;
height:14px;
background:#000;
margin-left:8px
}

.bouton {
background:none;
border:0;
color:#666;
cursor:pointer;
text-transform:uppercase;
font-family:"Times New Roman", Times, serif;
height:18px;
width:30px
}

h1 {
width:160px;
height:32px;
background:url(../../images/serie_noire.gif);
font-size:12px;
margin:21px 0 0 81px
}

h1 a {
display:block;
width:160px;
height:32px
}

#icones {
margin:29px 0 0 148px
}

#icones a {
margin-left:28px
}

#icones a.i1 {
background:url(../../images/i_1.jpg) no-repeat;
width:16px;
height:31px
}

#icones a.i2 {
background:url(../../images/i_2.jpg) no-repeat;
width:24px;
height:31px
}

#icones a.i3 {
background:url(../../images/i_3.jpg) no-repeat;
width:10px;
height:33px
}

#icones a.i4 {
background:url(../../images/i_4.jpg) no-repeat;
width:14px;
height:33px
}

#icones a.i5 {
background:url(../../images/i_5.jpg) no-repeat;
width:20px;
height:35px
}

#icones a.i1:hover,#icones a.i2:hover,#icones a.i3:hover,#icones a.i4:hover,#icones a.i5:hover {
background-position:bottom
}

#icones a.i1 span,#icones a.i2 span,#icones a.i3 span,#icones a.i4 span,#icones a.i5 span {
display:none
}

#menu {
width:950px;
height:31px;
text-transform:uppercase
}

#menu a,#menu span {
display:block;
width:157px;
height:23px;
text-align:center;
color:#E8E8E8;
padding-top:6px;
font:12px Arial, Helvetica, sans-serif;
font-weight:700;
margin:1px 1px 0 0
}

#menu a.m1:hover {
background:#566c72
}

#menu a.m2:hover {
background:#b68e58
}

#menu a.m6:hover {
background:#825357
}

#contenu {
border:1px solid #232323;
width:947px;
height:535px
}

#gauche {
float:left;
width:313px;
height:535px;
border-right:1px solid #232323
}

#page {
float:left;
width:633px;
height:532px
}

#page2 {
width:948px;
height:536px;
background:#fff;
color:#666
}

#logo {
margin:160px 0 0 235px;
position:absolute;
}

#adresse {
float:left;
width:950px;
color:#999;
text-align:center;
margin:0 0 20px
}

.multipage {
height:23px;
text-align:right;
color:#4e4e4e;
font-weight:700;
margin:5px 0
}

.multipage a {
color:#4e4e4e;
margin:0 3px
}

.multipage a.psh {
color:#566c72
}

.multipage a.psf {
color:#b68e58
}

#bas {
float:left;
width:950px;
height:80px;
background:url(../../images/bas.jpg);
text-align:center;
padding-top:10px;
color:#4e4e4e
}

#bas a {
color:#4e4e4e;
padding:0 5px
}

.menu {
position:absolute;
/*margin-top:178px;*/
background:#000;
width:156px
}

.menu h2 {
width:156px;
height:16px;
font-size:12px;
margin:0
}

.menu h2 a {
display:block;
color:#fff;
width:139px;
height:16px;
font-size:12px;
background-image:url(../../images/puce.gif);
background-repeat:no-repeat;
background-position:5px 0;
padding-left:17px
}

#femme h2 a {
background-color:#b78f59
}

#femme h2 a:hover {
background-color:#5c482d
}

#homme h2 a {
background-color:#576d73
}

#homme h2 a:hover {
background-color:#2c373a
}

#homme li a:hover {
color:#576d73
}

#femme li a:hover {
color:#9d8b73
}

.menu li {
margin:5px 0 5px 16px
}

.produit {
float:left;
width:316px;
height:178px
}

.produit2 {
float:left;
width:315px;
height:178px;
background:#fff;
border-right:1px solid #000;
border-bottom:1px solid #000
}

.photo_l1 {
float:left;
background:#fff;
text-align:center;
width:158px;
height:178px
}

.photo_l2 {
float:right;
background:#fff;
text-align:center;
width:158px;
height:178px
}

.infos {
text-align:center;
font-size:11px;
color:#999;
width:117px;
height:153px;
float:left;
padding:20px 20px 0
}

.infos span.titre {
display:block;
border-bottom:1px solid #242424;
padding-bottom:5px;
margin-bottom:6px
}

.infos span.prix {
display:block;
font-size:12px;
font-weight:700;
margin:10px 0
}

.infos p {
font-size:10px;
width:117px;
margin:0
}

#page a.detail {
background:url(../../images/puce_2.gif) no-repeat 0 5px;
padding-left:10px;
color:#999;
font-weight:400;
display:inline
}

a.detail:hover {
text-decoration:underline
}

.presentation {
border-collapse:collapse;
width:950px
}

.presentation td {
vertical-align:top
}

h2.title {
font-size:12px;
border-bottom:1px solid #ccc;
width:300px;
padding-bottom:5px;
margin:15px 0 20px
}

td.right {
width:100%;
padding:5px 0 5px 5px
}

.liste li {
margin:5px 0 10px
}

.vignette {
float:right;
clear:both;
border-left:1px solid #000;
border-bottom:1px solid #000
}

.pprod {
border:1px solid #ccc;
display:block;
width:140px;
height:20px;
text-align:center;
font-size:14px;
font-weight:700;
padding-top:3px;
margin:20px 0 0
}

.back {
float:right;
display:block;
width:90px;
height:20px;
text-align:center;
font-size:13px;
font-weight:700;
padding-top:3px;
color:#999;
background:url(../../images/puce_3.jpg) no-repeat 10px 9px;
margin:10px 30px 0 0
}

h2.titre {
font-size:12px;
background:url(../../images/puce_4.gif) no-repeat 0 5px;
padding-left:15px;
border-bottom:1px solid #000;
padding-bottom:5px;
margin:5px 0
}

.cadre {
color:#fff;
float:right;
padding:10px
}

#bas img {
float:left;
margin:5px 0 0 20px
}

h2.compte {
font-size:12px;
border-bottom:1px solid #000
}

.champ_qte {
border:0;
background:none;
color:#000;
width:18px
}

ul.compte {
list-style:none;
padding:5px
}

p.centre {
text-align:center;
margin:10px
}

#zoom {
margin:0 20px
}

p.erreur {
color:#fff;
font-weight:700;
text-align:center;
margin:3px
}

span.erreur {
font-size:11px;
color:#fff
}

#haut *,#menu li {
float:left
}

h1 span,.produit .infos {
visibility:hidden
}

#menu a.m3:hover,#menu .m3_select {
background:#a09152
}

#menu a.m4:hover,#menu .m4_select,#green {
background:#58653f
}

#white {
background:#fff
}

#menu a.m5:hover,#menu .m5_select,#red {
background:#702e2c
}

#page img,.produit img,.produit2 img,.vimg {
display:block
}

.multipage a.ps,.multipage a:hover {
color:#fff
}

span.rouge{
	color:#900;
}

.menu li a,#page a {
font-weight:700;
color:#fff
}

.strong {
font-weight:bold
}

#page .map a {
color:#000
}

#page .rub a {
color:#666
}

.rub {
font-size:14px;
margin:5px 0 10px 0
}

.plansite {
width:550px
}

.plansite td {
vertical-align:top;
padding-left:20px
}

#page #historique a {
color:#000
}

#historique td {
padding:2px
}

p#solde{
	text-transform:uppercase;
	font-size:12px;
	text-align:center;
	color:#FFFF00;
	font-weight:bold;
	line-height:20px;
	width:80%;
	margin:15px auto -97px auto;
}


p#solde span{
font-size:14px;
}

p#solde span{
	display:block;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0 0 7px 0;
}

p#solde em{
	color:#eee;
}

.panier {
	color:#fff;
	padding:10px;
}

.panier h2{
	width:613px;
	float:right;
}

.panier .droite{
	float:right;
	width:613px;
}

.panier .gauche{
	width:280px;
	float:left;
	margin:60px 0 0 0;
}

.panier a{
	color:#666;
}

.panier a:hover{
	color:#333;
}

.panier .submit{
	cursor:pointer;
	display:block;
	width:200px;
	background:#d9d7d7;
	padding:7px 0;
	margin:7px 0;
	color:#666;
	font-weight:bold;
}

.panier .submit:hover{
	color:#333;
}