html, body, #master_frame, #back_bg { 
	height:100%; 
	padding: 0px; 
	margin: 0px; 
	border: none; 
	text-align: center;
	}
	
body { background-image: url(../images_generiques/bg_beige.jpg); background-repeat: repeat; }
#back_bg { background-image: url(../images_generiques/bg_top1.jpg); background-repeat: no-repeat; background-position: top; }
#back_bg2 { background-image: url(../images_generiques/bg_top2.jpg); background-repeat: no-repeat; background-position: top; }
	
sup { line-height: 5px; }

ul { margin: 0px; padding-left:25px; line-height:15px;}

li {
	list-style-position:outside;
	list-style-image: url(../images_generiques/bullet.gif);
	padding-left: 3px;
	}
	
sup,sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	}
	
sup {
	bottom: 1ex;
	}

sub {
	top: .5ex;
	}	
	
#png { behavior: url(/script/iepngfix.htc); }

a:link, a:visited { color: #333334; text-decoration: underline; }
a:hover { color: #333334; text-decoration: underline; }
a:active { color: #333334; text-decoration: underline; outline: none; }
a:focus { -moz-outline-style: none; }
.logo_back { }
.logo_back_over { cursor: pointer; }
#sous_menu_spacer { height: 2px; background-image: url(/images_generiques/sous_menu_spacer.gif); background-repeat: repeat-x; }

/* Master Frame */

#master_frame { 
	width: 770px; 
	text-align: left; 
	margin: 0 auto; 
	}
	
.master_frame_menu { 
	background-color: #383838; 
	width: 200px;
	}
	
.master_frame_menu_accueil {
	background-color: #4a4a4a;
	width: 200px;
	}
	
.master_frame_top { 
	background-color: #000000;
	background-repeat: no-repeat; 
	background-position: top;
	height: 170px;
	}

.master_frame_bas { background-color: #e7e3d4; height: 55px }

/* FICHES */

.fiche_box_detail {
	width:309px;
	padding-left:15px;
	padding-right:10px;
	vertical-align:top;
	background-image: url(/images_generiques/fiche_bg_detail.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
.fiche_photo {	
	padding-top:30px;
	vertical-align:top;
	text-align:center;
	}	
	
.fiche_nom {	
	padding-left:15px;
	padding-right:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #591612; 
	font-size: 14px;
	font-weight:bold;
	background-image: url(../images_generiques/fiche_bg_titre.jpg);
	background-repeat:repeat-y;
	width:309px;
	height:115px;
	text-align:left;
	}	
	
.fiche_description {	
	padding:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333334; 
	font-size: 11px;
	background-color:#FFFFFF;
	}

.fiche_box_description {
	padding-top:15px;
	padding-left:15px;
	background-color:#FFFFFF;
	vertical-align:top;
	text-align:right;
	}
	
.fiche_titre {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #838384; 
	font-size: 9px;
	text-transform:uppercase;
	letter-spacing: 2px;
	text-align:left;
	}
	
.fiche_sorte {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333334; 
	font-size: 11px;
	font-weight:bold;
	text-align:left;
	}
	
.fiche_dispo {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #591612; 
	font-size: 9px;
	text-transform:uppercase;
	text-decoration:none;
	}
	
.fiche_dispo a:link, .fiche_dispo a:visited { color: #591612; text-decoration: none; }
.fiche_dispo a:hover { color: #b4a993; text-decoration: none; }
.fiche_dispo a:active { color: #591612; text-decoration: none; }		
	
.fiche_menu_normal {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #838384; 
	font-size: 9px;
	font-style:italic;
	text-transform:uppercase;
	}
	
.fiche_menu_bold {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #838384; 
	font-size: 9px;
	font-weight:bold;
	text-transform:uppercase;
	}	
	
#fiche_menu_dispo {
	width:121px;
	background-image: url(../images_generiques/fiche_bg_dispo.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:27px;
	background-color:#f4f2ec;
	}
	
#fiche_menu_fleche {	
	background-image: url(../images_generiques/fiche_bg_fleche.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:27px;
	background-color:#f4f2ec;
	}
#test101 {
background-color:#00FF00;}
					
#fiche_menu_fleche_over {	
	background-image: url(../images_generiques/fiche_bg_fleche_over.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#ffffff;
	}	
#fiche_menu_fleche_bottom {	
	background-image: url(../images_generiques/fiche_bg_fleche_bottom.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#ffffff;	
	}	
	
.fiche_content_list { 
	padding-left:7px;
	padding-right:10px;
	}	
	
.fiche_list { 
	width: 255px;
	height:200px;
	float:left;
	display:block;
	margin-left:7px;
	overflow:hidden;
	background-color:#FFFFFF;
	}	
	
.fiche_autres_produits {
	padding-left:7px;
	padding-top:12px;
	padding-bottom:12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 10px;
	font-weight:bold;
	text-transform:uppercase;	
	}	
	
.fiche_bouton_telecharger {
	text-align:center;
	}
	
.fiche_bouton_bouteille{
	text-align:center;
	vertical-align:middle;
	background-image: url(../images_generiques/fiche_bouton_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:29px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #52504c; 
	font-size: 9px;
	text-transform:uppercase;
	text-decoration:none;	
	}
	
.fiche_bouton_bouteille a:link, .fiche_bouton_bouteille a:visited { color: #52504c; text-decoration: none; }
.fiche_bouton_bouteille a:hover { color: #b4a993; text-decoration: none; }
.fiche_bouton_bouteille a:active { color: #52504c; text-decoration: none; }			
		
	
/* PRODUITS */


.list_product { 
	width: 255px;
	height:230px;
	float:left;
	display:block;
	margin-right:10px;
	margin-bottom:15px;
	overflow:hidden;
	background-color:#FFFFFF;
	}

#list_product_box_bg { 
	background-image: url(../images_generiques/listproduct_bg.jpg);
	background-repeat:repeat-y;
	width: 549px;
	padding-left: 15px;
	}
	
.list_product_result { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff; 
	font-size: 10px;
	text-transform:uppercase;
	 font-weight:bold;
	}
	
.list_product_result_nb { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff; 
	font-size: 10px;
	text-transform:uppercase;
	}	
	
#list_product_bottle{
	background-color:#FFFFFF;
	vertical-align:top;
	width:74px;
	text-align:center;
	}	
	
#list_product_title_bg{
	background-image:url(../images_generiques/listproduct_titre_bg.jpg);
	background-repeat:repeat-y;
	background-color:#e9e5da;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #591612; 
	font-size: 12px;
	font-weight:bold;
	vertical-align:bottom;
	padding-bottom:10px;
	padding-left:14px;
	height:85px;
	line-height:15px;
	}
		
#list_product_details_bg{
	background-image:url(../images_generiques/listproduct_details_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#ffffff;
	vertical-align:top;
	padding-top:6px;
	padding-bottom:10px;
	padding-left:14px;
	}

.list_product_detail1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333334; 
	font-size: 9px;
	font-style:italic;
	text-transform:uppercase;
	}
	
.list_product_detail2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #671612; 
	font-size: 9px;
	text-transform:uppercase;
	}
	
.list_product_detail3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #838384; 
	font-size: 9px;
	font-style:italic;
	text-transform:uppercase;
	}
	
.list_product_detail4 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #838384; 
	font-size: 9px;
	font-weight:bold;
	text-transform:uppercase;
	}


/* product_search */


#product_search_bg { 
	background-image:url(../images_generiques/produit_search_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	vertical-align:top;
	}
	
#product_content {
	padding-left:20px;
	padding-top:15px; 
	text-align:left;
	}	

.product_titre_recherche {
	font-family: Arial narrow, Arial, Geneva, Lucida Grande, SunSans-Regular, sans-serif; 
	color: #4e493b;
	font-size: 23px;
	}	

.product_search_bar {
	 background-color: #dcd4c1;
	 height:18px;
	 width:145px;
	 font-family: Geneva, Arial, Helvetica, sans-serif;
	 color: #40403b; 
	 font-size: 11px;
	 display:inline;
	 vertical-align:middle;
	 margin:0px;
	 margin-right:0px;
	 border-color:#57554f;
	 border-style:solid;
	 border-width:1px;
	 padding-left:10px;
	 padding-top:6px;
 }

.product_search_code {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #591612; 
	font-size: 12px;
	font-weight:bold;	
 }
 
 .product_search_detail {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #591612; 
	font-size: 9px;
	text-transform:uppercase;	
 }
 
 .product_search_dropdown {
	 background-color: #dcd4c1; 
	 font-family: Geneva, Arial, Helvetica, sans-serif;
	 color: #40403b; 
	 font-size: 10px; 
	 color: #40403b;
	 width:190px;
	 border: 1px solid #57554f;
	 height:17px;
	 margin-bottom:5px;
 } 


/* FORMS */

.form_field {
 background-color: #dcd4c1;
 height:17px;
 width:423px;
 font-family: Geneva, Arial, Helvetica, sans-serif;
 color: #40403b; 
 font-size: 11px;
 display:inline;
 vertical-align:middle;
 margin:0px;
 border-color:#57554f;
 border-style:solid;
 border-width:1px;
 padding-left:2px;
 padding-top:6px;
 }
 
 .form_field_small {
 background-color: #dcd4c1;
 height:18px;
 width:300px;
 font-family: Geneva, Arial, Helvetica, sans-serif;
 color: #40403b; 
 font-size: 11px;
 display:inline;
 vertical-align:middle;
 margin:0px;
 border-color:#57554f;
 border-style:solid;
 border-width:1px;
 padding-top:4px;
 padding-left:10px;

 }
 
 .dropdown {
  background-color: #dcd4c1; 
 font-family: Geneva, Arial, Helvetica, sans-serif;
 color: #40403b; 
 font-size: 10px; 
 color: #40403b;
 width:201px;
 border: 1px solid #57554f;
 height:17px;
 }
 
 .form_title{ 
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #591612; 
	font-size: 14px;
	font-weight:bold;
	}	


/* Accueil news box */

.news_box_title { 
	font-family: Arial narrow, Arial, Geneva, Lucida Grande, SunSans-Regular, sans-serif; 
	color: #4e493b;
	font-size: 23px;
	padding-left:25px;
	padding-right:20px;	
	}
	
.news_box_bg{
	background-image:url(../images_generiques/bg_top_news.jpg);
	width:299px;
	background-repeat:no-repeat;
	}	
	
.news_title { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #591612; 
	font-size: 12px;
	font-weight:bold;
	}
	
.news_content { 
	padding-left:25px;
	padding-right:20px;	
	}	
	
.news_date { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #591612; 
	font-size: 9px;
	}
	
.news_detail { 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333334; 
	font-size: 11px;
	}
	
.news_suite { 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #591612; 
	font-size: 9px;
	}
.news_suite a:link, .news_suite a:visited { color: #591612; text-decoration: none; }
.news_suite a:hover { color: #191919; text-decoration: none; }
.news_suite a:active { color: #591612; text-decoration: none; }

#news_margin {
padding-left:20px;
	}	


	/* Featured */
	
 .featured_box { 
	background-image: url(../images_generiques/featured_back.gif); background-repeat: no-repeat; background-position: top;
	vertical-align:top;
	width: 483px;
	height:258px;
	padding-top:14px;
	padding-left: 13px;
	padding-right:12px;
		}
	
#featured_box_window { 
	float: left;
	display: block;
	overflow: hidden;
	width: 470px;
	height: 260px;
	vertical-align: middle;
	text-align: center;
	}
	
#featured_box_container { 
	width: 1269px;
	vertical-align: middle;
	text-align: center;
	}
	
#featured_arrow { 
	float: left;
	width: 28px;
	height: 148px;
	vertical-align: middle;
	text-align: center;
	display: block;
	}
	
#featured_product { 
	float: left;
	width: 133px;
	height: 148px;
	vertical-align: middle;
	text-align: center;
	display: block;
	}
	
#featured_separator { 
	background-image: url(../images_generiques/shadow_products.jpg); background-repeat: no-repeat; background-position: top;
	float: left;
	width: 21px;
	height: 148px;
	vertical-align: middle;
	text-align: center;
	display: block;
	}
.featured_title { 
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #591612; 
	font-size: 11px;
	font-weight:bold;	
	}
	
.featured_detail { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333334; 
	font-size: 9px;
	text-transform:uppercase;	
	}	
	
/* Accueil search box */
	
.search_box_bg{
	background-image:url(../images_generiques/search_box_bg.gif);
	width:483px;
	background-repeat:no-repeat;
	}	
	
.search_box_title{ 
	font-family: Arial narrow, Arial, Geneva, Lucida Grande, SunSans-Regular, sans-serif; 
	color: #4e493b; 
	font-size: 23px;
	padding-left:25px;
	}

.search_title{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #591612; 
	font-size: 12px;
	font-weight:bold;
	padding-left:25px;
	}	
	
.search_produit_small{ 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #591612; 
	font-size: 9px;
	text-transform:uppercase;
	}		

.search_advance{ 
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #272a2f; 
	font-size: 12px;
	font-style:italic;
	text-decoration:none;	
	}
	
.search_advance a:link, .search_advance a:visited { color: #272a2f; text-decoration: none; }
.search_advance a:hover { color: #272a2f; text-decoration: none; }
.search_advance a:active { color: #272a2f; text-decoration: none; }		
	
/* Accueil intro box */		

.intro_text{ 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	color: #e3e5e5; 
	font-size: 12px;
	background-image:url(../images_generiques/bg_text_vins_spiritueux.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	}	

.intro_bg {
	
	background-image:url(../images_generiques/news_bg_under.jpg);
	background-repeat:repeat;
	}	
	
/* Page Static */
	
#static_content{
	background-image:url(../images_generiques/static_bg_content.jpg);
	background-repeat:no-repeat;
	padding-bottom:10px;
	padding-top:40px;
	padding-left:50px;
	padding-right:20px;
	height:85px;
	line-height:15px;
	text-align:left;
	}
	
.static_titre_soussection{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #591612; 
	font-size: 12px;
	font-weight:bold;
	}
	
.static_soustitre_soussection{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #464748; 
	font-size: 11px;
	font-weight:bold;
	}	
	
.static_poste{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #464748; 
	font-size: 11px;
	}	
	
.static_body_text { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #464748; 
	font-size: 12px;
	}
	
.static_phone { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #464748; 
	font-size: 11px;
	font-weight:bold;
	}			
	
.static_body_titre { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3d3e3f; 
	font-size: 13px;
	}

.static_infos{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #671612; 
	font-size: 9px;
	text-transform:uppercase;
	line-height:7px;
	}
	
.static_email{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #464748; 
	font-size: 11px;
	text-decoration:underline;
	}		
.static_email a:link, .static_email a:visited { color: #464748;}
.static_email a:hover { color: #262625;  }
.static_email a:active { color: #464748;  }
	
/* Header_top */

.menu_top { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #555758; 
	font-size: 10px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none !IMPORTANT;
	}
.menu_top a:link, .menu_top a:visited { color: #555758; text-decoration: none; }
.menu_top a:hover { color: #262625; text-decoration: none; }
.menu_top a:active { color: #555758; text-decoration: none; }	

.menu_principal { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase;	
	}
	
.date { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #555758; 
	font-size: 10px;
	text-transform:uppercase;	
	}
		
		
/* Menu_bottom */

.menu_bottom { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #41403a; 
	font-size: 10px;
	}
	
.menu_bottom a:link, .menu_bottom a:visited { color: #41403a; text-decoration: none; }
.menu_bottom a:hover { color: #6f6f6f; text-decoration: none; }
.menu_bottom a:active { color: #41403a; text-decoration: none; }-size: 11px;
	font-weight:bold;
	text-transform:uppercase;	
	}
	
.date { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #555758; 
	font-size: 10px;
	text-transform:uppercase;	
	}
		
		
/* Menu_bottom */

.menu_bottom { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #41403a; 
	font-size: 10px;
	}
	
.menu_bottom a:link, .menu_bottom a:visited { color: #41403a; text-decoration: none; }
.menu_bottom a:hover { color: #6f6f6f; text-decoration: none; }
.menu_bottom a:active { color: #41403a; text-decoration: none; }


/* Promos page accueil */
#promo-container {
	width: 809px;
	height: 262px;
	padding-top: 14px;
}

#promo-slider-container {
	border: 10px solid white;
	width: 760px;
	height: 225px;
	overflow: hidden;
}

#promo-slider {
	height: 225px;
	overflow: visible;
	position: relative;
	z-index: 2;
}

#promo-slider img {
	border: none;
}

#promo-nav-container {
	width: 100%;
	position: absolute;
	top: 235px;
	z-index: 1;
	clear: both;
}

#promo-nav {
	margin-right: auto;
	margin-left: auto;
	width: 850px;	
}

#promo-nav-left {
	float: left;
}

#promo-nav-right {
	float: right;

}
/* Affichage Produits */

.pagenum_bloc {
	background-image:url(/images_generiques/affichage_full_back.gif);
	background-repeat: no-repeat;
	background-position: top;
	width:549px;
	height:36px;
	vertical-align:bottom;
	display:block;
	overflow:hidden;
	}

.pagenum {
	background-image:url(/images_generiques/affichage_bg.gif);
	background-repeat:repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#52504c;
	padding-top:10px;
	height:36px;
	width:30px;
	vertical-align:top;
	text-align:center;
	display:block;
	float:left;
	overflow:hidden;
	text-decoration:none!important;
	
}
.pagenum_over {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#591612;
	font-weight:bold;
	background-image:url(/images_generiques/affichage_over.gif);
	padding-top:10px;
	height:36px;
	width:30px;
	vertical-align:top;
	text-align:center;
	background-repeat:repeat-x;
	display:block;
	float:left;
	overflow:hidden;
}

.pagenum_drop {
	padding-right:10px;
	padding-top:6px;
	margin-right:10px;
	vertical-align:top;
	text-align:right;
	display:block;
	float:right;
}
.pagenum_sides_left {
	height:36px;
	width:10px;
	margin-left: 5px;
	text-align:right;
	display:block;
	float:left;
	overflow:hidden;
	
}
#ctl00_ContentPlaceHolder1_DataPager1 {
	margin:0px;
	background-image:url(/images_generiques/affichage_bg.gif);
	background-repeat:repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#52504c;
	padding-top:0px;
	height:36px;
	vertical-align:top;
	text-align:center;
	display:block;
	float:left;
	}
	
/* Pour Section Carrieres Taleo */
.wrapper-carr{
	width:809px;
	margin:0;
	padding: 0px;
}
#wrapper-t-carr{
	width:809px;
	height:15px;
	background:url(../images_generiques/bg-wrapper-t.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
#wrapper-b-carr{
	width:809px;
	height:15px;
	background:url(../images_generiques/bg-wrapper-b.gif) no-repeat;
	background-position: top;
	margin: 0px;
	padding: 0px;
}
#page-carr{
	width:780px;
	background:#fff;
	margin: 0px;
	padding: 0px;
}
.p1-carr{
	width:14px;
	background:url(../images_generiques/bg-p1.gif) repeat-y;
	margin: 0px;
	padding: 0px;
}
.p2-carr{
	width:15px;
	background:url(../images_generiques/bg-p2.gif) repeat-y;
	margin: 0px;
	padding: 0px;
}

/* END - Pour Section Carrieres Taleo */