@charset "utf-8";
body,td,th {
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	11px;
	color					:	#404040;
}
body {
	margin					:	0px;
	text-align				:	center;
	background-color:#FFFFFF;
}

/*-------------------------------------------------------------------------------------*/
a {
	color					:	#292929;
	text-decoration			:	underline;
}
a:link {
	color					:	#A93947;
	text-decoration			:	underline;
}
a:hover {
	color					:	#A93947;
	text-decoration			:	underline;
}

/*-------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
/*   BANNIERE LOGO    */
#ban_logo {
	position				:	relative;
	color					:	#999999;
	/**border:1px solid green;**/
}
#ban_logo img {
	margin					:	0;
	padding					:	0;
	border					:	0;
}
#ban_logo div {
	position				:	absolute;
	top						:	0px;
	left					:	275px;
	width					:	720px;
	margin					:	0;
	padding					:	0;
	/**border: 1px solid red;**/
}
#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_recherche2.jpg);
	background-repeat		:	no-repeat;
	background-position		:	top;
	padding					:	5px 0px 0px 15px;
	text-align				:	left;
	/**border:1px solid red;**/
}
	

#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					:	180px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	11px;
	color					:	#5A5A5A;
	line-height				:	15px;
	margin-right			:	5px;
	margin-top              :   0px;
	padding					:	2px 0px 0px 2px;
	float:left;
}
.champ_recherche + a{float:left;}
#bloc_marques{float:left;}
#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;
}
#recherche label{
position:relative;
top:0px;
left:0px;
height:14px;
font-weight:bolder;
color:#993300;
/**border:1px solid black;**/
float:left;
padding-right:5px;
}
#recherche #cadeau_daffaire{position:relative;top:-3px;left:350px;}
/*-------------------------------------------------------------------------------------*/
/*   NAV   CATALOGUE       */

#bloc_nav_1 {
	margin					:	0;
	padding					:	0;
}
#menu {
	margin					:	0;
	padding					:	0;
}
#menu #bt {
	display					:	inline;
	margin					:	0;
	padding					:	0;
}

#menunav {
	width					:	1000px;
	height					:	56px;
	margin					:	0;
	padding					:	0;
	/**border:1px solid green;**/
}
#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					:	117px;
}
#menunav #verres {
	width					:	83px;
}
#menunav #service {
	width					:	193px;
}
#menunav #art {
	width					:	69px;
}
#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					:	134px;
}
#menunav #equipements {
	width					:	130px;
}
#menunav #creation {
	width					:	162px;
}
#menunav #decanteurs {
	width					:	120px;
}
#menunav #autre {
	width					:	158px;
}
#menunav #promo {
	width					:	116px;
	background				:	url(bt_menu_gauche.gif) 0 0 no-repeat;
}
#menunav #promo a {
	width					:	116px;
	background				:	url(bt_menu_droit.gif) 100% 0 no-repeat;
}
#menunav #librairie {
	width					:	178px;
}

/*-------------------------------------------------------------------------------------*/
/*   contenu   ban  edito       */
#edito {
	background-image		:	url(fond_edito2.jpg);
	background-position		:	top left;
	background-repeat		:	no-repeat;
	width					:	792px;
	padding					:	10px;
  /**border			:	#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_catalogue2.jpg);
}
#catalogue .ligne_vignettes {
	padding					:	0px 5px;
}
#catalogue .vignette {
	/*text-align				:	center;
	vertical-align			:	middle;*/
	width					:	306px;
	/**background-image:url(fond-feuille-de-vigne_XS.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;**/
}
#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_catalogue2.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;
	
	}
/*******************lien vers la fevad **********************************************************/
#link_to_fevad{
display:block;
width:180px;
height:80px;
text-decoration:none;
text-align:center;
background-image:url(btn_link_fevad.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
}
#link_to_fevad span{
font-stretch:condensed;
text-align:left;
position:relative;
top:20px;
left:-45px;
text-decoration: none;
color: #404040;
font-size: 11px;
}
/***********************bouton +1 de google************/
#plusone_div{display:block;position:relative;top:-30px;left:-205px;}
#plusone_div_next{position:relative;top:90px;left:430px;z-index:1000;}
/****************    lien bas de page **************************/
#link_bottom_page{
text-align:center;
font-size:10px;
color: #595959;
}
/************ mini carrousel *******************/
/***slide des pubs******/
#slide_pub-1{
display:block;
width:650px;
height:310px;
}
#slide_pub-1 li{
display:block;float:left;
margin-top:5px;
margin-bottom:5px;
margin-left:10px;
border-left:2px solid red;
padding-left:10px;
}
#edito .bx-window{
margin-top:5px;
position:relative;
overflow:hidden;
width:680px;
height:320px;
background-image:none;
margin-left:50px;
}
/***slide des partenaires***/
#list-partenaires{
display:block;
width:1000px;
height:32px;
/**border:1px solid grey;**/
background-image:url(bandeau_fond-catalogue2.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
color:#797977;
text-align:left;
padding-top:10px;
}
#list-partenaires span{
margin-left:20px;
/***border:1px solid black;***/
}
#marques_partenaires{
/**border:1px solid #d1d1d1;**/
display:block;
clear:both;
height:55px;
width:980px;
/**overflow:hidden;**/
padding:0px;
}
#marques_partenaires li{
display:block;float:left;
margin:3px;
}
.bx-window{
position:relative;
overflow:hidden;
width:998px;
height:80px;
margin-top:-24px;
background-image:url(partenaires/top_partenaire.jpg);
background-position:0px 60px;
background-repeat:no-repeat;
}
/****************nuage de lien *****************/
.foot_of_page{
/**border:1px solid black;**/
text-align:justify;
margin-top:15px;
}
.foot_of_page a{color:#000000;}
.foot_of_page a:hover{color:#990033;}
/*****************   corps central du site: la page web   ******************************/
#page {
	width					:	1000px;
	align					:	left;
    margin-left:auto;
	margin-right:auto;
	padding:0px 5px 5px 5px;
	/**float:left;**/
	background-color:#FFFFFF;
	/***border                  :   1px solid black;***:
	/** EFFETS CSS3 d halo**/
	-moz-box-shadow: 1px 1px 13px #999; 
    -webkit-box-shadow: 1px 1px 13px #999; 
    box-shadow: 1px 1px 13px #999;
	/**bords arrondis***/
	-moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    border-radius: 10px;
  /*****/
 /*** -moz-transform: rotate(-5deg); 
  -webkit-transform: rotate(-5deg);**/
}
/****** background images grand format *******/
#supersized{
	/**border:1px solid black;**/
	display:block;
	position:fixed;
	top:0px;
	left:0px;
	z-index:-1000;
}
#supersized2{
	/**border:1px solid red;**/
	display:block;
	position:fixed;
	top:0px;
	right:0px;
	z-index:-1000;
}
