body{
margin:0;
padding:0;
background: #fff url('../../images/body.jpg') top center repeat-x;

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

}
#adresse{
margin-left:0;
margin-top:-24px;
position:absolute;

}
#page a{
color:#E10000;
text-decoration:none;
}
#promo{
margin-left:219px;
margin-top:4px;
position:absolute;


}
#page a:hover{
color:#E10000;
text-decoration:underline;
}
img{
margin:0;
padding:0;
border:none;
}
div#top{
margin:0;
padding:0;
width:980px;
height:412px;
background:url('../../images/entete.jpg') no-repeat;
}

div#pub{
position:relative;
float:right;
margin-right:22px;
margin-top:155px;
width:430px;
height:190px;
background:url('../../images/publicite-hautdroite.gif') no-repeat;
}

div#logo{
margin:0;
padding:0;
position:absolute;
width:307px;
height:114px;
margin-top:13px;
}
div#tel{
margin:0;
padding:0;
position:absolute;
width:129px;
height:21px;
margin-top:147px;
margin-left:125px;
color:#000;
font-size:16px;
text-decoration:none;
font-weight:normal;
}
div#txt1{
margin:0;
padding:0;
position:absolute;
width:460px;
height:19px;
margin-top:20px;
margin-left:517px;
color:#212121;
font:11px Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:normal;
text-align:center

}
#compte0{
margin:0;
padding:0;
position:absolute;
width:130px;
height:20px;
margin-left:530px;
margin-top:65px;
}
#inscrivez{
color:#FF8C00;
margin-top:6px;
position:absolute;
text-decoration:none;
}
#condec{
margin-top:22px;
position:absolute;
text-decoration: none;
color:black;

}

#titre-compte{
font-size:13px;
margin-top:11px;

}
#condec1{
color:black;
margin-left:34px;
margin-top:22px;
position:absolute;
text-decoration:none;

}
div#compte{
padding:0;
position:absolute;
width:200px;
height:80px;
margin:56px 0 0 533px;
/* background: url('../../images/fondconection.png'); */
}

#conection{
margin-left:512px;
margin-top:41px;
position:absolute;
}

.champs11{
width:180px;
height:17px;
margin:22px 0 0 0;
background-color:#CBCDD0;
font-size:11px;
border:none;
position:absolute;

}
.champs22{
width:180px;
height:17px;
margin:0 0 0 0;
background-color:#CBCDD0;
font-size:11px;
border:none;
position:absolute;
}
.send11{
width:30px;
height:19px;
margin:-20px 0 0 160px;

}
.send11 a{
width:30px;
height:19px;
color:#000;

}

.send11 a:hover{
width:30px;
height:19px;
color:#000;

}
div#passe{
height:35px;
margin:-3px 0 0;
padding:0;
width:200px;

}
#insc{
margin:0;
padding:0;
width:120px;
height:16px;
position:absolute;
margin-left:0;
margin-top:2px;
}
#insc a{
margin:0;
padding:0;
width:120px;
height:30px;
font-size:11px;
color:#F37F01;
text-decoration:none;
font-weight:normal;
}
#insc a:hover{
text-decoration:underline;
}
#conex{
margin:0;
padding:0;
width:149px;
height:16px;
margin-left:0;
margin-top:13px;
position:absolute;
}
#conex a{
margin:0;
padding:0;
width:149px;
height:16px;
font-size:11px;
color:#474747;
text-decoration:none;
font-weight:normal;
}
#conex a:hover{
text-decoration:underline;
}
#fond_panier{
margin-left:742px;
margin-top:41px;
position:absolute;
/* background: url('../../images/panierfond.png'); */

}

#rss{
margin-left:171px;
margin-top:9px;
position:absolute;

}
#articl2 {
margin:0;
padding:0;
position:absolute;
width:126px;
height:20px;
color:#383838;
margin-left:755px;
margin-top:70px;
font-size:15px;
font-weight:bold;
}
#articl{
margin:0;
padding:0;
position:absolute;
width:126px;
height:20px;
margin-left:755px;
margin-top:90px;
font-size:12px;
color:#383838;
}
#articl a{
margin:0;
padding:0;
position:absolute;
width:126px;
height:20px;
font-size:12px;
color:#383838;
}
#articl a:hover{
margin:0;
padding:0;
font-weight:bold;
}
#recherche{
margin:0;
padding:0;
position:absolute;
width:308px;
height:35px;
margin-left:4px;
margin-top:370px;
}
.champs1{
background-color:black;
font-size:11px;
height:16px;
margin-left:110px;
margin-top:5px;
position:absolute;
width:164px;
color:white;
}
.send1{
position:absolute;
width:24px;
height:15px;
margin-left:278px;
margin-top:8px;
background:transparent;
border:none;
cursor:pointer;
}
#menu-haut{
height:38px;
width:540px;
position:absolute;
margin:368px 0 0 430px;
}
#menu-haut a {
float:left;
text-decoration: none;
color:#fff;
cursor:pointer;
font-size:14px;
font-weight:normal;
text-align:center;
padding-top:10px;
height:28px;
}
#menu-haut a:hover {
color:#fff;
text-decoration:none;
}
#plateau a{
width:87px;
}
#plateau a:hover{
background: url('../../images/plateau_.png') no-repeat; 
}
#menu1 a{
width:87px;
}
#menu1 a:hover{
background: url('../../images/plateau_.png') no-repeat; 
}
#carte a{
width:88px;
}
#carte a:hover{
background: url('../../images/plateau_.png') no-repeat; 
}
#livraison a{
width:81px;
}
#livraison a:hover{
background: url('../../images/plateau_.png') no-repeat; 
}
#partenaire a{
width:103px;
}
#partenaire a:hover{
background: url('../../images/plateau_.png') no-repeat; 
}
#contenu{
margin:0;
padding:0;
float:left;
width:980px;
}
#gauche{
margin:0;
padding:0;
float:left;
width:212px;
}
#cart{
margin:0;
padding:0;
width:212px;
height:47px;
margin-top:10px;
background:url('../../images/cart.jpg') no-repeat;
}
#arr-menu{
margin:0;
padding:0;
width:212px;
background: url('../../images/arr_plan.jpg') no-repeat;
}
#fond_menu{
margin:0;
padding:0;
width:212px;
background: url('../../images/fond_menu.jpg') repeat-y;
}
#bas_menu{
margin:0;
padding:0;
width:212px;
height:15px;
background: url('../../images/bas_menu.jpg') no-repeat;
}

#menu {
padding:0;
margin:0;
width:207px;
padding-top:4px;
min-height:269px;
}

#menu h2 {
height:auto;
width:207px;
cursor:pointer;
margin:0;
padding:0;
}

#menu h2 a {
font-size:14px;
display:block;
width:191px;
height:25px;
color:#fff;
text-decoration:none;
font-weight:normal;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/rub1.png');
margin:0;
padding:6px 0 0 16px;
}
html>body #menu h2 a{
filter:none;
background: url('../../images/puce.png') no-repeat 178px 4px; 
}

#menu h2 a:hover {
text-decoration:none;
color:#934D03;
}

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

.stretcher li {
text-align:left;
height:28px;
width:207px;
font-weight:400;
margin:0;
}

.stretcher a {
text-decoration:none;
display:block;
color:#fff;
width:191px;
height:24px;
padding:4px 0 0 16px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/menu01.png');
}
html>body .stretcher a{
filter:none;
background: url('../../images/menu01.png') no-repeat; 
}


.stretcher a:hover {
color:#934D03;
text-decoration:none;
background: url('../../images/menu01-.png') no-repeat; 
}

.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:30px;
}

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:30px;
padding-left:20px;
padding-top:2px;
padding-bottom:10px;
}

h2.rub:hover {
font-size:12px;
text-decoration:none;
cursor:pointer;
list-style:none;
}
#news{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../images/news1.png) no-repeat scroll 4px 0;
height:91px;
margin:0;
padding:0;
width:212px;
}
.champs{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
color:#D8E3DF;
font-size:11px;
height:18px;
margin-left:20px;
margin-top:48px;
position:absolute;
width:138px;
}
.send{
width:24px;
height:17px;
margin-left:168px;
margin-top:42px;
background:transparent;
border:none;
cursor:pointer;
}
#savoir{
margin:0;
padding:0;
width:212px;
height:137px;
background: url('../../images/savoir.jpg') no-repeat;
}
#menu_savoir {
margin:0;
padding:0;
position:absolute;
width:147px;
margin-top:50px;
list-style:none;
}
#menu_savoir li{
color:#fff;
font-size:14px;
}
#menu_savoir a{
display:block;
color:#fff;
text-decoration:none;
font-weight:normal;
margin-left:20px;
padding-left:4px;
width:131px;
height:19px;
text-align:left;
}
#menu_savoir a:hover{
text-decoration:none;
color:#F37F01;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/menu02.png');
}
html>body #menu_savoir a:hover{
filter:none;
background: url('../../images/menu02.png') no-repeat; 
}
#flash{
margin:0;
padding:0;
width:212px;
height:216px;
background: url('../../images/flash.jpg') no-repeat;
}
div#flash_infos{
margin:0;
padding:0;
position:absolute;
width:160px;
height:146px;
margin-left:24px;
margin-top:42px;
text-align:left;
font-size:13px;
color:#fff;
}
#flash_infos h2 {
font-size:11px;
font-weight:bold;

}
#flash_infos marquee {
height:146px
}
div#flash_infos a{
text-decoration:none;
color:#E10000;
}
div#flash_infos a:hover{
text-decoration:underline;
color:#E10000;
}
#centre{
margin:0;
padding:0;
float:left;
width:768px;
}
div#page{
margin:0;
padding:0;
width:768px;
	
}
html>body #page {
height: auto;
}
#page h2{
margin:0;
padding:0;		
}
div#arbo {
margin:0;
padding:0;
width:750px;
height:30px;
margin-top:10px;
padding-left:10px;
color:#747474;
padding-top:10px;
background: url('../../images/arbo.jpg') no-repeat;
}
div#arbo a {
font-size:12px;
color:#747474;
text-decoration:none;
}
div#arbo a:hover {
color:#F37F01;
text-decoration:none;
}
#page h2.titre{
margin:0;
padding:0;
margin-top:2px;
padding-left:28px;
padding-top:3px;
font:16px Tahoma;
font-weight:normal;
color:#555555;
width:732px;
height:25px;
background: url('../../images/sosutitre.png') no-repeat; 
}
.article{
margin:0;
padding:0;
margin-left:10px;
margin-top:15px;
margin-bottom:15px;
font:12px Tahoma;
font-weight:normal;
color:#000000;
width:720px;

}
.gal {
margin:0;
padding:0;
float:left;
width:140px;
height:119px;
margin-left:10px;
margin-top:5px;
}
.nouvo{
margin:0;
padding:0;
width:760px;
float:left;
}
.box{
margin:0;
padding:0;
width:250px;
height:134px;
float:left;
background: url('../../images/box.jpg') no-repeat; 
}
.nouv{
margin:0;
padding:0;
position:absolute;
width:51px;
height:53px;
margin-left:198px;
margin-top:2px;
background: url('../../images/nouv.jpg') no-repeat;
}
.img-centre{
margin:0;
padding:0;
position:absolute;
width:108px;
height:94px;
margin-left:10px;
background: url('../../images/img.jpg') no-repeat;
}
.nom-prod{
margin:0;
padding:0;
width:75px;
height:33px;
position:absolute;
margin-left:148px;
margin-top:10px;
color:#000;
font:12px Helvetica;
font-size:12px;
font-weight:bold;
text-transform:lowercase;
}
.nom-prod span{
color:#E90000;
}
.txt-centre{
margin:0;
padding:0;
width:81px;
height:17px;
position:absolute;
margin-left:148px;
margin-top:45px;
font-weight:normal;
color:#000;
font:12px Tahoma;
}
.prix{
margin:0;
padding:0;
width:40px;
position:absolute;
height:32px;
margin-left:148px;
margin-top:66px;
padding-top:16px;
padding-left:8px;
color:#fff;
font:14px Helvetica;
font-weight:bold;
/*background: url('../../images/prix.jpg') no-repeat;*/
}
.img-panier{
margin:0;
padding:0;
position:absolute;
width:40px;
height:45px;
margin-left:193px;
margin-top:66px;
background: url('../../images/panier.jpg') no-repeat; 
}
.voir-prod{
margin:0;
padding:0;
position:absolute;
width:72px;
height:14px;
margin-left:148px;
margin-top:110px;
color:#E10000;
font-size:12px;
}
.page1{
margin:0;
padding:0;
width:768px;	
float:left;
}
#page h2.titre2{
margin:0;
padding:0;
margin-top:2px;
padding-left:28px;
padding-top:3px;
font:16px Tahoma;
font-weight:normal;
color:#555555;
width:732px;
height:25px;
background: url('../../images/titre1.jpg') no-repeat; 
}
.promo{
margin:0;
padding:0;
width:760px;
float:left;
}
.box{
margin:0;
padding:0;
width:252px;
height:134px;
float:left;
background: url('../../images/box.jpg') no-repeat; 
}
.promotion{
margin:0;
padding:0;
position:absolute;
width:51px;
height:53px;
margin-left:198px;
margin-top:2px;
background: url('../../images/promo.jpg') no-repeat;
}
.img-centre{
margin:0;
padding:0;
position:absolute;
width:108px;
height:94px;
margin-left:10px;
margin-top:8px;
background: url('../../images/img.jpg') no-repeat;
}
.img-centre1{
margin:0;
padding:0;
width:108px;
height:94px;
margin-left:10px;
margin-top:8px;
background: url('../../images/img.jpg') no-repeat;
}
.nom-prod{
margin:0;
padding:0;
width:125px;
height:30px;
position:absolute;
margin-left:118px;
margin-top:28px;

color:#E90000;
font:12px Helvetica;
font-size:12px;
font-weight:bold;
text-transform:lowercase;
}
.mod-prod{
margin:0;
padding:0;
width:75px;
height:20px;
position:absolute;
margin-left:148px;
margin-top:10px;
color:#000;
font:14px Helvetica;
font-weight:bold;
}
.nom-prod span{
color:#E90000;
}
.txt-centre{
margin:0;
padding:0;
width:81px;
height:17px;
position:absolute;
margin-left:148px;
margin-top:45px;
font-weight:normal;
color:#000;
font:12px Tahoma;
}
.prix{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(../../images/prix.png) no-repeat scroll 0 0;
color:white;
font-family:Helvetica;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:25px;
line-height:normal;
margin:62px 0 0 149px;
padding:16px 5px 0;
position:absolute;
width:43px;
}
.img-panier{
margin:0;
padding:0;
position:absolute;
width:40px;
height:45px;
margin-left:193px;
margin-top:66px;
background: url('../../images/panier.jpg') no-repeat; 
}
.voir-prod{
margin:0;
padding:0;
position:absolute;
width:72px;
height:14px;
margin-left:148px;
margin-top:110px;
color:#E10000;
font-size:12px;
}
div#bas2 {
clear: both;
background: url('../../images/cont.jpg') repeat-x top left;
height:194px;
}
div#bas {
margin: auto;
width:980px;
height:194px;
background: url('../../images/bas.jpg') no-repeat;
}
#menu_bas {
width:950px;
list-style:none;
margin:0;
padding:0;
}

a.menu_bas {
color:#7B7B7B;
text-decoration:none;
margin:0;
padding:0;

}

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

#menu_bas li {
color:#7B7B7B;
text-decoration:none;
float:left;
margin:0;
padding:0;
}
#sommaire-bas{
height:26px;
width:950px;
position:absolute;
margin:2px 0 0 20px;
list-style:none;


}
#sommaire-bas a {
height:26px;
float:left;
text-decoration:none;
color:#7B7B7B;
cursor:pointer;
font:12px Tahoma;
font-weight:normal;
text-align:center;
padding-left:4px;
padding-right:4px;
}
#sommaire-bas a:hover {
color:#F37F01;
text-decoration:none;
}

#siret{
margin:0;
padding:0;
position:absolute;
width:160px;
height:25px;
color:#7A7A7A;
font:11px Tahoma;
margin-top:56px;
margin-left:3px;
}
#siret span{
margin:0;
padding:0;
position:absolute;
width:540px;
height:25px;
margin-left:30px;
font-size:12px;
}
div#ekinoxe{
margin:0;
padding:0;
position:absolute;
margin-top:92px;
width:131px;
height:48px;
}
span.erreur {
font-size:11px;
color:#c00;
}

span.rouge {
color:#c00;
}

