html, body, form {
	margin: 0px;
	padding: 0px;
}

body {
color: #834625;
font-size:11px;
font-family:tahoma;
background:#dcc8a9;
}

img {
border: 0px none;
vertical-align:middle
}

a {
text-decoration: none;
color:#000000;
}

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

table#site {
	border-collapse:collapse;
	width:978px;
}

table#site td{
	padding:0;
	width:978px;
	color: #834625;
    font-size:11px;
    font-family:tahoma;
}

div#total{
margin: 0 auto;
overflow: hidden;
width:978px;
background:url('images/bg-site.jpg') repeat-y;
}

h1 {
padding:12px 0px 0px 0px;
margin:0px 0px 0px 25px;
color:#ffffff;
font-size:15px;
font-weight:bold;
text-transform:uppercase;
font-family:arial;
}

h1 a{
color:#ffffff;
font-size:15px;
font-weight:bold;
text-transform:uppercase;
font-family:arial;
}

h1 a:hover{
color:#ffffff;
font-size:15px;
font-weight:bold;
text-transform:uppercase;
font-family:arial;
}

.ariane {color:#ccbaa6;text-transform}
.ariane:link {color:#79450f;text-transform}
.ariane:visited {color:#79450f;text-transform}
.ariane:hover {color:#79450f;text-transform}
/*HEADER*/
div#header{
overflow: hidden;
width:978px;
height:104px;
padding:0 0 0 0;
margin:0;
}

div#logo {
width:403px;
height:104px;
padding:0;
margin:0;
float:left;
}

#banner {
	width:381px;
	margin:0;
	padding:4px 0 0 0;
	height:104px;
	float:left;
	background: url('images/bandeau04.jpg') bottom no-repeat #FFF;
}

#banner_sep {
	float:left;
	width
}

div#panier {
background:url('images/panier-bg.jpg') no-repeat;
width:194px;
height:104px;
padding:0px;
margin:0px;
float:left
}

div#panier p#panier-contenu{
padding:0px 0px 0px 0px;
margin:33px 0px 0px 60px;
color:#2b5a04;
font-weight:bold;
}

div#panier p#panier-lien{
padding:0px 0px 0px 0px;
margin:15px 0px 0px 30px;
}

div#panier p#panier-lien a{
color:#017860;
text-decoration:underline;
text-transform:uppercase;
}

/*FIN HEADER*/

/*MENU1*/
div#menu1{
overflow: hidden;
width:978px;
height:27px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#menu1 ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#menu1 ul li{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style-type:none;
}

div#menu1 ul li#nav1{
background:url('images/menu_01.jpg') no-repeat top left;
width:151px;
height:27px;
float:left
}

div#menu1 ul li#nav1 a:hover{
background:url('images/menubis_01.jpg') no-repeat top left;
width:151px;
height:27px;
float:left
}

div#menu1 ul li#nav2{
background:url('images/menu_02.jpg') no-repeat top left;
width:115px;
height:27px;
float:left
}

div#menu1 ul li#nav2 a:hover{
background:url('images/menubis_02.jpg') no-repeat top left;
width:115px;
height:27px;
float:left
}

div#menu1 ul li#nav3{
background:url('images/menu_03.jpg') no-repeat top left;
width:129px;
height:27px;
float:left
}

div#menu1 ul li#nav3 a:hover{
background:url('images/menubis_03.jpg') no-repeat top left;
width:129px;
height:27px;
float:left
}

div#menu1 ul li#nav4{
background:url('images/menu_04.jpg') no-repeat top left;
width:124px;
height:27px;
float:left
}

div#menu1 ul li#nav4 a:hover{
background:url('images/menubis_04.jpg') no-repeat top left;
width:124px;
height:27px;
float:left
}

div#menu1 ul li#nav5{
background:url('images/menu_05.jpg') no-repeat top left;
width:113px;
height:27px;
float:left
}

div#menu1 ul li#nav5 a:hover{
background:url('images/menubis_05.jpg') no-repeat top left;
width:113px;
height:27px;
float:left
}

div#menu1 ul li#nav6{
background:url('images/menu_06.jpg') no-repeat top left;
width:117px;
height:27px;
float:left
}

div#menu1 ul li#nav6 a:hover{
background:url('images/menubis_06.jpg') no-repeat top left;
width:117px;
height:27px;
float:left
}

div#menu1 ul li#nav7{
background:url('images/menu_07.jpg') no-repeat top left;
width:229px;
height:27px;
float:left
}

div#menu1 ul li#nav7 a:hover{
background:url('images/menubis_07.jpg') no-repeat top left;
width:229px;
height:27px;
float:left
}
/*FIN MENU1*/

/*MENU2*/
div#menu2{
overflow: hidden;
background:url('images/home_03.jpg') no-repeat;
width:978px;
height:23px;
padding:0px;
margin:0px;
}

div#menu2 ul{
padding:4px 0px 0px 70px;
margin:0px 0px 0px 0px;
}

div#menu2 ul li{
padding:0px 2px 0px 2px;
margin:0px 0px 0px 0px;
display:inline;
list-style-type:none;
color:#045e01;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
border-right:2px solid #045e01;
}

div#menu2 ul li a{
color:#045e01;
}

div#menu2 ul li#last{
padding:0px 10px 0px 10px;
margin:0px 0px 0px 0px;
display:inline;
list-style-type:none;
color:#045e01;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
border-right:none;
}

div#menu2 ul li a#last{
color:#045e01;
}
/*FIN MENU2*/

/*COLONNE GAUCHE*/
div#col-left{
overflow: hidden;
float:left;
width:191px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

/*bloc recherche*/
div#bloc1-left {
background:url('images/bloc1-left-bg.jpg') repeat-y;
width:191px
}

div#bloc1-left-top {
background:url('images/bloc1-left-top.jpg') no-repeat top left;
width:191px;
height:36px
}

div#bloc1-left-bottom {
background:url('images/bloc1-left-bottom.jpg') no-repeat bottom left;
width:191px;
min-height:112px
}

div#bloc1-left-contenu {
width:157px;
padding:0px 0px 10px 0px;
margin:0px 14px 0px 20px;
}

div#bloc1-left-contenu p{
width:157px;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
}

input.keywords {
color:#2b5a04;
font-weight:bold;
font-size:9px;
width:133px;
height:18px;
margin:5px 0px 0px 0px;
padding:2px 0px 0px 0px;
float:left;
}

input.bouton-ok {
background: url('images/bouton-ok.jpg') no-repeat;
width:77px;
height:21px;
border:0px none;
padding:0px;; margin-left:80px; margin-right:0px; margin-top:3px; margin-bottom:0px
}

select.search {
margin:4px 0px 0px 0px;
color:#2b5a04;
font-weight:bold;
font-size:9px;
width:157px;
height:20px;
}

/*fin bloc recherche*/

/*bloc catalogue*/
div#bloc2-left {
background:url('images/bloc2-left-bg.jpg') repeat-y;
width:191px
}

div#bloc2-left-top {
background:url('images/bloc2-left-top.jpg') no-repeat top left;
width:191px;
height:42px
}

div#bloc2-left-bottom {
background:url('images/bloc2-left-bottom.jpg') no-repeat bottom left;
width:191px;
min-height:124px
}

div#bloc2-left-contenu {
width:170px;
padding:0px 0px 10px 0px;
margin:0px 10px 0px 11px;
}

.menu-cat:link {color:#566434;font-weight:bold;}
.menu-cat:visited {color:#566434;font-weight:bold;}
.menu-cat:hover {color:#566434;font-weight:bold;}

div#bloc2-left-contenu p.ligne1{
padding:0px;
margin:0px 3px;
background:url('images/ligne1.jpg') repeat-x;
height:3px
}

/*fin bloc catalogue*/

/*bloc information*/
div#bloc3-left {
background:url('images/bloc3-left-bg.jpg') repeat-y;
width:191px
}

div#bloc3-left-top {
background:url('images/bloc3-left-top.jpg') no-repeat top left;
width:191px;
height:40px
}

div#bloc3-left-bottom {
background:url('images/bloc3-left-bottom.jpg') no-repeat bottom left;
width:191px;
min-height:103px
}

div#bloc3-left-contenu {
width:170px;
padding:0px 0px 10px 0px;
margin:0px 10px 0px 11px;
}

div#bloc3-left-contenu p.ligne2{
padding:0px;
margin:0px 3px;
background:url('images/ligne2.jpg') repeat-x;
height:3px
}

.menu-rub:link {color:#5f4015;font-weight:bold;}
.menu-rub:visited {color:#5f4015;font-weight:bold;}
.menu-rub:hover {color:#5f4015;font-weight:bold;}
/*fin bloc information*/

/*bloc partenaire*/
div#bloc4-left {
background:url('images/bloc4-left-bg.jpg') repeat-y;
width:191px
}

div#bloc4-left-top {
background:url('images/bloc4-left-top.jpg') no-repeat top left;
width:191px;
height:41px
}

div#bloc4-left-bottom {
background:url('images/bloc4-left-bottom.jpg') no-repeat bottom left;
width:191px;
min-height:74px
}

div#bloc4-left-contenu {
width:170px;
padding:0px 0px 5px 0px;
margin:0px 10px 0px 11px;
}
/*fin bloc partenaire*/

/*bloc images*/
div#bloc5-left {
background:url('images/blank.png') repeat-y;
width:191px
}

div#bloc5-left-top {
background:url('images/blank.png') no-repeat top left;
width:191px;
height:5px
}

div#bloc5-left-bottom {
background:url('images/blank.png') no-repeat bottom left;
width:191px;
min-height:103px
}

div#bloc5-left-contenu {
width:170px;
padding:0px 0px 10px 0px;
margin:0px 10px 0px 11px;
}

div#bloc5-left-contenu p{
width:170px;
padding:0px 0px 0px 0px;
margin:5px 0px 5px 0px;
}
/*fin bloc images*/
/*FIN COLONNE GAUCHE*/


/*COLONNE CENTRE*/
div#col-center{
overflow: hidden;
float:left;
width:587px;
vertical-align:top;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#bloc-center {
background:url('images/bloc-center-bg.jpg') repeat-y;
width:587px
}

div#bloc-center-top {
background:url('images/bloc-center-top.jpg') no-repeat top left;
width:587px;
height:37px
}

div#bloc-center-top-prod {
background:url('images/bloc-center-top-prod.jpg') no-repeat top left;
width:587px;
height:43px
}

div#bloc-center-bottom {
background:url('images/bloc-center-bottom.jpg') no-repeat bottom left;
width:587px;
min-height:155px
}

div#bloc-center-contenu {
width:577px;
padding:0px 0px 20px 0px;
margin:0px 4px 0px 6px;
}
/*FIN COLONNE CENTRE*/



/*COLONNE DROITE*/
div#col-right{
overflow: hidden;
float:left;
width:200px;
padding:0;
margin:0;
}

/*bloc compte*/
div#bloc1-right {
background:url('images/bloc1-right-bg.jpg') repeat-y;
width:200px
}

div#bloc1-right-top {
background:url('images/bloc1-right-top.jpg') no-repeat top left;
width:200px;
height:49px
}

div#bloc1-right-bottom {
background:url('images/bloc1-right-bottom.jpg') no-repeat bottom left;
width:200px;
min-height:48px
}

div#bloc1-right-contenu {
width:171px;
padding:0px 0px 5px 0px;
margin:0px 14px 0px 15px;
}

div#bloc1-right-contenu p.ligne3{
padding:0px;
background:url('images/ligne3.jpg') repeat-x;
height:3px; margin-left:17px; margin-right:0px; margin-top:0px; margin-bottom:0px
}

div#bloc1-right-contenu a{
color:#f0fff6;
font-weight:bold;
}
/*fin bloc compte*/

/*bloc à la une*/
div#bloc2-right {
background:url('images/bloc2-right-bg.jpg') repeat-y;
width:200px
}

div#bloc2-right-top {
background:url('images/bloc2-right-top.jpg') no-repeat top left;
width:200px;
height:40px
}

div#bloc2-right-bottom {
background:url('images/bloc2-right-bottom.jpg') no-repeat bottom left;
width:200px;
min-height:175px
}

div#bloc2-right-contenu {
width:176px;
padding:0px 0px 15px 0px;
margin:0px 14px 0px 10px;
color:#000000;
font-weight:bold;
}

div#bloc2-right-contenu a{
	color:#590a69;
	font-weight:normal;
}

#pscroller1{
width:166px;
height:170px;
padding:5px 5px 5px 5px;
}

/*fin bloc à la une*/

/*bloc nouveautés*/
div#bloc3-right {
background:url('images/bloc3-right-bg.jpg') repeat-y;
width:200px
}

div#bloc3-right-top {
background:url('images/bloc3-right-top.jpg') no-repeat top left;
width:200px;
height:40px
}

div#bloc3-right-bottom {
background:url('images/bloc3-right-bottom.jpg') no-repeat bottom left;
width:200px;
min-height:175px
}

div#bloc3-right-contenu {
width:176px;
padding:0px 0px 5px 0px;
margin:0px 14px 0px 10px;
color:#ffffff;
font-weight:bold;

}

div#bloc3-right-contenu p a{
	color:#ffffff;
	font-weight:normal;
}

div#bloc3-right-contenu p{
width:166px;
padding:5px 5px 5px 5px;
margin:0px 0px 0px 0px;
color:#ffffff;
font-weight:bold;
}

span.blanc {color:#ffffff;font-weight:bold;}
.blanc:link {color:#ffffff;font-weight:bold;}
.blanc:visited {color:#ffffff;font-weight:bold;}
.blanc:hover {color:#ffffff;font-weight:bold;}

.gris:link {color:#6e6e6e;font-weight:bold;}
.gris:visited {color:#6e6e6e;font-weight:bold;}
.gris:hover {color:#6e6e6e;font-weight:bold;}


/*fin bloc nouveautés*/


/*bloc top des ventes*/
div#bloc4-right {
background:url('images/bloc4-right-bg.jpg') repeat-y;
width:200px
}

div#bloc4-right-top {
background:url('images/bloc4-right-top.jpg') no-repeat top left;
width:200px;
height:40px
}

div#bloc4-right-bottom {
background:url('images/bloc4-right-bottom.jpg') no-repeat bottom left;
width:200px;
min-height:177px
}

div#bloc4-right-contenu {
width:176px;
padding:0px 0px 5px 0px;
margin:0px 14px 0px 10px;
}

div#bloc4-right-contenu p a{
	color:#590a69;
	font-weight:normal;
}

div#bloc4-right-contenu p{
width:166px;
padding:5px 5px 5px 5px;
margin:0px 0px 0px 0px;
color:#590a69;
font-weight:bold;
}

span.noir {color:#000000;font-weight:bold;}
/*fin bloc top des ventes*/

/*FIN COLONNE DROITE*/


/*FOOTER*/


div#footer{
clear:both;
overflow:hidden;
width:978px;
}

p.mess-bas {
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	width:978px;
	text-align:center;
}

div#footer1{
background:url('images/home_07.jpg') no-repeat;
width:978px;
height:50px;
margin:0px;
padding-left:300px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

p.meta {
	margin:5px 10px 5px 10px;
	padding:0px 0px 0px 0px;
	width:958px;
	text-align:justify;
}

/*FIN FOOTER*/

/*affichage page catalogue*/
table.catalogue {
	border-collapse:collapse;
	width:577px;
}

table.catalogue td{
	padding:0px 0px 0px 0px;
	border-bottom:1px dotted #7b746c;
}

div.produit{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:577px;
	text-align:left;
	float:left;
}

div.prod{
	margin:5px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:155px;
	text-align:center;
	float:left;
}

div.photo{
	margin:0px;
	padding:0px;
	width:130px;
	background:url('images/prod-bg.jpg') repeat-y;
}

div.photo-top{
	background:url('images/prod-top.jpg') no-repeat top left;
	width:130px;
	height:9px
}

div.photo-bottom{
	background:url('images/prod-bottom.jpg') no-repeat bottom left;
	width:130px;
	min-height:110px
}

div.photo-contenu{
	margin:0px 5px 0px 5px;
	padding:0px 0px 10px 0px;
	width:120px;
}

div.prod1{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:422px;
	text-align:left;
	float:left;
}

div.prod1 p.ligne4{
padding:0px;
background:url('images/ligne4.jpg') repeat-x;
height:3px;
width:215px; margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:5px
}

div.prod1 p.barre{
	background:url('images/barre.jpg') no-repeat;
	width:351px;
	height:29px;
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:5px; padding-left:5px; padding-right:0px; padding-top:2px; padding-bottom:0px
}
/*affichage page catalogue*/

/*affichage page produit detail*/

table.produit-det {
	border-collapse:collapse;
	width:577px;
	margin:0px 0px 0px 0px;
}

table.produit-det td{
	padding:0px 0px 0px 0px;
}


table.produit-det td div.det1{
	padding:0px 0px 0px 0px;
	margin:5px 0px 5px 0px;
	float:left;
	width:180px;
	text-align:center;
}

table.produit-det td div.det2{
	padding:0px 0px 0px 0px;
	margin:5px 0px 5px 0px;
	float:left;
	width:397px;
}

div#asso {
background:url('images/asso-bg.jpg') repeat-y top left;
width:587px
}

div#asso-top {
background:url('images/asso-top.jpg') no-repeat top left;
width:587px;
height:50px
}

div#asso-bottom {
background:url('images/asso-bottom.jpg') no-repeat bottom left;
width:587px;
min-height:237px
}

div#asso-contenu {
width:587px;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
}

table#prod-asso {
	border-collapse:collapse;
	width:577px;
}

table#prod-asso td{
	padding:0px 0px 10px 0px;
	text-align:center;
}

table#prod-asso td p a{
color:#79440f;
font-weight:bold;
padding:0px 0px 0px 0px;
}

table#prod-asso td p {
padding:0px 0px 0px 0px;
}
/*fin affichage produit detail*/