*{
	margin:0;
	padding:0;
}
body{
	background-color:#f0efe6;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8b877e;
}
h2{
	font-size:20px;
	padding: 6px 15px;
	border:1px #e5dccf solid;
	margin-bottom:2px;
}
.divpic a{
	color:#FFF;
}
a{
	text-decoration: none;
	color:#86c64b;
}
a:hover{
	color:#b0da41;
}
a img{
	border: none;
}
ul{
	list-style: none;
}
li{
}
/*-----------------------------------------------------------------------------------------Menu langue*/
.lng{
	position:relative;
	display:block;
	width:961px;
	height:12px;
	padding:1px 0 2px 0;
}
.lng li{float:left;}
.lng li a{
	position: absolute;
	display: block;
	overflow: hidden;
	padding:12px 0 0 0;
	height:0 !important;
	height /**/: 13px;
	width:15px;
}

.lng .fr{
	background:url("/images/commun/flags/fr.gif") 0 0 no-repeat;
	right:109px;
}
.lng .be{
	background:url("/images/commun/flags/be.gif") 0 0 no-repeat;
	right:91px;
}
.lng .en{
	background:url("/images/commun/flags/en.gif") 0 0 no-repeat;
	right:73px;
}
.lng .it{
	background:url("/images/commun/flags/it.gif") 0 0 no-repeat;
	right:54px;
}
.lng .pt{
	background:url("/images/commun/flags/pt.gif") 0 0 no-repeat;
	right:36px;
	visibility:hidden;
}
.lng .pl{
	background:url("/images/commun/flags/pl.gif") 0 0 no-repeat;
	right:18px;
	visibility:hidden;
}
.lng .su{
	background:url("/images/commun/flags/su.gif") 0 0 no-repeat;
	right:0;
	visibility:hidden;
}
/*------------------------------------------------------------------------------------------Fin menu langue*/
/*--------------	ref		--------------*/
h1{
	padding-bottom: 2px;
	width: 99.99%;
}
h1, .baseline{
	margin: 0 auto;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	color: #CFCBA8;
}
.baseline a, p.tags a{
	text-decoration: none;
	color: #CFCBA8;
}
p.tags{
	font-size: 9px;
	text-align: center;
	color: #6f6857;
}
.baseline{
	margin: 10px auto;
	width: 962px;
}

#global{
	background-color:#FFFFFF;
	margin: 0 auto 0 auto;
	width:962px;
/*	height:932px;*/
	padding:0 15px 15px;
}
#header{
	position: relative;
	background:#fff;
	margin: 0 0 2px 0;
	width:961px;
	height:108px;
	font-size:14px;
}
#aheader{
	display:block;
	float:left;
	overflow:hidden;
	background:url(images/commun/logo.jpg) 0 0 no-repeat;
	padding:108px 0 0 0;
	width:280px;
	height:0!important;
	height /**/: 108px;
}
#flasheader{
	float:right;
	height:108px;
	width:671px;
	position:absolute;
	right:0;
}
#cart{
	position: absolute;
	top: 5px;
	right: 5px;
	background:url(images/commun/panier.gif) left center no-repeat;
	padding-left:24px;
	font-size: 14px;
	font-weight: bold;
	color:#fff;
	z-index:2;
}
#cart span{
	display:block;
}
#cart a{
	color: #55A31B;
}
#slogan{
	position: absolute;
	left: 18px;
	bottom: 5px;
	color:#aaa;
	font-weight:bold; 
	font-size:12px;
	padding-right:60px;
	background:url("/images/commun/bg_logo.jpg") 100% 7px no-repeat;
}

/*--------------	menu horizontal		--------------*/
.hmenu{
	border: 1px solid #d3d1ce;
	margin: 0 0 3px;
	padding: 5px;
	width: 949px;
	height:14px;
	text-align: center;
	text-transform:uppercase;
	font-size: 12px;
	color:#9fa29c;
}
.hmenu li{
	display: inline;
}
.hmenu a{
	padding: 0 26px;
	border-right: 1px solid #bbdc5a;
	color:#9fa29c;
}
.hmenu a.last{
	border-right: none;
}
.hmenu .current a{
	text-decoration: underline;
	color:#b0da41;
}

#corps{
	position:relative;
	background:#fff url(images/commun/bgcorps.jpg) repeat-y; 
	width:961px;
}
#plante{
	padding: 0;
	background:#fff url(images/commun/plante.jpg) 0 100% no-repeat;
	min-height:1026px;
	height:auto!important;
	height:1026px;
}
#leftdiv{
	float:left;
	margin: 0 3px 0 0;
	width:241px;
	padding:0 0 80px 0;
	position:relative;
}
#leftdiv .be_ned{
	position:absolute;
	top:7px;
	left:40px;
	font-weight:bold;
}
#leftdiv .be_ned li{
	display:inline;
}
#leftdiv .be_ned li a{
	color:#fff;
	padding:6px 12px;
	margin-right:3px;
	background-color:#BBCDDB;
	display:block;
	float:left;
}
#leftdiv .be_ned li a:hover, #leftdiv .be_ned li a.current{
	background-color:#86C64B;
	text-decoration:underline;
}

#menuleft{
	list-style:none;
	background:#fff url(images/commun/top-menu.jpg) 0 0 no-repeat;
	padding:100px 0 20px 0;
}
#menuleft li{
	border-bottom:3px solid #fff;
	font-size:19px;
}
#menuleft a{
	background:url("images/commun/flch-verte.gif") 22px 21px no-repeat;
	color:#9fa29c;
	text-decoration:none;
	display: block;
	padding:12px 0 3px 39px;
}
#menuleft .current a, #menuleft a:hover{
	background:url("images/commun/flch-orange.gif") 22px 21px no-repeat;
	color:#ff9900;
}
#ulmenuleft{
	background:url(images/commun/contact.jpg) 0 0 no-repeat;
	padding:34px 10px 0 18px;
	height:117px;
	font-size:12px;
	color:#8b877e;
	line-height: 18px
}
#ulmenuleft .contact{
	color:#999;
}
#ulmenuleft .contact:hover{
	color:#ff9900;
}
#ulmenuleft li{
	padding:0 0 5px 8px;
}
#ulmenuleft li#licontatc{
	padding-left:0;
	height:30px;
	font-size:24px;
	text-transform:uppercase;
}
#licontatc .hover{	
	color:#FF9900;
}
#ulmenuleft li#licontact{
	padding-left:0;
}
#licontact a{	
	color:#55A319;font-size:15px;
	text-decoration:underline;
}
#lastleft{
	height:auto;
	display:block;
	margin-top:3px;
}
#litel, #litel1, #lifax{
	background:url("/images/commun/flch-verte1.gif") 0 7px no-repeat;
	font-size:13px;
}


#rightdiv{
	float:left;
	background-color:#FFFFFF;
	width:717px;
}
.path{
	text-align:right;	
	font-size:10px;
	margin-bottom:10px;
}
.path span{
	color:#b0da41;
}
.path a{
	text-decoration: none;
	color:#8b877e;
}
.path a:hover{
	text-decoration: underline;
	color:#b0da41;
}
h2.home{
	border: none;
	/*margin: 25px 0 0 338px;*/
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 18px;
	color: #86c64b;
}
#intro{
	margin: 0;
	/*padding-left:338px;*/
	font-size:12px;
	text-align:justify;
	color:#8b877e;
}
#conteneurpic{
	width:717px;
}
.divpic{
	width:237px;
	float:left;
	margin-top:3px;
	margin-right:3px;
}
.last{
	margin-right:0;
}
.divpic img{
	width: 237px;
	height: 180px;
}
.divpic p{
	background-color:#8b877e;
	width:208px;
	height:27px;
	padding:11px 18px 9px 11px;
	color:#86c64b;
	text-align:right;
}
.divpic p{
	position: relative;
	font-size:12px;
}
.divpic p span{
	position: absolute;
}
.prodTitle{
	top: 11px;
	left: 11px;
}
.prodPlus{
	bottom: 9px;
	left: 11px;
}
#conteneurpic .prodPrice{
	bottom: 0px;
	right: 5px;
	font-size:22px;
	color:#86c64b;
}
.prodPricePromoBare {
	text-decoration: line-through;
}
#divprixP .prodPricePromoBare{
	font-size: 14px;
}
#rightdiv .prodPricePromoOrange {
	color: #F69E00;
	bottom: 20px;
	font-size: 20px;	
}
#conteneurpic .prodPricePromoBare, #conteneurpic .prodPricePromoOrange{
	font-size: 22px;	
}

#divprix .prodPricePromoBare {
	margin-left: -25px;
}

#conteneurpic .prodPrice strong, #divprixP strong {
	font-size:11px;
	font-weight:normal;
}
#conteneurpic p span{
	display:block;
	color:#fff;
	float:left;
	text-align:left;
	font-size:12px;
}
#plus{
	background:url(images/commun/green-earth.jpg) 20px 5px no-repeat;
	border:1px #e5dccf solid;
	margin-top:3px;
	padding:0 0 0 145px;
	width:330px;
	height:227px;
	float:left;
}
#plus h3{
	margin: 0 0 15px;
	color:#86c64b;
	font-weight:bold;
	font-size:30px;
}
#plus ul{
	margin: 0 0 15px 42px;
}
#plus li{
	background:url(images/commun/pucevelo.jpg) left center no-repeat;
	margin: 0 0 5px 0;
	padding-left:16px;
}
#plus p{
	clear: both;
	margin: 0 0 0 42px;
	color:#8b877e;
	text-align:left;
	font-size:12px;
}
#nbr{
	display:block;
	float:left;
	color:#86c64b;
	font-weight:bold;
	font-size:57px;
	margin-top:-10px!important;
	margin-top:-15px;
	text-align:right;
}
#conteneurpic #ph1{
	padding-top /**/:10px;
	margin-bottom:19px;
}
#conteneurpic #contactliv{
	padding-left:16px;
	background:url(images/commun/pucevelo.jpg) left center no-repeat;
}
#conteneurpic .pnum{
	font-size:18px;
	color:#86c64b;
	font-weight:bold;
}
#conteneurpic .pnum2{
	font-size:18px;
	color:#86c64b;
	font-weight:bold;
}

.box{
	border:1px #e5dccf solid;
	margin: 0 0 3px 0;
	padding: 15px;
	height: auto!important;
	height: 1px;
}
.box li{
	background:url(images/commun/puce.jpg) 0 4px no-repeat;
	padding-left:12px;
}
.boxcontact{
	width:494px;
	border:1px solid #e5dccf;
	background-repeat:no-repeat;
	background-position:45px 0;
	font-size: 14px;
	color:#999;
	padding:0 0 0 220px;
	margin:0 0 2px 0;
}
.boxcontact h3{
	font-size: 22px;
	padding:10px 0 15px 0;
	display:block;
}
.boxcontact p{
	padding:5px 0;
}
.staticImages{
	float: right;
	margin: 0 0 0 10px;
	width: 322px;
}
.staticImages img{
	border:1px #e5dccf solid;
	margin: 0 0 15px 0;
}

/*--------------------------------------------------------Page Produit----------------------------------------------------*/
#rightdivp{
	background-color:#FFFFFF;
	width:717px;
	float:left;
	padding-bottom:50px;
}
#flash{
	float:left;
	width:400px;
	height:370px;
	padding:15px 15px 15px 15px;
	border:1px #e5dccf solid;
	margin-right:3px;
	margin-bottom:3px;
}
#flash img{
	width:400px;
	height:334px;	
}
#divcar{
	float:left;
	width:263px;
	height:225px;
	border:1px #e5dccf solid;
	padding:6px 8px 0px 9px;
	margin-bottom:4px;
}
#divcar h3{
	color:#86c64b;
	font-size:18px;
	font-weight:bold;
	padding:10px 0 10px 70px;
	background:url("/images/commun/caracter.jpg") 15px 0 no-repeat;
}
#ulcar{
	list-style:none;
}
#ulcar li{
	border-bottom:1px #e5dccf solid;
	padding-top:6px;
	min-height:18px;
	height:auto !important;
	height:18px;
}
#ulcar #lilast{
	border-bottom:none;
}
#ulcar span{
	display:block;
	width:110px;
	height:19px;
	float:left;
}
#divprix{
	width:280px;
	min-height:163px;
	float:left;
	/*border:1px #e5dccf solid;*/
}
#divprix p{
	width:280px;
	height:29px;
	color:#fff;
	background-color:#86c64b;
	border:1px #e5dccf solid;
	font-size:18px;
	padding-top:3px;
}
#prixttc{
	display:block;
	width:110px;
	font-size:12px;
	font-weight:bold;
	margin-left:9px;
	display:block;
	float:left;
	margin-top:5px;
}
#ulpanier{
	width:280px;
	display:block;
	text-align:center;
	color:#86c64b;
	font-size:12px;
	font-weight:bold;
	list-style:none;
}
#ulpanier li{
	padding:5px 0;
}
#ulpanier li a{
	color:#86c64b;
}
#ulpanier .panier{
	height:30px;
	padding-left:42px;
}
#ulpanier .panier a{
	display:block;
	float:left;
	
	width:168px;
	height:25px;
	padding-left:32px;
	padding-top:7px;
	background:url("/images/commun/bg_ajouter_pannier.gif") 0 0 no-repeat;
	color:#fff;
	font:bold 14px Tahoma, Arial;
}
#ulpanier .panier a:hover{
	color:#EEFFDF;
}
#ulpanier .panier span{
	float:left;
	padding:15px 0 5px 0;
}
#ulpanier .panier .separ{
	background:url("/images/commun/flch-verte2.gif") 8px 20px no-repeat;
	padding:15px 12px 5px 0;
	display:block;
}
.fiche{
	padding:5px 0 0;
	text-align:center;
	color:#86c64b;
	font-size:12px;
	font-weight:bold;
}
.fiche li{
	padding:0 0 3px;
}
#descp{
	width:403px;
	min-height:181px;
	float:left;
	border:1px #e5dccf solid;
	padding:10px 12px 0 15px;
	margin-right:3px;
}
#descp h3{
	color:#86c64b;
	font-size:18px;
	font-weight:bold;
	margin-bottom:12px;
}
#descp p{
	font-size:12px;
}
#p2desc,#p3desc{
	margin-top:14px;
	text-align:justify;
}
#diveco{
	float:left;
	width:270px;
	height:51px;
	font-size:12px;
	margin-bottom:2px;
	margin-top:2px;
	padding-top:11px;
	padding-left:10px;
	border:1px #e5dccf solid;
	background:url(images/commun/ecolog.jpg) 218px 3px no-repeat;
}
#diveco h3{
	color:#86c64b;
	font-size:18px;
	font-weight:bold;
	margin-bottom:4px;
}
#diveco h3 span{
	background:url(images/commun/plus.jpg) 0 3px no-repeat;
	padding:4px;
	font-size:12px;
	color:#81D95F;
}
#divcam{
	float:left;
	width:270px;
	height:51px;
	font-size:12px;
	margin-bottom:2px;
	padding-top:11px;
	padding-left:10px;
	border:1px #e5dccf solid;
	background:url(images/commun/cam.jpg) 218px 11px no-repeat;
}
#divcam h3{
	color:#86c64b;
	font-size:18px;
	font-weight:bold;
	margin-bottom:4px;
}
#divarticle{
	float:left;
	border:1px #e5dccf solid;
	padding-top:14px;
	padding-left:15px;
	width:265px;
	height:111px;
}
#divarticle h3{
	color:#86c64b;
	font-size:18px;
	font-weight:bold;
	margin-bottom:12px;
}
#divarticle img{
	border:1px #e5dccf solid;
	margin-right:10px;
	width: 74px;
	height: 69px;
}
#divarticle #imglast{
	margin-right:10px;;
}
#imgfirst{
	margin-left:4px;
}
#prevNext{
	position:absolute;
	clear: both;
	left:244px;
	width:706px;
	height:24px;
	border:1px #e5dccf solid;
	font-weight:bold;
	font-size:12px;
	color:#86c64b;
	bottom:0;
	padding-left:9px;
	padding-top:6px;
/*	margin-right:2px;*/
}
#prevNext li{
	display:block;
	float:left;
}
#prevNext a{
	color:#8b877e;
}
#prev{
	position:absolute;
	left:5px;
}
#next{
	position:absolute;
	right:5px;
}
/*-----------------------------------------------------------PANIER------------------------------------------------------*/
#tabpanier{
	/*width:692px;
	height:271px;*/
	padding:10px;
	border:1px #e5dccf solid;
}
#table{
	width:692px;
	text-align:left;
	background-color:#fff;
}
#table td.entetetab{
	height:25px;
	background:#ebf5ce;
	font-weight:bold;
	color:#479114;
	border:0;
	font-size:12px;
}
#table td{
	height:54px;
	background-color:#fff;
	border:1px #e1e1e1 solid;
	padding-left:7px;
/*	border-right:2px #fff solid;*/
	font-size:16px;
	color:#858583;
}
.col1{
	width:60px;
}
.col2{
	width:294px;
}
.col3, .col4, .col5{
	width:70px;
}
.col6{	
	border-right:none;
	width:80px;
}
td a{
	color:#55A319;
}
#table2{
	background-color:#fff;
	
	margin-left:0px;
}
#coltab{
	
}
#coltab2{
	
}
#table2 td{
	height:25px;
	background-color:#e1e1e1;
	padding-left:7px;
/*	border-right:2px #fff solid;*/
	font-size:12px;
}
#table2 td.entetetab{
	background:#ebf5ce;
	font-weight:bold;
	color:#55A319;
	width:142px;
}
#table2 td.fondblanc2{
	background:#FFF;
	font-weight:bold;
	color:#55A319;
	
}
#table2 td.fondblanc1{
	background:#FFF;
	font-weight:bold;
	font-size:11px;
	color:#55A319;
	width:426px;
}
#table2 td.fondblanc1 label{
	padding:5px 0;
	display:block;
	line-height:14px;
}
#table2 td.montant{
	text-align:right;
	width:72px;
	padding-right:5px;
}
#commande{
	display:block;
	text-decoration:none;
	height:23px;
	width:93px;
	padding:3px 23px 0 25px;
	margin-left:546px;
	margin-top:6px;
	border:1px #e5dccf solid;
	background-color:#86c64b;
	color:#fff;
	font-size:15px;
	font-weight:bold;
}
#infopers{
	font-weight:bold;
	font-size:20px;
	display:block;
	padding-left:15px;
	padding-top:6px;
	width:700px;
	border:1px #e5dccf solid;
	height:29px;
	margin-top:45px;
	margin-bottom:2px;
}
#form{
	position: relative;
	/*height:283px;*/
	width:634px;
	padding:40px;
	border:1px #e5dccf solid;
}
#ulinfos{
	list-style:none;
	width:638px;
}
.quantity{
	display: block;
	float: left;
	width: 30px;
	font-weight: bold;
}
.upDown{
	float: right;
	width:12px;
}
.upDown a{
	display: block;
	float: left;
	overflow: hidden;
	padding: 12px 0 0 0;
	margin:3px 0;
	width: 12px;
	height: 0!important;
	height /**/: 0;
}
.upDown a.up{
	background: url("images/commun/up-down.jpg") 0 0 no-repeat;
}
.upDown a.down{
	background: url("images/commun/up-down.jpg") 0 -15px no-repeat;
}
.confirm{
	position: relative;
	border:1px #e5dccf solid;
	padding: 15px;
	height: 50px;
	font-size: 14px;
	font-weight: bold;
}
.confirm a{
	position: absolute;
	bottom: 15px;
}
#continue{
	left: 50px;
}
#validate{
	right: 50px;
}

#form p{
	clear:both;
	padding-bottom:3px;
}
#form label{
	display:block;
	float:left;
	width:150px;
	font-size:12px;
	margin-right:3px;
	background-color:#ebf5ce;
	height:19px;
	padding-top:6px;
	padding-left:21px;
}

#form input, #form select, #form textarea{
	width:451px;
	height:25px;
	background-color:#e1e1e1;
	border:none;
}
.pannn #form p input,.pannn #form select{
	background-color:transparent;
	border:1px solid #CCC;
	height:22px;
}
#form select{
	padding: 5px;
	height:25px;
}
#form textarea{
	/*background-color:#e1e1e1;
	width:449px;*/
	height:80px;
	border:1px #ccc solid;
	background-color:#fff;
}
form input#paypal, form input#validerCom{
	float: right;
	width:auto;
	height:26px;
	background-color:#86c64b;
	color:#fff;
	border:1px #e5dccf solid;
	font-size:15px;
	font-weight:bold;
	margin-top:8px;
	margin-right:5px;
}
form input#validerCom{
	margin-right: 28px;
	padding: 10px 15px;
	line-height: 27px;
	height: 45px;
	color: #fff;
	background-color: #86C64B;
	border: 1px outset #fff;
	cursor: pointer;
}
#checkSpam{
	position: relative;
	float: left;
	height: 50px;
}
#captchaImg{
	float: left;
}
#form p#captchaMsg{
	position: absolute;
	top: 0;
	left: 250px;
	width: 400px;
}
#form input#captchaInput{
	background: none;
	border:1px #e5dccf solid;
	width: 30px;
	margin: 0;
	padding: 10px 20px;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
#form input.button, .abstract .button{
	float: left;
	width:auto;
	height:26px;
	background-color:#86c64b;
	color:#fff;
	border:1px #e5dccf solid;
	font-size:15px;
	font-weight:bold;
	margin-top:8px;
	margin-right:5px;
	padding: 0 10px;
}
.abstract img{
	float: left;
	margin: 0 10px 5px 0;
}
.abstract .button{
	padding-top: 2px;
	height: 23px;
}

#questionnaire ul{
	clear: both;
	border:1px #e5dccf solid;
	margin: 0 0 3px 0;
	padding: 10px 20px;
}
#questionnaire li{
	margin: 0 0 8px 0;
	height: 10px;
}
#questionnaire label{
	font-weight: bold;
}
#questionnaire textarea{
	width: 100%;
	height: 50px;
}
/*la lst de paiment*/
.li_elysnet{
	background:url("/images/commun/logo/cb.jpg") 98% 50% no-repeat;
	}
.li_paypal{
	background:url("/images/commun/logo/paypal.jpg") 98% 50% no-repeat;
	}
.li_cheque{
	background:url("/images/commun/logo/cheque.jpg") 98% 50% no-repeat;
	}
.li_virementfr{
	background:url("/images/commun/logo/multibank.jpg") 98% 0 no-repeat;
	}
.li_virementen,.li_virementes,.li_virementit,.li_virementbe{
	background:url("/images/commun/logo/cbc-banque.jpg") 98% 50% no-repeat;
	}

/*-----------------------------------------------------------POPUP------------------------------------------------------*/
#container{
	/*background: #fff url(images/commun/bgheader.jpg) 0 0 no-repeat;*/
	background-color:#fff;
	margin: 0 auto;
	/*padding: 110px 0 0 0;*/
	width: 99.99%;
}

/*--------------	classes communes		--------------*/
.clear{
	clear:both;
}
.noHeight{
	display: block;
	margin-top: -1px;
	height: 1px;
	line-height: 1px;
	font-size:1px;
}
.relative{
	position: relative;
}
.center{
	text-align: center;
}
.fleft{
	float: left;
}
/*--------------	spry related		--------------*/
.validMsg{
	position: absolute;
	display:none;
	left: 20px;
	width:16px;
	height:16px;
}
.textfieldValidState .validMsg, .textareaValidState .validMsg, .selectValidState .validMsg, .checkboxValidState .validMsg, .radioValidState .validMsg{
	display:inline;
}
#requiredName .validMsg{
	top: 45px;
}
#requiredEmail .validMsg{
	top: 130px;
}
#form .modepaie{
	margin-top:10px;
}
#form .modepaie label{
	background-color:#FBFFEF;
	display:block;
	width:603px;
	height:30px;
}
#form .modepaie .label{
	background-color:#EBF5CE;
}
#form .modepaie li{
margin-top:5px;
height: 35px;
clear:both;
}
#form .modepaie input{
	width:25px;height:15px;
	margin:0px;padding:0px;
	background-color:transparent;
}
#form .modepaie span{
margin:-15px 0px 0px 25px;
display:block;
}
/*-------------------------*/
.etape
{
	border:1px solid #E5DCCF;
	font-size:18px;
	margin-bottom:2px;
	padding:6px 15px;
	background-color:#eee;
}
.etape
{
	color:#ccc;
}
.etape1
{
	padding:0 30px 0 0;
}
.etape2
{
	padding:0 30px;
}
.etape3
{
	padding:0 0 0 20px;
}
.etape .on
{
	color:#82BA4B;
}
/*-------------------------*/
.relative_td
{
	position:relative;
	padding-left:65px
}
.relative_td img{
	height:42px;
	display:block;
	position:absolute;
	left:-2px;
	top:-12px;
}

.relative_td1
{
	position:relative;
}
.relative_td1 .quantity{
	position:absolute;
	left:5px;
	top:-10px;
}
.relative_td1 .upDown{
	position:absolute;
	left:36px;
	top:-18px;
}
.sati_remb{
	color:#479114;
	font-size:13px;
	padding-top:5px;
	background:url("images/commun/sati_remb.jpg") 0 0 no-repeat;
	display:block;
	width:198px;
	height:22px;
	text-align:center;
}
.fright{
	float:right;
}

.btn-prod-1{
	float:right;
	margin:0px 5px 0 0;

	background:url("images/commun/btn-pdf-prod-1.jpg") 0 0 no-repeat;
	height:25px;
	width:185px;
}
.btn-prod-2, .btn-prod-8{
	float:right;
	margin:-24px 5px 0 0;
	background:url("images/commun/btn-pdf-prod-2.jpg") 0 0 no-repeat;
	height:25px;
	width:185px;
}
.btn-prod-3{
	float:right;
	margin:-24px 5px 0 0;
	background:url("images/commun/btn-pdf-prod-3.jpg") 0 0 no-repeat;
	height:25px;
	width:185px;
}
.btn-prod-4{
	float:right;
	margin:-24px 5px 0 0;
	background:url("images/commun/btn-pdf-prod-4.jpg") 0 0 no-repeat;
	height:25px;
	width:185px;
}
.btn-prod-5{
	float:right;
	margin:-24px 5px 0 0;
	background:url("images/commun/btn-pdf-prod-5.jpg") 0 0 no-repeat;
	height:25px;
	width:185px;
}
.btn-prod-6{
	float:right;
	margin:-24px 5px 0 0;
	background:url("images/commun/btn-pdf-prod-6.jpg") 0 0 no-repeat;
	height:25px;
	width:185px;
}
.btn-prod-7{
	float:right;
	margin:-24px 5px 0 0;
	background:url("images/commun/btn-pdf-prod-7.jpg") 0 0 no-repeat;
	height:25px;
	width:185px;
}
.btn-prod-8{
	background:url("images/commun/btn-pdf-prod-8.jpg") 0 0 no-repeat;
}
#pdf-catalogue li{
	padding-left:7px;
}
.right{
	text-align:right;
	padding-right:5px;
}
