body{
	font-family:		Arial,Verdana,Geneva,sans-serif;
	font-size:			12px;
	color:				#718C26;
	background-color:	#000000;}

img{
	border:				0px;}

form{
	padding:			0;
	margin:				0;}

.transparency{
	position:relative;
	opacity:.50;
	filter: alpha(opacity=50); 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); 
	-moz-opacity: 0.5;
}

p{
	text-align:			justify;}

em{	
	font-weight:		bold;}

a{
	text-decoration:	none;
	color:				#718C26;}

a:hover{
	text-decoration:	underline;}

h3{
	margin:				0;
	font-size:			12px;}

#main_result_list{
	position:			absolute;
	z-index:			4;
	text-align:			left;
	margin-left:		auto;
	margin-right:		auto;
	width:				540px;
	border-left:		solid 1px #af9079;
	border-bottom:		solid 1px #af9079;
	border-right:		solid 1px #af9079;
	background-color:	#af9079;
	padding:			10px 10px 10px 10px;
	height:				312px;}

.searchHidden{
	visibility:			hidden;	
	display:			none;}
	
.searchVisible{
	visibility:			visible;	
	display:			block;}

.newsHidden{
	display:			none;}
	
.newsVisible{
	display:			block;}

.bloc_title{
	font-weight:		bold;
	font-size:			14px;
	color:				#FFFFFF;
	padding:			5px;
	margin:				0;}

.title{
	font-weight:		bold;
	font-size:			12px;}

.frame{
	margin-left:		auto;
	margin-right:		auto;
	background-color:	#ECDED3;
	width:				1000px;
}

.frameTranparent{
	margin-left:		auto;
	margin-right:		auto;
	background-color:	#ECDED3;
	width:				1000px;
	position:			relative;
	opacity:			.50;
	filter: 			alpha(opacity=50); 
	filter: 			progid:DXImageTransform.Microsoft.Alpha(opacity=50); 
	-moz-opacity: 		0.5;
	overflow: 			hidden;
}

.small_label{
	font-size:			12px;}
	
.medium_bold_label{
	font-size:			13px;
	font-weight:		bold;}

.cell{
	margin:				0px 10px 10px 20px;}

.main_header{
	height:				131px;
	background:			url(/images/banniere_5.gif);}

.nested_header{
	width:				460px;
	height:				40px;
	position:			relative;
	top:				30px;
	left:				540px;}

#main_search_div{
	position:			relative;
	left:				642px;
	top:				80px;
	width:				550px;}

.bold_element{
	font-weight:		bold;}

.empty_div {
	clear: 				both;
	height:				0px;}

.right_nested_header{
	float:				right;
	color:				#FFFFFF;
	margin-right:		10px;
	margin-top:			4px;}

.main_footer{
	font-size:			11px;
	text-align:			center;
	height:				32px;
	background-color:	#FFFFFF;
	border:				solid 1px #AF9079;}
	
#main_search_div {
	border:				0px;
	width:				270px;}


.main_footer_link{
	color:				#718C26;}

.left_nested_menu{
	width:				326px;
	float:				left;
	
}
.left_main_header{
	position:			absolute;
	width:				370px;
	height:				129px;
	float:				left;
	cursor:				pointer;
}

.main_body{
	display:			inline;
	float:				right;}
	
.right_menu{
	display:			inline;
	float:				right;
	margin-left:		3px;}

.box{
	width:				302px;
	margin:				0px 10px 10px 10px;}

.header_box_newsletter{
	font-size:			15px;
	font-weight:		bold;
	background:			url(/images/header_vert_1.gif);
	background-repeat:	repeat-x;
	height:				3px;
	text-align:			left;
	height:				24px;
	border-left:		solid 1px #bec773;
	border-right:		solid 1px #bec773;}

.header_box{
	background-color:	#FFFFFF;
	background:			url(/images/header_marron_3.gif);
	text-align:			left;
	height:				24px;
	background-repeat:	repeat-x;
	border-left:		solid 1px #AF9079;
	border-right:		solid 1px #AF9079;}

.header_top_box{
	background:			url(/images/header_top_marron.gif);
	background-repeat:	no-repeat;
	background-position:bottom center;
	width:				302px;
	height:				3px;}

.header_top_box_yellow{
	background: 		url(/images/header_top_vert_2.gif);
	background-repeat:	no-repeat;
	width:				302px;
	height:				3px;
	background-position:bottom center;}

.header_top_box_big{
	background:			url(/images/header_top_large_marron.gif);
	background-repeat:	no-repeat;
	background-position:bottom center;
	width:				640px;
	height:				3px;}

.nested_box_body{
	padding:			10px 10px 10px 10px;
	border-left:		solid 1px #AF9079;
	border-right:		solid 1px #AF9079;
	background-color:	#FFFFFF;
}

.nested_box_footer{
	background:			url(/images/footer_marron.gif);
	background-repeat:	no-repeat;
	height:				3px;
	width:				303px;}

.nested_box_footer_big{
	background:			url(/images/footer_large_marron.gif);
	background-repeat:	no-repeat;	
	height:				3px;
	width:				640px;}

.footer_box_newsletter{
	background:			url(/images/footer_vert_2.gif);
	background-repeat:	no-repeat;	
	height:				3px;
	width:				303px;}

#main_search_list{
	position:			absolute;
	z-index:			4;
	text-align:			left;
	margin-left:		auto;
	margin-right:		auto;
	width:				540px;
	border-left:		solid 1px #E90;
	border-bottom:		solid 1px #E90;
	border-right:		solid 1px #E90;
	background-color:	#FA0;
	padding:			10px 10px 10px 10px;
	height:				350px;}

.search_list_result{
	overflow:			auto;
	height:				280px;
	background-color:	#FFFFFF;
	padding:			10px 10px 10px 10px;
	border:				solid 1px #718C26;
	margin-left:		auto;
	margin-right:		auto;}

.list_vendor ul
{
	list-style-type:	none;
	margin:				0px;
	padding:			0px;
}

.box_discount{
	float:				left;
	width:				350px;
	}

.discount_detail
{
	float:				left;
	width:				190px;
	border:				1px solid #BEC773;
	background-color:	#FFFFFF;
	padding:			5px;
	margin-top:			3px;
}

.discount_box_footer{
	background:			url(/images/footer_reduc_vert.gif) center top;
	background-repeat:	no-repeat;	
	height:				3px;
	width:				564px;
	padding:			0px;
	margin:				0px;
	margin-left:		28px;
	}
	
.discount_box_header{
	background:			url(/images/header_reduc_vert.gif) center bottom;
	background-repeat:	no-repeat;	
	height:				3px;
	width:				564px;
	margin-left:		28px;}
	
.discount_pub{
	text-align:			center;
	padding-top:		12px;	
}	
	
.item{
	background-color:	#f8feef;
	border-right:		solid 1px #bec773;
	border-left:		solid 1px #bec773;
	width:				562px;
	text-align:			left;
	margin-left:		28px;
	}
	
.box_title{
	background:			url(/images/header_vert.gif);	
	background-repeat: repeat-x;
	font-weight:		bold;
	}
	
.discount_list{
	padding:0;
	list-style-type:none;
	margin:0;
}	
.discount_list li{
	padding:0;
	margin:0;
}