#posNomCat {
	position:relative;
	float:left;
	width:100%;
	font-family:Arial;
	font-size:14px;
	color:#FFF;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:17px;
	text-align:center;
}

#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;	
}

.znImg{
	position:relative;
	float:left;
	border:1px solid #ababab;
	padding-top:15px;
	padding-bottom:15px;
}

.posImgObj {
	position:relative;
	float:left;
	width:674px;
	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:25px;
	padding-top:11px;
}

.posPart2 {
	position:relative;
	float:left;
	padding-top:10px;
}
	
.separPartInfo2 {
	position:relative;
	float:left;
	background-image:url(../img-struct/pointille.gif);
	background-repeat:repeat-y;
	padding-top:3px;
	width:475px;
}
	
.znInfosObj {
	position:relative;
	float:left;
	width:180px;
}

.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:100%;
	padding-top:12px;
}

a.lnkDtl:link, a.lnkDtl:visited, a.lnkDtl:active {
	font-family:Arial;
	font-size:11px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
}

a.lnkDtl:hover {
	font-family:Arial;
	font-size:11px;
	color:#333;
	font-weight:bold;
	text-decoration:underline;
}

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

.znPanier {
	position:relative;
	float:left;
	width:100%;
}

.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;
}

.posTxtBtnPanier {
	position:relative;
	float:left;
	width:100%;
	padding-top:7px;
	text-align:center;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#FFF;
}

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

a.lnkPanier:hover {
	font-family:Arial;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.posEltObj {
	position:relative;
	float:left;
	padding-left:11px;
	padding-top:11px;
	padding-bottom:9px;
}

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

.posBlocInfoDescr {
	position:relative;
	float:left;
	padding-left:25px;
	padding-bottom:15px;
}
	
.blocInfoDescr {
	position:relative;
	float:left;
	width:330px;
	font-family:Arial;
	color:#333;
	font-size:11px;
}

.posBlocTitre {
	position:relative;
	float:left;
	padding-left:25px;
	padding-bottom:5px;
}

.puceTitre {
	position:relative;
	float:left;
	width:28px;
}

.blocTitre {
	position:relative;
	float:left;
	width:400px;
	padding-top:2px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#b15c18;
}
.posBlocBleuEltSec {
	position:relative;
	float:left;
	padding-left:5px;	
}
.blocBleuEltSec {
	position:relative;
	float:left;
	width:467px;
	background-image:url(../img-struct/degrade_bas_bleu.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}

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

.znReferencePointillOn {
	position:relative;
	float:left;
	width:150px;
	background-image:url(../img-struct/pointille.gif);
	background-position:top left;
	background-repeat:repeat-y;	
}

.posZnPtitImg {
	position:relative;
	float:left;
	padding-left:18px;
	padding-top:5px;
}

.znPtitImg {
	position:relative;
	float:left;
	padding:2px;
	background-color:#FFF;
	border:1px solid #CCC;	
}

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

.lienReference {
	position:relative;
	float:left;
	padding-bottom:5px;
	padding-left:18px;
	font-family:Arial;
	font-size:11px;
	color:#333;
}

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

a.lnkReference:hover {
	font-family:Arial;
	font-size:11px;
	color:#333;
	text-decoration:underline;
}

