div.categories {
}
		div.categories h2,
		div.categories h2.inactive {
			display:block;
			height:60px;
			margin:0 0px 5px 5px;
			padding:5px;
			text-align:left;
			font-weight:bold;
			border-bottom:1px solid #9C3F3D;
			border-top:1px solid #9C3F3D;
		}
		div.categories h2 {
			font-size:12px;
			color:#FFFFFF;
			background-image:url(../../_library/images/white_10pc.png);
		}
		div.categories h2.inactive {
			display:none;
			cursor:default;
			color:#AE7A85;
			background-image:url(../../_library/images/white_05pc.png);
		}
				div.categories h2 img {
					float:left;
					border:0px;
					width:40px;
					height:60px;
					margin-right:5px;
				}
				div.categories h2 a {
					color:#FFFFFF;
					display:block;
					height:100%;
					width:100%;
				}

h5 {
	background-image:url(../../_library/images/white_10pc.png);
	border-bottom:1px solid #9C3F3D;
	border-top:1px solid #9C3F3D;
	padding:2px;
	margin-bottom:5px;
}

div.text {
	width:95% !important;
}

div.product {
}
		div.product div.img {
			float:left;
			border:0px;
			margin:0 7px 0 0;
		}
		div.product div.description {
			float:right;
			width:323px;
		}
				div.product div.description p {
					text-align:left !important;
				}
		div.product h3 {
			margin:0 0 5px 0;
			padding:0;
			font-size:14px;
			font-weight:bold;
		}
		div.product p {
			margin:0;
			text-align:left;
		}
		div.product em {
			font-weight:bold;
			font-style:normal;
			text-align:justify;
		}
		div.product p.pSeparation {
			clear:both;
			margin-bottom:10px;
		}

		div.product p.pPrix {
			clear:both;
			text-align:right;
			margin-bottom:3px;
		}
		div.product p.pCommande {
			clear:both;
			text-align:right;
			margin-bottom:35px;
		}
		div.product input.inputBouton {
			width:95px;
		}
		div.product input.inputChamp {
			text-align:right;
			width:18px;
		}

table.tableCommande {
	clear:both;
	margin-bottom:35px;
}
		table.tableCommande p {
			margin:0 5px 0 5px;
		}
		table.tableCommande td {
			white-space:nowrap;
		}

div.basket {
	margin:5px 0 5px 5px;
	margin-top:0px;
	text-align:left;
}
		div.basket h2 {
			font-size:12px;
			font-weight:bold;
			background-image:url(../../_library/images/white_10pc.png);
			border-bottom:1px solid #9C3F3D;
			border-top:1px solid #9C3F3D;
			padding:3px;
			margin-bottom:0px !important;
		}
		
table.basket {
	width:100%;
	border-width:0;
	border-spacing:0;
	border-collapse:collapse;
	padding:0;
}
		table.basket tbody.total {
			background-color:#7E2241;
		}
				table.basket tbody.total td {
					font-weight:bold;
					font-size:11px;
				}
		table.basket td {
			font-size:10px;
			padding:0 2px;
			white-space:nowrap;
		}
		table.basket td.title {
			width:100%;
			white-space:nowrap;
			cursor:help
		}
				table.basket td.title p {
					width:150px;
					overflow:hidden;
					text-transform:lowercase;
				}
				
table.contact {
	width:100%;
	border-width:0;
	border-spacing:0;
	border-collapse:collapse;
	padding:0;
	margin-top:7px;
	margin-bottom:7px;
}
		table.contact td {
			font-size:10px;
			padding:0 5px;
			white-space:nowrap;
			vertical-align:top;
		}
		table.contact td p {
			font-size:10px;
			padding:0;
			margin:0;
			padding-top:3px;
			text-align:right;
		}
		table.contact input.inputChamp {
			background-color:#F7DFE7;
			font-size:10px;
			height:13px;
			width:100%;
		}
		table.contact textarea {
			background-color:#F7DFE7;
			font-size:10px;
			width:100%;
			height:4em;
		}

div.text {
	padding-top:0px !important;
}