#posNomCat {
	position:relative;
	float:left;
	font-family:Arial;
	font-size:11px;
	color:#FFF;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:17px;
}

#posZnClassement {
	position:relative;
	float:right;
	padding-top:4px;
	padding-right:4px;
}

#posZnPage {
	position:relative;
	float:right;
	font-family:Arial;
	font-size:11px;
	color:#FFF;
	padding-top:7px;
	padding-right:7px;
}

a.lnkPage:link, a.lnkPage:visited, a.lnkPage:active {
	font-family:Arial;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}

a.lnkPage:hover, a.lnkPageON:link, a.lnkPageON:visited, a.lnkPageON:active, a.lnkPageON:hover {
	font-family:Arial;
	font-size:11px;
	color:#FFF;
	text-decoration:underline;
}

#posPrec {
	position:relative;
	float:left;
	font-family:Arial;
	font-size:11px;
	color:#FFF;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:17px;
}

#posSuiv {
	position:relative;
	float:right;
	font-family:Arial;
	font-size:11px;
	color:#FFF;
	padding-top:7px;
	padding-right:17px;
}

#paginCentr {
	position:relative;
	float:left;
	font-family:Arial;
	font-size:11px;
	color:#FFF;
	padding-top:7px;
	width:515px;
	text-align:center;
}

.posListing {
	position:relative;
	float:left;
	padding-top:3px;
	padding-bottom:11px;	
}
	
.posCadreObj {
	position:relative;
	float:left;
	padding-left:7px;
	padding-top:3px;
}

.cadreObj {
	position:relative;
	float:left;
	border:1px solid #ccc;
}

.espIntObj {
	position:relative;
	float:left;
	width:683px;
}

.espIntMargeObj {
	position:relative;
	float:left;
	padding:4px;
}

.znImg{
	position:relative;
	float:left;
	width:340px;	
}

.posImgObj {
	position:relative;
	float:left;
	width:100%;
	text-align:center;
}

.posZoom {
	position:relative;
	float:right;
	padding-right:12px;
}

a.lnkZoom:hover, a.lnkZoom:link, a.lnkZoom:visited, a.lnkZoom:active {
	font-family:Arial;
	font-size:11px;
	color:#666;
	text-decoration:none;
}

.separImg {
	position:relative;
	float:left;
	border-left:3px solid #ccc;
	padding-left:17px;
	padding-top:11px;
	padding-bottom:11px;
}

.znInfosObj {
	position:relative;
	float:left;
	width:295px;
}

.titreObj {
	position:relative;
	float:left;
	width:100%;
	font-family:Arial;
	font-size:14px;
	color:#b15c18;
	font-weight:bold;
}

.sousTitreObj {
	position:relative;
	float:left;
	width:100%;
	font-family:Arial;
	font-size:11px;
	color:#666;
	font-style:italic;
}

.zoneInfosSpecif {
	position:relative;
	float:left;
	width:145px;
	padding-top:12px;
	font-family:Arial;
	font-size:11px;
	color:#333;
	font-weight:bold;
}

.znPrix {
	position:relative;
	float:left;
	width:100%;
	padding-top:8px;
	padding-bottom:12px;
	font-family:Arial;
	font-size:11px;
	color:#333;
	font-weight:bold;
}

.znPanier {
	position:relative;
	float:left;
	width:150px;
}

.posZnQte {
	position:relative;
	float:left;
	padding-left:15px;
}

.texteQte {
	position:relative;
	float:left;
	padding-top:4px;
	font-family:Arial;
	font-size:11px;
	color:#333;
	font-weight:bold;
}

.posZnQteSelect {
	position:relative;
	float:left;
	padding-left:5px;
}

.posBtnPanier {
	position:relative;
	float:left;
}

.posBtnPanier {
	position:relative;
	float:left;
	padding-left:3px;
	padding-top:20px;
}

