#C_SPY_ProductDetails
{
	background-image:url("/images/bg_nosselections.gif");
	/*background-position:0px 30px;*/
	background-color:#222222;
	background-repeat:no-repeat;
	width:661px;
}

#C_SPY_ProductDetails #title-box
{
	min-height:34px;
	padding-left:12px;
	padding-top:10px;
	text-align:left;
}

#C_SPY_ProductDetails #title-box h1
{
	color:#a1c628;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}

#C_SPY_ProductDetails #image-box
{
	width:476px;
	height:322px;
	border:2px solid #a1c628;
	background-color:white;
	margin-left:auto;
	margin-right:auto;
}

#C_SPY_ProductDetails .code-box
{
	text-align:center;
	width:150px;
	margin-top:14px;
	margin-bottom:3px;
	color:#FFF;
	padding-top:5px;
	padding-bottom:5px;
	font-size:13px;
	font-weight:bold;
	background-image:url("/images/gris-opacity50.png");
}

#C_SPY_ProductDetails .image-box
{
	width:100px;
}

#C_SPY_ProductDetails div.image-box-small
{
	width:85px;
	height:55px;
	border:2px solid #a1c628;
	background-color:white;
	margin-left:5px;
	margin-right:5px;
}

#C_SPY_ProductDetails .image-box-small img
{
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
}

#C_SPY_ProductDetails #image-box img
{
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
}

#C_SPY_ProductDetails #image-text-box
{
	padding-left:5px;
	text-align:left;
	color:#666;
	font-size:11px;
}

#link-box
{
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	width:150px;
	border:0px solid #666;
	border-top-width:1px;
	border-bottom-width:1px;
}

#link-box td
{
	height:25px;
	vertical-align:middle;
}

#link-box td img
{
	vertical-align:middle;
}

#C_SPY_ProductDetails .call-box
{
	padding-top:5px;
	padding-bottom:3px;
	height:62px;
	width:150px;
	border:0px solid #666;
	border-bottom-width:1px;
	text-align:left;
}

#C_SPY_ProductDetails .call-box img
{
	float:left;
	margin:2px;
}

#C_SPY_ProductDetails .call-box .call-text
{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#a1c628;
}

#C_SPY_ProductDetails .call-box .call-no
{
	font-weight:normal;
	font-size:12px;
	color:#FFF;
}

#C_SPY_ProductDetails .rent-box
{
	padding-top:10px;
	width:150px;
	height:25px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#a1c628;
	border:0px solid #666;
	border-bottom-width:1px;
}

#C_SPY_ProductDetails .rent-box a
{
	color:#a1c628;
	text-decoration:none;
}

#C_SPY_ProductDetails .rent-box a:hover
{
	text-decoration:underline;
}

#C_SPY_ProductDetails .price-box
{
	text-align:center;
	margin:2px;
	margin-top:10px;
	background-image:url("/images/box_prix.png");
	width:145px;
	height:22px;
	color:#C00;
	font-size:14px;
	font-weight:bold;
	padding-top:4px;
}

#C_SPY_ProductDetails #spacer
{
	height:0px;
}

#C_SPY_ProductDetails #link-box td
{
	padding-top:5px;
	vertical-align:middle;

}

#C_SPY_ProductDetails #link-box img
{
	vertical-align:middle;
}

#C_SPY_ProductDetails #link-box a
{
	text-decoration:none;
	color:white;
	font-size:10px;
}

#C_SPY_ProductDetails #link-box a:hover
{
	text-decoration:underline;
}

#C_SPY_ProductDetails #price-box
{
	text-align:left;
	width:150px;
	height:142px;
	border:0px solid #666;
	font-size:x-small;
}

#C_SPY_ProductDetails #price-box span.nameTxt
{
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	display:block;
	width:45px;
}

#C_SPY_ProductDetails #price-box span.valueTxt
{
	font-size:11px;
	font-weight:bold;
	color:#a1c628;
}

#C_SPY_ProductDetails #price-box div.valueTxt
{
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#a1c628;
}

#C_SPY_ProductDetails #price
{
	width:90px;
	color:#a1c628;
	font-size:15px;
	font-weight:bold;
}

#C_SPY_ProductDetails .input-quantite
{
	width:25px;
	height:14px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin-left:5px;
	margin-bottom:5px;
	color:#666;
	border:0px solid #a1c628;
	border-top-width:2px;
	border-left-width:2px;
}
/*
#C_SPY_ProductDetails .title-box
{
	text-align:left;
	background:url("/images/menu_over.gif") repeat;
	height:22px;
	padding-top:10px;
	padding-left:10px;
	vertical-align:middle;
}
*/
#C_SPY_ProductDetails .title-box h2
{
	display:inline;
	width:200px;
	margin:0;
	padding:0;
	color:#000;
	font-size:11px;
}
/*
#C_SPY_ProductDetails .title-box a
{
	padding-right:10px;
	float:right;
	text-align:right;
	color:#666;
	font-size:10px;
}
*/
#C_SPY_ProductDetails .info-box
{
	padding:12px;
	padding-bottom:24px;
	text-align:left;
	font-size:12px;
}

#C_SPY_ProductDetails .suggest-title-box
{
	font-size:16px;
	background-color:#3f3f3f;
}

#C_SPY_ProductDetails .item-box
{
	width:661px;
	height:110px;
	background-color:#3f3f3f;
}

#C_SPY_ProductDetails .item-box-spacer
{
	height:10px;
	background-color:#3f3f3f;
}

#C_SPY_ProductDetails #vidimage-box
{
	height:74px;
	margin:5px;
}

#C_SPY_ProductDetails #videobtn-box
{
	width:210px;
	vertical-align:top;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.image-box-small

#C_SPY_ProductDetails #BD
{
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	left:0px;
	top:0px;
	z-index:5;
	background-color:#666;
}

#C_SPY_ProductDetails #imageViewer
{
	margin:auto;
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:100px;
	height:100px;
	background-color:#FFF;
	z-index:10;
	border:2px solid #242424;
	vertical-align:middle;
	text-align:center;
}

#C_SPY_ProductDetails #imageViewer img
{
	top:auto;
	left:auto;
	margin-top:auto;
	margin-bottom:auto;
	vertical-align:middle;
	border:2px solid #a1c628;
}

#C_SPY_ProductDetails .btn-close
{
	top:auto;
	left:auto;
	margin-top:auto;
	margin-bottom:auto;
	color:#666;
	text-align:center;
	vertical-align:bottom;
}

#C_SPY_ProductDetails .btn-left
{
	
	margin-top:auto;
	margin-bottom:auto;
	color:#666;
	text-align:left;
	vertical-align:middle;
}

#C_SPY_ProductDetails .btn-right
{
	margin-top:auto;
	margin-bottom:auto;
	color:#666;
	text-align:right;
	vertical-align:middle;
}

#C_SPY_ProductDetails #bottom-box
{
	padding-left:10px;
	background-image:url("/images/bt_faq.gif");
	height:26px;
	color:#000;
	font-size:11px;
	text-align:left;
}

#C_SPY_ProductDetails #bottom-box a
{
	color:#000;
	text-decoration:none;
}

#C_SPY_ProductDetails #bottom-box a:hover
{
	color:#FFF;
	text-decoration:underline;
}

#table-carac
{
	font-size:12px;
	width:100%;
/*
	margin-left:20px;
	margin-right:20px;
*/
	text-align:left;
}

#table-carac td
{
	width:50%;
}

#table-carac tr.groupe-carac
{
	background-color:#EEE;
	font-weight:bold;
	color:black;
}

.row-paire
{
	background-color:#666;
}

.row-impaire
{
	background-color:#333;
}

#carac-bottom-spacer
{
	margin:10px;
}