html{
     background:url('img/background_bottom.gif') bottom fixed repeat-x;
}
body{
    background:url('img/background_top.gif') top fixed repeat-x;
}
#global_layout{
	margin:0 auto 0 auto;
	width:920px;
	min-height:439px;
	background-color:#FFFFFF;
}
.block_margin_0{
    margin:0;
    display:block;
    background-color:#FFFFFF;
}
.block_margin_image{
    margin:0;
    display:block;
    height:320px;
    width:920px;
    background-color:#FFFFFF;
}
.block_margin_10{
    margin:0 10px 0 10px;
    display:block;
    background-color:#FFFFFF;
}
.clear_sep{
    clear:both;
    margin:0;
}
.spacer{
	display:block;
    margin:0;
    height:20px;
}
#logo_nereia{
	height:96px;
	width:166px;
	float:left;
	border:0;
}
.header_sep{
	clear:right;
	margin:0;
	height:2px;
	background:url('img/sep_horizontal.gif') repeat-x;
}
li.menu_button{
	margin-top:35px;
	margin-left:10px;
	margin-right:10px;
	float:left;
	list-style:none;
}
li.menu_sep{
	margin:0;
	margin-top:20px;
	width:5px;
	height:42px;
	float:left;
	background:url('img/sep_vertical.gif') top repeat-y; list-style:none;
}
#logo_bio{
    height:62px;
    width:271px;
    float:right;
}
#index_button{
    width:259px;
    height:34px;
    border-color:#aa005d;
    border-width:1px;
    border-style:solid;
}
p.index_button{
    position:relative;
    top:-80px;
    left:40px;
    margin:0px;
    width:259px;
    height:34px;
}
.float_left{
    margin:0px;
    float:left;
    display:inline;
}
.float_right{
    margin:0px;
    float:right;
}
span.index_produit_sep{
    margin:0 12px 0 12px;
    width:5px;
    height:190px;
    float:left;
    background-image:url('img/sep_vertical.gif');
    background-repeat:repeat-y;
}
#events{
	margin:0 0 0 3px;
	display:block;
	width:279px;
	height:auto;
	background-color:#a4857d;
}
p.event{
	margin:0px;
	display:block;
	padding:0px;
}
p.event_text{
	margin:0px;
    width:245px;
    padding:5px;
    float:left;
}
img.event_arrow{
    margin:0px;
    margin-top:20px;
    padding:5px;
    width:13px;
    height:20px;
    float:left;
    background-image:url('img/event_arrow.gif');
    background-repeat:no-repeat;
}
p.event_sep{
    clear:both;
	display:block;
	margin:5px 0 0 0;
    height:5px;
	background-image:url('img/event_sep.gif');
	background-repeat:repeat-x;
}
.footer_img_left{
    margin:30px 0 0 0;
    float:left;
}
.footer_img_right{
    margin:30px 0 0 0;
    float:right;
    border-style:none;
}
.products_text{
    position:relative;
	margin:0;
    left:140px;
    width:135px;
    top:-140px;
    display:block;
}
.product_detail{
	margin:10px 0 0 20px;
	float:left;
	width:420px;
}
.page_detail{
    margin:10px 0 0 20px;
    float:left;
    width:430px;
}

