body {
	padding:			0px;
	margin:				0px;
	background-image:	url(../images/bgImage.jpg);
	background-position: -1px;
}

#menuBar {
	background-image:	url(../images/menuBg.jpg);
	background-repeat:	repeat-x;
	background-position:top;
	height:				61px;
}

#menuBar td {
	height:				61px;
	padding:			0px;
	border-collapse:	collapse;
	border-spacing:		0px;
}

p {
	padding:			0px;
	margin-top:			0px;
	margin-bottom:		0px;
}

#layoutTable {
	margin-left:		auto; 
	margin-right:		auto;
	margin-top:			10px;
}

#contentZone {
	display:			block;
	margin-bottom:		25px;
	margin-top:			25px;
	margin-left:		30px;
	margin-right:		32px;
	color:				black;
	font-family:		Arial;
	font-size:			10pt;
	height:				100%;
}

img {
	border-style:		none;
}

#productTable {
	width:					100%;
	vertical-align:			top;
	border-collapse:		collapse;
}

.miniProductPic {
	width:					150px;
	vertical-align:			bottom;
	cursor:					pointer;
}

.shortDescTd {
	vertical-align:			top;
	padding-left:			15px;
}

.productNameTd {
	vertical-align:			middle;
	height:					35px;
	font-weight:			bold;
	text-indent:			15px;
}

.productPriceTd {
	vertical-align:			middle;
	height:					35px;
	text-align:				right;
}

.listPan {
	cursor:					pointer;
	border-style:			none;
}

.line {
}

.productTitle {
	text-align:				center;
	font-weight:			bold;
}

#bigDesc {
	width:					100%;
}

.pageListDiv {
	display:				inline;
	margin-left:			3px;
	margin-right:			3px;
}

.pageListNavig {
	display:				block;
	width:					100%;
	text-align:				center;
	margin-top:				5px;
}

.panLogin {
	position:				relative;
	top:					-23px; 
	left:					120px;
	cursor:					pointer;
}

#tablePanier {
	display:				table;
	width:					90%;
}

a, a:hover, a:visited {
	color:					black;
}

input {
	margin:				0px;
	padding:			0px;
}

.aLogin {
	display:			block;
	height:				12px;
	margin-left:		9px;
	margin-bottom:		2px;
	width:				110px;
	font-size:			10px;
	padding:			0px;
	background-color:	transparent;
}

#loginBut{
	margin-left:		0px; 
	width:				17px; 
	height:				15px;
	border-style:		none;
	cursor:				pointer;
	background-color:	transparent;
}

.loginTxt {
	margin-top:			25px; 
	margin-left:		10px; 
	width:				122px; 
	height:				12px; 
	border-style:		none;
	color:				white;
	font-size:			10px;
	cursor:				text;
	border-color:		transparent;
	border-width:		0px;
	border:				none;
	background-color:	transparent;
}

#loginBox {
	display:			block;
	height:				106px;
	width:				154px;
	background-image:	url(../images/login.jpg);
	background-repeat:	no-repeat;
}

#logoutBox {
	display:			block;
	height:				59px;
	width:				154px;
	background-image:	url(../images/discon.jpg);
	background-repeat:	no-repeat;
}

#versFrancais {
	display:			none;
}

.stateTD {	
	width:					20px;
	background-position:	center center;
	background-repeat:		no-repeat;
	background-image:		url(../images/ButbutOrange.jpg);
}

.nom {
	display:				block;
	color:					white;
	font-size:				14px;
	font-weight:			bold;
}

.img {
	float:					left;
	position:				static;
	margin-bottom:			20px;
	margin-right:			20px;
}

.articleBoxTxt {
	display:				block;
	position:				static;;
	width:					400px;
	margin-left:			10px;
}

.articleBox {
	clear:					both;
	padding-bottom:			20px;
}
