.mjcatError {
	font: bold 16px Arial;
	color:#CF263B;
	background:#FFFFFF url(/majic/rs/warning.gif) no-repeat 0px 0px;
	padding-left:23px;
	margin:10px 0px 10px 0px;
}
.mjcatMsg {
	font: bold 16px Arial;
	padding-left:28px;
	margin:10px 0px 10px 0px;
	background:#FFFFFF url(/majic/rs/info.gif) no-repeat 0px 0px;
}
.mjcatLoginBox {
	border-top:solid 4px #02519C;
	width:350px;
	font: normal 11px Arial;
	text-align:center;
	dheight:140px;
	padding-bottom:20px;
	margin:20px 0px 0px 55px;
	background: #ffffff url(/primagaz/6/static/whiteToGrayBg.gif) repeat-y top right;
}
.mjcatLoginTitle {
	background:#C5D5E4;
	font: bold 12px Arial;
	padding:4px 8px;
	color:#02519C;
}
.mjcatLogin {
	margin-left:25px;
	text-align:left;
	font: normal 12px Arial;
	border-collapse: collapse;
}
.mjcatProfile, .mjcatEditProfile, .mjcatAddress, .mjcatEditAddress {
	border-collapse: collapse;
	margin:10px 0px 0px 10px;
}

.mjcatProfile td, .mjcatEditProfile td, .mjcatAddress td, .mjcatEditAddress td{
	padding:2px 4px 2px 5px;
}

.mjcatProfile th, .mjcatEditProfile th, .mjcatAddress th, .mjcatEditAddress th{
	padding:2px 4px 2px 0px;
	text-align:left;
	font: bold 11px Arial;
	color:#02519C;
}
.mjcatTF, .mjcatTA {
	font: normal 11px Arial;
	color:#7B7977;
	padding:0px 2px 0px 2px;
	border: solid 1px #7F7F7F;
}
.mjcatButtonLink {
	margin:10px 0px 20px 10px;
	display: block;
	background: transparent url(/primagaz/6/static/linkPrefix.gif) no-repeat 0px 0px;
	padding:3px 0px 3px 44px;
	font: bold 14px Arial;
	color:#CF263B;
}
.mjcatOrderAddress {
	width:300px;
	border:solid 1px #DDDDDD;
	padding:4px 10px;
	margin-bottom:10px;
}
#cartStatus {
	width:158px;
	height:64px;
	background: transparent url(/primagaz/6/static/cartBg.jpg) no-repeat 0px 0px;
	font: bold 16px Arial;
	text-align:center;
	padding:5px 0px 0px 20px;
	margin-bottom:15px;
}
#cartStatus, #cartStatus A {
	color: #FFFFFF;
}
.cartTable {
	border-collapse:collapse;
	background: #ffffff url(/primagaz/6/static/whiteToGrayBg.gif) repeat-y top right;
	border-top:solid 4px #02519C;
}
.cartTable td {
	padding:0px 8px;
	height:24px;
	color:#666666;
}
.cartCount {
	font: bold 12px Arial;
	color:#444444;
	width:18px;
	text-align:right;
	padding: 0px 1px 0px 1px;
}
.cartTotal {
	font-weight:bold;
	border-top:solid 2px #666666;
	padding-top:5px;
}
.cartRow td {
	border-top:solid 1px #DDDDDD;
}
.cartHeader TD {
	background:#C5D5E4;
	color:#02519C;
	font-weight:bold;
	padding:0px 3px;
	border:solid 1px #DDDDDD;
	text-align:center;
}
.cartReco {
	font: bold 14px Arial;
	margin:30px 0px 8px 0px;
	color :#0991FF;
	border-bottom:dotted 1px #B1AEA3;
	padding-bottom:5px;
}
.prodImgS, .prodImgB {
	border:solid 1px #89B602;
}
.prodImgB {
	margin-right:20px;
}
.prodImgS {
	margin-right:10px;
}
.prodTitle {
	margin:0px 0px 5px 0px;
	font: normal 16px Arial;
	color:#0156D6;
	border:none;
}
.prodSubTitle {
	margin:0px 0px 5px 0px;
	font: normal 12px Arial;
}
.prodSubTitle, .prodSubTitle A {
	color:#0156D6;
}
.prodPriceInfo {
	font: normal 13px Arial;
	color:#000000;
}
.prodPrice {
	margin:0px 0px 10px 0px;
	font: normal 18px Arial;
	color:#000000;
}
.prodPrice strike {
	font: normal 14px Arial;
	margin-right:7px;
}
.prodListGrad .prodPrice {
	font: bold 13px Arial;
}
.prodListGrad .prodPrice strike {
	font: normal 12px Arial;
}
.prodDescTitle {
	font: normal 12px Arial;
	color:#0156D6;
}
.prodInfo {
	background: transparent url(/primagaz/6/static/flecheN.gif) no-repeat 0px 4px;
	color:#000000;
	padding-left:13px;
	margin-bottom:4px;
}
.prodLien A {
	font: bold 11px Arial;
	display:block;
	background: transparent url(/primagaz/6/static/dbFlecheR.gif) no-repeat 0px 4px;
	color:#CF263B;
	padding-left:20px;
	margin-bottom:4px;
}
.prodPromo {
	background: #FFA21F url(/primagaz/6/static/promoBg.gif) repeat-x 0px 0px;
	color:#FFFFFF;
	font: bold 12px Arial;
	text-align:center;
	padding:10px;
	line-height:13px;
	margin-top:15px;
	border:solid 1px #D78107;
}
.prodTechTitle {
	background-image:url(/primagaz/6/static/onglTech.gif);
	color:#89B602;
	width:468px;
	height:25px;
	margin-top:15px;
	font: bold 12px Arial;
	padding: 6px 0px 0px 8px;
}
.prodTech {
	border-left:solid 1px #89B602;
	border-right:solid 1px #89B602;
	border-bottom:solid 1px #89B602;
	width:462px;
	padding: 6px;
	margin-bottom:20px;
}
.attrTable TD {
	vertical-align: top;
}
.attrC0 {
	font-weight:bold;
}
.prodMatAss {
	margin:10px 0px 0px 0px;
	font: bold 14px Arial;
	color:#0991FF;
	border-bottom:dotted 1px #B1AEA3;
	padding-bottom:7px;
}
.prodListGrad {
	background: #ffffff url(/primagaz/6/static/prodListBg.gif) repeat-x top right;
	height:79px;
	margin-top:3px;
}
.up {
	background: #ffffff url(/primagaz/6/static/dbFlecheUpR.gif) no-repeat 0px 4px;
	border-top:dotted 1px #B1AEA3;
	border-bottom:dotted 1px #B1AEA3;
	display:block;
	margin:10px 0px;
	color:#CF263B;
	padding:1px 20px;
}
.prodAlert {
	background-image:url(/primagaz/6/static/alertBg.gif);
	color:#09359D;
	width:476px;
	height:27px;
	text-align:center;
	padding-top:3px;
	line-height:12px;
	margin:15px 0px;
}
.prodZoom {
	text-align:right;
	margin:1px 20px 0px 0px;
}
.prodZoom A {
	color: #CF263B;
	background: #ffffff url(/primagaz/6/static/zoom.gif) no-repeat 0px 0px;
	padding:0px 0px 3px 16px;
}
.prodMajoration select {
	width:232px;
}
.categDesc {
	margin:4px 0px 12px 0px;
	font: normal 13px Arial;
}
.categSmallDesc {
	margin:0px 0px 8px 0px;
}
.categSmallDesc A {
	color: #7B7977;
}
.categSmallTitle {
	font: bold 12px Arial;
	margin-bottom:5px;
}
.categSmallTitle A {
	color :#0991FF;
}
.categVisu {
	width:159px;
	height:117px;
	padding:83px 5px 0px 312px;
	color:#ededed;
}
.listCell {
	border-bottom:dotted 1px #B1AEA3;
	padding-bottom:5px;
}
.homePB {
	float:left;
}
.homePB A {
	font: normal 11px Arial;
	color:#CF263B;
}
.mand {
	color:#CF263B;
	font: bold 14px Arial;
}
.sort A {
	color:#CF263B;
	margin-right:7px;
	font-size: 12px;
}
.sup, .sdown {
	font-weight:bold;
	padding-right:12px;
}
.sup{
	background: url(/primagaz/6/static/sUp.gif) no-repeat center right;
}
.sdown {
	background: url(/primagaz/6/static/sDown.gif) no-repeat center right;
}
.couponTitle {
	font: bold 11px Arial;
	color:#022da5;
	padding:3px 0px;
}
#couponFieldDiv .cartCount {
	width:80px;
}
#couponFieldDiv {
	padding-bottom:4px;
}
TD.cartReduc {
	font-weight: bold;
	color:#CF263B;
}
.cartMsg {
	font: bold 12px Arial;
	color:#CF263B;
	background: #ffffff url(/majic/rs/warning.gif) no-repeat 0px 0px;
	padding:4px 0px 10px 26px;
}
.mjcatCDV {
	margin-top:6px;
}
.mjcatCDV A {
	color:#CF263B;
}
.mjcatCDV INPUT {
	float:left;
	margin-right:6px;
}
.pdf {
	color:#CF263B;
	background: white url(/primagaz/6/static/catalog/pdf.gif) no-repeat 6px center;
	padding-left:42px;
}
.cAnchorBloc {
	margin:10px 0;
}
.cAnchorBloc A {
	display:block;
	background: transparent url(/primagaz/6/static/dbFlecheR.gif) no-repeat 0px center;
	color:#CF263B;
	padding:2px 0 2px 23px;
}