body.home {
	margin-top: 0px;
	background: #f5f5f5 url(images/bgd_metal_home.jpg) repeat-x center top;
}
body.page {
	margin-top: 0px;
	background: #000000 url(images/bgd_image.jpg) no-repeat center top;
}
#container {
	width:910px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	}
#contentcontainer {
	width:910px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	}
#contentbannerhome {
	width:638px;
	height:121px;
	padding: 0px;
	margin: 0px;
}
#contentbannerpage {
	width:638px;
	height:121px;
	padding: 0px;
	margin: 0px;
}
#bannermenu, #bannermenu a {
	width:750px;
	font-family: verdana;
	font-size: 7pt;
	color: #333333;
	text-align: right;
	padding-top: 8px;
}
#contentleft {
	width:272px;
	float:left;
	background: url(images/left_col_bgd.jpg) no-repeat left top;
	margin: 0px;
	font: 9pt Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
}
#cataloguesearch {
	background: url(images/catalogue_bgd.gif) no-repeat center bottom;
	margin: 0px;
	padding: 0px;
	width: 272px;
}
.cataloguetext {
	text-align: left;
	padding: 10px 30px;
}
#panier {
	background: url(images/catalogue_bgdpanier.gif) no-repeat center bottom;
	margin: 0px;
	padding: 0px;
	width: 272px;
}
.paniertext {
	text-align: left;
	padding: 10px 40px;
}
.avecMain {
	cursor: pointer;
}
#admin {
	background: url(images/admin_bgd.gif) no-repeat center bottom;
	margin: 0px;
	padding: 0px;
	width: 272px;
}
.admintext {
	text-align: left;
	padding: 0px 40px 10px 40px;
}
.admintext a, .admintext a:visited, .admintext a:active {
	background: url(images/arrow_orange.gif) no-repeat left;
	padding: 0px 0px 0px 15px;
	font-size: 9pt;
	color: #ff9900;
	text-decoration: none;
}
.admintext a:hover {
	font-size: 9pt;
	color: #ff9900;
	text-decoration: underline;
}
#contentcenter {
	width:638px;
	padding:0px;
	float:left;
}
#topmenu {
	width:638px;
	height:28px;
	padding: 0px;
	margin: 0px;
	background: url(images/bgd_topmenu.gif) no-repeat left top;

}
#maintextcontainer {
	width:638px;
	padding: 0px;
	background: url(images/bgd_main.gif) repeat-y left;
	margin: 0px;
}
#maintextheader {
	width:638px;
	padding: 0px;
	background: url(images/bgd_maintextheader.gif) no-repeat left top;
	margin: 0px;
}
#maintextfooter {
	height: 96px;
	width: 638px;
	margin: 0px;
	background: url(images/contentfooter.gif) no-repeat left top;

}
#contentfooter {
	height: 72px;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
	background: url(images/footer2.gif) no-repeat left;
	margin-top: 0px;
}
.footerText {
	color: #aeaeae;
	vertical-align: bottom;
	padding-left: 110px;
	font: 8pt verdana;
	padding-top: 30px;
}
.go {
	padding-top: 0px;
}
.clefs {
	vertical-align: top;
}
/*  OLG Multimedia footer styles  */
a.olg { color: #666666;	text-decoration: none; font-weight: normal;}
#olg { height: 20px; text-align: right; }
a.olg:hover { color: #666666; text-decoration: underline; font-weight: normal;}
