body{
margin:0;
background: #6D0203  url('../../images/body.jpg') no-repeat top center ;
font-family:Arial,Helvetica,sans-serif;	
}

img{
border: 0;
}
div#flash-anim {
width:894px;
height:173px;
position:absolute;
margin-left:54px;
margin-top:46px;
padding:0;
}
div#slogon{
position:absolute;
margin:0;
padding:0;
font: 14px Impact;
color:#FFFFFF;
margin-left:466px;
margin-top:25px;
}

.produit {
margin:0;
padding:0;
width:321px;
height:137px;
background:url(../../images/arr_prod.jpg) no-repeat;
padding-top:1px;
}

.descr {
color:#484848;
float:left;
font-size:11px;
height:65px;
margin:6px 0 0 6px;
padding:0;
text-align:left;
width:140px;
}
.nomh1 {
background:#80807E;
color:#FFF;
float:left;
font-size:13px;
font-weight:bold;
height:33px;
margin:6px 0 0 6px;
padding:2px;
text-align:left;
text-decoration:none;
width:134px
}
.nomh1 a {
font-size:13px;
color:#fff;
text-align:left;
text-decoration:none;
font-weight:bold;
}

.p_plus {
width:60px;
height:12px;
font-size:11px;
color:#E1E1E1;
text-decoration:none;
margin:0;
padding:0;
margin-left:190px;
margin-top:15px;
}

.masquei {
margin:0;
padding:0;
position:absolute;
margin-top:20px;
margin-left:8px;
text-decoration:none;
color:#FFFFFF;
font-size:18px;
}
.masquei a{
margin:0;
padding:0;
text-decoration:none;
color:#FFFFFF;
font-size:18px;
}
.produit_descriptif {
width:330px;
}

.lien_reco_prod {
display:block;
color:#9C967E;
font-size:11px;
margin:0 0 5px 440px;
}

.lien_reco_prod:hover {
color:#9C967E;
}

.more_details {
display:block;
font-weight:700;
margin:40px 0 0 15px;
}

.photo {
float:left;
height:123px;
margin:6px 0 0 5px;
padding:0;
width:165px
}

div#conteneur{
width: 980px;
margin:0;
padding:0;
margin: auto;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
color:#1E1E1E;
}
div#haut{
margin:0;
padding:0;
width:980px;
height:219px;
background: url('../../images/entete.jpg') no-repeat;	
}
div#logo{
position:absolute;
margin:0;
padding:0;
margin-left:54px;
margin-top:45px;
width:285px;
height:174px;
}
#menu1 {
margin:0;
padding:0;
position:absolute;
margin-top:21px;
margin-left:758px;
list-style:none;
}

#menu1 li{
margin:0;
padding:0;
float:left;
}
div#menuh{
margin:0;
padding:0;
width:980px;
height:27px;
background: url('../../images/menuh.jpg') no-repeat;

}
#menu_centre {
margin:0;
padding:0;
list-style:none;	
width:440px;
margin-left:500px;
position:absolute;
}
#menu_centre li{
padding:0;
margin:0;
color:#fff;
float:left;
font: 12px Arial, Helvetica, sans-serif;
}
#menu_centre a{
padding:0;
margin:0;
font-weight:normal;
color:#fff;
text-decoration:none;
padding-top:4px;
width:110px;
height:22px;
float:left;
cursor:pointer;
text-align:center;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/menu1.png');
}
html>body #menu_centre a{

filter:none;
background: url('../../images/menu1.png') no-repeat; 
}
#menu_centre a:hover{
font-weight:bold;
color:#C4201A;
text-decoration:none;	
cursor:pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/menu2.png');
}
html>body #menu_centre a:hover{

filter:none;
background: url('../../images/menu2.png') no-repeat; 
}

#contenu{
margin:0;
padding:0;
width:894px;
margin-left:54px;
/*	background: url('../../images/contenu.jpg') repeat-y; */
background-color:#FFFFFF;
}

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

td#gauche{
margin:0;
padding:0;
width:203px;
background:#F9F9F9 url('../../images/bg-gauche.jpg') repeat-y;	
}

div#categorie{
margin:0;
padding:0;
width:203px;
height:39px;
background:url('../../images/categories.jpg') no-repeat;
}
div#img{
margin:0;
padding:0;
width:203px;
background:url('../../images/img.jpg') no-repeat;
}
div#arr-menu{
margin:0;
padding:0;
width:32px;
height:276px;
background:url('../../images/img1.jpg') repeat-y;
}
#menu_g {
margin:0;
padding:0;
list-style:none;
margin-left:32px;
}
#menu_g li{

color:#333333;
font: 12px Arial, Helvetica, sans-serif;	
}
#menu_g a{
font-weight: normal;
color:#333333;
display:block;
text-decoration:none;
padding-left:34px;
padding-top:2px;
text-align:left;
width:169px;
height:18px;
background: url('../../images/menu01.jpg') no-repeat ;

}

#menu_g a:hover{
text-decoration:none;
color:#FF0000;
background: url('../../images/menu02.jpg') no-repeat ;

}
div#menu {
margin:0;
padding:0;
width:203px
}

h2.nonmenutitre {
margin:0;
padding:0;
list-style:none;
height:20px;
background:url('../../images/menu01.jpg') no-repeat;
width:203px;

}

h2.nonmenutitre:hover {
margin:0;
padding:0;
height:20px;
display:block;
background:url('../../images/menu02.jpg') no-repeat;
width:203px;

}

h2.nonmenutitre a {
margin:0;
padding:0;
font: 12px Arial, Helvetica, sans-serif;
display:block;
color:#333333;
text-decoration:none;
width:169px;
height:18px;
font-weight:normal;
padding-left:34px;
padding-top:2px;

}

h2.nonmenutitre a:hover {
margin:0;
padding:0;
font: 12px Arial, Helvetica, sans-serif;
color:#FF0000;
text-decoration:none;
list-style:none;
width:169px;
height:18px;
padding-left:34px;
padding-top:2px;

}
.stretcher {
margin:0;
padding:0;
list-style:none;
height:20px;
width:203px;
background: url('../../images/menuv2.jpg') repeat-y;
}

.stretcher a {
margin:0;
padding:0;
height:20px;
width:203px;
font-size:12px;
color:#595959;
text-decoration:none;

}

.stretcher a:hover {
margin:0;
padding:0;
color:#595959;
height:20px;
width:203px;
text-decoration:none;

}

.stretcher li {
margin:0;
padding:0;
width:169px;
height:18px;
padding-left:34px;
padding-top:2px;
}

.stretcher li:hover {
margin:0;
padding:0;
width:169px;
height:18px;
padding-left:34px;
padding-top:2px;

}

h2.menutitre {
margin:0;
padding:0;
cursor:pointer;
list-style:none;
background:url('../../images/menu01.jpg') no-repeat;
font: 12px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
font-weight:normal;
width:169px;
height:18px;
padding-left:34px;
padding-top:2px;
}

h2.menutitre:hover {
margin:0;
padding:0;
cursor:pointer;
height:18px;
background:url('../../images/menu02.jpg') no-repeat;
width:169px;
font: 12px Arial, Helvetica, sans-serif;
color:#FF0000;
text-decoration:none;
font-weight:normal;
padding-left:34px;
padding-top:2px;
}

div#promotionxx{
margin:0;
padding:45px 0 10px 21px;
width:182px;
height:175px;
background:url('../../images/promotion.jpg') no-repeat
}

div#promotionxx .photo{
float:none
}

.promoxx{
background:url("../../images/promo.gif") no-repeat;
font-size:22px;
height:50px;
margin:0 0 0 91px;
padding:26px 0 0 16px;
position:absolute;
width:58px;
color:#FFF;
}

#proxx{
color:#3B4F60;
font-size:11px;
height:40px;
margin:10px 0 0 5px;
padding:0;
width:165px;
}

#proxx a{
margin:0;
padding:0;
width:170px;
height:40px;
font-weight:normal;
font:11px Arial, Helvetica, sans-serif;
position:absolute;
text-align: left;
color:#3B4F60;
text-decoration:none;	
}
#proxx span {
font-weight:bold;
display:block;
}
div#flash{
margin:0;
padding:0;
width:203px;
height:214px;
background:url('../../images/flash.jpg') no-repeat;
}
div#flash_infos{
margin:0;
padding:0;
position:absolute;
width:147px;
height:140px;
margin-top:52px;
text-align:left;
margin-left:60px;
color:#333333;
font-size:11px;	
}
#flash_infos h2 {
font-size:11px;
}

#flash_infos marquee {
height:140px;
}

div#news{
margin:0;
padding:0;
width:203px;
height:99px;
background: url('../../images/news.jpg') no-repeat;	
}
.champs{
margin:0;
padding:0;
margin-left:64px;
margin-top:53px;
position:absolute;
border:0;
color:#000;
width:148px;
height:16px;
font-size:11px;
background-color:transparent;
}
.b_ok{
position:absolute;
margin-left:154px;
margin-top:74px;
}
td#centre{
margin:0;
padding:0;
width:691px;	
}
div#page{
margin:0;
padding:0;
width:680px;
}
html>body #page {
height: auto;
}

#page h2{
margin:0;
padding:0;
font-size:11px;	
text-align: justify;	
}
#page h2.titre{
margin:0;
padding:0;
padding-left:24px;
padding-top:18px;
font:15px Arial, Helvetica, sans-serif;
color:#525252;
height:20px;
}
div#texte{
margin:0;
padding:0;
width:620px;
text-align: justify;	
font-weight:normal;
padding-left:24px;

}
.texted{
margin:0;
padding:0;
width:620px;
text-align: justify;	
font-weight:normal;
padding-left:24px;

}
div#page1{
margin:0;
padding:0;
width:654px;
margin-left:22px;
margin-top:10px;
background: url('../../images/centre.jpg') repeat-y top ;

}
html>body #page1 {
height: auto;
}

#page1 h2{
margin:0;
padding:0;
font-size:11px;	
text-align: justify;	
}
#page1 h2.titre1{
margin:0;
padding:0;
padding-left:26px;
padding-top:2px;
font:13px Arial, Helvetica, sans-serif;
color:#666666;
height:30px;
background: url('../../images/titre.jpg') no-repeat ;
}
div#texte1{
margin:0;
padding:0;
width:600px;
text-align: justify;	
font-weight:normal;
padding-left:24px;

}
h2.rub {
font-size:12px;
color:#1E1E1E;
text-decoration:none;
cursor:pointer;
list-style:none;
height:20px;
margin-left:25px;
}

h2.rub a {
font-size:12px;
color:#1E1E1E;
cursor:pointer;
list-style:none;
height:20px;
margin-left:25px;
text-decoration:none;
}

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

.map {
list-style:none;
padding-left:1px;
text-align:left;
font-size:12px;
color:#595959;
margin-left:18px;
}

.map a {
list-style:none;
padding-left:1px;
text-align:left;
font-size:12px;
color:#595959;
margin-left:18px;
height:20px;
text-decoration:none;
}

.map li {
list-style:none;
text-align:left;
}
div#bas{
margin:0 0 0 54px;
padding:0;
width:894px;
height:104px;
background: url('../../images/bas.jpg') no-repeat;

}
div#ekinoxe{
padding:0;
width:152px;
height:83px;
margin:10px 0 0 30px;
position:absolute;

}
#adresse{
margin:0;
padding:0;
position:absolute;
width:300px;
margin-left:272px;
margin-top:20px;
height:16px;
color:#666666;
font:13px Arial, Helvetica, sans-serif;	
text-align:left;
font-weight:bold;
}
#adresse span{
color:#FF0000;
}

div#sommaire_bas{
margin:0;
padding:0;
position:absolute;
margin-top:60px;
margin-left:272px;
font-size:9px;
line-height:15px;
font:10px Verdana, Arial, Helvetica, sans-serif;
width:610px;
text-align:left;
}

#sommaire_bas a{
text-decoration:none;
margin-left:2px;
margin-right:2px;
color:#A4A4A4;
}

#sommaire_bas a:hover{
text-decoration:none;
color:#A4A4A4;
}
#sommaire_bas span{

color:#A4A4A4;
}
#menu_bas {
margin:0;
padding:0;
width:610px;
list-style:none;

}

a.menu_bas {
margin:0;
padding:0;
color:#A4A4A4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
height:50px;

}

a.menu_bas:hover {
margin:0;
padding:0;
color:#A4A4A4;
text-decoration:none;

}

#menu_bas li {
margin:0;
padding:0;
float:left;
color:#A4A4A4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;

}

#menu_bas li:hover {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#A4A4A4;
text-decoration:none;

}
/* ----- CLASSES COMMUNES ----- */

.champ_qte { border: 0; background: none; color: #000; width: 18px }
ul.compte { padding: 5px; border: 1px solid #ccc; list-style: none }
p.centre { text-align: center; margin: 10px }
p.erreur { color: #c00; font-weight: bold; text-align: center }
span.erreur { font-size: 11px; color: #c00 }
span.rouge { color: #c00 }

/* ----- VOS CLASSES ET ELEMENTS ----- */