#coeur_top
	{
	position:absolute;
	z-index:3;
	display:block;
	top:4px;
	left:520px;
	width:147px
	height:114px;
	}

#coeur_pointe
	{
	margin-top:-10px;
	margin-left:15px;
	margin-bottom:10px;
	padding:5px;
	color:#ffffff;
	background-color:#4c0055;
	width:160px;
	}

#coeur_pointe img
	{
	display:block;
	padding-left:110px;
	}
#coeur_bordure
	{
	width:178px;
	padding:0px
	padding-left:10px;
	padding-bottom:20px;
	border-top:2px #4c0055 solid;
	border-left:2px #4c0055 solid;
	border-bottom:2px #4c0055 solid;
	}

#details
	{
	padding-left:15px;
	}

#nom
	{
	width:180px;
	margin-left:-20px;
	padding-left:20px;
	padding-bottom:10px;
	padding-top:20px;
	font-size:16px;
	font-weight:700;
	border-bottom:3px #36003e solid;
	}

#famille
	{
	width:auto;
	margin-top:15px;
	margin-bottom:8px;
	font-size:14px;
	font-weight:700;
	color:#8c8c69;
	}

#actions img
	{
	display:block;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	}
#actions #loupe img
	{
	margin-left:28px;
	}

#prix
	{
	display:block;
	width:108px;
	height:24px;
	text-align:right;
	padding-top:8px;
	margin-left:10px;
	background-image:url(../gal/mep/bg/prix.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}

#image
	{
	position:absolute;
	top:180px;
	left:470px;
	text-align:center;
	width:335px;
	height:335px;
	border:1px #8c8c69 solid;
	overflow:hidden;
	}

#bandeau
	{
	position:absolute;
	top:134px;
	left:550px;
	text-align:left;
	width:190px;
	height:40px;
	}
#bandeau #defilement
	{
	position:absolute;
	z-index:3;
	left:33px;
	text-align:left;
	width:117px;
	height:38px;
	overflow:hidden;
	}
#bandeau #defilement #defil
	{
	position:absolute;
	z-index:3;
	left:0px;
	top:0px;
	height:38px;
	}
#bandeau #defilement img, #details_img img, #detail_img img
	{
	width:35px;
	height:35px;
	margin:1px;
	border:1px #8c8c69 solid;
	}
#fleche_g
	{
	position:absolute;
	left:5px;
	top:5px;
	cursor:pointer;
	}
#fleche_d
	{
	position:absolute;
	left:155px;
	top:5px;
	cursor:pointer;
	}

#assenseur
	{
	position:absolute;
	z-index:3;
	left:33px;
	top:40px;
	text-align:left;
	width:116px;
	height:5px;
	overflow:visible;
	background-color:#acac89;
	margin:0px;
	padding:0px;
	}
#assenseur_position
	{
	position:absolute;
	height:5px;
	left:0px;
	top:0px;
	border:0px;
	cursor:pointer;
	background-color:#6c6c49;
	margin:0px;
	padding:0px;
	border-right:1px #202020 solid;
	border-left:1px #c0c0c0 solid;
	}

/*	Un SEUL Produit affichage detaillé	*/

#image_aff
	{
	position:absolute;
	top:170px;
	left:550px;
	text-align:center;
	width:256px;
	height:256px;
	border:1px #8c8c69 solid;
	overflow:hidden;
	}

#image_aff img
	{
	width:256px;
	height:256px;
	}

#small_img
	{
	float:left;
	width:74px;
	height:74px;
	margin-top:10px;
	margin-right:5px;
	margin-left:-25px;
	border:5px #8c8c69 solid;
	}

#detail
	{
	width:245px;
	padding:5px;
	padding-left:25px;
	text-align:justify;
	}

#detail #nom
	{
	padding-top:15px;
	}

#detail_img
	{
	position:absolute;
	top:142px;
	left:556px;
	width:250px;
	height:35px;
	}
#habillage_visuel
	{
	position:absolute;
	top:31px;
	left:175px;
	}
#aff_habillage img, #habillage_visuel img
	{
	width:35px;
	height:35px;
	border:1px #8c8c69 solid;
	}
#detail #nom
	{
	width:255px;
	}

#choix
	{
	position:absolute;
	top:435px;
	left:550px;
	text-align:left;
	width:210px;
	height:70px;
	padding:1px;
	border:1px #8c8c69 solid;
	}
#choix .titre
	{
	color:#8c8c69;
	}
#choix #prix
	{
	position:absolute;
	top:60px;
	left:145px;
	}

#pannier
	{
	position:absolute;
	top:5px;
	left:220px;
	}

#retour
	{
	position:absolute;
	top:35px;
	left:220px;
	}

#manip_habillage select, #choix select
	{
	display:inline;
	font-size:8pt;
	border:0px;
	}

#manip_habillage
	{
	position:relative;
	width:255px;
	color:#8c8c69;
	font-weight:600;
	border:1px #8c8c69 solid;
	text-align:center
	}

.border_dotted, .border_dotted td
	{
	border:1px #aaaaaa dotted;
	border-collapse:collapse;
	}
.cgv
	{
	display:block;
	margin-right:445px;
	color:#8c8c69;
	font-weight:600px;
	font-size:9px;
	}

.cgv a
	{
	color:#8c8c69;
	font-weight:600px;
	font-size:9px;
	}

