/*RESET*******************************************************/
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, form, a, fieldset, input, th, td
{
margin: 0; padding: 0; border: 0; outline: none;
}

body
{
line-height: 1;
font-size: 100% /* Decide for yourself if you want to include this. */;
}

h1, h2, h3, h4, h5, h6
{
font-size: 100%;
}

ul, ol
{
list-style: none;
}

a
{
color: black;
text-decoration: none;
}

a:hover
{
text-decoration: underline;
}

.floatLeft
{
float: left;
}

.floatRight
{
float: right;
}

.spacer{
	clear:both;
}

/******** Feuille de style ******************/

body{
	background: #380220 url("../img/body_bg.jpg") repeat-x;
	font-family:arial;
	width:100%;
}

#for_top_absolute{
	width:922px;
	margin: 0 auto;
	padding-left:14px;
	position:relative;
}

/* add zoom:1 to pos:relative elements for ie6*/
#for_top_absolute,
#top {zoom:1;}

#top_absolute a{
	
	left:0;
	top:0;
}

#page{
	background-color:#161515;
	border: 2px solid #560303; 
	width:922px;
}

#top{
	position:relative;
}

#top_absolute, #middle_absolute, #bottom_absolute a{
	position:absolute;
	z-index:100;
}


#middle_absolute{
	left:148px;
	top:435px;
}

#bottom_absolute a{
	bottom:0;
	left:0;
}

#top_right_top, #top_right_middle, #top_right_down{
	margin-bottom:7px;
}

#other_product{
	margin:0 auto 50px;
	width:900px;
}

#other_product img{
	margin-bottom:15px;
}

.bandeau{
	margin:10px 0;
}