/********* GENERAL *********/
body{ background-color: #fff; margin:0; padding:0; line-height:16px; }
img{ border:none; }
body, table,input,select,option,texarea,div{ font-family: Arial,Verdana,Trebuchet MS; font-size:12px; color:#250421; }
table,div,form,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; }
ul, li { list-style-type:none; }
a{ color:#393939; text-decoration:none; }
a:hover { color:#393939; text-decoration:underline; }
a.on strong { color:#FF5400; text-decoration:none; }
a.vign_carousel_Bouton { display: block; width:110px; height:180px; text-indent:-5000px; background:url(/imgs/v2/carousel_suite.png) no-repeat top left; }
a.vign_carousel_Bouton:hover { background-position:bottom left; }
.curved {  -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; border-radius:10px; behavior:url(http://www.lilleauxvins.com/css/border-radius.htc); }
/********* INDEX *********/
div.displayer { background-color:#26021C;height:20px;padding:10px 0; }
div.displayer div { width:998px; height:26px; }
div.entete { height:135px; background-color:#000000; }
div.frise { height:25px; background:#26021C url(/imgs/v2/frise.png) repeat top center; }
div.sommaire { background-color:#FFFFFF; border-bottom:1px solid #26021C; }
div.sommaire div { width:1060px; }
div.sommaire div ul { height:42px; margin:0px; padding:0px; }
div.sommaire div ul li { display:block; float:left; padding:0px 0px 0px 0px; height:42px; line-height:14px; }
div.sommaire div ul li b { display:block; float:left; font-weight:normal; }
div.sommaire div ul li.login_on b { padding-top:6px; font-weight:normal; }
div.sommaire div ul li.login_off b { padding-top:16px; }
div.contenu { background-color:#FFFFFF; }
div.contenu div.centre { width:980px; }
div.contenu div.epitaphe { width:990px; height:26px; padding-left:8px; background-color:#26021C; color:#623643; line-height:26px; }
/**/
.txt_edito { font-size:11px; color:#fff; margin-top:4px; }
.txt_edito td { padding-right:25px; padding-top:10px; text-align:justify; }
.txt_edito h2 { font-size:14px; color:#d11679; text-align:left; }
.txt_edito a { color:#d2a44c; text-decoration:underline; }
.txt_edito a:hover { color:#d2a44c; text-decoration:none; }
/**/
div.piedpage	{ height:100%; background-color:#000000; }
div.piedpage	div.frise { width:998px; height:7px; }
div.piedpage	div.footer { width:1060px; padding:15px 0px 15px 0px; font-size:11px; color:#555555; background-color:#000000; }
div.piedpage	div.footer a { color:#555555; }
div.piedpage	div.footer h4 { margin-bottom:8px; font-size:11px; }
div.piedpage	div.footer h4 a { color:#D2A44C; }
div.piedpage	div.footer ul li { float:left; vertical-align:top; margin:0px 9px 0px 0px; }
div.piedpage	div.footer ul li.logo { padding: 0px 9px 0px 0px; }
div.piedpage	div.footer ul li.suivant { padding:42px 6px 0 10px; border-left:1px solid #0F0F0F; }
div.piedpage	div.footer ul ul { margin:0 0 10px 0; padding:0; }
div.piedpage	div.footer ul ul li { float:none; }
/********* ACUEIL *********/
body.accueil div.contenu { background:#30091e url(/imgs/v2/accueil-frise3.png) repeat-x top left; }
body.accueil_flash div.contenu { background:#30091e url(/imgs/v2/accueil-frise-flash3.png) repeat-x top left; }
.but_home_boutique { text-align:left; width:215px; height:20px; padding:10px 10px; border:1px solid #b31d77; }
.but_home_boutique a h4 { color:#b31d77; font-size:18px; text-transform:uppercase; }
.but_home_boutique:hover { background-color:#b31d77; }
.but_home_boutique:hover a h4 { color:#FFFFFF; }
/******* NAV boutique *******/
#nav_boutique { height:34px; margin:0; padding: 0 8px; background:url(../imgs/onglet_bk.gif) repeat-x bottom left; }
#nav_boutique li { height:34px; float:left; margin-left:6px; }
#nav_boutique li a { height:30px; float:left; display:block; text-indent:-3000px; margin-top:4px; }
#nav_boutique li a.onglet_0 { /* champagne */ width:142px; background:url(../imgs/onglet_champ02.gif) no-repeat top left; }
#nav_boutique li a.onglet_1 { /* vins */ width: 192px; background: url(../imgs/onglet_vin02.gif) no-repeat top left; }
#nav_boutique li a.onglet_A { /* selection */ width:155px; background:url(../imgs/onglet_select02.gif) no-repeat top left; }
#nav_boutique li a.onglet_P { /* prochainement */ width:120px; background:url(../imgs/onglet_prochainement02.gif) no-repeat top left; }
#nav_boutique li a:hover { height:34px; margin-top:0; background-position:top left; }
#nav_boutique a.onglet_0_ACTIV, #nav_boutique a.onglet_1_ACTIV, #nav_boutique a.onglet_A_ACTIV, #nav_boutique a.onglet_P_ACTIV { height:30px; margin-top:4px; text-indent:-3000px; }
#nav_boutique a.onglet_0_ACTIV { /* champagne */ width:142px; background:url(/imgs/onglet_champ.gif) no-repeat bottom left; }
#nav_boutique a.onglet_1_ACTIV { /* vins */ width:192px; background: url(/imgs/onglet_vin.gif) no-repeat bottom left; }
#nav_boutique a.onglet_A_ACTIV { /* selection */ width:155px; background: url(/imgs/onglet_select.gif) no-repeat bottom left; }
#nav_boutique a.onglet_P_ACTIV { /* prochainement */ width:120px; background: url(/imgs/onglet_prochainement.gif) no-repeat bottom left; }
#nav_boutique a.onglet_0_ACTIV:hover,
#nav_boutique a.onglet_1_ACTIV:hover,
#nav_boutique a.onglet_A_ACTIV:hover,
#nav_boutique a.onglet_P_ACTIV:hover { height:30px; margin-top:4px; text-indent: -3000px; background-position: top left; cursor:default; }
/****** BOUTIQUE ******/
.ti_liste { font-size: 45px; color:#b31d77; margin:0 0 0 70px; line-height:12px; font-weight:normal; text-transform:none; }
.ti_liste em { color:#999; padding-left:6px; display:block; font-size:20px; font-weight:normal; font-style:italic; }
/**/
#filtrer { cursor:pointer; }
#filtre { display:none; width:280px; }
#boutique #lister { margin:0; padding:0; }
#boutique #lister li,
#boutique #lister div { margin:0; padding:0; }
#boutique #lister li:hover td.over_border,
#boutique #lister div:hover td.over_border { background-color:#481634; }
#boutique #lister li:hover td.over_liste,
#boutique #lister div:hover td.over_liste { background-color:#EFE9ED; }
#boutique li.element,
#boutique div.element { font-size:11px; border-bottom:1px solid #CCCCCC; }
#boutique li.element{ overflow:hidden; }
#quickview td,
#quickview  td a  { font-size:11px; }
#boutique li.element td.over_liste, #boutique div.element td.over_liste { padding:9px 14px 0px 14px; }
#boutique li.element td.over_liste,
#boutique li.element td.over_liste td,
#boutique li.element td.over_liste a,		
#boutique div.element td.over_liste,
#boutique div.element td.over_liste td,
#boutique div.element td.over_liste a { font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#6A6B65; }
#boutique li.element td.over_liste strong,
#boutique div.element td.over_liste strong,
#quickview strong { color:#6A6B65; text-transform:uppercase; /*font-weight:normal;*/ }
#boutique li.element td.over_liste h3,
#quickview table.titre h3,
#boutique li.element td.over_liste h3 a,
#quickview table.titre h3 a,
#boutique li.element td.over_liste h3 a:hover,
#quickview table.titre h3 a:hover,		
#boutique div.element td.over_liste h3,
#boutique div.element td.over_liste h3 a,
#boutique div.element td.over_liste h3 a:hover,
#boutique li.element td.over_liste h2 a:hover,
#quickview table.titre h2 a:hover,		
#boutique div.element td.over_liste h2,
#boutique div.element td.over_liste h2 a,
#boutique div.element td.over_liste h2 a:hover { font-family:trebuchet MS, verdana, arial; font-size:28px; color:#481634; margin:8px 0px 7px 0px; font-weight:normal; text-decoration:none; }
#boutique li.element td.over_liste .baseline,
#quickview table.titre .baseline,
#boutique div.element td.over_liste .baseline, { font-family:trebuchet MS, verdana, arial; font-size:12px; color:#481634; margin:8px 0px 0px 0px; font-weight:normal; }
#boutique li.element td.over_liste table,
#boutique div.element td.over_liste table { height: 35px; color: #5D5D5D; line-height:18px; text-transform:uppercase; }
#boutique li.element td.over_liste table td.on,
#boutique div.element td.over_liste table td.on,
#quickview td.on  { color: #7FA71B; text-transform:uppercase; }
#boutique li.element td.over_liste table td.off,
#boutique div.element td.over_liste table td.off,
#quickview td.off { color: #e82f16;text-transform:uppercase; }
#boutique li.element td.over_liste .prix,
#boutique div.element td.over_liste .prix { margin-right: 14px; font-size: 32px; color:#481634; display:block; }
#boutique div.element td.over_liste .prix,
#quickview .prix { margin-right: 14px; font-size: 32px; color:#481634; margin-bottom:0; }
#boutique li.element td.over_liste .prix sup,
#boutique div.element td.over_liste .prix sup,
#quickview .prix sup { margin-left:4px; font-size: 21px; }
#boutique li.element td.over_liste .prix sup label,
#boutique div.element td.over_liste .prix sup label,
#quickview .prix sub label { margin-left:8px; font-family:arial; font-size:14px; }
#quickview .prix sup { padding-top: 1px; font-size:14px; }		
/*================== Bloc liste de produit v02 ===================*/
#boutique .element2 { font-size:11px; border-bottom:1px solid #CCCCCC; background-color:#fff; }
#boutique .element2 #zone_img,
#boutique .element2 #zone_img_flash{ float:left; width:50px; height:100%; background-color:#fff; border-right:5px solid #fff; }
#boutique .element2 #zone_img img{ margin:10px 0; }
#boutique .element2 #zone_img_flash img{ margin:16px 0; }
/* roll */
#boutique .element2:hover { border-bottom:1px solid #CCCCCC; background-color:#efe9ed; }
#boutique .element2:hover #zone_img,
#boutique .element2:hover #zone_img_flash { border-right:5px solid #481634; }
/* content */
#boutique .element2 #zone_content { padding:8px 10px 0 0; margin-left:68px; }
#boutique .element2 .categorie { display:block; color:#6A6B65; font-size:11px; text-transform:capitalize; font-weight:normal; }
#boutique .element2 .categorie a { color:#6A6B65; text-decoration:none; }
#boutique .element2 .categorie a:hover { text-decoration:underline; }
#boutique .element2 h3 { color:#481634; font-family:trebuchet MS,verdana,arial; font-size:28px; font-weight:normal; margin:8px 0 10px; text-decoration:none; }
#boutique .element2 h3 a { color:#481634; }
#boutique .element2 .baseline { color:#6A6B65; display:block; padding-bottom:10px; font-family:Arial,Helvetica,sans-serif; font-size:11px; }
#boutique .element2 .baseline a { color:#6A6B65; text-decoration:none; }
#boutique .element2 .baseline a:hover { text-decoration:underline; }
#boutique .element2 #txt_vin { float:left; width:370px; font-family:Arial, Helvetica, sans-serif; line-height:17px; padding-top:6px; font-size:12px; }
#boutique .element2 #txt_vin .bt_suite { margin-left:10px; color:#f10480; font-size:10px; }
/* infos vins */
#boutique .element2 ul#infos_vin  { margin:0; padding:0; display:block; }
#boutique .element2 ul#infos_vin li { display:block; padding:0 6px; float:left;	 line-height:26px; height:24px; overflow:hidden; font-size:11px; color:#6A6B65; }
#boutique .element2 ul#infos_vin .on { color: #7FA71B; text-transform:uppercase; }
#boutique .element2 ul#infos_vin .off { color: #e82f16; text-transform:uppercase; }
/* prix */
#boutique li.element2 #zone_prix { float:right; width:220px; text-align:right; margin-right:11px; }
#boutique li.element2 #zone_prix #prix { margin:10px 10px 5px 0; display:block; font-size:34px; color:#481634; line-height:34px; }
#boutique li.element2 #zone_prix sup { font-size:20px; padding-left:4px; }
#boutique li.element2 #zone_prix .ttc { font-size:12px; font-weight:normal; }
#boutique li.element2 #prix_6 { background:url(../imgs/v2/5_percent.png) no-repeat top left; font-size:11px; color:#b31d77; line-height:33px; width:189px; margin-left:30px; }
#quickview #prix_6 { background:url(../imgs/v2/5_percent.png) no-repeat top left; font-size:11px; color:#b31d77; line-height:28px; width:192px; }
/* prix vente flash */
#boutique li.element2 #zone_prix_flash { float:right; width:220px; text-align:right; margin-right:11px; padding:6px 8px 0 0; }
/* visuel vente flash */
/* #visu_flash { background:url(../imgs/v2/bk_vente_flash4.png) no-repeat top left; z-index:500; position:absolute; width:470px; height:180px; }
 */#visu_flash { background:url(../imgs/v2/bk_vente_flash3.png) no-repeat top left; z-index:500; position:absolute; width:470px; height:180px; }
/**/		
img.ajouter_produit { cursor:pointer; }
/* bloc end liste : expedition */
.bloc_exped { border-top: 1px solid #ccc; padding:0; margin-top:14px; font-size:11px; }
.bloc_exped h2 { font-size:11px; color:#999; text-align:center; background-color:#eee; padding:4px 0; margin-bottom:10px; }
.bloc_exped td h3 { font-size:11px; color: #B31D77; }
.bloc_exped td { font-size:11px; padding-left:20px; color:#666; }
.bloc_exped td.col { padding:0 20px; border-right:1px solid #ccc; }
.bloc_exped strong { font-weight:normal; }
.bloc_exped td a { color:#B31D77; text-decoration:underline; }
.bloc_exped td a:hover { color:#B31D77; text-decoration:none; }
/* aspect bloc legende liste de commande */
.blc_lgd_commande { background-color:#fff; border:2px solid #E9E7DF; width:272px; }
.content_lgd_commande { padding:1em; }
.blc_lgd_commande h2 { font-size:1em; color:#CC0066; padding:0.5em; background-color:#E9E7DF; }
/******* PANIER *******/
#panier .boutique { background-color:#F2F2F2; }
#panier .flash { background-color:#E5AB57; }
/********* V1 *********/
#lister div { padding:0px 0px 0px 0px; }
/***** InfoBulles *****/
#infobulles { position:absolute; display:none; margin:0px; padding:5px; max-width:180px; border:1px solid #481634; background:#d6d4cd; text-align:left; font-family:Arial,verdana; font-size:11px; line-height:13px; }
#infobulles img { width:280px; margin:0px 0px 10px 0px; }
#infobulles span { color:#481634; }
/***** jcarousel Header *****/
.jcarousel-skin-header .jcarousel-container-horizontal { width:500px; height:100px; margin:0px 0 0 0; padding:10px 0 0 0; }
.jcarousel-skin-header .jcarousel-clip-horizontal { width:500px; height:100px; padding:10px 0 0 0; }
/* caroussel 1 - Fiche produits */
.vign_carousel_1 { width:92px; height:180px; text-align:center; border-right: 1px solid #C2C2C2; }
/* bloc edito pro page accueil */
.blc_pro { width:190px; background:#4b0e2f; color:#fff; padding:14px; text-align:center; position:relative; top:230px; left:0; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; border-radius:10px; behavior:url(http://www.lilleauxvins.com/css/border-radius.htc); }
.blc_pro:hover { background:#561036; }
.blc_pro h2 { font-size:12px; color:#d11679; }
.blc_pro strong { font-weight:normal; }
.blc_pro a { color:#d2a44c; text-decoration:underline; }
.blc_pro a:hover { text-decoration:none; }
/* bloc arrondi Livraisons */
.blc_livraison { width:239px; background:#e9e7df; color:#2b2b2b; padding:14px; text-align:left; position:relative; top:0px; left:0; font-size:11px; line-height:13px; margin:0 0 8px 0; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; behavior:url(http://www.lilleauxvins.com/css/border-radius.htc); }
.blc_livraison:hover { background:#dad8d2; }
.blc_livraison h2 { font-size:19px; color:#520e32; text-transform:uppercase; padding:0 0 4px 0; }
.blc_livraison strong { font-weight:normal; }
.blc_livraison a { color:#d2a44c; text-decoration:underline; }
.blc_livraison a:hover { text-decoration:none; }
/* bloc arrondi panier */
.blc_panier_pub { width:226px; background:#dad8d2; color:#2b2b2b; padding:14px; text-align:left; position:relative; top:0px; left:0; font-size:11px; line-height:13px; margin:0 0 8px 0; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; behavior:url(http://www.lilleauxvins.com/css/border-radius.htc); }
.blc_panier_pub:hover { background:#f5f3f2; }
.blc_panier_pub h2 { font-size:19px; color:#520e32; text-transform:uppercase; padding:0 0 4px 0; }
.blc_panier_pub strong { font-weight:normal; }
.blc_panier_pub a { color:#d2a44c; text-decoration:underline; }
.blc_panier_pub a:hover { text-decoration:none; }
/* bt nous contacter */
a.bt_contact_pro { padding:8px 18px; background: #d11679; color:#fff; font-size:14px; font-weight:bold; margin: 0 auto; -moz-border-radius:12px; -webkit-border-radius:12px; -khtml-border-radius:12px; border-radius:12px; behavior:url(http://www.lilleauxvins.com/css/border-radius.htc); }
a.bt_contact_pro:hover { text-decoration:underline; background:#520E32; }
/* livraison tableau */
.tableau_livraison { font-weight:bold; font-size:12px; font-family:Arial; margin-top:8px; color:#FFFFFF; }
.tableau_livraison td { background-color:#be6293; }
/* jCarousel */
.jcarousel-container { position:relative; }
.jcarousel-clip { z-index:2; padding:0; margin:0; overflow:hidden; position:relative; }
.jcarousel-list { z-index:1; overflow:hidden; position:relative; top:0; left:5; margin:0; padding:0; }
.jcarousel-list li, .jcarousel-item { float:left; list-style:none; width:75px; height:195px; }
.jcarousel-next { z-index:3; display:none; }
.jcarousel-prev { z-index:3; display:none; }
/* jCarousel skin */
.jcarousel-skin-header .jcarousel-container { -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; behavior:url(http://www.lilleauxvins.com/css/border-radius.htc); background:none; }
.jcarousel-skin-header .jcarousel-container-horizontal { width:452px; padding:10px 40px; }
.jcarousel-skin-header .jcarousel-container-vertical { width:150px; height:200px; padding:40px 20px; }
.jcarousel-skin-header .jcarousel-clip-horizontal { width:452px; height:100px; }
.jcarousel-skin-header .jcarousel-clip-vertical { width:150px; height:200px; }
.jcarousel-skin-header .jcarousel-item { width:150px; height:200px; }
.jcarousel-skin-header .jcarousel-item-horizontal { margin-right:10px; }
.jcarousel-skin-header .jcarousel-item-vertical { margin-bottom:10px; }
.jcarousel-skin-header .jcarousel-item-placeholder { background:#fff; color:#000; }
#mycarousel_header li { height:97px; }
/* dropList */
#dropList { position:relative; font-family:arial, verdana, sans-serif; font-size:11px; }
#dropList ul#menu { margin:0; list-style:none; }
#dropList ul#menu li.level1-li { float:left; height:29px; margin:0; }
#dropList ul#menu li.level1-li img { margin:0 8px; }
#dropList ul#menu li.level1-li a.level1-a { display:block; height:34px; float:left; border:1px solid transparent; text-decoration:none; line-height:34px; font-weight:bold; color: #333; padding:0; }
#dropList ul#menu li.level1-li a.level1-r { display:block; height:34px; float:left; border:1px solid transparent; padding:0; text-decoration:none; line-height:34px; font-weight:bold; color:#333; }
#dropList ul#menu li.sub a.level1-a { color:#333; }
#dropList ul#menu li.sub a.level1-a:hover { color:#000; }
#dropList ul#menu li.level1-li:hover,
#dropList ul#menu li.level1-li a.level1-a:hover { position:relative; z-index:999!important; }
#dropList ul#menu li.level1-li a.level1-a:hover { background-color:#FFF; }
/* dropList Onglet */ 
#dropList ul#menu li.sub a.level1-a:hover,
#dropList ul#menu li.sub:hover a.level1-a { color:#000; background-color:#6d0f41; }
#dropList ul#menu li.sub:hover a.level1-a { height:41px; color:#000; }
/* dropList Contenaire */
#dropList ul#menu li div.listHolder { position:absolute; z-index:999!important; left:-9999px; top:38px;	background:#6d0f41; padding:0; }
/* dropList IE6 only */
#dropList table { border-collapse:collapse; margin:-1px -10px; font-size:1em; width:0; height:0; }
#dropList ul#menu :hover div.listHolder {left:0;}
#dropList ul#menu a:hover div.listHolder {left:-1px;}
#dropList ul#menu div.col1 {width:190px;}
#dropList ul#menu div.col2 {width:410px;}
#dropList ul#menu div.col3 {width:700px;}
#dropList ul#menu div.col4 {width:700px;}
#dropList ul#menu a:hover div.left1,
#dropList ul#menu :hover div.left1 {left:-45px;}
#dropList ul#menu a:hover div.left2,
#dropList ul#menu :hover div.left2 {left:-280px;}
#dropList ul#menu a:hover div.left3,
#dropList ul#menu :hover div.left3 {left:-360px;}
#dropList ul#menu a:hover div.left4,
#dropList ul#menu :hover div.left4 {left:-164px;}
/* dropList Contenaire contenu */
#dropList ul#menu div.listHolder div.listCol { display:block; float:left; font-size:11px; padding:7px; margin:0; width:450px; padding:25px 25px; color:#FFF; }
#dropList ul#menu li.sub-champagne div.listHolder table img,
#dropList ul#menu li.sub-champagne div.listHolder table a img  { width:auto; height:auto; }
/* INSPIRATION */
#dropList ul#menu li a img { height:40px; }
#dropList ul#menu li.sub-soldes a img { width:64px; background:url(/imgs/v2/menu.png) no-repeat -699px 0; }
#dropList ul#menu li.sub-soldes a:link img { background:url(/imgs/v2/menu.png) no-repeat -699px 0; }
#dropList ul#menu li.sub-soldes a:hover img { background:url(/imgs/v2/menu.png) no-repeat -699px -40px; }
#dropList ul#menu li.sub-soldes a:active img { background:url(/imgs/v2/menu.png) no-repeat -699px -80px;  }
#dropList ul#menu li.sub-accueil a img { width:29px; background:url(/imgs/v2/menu.png) no-repeat -8px 0; }
#dropList ul#menu li.sub-accueil a:link img { background:url(/imgs/v2/menu.png) no-repeat -8px 0; }
#dropList ul#menu li.sub-accueil a:hover img { background:url(/imgs/v2/menu.png) no-repeat -8px -40px; }
#dropList ul#menu li.sub-accueil a:active img { background:url(/imgs/v2/menu.png) no-repeat -8px -80px;  }
#dropList ul#menu li.sub-champagne a img { width:104px; background:url(/imgs/v2/menu.png) no-repeat -50px 0; }
#dropList ul#menu li.sub-champagne a:link img { background:url(/imgs/v2/menu.png) no-repeat -50px 0; }
#dropList ul#menu li.sub-champagne a:hover img { background:url(/imgs/v2/menu.png) no-repeat -50px -40px; }
#dropList ul#menu li.sub-champagne a:active img { background:url(/imgs/v2/menu.png) no-repeat -50px -80px;  }
#dropList ul#menu li.sub-vin a img { width:34px; background:url(/imgs/v2/menu.png) no-repeat -171px 0; }
#dropList ul#menu li.sub-vin a:link img { background:url(/imgs/v2/menu.png) no-repeat -171px 0; }
#dropList ul#menu li.sub-vin a:hover img { background:url(/imgs/v2/menu.png) no-repeat -171px -40px; }
#dropList ul#menu li.sub-vin a:active img { background:url(/imgs/v2/menu.png) no-repeat -171px -80px;  }
#dropList ul#menu li.sub-flash a img { width:143px; background:url(/imgs/v2/menu.png) no-repeat -221px 0; }
#dropList ul#menu li.sub-flash a:link img { background:url(/imgs/v2/menu.png) no-repeat -221px 0; }
#dropList ul#menu li.sub-flash a:hover img { background:url(/imgs/v2/menu.png) no-repeat -221px -40px; }
#dropList ul#menu li.sub-flash a:active img { background:url(/imgs/v2/menu.png) no-repeat -221px -80px;  }
#dropList ul#menu li.sub-livraison a img { width:77px; background:url(/imgs/v2/menu.png) no-repeat -381px 0; }
#dropList ul#menu li.sub-livraison a:link img { background:url(/imgs/v2/menu.png) no-repeat -381px 0; }
#dropList ul#menu li.sub-livraison a:hover img { background:url(/imgs/v2/menu.png) no-repeat -381px -40px; }
#dropList ul#menu li.sub-livraison a:active img { background:url(/imgs/v2/menu.png) no-repeat -381px -80px;  }
#dropList ul#menu li.sub-magasin a img { width:69px; background:url(/imgs/v2/menu.png) no-repeat -475px -1px; }
#dropList ul#menu li.sub-magasin a:link img { background:url(/imgs/v2/menu.png) no-repeat -475px -1px; }
#dropList ul#menu li.sub-magasin a:hover img { background:url(/imgs/v2/menu.png) no-repeat -475px -41px; }
#dropList ul#menu li.sub-magasin a:active img { background:url(/imgs/v2/menu.png) no-repeat -475px -81px;  }
#dropList ul#menu li.sub-blog a img { width:39px; background:url(/imgs/v2/menu.png) no-repeat -561px 0; }
#dropList ul#menu li.sub-blog a:link img { background:url(/imgs/v2/menu.png) no-repeat -561px 0; }
#dropList ul#menu li.sub-blog a:hover img { background:url(/imgs/v2/menu.png) no-repeat -561px -40px; }
#dropList ul#menu li.sub-blog a:active img { background:url(/imgs/v2/menu.png) no-repeat -561px -80px;  }
#dropList ul#menu li.sub-contact a img { width:68px; background:url(/imgs/v2/menu.png) no-repeat -616px 0; }
#dropList ul#menu li.sub-contact a:link img { background:url(/imgs/v2/menu.png) no-repeat -616px 0; }
#dropList ul#menu li.sub-contact a:hover img { background:url(/imgs/v2/menu.png) no-repeat -616px -40px; }
#dropList ul#menu li.sub-contact a:active img { background:url(/imgs/v2/menu.png) no-repeat -616px -80px;  }

/* dropList Contenaire intégration */
.rub_champ_1 {cursor:pointer;padding:10px;color:#FFF;background:#440f2b url(/imgs/v2/menu/expandmenu/champagne-type.png) no-repeat 0px 0px;}
.rub_champ_1:hover {background-position:0 -232px; }
.rub_champ_2 {cursor:pointer;padding:10px;color:#FFF;background:#440f2b url(/imgs/v2/menu/expandmenu/champagne-type.png) -165px 0px;border-left:1px solid #31081e;}
.rub_champ_2:hover {background-position:-165px -232px; }
.rub_champ_3 {cursor:pointer;padding:10px;color:#FFF;background:#440f2b url(/imgs/v2/menu/expandmenu/champagne-type.png) -346px 0px;border-left:1px solid #31081e;}
.rub_champ_3:hover {background-position:-346px -232px; }
.rub_champ_4 {cursor:pointer;padding:10px;color:#FFF;background:#440f2b url(/imgs/v2/menu/expandmenu/champagne-type.png) -513px 0px;border-left:1px solid #31081e;}
.rub_champ_4:hover {background-position:-513px -232px; }

.rub_champ_1 span,.rub_champ_2 span,.rub_champ_3 span,.rub_champ_4 span {font-size:20px;color:#FFF;text-transform:uppercase;}
.rub_champ_1:hover span {color:#d11679; }
.rub_champ_2:hover span {color:#d11679; }
.rub_champ_3:hover span {color:#d11679; }
.rub_champ_4:hover span {color:#d11679; }

.rub_champ_1 p,.rub_champ_2 p,.rub_champ_3 p,.rub_champ_4 p {font-size:11px;padding-top:130px;}
.rub_champ_1:hover p {color:#f47728; }
.rub_champ_2:hover p {color:#f47728; }
.rub_champ_3:hover p {color:#f47728; }
.rub_champ_4:hover p {color:#f47728; }


/* note star */
ul.note {width:150px;height:20px;margin:0;padding:0;}
ul.note li {width:20px;height:20px;margin:0;padding:0;display:inline;}
ul.note img {width:20px;height:20px;margin:0;padding:0;background:url(/imgs/stars.png) no-repeat 0px 0px;}
ul.note li.s1 img, ul.note li img.s1 {background-position:0px -20px;}
ul.note li.s2 img, ul.note li img.s2 {background-position:0px -40px;}
ul.note li.s3 img, ul.note li img.s3 {background-position:0px -60px;}
ul.note li.s4 img, ul.note li img.s4 {background-position:0px -80px;}
ul.note li.s5 img, ul.note li img.s5 {background-position:0px -100px;}



/* AUTOCOMPLETE */
.ac_results {
	padding: 0px;
	border: 1px solid #a2a1a1;
	background-color: white;
	overflow: hidden;
	z-index: 999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 4px 5px;
	cursor: default;
	display: block;
	cursor:pointer;
	text-transform:capitalize;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	width:225px;

}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #d11679;
	color: white;
}

#produit {background:url(/imgs/bg-input-moteur.png) no-repeat top left;border:1px solid #c5cdda;margin:0px 0 0 10px;width:210px;height:22px;padding-left:4px;text-transform:capitalize;}

.menu_expand_lien_promo {color:#cc9bb5;line-height:12px;text-decoration:none;}
.menu_expand_lien_facebook:hover , .menu_expand_lien_promo:hover {color:#FFF;}

.menu_expand_lien_facebook {color:#d11679;line-height:12px;text-decoration:none;}


