#produits_associes, #visuels_additionnels, #toggle_right, #toggle_left_btn, #toggle_right_btn, #bloc_prix_qte, .png img{
	display:none;
}

/* Begin catalog/product/product.html */
#print #product{
	font:10px Arial,Verdana,Times;
	position:relative!important;
	margin:0px 0px 20px 0px;
	padding:10px 0px 0px 10px;
	background:url(/images/dgrd_gris.jpg) top left repeat-x #fff;
	width:670px;
}	
#product #retour a{
position:absolute;
top:10px;
left:630px;
background:#c12d77;
padding:2px 5px 2px 5px;
color:#fff;
}	
	
#product #vig{
float:left;
width:100px;
clear:both;
}

#product #descr{
	width:350px;
  margin:0px 0px 0px 0px;
	float:right;
}
#product #vig img{
	width:290px;
	margin:0px 10px 10px 0px;
	float:left;
	padding:5px;
	background:#fff;
	border:1px solid #dedede;
}
#product h3{
margin:0px 0px 100px 0px;
}



#product #descr .row  fieldset{
	width:300px;
	margin:0px 0px 0px -15px;
	border:0 none;
	position:relative;
}
#product #vig{
	float:left;
	width:310px;
	margin:0px 0px 10px 0px;
	}
#product pre{
	display:none;
}

#product #descr #bloc_prix_qte{
position:absolute;
top:110px;
left:330px;
width:300px;
}

#product #descr .row  input{
	width:40px;
	height:13px;
	text-align:left;
	position:absolute;
	border:1px solid #dedede;
}
#product #descr .row  label{
	width:30px;
	color:#333;
	font-weight:bold;
}

#product #descr .row  legend,
#product #descr legend{
	display:none;
visibility:hidden;
}
#product #star_note{
position:absolute;
top:90px;
left:325px;
}

#product .prix, #product .total_price{
	color: #9c0e6d;
	font-size: 1.6em;
	font-weight:bold;
}
#product .prix{
margin:0px 0px 0px 0px;
}
span.old_price{
	text-decoration:line-through;
}
#product .panier a{
	margin:0px 0px 0px 50px;
}

#product p, #product h2 {
	color:#333;
}
#product h2 {
	color:#333;
	text-decoration:underline;
	text-align:left;
	font-weight:bold;
}
#product h3{
	background:transparent;
	color:#666;
	text-decoration:underline;
	font-size:1.4em;
	margin:0px 0px 10px 0px;
	padding:2px 2px 2px 0px;
	text-align:left;
}
#product #produits_commentaires{
	color:#00aeef;
	text-align:left;
	margin:10px 0px 10px 0px;
	width:640px;
	padding:10px;
}
#product #produits_commentaires a{
	color:#00aeef;
	border-left:1px solid #00aeef;
	padding:2px 30px 2px 5px;
	background:url(/images/bulle.jpg) top right no-repeat transparent;
}
#product .row {
	display:block;
	margin:0px 0px 0px 0px;
	background:transparent;
}
#product #description {
background:#FFFFFF url(/images/dgrd_gris.jpg) repeat-x scroll left top;
border-top:1px solid #CCCCCC;
color:#000000;

margin:10px 0px 0px -10px;
padding:10px;
}
#product #description p{
margin:10px 0px 10px 0px;
font-size:1.2em;
}
#product #description .descriptif_court_pour_laffichage_en_liste{
display:none;
}
#product .description_technique{
margin:20px 0 0 0;
background:#fff;
padding:10px;
border:1px solid #dedede;
}
#product #description .libelle{
color:#000;
}
#product #description .datas {
color:#000;
}

#produits_commentaires{
	margin:0px;
	text-align:center;
}
#produits_commentaires h4{
	margin:0;
	text-align:left;
	color:#505050;
}


#produits_commentaires form, #produits_commentaires #comments_list{
text-align:left;
}
#produits_commentaires h4{
margin:0 0px 10px 0px;
}

#product #toggle_left{
float:left;
width:100%;
margin:0px 0px 20px 0px;
}

#product #toggle_left .row{
background: url(/images/top_comment.jpg) top left no-repeat transparent;
margin:5px 0px 0px 0px;
padding:10px;
width:316px;
}
#product #toggle_left .row p{
width:290px;
text-align:justify;
}
#product #bottom_comment_row {
background: url(/images/bottom_comment.jpg) top left no-repeat transparent;
width:316px;
height:10px;
margin:0px 0px 20px 0px;
}

#stock_icon{
display:block;
height:37px;
float:right;
position:absolute;
top:183px;
left:330px;
}

#stock_detail{
position:absolute;
display:block;
top:200px;
left:410px;
}
