body,td,th {
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	11px;
	color					:	#404040;
	
}
body {
	margin					:	0px;
	text-align				:	center;
}

/*-------------------------------------------------------------------------------------*/
a {
	color					:	#292929;
	text-decoration			:	underline;
}
a:link {
	color					:	#A93947;
	text-decoration			:	underline;
}
a:hover {
	color					:	#A93947;
	text-decoration			:	underline;
}

/*-------------------------------------------------------------------------------------*/
#page {
	width					:	950px;
	align					:	left;
	margin					:	0 auto;

}
/*-------------------------------------------------------------------------------------*/
/*   BANNIERE LOGO    */
#ban_logo {
	position				:	relative;
	color					:	#999999;
}
#ban_logo img {
	margin					:	0;
	padding					:	0;
	border					:	0;
}
#ban_logo div {
	position				:	absolute;
	top						:	0px;
	left					:	275px;
	width					:	675px;
	margin					:	0;
	padding					:	0;
}
#ban_logo div #adresse {
	font-size				:	13px;
	text-align				:	right;
	margin					:	23px 8px 0 0;
	padding					:	0;
}
#ban_logo div #tel {
	font-size				:	12px;
	text-align				:	right;
	margin					:	8px 8px 0 0;
	padding					:	0;
}
#ban_logo div #tel span {
	font-size				:	8px;
}
/*-------------------------------------------------------------------------------------*/
/*   RECHERCHE    */

#recherche {
	height					:	34px;
	background-image		:	url(fond_recherche.jpg);
	background-repeat		:	no-repeat;
	background-position		:	top;
	padding					:	5px 0px 0px 181px;
	text-align				:	left;
}
	

#recherche_us {
	height					:	33px;
	background-image		:	url(fond_recherche_us.jpg);
	background-repeat		:	no-repeat;
	padding					:	4px 25px 0px 270px;
}
.champ_recherche {
	border					:	1px solid #9C9C9C;
	background-color		:	#ffffff;
	height					:	17px;
	width					:	226px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	11px;
	color					:	#5A5A5A;
	line-height				:	15px;
	margin-right			:	5px;
	padding					:	2px 0px 0px 2px;
}
#bloc_marques select {
	border					:	1px solid #9C9C9C;
	background-color		:	#ffffff;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	11px;
	color					:	#5A5A5A;
	line-height				:	15px;
	height					:	20px;
	width					:	237px;
	margin-left				:	7px;
}


/*-------------------------------------------------------------------------------------*/
/*   NAV   CATALOGUE       */

#bloc_nav_1 {
	margin					:	0;
	padding					:	0;
}
#menu {
	margin					:	0;
	padding					:	0;
}
#menu #bt {
	display					:	inline;
	margin					:	0;
	padding					:	0;
}

#menunav {
	width					:	950px;
	height					:	56px;
	margin					:	0;
	padding					:	0;
}
#menunav dt {
	float					:	left;
	height					:	28px;
	background				:	url(menu_bt_g.jpg) left top no-repeat;
	margin					:	0;
	_margin					:	0 0 -5px 0;
	padding					:	0;
}
#menunav dt a {
	color					:	#FFFFFF;
	text-decoration			:	none;
	text-align				:	center;
	background				:	url(menu_bt_d.jpg) right top no-repeat;
	height					:	28px;
	padding-top				:	5px;
	display					:	block;
	font-size				:	13px;
	margin					:	0;
}
#menunav dt a:hover {
	font-weight				:	bold;
}
#menunav #clim {
	width					:	113px;
}
#menunav #armoire {
	width					:	128px;
}
#menunav #rangements {
	width					:	108px;
}
#menunav #verres {
	width					:	73px;
}
#menunav #service {
	width					:	183px;
}
#menunav #art {
	width					:	49px;
}
#menunav #new {
	width					:	116px;
}
#menunav #vin {
	width					:	180px;
	background				:	url(menu_bt_fonce_g.jpg) left top no-repeat;
}
#menunav #vin a {
	background				:	url(menu_bt_fonce_d.jpg) right top no-repeat;
}
#menunav #tirebouchons {
	width					:	124px;
}
#menunav #equipements {
	width					:	120px;
}
#menunav #creation {
	width					:	152px;
}
#menunav #decanteurs {
	width					:	110px;
}
#menunav #autre {
	width					:	148px;
}
#menunav #promo {
	width					:	116px;
}
#menunav #librairie {
	width					:	180px;
}

/*-------------------------------------------------------------------------------------*/
/*   contenu   ban  edito       */
#edito {
	background-image		:	url(fond_edito.jpg);
	background-position		:	top left;
	background-repeat		:	no-repeat;
	width					:	756px;
	padding					:	10px;
/*  border-bottom			:	#D6D6D6 solid 1px;  */
}
#blocs_newsletter {
	background-image		:	url(fond_lettre_information.jpg);
	background-repeat		:	repeat-y;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	11px;
	color					:	#404040;
	padding					:	7px 0px 3px 10px;
	height					:	96px;
}
/*  #blocs_newsletter input {
	border					:	1px solid #9C9C9C;
	background-color		:	#ffffff;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	11px;
	color					:	#404040;
	line-height				:	15px;
	height					:	16px;
}   */

/*-------------------------------------------------------------------------------------*/
/*   contenu   rappel téléphonique       */
#rappel_tel {
	margin-top				:	5px;
}
#rappel_tel_top {
	background				:	url(top_block.jpg) no-repeat;
	height					:	27px;
	width					:	180px;
	text-align				:	center;
	/*padding-top				:	3px;*/
}
#rappel_tel_top a {
	margin-top				:	3px;
	color					:	#666666;
	font-size				:	14px;
	font-weight				:	bold;
	text-decoration			:	none;
}
#rappel_tel_bottom {
	background				:	url(bottom_block.jpg) no-repeat;
	height					:	7px;
	width					:	180px;
}

#rappel_tel_main {
	height					:	54px;
	padding					:	3px 0px 3px 5px;
	/*margin					:	5px 0;*/
	background				:	url(fond_lettre_information.jpg) repeat-y;
}
#rappel_tel_main img {
	float					:	left;
	border					:	0;
}
#rappel_tel_main p {
	float					:	left;
	/*display					:	block;*/
	margin					:	0px;
	width					:	110px;
	padding-left			:	5px;
	/*font-size				:	10px;
	margin-left				:	2px;*/

}
#rappel_tel_main a {
	text-decoration			:	none;
	color					:	#404040;
	font-size				:	11px;
}
/*-------------------------------------------------------------------------------------*/
/*   contenu   ban  catalogue       */
#catalogue {
	margin					:	12px 0px 8px 0px;
	background-image		:	url(fond_catalogue.jpg);
}
#catalogue .ligne_vignettes {
	padding					:	0px 5px;
}
#catalogue .vignette {
	/*text-align				:	center;
	vertical-align			:	middle;*/
	width					:	306px;
}
#catalogue .vignette .img_lien {
	display					:	inline;
	float					:	left;
	margin					:	10px 10px;
	padding-top				:	15px;
}
#catalogue .vignette dl {
	display					:	inline;
	float					:	left;
	text-align				:	left;
	font-weight				:	bold;
	width					:	180px;
	height					:	120px;
	margin					:	10px 10px;
	padding-top				:	5px;
}
#catalogue .vignette .titre, #catalogue .vignette .titre:hover {
	color					:	#CC0000;
	font-size				:	14px;
	text-decoration			:	none;
}
#catalogue .vignette dl dt a, #catalogue .vignette dl dt a:hover {
	color					:	#000000;
	text-decoration			:	none;
}
#catalogue_page {
	margin					:	0px 0px 8px 0px;
	background-image		:	url(fond_catalogue.jpg);
}

#catalogue_contenu {
	background-image		:	url(fond_catalogue.jpg);
	text-align				:	left;
	vertical-align			:	top;
	padding					:	0px 15px 15px 15px;
}
	
/*-------------------------------------------------------------------------------------*/
#nav_instit {
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	text-align				:	center;
	padding					:	8px 0px 0px 0px;
	color					:	#808080;
	line-height				:	18px;
}
#nav_instit a {
	color					:	#808080;
	text-decoration			:	none;
}
#nav_instit a:hover {
	color					:	#A93947;
	text-decoration			:	underline;
}



/*----------------------------------------------------------------------------------------*/

.pub a{
	text-decoration : none;
}

.pub_top{
	background-image : url(partenaires/top_partenaire.jpg);
	background-position :bottom;
	background-repeat : no-repeat;
	
	}