/* ---------  Products in home ------------------ */

.productsInHome {
	width: 295px;
	padding: 10px;
	border: 10px solid #efede9;
	margin-bottom:10px;
}


	.productsInHome .photo{
		width: 100px;
		margin: 0 0 0px 0;
		float:left;

		font-size: 0px;		
	}

	.productsInHome .description {
		width: 185px;
		height:120px;
		margin: 0 0 10px 0;
		float:right;
	
		font-size: 11px;
	}


		.productsInHome .description a{
			display: block;
			margin-bottom: 10px;

			font-size: 13px;
			color: #2f2f2f;
			font-weight: bold;
			text-decoration: none;
			text-transform: uppercase;
		}

	.productsInHome .priceLine {
		display: block;

		padding: 5px 0px 5px 0px;
		*padding: 0;
	}
	

	.productsInHome .price{
		width: 85px;
		height: 15px;
		float: left;

		margin-top: 3px;
		*margin-top: 5px;
	}

		.productsInHome .price b{
			font-size: 14px;
			color: #ff5e0d;
		}
	
	.productsInHome .quantity{
		height: 15px;
		float: left;
		margin-top: 3px;
	}

		.productsInHome .quantity input{
			position: relative;
			top: -3px;
		}

	/*.productsInHome .order{
		display: block;
		width: 70px;
		height: 28px;
		padding: 0px;
		float: right;
		border: 0px solid #fff;
		background: url('images/customer/btn_order.jpg') 0 0 no-repeat;

		color: #fff;
		text-align: center;
	}*/

	.productsInHome .taille {
		float: left;

		width: 50px;
		text-align: center;
		font-size: 10px;

		margin-top: 4px;
		*margin-top: 6px;
	}

	.productsInHome .order{
		display: block;
		width: 67px;
		height: 18px;
		padding: 0px;
		float: right;
		border: 0px solid #fff;
		background: url('images/customer/btn_order.jpg') 0 0 no-repeat;

		color: #fff;
		text-align: center;
	}

	.productsInHome .order:hover{
		filter : alpha(opacity=70);
		-moz-opacity : 0.7;
	    opacity : 0.7; 
	}

	.productsInHome hr {
		margin: 0;
		padding: 0;
	}

/* ---------  Products ------------------ */
.products {	
	padding: 10px;
	border: 10px solid #efede9;
	margin-bottom:10px;
	zoom: 1;
}

	.products .photo {
		width: 150px;
		margin: 0 0 0px 0;
		float:left;

		font-size: 0px;		
	}


	.products .description {
		margin: 0 0 0 0;
		float:right;
		width:490px;

		font-size: 11px;
	}

		.products .description a {
			display: block;
			margin-bottom: 10px;

			font-size: 13px;
			color: #2f2f2f;
			font-weight: bold;
			text-decoration: none;
			text-transform: uppercase;
		}

	.products .priceLine {
		display: block;

		padding: 5px 0px 5px 0px;
		*padding: 0;
		margin-left: 340px;
	}
	

	.products .price{
		width: 85px;
		height: 15px;
		float: left;

		margin-top: 3px;
		*margin-top: 5px;
	}

		.products .price b{
			font-size: 14px;
			color: #ff5e0d;
		}
	
	.products .quantity{
		height: 15px;
		float: left;
		margin-top: 3px;
	}

		.products .quantity input{
			position: relative;
			top: -3px;
		}

	/*.productsInHome .order{
		display: block;
		width: 70px;
		height: 28px;
		padding: 0px;
		float: right;
		border: 0px solid #fff;
		background: url('images/customer/btn_order.jpg') 0 0 no-repeat;

		color: #fff;
		text-align: center;
	}*/

	.products .taille {
		float: left;

		width: 50px;
		text-align: center;
		font-size: 10px;

		margin-top: 4px;
		*margin-top: 6px;
	}

	.products .order{
		display: block;
		width: 67px;
		height: 18px;
		padding: 0px;
		float: right;
		border: 0px solid #fff;
		background: url('images/customer/btn_order.jpg') 0 0 no-repeat;

		color: #fff;
		text-align: center;
	}

	.products .order:hover{
		filter : alpha(opacity=70);
		-moz-opacity : 0.7;
	    opacity : 0.7; 
	}

	.products hr {
		margin: 0;
		padding: 0;
		float: right;
		width: 300px;
		*width: 100%;
	}