	/* Browse Product */
	
	.browseProductsList {
		display: block;
	}

	.browseElements, .widgetElements li {
		width: 170px;
		margin: 10px 5px;
		padding: 15px 4px 4px 4px;
		float: left;
		min-height: 200px;
		overflow: hidden;
		border: 1px solid #cccccc;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		background-color: white;
	}

	.browseProductsList .browseProductImage, .snapshotImage {
		background-color: white;
		border: none;
		width: 170px;
		height: 140px;
	}
	
	.vignetteTissus img{
		max-width: 150px;
		max-height: 150px;
	}

	.browseProductsList .browseProductImage td a, .widgetElements .snapshotImage td a {
		width: 170px;
		height: 140px;
	}

	.widgetElements .snapshotImage td {
		height: 140px;
	}

	.browseProductDesc {
		display: none;
	}
	
	.browseProductName, .widgetElements .snapshotName {
		font-size: 12px;
		font-weight: bold;
		font-family: arial, tahoma, verdana;
		height: 45px;
		overflow: hidden;
		line-height: normal;
		margin: 10px 0;
	}

	.browseProductName a, .snapshotName a {
		color: black;
		text-decoration: none;
	}
	
	.browseProductsList .browseProductImage img, .snapshotImage img {
		max-width: 170px;
		max-height: 140px;
		border: none;
		_width: 170px; _height: 140px; /* IE6 */
	}

	.browseProductsList .odd .browseProductImage {
		float: none;
		margin-right: 0;
	}

	.browseProductsList .odd, .browseProductsList .pair {
		text-align: center;
	}

	.browseProductsList .pair .browseProductImage {
		float: none;
		margin-left: 0;
	}

	.browseProductsList .pair {
		text-align: center;
	}

	.browseProductPrice, .snapshotPrice {
		/*width: 125px;
		padding-right: 45px;*/
		text-align: center;
	}
	
	.browseProductPrice .priceElement {
		text-align:center;
	}

	.browseProductStock {
		display: none;
	}

	.browseCartButton, .snapshotCartButton {
		width: 100%;
		text-align: center;
	}
	
	/* Category */

	.browseCategoryNavigation {
		border: 1px solid #cdcdcd;
		background-color: #f1f1f1;
		padding: 5px;
		text-align: left;
		font-weight: bold;
		color: black;
		font-size: 14px;
	}

	.browseCategoryNavigation a {
		color: #00579c;
	}
	
	.browseCategoryImage{
		padding: 10px;
		height: 174px;
	}
	
	.browseChildCategory .browseCategoryName{
		background: grey;
		height: 22px;
		width: auto !important;
	}
	
	.browseChildCategory{
		margin: 5px 10px;
		height: auto !important;
		background: white;
	}
	
	.browseChildsCategorys a{
		color: white;
	}
	
	/* Flypage */
	
	.flypage{
		margin: 15px;
	}
	
	.flypage .flypageViewer{
		margin-right: 15px;
	}
	
	.flypage .flypageViewer .mini{
		position: absolute;
		margin-top: 15px;
	}
	
	.flypageInfos{
		float: left;
		width: 600px;
		margin: 0 0 0 20px;
	}	
	
	.flypageDetails{
		float: left;
		width: 100%;
	}
	
	.flypageLeft{
		float: left;
		width: 292px;
	}
	
	.flypageSalesInfos{
		float: left;
		width: 100%;
		text-align: center;
		font-size: 18px;
	}
	
	.flypageInfos h1{
		margin: 0 0 15px 0
	}
	
	.flypagePriceInfos{
		display: none;
	}
	
	.formLink{
		display: block;
		float: left;
		margin: 80px 0 5px;
		text-align: center;
		width: 100%;
	}
	
	.flypageRelatedProducts{
		float: left;
		width: 100%;
	}