*{
	margin:0;
	padding:0;
}

html, body{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	background-color:#ebebeb;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
}
img{
	float:left;
	display:inline;
	border:0;
}
a{
	position:relative;
	color:#00a7d4;
	text-decoration:underline;
	font-weight:bold;
	outline-style:none;
}
input{
	outline-style:none;
}
a:hover{
	color:#136e87;
	font-weight:bold;
	text-decoration:underline;
}
#page,
#home{
	width:915px;
	padding:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}

/*bouton rollover*/

a .on{
	position:absolute;
	visibility:hidden;
	left:0px;
	top:0px;
}	
a:hover .on{
	visibility:visible;
}	
a:hover .off{
	visibility:hidden;
}

/*entete*/
#header{
	float:left;
	display:inline;
	position:relative;
	width:915px;
	height:164px;
	z-index:1;
}
	#header #connexion{
		float:right;
		display:inline;
		height:42px;
		background-image:url(../images/connexion_bg.gif);
		background-repeat:repeat-x;
		background-position:0px 0px;
	}
		#header #connexion a{
			float:left;
			display:inline;
			color:#fff;
			font-weight:bold;
			font-size:13px;
			padding-left:10px;
			padding-right:10px;
			margin-top:10px;
			text-decoration:none;
		}
		#header #connexion a:hover{
			float:left;
			display:inline;
			color:#fff;
			font-weight:bold;
			font-size:13px;
			padding-left:10px;
			padding-right:10px;
			margin-top:10px;
			text-decoration:underline;
		}
		#header #connexion img{
			float:left;
			display:inline;
		}
	#header #logo{
		float:left;
		display:inline;
		margin-top:5px;
		margin-left:28px;
	}
	#header #flash{
		position:absolute;
		top:42px;
		right:0px;
		z-index:99999;
	}
	#header #barre{
		float:left;
		display:inline;
		height:48px;
		width:915px;
		background-image:url(../images/menu/bg_menu.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
	}
		#header #barre #menu{
			float:left;
			display:inline;
			height:48px;
			margin:0px;
			padding:0px;
			list-style-type:none;
			background-image:url(../images/menu/gauche.gif);
			background-repeat:no-repeat;
			background-position:0px 0px;
		}
			#header #barre #menu li{
				float:left;
				display:inline;
				height:48px;
				margin:0px;
				padding:0px;
				text-transform:uppercase;
				background-image:url(../images/menu/sep.gif);
				background-repeat:no-repeat;
				background-position:top right;
			}
				#header #barre #menu li a{
					float:left;
					display:inline;
					height:48px;
					line-height:48px;
					margin:0px;
					padding:0px;
					padding-left:13px;
					padding-right:15px;
					font-size:14px;
					color:#333;
					text-decoration:none;
				}
				#header #barre #menu li a:hover{
					float:left;
					display:inline;
					height:48px;
					line-height:48px;
					margin:0px;
					padding:0px;
					padding-left:13px;
					padding-right:15px;
					font-size:14px;
					color:#00a7d4;
					text-decoration:none;
				}

		#header #barre #recherche{
			float:right;
			display:inline;
			height:48px;
			margin:0px;
			padding:0px;
		}
			#header #barre #recherche span{
				float:left;
				display:inline;
				height:33px;
				width:182px;
				margin:0px;
				padding:0px;
				margin-top:15px;
			}
				#header #barre #recherche span img{
					float:left;
					display:inline;
					margin:0px;
					padding:0px;
				}
				#header #barre #recherche span input{
					float:left;
					display:inline;
					height:13px;
					width:175px;
					margin:0px;
					padding:0px;
					padding-top:3px;
					padding-left:5px;
					font-size:11px;
					color:#666;
					border:0px;
					background-image:url(../images/recherche_bg.gif);
					background-repeat:repeat-x;
					background-position:0px 0px;
				}
			#header #barre #recherche #ok{
				float:left;
				display:inline;
				margin:0px;
				padding:0px;
				border:0px;
			}


/*centre de la page*/
#content{
	float:left;
	display:inline;
	position:relative;
	z-index:1;
	width:915px;
}
	#content #pathway{
		float:left;
		display:inline;
		width:899px;
		height:40px;
		line-height:40px;
		padding-left:20px;
		font-size:12px;
		color:#00b7e2;
		font-weight:bold;
	}
		#content #pathway a,
		#content #pathway span{
			font-size:12px;
			color:#666;
			font-weight:normal;
			text-decoration:none;
			margin-left:5px;
			margin-right:5px;
		}
		#content #pathway a:hover{
			font-size:12px;
			color:#666;
			font-weight:normal;
			text-decoration:underline;
			margin-left:5px;
			margin-right:5px;
		}
	#content #contentcols1{
		float:left;
		display:inline;
		position:relative;
		padding-bottom:3px;
	}
		#content #contentcols2{
			float:left;
			display:inline;
			background-image:url(../images/bg_bloc_center.gif);
			background-repeat:repeat-y;
			background-position:203px 0px;
		}
			#content #contentcols1 .bottomleft{
				float:left;
				display:inline;
				margin-left:203px;
			}
	#content #colleft{
		float:left;
		display:inline;
		width:200px;
		margin-right:3px;
	}
		#content #colleft #vente_flash{
			float:left;
			display:inline;
			width:200px;
			margin-bottom:3px;
		}
	#content #colright{
		float:left;
		display:inline;
		width:712px;
	}
		#content #colright #encheres{
			float:left;
			display:inline;
			width:712px;
			margin-bottom:3px;
		}
		#content #colright #nouveautes{
			float:left;
			display:inline;
			width:509px;
			margin-right:3px;
		}
		#content #colright #blocs{
			float:left;
			display:inline;
			width:200px;
		}
		
	#content #bottom{
		float:left;
		display:inline;
		clear:both;
		width:715px;
		padding-left:200px;
	}
	
/*pied de page*/
#footer{
	float:left;
	display:inline;
	position:relative;
	z-index:10;
	clear:both;
	width:915px;
}
	/*infos bottom*/
	#infos_bottom{
		float:left;
		display:inline;
		width:915px;
		margin-top:40px;
		padding-bottom:40px;
		text-align:right;
		color:#666;
		font-weight:bold;
		font-size:10px;
	}
	#menu_footer a{
		margin-left:4px;
		margin-right:4px;
	}
	#logo_banque{
		float:left;
		display:inline;
		margin-left:15px;
	}
#deco_bas{
	float:left;
	display:inline;
	position:relative;
	clear:both;
	width:100%;
	height:4px;
	background-image:url(../images/footer.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}

/*titres*/
h3.vert1{
	float:left;
	display:inline;
	width:185px;
	height:38px;
	line-height:38px;
	padding:0px;
	margin:0px;
	padding-left:15px;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	background-image:url(../images/titres/vert1.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
h3.vert2{
	float:left;
	display:inline;
	width:223px;
	height:38px;
	line-height:38px;
	padding:0px;
	margin:0px;
	padding-left:15px;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	background-image:url(../images/titres/vert2.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
h3.noir1{
	float:left;
	display:inline;
	width:494px;
	height:38px;
	line-height:38px;
	padding:0px;
	margin:0px;
	padding-left:15px;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	background-image:url(../images/titres/noir1.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
h3.noir2{
	float:left;
	display:inline;
	width:680px;
	height:38px;
	line-height:38px;
	padding:0px;
	margin:0px;
	padding-left:15px;
	padding-right:15px;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	background-image:url(../images/titres/noir2.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
	h3.noir2 span.produit{
		float:left;
		display:inline;
		color:#fff;
		height:38px;
	}
	h3.noir2 span.marque{
		float:right;
		display:inline;
		color:#fff;
		height:38px;
		background-image:url(../images/titres/puce.gif);
		background-position:bottom center;
		background-repeat:no-repeat;
	}
		h3.noir2 span.marque a{
			float:left;
			display:inline;
			margin-top:10px;
		}
		h3.noir2 span.marque img{
			float:left;
			display:inline;
		}
h3.bleu1{
	float:left;
	display:inline;
	width:185px;
	height:38px;
	line-height:38px;
	padding:0px;
	margin:0px;
	padding-left:15px;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	background-image:url(../images/titres/bleu1.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
h3.bleu2{
	float:left;
	display:inline;
	width:253px;
	height:38px;
	line-height:38px;
	padding:0px;
	margin:0px;
	padding-left:15px;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	background-image:url(../images/titres/bleu2.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
h4{
	float:left;
	display:inline;
	width:650px;
	padding:0px;
	margin:0px;
	padding:15px;
	color:#000;
	font-size:24px;
}
h4.message{
	color:#f00;
}
/*menu catalogue*/
#menu_catalogue{
	float:left;
	display:inline;
	margin-bottom:3px;
}
	#menu_catalogue .contenu{
		float:left;
		display:inline;
		width:198px;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		background-color:#fff;
	}
		#menu_catalogue .contenu ul{
			float:left;
			display:inline;
			width:198px;
			margin:0px;
			padding:0px;
			padding-top:10px;
			padding-bottom:10px;
			list-style-type:none;
		}
			#menu_catalogue .contenu ul li{
				float:left;
				display:inline;
				width:198px;
				margin:0px;
				padding:0px;
				padding-bottom:4px;
				padding-top:4px;
				background-image:url(../images/menu_sep.gif);
				background-position:bottom left;
				background-repeat:no-repeat;
			}
				#menu_catalogue .contenu ul li a{
					float:left;
					display:inline;
					width:147px;
					margin:0px;
					padding-right:10px;
					padding-left:41px;
					padding-top:2px;
					padding-bottom:2px;
					font-size:12px;
					font-weight:bold;
					color:#666;
					text-decoration:none;
				}
				#menu_catalogue .contenu ul li a:hover{
					float:left;
					display:inline;
					width:147px;
					margin:0px;
					padding-right:10px;
					padding-left:41px;
					padding-top:2px;
					padding-bottom:2px;
					background-color:#dbdbdb;
					font-size:12px;
					font-weight:bold;
					color:#000;
					text-decoration:none;
				}
				#menu_catalogue .contenu ul li a.ssrub{
					float:left;
					display:inline;
					width:147px;
					margin:0px;
					padding-right:10px;
					padding-left:41px;
					padding-top:2px;
					padding-bottom:2px;
					background-image:url(../images/puce.gif);
					background-position:20px 2px;
					background-repeat:no-repeat;
					font-size:12px;
					font-weight:bold;
					color:#666;
					text-decoration:none;
				}
				#menu_catalogue .contenu ul li a.ssrub_open,
				#menu_catalogue .contenu ul li a.ssrub:hover{
					float:left;
					display:inline;
					width:147px;
					margin:0px;
					padding-right:10px;
					padding-left:41px;
					padding-top:2px;
					padding-bottom:2px;
					background-color:#dbdbdb;
					background-image:url(../images/puce_on.gif);
					background-position:20px 2px;
					background-repeat:no-repeat;
					font-size:12px;
					font-weight:bold;
					color:#000;
					text-decoration:none;
				}
				#menu_catalogue .contenu ul ul{
					float:left;
					display:inline;
					width:198px;
					margin:0px;
					padding:0px;
					list-style-type:none;
					background-color:#efefef;
				}
					#menu_catalogue .contenu ul ul li{
						float:left;
						display:inline;
						width:198px;
						margin:0px;
						padding:0px;
					}
						#menu_catalogue .contenu ul ul a{
							float:left;
							display:inline;
							width:147px;
							margin:0px;
							padding-right:10px;
							padding-left:41px;
							padding-top:2px;
							padding-bottom:2px;
						}
	#menu_catalogue .bottom{
		float:left;
		display:inline;
	}
	
/*bloc services*/
#bloc_services{
	float:left;
	display:inline;
	width:200px;
}
	#bloc_services .contenu{
		float:left;
		display:inline;
		height:105px;
		width:189px;
		text-align:right;
		padding-right:11px;
		padding-top:6px;
		background-image:url(../images/bg_services.gif);
		background-position:0px 0px;
		background-repeat:no-repeat;
	}
	#bloc_services .contenu	strong{
		font-size:14px;
		font-weight:bold;
		color:#00add5;
	}
	
/*bloc infos légales*/
#bloc_infos_legales{
	float:left;
	display:inline;
	width:200px;
	margin-bottom:3px;
}
	#bloc_infos_legales .contenu{
		float:left;
		display:inline;
		width:198px;
		padding-bottom:20px;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		background-color:#fff;
	}
		#bloc_infos_legales .contenu	p{
			float:left;
			display:inline;
			width:180px;
			padding-left:10px;
			padding-top:10px;
			padding-bottom:10px;
		}
		#bloc_infos_legales .contenu	strong{
			font-size:12px;
			font-weight:bold;
			color:#00add5;
		}
	#bloc_infos_legales .bottom{
		float:left;
		display:inline;
	}
	
/*bloc mon compte*/
#bloc_mon_compte{
	float:left;
	display:inline;
	width:200px;
	margin-bottom:3px;
}
	#bloc_mon_compte .contenu{
		float:left;
		display:inline;
		width:198px;
		padding-bottom:20px;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		background-color:#fff;
	}
		#bloc_mon_compte .contenu h4{
			float:left;
			display:inline;
			width:180px;
			margin:0px;
			padding:0px;
			padding-left:10px;
			padding-top:10px;
			font-size:12px;
			font-weight:bold;
			color:#00add5;
		}
		#bloc_mon_compte .contenu p{
			float:left;
			display:inline;
			width:180px;
			padding-left:10px;
			padding-top:10px;
			padding-bottom:10px;
		}
		#bloc_mon_compte .contenu strong{
			font-size:12px;
			font-weight:bold;
			color:#00add5;
		}
		#bloc_mon_compte .contenu ul{
			float:left;
			display:inline;
			width:198px;
			margin:0px;
			padding:0px;
			padding-top:10px;
			padding-bottom:10px;
			list-style-type:none;
		}
			#bloc_mon_compte .contenu ul li{
				float:left;
				display:inline;
				width:198px;
				margin:0px;
				padding:0px;
				background-image:url(../images/menu_sep.gif);
				background-position:bottom left;
				background-repeat:no-repeat;
			}
				#bloc_mon_compte .contenu ul li a{
					float:left;
					display:inline;
					width:157px;
					margin:0px;
					padding:0px;
					padding-left:41px;
					padding-top:2px;
					padding-bottom:2px;
					font-size:12px;
					font-weight:bold;
					color:#666;
					text-decoration:none;
					background-image:url(../images/puce.gif);
					background-position:20px 2px;
					background-repeat:no-repeat;
				}
				#bloc_mon_compte .contenu ul li a:hover{
					float:left;
					display:inline;
					width:157px;
					margin:0px;
					padding:0px;
					padding-left:41px;
					padding-top:2px;
					padding-bottom:2px;
					background-color:#dbdbdb;
					font-size:12px;
					font-weight:bold;
					color:#000;
					text-decoration:none;
				}
	#bloc_mon_compte .bottom{
		float:left;
		display:inline;
	}
/*nouveautes*/
#nouveautes .contenu{
	float:left;
	display:inline;
	width:507px;
	min-height:641px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background-color:#fff;
}
	#nouveautes .contenu .item{
		float:left;
		display:inline;
		width:247px;
		height:245px;
		margin-top:3px;
		margin-left:3px;
		border:1px solid #ccc;
		background-color:#fff;
	}
		#nouveautes .contenu .item h4{
			float:left;
			display:inline;
			width:227px;
			height:30px;
			margin:0px;
			padding:10px;
			font-size:12px;
			font-weight:bold;
		}
			#nouveautes .contenu .item h4 a{
				color:#000;
				text-decoration:none;
			}
		#nouveautes .contenu .item .left{
			float:left;
			display:inline;
			width:136px;
			margin:0px;
			padding:0px;
		}
		#nouveautes .contenu .item a.photo{
			float:left;
			display:inline;
			padding:5px;
			width:126px;
			height:163px;
		}
			#nouveautes .contenu .item a.photo img{
				float:left;
				display:inline;
				width:126px;
			}
		#nouveautes .contenu .item .prix{
			float:left;
			display:inline;
			width:126px;
			margin:0px;
			padding:0px;
			left:10px;
			top:200px;
			font-size:14px;
			font-weight:bold;
			color:#000;
			text-align:center;
		}
		#nouveautes .contenu .item .prixflash{
			float:left;
			display:inline;
			width:126px;
			margin:0px;
			padding:0px;
			left:10px;
			top:200px;
			font-size:14px;
			font-weight:bold;
			color:#f00;
			text-align:center;
		}
		#nouveautes .contenu .item .right{
			float:left;
			display:inline;
			width:111px;
			margin:0px;
			padding:0px;
		}
		#nouveautes .contenu .item div.introduction{
			float:left;
			display:inline;
			width:101px;
			height:160px;
			margin:0px;
			padding-left:5px;
			padding-right:5px;
			padding-top:0px;
			padding-bottom:5px;
			font-size:10px;
			overflow:hidden;
		}
			#nouveautes .contenu .item div.introduction p{
				float:left;
				display:inline;
				width:101px;
				margin:0px;
				padding:0px;
				padding-bottom:5px;
				font-size:10px;
				line-height:12px;
			}
		#nouveautes .contenu a.btn_detail{
			float:left;
			display:inline;
			width:101px;
			height:22px;
		}	
	
	#nouveautes .contenu .avertissement{
		float:left;
		display:inline;
		width:500px;
		padding:20px;
		font-size:12px;
		color:#000;
	}

/*livraison offerte*/
#home #livraison_offerte{
	float:left;
	display:inline;
	width:404px;
	height:72px;
	padding-left:105px;
	padding-top:10px;
	margin-top:3px;
	background-image:url(../images/bg_livraison_home.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
	#home #livraison_offerte h3{
		float:left;
		display:inline;
		width:250px;
		color:#fff;
		margin:0px;
		padding:0px;
		padding-bottom:10px;
		text-transform:uppercase;
		font-size:14px;
		font-weight:bold;
	}
	#home #livraison_offerte p{
		float:left;
		display:inline;
		width:250px;
		color:#fff;
		margin:0px;
		padding:0px;
	}
	#home #livraison_offerte a{
		float:right;
		display:inline;
		width:86px;
		color:#000;
		margin:0px;
		padding:0px;
		margin-right:10px;
		margin-top:10px;
	}

#home #livraison_offerte_small{
	float:left;
	display:inline;
	width:238px;
	height:149px;
	margin-left:3px;
	background-image:url(../images/bg_livraison.gif);
	background-position:0px 38px;
	background-repeat:no-repeat;
}
	#home #livraison_offerte_small p{
		float:left;
		display:inline;
		width:130px;
		color:#fff;
		margin:0px;
		padding:0px;
		padding-top:20px;
		padding-left:105px;
	}
	#home #livraison_offerte_small a{
		float:left;
		display:inline;
		width:87px;
		color:#000;
		margin:0px;
		padding:0px;
		margin-left:120px;
		margin-top:14px;
		font-size:10px;
		text-transform:uppercase;
		text-decoration:none;
	}
	
/*panier*/
#panier{
	float:left;
	display:inline;
	margin-bottom:3px;
}
	#panier .contenu{
		float:left;
		display:inline;
		width:198px;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		background-color:#fff;
	}
	#panier .contenu p{
		float:left;
		display:inline;
		width:138px;
		padding-left:60px;
		margin-top:10px;
		padding-bottom:10px;
		font-weight:bold;
		color:#000;
		background-image:url(../images/panier.gif);
		background-position:20px 0px;
		background-repeat:no-repeat;
	}
	
/*marques*/
#marques{
	float:left;
	display:inline;
	margin-bottom:3px;
}
#contentcols #marques{
	margin-bottom:0px;
}
	#marques .contenu{
		float:left;
		display:inline;
		width:198px;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		background-color:#fff;
	}
		#marques .contenu p{
			float:left;
			display:inline;
			width:138px;
			padding-left:27px;
			margin-top:10px;
			font-weight:bold;
			color:#000;
		}
		#marques .contenu form{
			float:left;
			display:inline;
			width:198px;
			margin:0px;
			padding:0px;
			padding-top:10px;
			padding-bottom:10px;
		}
		#marques .contenu form select{
			float:left;
			display:inline;
			width:150px;
			margin:0px;
			padding:0px;
			margin-left:25px;
		}
	
/*programme_fidelite*/
#programme_fidelite{
	float:left;
	display:inline;
	position:relative;
	margin-bottom:3px;
}
	#programme_fidelite .top{
		float:left;
		display:inline;
	}
	#programme_fidelite h3{
		float:left;
		display:inline;
		width:195px;
		height:113px;
		padding:0px;
		margin:0px;
		padding-left:5px;
		padding-top:10px;
		color:#fff;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
		background-image:url(../images/programme_fidelite_header.jpg);
		background-position:0px 0px;
		background-repeat:no-repeat;
	}
	#programme_fidelite .contenu{
		float:left;
		display:inline;
		width:198px;
		height:170px;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		background-color:#fff;
	}
		#programme_fidelite .contenu div{
			position:absolute;
			top:105px;
		}
		#programme_fidelite .contenu p{
			float:left;
			display:inline;
			width:180px;
			padding:5px;
			padding-left:10px;
			color:#000;
		}
		#programme_fidelite .contenu a{
			float:left;
			display:inline;
			width:158px;
			height:51px;
			margin-left:20px;
		}

		
#programme_fidelite_small{
	float:left;
	display:inline;
	position:relative;
	width:266px;
	margin:0px;
	margin-left:2px;
}
	#programme_fidelite_small .contenu{
		float:left;
		display:inline;
		width:268px;
		height:116px;
		background-color:#fff;
		background-image:url(../images/programme_fidelite_bottom.jpg);
		background-position:0px 0px;
		background-repeat:no-repeat;
	}
		#programme_fidelite_small .contenu p{
			float:left;
			display:inline;
			width:130px;
			padding:5px;
			padding-left:100px;
			color:#333;
		}
		#programme_fidelite_small .contenu a{
			float:left;
			display:inline;
			width:158px;
			height:51px;
			margin-top:10px;
			margin-left:100px;
		}	
/*infos_pratiques*/
#infos_pratiques{
	float:left;
	display:inline;
	width:200px;
	margin-top:3px;
	margin-bottom:3px;
}
#bottom #infos_pratiques{
	margin:0px;
	margin-left:3px;
}
	#infos_pratiques .contenu{
		float:left;
		display:inline;
		width:198px;
		padding-top:17px;
		padding-bottom:17px;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		background-color:#fff;
	}
		#infos_pratiques .contenu a{
			float:left;
			display:inline;
			width:140px;
			padding-left:41px;
			padding-top:5px;
			padding-bottom:5px;
			font-size:12px;
			color:#999;
			font-weight:bold;
			text-decoration:none;
			background-image:url(../images/puce.gif);
			background-position:20px 5px;
			background-repeat:no-repeat;
		}
		#infos_pratiques .contenu a:hover{
			float:left;
			display:inline;
			width:140px;
			padding-left:41px;
			padding-top:5px;
			padding-bottom:5px;
			font-size:12px;
			color:#00a7d4;
			font-weight:bold;
			text-decoration:none;
			background-image:url(../images/puce.gif);
			background-position:20px 5px;
			background-repeat:no-repeat;
		}
/*fiche*/
#fiche .contenu{
	float:left;
	display:inline;
	width:708px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background-color:#fff;
}
	#fiche .contenu .infos{
		float:left;
		display:inline;
		width:674px;
		padding:17px;
	}
		#fiche .contenu .infos h4{
			float:left;
			display:inline;
			width:640px;
			margin:0px;
			padding:0px;
			padding:17px;
			font-size:12px;
			font-weight:bold;
		}
		#fiche .contenu .infos p{
			float:left;
			display:inline;
			width:640px;
			margin:0px;
			padding:0px;
			padding:17px;
			padding-top:0px;
			font-size:12px;
			text-align:justify;
		}
		#fiche .contenu .infos p strong{
			color:#000;
		}
		#fiche .contenu .infos ul.plan_du_site{
			float:left;
			display:inline;
			width:600px;
			padding:0px;
			margin:0px;
			padding-left:40px;
			padding-bottom:10px;
			color:#000;
			list-style:none;
		}
			#fiche .contenu .infos ul.plan_du_site li{
				float:left;
				display:inline;
				width:580px;
				padding:0px;
				margin:0px;
				padding-bottom:5px;
				padding-left:20px;
				font-size:12px;
				font-weight:bold;
				background-image:url(../images/puce.gif);
				background-repeat:no-repeat;
				background-position:0px 0px;
			}
				#fiche .contenu .infos ul.plan_du_site li ul{
					float:left;
					display:inline;
					width:560px;
					padding:0px;
					margin:0px;
					padding-left:20px;
					font-size:11px;
					color:#999;
				}
					#fiche .contenu .infos ul.plan_du_site li ul li{
						float:left;
						display:inline;
						width:555px;
						padding:0px;
						padding-left:5px;
						margin:0px;
						font-size:11px;
						color:#999;
						background-image:none;
						background-image:url(../images/sep_points.gif);
						background-repeat:no-repeat;
						background-position:0px 6px;
					}
					#fiche .contenu .infos ul.plan_du_site li ul a{
						font-size:11px;
					}
	#fiche .contenu .texte{
		float:left;
		display:inline;
		width:674px;
		padding:17px;
		padding-top:0px;
		color:#333;
		font-size:12px;
	}
		#fiche .contenu .texte img{
			padding:20px;
			padding-top:0px;
		}
		#fiche .contenu .texte p{
			padding-bottom:5px;
			padding-top:5px;
		}
		#fiche .contenu .texte ul{
			float:none;
			width:auto;
			padding:auto;
			margin:auto;
			padding-left:20px;
			padding-bottom:10px;
		}
			#fiche .contenu .texte ul li{
				width:auto;
				padding:auto;
				margin:auto;
				padding-bottom:2px;
			}
				#fiche .contenu .texte ul li ul{
					padding-left:20px;
				}
	#fiche .contenu .sep{
		float:left;
		display:inline;
		padding-bottom:20px;
	}
	#fiche .contenu form{
		float:left;
		display:inline;
		width:300px;
		margin-left:393px;
		padding-bottom:60px;
	}
		#fiche .contenu form div{
			float:left;
			display:inline;
			width:280px;
			height:20px;
			line-height:20px;
		}
			#fiche .contenu form div.prix{
				padding-left:20px;
				padding-bottom:15px;
				background-image:url(../images/puce_prix.gif);
				background-position:0px 3px;
				background-repeat:no-repeat;
			}
				#fiche .contenu form div.prix del{
					font-weight:normal;
					color:#f00;
					text-decoration:line-through;
				}
			#fiche .contenu form div.option{
				padding-left:20px;
				padding-bottom:15px;
				background-image:url(../images/puce_option.gif);
				background-position:0px 3px;
				background-repeat:no-repeat;
			}
			#fiche .contenu form div.flash{
				font-weight:bold;
				font-size:12px;
				color:#f00;
				margin-top:-10px;
				padding-left:20px;
				padding-bottom:15px;
			}
			#fiche .contenu form div #prix{
				float:left;
				display:inline;
				font-size:18px;
				font-weight:bold;
				color:#000;
			}
			#fiche .contenu form div #stock{
				float:left;
				display:inline;
				margin-left:20px;
				margin-top:7px;
			}
			#fiche .contenu form label{
				float:left;
				display:inline;
				font-size:12px;
				color:#000;
			}
			#fiche .contenu form input.champtexte{
				float:left;
				display:inline;
				width:22px;
				height:16px;
				font-size:12px;
				color:#000;
				padding:0px;
				margin:0px;
				margin-left:10px;
				text-align:center;
				font-weight:bold;
				border:1px solid #ccc;
			}
			#fiche .contenu form select{
				float:left;
				display:inline;
				width:50px;
				font-size:12px;
				color:#000;
				margin-left:10px;
				border:1px solid #ccc;
			}
			#fiche .contenu form #ajouter_au_panier{
				float:left;
				display:inline;
			}
			

/*formulaires adresse compte*/
	#fiche .contenu .formulaire{
		float:left;
		display:inline;
		width:640px;
		margin:0px;
		padding:0px;
		padding:17px;
		padding-top:0px;
		text-align:justify;
		font-family:Arial, Helvetica, sans-serif;
	}
	#fiche .contenu .formulaire div{
		float:left;
		display:inline;
		width:640px;
		height:auto;
		margin:0px;
		padding:0px;
		padding-bottom:5px;
	}
	#fiche .contenu .formulaire div div,
	#fiche .contenu .formulaire label{
		float:left;
		display:inline;
		width:200px;
		height:18px;
		margin:0px;
		padding:0px;
		line-height:18px;
		text-align:right;
		padding-right:10px;
		font-size:12px;
		color:#000;
	}
	#fiche .contenu .formulaire label.error,
	#fiche .contenu .formulaire div.avertissement{
		float:left;
		display:block;
		width:400px;
		height:auto;
		margin:0px;
		padding:0px;
		padding-bottom:5px;
		padding-left:210px;
		font-size:12px;
		color:#f00;
		text-align:left;
	}
	#fiche .contenu .formulaire label.labeldroite{
		float:left;
		display:inline;
		width:350px;
		height:30px;
		line-height:30px;
		text-align:left;
		padding-right:18px;
		color:#000;
	}
	#fiche .contenu .formulaire input{
		margin-left:5px;
		margin-right::2px;
	}
	#fiche .contenu .formulaire input.texte,
	#fiche .contenu .formulaire input.password,
	#fiche .contenu .formulaire textarea,
	#fiche .contenu .formulaire select,
	#fiche .contenu .formulaire input.required{
		float:left;
		display:inline;
		width:300px;
		height:16px;
		padding:0px;
		margin:0px;
		padding-top:2px;
		padding-left:5px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#6a6761;
		border:1px solid #ccc;
	}
	#fiche .contenu .formulaire input.readonly{
		float:left;
		display:inline;
		width:300px;
		height:16px;
		padding:0px;
		margin:0px;
		padding-top:2px;
		padding-left:5px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#666;
		background-color:#ccc;
		border:1px solid #ccc;
	}
	#fiche .contenu .formulaire select{
		width:267px;
		height:24px;
	}
	#fiche .contenu .formulaire textarea{
		height:95px;
	}
	#fiche .contenu .formulaire input#checkbox_newsletter{
		float:left;
		display:inline;
		margin-left:140px;
		margin-right:10px;
		margin-top:10px;
	}
	#fiche .contenu .formulaire input.envoyer{
		float:right;
		display:inline;
		margin-right:160px;
		margin-top:30px;
	}
	#fiche .contenu .rouge{
		color:#cc0033;
	}
	
/* Pagination */

#pagination {
	float:left;
	display:inline;
	width:504px;
	text-align:center;
	height:25px;
	padding-top:10px;
	font-size:10px;
}
	#pagination a{
		text-decoration:none;
	}
	#pagination a.pagination_numero_actif,
	#pagination a.pagination_numero{
		text-decoration:none;
		padding:0px 5px;
	}
	#pagination a.pagination_numero_actif{
		margin:1px;
		background-color:#00a7d4;
		color:#fff;
		font-weight: bold;
	}
	#pagination a.pagination_numero{
		margin:1px;
	}
/*panier*/
#fiche .panier{
	float:left;
	display:inline;
	width:637px;
	padding-left:32px;
	padding-top:16px;
}
	#fiche .panier p.txt{
		float:left;
		display:inline;
		width:540px;
		font-size:12px;
		padding-left:28px;
		color:#666;
	}
	#fiche .panier .etape{
		float:left;
		display:inline;
		padding-bottom:30px;
	}
	#fiche .panier .entete{
		float:left;
		display:inline;
	}
	#fiche .panier #panier1{
		float:left;
		display:inline;
		width:637px;
		margin:0px;
		padding:0px;
		padding-bottom:20px;
	}
		#fiche .panier #panier1 div{
			float:left;
			display:inline;
			width:635px;
			margin:0px;
			padding:0px;
			border-left:1px solid #ccc;
			border-right:1px solid #ccc;
		}
			#fiche .panier #panier1 div.item{
				width:615px;
				padding:10px;
			}
				/**
				#fiche .panier #panier1 div.item .supprimer{
					float:left;
					display:inline;
					width:30px;
					margin-top:3px;
				}
				**/
				#fiche .panier #panier1 div.item label{
					float:left;
					display:inline;
					width:538px;
				}
					#fiche .panier #panier1 div.item label a{
						float:left;
						display:inline;
						width:488px;
					}
					#fiche .panier #panier1 div.item label input{
						float:left;
						display:inline;
						width:40px;
						margin:0px;
						padding:0px;
						text-align:center;
						border:1px solid #ccc;
					}
				#fiche .panier #panier1 div.item span{
					float:left;
					display:inline;
					width:77px;
					font-size:12px;
					color:#000;
					text-align:right;
				}
			#fiche .panier #panier1 div.recalculer{
				width:615px;
				padding:10px;
				text-align:right;
			}
				#fiche .panier #panier1 div.recalculer input{
					float:right;
					display:inline;
					margin-left:10px;
				}
			#fiche .panier #panier1 div.reduction{
				width:615px;
				padding:10px;
				text-align:right;
			}
			#fiche .panier #panier1 div#champ_reduction{
				width:615px;
				padding-right:10px;
				padding-left:10px;
				padding-bottom:10px;
				text-align:right;
			}
				#fiche .panier #panier1 div#champ_reduction input{
					width:100px;
					height:20px;
					margin:0px;
					padding:0px;
					border:1px solid #ccc;
				}
				#fiche .panier #panier1 div#champ_reduction a{
					float:right;
					display:inline;
					margin-left:10px;
				}
			#fiche .panier #panier1 div#montant_reduction{
				width:615px;
				padding-right:10px;
				padding-left:10px;
				text-align:right;
			}
				#fiche .panier #panier1 div#montant_reduction strong{
					color:#f00;
				}
			#fiche .panier #panier1 div.total{
				width:615px;
				padding:10px;
				font-size:14px;
				font-weight:bold;
				color:#000;
				text-align:right;
			}
				#fiche .panier #panier1 div.total .totalttc{
					padding-right:20px;
				}
		#fiche .panier #panier1 img{
			float:left;
			display:inline;
		}
		#fiche .panier #panier1 .continuer{
			float:left;
			display:inline;
			margin-top:15px;
		}
		#fiche .panier #panier1 #finaliser,
		#fiche .panier #panier1 .finaliser{
			float:right;
			display:inline;
			margin-top:15px;
		}
		
	#fiche .contenu .livraison{
		float:left;
		display:inline;
		width:600px;
		margin:0px;
		padding:0px;
		padding:17px;
		padding-top:0px;
		padding-left:40px;
		padding-right:0px;
		text-align:justify;
		font-family:Arial, Helvetica, sans-serif;
	}
	#fiche .contenu .livraison h4{
		float:left;
		display:inline;
		width:550px;
		padding-right:0px;
		font-size:12px;
		color:#000;
	}
	#fiche .contenu .livraison div{
		float:left;
		display:inline;
		width:600px;
		height:auto;
		margin:0px;
		padding:0px;
		padding-bottom:5px;
	}
	#fiche .contenu .livraison div div,
	#fiche .contenu .livraison label{
		float:left;
		display:inline;
		width:120px;
		height:18px;
		margin:0px;
		padding:0px;
		line-height:18px;
		text-align:right;
		padding-right:10px;
		font-size:12px;
		color:#000;
	}
	#fiche .contenu .livraison label.labeldroite{
		float:left;
		display:inline;
		width:350px;
		height:30px;
		line-height:30px;
		text-align:left;
		padding-right:18px;
		color:#000;
	}
	#fiche .contenu .livraison input{
		margin-left:5px;
		margin-right::2px;
	}
	#fiche .contenu .livraison input.texte,
	#fiche .contenu .livraison textarea,
	#fiche .contenu .livraison select,
	#fiche .contenu .livraison input.required{
		float:left;
		display:inline;
		width:300px;
		height:16px;
		padding:0px;
		margin:0px;
		padding-top:2px;
		padding-left:5px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#6a6761;
		border:1px solid #ccc;
	}
	#fiche .contenu .livraison select{
		width:267px;
		height:24px;
	}
	#fiche .contenu .livraison textarea{
		height:95px;
	}
	#fiche .contenu .livraison input#checkbox_newsletter{
		float:left;
		display:inline;
		margin-left:140px;
		margin-right:10px;
		margin-top:10px;
	}
	#fiche .contenu .livraison input.envoyer{
		float:right;
		display:inline;
		margin-right:160px;
		margin-top:30px;
	}
	#fiche .contenu .rouge{
		color:#cc0033;
	}
	#fiche .contenu .livraison .retour{
		float:left;
		display:inline;
		margin-top:20px;
	}
	#fiche .contenu .livraison #finaliser{
		float:right;
		display:inline;
		margin-top:20px;
	}
	#fiche .contenu .livraison_choix{
		font-size:12px;
		color:#000;
		padding-bottom:10px;
	}
	#fiche .contenu .indications{
		float:left;
		display:inline;
		position:relative;
		width:590px;
		padding-bottom:10px;
		padding-top:20px;
	}
	#fiche .contenu .avertissement{
		float:left;
		display:inline;
		width:600px;
		padding-bottom:10px;
		padding-top:20px;
		font-size:12px;
		color:#000;
	}
	
	#fiche .panier #panier3{
		float:left;
		display:inline;
		width:637px;
		margin:0px;
		padding:0px;
		padding-bottom:20px;
	}
		#fiche .panier #panier3 div.item,
		#fiche .panier #panier3 div.fdp,
		#fiche .panier #panier3 div.total{
			float:left;
			display:inline;
			width:635px;
			margin:0px;
			padding:0px;
			border-left:1px solid #ccc;
			border-right:1px solid #ccc;
		}
			#fiche .panier #panier3 div.item{
				width:615px;
				padding:10px;
			}
				#fiche .panier #panier3 div.item div.label{
					float:left;
					display:inline;
					width:538px;
				}
					#fiche .panier #panier3 div.item div.label a,
					#fiche .panier #panier3 div.item div.label .intitule{
						float:left;
						display:inline;
						width:488px;
					}
					#fiche .panier #panier3 div.item div.label .intitule{
						color:#000;
					}
					#fiche .panier #panier3 div.item div.label div.qte{
						float:left;
						display:inline;
						width:42px;
						margin:0px;
						padding:0px;
						color:#000;
						text-align:center;
					}
				#fiche .panier #panier3 div.item span{
					float:left;
					display:inline;
					width:77px;
					font-size:12px;
					color:#000;
					text-align:right;
				}
			#fiche .panier #panier3 div.fdp{
				width:615px;
				padding:10px;
				padding-bottom:0px;
				font-size:12px;
				font-weight:bold;
				color:#000;
				text-align:right;
			}
				#fiche .panier #panier3 div.fdp .fdp{
					padding-right:20px;
				}
			#fiche .panier #panier3 div.total{
				width:615px;
				padding:10px;
				font-size:14px;
				font-weight:bold;
				color:#000;
				text-align:right;
			}
				#fiche .panier #panier3 div.total .totalttc{
					padding-right:20px;
				}
		#fiche .panier #panier3 img{
			float:left;
			display:inline;
		}
		#fiche .panier #panier3 .retour{
			float:left;
			display:inline;
			margin-top:15px;
		}
		#fiche .panier #panier3 #finaliser{
			float:right;
			display:inline;
			margin-top:15px;
		}
		
	#fiche .panier .adresses{
		float:left;
		display:inline;
		padding-bottom:20px;
	}
	#fiche .panier .adresses .gauche{
		float:left;
		display:inline;
		width:304px;
	}
	#fiche .panier .adresses .droite{
		float:left;
		display:inline;
		width:305px;
	}
	#fiche .panier .adresses h4{
		float:left;
		display:inline;
		width:270px;
		font-size:12px;
		font-weight:bold;
		padding-left:28px;
		color:#000;
	}
	#fiche .panier .adresses p.txt{
		float:left;
		display:inline;
		width:270px;
		font-size:12px;
		padding-left:28px;
		color:#666;
	}
	
/*panier étape 4*/	

#fiche .contenu .paiement{
	float:left;
	display:inline;
	width:600px;
	margin:0px;
	padding:0px;
	padding:17px;
	padding-top:0px;
	padding-left:40px;
	padding-right:0px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
}

#fiche .contenu .paiement form{
	float:left;
	display:inline;
	width:600px;
	margin:0px;
	padding:0px;
}
#fiche .contenu .paiement h4{
	float:left;
	display:inline;
	width:550px;
	padding-right:0px;
	font-size:12px;
	color:#000;
}
#fiche .contenu .paiement p{
	float:left;
	display:inline;
	width:550px;
	height:26px;
	line-height:26px;
	padding-right:0px;
	padding-bottom:10px;
	font-size:12px;
	color:#666;
}
#fiche .panier .paiement p a{
	float:left;
	display:inline;
	width:220px;
	cursor:pointer;
}
#fiche .panier .paiement p span{
	float:left;
	display:inline;
	width:105px;
}
#fiche .panier .paiement p input{
	float:right;
	display:inline;
	margin-right:10px;
}
#fiche .panier .paiement .retour{
	float:left;
	display:inline;
	margin-top:15px;
}
#fiche .panier .paiement #finaliser{
	float:right;
	display:inline;
	margin-top:15px;
}

#fiche .contenu .etape5 h4{
	float:left;
	display:inline;
	width:550px;
	padding-right:0px;
	font-size:12px;
	color:#000;
}
#fiche .contenu .etape5 p{
	float:left;
	display:inline;
	width:500px;
	height:26px;
	line-height:26px;
	padding-right:0px;
	padding-bottom:10px;
	padding-left:17px;
	font-size:12px;
	color:#666;
}
/*espace client*/
#fiche .contenu .espace_client{
	float:left;
	display:inline;
	width:674px;
	margin:0px;
	padding:17px;
}
#fiche .contenu .panier .espace_client{
	float:left;
	display:inline;
	width:674px;
	margin:0px;
	padding:0px;
	padding-top:20px;
}
	#fiche .contenu .espace_client h2{
		float:left;
		display:inline;
		width:640px;
		margin:0px;
		padding:0px;
		padding:17px;
		font-size:12px;
		font-weight:bold;
		color:#000;
	}
	#fiche .contenu .espace_client h3{
		float:left;
		display:inline;
		width:637px;
		margin:0px;
		padding:0px;
		padding:17px;
		padding-left:20px;
		padding-bottom:0px;
		font-size:12px;
		font-weight:bold;
		color:#000;
		background-image:url(../images/puce_prix.gif);
		background-repeat:no-repeat;
		background-position:0px 18px;
	}
	#fiche .contenu .espace_client h3 span.encours{
		color:#79A804;
	}
	#fiche .contenu .espace_client h3 span.termine{
		color:#f00;
	}
	#fiche .contenu .espace_client div.item_enchere h3{
		font-weight:normal;
	}
	#fiche .contenu .espace_client div.item_enchere{
		float:left;
		display:inline;
		width:674px;
		margin:0px;
		padding:0px;
		padding-bottom:17px;
		background-image:url(../images/sep_points.gif);
		background-repeat:repeat-x;
		background-position:bottom left;
	}
	#fiche .contenu .espace_client h4{
		float:left;
		display:inline;
		width:640px;
		margin:0px;
		padding:0px;
		padding:17px;
		font-size:12px;
		font-weight:bold;
	}
	#fiche .contenu .espace_client p{
		float:left;
		display:inline;
		width:640px;
		margin:0px;
		padding:0px;
		padding:17px;
		padding-top:0px;
		text-align:justify;
		color:#000;
		font-size:12px;
	}
	#fiche .contenu .espace_client #mdp_oublie{
		float:left;
		display:inline;
		width:310px;
		padding-left:130px;
	}
#fiche .contenu .espace_client #mot_de_passe_oublie{
	display:none;
}

#fiche .contenu .espace_client .error {
	color: #F00;
}

#fiche .contenu .espace_client #identifiant.error,
#fiche .contenu .espace_client #mot_de_passe.error{
	color:#444;
}

#fiche .contenu .espace_client label{
	float:left;
	display:inline;
	width:200px;
	height:18px;
	margin:0px;
	padding:0px;
	line-height:18px;
	text-align:right;
	padding-right:10px;
	font-size:12px;
	color:#000;
}

#fiche .contenu .espace_client #submit,
#fiche .contenu .espace_client #submit{
	float:right;
	display:inline;
	margin-right:124px;
	margin-top:30px;
}
#fiche .contenu .espace_client #submit_oublie{
	float:right;
	display:inline;
	margin-right:124px;
	margin-top:30px;
}

#fiche .contenu .espace_client .erreur{
	border: 1px solid #FF0000;
}

#fiche .contenu .espace_client .succes{
	border: 1px solid #cbffba;
}

#fiche .contenu .espace_client ul.tab{
	float:left;
	display:inline;
	width:630px;
	margin:0px;
	padding:0px;
	padding:17px;
	padding-top:0px;
	padding-left:27px;
	list-style:none;
}
	#fiche .contenu .espace_client ul.tab li{
		float:left;
		display:inline;
		width:610px;
		padding:0px;
		padding-left:20px;
		padding-bottom:5px;
		margin:0px;
		font-size:12px;
		color:#000;
		background-image:url(../images/puce.gif);
		background-repeat:no-repeat;
		background-position:0px 1px;
	}
	#fiche .contenu .espace_client ul.tab li.victoire{
		background-image:url(../images/puce_option.gif);
	}
	#fiche .contenu .espace_client ul.tab li.victoire strong{
		color:#00A7D4;
	}



/*liste adresses*/
#fiche .contenu ul.liste_adresses{
	float:left;
	display:inline;
	width:599px;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	list-style-type:none;
}
	#fiche .contenu ul.liste_adresses li{
		float:left;
		display:inline;
		width:599px;
		margin:0px;
		padding:0px;
		background-image:url(../images/sep_points.gif);
		background-position:bottom left;
		background-repeat:repeat-x;
	}
		#fiche .contenu ul.liste_adresses li span{
			float:left;
			display:inline;
			width:559px;
			padding-left:10px;
			padding-top:6px;
			padding-bottom:6px;
			font-size:12px;
			color:#666;
		}
		#fiche .contenu ul.liste_adresses li input{
			float:left;
			display:inline;
			margin-top:6px;
		}


		
/*ENCHERES*/
/*credits*/
#credits{
	float:left;
	display:inline;
	margin-bottom:3px;
}
	#credits .contenu{
		float:left;
		display:inline;
		width:198px;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		background-color:#fff;
	}
	#credits .contenu p{
		float:left;
		display:inline;
		width:138px;
		padding-left:60px;
		margin-top:10px;
		padding-bottom:10px;
		font-weight:bold;
		color:#000;
		background-image:url(../images/encheres/deco_credits.gif);
		background-position:10px 0px;
		background-repeat:no-repeat;
	}
/*encheres_terminees*/
#encheres_terminees{
	float:left;
	display:inline;
	margin-bottom:3px;
}
	#encheres_terminees .contenu{
		float:left;
		display:inline;
		width:198px;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		background-color:#fff;
	}
		#encheres_terminees .contenu .gauche{
			float:left;
			display:inline;
			width:80px;
			height:103px;
			padding:5px;
			margin-right:5px;
		}
			#encheres_terminees .contenu img{
				float:left;
				display:inline;
				width:80px;
				height:103px;
			}
		#encheres_terminees .contenu .droite{
			float:left;
			display:inline;
			width:98px;
			padding-top:5px;
			padding-right:5px;
		}
			#encheres_terminees .contenu h4{
				float:left;
				display:inline;
				width:98px;
				margin:0px;
				padding:0px;
				padding-bottom:15px;
				font-size:12px;
				font-weight:bold;
				line-height:12px;
			}
			#encheres_terminees .contenu p{
				float:left;
				display:inline;
				width:98px;
				margin:0px;
				padding:0px;
				padding-bottom:5px;
				font-size:10px;
				line-height:12px;
			}
		#encheres_terminees .contenu span{
			float:left;
			display:inline;
			width:173px;
			padding:5px;
			padding-left:20px;
			color:#669900;
			font-weight:bold;
			font-size:12px;
			background-color:#e0e0e0;
		}
/*blocs enchere a droite*/
.enchere_item{
	float:left;
	display:inline;
	width:690px;
	margin-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	background-image:url(../images/sep_points.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}
	.enchere_item .gauche{
		float:left;
		display:inline;
		width:126px;
		height:163px;
		padding-top:20px;
		padding-left:20px;
		padding-right:10px;
	}
		.enchere_item .gauche img{
			float:left;
			display:inline;
			width:126px;
			height:163px;
		}
	.enchere_item .centre{
		float:left;
		display:inline;
		width:387px;
		padding-top:20px;
	}
		.enchere_item .centre h4{
			float:left;
			display:inline;
			width:387px;
			height:40px;
			padding:0px;
			margin:0px;
			font-size:12px;
			color:#000;
		}
		.enchere_item .centre div.credits{
			float:left;
			display:inline;
			width:367px;
			padding:0px;
			margin:0px;
			padding-left:20px;
			padding-bottom:10px;
			color:#000;
			background-image:url(../images/puce_option.gif);
			background-position:0px 1px;
			background-repeat:no-repeat;
		}
		#fiche .contenu .enchere_item .centre form.form_enchere{
			float:left;
			display:inline;
			width:387px;
			padding:0px;
			margin:0px;
		}
			#fiche .contenu .enchere_item .centre form.form_enchere div.ligne,
			#fiche .contenu .enchere_item .centre form.form_enchere  div.ligne{
				float:left;
				display:inline;
				position:relative;
				width:387px;
				height:auto;
				padding:0px;
				margin:0px;
				padding-bottom:20px;
			}
			#fiche .contenu .enchere_item .centre form.form_enchere label,
			#fiche .contenu .enchere_item .centre form.form_enchere .label{
				float:left;
				display:inline;
				width:300px;
				padding:0px;
				margin:0px;
			}
			#fiche .contenu .enchere_item .centre form.form_enchere label.error{
				float:left;
				display:inline;
				position:absolute;
				bottom:0;
				right:100px;
				width:auto;
				padding:0px;
				margin:0px;
				font-size:11px;
				text-align:right;
				color:#f00;
			}
				#fiche .contenu .enchere_item .centre form.form_enchere label span,
				#fiche .contenu .enchere_item .centre form.form_enchere .label span{
					float:left;
					display:inline;
					width:140px;
					height:22px;
					line-height:22px;
					padding:0px;
					margin:0px;
					padding-top:4px;
					font-size:11px;
					color:#999;
				}
				#fiche .contenu .enchere_item .centre form.form_enchere .label span.small{
					float:left;
					display:inline;
					width:10px;
					height:22px;
					line-height:22px;
					padding:0px;
					margin:0px;
					padding-right:4px;
					padding-top:4px;
					font-size:11px;
					color:#999;
					text-align:right;
				}
				#fiche .contenu .enchere_item .centre form.form_enchere label input,
				#fiche .contenu .enchere_item .centre form.form_enchere .label input{
					float:left;
					display:inline;
					width:111px;
					height:22px;
					line-height:22px;
					padding:0px;
					margin:0px;
					padding-right:15px;
					padding-top:2px;
					padding-bottom:2px;
					margin-left:14px;
					text-align:right;
					color:#777;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					border:1px solid #ccc;
					background-image:url(../images/encheres/euro.gif);
					background-position:top right;
					background-repeat:no-repeat;
				}
				#fiche .contenu .enchere_item .centre form.form_enchere .label input.small{
					width:40px;
					margin-left:0px;
				}
				#fiche .contenu .enchere_item .centre form.form_enchere a.offrez{
					float:left;
					display:inline;
					width:66px;
					height:26px;
				}
			.enchere_item .centre .voir_le_detail{
				float:left;
				display:inline;
				margin-top:10px;
			}
	.enchere_item .droite{
		float:left;
		display:inline;
		width:146px;
		height:84px;
		padding-top:60px;
	}
		.enchere_item .droite div{
			float:left;
			display:inline;
			width:146px;
			height:84px;
		}
	#fiche .contenu p.infos_encheres{
		float:left;
		display:inline;
		padding:10px;
		margin:0px;
	}
	
/*blocs enchere sur fiche*/
.enchere_item_fiche{
	float:left;
	display:inline;
	width:690px;
	margin-left:10px;
	padding-bottom:20px;
}
	.enchere_item_fiche .centre{
		float:left;
		display:inline;
		width:387px;
		padding-left:80px;
	}
		.enchere_item_fiche .centre h4{
			float:left;
			display:inline;
			width:387px;
			height:40px;
			padding:0px;
			margin:0px;
			font-size:12px;
			color:#000;
		}
		.enchere_item_fiche .centre div.credits{
			float:left;
			display:inline;
			width:367px;
			padding:0px;
			margin:0px;
			padding-left:20px;
			padding-bottom:10px;
			color:#000;
			background-image:url(../images/puce_option.gif);
			background-position:0px 1px;
			background-repeat:no-repeat;
		}
		#fiche .contenu .enchere_item_fiche .centre form.form_enchere{
			float:left;
			display:inline;
			width:387px;
			padding:0px;
			margin:0px;
		}
			#fiche .contenu .enchere_item_fiche .centre form.form_enchere div.ligne,
			#fiche .contenu .enchere_item_fiche .centre form.form_enchere  div.ligne{
				float:left;
				display:inline;
				position:relative;
				width:387px;
				height:auto;
				padding:0px;
				margin:0px;
				padding-bottom:20px;
			}
			#fiche .contenu .enchere_item_fiche .centre form.form_enchere label,
			#fiche .contenu .enchere_item_fiche .centre form.form_enchere .label{
				float:left;
				display:inline;
				width:300px;
				padding:0px;
				margin:0px;
			}
			#fiche .contenu .enchere_item_fiche .centre form.form_enchere label.error{
				float:left;
				display:inline;
				position:absolute;
				bottom:0;
				right:100px;
				width:auto;
				padding:0px;
				margin:0px;
				font-size:11px;
				text-align:right;
				color:#f00;
			}
				#fiche .contenu .enchere_item_fiche .centre form.form_enchere label span,
				#fiche .contenu .enchere_item_fiche .centre form.form_enchere .label span{
					float:left;
					display:inline;
					width:140px;
					height:22px;
					line-height:22px;
					padding:0px;
					margin:0px;
					padding-top:4px;
					font-size:11px;
					color:#999;
				}
				#fiche .contenu .enchere_item_fiche .centre form.form_enchere .label span.small{
					float:left;
					display:inline;
					width:10px;
					height:22px;
					line-height:22px;
					padding:0px;
					margin:0px;
					padding-right:4px;
					padding-top:4px;
					font-size:11px;
					color:#999;
					text-align:right;
				}
				#fiche .contenu .enchere_item_fiche .centre form.form_enchere label input,
				#fiche .contenu .enchere_item_fiche .centre form.form_enchere .label input{
					float:left;
					display:inline;
					width:111px;
					height:22px;
					line-height:22px;
					padding:0px;
					margin:0px;
					padding-right:15px;
					padding-top:2px;
					padding-bottom:2px;
					margin-left:14px;
					text-align:right;
					color:#777;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					border:1px solid #ccc;
					background-image:url(../images/encheres/euro.gif);
					background-position:top right;
					background-repeat:no-repeat;
				}
				#fiche .contenu .enchere_item_fiche .centre form.form_enchere .label input.small{
					width:40px;
					margin-left:0px;
				}
				#fiche .contenu .enchere_item_fiche .centre form.form_enchere a.offrez{
					float:left;
					display:inline;
					width:66px;
					height:26px;
				}
	.enchere_item_fiche .droite{
		float:left;
		display:inline;
		width:146px;
		height:84px;
		padding-top:37px;
	}
		.enchere_item_fiche .droite div{
			float:left;
			display:inline;
			width:146px;
			height:84px;
		}
	#fiche .contenu p.infos_encheres{
		float:left;
		display:inline;
		padding:10px;
		margin:0px;
	}
/*comment ca marche*/
#fiche .contenu .encheres_comment_ca_marche h4{
	float:left;
	display:inline;
	width:640px;
	margin:0px;
	padding:0px;
	padding:17px;
	font-size:12px;
	font-weight:bold;
}
#fiche .contenu .encheres_comment_ca_marche p{
	float:left;
	display:inline;
	width:640px;
	margin:0px;
	padding:0px;
	padding:17px;
	padding-top:0px;
	font-size:12px;
	text-align:justify;
}
#fiche .contenu .encheres_comment_ca_marche ul{
	float:left;
	display:inline;
	width:630px;
	margin:0px;
	padding:0px;
	padding:17px;
	padding-left:27px;
	list-style:none;
}
	#fiche .contenu .encheres_comment_ca_marche ul li{
		float:left;
		display:inline;
		width:620px;
		padding:0px;
		padding-left:10px;
		padding-bottom:5px;
		margin:0px;
		font-size:12px;
		color:#999;
		background-image:url(../images/puce2.gif);
		background-repeat:no-repeat;
		background-position:0px 5px;
	}
#fiche .contenu .encheres_comment_ca_marche ul.tab{
	float:left;
	display:inline;
	width:630px;
	margin:0px;
	padding:0px;
	padding:17px;
	padding-top:0px;
	padding-left:27px;
	list-style:none;
}
	#fiche .contenu .encheres_comment_ca_marche ul.tab li{
		float:left;
		display:inline;
		width:610px;
		padding:0px;
		padding-left:20px;
		padding-bottom:5px;
		margin:0px;
		font-size:12px;
		color:#000;
		font-weight:bold;
		background-image:url(../images/puce_option.gif);
		background-repeat:no-repeat;
		background-position:0px 1px;
	}

/*popup enchere*/
.popupenchere{
	width:426px;
}
	.popupenchere a{
		color:#fff;
	}
.popupenchere .head{
	float:left;
	display:inline;
	width:426px;
	background-color:#fff;
}
.popupenchere .content{
	float:left;
	display:inline;
	width:426px;
	text-align:center;
	font-size:12px;
	color:#000;
	padding-top:30px;
	padding-bottom:30px;
	background-color:#fff;
}
.popupenchere .bottom{
	float:left;
	display:inline;
	width:426px;
	padding-bottom:15px;
	background-color:#fff;
}
	.popupenchere .bottom a{
		float:left;
		display:inline;
		margin-left:30px;
		margin-top:7px;
	}
	.popupenchere .bottom a.annuler{
		margin-left:105px;
	}