body {
background:#583016 url('../../images/body.jpg') top center repeat-y;
margin:0;
padding:0;
}
#mpoblie
{
    position:absolute;
    margin-top:90px;
    margin-left:20px;
    color:#000;
    font-weight:12px;
}

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

#page a {
color:#DE881B;
font-weight:700;
text-decoration:none;
}

#page a:hover {
color:#46200A;
text-decoration:underline;
}

img {
border:none;
margin:0;
padding:0;
}

div#top {
width:980px;
height:179px;
background:url('../../images/entete1.jpg') no-repeat;
margin:0;
padding:0;
}

div#logo {
position:absolute;
width:220px;
height:179px;
margin:0;
padding:0;
}

#lang {
height:23px;
width:222px;
position:absolute;
margin:0 0 0 267px;
padding:0;
}

#lang a {
color:#fff;
font-size:11px;
font-weight:700;
text-indent:38px;
padding-top:5px;
text-decoration:none;
}

#lang a:hover {
color:#fff;
text-decoration:underline;
}

#fr a {
height:23px;
width:76px;
float:left;
display:block;
background:url('../../images/fr.jpg') no-repeat;
}

#fr a:hover {
background:url('../../images/fr.jpg') no-repeat;
}

#en a {
height:23px;
width:81px;
float:left;
display:block;
background:url('../../images/en.jpg') no-repeat;
}

#en a:hover {
background:url('../../images/en.jpg') no-repeat;
}

#nl a {
height:23px;
width:65px;
float:left;
display:block;
background:url('../../images/nl.jpg') no-repeat;
}

#nl a:hover {
background:url('../../images/nl.jpg') no-repeat;
}

#menu0 {
height:39px;
width:132px;
position:absolute;
margin:0 0 0 636px;
}

#menu0 a {
height:39px;
width:132px;
display:block;
float:left;
}

#ico1 a {
height:39px;
width:34px;
background:url('../../images/icone1.jpg') no-repeat;
}

#ico1 a:hover {
background:url('../../images/icone11.jpg') no-repeat;
}

#ico2 a {
height:39px;
width:33px;
background:url('../../images/icone2.jpg') no-repeat;
}

#ico2 a:hover {
background:url('../../images/icone22.jpg') no-repeat;
}

#ico3 a {
height:39px;
width:31px;
background:url('../../images/icone3.jpg') no-repeat;
}

#ico3 a:hover {
background:url('../../images/icone33.jpg') no-repeat;
}

#ico4 a {
height:39px;
width:34px;
background:url('../../images/icone4.jpg') no-repeat;
}

#ico4 a:hover {
background:url('../../images/icone44.jpg') no-repeat;
}

h1.slogan {
position:absolute;
width:260px;
height:24px;
color:#190700;
font-size:22px;
font-weight:400;
text-align:left;
letter-spacing:4px;
margin:113px 0 0 244px;
padding:0;
}

div#haut {
width:980px;
height:47px;
background:url('../../images/entete2.jpg') no-repeat;
margin:0;
padding:0;
}

#menu_haut {
list-style:none;
width:540px;
position:absolute;
margin:0 0 0 222px;
padding:0;
}

#menu_haut li {
color:#fff;
float:left;
margin:0;
padding:0;
}

#menu_haut a {
font-size:14px;
color:#fff;
font-weight:700;
text-decoration:none;
width:135px;
height:19px;
float:left;
text-align:center;
background:url('../../images/menu1.jpg') no-repeat;
margin:0;
padding:3px 0 0;
}

#menu_haut a:hover {
text-decoration:none;
color:#fff;
background:url('../../images/menu2.jpg') no-repeat;
}

#contenu {
width:980px;
margin:0;
padding:0;
}

table#contenu td {
vertical-align:top;
}

div#recherche {
width:220px;
height:113px;
background:url('../../images/recherche.jpg') no-repeat;
margin:0;
padding:0;
}
.champs11 {
width:160px;
height:16px;
position:absolute;
margin-top:37px;
margin-left:30px;
background:transparent;
font-size:11px;
color:#924714;
border:none;
}

.champs22 {
width:160px;
height:18px;
position:absolute;
margin-top:67px;
margin-left:30px;
background:transparent;
font-size:11px;
color:#924714;
border:none;
}

.send1 {
width:82px;
height:18px;
margin-left:69px;
margin-top:94px;
background:transparent;
border:none;
cursor:pointer;
}

#haut-menu {
width:220px;
height:11px;
background:url('../../images/menu-haut.jpg') no-repeat;
margin:17px 0 0;
padding:0;
}

#arr-menu {
width:220px;
background:url('../../images/arr-menu.jpg') repeat-y;
margin:0;
padding:0;
}

#menu h2 {
height:auto;
width:220px;
cursor:pointer;
font-size:12px;
margin:0;
padding:0;
}

#menu h2 a {
display:block;
background:url('../../images/menu01.jpg') no-repeat;
width:166px;
height:20px;
color:#DE871A;
text-decoration:none;
text-transform:uppercase;
font-weight:700;
margin:0;
padding:3px 0 0 54px;
}

#menu h2 a:hover {
color:#fff;
background:url('../../images/menu02.jpg') no-repeat;
}

#bas-menu {
width:220px;
height:11px;
background:url('../../images/menu-bas.jpg') no-repeat;
margin:0;
padding:0;
}

.stretcher {
font-size:12px;
display:block;
margin:0;
padding:0;
}

.stretcher li {
text-align:left;
height:20px;
width:220px;
font-weight:400;
margin:0;
padding:0;
}

.stretcher a {
text-decoration:none;
display:block;
color:#45200A;
width:150px;
padding:0 0 0 70px;
}

.stretcher a:hover {
color:#904513;
font-weight:700;
text-decoration:none;
}

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

.map a,.map a:hover {
list-style:none;
font-size:11px;
text-decoration:none;
padding-left:10px;
}

h2.rub {
font-size:12px;
text-decoration:none;
cursor:pointer;
list-style:none;
height:25px;
}

h2.rub a,h2.rub a:hover {
font-size:12px;
text-decoration:none;
cursor:pointer;
list-style:none;
background:url('../../images/imgg.jpg') no-repeat;
height:25px;
padding-left:20px;
}

h2.rub:hover {
font-size:12px;
text-decoration:none;
cursor:pointer;
list-style:none;
}

div#nouveaute {
width:220px;
height:297px;
background:url('../../images/nouveaute.jpg') no-repeat;
margin:18px 0 0;
padding:0;
}

.img-nouveaute {
position:absolute;
width:150px;
height:138px;
border:#B4D83A 1px solid;
margin:70px 0 0 34px;
padding:0;
}

.prix-nouveaute {
position:absolute;
width:220px;
height:15px;
text-align:center;
color:#934814;
font-size:11px;
font-weight:700;
margin:254px 0 0;
padding:0;
}

div#nvte-bouton {
position:absolute;
width:158px;
height:16px;
background:url('../../images/nvte-bouton.jpg') no-repeat;
margin:278px 0 0;
padding:2px 0 0 62px;
}

#nvte-bouton a {
font-size:11px;
color:#fff;
text-decoration:none;
margin:0;
padding:0;
}

div#degustation {
width:220px;
height:248px;
background:url('../../images/degustation.jpg') no-repeat;
margin:21px 0 0;
padding:0;
}

.img-degustation {
position:absolute;
width:174px;
height:138px;
border:#401E09 1px solid;
background:url('../../images/img-degust.jpg') no-repeat;
margin:42px 0 0 22px;
padding:0;
}

.txt-degustation {
position:absolute;
width:198px;
height:35px;
color:#46210A;
font-size:13px;
font-weight:700;
margin:194px 0 0 17px;
padding:0;
}

div#paiement {
width:220px;
height:70px;
background:url('../../images/paiement.jpg') no-repeat;
margin:18px 0 0;
padding:0;
}

#rss {
height:16px;
width:122px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/rss.png');
margin:12px 0 0;
padding:3px 0 0 98px;
}

html>body #rss {
filter:none;
background:url('../../images/rss.png') no-repeat;
}

#rss a {
height:12px;
width:64px;
color:#fff;
font-size:13px;
font-weight:700;
text-decoration:none;
display:block;
margin:0;
padding:0;
}

div#ekinoxe {
width:69px;
height:74px;
margin:55px 0 0 76px;
padding:0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/logo.png');
}
html>body #ekinoxe{

 filter:none;
background:url('../../images/logo.png');
}
div#blank{
 margin:0;
 padding:0;
 width:69px;
 height:74px;
}
td#centre {
width:540px;
background:url('../../images/center.jpg') repeat-y;
margin:0;
padding:0;
}

div#page {
width:523px;
background:url('../../images/page.jpg') no-repeat;
margin:0 0 0 9px;
padding:0;
}

html>body #page {
height:auto;
}

#page h2 {
margin:0;
padding:0;
}

#arbo {
height:38px;
width:521px;
text-align:center;
font-size:13px;
font-weight:700;
color:#46200A;
padding-top:4px;
margin-left:1px;
}

#arbo a {
font-size:13px;
text-decoration:none;
color:#46200A;
}

#centre-haut {
width:523px;
height:20px;
background:url('../../images/centre.jpg') no-repeat;
margin:0;
padding:0;
}

#page h2.titre {
font-size:14px;
font-weight:700;
color:#46200A;
width:360px;
height:20px;
margin:0 0 0 21px;
padding:0;
}

.texte {
width:486px;
text-align:left;
margin:4px 0 0 21px;
padding:0 0 10px;
}

#page h2.titre2 {
font-size:18px;
font-weight:700;
text-align:center;
color:#fff;
width:523px;
height:27px;
background:url('../../images/titre.jpg') no-repeat;
margin:0;
padding:4px 0 0;
}

#arbo2 {
height:21px;
width:477px;
text-align:left;
font-size:13px;
font-weight:700;
color:#fff;
margin-top:22px;
padding-left:46px;
padding-top:4px;
background:url('../../images/arbo.jpg') no-repeat;
}

#arbo2 a {
font-size:13px;
text-decoration:none;
color:#fff;
}
.produits {
width:152px;
height:290px;
padding:0;
margin:0 0 0 15px;
float:left;

}
.nom-prod2 {
width:152px;
height:17px;
background:#B4D83A;
font-size:13px;
color:#45260D;
font-weight:700;
text-align:center;
margin:17px 0 0 0;
padding:2px 0 0;
}

.img-centre {
width:150px;
height:139px;
border:#B4D83A 1px solid;
background:url('../../images/img-centre.jpg') no-repeat;
margin:0 0 0 0;
padding:0;
}

.txt-center {
width:152px;
height:30px;
color:#33312D;
font-size:11px;
font-weight:400;
margin:12px 0 0 0;
padding:0;
}

.fleche {
width:152px;
height:28px;
background:url('../../images/fleche.jpg') no-repeat;
margin:0 0 0 0;
text-align:right;
padding:-6px 0 0 0;
color:#DE881B;
font-weight:700;
font-size:18px;
}
.fleche1 {
width:18px;
height:28px;
background:url('../../images/fleche.jpg') no-repeat;

}

.savoir_plus {
width:152px;
height:17px;
background:#45260D;
font-size:11px;
color:#ffffff;
font-weight:700;
text-align:center;
margin:0 0 0 0;
padding:1px 0 0 0;
}

.pri1 {
width:60px;
height:14px;
color:#45260D;
font-size:11px;
font-weight:700;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/bar.png');
margin:0 0 0 20px;
padding:4px 0 0 0;
}
.pri01 {
width:70px;
height:18px;
color:#45260D;
margin:-20px 0 0 80px;
color:#DE881B;
font-weight:700;
font-size:18px;
text-align:right;
}



#panier {
width:220px;
height:94px;
background:url('../../images/panier.jpg') no-repeat;
margin:0;
padding:0;
}

.articl {
position:absolute;
width:220px;
height:15px;
text-align:center;
color:#33312E;
font-size:11px;
font-weight:400;
margin:46px 0 0;
padding:0;
}

div#panier-btn {
position:absolute;
width:163px;
height:16px;
background:url('../../images/panier-btn.jpg') no-repeat;
margin:75px 0 0;
padding:2px 0 0 57px;
}

#compte {
width:220px;
height:145px;
background:url('../../images/compte.jpg') no-repeat;
margin:19px 0 0;
padding:0;
}

.login {
position:absolute;
width:44px;
height:15px;
color:#46220A;
font-size:11px;
font-weight:700;
margin:47px 0 0 18px;
padding:0;
}

.password {
position:absolute;
/*width:86px;*/
height:15px;
color:#46220A;
font-size:11px;
font-weight:700;
margin:68px 0 0 18px;
padding:0;
}

.champs1 {
width:144px;
height:16px;
position:absolute;
margin-top:43px;
margin-left:59px;
background:#fff;
border:#A85B23 1px solid;
font-size:11px;
}

.champs2 {
width:100px;
height:16px;
position:absolute;
margin-top:65px;
margin-left:103px;
border:#A85B23 1px solid;
background:#fff;
font-size:11px;
}

div#pass-oublie {
position:absolute;
width:220px;
height:15px;
text-align:center;
margin:95px 0 0;
padding:0;
}

#pass-oublie a {
font-size:11px;
color:#46200A;
font-weight:400;
text-decoration:none;
margin:0;
padding:0;
}

div#cree-compte {
position:absolute;
width:220px;
height:15px;
text-align:center;
margin:108px 0 0;
padding:0;
}

#cree-compte a {
font-size:11px;
color:#DC8B24;
font-weight:700;
text-decoration:none;
margin:0;
padding:0;
}

div#valider {
position:absolute;
width:118px;
height:16px;
background:url('../../images/compte-btn.jpg') no-repeat;
margin:126px 0 0;
padding:2px 0 0 102px;
}

div#news {
width:220px;
height:74px;
background:url('../../images/news.jpg') no-repeat;
margin:17px 0 0;
padding:0;
}

.champs {
width:142px;
height:13px;
position:absolute;
margin-top:45px;
margin-left:24px;
background:transparent;
font-size:11px;
border:none;
}

.send {
width:21px;
height:14px;
position:absolute;
margin-left:178px;
margin-top:47px;
background:transparent;
border:none;
cursor:pointer;
}

div#flash {
width:220px;
height:250px;
background:url('../../images/flash.jpg') no-repeat;
margin:19px 0 0;
padding:0;
}

div#flash_infos {
position:absolute;
width:175px;
height:178px;
color:#46200A;
text-align:left;
margin:52px 0 0 23px;
padding:0;
}

div#flash_infos a {
text-decoration:none;
color:#D07B19;
}

div#flash_infos a:hover {
text-decoration:underline;
color:#D07B19;
}

#flash_infos marquee {
height:178px;
}

#flash_infos h2 {
font-size:11px;
}

div#promotion {
width:220px;
height:297px;
background:url('../../images/promotion.jpg') no-repeat;
margin:20px 0 0;
padding:0;
}

.nom-prod3 {
position:absolute;
width:152px;
height:17px;
background:#B4D83A;
font-size:13px;
color:#45260D;
font-weight:700;
text-align:center;
margin:52px 0 0 34px;
padding:2px 0 0;
}

.img-promo {
position:absolute;
width:150px;
height:138px;
border:#B4D83A 1px solid;
background:url('../../images/img-promo.jpg') no-repeat;
margin:70px 0 0 34px;
padding:0;
}

.prix-promo {
position:absolute;
width:134px;
height:21px;
text-align:center;
color:#45260D;
font-size:11px;
font-weight:700;
margin:254px 0 0;
padding:0;

}

.bar2 {
position:absolute;
width:29px;
height:21px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/bar.png');
margin:250px 0 0 78px;
padding:0;
}

.prix-promo2 {
position:absolute;
width:86px;
height:22px;
text-align:center;
color:#DE881B;
font-size:20px;
font-weight:700;
margin:250px 0 0 134px;
padding:0;
}

div#promo-btn {
position:absolute;
width:171px;
height:16px;
background:url('../../images/promo-btn.jpg') no-repeat;
margin:278px 0 0;
padding:2px 0 0 49px;
}

div#vente {
width:220px;
height:297px;
background:url('../../images/vente.jpg') no-repeat;
margin:21px 0 0;
padding:0;
}

.img-vente {
position:absolute;
width:150px;
height:139px;
border:#B4D83A 1px solid;
padding:0;
margin:70px 0 0 34px;

}

.prix-vente {
position:absolute;
width:220px;
height:15px;
text-align:center;
color:#904514;
font-size:11px;
font-weight:700;
margin:254px 0 0;
padding:0;
}

div#vente-btn {
position:absolute;
width:176px;
height:16px;
background:url('../../images/vente-btn.jpg') no-repeat;
margin:278px 0 0;
padding:2px 0 0 44px;
}

div#bas {
width:980px;
height:228px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/bas.png');
margin:0;
padding:0;
}

html>body #bas {
filter:none;
background:url('../../images/bas.png') no-repeat;
}

div#adresse {
position:absolute;
font-size:12px;
font-weight:400;
width:680px;
height:30px;
text-align:left;
color:#fff;
margin:64px 0 0 238px;
padding:0;
}

div#sommaire_bas {
position:absolute;
width:640px;
text-align:left;
color:#E6BF9E;
margin:107px 0 0 238px;
padding:0;
}

#sommaire_bas a {
text-decoration:none;
color:#E6BF9E;
font-weight:700;
font-size:11px;
padding-left:2px;
padding-right:2px;
}

#sommaire_bas a:hover {
color:#E6BF9E;
text-decoration:underline;
}

#sommaire_bas span {
color:#E6BF9E;
}

#menu_bas {
width:640px;
list-style:none;
float:left;
margin:0;
padding:0;
}

a.menu_bas {
color:#E6BF9E;
text-decoration:none;
height:18px;
margin:0;
padding:0;
}

a.menu_bas:hover {
color:#E6BF9E;
text-decoration:underline;
margin:0;
padding:0;
}

#menu_bas li {
color:#E6BF9E;
text-decoration:none;
float:left;
margin:0;
padding:0;
}

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

ul.compte {
border:1px solid #ccc;
list-style:none;
padding:5px;
}

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

p.erreur {
color:#c00;
font-weight:700;
text-align:center;
}

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

span.rouge {
color:#c00;
}

td#gauche,#menu,td#droite {
width:220px;
margin:0;
padding:0;
}

.nom-prod {
position:absolute;
width:152px;
height:17px;
background:#B4D83A;
font-size:13px;
color:#45260D;
font-weight:700;
text-align:center;
margin:51px 0 0 34px;
padding:2px 0 0;
}
.nom-prod4 {
position:absolute;
width:152px;
height:17px;
background:#B4D83A;
font-size:13px;
color:#45260D;
font-weight:700;
text-align:center;
margin:51px 0 0 34px;
padding:2px 0 0;
}

.txt-promo,.txt-vente {
position:absolute;
width:210px;
height:28px;
text-align:center;
color:#46220A;
font-size:11px;
font-weight:400;
margin:219px 5px 0 5px;
padding:0;
}
.txt-nouveaute {
position:absolute;
width:210px;
height:28px;
text-align:center;
color:#46220A;
font-size:11px;
font-weight:400;
margin:219px 5px 0 5px;
padding:0;
}

#nvte-bouton a:hover,#panier-btn a:hover,#pass-oublie a:hover,#cree-compte a:hover,#valider a:hover,#promo-btn a:hover,#vente-btn a:hover {
text-decoration:none;
}

#rss a:hover,#arbo a:hover,#arbo2 a:hover {
text-decoration:underline;
}

html>body .pri1,html>body .bar2 {
filter:none;
background:url('../../images/bar.png') no-repeat;
}

#panier-btn a,#valider a,#promo-btn a,#vente-btn a {
font-size:11px;
color:#fff;
font-weight:700;
text-decoration:none;
margin:0;
padding:0;
}

