

/* NOUVELLE PAGE PRODUIT */

#product {
	margin: 0 auto;
	padding: 0;
	width: 767px;
	background: #fff;
	color: #616161;
	font: normal 12px/15px Verdana, sans-serif;
}

#product p, #product ul, #product li, #product h1, #product h2, #product dl, #product dt, #product dd, #product form {
	margin: 0;
	padding: 0;
}

#product img { border: none; }
#product a { text-decoration: none; color: #616161; }
#product ul { list-style: none; }


/* reset styles implied by other stylesheets */
#product td { color: #616161; font: normal 12px/15px Verdana, sans-serif; }
#product form { display: block; }

#product .catch-line {
	font: 10px/27px Arial, sans-serif;
	padding-left: 3px;
}

#product .catch-line em {
	text-transform: uppercase;
	font-style: normal;
}

#product .breadcrumbs {
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	background: url(images/fond-breadcrumbs.png) 0 0 no-repeat;
	width: 100%;
	margin-bottom: 10px;
}

#product .breadcrumbs td {
	text-transform: uppercase;
	/*font: 10px/22px Verdana, sans-serif;*/
	font: 10px Verdana, sans-serif;
	padding: 2px 0;
}

#product .breadcrumbs td .separate{
	 padding:0 7px 0 8px;
}

#product .breadcrumbs li {
	display: block;
	float: left;
}

#product .breadcrumbs a {
	/*
	padding: 0 7px 0 8px;
	border-left: 1px solid #767676;
	*/
}

#product .breadcrumbs td.first a {
	border: none;
	padding-left: 12px;
}

#product .breadcrumbs td.last {
	width: 470px;
}

#product .navigation {
	font: 8px/22px Arial, sans-serif;
	float: right;	
	margin-right: 2px;
	text-transform: uppercase;
}

#product .navigation li {
	display: block;
	float: left;
}

#product .navigation li.first a {
	padding: 0 7px 0 0;
	margin: 0 8px 0 0;
	border:0px;
	/*border-right: 1px solid #767676;*/
}

#product .thumbnails td {
	vertical-align: middle;
	padding: 0 2px 0 8px;
}

#product .viewer {
	float: left;	
	width: 600px;	
	border: 1px solid #cecece;
	border-right: none;		
}

#product .metadata {
	float: right;
	width: 164px;
	border: 1px solid #cecece;		
}

#product .tools {
	width: 100%;
	margin-bottom: 5px;
	margin-top: -25px;
}

#product .tools td {
	color: #8b8b8b;
	font: 10px/11px Verdana, sans-serif;
	text-align: center;
}

#product .tools td a {
	color: #8b8b8b;
}

#product .tools td a img {
	vertical-align: middle;
	margin-right: 4px;
}

#product .tools table td a img {
	margin-right: 0;
}

#product .tools .blank-cell {
	height: 13px;
}

#product .move {
	width: 57px;
}

#product .product-info {
	margin-top: 10px;
	+margin-top: 7px;
}

#product .price {
	text-align: center;
	margin-top: 11px;
}

#product .before-discount {
	font: italic 16px/18px Verdana, sans-serif;
	text-decoration: line-through;
}

#product .including-tax {
	font: bold 24px/26px Verdana, sans-serif;
	color: #7e4a6f;
	margin-top: 1px;
}

#product .without-tax {
	color: #7e4a6f;
	font: 14px/16px Verdana, sans-serif;
	margin-top: 5px;
}

#product .add-to-cart {
	background: url(images/ajouter-au-panier.jpg) 0 0 no-repeat;
	width: 148px;
	height: 52px;
	overflow: hidden;
	position: relative;
	margin-left: 8px;
	margin-top: 13px;
}

#product .add-to-cart-french {
	background: url(images/ajouter-au-panier.jpg) 0 0 no-repeat;
	width: 148px;
	height: 52px;
	overflow: hidden;
	position: relative;
	margin-left: 8px;
	margin-top: 13px;
}

#product .add-to-cart-english {
	background: url(images/add-to-shopping-bag.jpg) 0 0 no-repeat;
	width: 148px;
	height: 52px;
	overflow: hidden;
	position: relative;
	margin-left: 8px;
	margin-top: 13px;
}

#product .add-to-cart input {
	background: transparent;
	border: none;
	color: #fff;
	font: bold 11px/15px Verdana, sans-serif;
	width: 148px;
	height: 52px;
	padding-left: 1000px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	cursor: pointer;
	text-transform: uppercase;
}

#product .add-to-cart-french input {
	background: transparent;
	border: none;
	color: #fff;
	font: bold 11px/15px Verdana, sans-serif;
	width: 148px;
	height: 52px;
	padding-left: 1000px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	cursor: pointer;
	text-transform: uppercase;
}

#product .add-to-cart-english input {
	background: transparent;
	border: none;
	color: #fff;
	font: bold 11px/15px Verdana, sans-serif;
	width: 148px;
	height: 52px;
	padding-left: 1000px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	cursor: pointer;
	text-transform: uppercase;
}

#product .add-to-cart-button {
	background: transparent;
	border: none;
	color: #fff;
	font: bold 11px/15px Verdana, sans-serif;
	width: 148px;
	height: 52px;
	padding-left: 1000px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	cursor: pointer;
	text-transform: uppercase;
}

#product .buy-offline {
	padding-left: 16px;
	margin-top: 11px;
}

#product .buy-offline a {
	font: 11px/14px Verdana, sans-serif;
	color: #000;
}

#product .buy-offline img {
	vertical-align: -3px;
}

#product .metadata {
	padding-bottom: 9px;
}

#product .metadata dl {
	font: 11px/15px "Trebuchet MS", sans-serif;
	clear: both;
	margin: 0 6px 0 5px;
	color: #696969;
	background: url(images/bg_meta.gif) 0 10px repeat-x;
	height: 1%;
	overflow: hidden;
}

#product .metadata h2 {
	font: bold 11px/15px "Trebuchet MS", sans-serif;
	clear: both;
	width: 100%;
	color: #000;
	margin: 3px 5px 0 5px;
}

#product .metadata dt {
	float: left;
	font-weight: bolder;
	background: #fff;
	clear: left;
	padding-left: 3px;
}

#product .metadata dd {
	font-size: 10px;
	text-align: right;
	background: #fff;
	float: right;	
	max-width: 105px;
	text-transform: uppercase;
}

#product .metadata dl.delivery {
	color: #59b5c9;
	margin-top: 15px;
	margin-bottom: 14px;
}

#product .metadata dl.delivery dt {
	padding-left: 0;
}

#product .metadata dl.delivery dd {
	text-transform: none;
}

#product .metadata dl.collection dt {
	color: #000;
	padding-left: 0;
}

#product .metadata dl.specs dt {
	color: #000;
	padding-left: 0;
}

#product .other-models {
	clear: left;
	float: left;
	margin: 9px 0 0 5px;
}

#product .other-models img {
	margin: 0 23px 0 0;
}

#product .other-title h2 {   
	font: bolder 11px/15px "Trebuchet MS", sans-serif;
	white-space: nowrap;
	text-transform: uppercase;
	margin-left: 5px;
}

#product .brand-name {
	white-space: nowrap;
	color: #000;
	font: bolder 12px/15px Verdana, sans-serif;
	text-transform: uppercase;
	border-right: 2px solid #a4a4a4;
	padding-right: 8px;
	padding-left: 3px;
	margin-top: 10px;
}

#product .model-name {
	padding-top: 10px;
	margin-left: 8px;
	clear: none;	
	white-space: nowrap;
	color: #59b5c9;
	font: bolder 12px/15px Verdana, sans-serif;
	text-transform: uppercase;
}

#product .description {
	padding-top: 4px;
	clear: left;
	padding-left: 3px;
}

#product .description .product-icon {
	vertical-align: -3px;
}

#product .browse-models h2 {
	color: #59b5c9;
	font: bolder 11px/15px Verdana, sans-serif;
	text-transform: uppercase;
	padding-top: 22px;
	padding-left: 3px;
}

#product .browse-models ul {   
	background: #f2f2f2;	
	height: 1%;
	margin: 4px 0 10px 0;	
	overflow: hidden;
	padding: 7px 0 7px 3px;	
}

#product .browse-models li {
	text-align: center;
	background: #fff;
	float: left;
	width: 80px;
	+width: 82px;
	border: 1px solid #d8d8d8;
	margin: 0 12 5 0px;
}

#product .browse-models li.first {
	margin-left: 0;
}

#product .browse-models li img {
	margin: 7px 0;
}













