html {
background:#252003 url(../../images/fondhtml.jpg) top center repeat-y
}

body {
background:url(../../images/bg_body.jpg) no-repeat;
color:#000;
width: 960px;
border-left: 10px solid #7A7105;
border-right: 10px solid #7A7105;
font:13px Arial, Helvetica, sans-serif;
margin:0 auto;
}

img {
border:0
}

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

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

td {
vertical-align:top;
margin:0;
padding:0
}
#video{
display:block;

background:url(../../images/video.png) top left no-repeat;
width:199px;
height:24px;
margin:0;
padding:0;
padding-top: 41px;
margin-left: 10px;
margin-bottom: 20px;
}
p.erreur {
color:#c00;
font-weight:700;
text-align:center
}

p.intro {
font-weight:700;
width:450px;
margin:auto
}

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

span.rouge {
color:#c00
}


table {
border-collapse:collapse
}

.corbeille{
display:block;
height:24px;
width:24px;
background:url(../../images/corbeille.png)
}

.input_formulaire {
width:270px
}

h2.rub {
font-size:14px;
height:24px;
padding-left:30px;
padding-top:6px;
background:url('../../images/sitemap_rub.gif') no-repeat;
background-position:10px 13px;
line-height:25px;
margin:5px
}

.map li,.compte li {
list-style:none;
list-style-image:url('../../images/sitemap_ssrub.gif');
line-height:25px;
margin-left:40px
}

#conteneur {
background:url(../../images/bg_conteneur.jpg) no-repeat;
width:95%;
min-width:960px;
margin:auto;
padding:0
}

#bandeau_haut {
background:url(../../images/bandeau.jpg) no-repeat;
height:188px;
width:960px;
margin:0 auto;
padding:0
}

#logosite{
	position:absolute;
	margin-left: 260px;
	margin-top: 42px;
	width: 440px;
	height: 35px;
	display: block;
}

#menu_top {
display:block;
width: 425px;
height:22px;
margin: 0;
font-size:10px;
margin-left: 268px;
padding: 0;
padding-top: 4px
}

#menu_top li {
display:inline;
margin:0 9px;
padding: 0;
}

#menu_top a {
height:13px;
padding-left:18px;
color:#7A7105;
}

#menu_top a:hover {
text-decoration: none;
color:#000;
}
#menu_top #top_home {
background:url(../../images/minimenu11.png) left no-repeat;
}
#menu_top #top_home:hover {
background:url(../../images/minimenu12.png) left no-repeat;
}
#menu_top #top_reco {
background:url(../../images/minimenu31.png) left no-repeat;
}
#menu_top #top_reco:hover {
background:url(../../images/minimenu32.png) left no-repeat;
}
#menu_top #top_sitemap {
background:url(../../images/minimenu41.png) left no-repeat;
}
#menu_top #top_sitemap:hover {
background:url(../../images/minimenu42.png) left no-repeat;
}
#menu_top #top_fav {
background:url(../../images/minimenu21.png) left no-repeat;
}
#menu_top #top_fav:hover {
background:url(../../images/minimenu22.png) left no-repeat;
}


#titre_site {
float:left;
margin:0
}

#menu_horizontal {
display:block;
height:32px;
margin:130px 0 0 263px;
padding:0;
width:437px
}

#menu_horizontal li {
display:block;
float:left;
margin:9px 12px 0
}

#menu_horizontal a {
font-size:11px;
padding:0 0 6px;
color:#EBFF00;
text-transform: uppercase;
}

#menu_horizontal a:hover {
text-decoration:none;
color:#252003;
}


#bandfil {
background:url(../../images/bandfil.jpg) no-repeat;
height:50px;
width:960px;
margin:0 auto;
padding:0
}


#table_contenu {
clear:both;
background: #FFF;
width:100%;
margin:0
}

#partie_gauche {
background: #FFF url(../../images/backgauche.jpg) left repeat-y;
width:192px;
padding:0
}

#bas_gauche {
background: #7A7105 url(../../images/basgauche.jpg) left repeat-y;
width:192px;
padding:0
}

#coupcoeur{
width:192px;
margin:0 0 20px;
padding:0;
height: 310px;
text-align: center;
background:url(../../images/notreselect.jpg) top left no-repeat;
}

.boxlink{
	width: 148px;
	height: 148px;
	border:1px solid #7C7308;
	margin: 0 auto;
	margin-top: 49px;
	margin-bottom: 10px;
	vertical-align: middle;
}

.boxnom{
	font-family: Verdana;
	font-size: 13px;
	color:#252003;
	text-transform: uppercase;
	width: 192px;
}




#coupcoeur a:hover,#meve a:hover{
	color:#252003;
}

.menu {
width:192px;
margin: 0;
font-size:11px;
font-family: Verdana;
color:#000;
padding:0;
margin-bottom: 35px;
}

#vertical_carpe{
background:url(../../images/menu-carpe.jpg) 4px 0 no-repeat;
padding-top:45px
}

#vertical_coup{
background:url(../../images/menu-coup.jpg) 4px 0 no-repeat;
padding-top:70px
}

#vertical_carnassier{
background:url(../../images/menu-carnassier.jpg) 4px 0 no-repeat;
padding-top:40px
}

.menu h2 {
height:13px;
width:192px;
cursor:pointer;
text-transform: uppercase;
margin:0;
padding:0;
margin-bottom: 13px;

}

.menu h2 a {
font-size:11px;
display:block;
height:auto;
height:13px;
width:175px;
font-weight:400;
text-align:left;
color:#000;
text-decoration:none;
background: #ECFF00 url(../../images/menuh2.jpg) left no-repeat;
margin:0;
padding: 0;
padding-left: 17px;
}

.menu h2 a:hover {
background: #ECFF00 url(../../images/menuh2hover.jpg) left no-repeat;
}

.stretcher {
font-size:11px;
margin:0;
padding:0;
display:block;
margin-bottom: 13px;
}

.stretcher li.first {
text-align:left;
margin:0;
padding: 0;
width: 192px;
height: 14px;
margin-bottom: 13px;
}

.stretcher li.two {
text-align:left;
margin:0;
padding: 0;
width: 192px;
height: 14px;
margin-bottom: 13px;
}

.stretcher a.decale{
	padding: 0;
	width: 152px;
	display: block;
	margin-left: -40px;
	padding-left: 40px;	
	height: 14px;
	margin-bottom: 13px;
	color:#7A7105;
}

.stretcher a.decale:hover{
color:#7A7105;
text-decoration: none;
background: #ECFF00 url(../../images/menuh2.jpg) left no-repeat;
}

.stretcher a{
color:#262002;
width: 173px;
padding-left: 19px;
display: block;
height: 14px;
}

.stretcher a:hover{
color:#EBFF00;
background: #7A7105;
text-decoration:none
}



#ekinoxe {
width:79px;
height:91px;
margin: 0 auto;
margin-top: 80px;
padding:0
}

#ekinoxe a{
display:block;
width:103px;
margin:0 auto
}

#fluxRSS {
clear:both;
height:53px;
margin:25px 0 0;
padding:0
}

#fluxRSS img {
float:left
}

#fluxRSS span {
font-size:11px;
padding:5px 10px 0 0
}

#fluxRSS a img {
display:block;
margin:0
}

#fluxRSS:hover {
text-decoration:underline
}

#partie_centrale {
width:558px;
padding:0
}

#bas_centre {
width:558px;
text-align: center;
background:#3A361C url(../../images/bascentre.jpg) top repeat-x;
padding:0
}
	
#page {
width:558px;
margin:0;
padding: 0;
}

#arbo {
font-size:10px;
height:17px;
color:#797105;
margin:0;
width: 400px;
}

#arbo a {
color:#797105
}

#arbo a:hover {
color:#251F02;
text-decoration: none;
}

.produit_le_descriptif{
	width: 500px;
	margin-left: 20px;
}

.txtart{
	float:left;
	clear:both;
	width: 495px;
	margin-left: 40px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.imageprod{
	text-align: center;
	width: 250px;
}

.prodetail{
	width: 250px;
}

.article table,.article form{
clear:both;
margin-top: 10px;
max-width:500px;
margin-left: 10px;
margin-bottom: 10px;
}



.article {
margin-left: 18px;
margin-bottom: 12px;
width:540px;
background:#3A361C url(../../images/article.jpg) top center no-repeat;
float:left;
color:#FFF;
border-bottom: 24px solid #252003;
}

.liste_produit{
width: 540px;
margin-left: 18px;
}

.produit {
margin-bottom: 12px;
height:150px;
width:540px;
background:url(../../images/produit.jpg);
float:left;
color:#FFF;
}

.photo {
clear:both;
float:left;
width:155px;
height:113px;
margin:0;
margin-left: 9px;
margin-top: 5px;
}

.produit h3, h2.titre {
float:left;
padding:4px 0 0 45px;
margin: 0 0 5px;
font-size:12px;
font-family: Verdana;
text-transform: uppercase;
width:450px;
height:17px;
font-weight:400;
color:#ECFF00
}

.produit a {
color:#ECFF00
}

.produit .texte {
float:left;
width:350px;
margin:0;
height:66px;
color:#FFFFFF;
font-size: 11px;
margin-left: 10px;
margin-top: 5px;
}

.prix {
width:350px;
height:27px;
font-size:20px;
margin:0;
color:#252003;
font-family: Verdana;
padding: 0;
float:left;
margin-left: 10px;
margin-top: 5px;
}

.prix2{
text-align: center;
width:250px;
height:24px;
font-size:20px;
margin:0;
color:#252003;
font-family: Verdana;
padding: 0;
float:left;
margin-top: 10px;
background: #7A7105;
}

.more_details{
float:left;
display:block;
width:110px;
height:14px;
padding-top:2px;
padding-left: 10px;
text-align:left;
margin:0;
font-size:11px
}

.promobann{
margin: 0;
padding: 0;
background: #7A7105;
border-left:1px solid #ECFF00;
font-family: Verdana;
font-size: 15px;
color:#252003;
text-transform: uppercase;
float:right;
margin-top: 1px;
width: 90px;
height: 24px;
text-align: center;
}

.produit h3{
width:403px
}

.more_details:hover{
text-decoration:none
}

#form_contact td {
height:25px
}

.champ_contact, .tableform input {
background:#252003;
border:1px solid #ECFF00;
height:18px;
color:#ECFF00;
width:200px;
padding:3px 3px 0;
margin-bottom:2px
}

.tableform textarea{
background:#252003;
border:1px solid #ECFF00;
color:#ECFF00;
margin-bottom: 10px;
}

select.champ_contact {
width:258px;
padding:0 0 0 3px
}

.next_ligne{
clear:both;
padding:5px 0
}

#module_vote{
border:1px solid #999;
width:495px;
padding:5px 10px;
margin:10px auto 0;
font-size:11px
}

#module_vote .etoile{
display:block;
float:left;
background:url(../../images/etoile-grise.gif);
width:20px;
height:20px;
margin:0
}

#module_vote .etoile:hover{
background:url(../../images/etoile-jaune.gif)
}

#module_vote .fond_gris{
float:right;
background:url(../../images/etoile-grise.gif);
width:100px;
height:20px
}

#module_vote .fond_jaune{
background:url(../../images/etoile-jaune.gif);
height:20px
}

#module_vote .right{
float:right;
width:40px;
height:15px;
margin:0;
padding:5px 0 0
}

#module_vote .left{
float:left;
width:395px;
height:15px;
margin:0;
padding:5px 0 0
}

#ajout_comment{
clear:both;
width:100%
}

#ajout_comment textarea{
margin:5px 0;
border:none;
background:#CCC;
width:100%;
height:100px
}

#ajout_comment input{
width:180px
}

.link{
display:block;
float:right;
width:100px;
height:12px;
padding:2px 4px 4px;
margin:0;
text-align:center;
background:#CCC
}

.link:hover{
background:#333;
color:#FFF
}

.imgdte{
	width: 199px;
	height: 34px;
	margin-left: 10px;
}

#partie_droite {
background: #FFF url(../../images/droite.jpg) right repeat-y;
width:209px;
padding:0
}

#bas_droite {
background: #7A7105 url(../../images/basdroite.jpg) right repeat-y;
width:209px;
padding:0
}

.imgbande{
height: 3px
}

#siege{
width: 171px;
height: 201px;
background:url(../../images/siege.png)  no-repeat;
margin: 0 auto 10px

}

#recherche {
background:url(../../images/recherche.jpg) top center no-repeat;
width:192px;
height:20px;
margin:0;
padding:0;
padding-top: 41px;
margin-bottom: 27px;
}

.form_search {
background:url(../../images/champrecherche.jpg) top center no-repeat;
float:left;
width:146px;
height:15px;
border:none;
font-size:10px;
padding-top: 5px;
margin-top: 2px;
margin-left: 8px;
margin-right: 4px;
padding-left: 4px;
color:#ECFF00;
}

select.form_search {
width:124px;
padding:0
}

.btn_search {
margin:2px 0 0 5px
}

#connexion {
float:left;
margin: 0;
padding: 0;
margin-left: 160px;
width:320px;
height: 50px;
}

.conntxt{
	width: 290px;
	height: 16px;
	display: block;
	color:#FFF;
	font-family: Verdana;
	font-size: 11px;
	margin-left: 20px;
	padding-left: 10px;
	padding-top: 4px;
}

#connexion a{
	color:#ECFF00;
	font-family: Verdana;
	font-size: 11px;
	width: 140px;
	height: 15px;
	display: block;
	float:left;
	text-align: center;
}

#paniervalid{
	vertical-align: middle;
	margin-left: 20px;
}

#panier {
float:right;
width:320px;
height:45px;
color:#FFF;
padding-top: 5px;
font-size:11px;
}

#panier a{
color:#FFF;
margin-left:5px
}

#diaporama{
background:url(../../images/diapo.jpg) no-repeat;
width: 191px;
height: 280px;
margin-left: 15px;
margin-top: 5px;
}

#diaporama img{
position:absolute;
	margin-top: 52px;
	margin-left: 7px;
}




#newsletter {
display:block;

background:url(../../images/newsletter.jpg) top left no-repeat;
width:199px;
height:20px;
margin:0;
padding:0;
padding-top: 41px;
margin-left: 10px;
margin-bottom: 20px;
}

.form_connect, .form_news {
background:url(../../images/formconnect.jpg) no-repeat;
display:inline;
width:120px;
height:20px;
color:#000;
text-align:center;
border:none;
margin:0;
padding:2px 3px;
margin-left: 10px;
margin-top: 6px;
}

.btn_connect, .btn_news {
	vertical-align: middle;
}

#flash_infos {
background:url(../../images/flashinfos.jpg) top no-repeat;
overflow:hidden;
width:189px;
height:auto;
font-size:11px;
margin: 0;
padding: 0;
margin-left: 10px;
padding-top: 45px;
padding-left: 5px;
padding-right: 5px;
color:#9D9D9D
}

#flash_infos h2 {
font-size:12px;
color:#000;
margin:10px 0 0
}

#flash_infos a {
color:#000;
text-decoration:underline;
font-style:italic
}

#flash_infos a:hover {
text-decoration:none
}

#flash_infos marquee {
height:200px
}

#meve{
	margin:20px 0 10px 9px;
	background:url(../../images/meve.jpg) top no-repeat;
	width: 201px;
	text-align: center;
}

#mbd{
	font-size: 12px;
	font-family: Arial;
	color:#3A361C;
	width:194px;
	height: 140px;
	margin-left: 9px;
	margin-top: 24px;
	padding: 0;

}

#mbd a{
	color:#3A361C;
	text-decoration: none;
}

#mbd li{
	height: 18px;
	background:url(../../images/baba.jpg) top center no-repeat;
	padding-top: 4px;
	padding-left: 2px;
}

#mbd li img{

	margin-left: 10px;
}

#mbd li.litextonly{
	height: 16px;
	padding-top: 6px;
}

#mbd li#prepaiement{
	height: 2px;
	width: 194px;
	background:url(../../images/baba.jpg) top center no-repeat;
}

#mbd li#paiement{
	height: 48px;
	width: 194px;
	display: block;
	background:url(../../images/paiement.jpg) top center no-repeat;
}

#lien_bas {
display:block;
float:left;
width: 254px;
height: 42px;
margin: 0;
margin-top: 15px;
margin-left: 150px;
margin-bottom: 15px;
}

#adresse {
clear:both;
height:19px;
font-size: 11px;
font-family: Verdana;
font-weight:400;
color:#7A7105;
margin:0;
padding:1px 0 0;
text-align:center;
}

#rubrique_bas {
clear:both;
display:block;
color:#FFFFFF;
margin:35px 0 0 0;
padding:0;
font:10px Verdana
}

#rubrique_bas li {
display:inline;
padding:0;
margin-right:5px
}

.capitale{
	text-transform: uppercase;
}

#rubrique_bas a {
text-decoration:none;
color:#FFFFFF;
}

#rubrique_bas a:hover {
text-decoration:none;
color:#EBFF00
}

.menu li {
list-style-type:none
}

.galerie_photo {
clear:both;
width:500px;
margin:0 auto;
padding:5px 0
}

.photo_galerie {
float:left;
width:110px;
height:110px;
margin:5px
}

tr,form,td {
margin:0;
padding:0
}

.promoprix{
text-decoration:line-through;
margin-right:10px
}ckground:url(../../images/paiement.jpg) top center no-repeat;
}

#lien_bas {
display:block;
float:left;
width: 254px;
height: 42px;
margin: 0;
margin-top: 15px;
margin-left: 150px;
margin-bottom: 15px;
}

#adresse {
clear:both;
height:19px;
font-size: 11px;
font-family: Verdana;
font-weight:400;
color:#7A7105;
margin:0;
padding:1px 0 0;
text-align:center;
}

#rubrique_bas {
clear:both;
display:block;
color:#FFFFFF;
margin:35px 0 0 0;
padding:0;
font:10px Verdana
}

#rubrique_bas li {
display:inline;
padding:0;
margin-right:5px
}

.capitale{
	text-transform: uppercase;
}

#rubrique_bas a {
text-decoration:none;
color:#FFFFFF;
}

#rubrique_bas a:hover {
text-decoration:none;
color:#EBFF00
}

.menu li {
list-style-type:none
}

.galerie_photo {
clear:both;
width:500px;
margin:0 auto;
padding:5px 0
}

.photo_galerie {
float:left;
width:110px;
height:110px;
margin:5px
}

tr,form,td {
margin:0;
padding:0
}

.promoprix{
text-decoration:line-through;
margin-right:10px
}