BODY { margin:0; padding:0; font-family:arial; background-image:url(imgs/background.jpg); background-repeat:no-repeat; background-color:#7D1B08; background-position:top center; text-align:center; font-size:12px; }
H1 { color:#D5CCC7; font-family:arial; font-size:11px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-weight: normal; }
H2 { color:#61B6DA; font-family:arial; font-size:11px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-weight: normal; }
FORM { padding:0px; margin:0px; }
TEXTAREA { border:1px solid #C9E2FF; }
IMG { border:0px; display:inline; }
P { margin:0px; padding:0px; }
#WEBSITE { width:850px; margin-left:auto; margin-right:auto; padding-top:101px; }

#menu { width:850px; height:28px; background:url(imgs/bg-menu.png) no-repeat top left; text-align:left; }	
	#menu ul { height:28px; position:absolute; margin:0px; padding:0px; }
	#menu ul li{ float:left; list-style:none; padding:0; width:129px; margin-right:5px; text-align:center; }
	#menu ul li div { display:block; width:129px; height:28px; line-height:28px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
		#menu ul li div  a { color:#FFFFFF; font-weight:bold; text-decoration:none; }
		#menu ul li div  a:hover { color:#FFFFFF; font-weight:bold; text-decoration:underline; }
	#menu ul li a{ display:block; width:129px; height:28px; line-height:28px; color:#881D09; font-weight:bold; text-decoration:none; }
	#menu ul li a:hover{ color:#FFFFFF; font-weight:bold; text-decoration:none; }
	
#content-header { width:850px; height:19px; background:url(imgs/bg-content-header.png) no-repeat top center; }

#content-body { background:url(imgs/bg-content-body.png) repeat-y top center; height:auto; overflow:hidden;  }
	.homepage-intro { float:left; margin-left:19px; width:460px; height:438px; background:url(imgs/bg-homepage-intro.png) no-repeat top center; }
	.contact-intro { float:left; margin-left:19px; width:460px; height:438px; background:url(imgs/bg-contact-intro.png) no-repeat top center; }
		.intro { margin-left:10px; padding-top:235px; width:440px; height:auto; color:#FFFFFF; text-align:left; }
	.homepage-blocs { float:right; margin-right:19px; width:342px; height:438px; background:url(imgs/bg-homepage-blocs.png) no-repeat top center; }
		.bloc1 { padding-top:65px; color:#FFFFFF; }
			.bloc1 p { margin-left:150px; width:175px; text-align:left; }
			.bloc1 a { display:block; background:url(imgs/bg-hompage-blocs-buttons.png) no-repeat top left; width:164px; height:48px; line-height:48px; text-align:center; color:#881D09; font-weight:bold; text-decoration:none; margin-top:20px; }
			.bloc1 a:hover { color:#FFFFFF; font-weight:bold; text-decoration:underline; }
		.bloc2 { padding-top:95px; color:#FFFFFF; }
			.bloc2 p { margin-left:150px; width:175px; text-align:left; }
			.bloc2 a { display:block; background:url(imgs/bg-hompage-blocs-buttons.png) no-repeat top left; width:164px; height:48px; line-height:48px; text-align:center; color:#881D09; font-weight:bold; text-decoration:none; margin-top:20px; }
			.bloc2 a:hover { color:#FFFFFF; font-weight:bold; text-decoration:underline; }
	.contact-bloc { float:right; margin-right:19px; width:342px; height:438px; background:url(imgs/bg-contact-bloc.png) no-repeat top center; }
		.bloc3 { padding-left:15px; padding-top:65px; color:#FFFFFF; text-align:left; }
	.cadre-left { float:left; margin-left:19px; width:342px; height:100% }
		.cadre-menu { height:135px; background:url(imgs/bg-menu-cadres-header.png) no-repeat top center; }
			.cadre-menu p { padding-top:65px; margin-left:150px; width:175px; text-align:left; color:#FFFFFF; }
		.cadre-menu-body { background:url(imgs/bg-menu-body.png) repeat-y top center; height:auto; overflow:hidden; }
			.cadre-menu-body  ul {  margin-left:150px; width:175px; text-align:left; padding:0px; }
			.cadre-menu-body  ul li { list-style:none; padding:0; height:25px; }
			.cadre-menu-body  ul li a { color:#C6C6C6; font-weight:bold; text-transform:uppercase; text-decoration:none; }
			.cadre-menu-body  ul li a:hover { color:#FFFFFF; font-weight:bold; text-transform:uppercase; text-decoration:underline; }
			.cadre-menu-body  ul li img { margin-right:5px; }
		.cadre-menu-footer { height:18px; background:url(imgs/bg-menu-footer.png) no-repeat top center; }
	.objet-left { float:left; margin-left:19px; width:342px; height:100% }
		.objet-menu { height:135px; background:url(imgs/bg-menu-objets-header.png) no-repeat top center; }
			.objet-menu p { padding-top:65px; margin-left:150px; width:175px; text-align:left; color:#FFFFFF; }
		.objet-menu-body { background:url(imgs/bg-menu-body.png) repeat-y top center; height:auto; overflow:hidden; }
			.objet-menu-body  ul {  margin-left:150px; width:175px; text-align:left; padding:0px; }
			.objet-menu-body  ul li { list-style:none; padding:0; height:25px; }
			.objet-menu-body  ul li a { color:#C6C6C6; font-weight:bold; text-transform:uppercase; text-decoration:none; }
			.objet-menu-body  ul li a:hover { color:#FFFFFF; font-weight:bold; text-transform:uppercase; text-decoration:underline; }
			.objet-menu-body  ul li img { margin-right:5px; }
		.objet-menu-footer { height:18px; background:url(imgs/bg-menu-footer.png) no-repeat top center; }
	.cadre-right { float:right; margin-right:19px; width:460px; height:auto; }
		.product-thumb { width:460px; height:80px; background:url(imgs/bg-prod-list.png) no-repeat top center; margin-bottom:6px; }
			.product-thumb table { width:460px; height:80px; }
			.product-thumb table td { color:#FFFFFF; }
			.product-thumb table td  img { width:70px; height:70px; }
			.more_details { display:block; background:url(imgs/bg-hompage-blocs-buttons.png) no-repeat top left; width:164px; height:48px; line-height:48px; text-align:center; color:#881D09; font-weight:bold; text-decoration:none; }
			.back { margin-top:15px; text-align:left; margin-left:295px; }
				.back a:hover { color:#FFFFFF; font-weight:bold; text-decoration:underline; }
			.product-thumb table td  a:hover { color:#FFFFFF; font-weight:bold; text-decoration:underline; }
		.headfoot-list { overflow:hidden; }
			.subcat { float:left; height:20px; line-height:20px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; margin-bottom:6px; }
			.page_links { float:right; height:18px; line-height:18px; color:#FFFFFF; font-weight:bold; }
				.page_links a { height:18px; line-height:18px; color:#881D09; font-weight:bold; text-decoration:underline; }
				.page_links a:hover { color:#FFFFFF; font-weight:bold; }
				
	.mailto a { color:#FFFFFF; text-decoration:none; }
	.mailto a :hover{ color:#FFFFFF; text-decoration:underline; }

#content-footer { width:850px; height:17px; background:url(imgs/bg-content-footer.png) no-repeat top center; }
