body{
margin:0;
padding:0;
background: url('../../images/body.jpg') top center no-repeat;
}
#conteneur1{
margin:0;
padding:0;
background: url('../../images/cont1.jpg') bottom center no-repeat ;
}
html{
margin:0;
padding:0;
background: url('../../images/html.jpg') bottom center repeat-y;
}
#conteneur{
margin:0;
padding:0;
width:980px;
margin:0 auto;
color:#33312E;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
}
#page a{
	color:#AA3F46;
	text-decoration:none;
}

#page a:hover{
	color:#AA3F46;
	text-decoration:underline;
}
img{
margin:0;
padding:0;
border:none;
}
#anim{
position: absolute;
margin-left: 360px;
margin-top: -72px
}
div#top{
	margin:0;
	padding:0;
	width:980px;
	height:213px;
	background:url('../../images/entete1.jpg') no-repeat;
}
div#logo{
    position:absolute;
	margin:0;
	padding:0;
	width:362px;
	height:87px;
	margin-top:50px;
}
h1.slogan {
margin:0;
padding:0;
position:absolute;
width:368px;
height:28px;
margin-top:142px;
margin-left:10px;
color:#AA3F46;
font-size:16px;
font-style:italic;
}
#menu0{
height:135px;
width:46px;
position:absolute;
margin:50px 0 0 695px;
}
#accueil a{
height:37px;
width:46px;
display:block;
background:url('../../images/icone1.jpg') no-repeat;
}
#accueil a:hover{
background:url('../../images/icone11.jpg') no-repeat;
}

#favoris a{
height:31px;
width:46px;
display:block;
background:url('../../images/icone2.jpg') no-repeat;
}
#favoris a:hover{
background:url('../../images/icone22.jpg') no-repeat;
}

#recommander a{
height:32px;
width:46px;
display:block;
background:url('../../images/icone3.jpg') no-repeat;
}
#recommander a:hover{
background:url('../../images/icone33.jpg') no-repeat;
}
#plan a{
height:35px;
width:46px;
float:left;
display:block;
background:url('../../images/icone4.jpg') no-repeat;
}
#plan a:hover{
background:url('../../images/icone44.jpg') no-repeat;
}
div#haut{
	margin:0;
	padding:0;
	width:980px;
	height:39px;
	background:url('../../images/entete2.jpg') no-repeat;
}
#menu_haut {
	margin:0;
	padding:0;
	list-style:none;
	width:500px;
	margin-left:238px;
	position:absolute;
}
#menu_haut li{
    padding:0;
    margin:0;
	color:#33312D;
	float:left;
}
#menu_haut a{
    padding:0;
    margin:0;
	font-size:16px;
	color:#33312D;
	font-weight:normal;
	text-decoration:none;
	font-style:italic;
	padding-top:4px;
	width:125px;
	height:26px;
	float:left;
	text-align:center;
	background:url('../../images/menu1.jpg') no-repeat;
}
#menu_haut a:hover{
	text-decoration:none;
	color:#805500;
	background:url('../../images/menu2.jpg') no-repeat;
}
#contenu{
	margin:0;
	padding:0;
	width:980px;
}

table#contenu td{
	vertical-align: top;
}
td#gauche{
	margin:0;
	padding:0;
	width:241px;
}
div#recherche{
	margin:0;
	padding:0;
	width:241px;
	height:137px;
	background:url('../../images/recherche.jpg') no-repeat;
}
.send1{
width:110px;
height:22px;
margin-left:59px;
margin-top:100px;
background:transparent;
border:none;
cursor:pointer;
}


#menu_g a:hover{
	text-decoration:none;
	color:#AA3F46;
	background: url('../../images/menu02.jpg') no-repeat; 
} 
#menu {
width:208px;
margin:0;
padding:0;
margin-left:10px;
}
#menu h2 {
height:auto;
cursor:pointer;
margin:0;
padding:0;
width:208px;

}

#menu h2 a {
font-size:12px;
display:block;
width:170px;
height:30px;
color:#805500;
text-decoration:none;
font-weight:700;
background: url('../../images/menu01.jpg') no-repeat; 
margin:0;
padding:4px 0 0 38px;
}

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

.stretcher {
font-size:11px;
display:block;
margin:0;
padding:0;
background: url('../../images/slien.jpg') repeat-y; 
}

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

.stretcher a {
text-decoration:none;
display:block;
color:#33312C;
width:168px;
padding:0 0 0 40px;
}

.stretcher a:hover {
color:#AA3F46;
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: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;
}

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

div#coup-coeur{
	margin:0;
	padding:0;
	width:241px;
	height:326px;
	background:url('../../images/coup.jpg') no-repeat;
}
.modele1 {
margin:0;
padding:0;
position:absolute;
width:218px;
height:16px;
text-align:center;
margin-top:52px;
margin-left:9px;
color:#33312E;
font-size:13px;
font-weight:bold;
}
.img-coeur {
margin:0;
padding:0;
position:absolute;
width:150px;
height:138px;
border:#E1B251 1px solid;
margin-top:72px;
margin-left:43px;
background:url('../../images/img1.jpg') no-repeat;
}
.nom-prod1 {
margin:0;
padding:0;
position:absolute;
width:152px;
height:35px;
text-align:center;
margin-top:211px;
margin-left:43px;
color:#fff;
font-size:13px;
font-weight:bold;
background:#E1B251;
}
.txt1 {
margin:0;
padding:0;
position:absolute;
width:218px;
height:28px;
text-align:center;
margin-top:250px;
margin-left:9px;
color:#33312C;
font-size:11px;
font-weight:normal;
}
.prix1 {
margin:0;
padding:0;
position:absolute;
width:218px;
height:15px;
text-align:center;
margin-top:276px;
margin-left:9px;
color:#815600;
font-size:11px;
font-weight:bold;
}
.promo{
    position:absolute;
	margin:0;
	padding:0;
	width:144px;
	height:15px;
	margin-left:55px;
	margin-top:303px;
}
.promo a{
margin:0;
padding:0;
font-size:11px;
color:#815600;
font-weight:bold;
text-decoration:none;
}
.promo a:hover{
text-decoration:none
}
#paiement {
margin:0;
padding:0;
width:140px;
height:17px;
margin-top:20px;
margin-left:52px;
color:#33312E;
font-size:13px;
font-weight:bold;
}
#img-paiement {
margin:0;
padding:0;
width:133px;
height:31px;
margin-top:2px;
margin-left:52px;
background:url('../../images/paiement.jpg') no-repeat;
}
#rss{
margin:0;
padding:0;
height:27px;
width:106px;
margin-left:52px;
margin-top:38px;
padding-top:10px;
padding-left:50px;
background:url('../../images/rss.jpg');
}
#rss a{
margin:0;
padding:0;
height:17px;
width:80px;
color:#815600;
font-size:13px;
font-weight:bold;
text-decoration:none;
display:block;
}
#rss a:hover{
text-decoration:underline;
}
div#ekinoxe{
	margin:0;
	padding:0;
	margin-left:76px;
	margin-top:33px;
	width:86px;
	height:96px;
}
td#centre{
	margin:0;
	padding:0;
	width:504px;
	background:url('../../images/centre.jpg') no-repeat;
}
div#page{
	margin:0;
	padding:0;
	width:504px;
}
html>body #page {
	height: auto
}

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

#arbo{
height:40px;
width:504px;
text-align:center;
font-size:13px;
font-weight:bold;
color:#333333;
position:absolute
}

#replace_arbo{
height:40px;
width:504px;
margin-top:14px
}
#arbo a{
color:#333333;
font-size:13px;
text-decoration:none
}
#arbo a:hover{
text-decoration:underline;
}
#page h2.titre{
	margin:0;
	padding:0;
	margin-left:8px;
	font-size:12px;
	font-weight:bold;
	color:#33312C;
	width:400px;
	height:20px;
}
.texte{
	margin:0;
	padding:0;
	margin-left:8px;
	margin-top:4px;
	padding-bottom:15px;
	width:488px;
	text-align:left;
}
#page h2.titre2{
	margin:0;
	padding:0;
	padding-top:13px;
	padding-left:0px;
	font-size:15px;
	text-align:center;
	font-weight:bold;
	font-style: italic;
	color:#33312E;
	width:504px;
	height:52px;
	background:url('../../images/titre2.jpg') no-repeat;
}
#page h2.titre22{
	margin:0;
	padding:0;
	padding-top:10px;
	padding-left:0px;
	font-size:20px;
	text-align:center;
	font-weight:normal;
	font-style: italic;
	color:#fff;
	width:504px;
	height:55px;
	background:url('../../images/titre22.jpg') no-repeat;
}
.produits{
	margin:0;
	padding:0;
	width:152px;
	height:300px;
	margin-left:11px;
	float:left;
	
}
.arr-centre{
	margin:0;
	padding:0;
	width:504px;
	background:url('../../images/arr.jpg') repeat-y;
}
.arr-centre2{
	margin:0;
	padding:0;
	width:504px;
	background:url('../../images/arr2.jpg') repeat-y;
}
#arbo2{
height:24px;
width:475px;
text-align:left;
font-size:13px;
font-weight:bold;
color:#33312D;
padding-left:29px;
padding-top:8px;
background:url('../../images/arbo2.jpg') no-repeat;
}
#arbo2 a{
font-size:13px;
text-decoration:none;
color:#33312D;
}
#arbo2 a:hover{
text-decoration:underline;
}
.modele01 {
margin:0;
padding:0;
width:152px;
height:16px;
text-align:center;
margin-top:0px;
color:#33312D;
font-size:13px;
font-weight:bold;
}
.modele02 {
margin:0;
padding:0;
width:152px;
height:16px;
text-align:center;
margin-left:11px;
margin-top:16px;
color:#33312D;
font-size:13px;
font-weight:bold;
}
.img-center2{
	margin:0;
	padding:0;
	width:150px;
	height:139px;
	border:#BF666C solid 1px ;
	margin-left:11px;
	margin-top:12px;
	background:url('../../images/img01.jpg') no-repeat;
}
.img-center{
	margin:0;
	padding:0;
	width:150px;
	height:139px;
	border:#B8DA35 solid 1px ;
	margin-top:12px;
	background:url('../../images/img01.jpg') no-repeat;
}
.nom-prod01{
margin:0;
padding:0;
width:152px;
text-align:center;
height:35px;
color:#33312E;
font-size:13px;
font-weight:bold;
background:#B8DA35;
}
.nom-prod02{
margin:0;
padding:0;
width:152px;
text-align:center;
height:35px;
margin-left:11px;
color:#fff;
font-size:13px;
font-weight:bold;
background:#BF666C;
}
.descriptif{
margin:0;
padding:0;
width:152px;
height:32px;
margin-top:8px;
color:#33312D;
font-size:11px;
font-weight:normal;
}
.descriptif2{
margin:0;
padding:0;
width:152px;
height:32px;
margin-top:8px;
margin-left:11px;
color:#33312D;
font-size:11px;
font-weight:normal;
}
.fleche{
	margin:0;
	padding:0;
	width:152px;
	height:25px;
	margin-top:4px;
	background:url('../../images/fleche.jpg') no-repeat;
	text-align:right;
	color:#737E2C;
	font-weight:bold;
	font-size:18px;
	padding-top:-30px;
}
.pri1{
margin:0;
padding:0;
width:60px;
height:15px;
margin-left:20px;
color:#33312E;
font-size:11px;
font-weight:bold;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/bar.png');
float:left;
}
html>body .pri1{
	filter:none;
	background: url('../../images/bar.png') no-repeat center; 
}
.pri01{
margin:0;
padding:0;
width:80px;
height:20px;
margin-left:70px;
margin-top:-22px;
color:#737E2C;
font-size:18px;
font-weight:bold;
float:left;
}
.pri2{
margin:0;
padding:0;
width:152px;
height:16px;
text-align:center;
margin-left:11px;
margin-top:2px;
color:#AA4047;
font-size:11px;
font-weight:bold;
}
.btn-savoir{
	margin:0;
	padding:0;
	width:136px;
	height:21px;
	margin-left:8px;
	padding-top:1px;
	margin-top:10px;
	text-align:center;
	font-weight:700;
	text-decoration:none;
	background:url('../../images/savoir.jpg') no-repeat;
}
.btn-savoir2{
	margin:0;
	padding:0;
	width:136px;
	height:16px;
	margin-left:19px;
	padding-top:3px;
	margin-top:10px;
	text-align:center;
	background:url('../../images/savoir2.jpg') no-repeat;
}
.btn-savoir2 a{
margin:0;
padding:0;
font-size:11px;
color:#fff;
font-weight:bold;
text-decoration:none;
}
.btn-savoir2 a:hover{
text-decoration:none
}
.center-bas{
margin:0;
padding:0;
width:504px;
height:16px;
margin-top:-5px;
padding-bottom:15px;
background:url('../../images/centre-bas.jpg') no-repeat;
}
.center-bas2{
margin:0;
padding:0;
width:504px;
height:16px;
background:url('../../images/centre-bas2.jpg') no-repeat;
}
td#droite{
	margin:0;
	padding:0;
	width:235px;
}
div#panier{
	margin:0;
	padding:0;
	width:235px;
	height:78px;
	background:url('../../images/panier.jpg') no-repeat;
}
.articles {
margin:0;
padding:0;
position:absolute;
width:182px;
height:15px;
margin-top:13px;
margin-left:50px;
color:#33312E;
font-size:11px;
font-weight:normal;
}
div#monpanier{
    position:absolute;
	margin:0;
	padding:0;
	width:131px;
	height:19px;
	margin-left:47px;
	margin-top:41px;
	padding-left:26px;
	padding-top:2px;
	background:url('../../images/acces.jpg') no-repeat;
}
#monpanier a{
margin:0;
padding:0;
font-size:11px;
color:#33312D;
font-weight:bold;
text-decoration:none;
}
#monpanier a:hover{
text-decoration:none
}
div#compte{
	margin:0;
	padding:0;
	width:235px;
	height:185px;
	background:url('../../images/compte.jpg') no-repeat;
}
.login {
margin:0;
padding:0;
position:absolute;
/*width:44px;*/
height:15px;
margin-top:54px;
margin-left:38px;
color:#33312D;
font-size:11px;
font-weight:bold;
}
.password {
margin:0;
padding:0;
position:absolute;
width:86px;
height:15px;
margin-top:77px;
margin-left:38px;
color:#33312D;
font-size:11px;
font-weight:bold;
}
.champs1{
width:142px;
height:15px;
position:absolute;
margin-top:54px;
margin-left:81px;
background:#FFFFFF;
font-size:11px;
border-color:#AA3F46;
border-width:1px;
}
.champs2{
width:98px;
height:15px;
position:absolute;
margin-top:75px;
margin-left:125px;
background:#FFFFFF;
font-size:11px;
border-color:#AA3F46;
border-width:1px;
}

.champs11{
width:165px;
height:18px;
position:absolute;
margin-top:44px;
margin-left:31px;
background:#FFFFFF;
font-size:11px;
border-color:#805500;
border-width:1px;
}
.champs21{
width:165px;
height:18px;
position:absolute;
margin-top:75px;
margin-left:31px;
background:#FFFFFF;
font-size:11px;
border-color:#805500;
border-width:1px;
}
div#pass-oublie{
    position:absolute;
	margin:0;
	padding:0;
	width:220px;
	height:15px;
	text-align:center;
	margin-left:15px;
	margin-top:102px;
}
#pass-oublie a{
margin:0;
padding:0;
font-size:11px;
color:#33312C;
font-weight:normal;
text-decoration:none;
}
#pass-oublie a:hover{
text-decoration:none
}
div#cree-compte{
    position:absolute;
	margin:0;
	padding:0;
	width:220px;
	height:15px;
	text-align:center;
	margin-left:15px;
	margin-top:116px;
}
#cree-compte a{
margin:0;
padding:0;
font-size:11px;
color:#AA3F46;
font-weight:bold;
text-decoration:none;
}
#cree-compte a:hover{
text-decoration:none
}
div#valider{
    position:absolute;
	margin:0;
	padding:0;
	width:70px;
	height:18px;
	margin-left:72px;
	margin-top:144px;
	padding-left:36px;
	padding-top:2px;
	background:url('../../images/valider.jpg') no-repeat;
}
#valider a{
margin:0;
padding:0;
font-size:11px;
color:#fff;
font-weight:bold;
text-decoration:none;
}
#valider a:hover{
text-decoration:none
}
div#news{
	margin:0;
	padding:0;
	width:235px;
	height:91px;
	background:url('../../images/news.jpg') no-repeat;
}
.champs{
width:141px;
height:13px;
position:absolute;
margin-top:51px;
margin-left:39px;
background:transparent;
font-size:11px;
border:none;
}
.send{
width:27px;
height:17px;
position:absolute;
margin-left:194px;
margin-top:48px;
background:transparent;
border:none;
cursor:pointer;
}
div#flash {
	margin:0;
	padding:0;
	width:235px;
	height:262px;
	background:url('../../images/flash.jpg') no-repeat;
}
div#flash_infos{
	margin:0;
	padding:0;
	position:absolute;
	width:175px;
	height:185px;
	margin-left:39px;
	margin-top:55px;
	text-align: left;
}
#flash_infos marquee {
height:185px;
}

#flash_infos h2 {
font-size:11px;
}
div#flash_infos a{
	text-decoration:none;
	color:#33312D;
	font-weight:bold;
}
div#flash_infos a:hover{
	text-decoration:underline;
	color:#33312D;
}
div#promotion {
	margin:0;
	padding:0;
	width:235px;
	height:340px;
	background:url('../../images/promotion.jpg') no-repeat;
}
.modele2 {
margin:0;
padding:0;
position:absolute;
width:220px;
height:16px;
text-align:center;
margin-top:52px;
margin-left:15px;
color:#33312E;
font-size:13px;
font-weight:bold;
}
.img-promo {
margin:0;
padding:0;
position:absolute;
width:150px;
height:138px;
border:#ABB901 1px solid;
margin-top:75px;
margin-left:44px;
background:url('../../images/img2.jpg') no-repeat;
}
.nom-prod2 {
margin:0;
padding:0;
position:absolute;
width:152px;
height:35px;
text-align:center;
margin-top:215px;
margin-left:44px;
color:#33312D;
font-size:13px;
font-weight:bold;
background:#B8DA35;
}
.txt2 {
margin:0;
padding:0;
position:absolute;
width:220px;
height:28px;
text-align:center;
margin-top:252px;
margin-left:15px;
color:#33312C;
font-size:11px;
font-weight:normal;
}
.prix2 {
margin:0;
padding:0;
position:absolute;
width:220px;
height:15px;
text-align:center;
margin-top:280px;
margin-left:15px;
color:#4B5600;
font-size:11px;
font-weight:bold;
}
.promo2{
    position:absolute;
	margin:0;
	padding:0;
	width:144px;
	height:15px;
	margin-left:61px;
	margin-top:307px;
}
.promo2 a{
margin:0;
padding:0;
font-size:11px;
color:#33312C;
font-weight:bold;
text-decoration:none;
}
.promo2 a:hover{
text-decoration:none
}
div#nouveaute {
	margin:0;
	padding:0;
	width:235px;
	height:350px;
	background:url('../../images/nouveaute.jpg') no-repeat;
}
.modele3 {
margin:0;
padding:0;
position:absolute;
width:220px;
height:16px;
text-align:center;
margin-top:54px;
margin-left:15px;
color:#33312E;
font-size:13px;
font-weight:bold;
}
.img-nouveaute {
margin:0;
padding:0;
position:absolute;
width:150px;
height:138px;
border:#BF666C 1px solid;
margin-top:75px;
margin-left:43px;
background:url('../../images/img3.jpg') no-repeat;
}
.nom-prod3 {
margin:0;
padding:0;
position:absolute;
width:152px;
height:35px;
text-align:center;
margin-top:215px;
margin-left:43px;
color:#fff;
font-size:13px;
font-weight:bold;
background:#BF666C;
}
.txt3 {
margin:0;
padding:0;
position:absolute;
width:220px;
height:28px;
text-align:center;
margin-top:252px;
margin-left:15px;
color:#33312C;
font-size:11px;
font-weight:normal;
}
.prix3 {
margin:0;
padding:0;
position:absolute;
width:220px;
height:15px;
text-align:center;
margin-top:280px;
margin-left:15px;
color:#AA4047;
font-size:11px;
font-weight:bold;
}
.promo3{
    position:absolute;
	margin:0;
	padding:0;
	width:144px;
	height:15px;
	margin-left:61px;
	margin-top:307px;
}
.promo3 a{
margin:0;
padding:0;
font-size:11px;
color:#fff;
font-weight:bold;
text-decoration:none;
}
.promo3 a:hover{
text-decoration:none
}
div#bas{
	margin:0;
	padding:0;
	width:980px;
	height:150px;
	background: url('../../images/bas.jpg') no-repeat; 
}
div#adresse{
	margin:0;
	padding:0;
	position:absolute;
	margin-top:45px;
	font-size:12px;
	font-weight:normal;
	width:980px;
	height:30px;
	text-align:center;
	color:#33312E;
}
#menu_bas {
width:980px;
list-style:none;
margin:0;
padding:0;
}

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

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

#menu_bas li {
color:#805500;
text-decoration:none;
float:left;
margin:0;
padding:0;
}
div#sommaire_bas{
	margin:0;
	padding:0;
	position:absolute;
	margin-top:90px;
	margin-left:0px;
	width:980px;
	text-align:center;
	color:#AB7141;
}

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

#sommaire_bas a:hover{
color:#BF666C;
text-decoration: underline;
}
#sommaire_bas span{
	color:#805500;
}

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

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

.compte {
font-size:14px
}

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;
}


#lang{
position: absolute;
margin-left: 25px;
width: auto;

}
#fr{
width: 21px;
height: 14px;
background:url('../../images/flag.jpg') no-repeat scroll;
background-position: -21px 0;
display: block;
margin-left: 20px;
overflow:hidden;
float: left;
}
#en{
margin-left: 20px;
width: 21px;
height: 14px;
background:url('../../images/flag.jpg') no-repeat scroll;
display: block;
overflow:hidden;
float: left;
}

.td_top{
border:1px solid #B8DA35;
background:#E1F285;
margin:1px
}

.td_caddie{
border:1px solid #E1B251;
background:#F8E3B4;
margin:1px;
padding:2px;
vertical-align:middle
}
