body{font-family:Arial,Verdana,Geneva,sans-serif;font-size:12px;color:#7a7a7b;background-color:#000;}
img{border:0px;}
form{padding:0;margin:0;}
p{text-align:justify}em{font-weight:bold}
a{text-decoration:none;color:#7a7a7b;}
a:hover{text-decoration:underline;}
h3{margin:0;font-size:12px;}
.couleur_police{color:#587fcd;}
.titre_bloc{font-weight:bold;font-size:	14px;color:#FFF;padding:5px;margin:0;}
.titre{font-weight:bold;font-size:12px;}
.conteneur{margin-left:auto;margin-right:auto;background:url(/images/v2/bg.jpg);	background-repeat:repeat;width:943px;}
.txt_petit{font-size:12px;}
.bloc{margin:0px 10px 10px 10px;}
.entete{height:146px;background:url(/images/v2/sp/logo.png);}
.header_pub{width:468px;height:60px;position:relative;top:30px;left:466px;}
#engine{position:relative;left:375px;top:50px;width:550px;}
.gras{font-weight:bold;}
.spacer {clear: both;height:0px;}
.menu{height:27px;background:url(../images/v2/header_bloc_bleu.jpg);	background-repeat: repeat-x;}
.menu_haut_droite{float:right;color:#000;margin-right:5px;}
.blanc{color:#FFF;}
.noir{color:#000;}
.footer{font-size:9px;
	font-family:Verdana;
	text-align:	center;
	height:32px;
	background-color:#FFF;
	border:solid 1px #b5dbfc;}
#recherche {border:0px;width:320px;}


.lien_footer{color:#587fcd;}
.error_recap{color:#F00;font-weight:bold;}
.menu_droite{
	width:325px;
	float:right;
}

.zone_title_click
{
	position:absolute;
	width:370px;
	height:144px;
	float:left;
	cursor:pointer;
}
.rss_item{
	float:right;
}

.rss_item a{
	color:#F60;
	font-size:14px;
	font-weight:bold;
}


.main_content{display:block;}

#vendor_list_img{float:right;}

.container{	width:		302px;	margin:0px 10px 10px 10px;}

.container_header_news{
	font-size:		15px;
	font-weight:	bold;
	background:url(/images/v2/header_vert.gif);
	background-repeat:repeat-x;
	height:3px;
	text-align:		left;
	height:24px;
	border-left:solid 1px #bec773;
	border-right:solid 1px #bec773;}

.bloc_header{
	background-color:#FFF;
	background:url(/images/v2/sp/header_orange.gif);
	text-align:		left;
	height:24px;
	background-repeat:repeat-x;
	border-left:solid 1px #fce6b2;
	border-right:solid 1px #fce6b2c;}

.container_top{
	background:url(/images/v2/sp/header_top_orange.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:303px;
	height:3px;}

.container_top_vert{
	background: url(/images/v2/header_top_vert.gif);
	background-repeat:no-repeat;
	width:303px;
	height:3px;
	background-position:bottom center;}

.container_top_large{
	background:url(/images/v2/sp/header_top_large_orange.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:586px;
	height:3px;}

.container_body{
	padding:10px 10px 10px 10px;
	border-left:solid 1px #fce6b2;
	border-right:solid 1px #fce6b2;
	background-color:#FFF;}

.container_footer{
	background:url(/images/v2/sp/footer_orange.gif);
	background-repeat:no-repeat;
	height:3px;
	width:303px;}

.container_footer_large{
	background:url(/images/v2/sp/footer_large_orange.gif);
	background-repeat:no-repeat;	
	height:3px;
	width:586px;}

.container_footer_news{
	background:url(/images/v2/footer_vert.gif);
	background-repeat:no-repeat;	
	height:3px;
	width:303px;}

#detail_vendor_title{
	font-size:		20px;
	font-weight:	bold;}

.visible{visibility:	visible;display:block;}

.inv{visibility:hidden;	display:none;}

#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;}

.liste_resultat{
	overflow:auto;
	height:320px;
	background-color:#FFF;
	padding:10px 10px 10px 10px;
	border:solid 1px #587fcd;
	margin-left:auto;
	margin-right:auto;}

.inside ul
{
	list-style-type:none;margin:0px;padding:0px;
}

.footer_liste_resultat{
	width:			195px;
	height:			9px;
	background-color:#FFF;
	background-repeat:no-repeat;}

.item_recherche{
	color:#000;
	text-decoration:none;
	margin-top:	4px;
	width:169px;
	height:14px;}

.item_recherche a:hover{
	color:#587fcd;
	text-decoration:none;
	margin-top:	4px;
	width:169px;
	height:14px;
	background-color:#000;}

/*Affichage des promos*/
.bloc_promo{
	float:left;
	width:370px;
	}
.titre_promo{
	background:url(/images/v2/header_vert.gif);	background-repeat: repeat-x;
	font-weight:bold;
	}
.comment_promo{width:200px;}
.details_promo{width:250px;}
.details_promo ul{display:inline;}

.reduction_item
{
	/*background-color:#F2FFDD;*/
	background-color:#f8feef;
	border-right:solid 1px #bec773;
	border-left:solid 1px #bec773;
	text-align:left;
}

.reduction_detail
{
	float:left;
	width:170px;
	border:1px solid #BEC773;
	background-color:#FFF;
	padding:5px;
	margin-top:3px;
}

.footer_reduction{
	background:url(/images/v2/footer_reduc_vert.gif) center top;
	background-repeat:no-repeat;	
	height:3px;
	width:564px;
	padding:0;
	margin:0;
	}
	
.header_reduction{
	background:url(/images/v2/header_reduc_vert.gif) center bottom;
	background-repeat:no-repeat;	
	height:3px;
	width:564px;}
	
.enum_reduc
{
	padding:0;
	list-style-type:none;
	margin:0;
}	
.enum_reduc li
{
	padding:0;
	margin:0;
}

#cartouche_reduc_orange
{
	background-image:url(/images/v2/sp/cartouche_reduc_orange.gif);
	background-repeat:no-repeat;
	position:absolute;
	padding:4px;
	width:250px;
	font-size:11px;
	font-weight:bold;
	height:63px;
	color:#000;
	font-family:tahoma;
}

.item_lr:hover
{
	text-decoration:none;
	cursor:hand;
}