body {
background:#630517;
font:12px Arial, Helvetica, sans-serif;
color:#000;
margin:0;
padding:0;
}

a {
text-decoration:none;
}

img {
border:0;
margin:0;
}

#mailto a {
color :#000;
font-weight: 600;
}

#conteneur {
width:980px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
margin:0 auto;
padding:0;
}

a#acc {
position:absolute;
margin-left:555px;
margin-top:11px;
text-transform:uppercase;
text-decoration:none;
color:#fff;
font-size:8.4px;
}

#engl {
position:absolute;
margin-left:13px;
margin-top:6px;
background:url(../../images/flag.jpg) scroll;
width:24px;
height:16px;
overflow:hidden;
cursor:pointer;
}
#haut #anim{
position: absolute;
width: 916px;
height: 185px;
margin: 0;
padding: 0;
margin-left:33px;
margin-top:135px;
}
#fren {
position:absolute;
margin-left:40px;
margin-top:6px;
background:url(../../images/flag.jpg) scroll;
width:24px;
height:16px;
background-position:-24px 0;
cursor:pointer;
}

a#fav {
position:absolute;
margin-left:633px;
margin-top:10px;
text-transform:uppercase;
text-decoration:none;
color:#fff;
font-size:8.4px;
letter-spacing:0.02px;
}

a#dir {
position:absolute;
margin-left:769px;
margin-top:10px;
text-transform:uppercase;
text-decoration:none;
color:#fff;
font-size:8.4px;
}

a#pln {
position:absolute;
margin-left:882px;
margin-top:10px;
text-transform:uppercase;
text-decoration:none;
color:#fff;
font-size:8.4px;
}

#haut {
height:364px;
width:980px;
background:url(../../images/haut.jpg) no-repeat;
}

#logo {
position:absolute;
margin-left:66px;
}

#accueil {
background:url(../../images/accueil.jpg) no-repeat;
position:absolute;
margin-left:496px;
margin-top:95px;
width:78px;
height:31px;
cursor:pointer;
}

#accueil:hover {
background:url(../../images/accueil_hover.jpg) no-repeat;
}

#presetation {
background:url(../../images/presentation.jpg) no-repeat;
position:absolute;
margin-left:592px;
margin-top:95px;
width:122px;
height:31px;
cursor:pointer;
}

#presetation:hover {
background:url(../../images/presentation_hover.jpg) no-repeat;
}

#contact {
background:url(../../images/contact.jpg) no-repeat;
position:absolute;
margin-left:733px;
margin-top:95px;
width:78px;
height:31px;
cursor:pointer;
}

#contact:hover {
background:url(../../images/contact_hover.jpg) no-repeat;
}

#plan_acces {
background:url(../../images/plan_acces.jpg) no-repeat;
position:absolute;
margin-left:828px;
margin-top:95px;
width:122px;
height:31px;
cursor:pointer;
}

#plan_acces:hover {
background:url(../../images/plan_acces_hover.jpg) no-repeat;
}

.champ_mail {
position:absolute;
margin-left:164px;
margin-top:333px;
width:89px;
background:none;
border:none;
}

.champ_mdp {
position:absolute;
margin-left:273px;
margin-top:333px;
width:89px;
height:19px;
background:none;
border:none;
}

.b_enr {
position:absolute;
margin-left:380px;
margin-top:330px;
}

#info_compte {
position:absolute;
margin-left:431px;
margin-top:335px;
color:#fff;
}

#panier {
position:absolute;
margin-left:705px;
margin-top:333px;
color:#fff;
font-size:14px;
}

td#gauche {
width:232px;
background:url(../../images/gauche.jpg) repeat-y;
height:1200px;
vertical-align:top;
margin:0;
padding:0;
}

td#centre {
width:517px;
background:#fff;
vertical-align:top;
}

td#droite {
width:231px;
background:url(../../images/droite.jpg) repeat-y;
vertical-align:top;
padding-left:1px;
}

td#bas {
width:980px;
background:url(../../images/bas.jpg) no-repeat;
height:159px;
vertical-align:top;
}

td#gauche div#menu {
width:193px;
margin:0 0 0 19px;
}

td#gauche div#recherche {
width:212px;
height:96px;
background:url(../../images/recherche.jpg) no-repeat;
margin:0 0 0 19px;
}

div#menu h2 a:hover {
color:#fff;
background:url(../../images/menu.jpg) no-repeat scroll;
background-position:0 -41px;
}

ul.stretcher li {
list-style-image:url(../../images/li.jpg);
list-style:none;
margin-top:10px;
text-transform:uppercase;
font-style:italic;
margin-left:-8px;
}

ul.stretcher li a {
color:#4D4A40;
text-decoration:none;
}

ul.stretcher li a:hover {
color:#5E0619;
text-decoration:underline;
}

div#elements_promo {
width:193px;
padding-left:19px;
}


/* ----------- div generale encart ---------- */
div.meilleure_vente {
width:212px;
min-height:247px;
background:#39010E url(../../images/m_vente.jpg) no-repeat;
margin-top:12px;
text-align:center;
}

div.nouveaute {
width:212px;
min-height:247px;
background:#39010E url(../../images/nouveaute.jpg) no-repeat;
margin-bottom:12px;
text-align:center;
}

div.coup_de_coeur {
width:212px;
min-height:247px;
background:#39010E url(../../images/coup_coeur.jpg) no-repeat;
margin-bottom:12px;
text-align:center;
}

div.promo {
width:212px;
min-height:247px;
background:#39010E url(../../images/promo.jpg) no-repeat;
margin-top:12px;
text-align:center;
}

/* ------------ div h2 encart ---------------- */
div.promo h2.prod {
color:#fff;
width:210px; /* 167*/
font-size:13px;
margin-top:10px;
margin-left : 2px;
}

div.coup_de_coeur h2.prod {
color:#fff;
width:210px; /* 167*/
font-size:13px;
margin-top:10px;
margin-left : 2px;
}

div.meilleure_vente h2.prod,div.nouveaute h2.prod {
color:#fff;
width:210px; /* 167*/
font-size:13px;
margin-top:10px;
margin-left : 2px;
}

/* ------------ div img encart -------------- */

div.coup_de_coeur img {
margin-top:43px;
border:2px solid #000;
/* width:167px; */
background:#fff;
/* max-height: 130px; */
}

div.meilleure_vente img,div.promo img {
margin-top:43px;
border:2px solid #000;
/* width:167px; */
background:#fff;
/* max-height: 130px; */
}

div.nouveaute img {
margin-top:43px;
border:2px solid #000;
/* width:167px; */
background:#fff;
/* max-height: 130px; */
}

/* ------------------------------------------- */


div#newsletter {
height:97px;
border-bottom:1px solid #000;
width:212px;
}

div#newsletter div#titree {
position:absolute;
margin-left:13px;
margin-top:32px;
overflow:hidden;
background:url(../../images/news.jpg) no-repeat;
height:20px;
width:97px;
}

#champ_news {
position:absolute;
width:195px;
height:20px;
margin-left:8px;
margin-top:59px;
background:url(../../images/news_input.jpg) no-repeat;
}

.champ {
background:none;
border:none;
width:155px;
margin:0 0 0 5px;
}

.champr {
background:none;
border:none;
margin-left:16px;
margin-top:61px;
width:141px;
height:17px;
}

.b_okr {
position:absolute;
margin-top:62px;
}

.b_ok2 {
position:absolute;
margin-left:-2px;
}

div#flash {
height:269px;
border-bottom:1px solid #000;
width:212px;
}

div#flash div#flash_infos {
position:absolute;
margin-left:17px;
margin-top:42px;
height:210px;
width:174px;
}

#flash_infos h2 {
color:#470214;
font-size:12px;
}

div#flash div#titref {
position:absolute;
margin-left:21px;
margin-top:14px;
overflow:hidden;
background:url(../../images/flash.jpg) no-repeat;
height:20px;
width:99px;
}

div#page {
width:497px;
margin-left:10px;
margin-top:5px;
}

#page h2 {
color:#7D0008;
font-size:17px;
}

div#page h2.titre {
background:url(../../images/h2.jpg) no-repeat;
padding-left:50px;
height:27px;
margin-top:5px;
color:#7D0008;
font-size:17px;
}

.prx {
color:#792100;
font-size:16px;
}

#info_societe {
margin-left:25px;
margin-top:11px;
position:absolute;
width:929px;
text-align:center;
}

#menu_bas {
margin-left:25px;
margin-top:62px;
position:absolute;
width:929px;
text-align:center;
color:#fff;
}

#ekinoxe {
margin-left:424px;
margin-top:89px;
position:absolute;
}

.qte {
background:url(../../images/qte.jpg) no-repeat;
width:28px;
height:36px;
padding-left:8px;
padding-top:5px;
float:left;
}

.qte input {
border:none;
background:none;
}

.prix {
background:url(../../images/prx.jpg) no-repeat;
padding-left:28px;
font-size:16px;
color:#95200C;
font-weight:700;
}

.produit {
float:left;
width:158px;
height:177px;
background:url(../../images/prod.jpg) no-repeat;
margin-left:7px;
margin-bottom:23px;
}

a.prdtitre {
color:#fff;
font-size:13px;
}

p.prx {
background:none;
color:#fff;
font-weight:700;
text-align:center;
font-size:14px;
margin:-4px 0 0;
padding:0;
}

div.photo_galerie {
float:left;
margin-left:8px;
margin-top:8px;
}

#paiement_securise {
position:absolute;
margin-left:796px;
margin-top:102px;
background:url(../../images/ps.jpg) no-repeat;
width:121px;
height:24px;
}

#rss {
width:197px;
height:44px;
cursor:pointer;
margin-left:5px;
background:url(../../images/rss.jpg) no-repeat;
display:block;
}

ul.map li {
list-style:none;
}

ul#mb li {
display:inline;
list-style:none;
}

a#acc:hover,a#fav:hover,a#dir:hover,a#pln:hover {
text-decoration:underline;
color:#fff;
}

#info_compte a,#panier a,#menu_bas a {
color:#fff;
text-decoration:none;
}

#info_compte a:hover,#panier a:hover,#flash_infos a:hover,#page a:hover,#menu_bas a:hover {
text-decoration:underline;
}

div#menu h2 a,div#menu h2.menutitre h2 a {
color:#000;
text-decoration:none;
display:block;
position:absolute;
width:202px;
height:27px;
margin:-14px 0 0 -10px;
padding:14px 0 0 10px;
}

div#menu h2,div#menu h2.menutitre {
display:block;
width:202px;
height:27px;
background:url(../../images/menu.jpg) no-repeat scroll;
font-size:12px;
text-transform:uppercase;
font-weight:400;
cursor:pointer;
margin:0;
padding:14px 0 0 10px;
}

div#menu h2:hover,a:hover,div#menu h2.menutitre:hover {
background-position:0 -41px;
color:#fff;
}


#flash_infos a,#page a {
text-decoration:none;
color:#7D0008;
}

img.prd,div.photo_galerie img {
border:1px solid #000;
}
.article{
	margin-bottom:10px;
}


#page .cell {
/* font-size:11px;
 padding: 4px;
 background: #FDEECD;*/
}
