.bd {
border:1px solid aqua;
}
.bd2 {
border:1px solid red;
}
body	{
						margin:0px;
						padding:0px;
						background-color:#150C03;
						font-family:Tahoma;
						}
.bg_center	{
						background-image: url(../images/header.jpg);
						background-position: left top;
						background-repeat: no-repeat;
						width:1004px;
						height:173px;
						}
.bg_left	{
						background-image: url(../images/bg_header_side.jpg);
						background-position: right top;
						background-repeat: no-repeat;
						}
.bg_right	{
						background-image: url(../images/bg_header_side.jpg);
						background-position: left top;
						background-repeat: no-repeat;
						}
#class_1  {
						border:9px solid #ffffff;
						border-bottom:0px;
						border-top:0px;
						}

p, table, div {font: 11px/1.4em tahoma; color:#b18b1e; margin: 0 0 1.2em 0; }
a { color:#ddd7b7; text-decoration: none; }
a:hover { text-decoration: underline; }
.text { color:#ddd7b7; }
.pointer { cursor:pointer; }
#header {
	height:121px;
	margin:0;
}
#logo {
	background:url(../images/logo-trans.png) no-repeat top left;
	width: 276px; height:82px;
	margin: 15px 0 0 85px;
	cursor:pointer;
	float:left;
}
span.imes {
	visibility:hidden;/**/
}
#lang {
	float: right;
	margin: 10px 50px 0 0;
    display:block;
     }
#lang {
	float: right;
	margin: 10px 50px 0 0;
     }
#etatpanier {
	float: right;
	margin: 44px 46px 0 0;
	border-left: 1px solid #5c4a13;
	padding-left:15px;
	font: 11px tahoma;
	color:#9b8402;
}
#etatpanier a {
	color:#9b8402;
    font-weight:bold;
}
#etatpanier span {
    margin:0 3px;
}
.nbarticles {
	background: url(../images/pic_header.gif) no-repeat top left;
	padding-left:36px;
	margin-top:10px;
	color:#9b8402;
    line-height:1.2em;
}
#menu {
	margin: 0 0 20px;
	height:52px;
}
html > body #menu { /*HIDE FROM IE 6 AND LOWER*/
	border:1px solid transparent; /* hack to make the margin ok */
}
#menu ul {
	list-style: none;
	text-align: left;
	margin:17px 0 0;
	padding:0;
}
#menu ul li {
	display:inline;
	text-align: center;
	float:left;
	width:153px;
}
#content {
	clear:both;
}
#mainpanel {
	float:left;
	width:684px;
	margin-left:35px;
    font: 11px tahoma;
    color:#ddd7b7;
}
#rightpanel {
	float:right;
	width:235px;
	margin-right:35px;
}
.box {
	width:235px;
	margin-bottom:15px;
}
.topbox {
	background: url(../images/corn_top.gif) no-repeat top left;
	height:3px;
	margin:0;
}
.midbox {
	background: url(../images/corn_middle.gif) repeat-y top left;
	padding:15px 20px 12px;
	font: 11px tahoma;
	color:#9b8402;
	margin:0;
}
.bottbox {
	background: url(../images/corn_bott.gif) no-repeat bottom left;
	height:3px;
	margin:0;
}
.box .titre {
	display:block;
}
#rechercher form {
	margin: 8px 0;
}
#rechercher input.rechercher {
	background: url(../images/bg_input_1.gif) no-repeat top left;
	height:19px;
	margin-right:2px;
	border:none;
	padding:1px 5px 0;
	width:165px !important;
	width:155px;
	color:#cec39d;
	font: 12px tahoma;
}
#rechercher .bouton {
	background: url(../images/btn_1.gif) no-repeat top left;
	width:28px;
	height:15px;
	text-align:center;
}
#rechercher .bouton a {
	font: bold 9px tahoma;
	color:#82540a;
}
.more {
	background: url(../images/mark_1.gif) no-repeat top left;
	padding-left:15px;
	font: 11px tahoma;
	color:#9b8402;
}
.bordertitle {
	padding-bottom: 11px;
	border-bottom: 1px solid #443a21;
	width:100%;
	margin-bottom:12px;
}
ul.gamme {
	list-style: none;
	text-align: left;
	margin: 0 0;
	padding:0;
}
ul.gamme li {
	background: url(../images/mark_2.gif) no-repeat left 3px;
	padding-left:12px;
	margin:0;
	font: bold 11px/1.2em tahoma;
    margin-bottom:10px;
}
ul.gamme li a {
	font: bold 11px tahoma;
	color:#9b8402;
	text-decoration:none;
}
ul.gamme li ul {
	list-style: none;
	margin-left:15px;
	padding-left:0;
	margin-bottom:7px;
    margin-top:6px;
}
ul.gamme li ul li {
	background: url(../images/list_0_1_act.gif) no-repeat left 6px;
	font: normal 11px/1.4em tahoma;
	color:#775e15;
    margin-bottom:2px;
}
ul.gamme li ul li a {
	font: normal 11px/1em tahoma;
	color:#e1c548;
	text-decoration:none;
}
ul.infos {
	list-style: none;
	text-align: left;
	margin: 0 0;
	padding:0;
}
ul.infos li {
	background: url(../images/list_0_1_act.gif) no-repeat left 8px;
	padding-left:12px;
	margin:0;
	font: normal 11px/1.6em tahoma;
}
ul.infos li a {
	font: normal 11px tahoma;
	color:#9b8402;
	text-decoration:none;
}
.banner {
    float:right;
    width: 250px;
    height:300px;
    padding:8px 8px 9px 8px !important;
    padding:8px;
	margin:4px 0 15px 15px;
}
.maconniques {
    float:right;
    width: 167px;
    height:200px;
    padding:8px 8px 9px 8px !important;
    padding:8px;
	margin:4px 0 15px 15px;
}
h1 {
	font: bold 11px "Palatino",Georgia, tahoma;
	color:#d2bf6d;
	text-transform: uppercase;
	background: url(../images/bg_title_1.gif) no-repeat left top;
	width:670px;
	height:22px;
	margin-bottom:20px;
	padding-top:9px;
    text-indent:15px;
}
h1.produit {
	text-transform: none;
}
h2 { font: bold 12px tahoma; color:#d2bf6d; }
h3 { font: bold 12px arial; color:#c09f3e; }
.item {
	float:left;
	width: 320px;
	height: 150px;
	margin: 0 13px 30px 0;
}
.itemimage {
	display:block;
	margin:0 8px 4px 0;
    height:106px;
    border:1px solid #5f3b03;
    padding:0;
    width:106px;
}
.itemimage img {
    margin:3px;
}
.itemname {
	margin:10px 0 7px 0;
}
.itemname a {
	color:#ddd7b7;
	font: bold 12px arial;
	text-decoration:none;
}
.itemname_ {
	margin:10px 0 7px 0;
	color:#ddd7b7;
	font: bold 12px arial;
}
.itemdesc_ {
	margin:10px 0 7px 0;
	color:#b18b1e;
	font: 12px arial;
}
.itemprice {
	font: 12px tahoma;
	color:#947e00;
	margin:20px 0 0px 0;
    padding-left:40px;
}
.itemprice span {
	font: bold 13px tahoma;
	color:#c79a05;
	padding-left:5px;
}
.itemprice_ {
	font: 12px tahoma;
	color:#b18b1e;
	margin:20px 0 7px 0;
}
.itemprice_ span {
	font: bold 14px tahoma;
	color:#ddd7b7;
}
.linksitem {
	clear:both;
	margin:0;
}
.detailsitem {
	background: url(../images/bg_details.gif) no-repeat left top;
	width:108px;
	height:22px;
    margin-bottom:0;
	margin-right:3px;
	padding-top:6px;
    float:left;
}
.detailsitem a, .buyitem a {
	background: url(../images/mark_3.gif) no-repeat left 4px;
	font: 11px tahoma;
	color:#ddd7b7;
	text-decoration:none;
	padding-left:12px;
	margin: 0px 0 0 10px;
}
.buyitem {
	background: url(../images/bg_acheter.gif) no-repeat left top;
	width:140px;
	height:22px;
	padding-top:4px;
    float:left;
}
.longbg { background: url(../images/bg_acheter2.gif) no-repeat left top; width:200px;}
html > body .detailsitem, html > body .buyitem {
	padding-top:6px;
}
.commander {
	margin:10px 0 7px 0; font:bold 12px arial; }
.clear {
	clear: both;
}
.pager {
	text-align: right;
	font: 11px tahoma;
	padding-right:18px;
}
.pager a {
	margin-left:7px;
	color:#7e6b00;
	text-decoration:none;
}
.pager span {
	margin-left:7px;
	font-weight: bold;
	color:#7e6b00;
}
#footer{
	clear: all;
	margin:25px 35px 0;
	border-top: 1px solid #392d02;
	padding-top:20px;
	height:50px;
}
.credit {
	float:left;
	width:230px;
	color:#866614;
	font: 10px tahoma;
}
.credit a {
	color:#866614;
	text-decoration:underline;
}
.nav {
	float:right;
	width: 700px;
	text-align:right;
}
.nav a {
	color:#866614;
	font: 10px tahoma;
	text-decoration:none;
	margin-left:10px;
}

.FormLabel {
    font: 11px tahoma;
    color:#ddd7b7;
}
.crumbs { color:#866614; font:10px tahoma; margin: 0 0 10px 0; display:none; } /* LES CRUMBS SONT DESACTIVES */
.crumbs a { color:#866614; text-decoration:underline; }
.goldenbox {
    background-color: #150C03;
    border: 1px solid #e1c548;
}

.maconniques2 {
	padding:8px; margin:4px 0 5px 5px;
}
.boxfm {
	float:right; width:190px; height:280px; margin:4px 0 15px 15px;
}
.btq {
    margin: 0 7px 15px 0;
    color: #fff;
    width: 144px;
    height:140px;
    padding: 8px;
    text-align: center;
    float:left;
}
.btq .head {
    font: bold 12px arial;
    color:#d2bf6d;
    margin: 0 0 10px 0;
}
.btq .head a {
    color:#d2bf6d;
    text-decoration:none;
}
.B1 {
    text-transform:uppercase;
}
.B2 {
    font: bold 11px arial;
}
.perpage { text-align:right; color:#866614 }
.perpage select { font:11px arial; margin-right:14px; }
.pd15 { padding-right:15px; }
.pd30 { padding-right:30px; }
.categs { float:right; margin: 0; width:100%;}
.brod {
    float:left;
    text-align: center;
    margin: 0 7px 15px 0;
    width: 140px;
    padding: 19px 0;
}
.button { background:url(../images/btn_bg.gif); border:0px; padding: 3px 8px; font: bold 11px tahoma; color:#82540A; cursor:pointer;}
.button2 {}
.buttonlink {  border:1px solid #785b31; background-color:#6a4203; padding: 4px 12px 6px; font: 11px tahoma; color:#e1c548; }
.tables { }
.tables td { padding:3px 5px; }
.tables .head { font:bold 11px tahoma; color:#9b8402; border-bottom: 1px solid #9b8402; }
.sm { /*width:20px; height:20px; padding:0; text-align: center;*/}
.tables .bott {  border-top: 1px solid #9b8402; }
.coords { float:right; padding:15px; }
form table { margin:0 }
.w120 { width:120px; }
.warning { font:normal 30px arial; text-align:center; }

.TextBox_4 {
	height:19px;
	margin-right:2px;
	border:solid 1px #645203;
	padding:1px 5px 0;
	width:165px !important;
	width:155px;
	color:#cec39d;
	background-color:#2B2105;
	font: 12px tahoma;
}

.TextareaBox_4li {
	border:solid 1px #645203;
	background-color:#2B2105;
	width:165px !important;
	color:#cec39d;
	width:155px;
}

.Select_4{
	border:solid 1px #645203;
	background-color:#2B2105;
	width:180px !important;
	width:165px;
	color:#cec39d;
}
.ErrorMessage {
    font: normal 11px arial;color: #553f00; background-color:#B1A61F ; padding: 2px 5px 3px; margin-top:2px; margin-bottom:5px;
}

.button_fm {
	background: url(../images/btn_fm.gif) no-repeat top left;
	width:155px;
	height:20px;
	text-align:center;
}

.button_fm  a{
	margin-top:10px;
	font: bold 9px tahoma;
	color:#82540a;
}

.button_fm  a:hover{
	text-decoration: none;
	color:#684203;
}
.promoend {
    float:right;padding-right:10px;color:#ab872f
}
.promobox {
    width:670px;text-align:center;
    padding: 10px 0 10px 4px;
}
.promo {
    float: left;
    width: 204px;
    height: 200px;
    padding: 0 8px;
}
.promo h2 {
    height: 40px;
    font: bold 12px arial;
    color:#ddd7b7;
    padding: 0 10px;
}
.promo img {
    border: 1px solid #5f3b03;
    padding: 3px;
}
.promoimg {
    width: 118px;
}
.promoname {
    border-bottom:1px solid #c79a05;
    margin-bottom:5px;
    color:#c79a05;
}
.promoprice {
    font: 18px arial;
    color:#ddd7b7;
}
.promorebate {
    color:#96834c;
    font-size:10px;
    text-align:right;
}
.listepromo {
    clear: both;
    text-align: right;
    padding-right:15px;
}

