@import "/app/cavesdirect/account.css";

* { color:#606060; font-family: Arial, verdana; font-size:11px; margin:0; padding: 0; }

a, a:link, a:visited, a:active, a:hover { text-decoration:none;  }

#contener .lien_puce { background:url(/app/cavesdirect/pix/puce_content_off.png) no-repeat left; padding:0 0 0 8px; }
/*
* html #contener .lien_puce { background:none!important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app/cavesdirect/pix/puce_content_off.png', sizingMethod='crop'); }
*/
body { background-color:#000000; }

body #page_background {
  background-image:url(/app/cavesdirect/pix/background.png);
  background-attachment:scroll;
  background-repeat: repeat-x;
  background-position:0 0;
  height:1556px;
  min-height:100px;
}
/*
body #page_background { background:url(/app/cavesdirect/pix/background.png) no-repeat 0 0 scroll; }
*/
table { border-collapse:collapse; }
img { border:0 solid; }

p {
  position:relative;
  font-size : 12px;
}

p a {
	font-size:12px;
}

a.lien-dynamique{
	font-weight:bold;
	font-size:12px;
	color:#4C4C4C;
}


/*CONTENU*/

/*HOME*/


#content_centre .vin_promotion { float:left; padding:0 0 0 4px; width:304px; }
#content_centre .vin_promotion .vin_photo { float:left; margin: 17px 0 0 0; width:84px; }
#content_centre .vin_promotion .vin_photo .etiquette .zoom-pict2 { 
  background-image:url(/app/cavesdirect/pix/zoom.png);
  background-repeat: no-repeat;
  cursor:pointer;
  display : block;
  position: absolute;
  height : 19px;
  width : 19px;
  right:0;
  bottom:0;}
*html #content_centre .vin_promotion .vin_photo .etiquette .zoom-pict2 {top: 50px; left: 40px;background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app/cavesdirect/pix/zoom.png', sizingMethod='crop');}
#content_centre .vin_promotion .vin_photo .etiquette a {  position:relative;} 

#content_centre .vin_promotion .vin_photo .delta_prix { background:transparent url(/app/cavesdirect/pix/puce_bouteille_off.png) no-repeat 0 5px; padding:20px 0 0 0; }

#content_centre .vin_promotion .vin_description { float:left; margin:17px 0 0 0; width:220px; }
#content_centre .vin_promotion .vin_description p { color:#4c4c4c; font-weight:bold; padding:0 5px 0 0; width:215px; }
#content_centre .vin_promotion .vin_description p.nom { font-size:14px; text-transform:uppercase; }
#content_centre .vin_promotion .vin_description p.nom a{ font-size:14px; text-transform:uppercase; }
#content_centre .vin_promotion .vin_description p.nom a:hover{ color:#F15E24; }
#content_centre .vin_promotion .vin_description p.appellation { font-size:13px; }
#content_centre .vin_promotion .vin_description p.sous_appellation { font-size:12px; }
#content_centre .vin_promotion .vin_description p.producteur { font-size:13px; }
/*#content_centre .vin_promotion .vin_description p.description { color:#606060; :0 0 0 5px; font-size:12px; font-weight:normal; width:215px; }*/


#dernieres_infos p, #accroche_marketing p, #introduction p { margin:10px 0; padding:0 5px; width:607px; font-size:12px; }

#dernieres_infos p *, 
#content_centre #dernieres_infos p *,
#content_centre #accroche_marketing p *,
#content_centre #introduction p *  { font-size:12px; }

#dernieres_infos p a, #accroche_marketing p a { 
  font-size : 12px;  
  text-decoration:underline;
 }

#dernieres_infos p a:hover, #accroche_marketing p a:hover, #introduction p a:hover { color:#F15E24; }

#dernieres_infos ul *, #accroche_marketing ul * { font-size:12px; }

#dernieres_infos ul, #accroche_marketing ul {
  margin:10px 0;
	padding:0 5px;
	width:607px;
  font-size : 12px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}

#dernieres_infos ul li, #accroche_marketing ul li{ padding:0 15px; width:577px; }

#dernieres_infos ul li span, #accroche_marketing ul li span {
  background:transparent url(/app/cavesdirect/pix/puce-guide.png) no-repeat scroll 0 3px;
  padding-left:15px;
}

#dernieres_infos i, #accroche_marketing i { 
  font-weight:italic;
}

#dernieres_infos b, #accroche_marketing b { 
  font-weight:bold;
}

/*RECHERCHE*/
/*#content_centre #recherche_multicritere h1 { text-transform:none; }
#content_centre #recherche_multicritere form { margin:10px 0 10px 130px; width:300px;  }
#content_centre #recherche_multicritere p { margin:10px 0; text-align:right; }
#content_centre #recherche_multicritere label { font-size:12px; padding:0 10px 0 25px; }
#content_centre #recherche_multicritere option, #content_centre #recherche_multicritere select { font-size:11px; }
#content_centre #recherche_multicritere input.millesime { border:1px solid black; width:51px; margin-bottom:1px; }
#content_centre #recherche_multicritere input.text, #content_centre #recherche_multicritere select { width:197px; border:1px solid black; margin:1px 0 1px 1px; padding:1px; }*/

/*PAGE PRODUCTEUR*/
#page_producteur ul li span{ background:transparent url(/app/cavesdirect/pix/puce-guide.png) no-repeat left 4px; color:#666666; font-size:12px; padding-left:15px; }
/*Fiche producteur*/
#page_producteur #presentation div { padding-left:17px; padding-right:17px; font-size:12px; }

.clearfloat { font-size:0 !important; line-height:0; margin:0 !important; clear:both; padding:0 !important; width:100%; display:block; }
.zoom-pict { background-image:url(/app/cavesdirect/pix/zoom.png); background-repeat: no-repeat; position: absolute; right:0; bottom:0; width:19px; height:19px; }
* html .zoom-pict { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app/cavesdirect/pix/zoom.png', sizingMethod='crop'); }



.tarification td { text-align:center; }

.vin .prix { background-image:url(/app/cavesdirect/pix/bouteille-horiz.png); background-position:left center; background-repeat:no-repeat; float:right; line-height:20px; margin-left:40px; padding-left:60px; color: #999999; }
/*.vin .description img { float:left; border:1px solid; margin-right:5px;margin-bottom:12px;}*/
/*.vin .description img { float:left;height:auto;width:auto;margin-bottom : -5px;}*/
.vin .nom { font-size:11px; font-weight:bold; text-transform: uppercase; }
.vin .producteur { font-size:11px; }
.vin a:hover, .vin a:hover * { color:#a10e09; }
.vin { border-bottom:1px solid #999999; margin-top:12px; }
  
.pagination a { color:#606060; font-weight:bold; font-size:11px; text-decoration:underline; }
.pagination a:hover { color:#F15E24; }
.pagination a.kwo-pagination-selected { text-decoration:none; color:#F15E24; }
.pagination { float:right; line-height:20px; margin-top:12px; width:40%; background-color:#F2F2F2; text-align:center; display:inline; }

/*PAGE INFORMATIONS*/
#page h1 { background:transparent url(/app/cavesdirect/pix/background_title.png) no-repeat top left; color:#fff; font-size:14px; height:20px; margin:15px 0 0 0; padding:4px 5px 0 5px; text-transform:uppercase; }
*html #page h1 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app/cavesdirect/pix/background_title.png", sizingMethod="image"); background:none; }

/*FOOTER*/
#contener #content_bottom { background:transparent url(/app/cavesdirect/pix/content_bottom.png) no-repeat top left; height:32px; text-align:center; width:1000px; }
#contener #content_bottom p {color:#fff; font-size:10px; padding-top:10px; width:1010px; }
#contener #content_bottom p a {color:#fff; font-size:10px; text-decoration:underline; }


/* Mon compte */

.half { width:302px; }
.left { display:inline; float:left; margin-left:0 !important; }
.right { display:inline; float:right; margin-right:0 !important; }

.box { margin:5px; }
.box * { zoom:1; }
.box .header, .box .footer { background:#F6F6F6; font-size:0; height:4px; line-height:0; }
.box .header *, .box .footer * { display:inline; font-size:0; height:4px; line-height:0; width:4px; }
.box .content { background-color:#F6F6F6; border:0 solid; padding:0; }
.box .corner-left  { float:left; }
.box .corner-right { float:right; }
.box .header .corner-left  { background-image:url(/app/cavesdirect/pix/box-top-left.png); }
.box .header .corner-right { background-image:url(/app/cavesdirect/pix/box-top-right.png); }
.box .footer .corner-left  { background-image:url(/app/cavesdirect/pix/box-bottom-left.png); }
.box .footer .corner-right { background-image:url(/app/cavesdirect/pix/box-bottom-right.png); }

#kwo-signup { background:none; }
#kwo-signup .signup-title * { background:none; }
#kwo-signup-step1  h1.half { background:transparent url(/app/cavesdirect/pix/half-header.png) no-repeat scroll 0 0; height:23px; color:white; text-indent:10px; margin-top:15px;padding-top:3px; }
#kwo-signup input.text { border:1px solid #56464a; background-color:white; height:15px; width:267px; padding:1px 2px; font-size:11px; margin:0; clear:both; display:inline; }
#terms_of_use,
#kwo-signup input.checkbox { width:20px !important; display:inline; float:left; clear:right; margin-top:5px; border:0 solid; height:13px !important; }
#kwo-signup label { margin:6px 0 3px; display:block; font-size:11px; width:27Opx; }
#kwo-signup p { margin:5px 15px !important; zoom:0; }
#kwo-signup p.clearfloat { margin:0 !important; }

.button { background-color:transparent; border:0 solid; color:white !important; cursor:pointer; height:20px; text-decoration:none !important; margin:3px 0 0; }

.button .left { background-image:url(/app/cavesdirect/pix/boutton-left.png);  background-repeat:no-repeat; display:block; float:left; font-size:0; height:20px; width:2px; }
.button .middle { background-image:url(/app/cavesdirect/pix/boutton-middle.png); background-repeat:repeat-x; display:block; float:left; height:20px; line-height:20px; padding:0 3px; font-size:11px; }
.button .middle a { color:white !important;font-size:12px; }
.button .right { background-image:url(/app/cavesdirect/pix/boutton-right.png); background-repeat:no-repeat;  display:block; float:left; font-size:0; height:20px; width:2px; }

.button .left2 { background-image:url(/app/cavesdirect/pix/boutton-left.png);  background-repeat:no-repeat; display:block; float:left; font-size:0; height:20px; width:2px;margin-top: 19px; }
.button .middle2 { background-image:url(/app/cavesdirect/pix/boutton-middle.png); background-repeat:repeat-x; display:block; float:left; height:20px; line-height:20px; padding:0 3px; font-size:11px;margin-top: 19px; }
.button .middle2 a { color:white !important;font-size:12px; }
.button .right2 { background-image:url(/app/cavesdirect/pix/boutton-right.png); background-repeat:no-repeat;  display:block; float:left; font-size:0; height:20px; width:2px;margin-top: 19px; }

a#kwo-signup-forgot-password { margin-left:15px; color:#606060; }
#forgot-password-box {  }
.separator {  background-image:url(/app/cavesdirect/pix/separator.png); background-position:center center; background-repeat:no-repeat; height:16px !important; }

.signin-info * { background-color: #e8e8e8 !important; }
.signin-info { width:200px; background-color: #e8e8e8; margin:20px !important; }
.signin-info .content { background-color: #e8e8e8; font-size:12px; }

#kwo-signup .required { color:#606060; }
#kwo-signup .kwo-captcha-box input.hidden { display:none; }
#kwo-signup .kwo-captcha-box { border:0 solid; padding:0; }
#kwo-signup .kwo-captcha-box div { margin-bottom:2px; padding:0; width:271px; }
#kwo-signup .kwo-captcha-box div input { border:1px solid #56464A; }

#kwo-signup input.radio { background:none; border:none; display:inline; }

.kwo-signup-terms-of-use { margin-top:6px; margin-bottom:8px; }
.kwo-signup-terms-of-use a { color:#606060 !important; text-decoration:underline; }
#kwo-signup p.kwo-signup-required-fields { font-size:9px; margin-left:0 !important; margin-top:10px !important; }


#kwo-account-menus .button { height:23px; margin-right:10px; }
#kwo-account-menus .button .left { background-image: url(/app/cavesdirect/pix/account-menu-button-left.png); height:23px; width:4px; }
#kwo-account-menus .button .right { background-image: url(/app/cavesdirect/pix/account-menu-button-right.png); height:23px; width:4px; }
#kwo-account-menus .button .middle { background-color:#999999; background-image:none; color:white; line-height:23px; height:auto; }
#kwo-account-menus .button:hover .left { background-image: url(/app/cavesdirect/pix/account-menu-button-left-hover.png); }
#kwo-account-menus .button:hover .right { background-image: url(/app/cavesdirect/pix/account-menu-button-right-hover.png); }
#kwo-account-menus .button:hover .middle { background-color:#4d4d4d; }
#kwo-account-menus { margin-top:5px; }

/*Page Contact*/

#contact_us { }
#contact_us #status { color:#666666; font-size:12px; margin:15px 0 5px 141px;  }
#contact_us #bouton_radio_producteur, #contact_us #bouton_radio_utilisateur { margin:3px 0; }
#contact_us #label_radio_producteur, #contact_us #label_radio_utilisateur { color:#666666; font-size:12px; text-align:center; }
#contact_us #utilisateur form ,#contact_us #producteur form { text-align:right;  }
#contact_us .content_producteur , #contact_us .content_utilisateur { margin:0 auto; width:330px; }
#contact_us .content_producteur br , #contact_us .content_utilisateur br { display:none; line-height:0; margin:0; padding:0;   }
#contact_us #utilisateur label, #contact_us #producteur label { color:#666666; display:block; font-size:11px; text-align:left;  }
#contact_us #utilisateur input.text, #contact_us #producteur input.text { border:1px solid black; display:block; margin:5px 0; width:340px; }
#contact_us #utilisateur textarea, #contact_us #producteur textarea { border:1px solid black; display:block; margin:5px 0; width:340px; }
#contact_us #producteur .submit , #contact_us #utilisateur .submit {margin:0 131px 0 0; padding-bottom:3px; }


#contact_us h3 { color:#7A8A9C; font-size:13px; font-weight:bold; margin:0; padding: 5px; }
#contact_us p { color:#666666; font-size:12px; margin:4px 0pt; padding:5px; text-align:left; } 
#contact_us a { color:#666666; font-size:12px; text-decoration:underline;  }
#contact_us a:hover { color:#F15E24; }

#accessibility_top { height:45px; }

.kwo-error-box { width:250px; margin:0 auto; -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; border:1px solid #CCCCCC; padding:5px; background-color:#eeeeee; margin-top:50px; }
.kwo-error-box img { float:left; }
.kwo-error-box p { margin-top:8px; }
.kwo-error-box a { text-decoration:underline; }


/*Styles dynamiques*/
.home { background-color:#de5621; }
.negociant,.vins  { background-color:#92a612; }
.guide, .page { background-color:#6a1b32; }
 .contact_us, .informations { background-color:#718295; }
.carte , .carte_france, .bouteilles-results, .recherche, .results,{ background-color:#f6cd7b; }
.account, .cart, .shop{background-color:#fb792a;}

#content_top_banniere { background:transparent url(/app/cavesdirect/pix/content_top_styledefaut.png) no-repeat top left; }
.account #content_top_banniere, .cart #content_top_banniere { background:transparent url(/app/cavesdirect/pix/content_top_styledefaut.png) no-repeat top left;}
.guide #content_top_banniere,
.page #content_top_banniere { background:transparent url(/app/cavesdirect/pix/content_top_style1.png) no-repeat top left; }


.negociant #content_top_banniere,
.vins #content_top_banniere { background:transparent url(/app/cavesdirect/pix/content_top_style2.png) no-repeat top left; }


.home #content_top_banniere { background:transparent url(/app/cavesdirect/pix/content_top_style3.png) no-repeat top left; }

.bouteilles-results #content_top_banniere,
.results #content_top_banniere,
.recherche #content_top_banniere ,
.carte #content_top_banniere,
.carte_france #content_top_banniere { background:transparent url(/app/cavesdirect/pix/content_top_style4.png) no-repeat top left; }

.contact_us #content_top_banniere, .informations #content_top_banniere{ background:transparent url(/app/cavesdirect/pix/content_top_style5.png) no-repeat top left; }**/


.couleur_vin_blanc { background-color:#ffcc66; }
.couleur_vin_sec {background-color:#ccffcc;}
.couleur_vin_clairet { background-color:#F06566; }
.couleur_vin_rosé,.couleur_vin_rose { background-color:#F5B3B3; }
span.couleur_vin_rose { background-color:#F5B3B3; }
.couleur_vin_rouge { background-color:#B74643; }
.couleur_vin_blanc { background-color:#ffcc66; }
 
 
#content_centre .produit_promotion .produit_description .descriptif .produit_panier a.couleur_vin_clairet { background: transparent url(/app/cavesdirect/pix/bouton_add_panier_clairet.png) no-repeat top left; color:#fff; display:block; font-size:11px; height:20px; padding:3px 0 0 35px; width:130px; }
#content_centre .produit_promotion .produit_description .descriptif .produit_panier a.couleur_vin_rouge { background: transparent url(/app/cavesdirect/pix/bouton_add_panier_rouge.png) no-repeat top left; color:#fff; display:block; font-size:11px; height:20px; padding:3px 0 0 35px; width:130px; }
#content_centre .produit_promotion .produit_description .descriptif .produit_panier a.couleur_vin_blanc { background: transparent url(/app/cavesdirect/pix/bouton_add_panier_blanc.png) no-repeat top left; color:#fff; display:block; font-size:11px; height:20px; padding:3px 0 0 35px; width:130px; }
#content_centre .produit_promotion .produit_description .descriptif .produit_panier a.sec {background: transparent url(/app/cavesdirect/pix/bouton_add_panier_sec.png) no-repeat top left; color:#fff; display:block; font-size:11px; height:20px; padding:3px 0 0 35px; width:130px;}

#content_centre .produit_promotion .produit_description .descriptif .produit_panier a.couleur_vin_rose { background: transparent url(/app/cavesdirect/pix/bouton_add_panier_rose.png) no-repeat top left; color:#fff; display:block; font-size:11px; height:20px; padding:3px 0 0 35px; width:130px; }

#content_centre .produit_promotion .produit_description .produit_prix .couleur_vin_rouge { background: transparent url(/app/cavesdirect/pix/grand_promo_rouge.png) no-repeat top left; float:left; height:35px; width:59px; }
#content_centre .produit_promotion .produit_description .produit_prix .couleur_vin_blanc { background: transparent url(/app/cavesdirect/pix/grand_promo_blanc.png) no-repeat top left; float:left; height:35px; width:59px; }
#content_centre .produit_promotion .produit_description .produit_prix .couleur_vin_clairet { background: transparent url(/app/cavesdirect/pix/grand_promo_clairet.png) no-repeat top left; float:left; height:35px; width:59px; }
#content_centre .produit_promotion .produit_description .produit_prix .couleur_vin_rose { background: transparent url(/app/cavesdirect/pix/grand_promo_rose.png) no-repeat top left; float:left; height:35px; width:59px; }
#content_centre .produit_promotion .produit_description .produit_prix .sec { background: transparent url(/app/cavesdirect/pix/grand_promo_sec.png) no-repeat top left; float:left; height:35px; width:59px;}

/*Squelette interne*/
#contener { text-align:left; margin:0 auto; width:1000px; }

/*HEADER*/

#contener #content_top {margin-left :12px; position:relative;background:url(/app/cavesdirect/pix/content_top.png) no-repeat top left; width:1000px; margin-bottom:0px!important; }

#contener #content_top .content_top_style { height:214px; margin-left :1px; top : 1px; position:relative; }
#contener #content_top .content_top_style a#lien_logo_cd {zoom:1;margin-left:25px;width:140px;height:height:209px;}

#contener #content_top #content_top_gabarit { 
  /*height:214px;
  left:-1px;
  top:-1px;
  width:980px;*/
}
#contener #content_top #content_top_gabarit #cheminard { width:805px; position:relative; margin:-16px 0 0 184px; }

#contener #content_top_banniere_lien {zoom:1; z-index:99;position :absolute;height:209px; width:140px;top:5px;border:solid 1px yellow;left: 0;} 
/*CONTENU*/
/*Global*/
#contener #content { background:transparent url(/app/cavesdirect/pix/content_background.png) repeat-y top left; padding:0 0 20px 0; width:1000px; }

#contener #content #content_inner { margin:0 0 0 12px; width:980px; }

#contener #content #content_inner #colonne_gauche { float:left;margin:0 0 0 10px; width:162px; }
*html #contener #content #content_inner #colonne_gauche { float:left; margin:0 0 0 5px; width:162px; }
#contener #content #content_inner #colonne_centre { float:left; margin:0 0 0 10px; width:617px; }
#contener #content #content_inner #colonne_droite { float:left; margin:0 0 0 10px; width:162px; }

/*Colonnes gauche et droite*/
#content_inner #colonne_gauche .item_colonne, #content_inner #colonne_droite .item_colonne { margin:15px 0 0 0; }
#content_inner #colonne_gauche .item_top, #content_inner #colonne_droite .item_top { background:transparent url(/app/cavesdirect/pix/item_top.png) no-repeat top left; height:22px; padding:8px 0 0 8px; font-size:12px; }
#content_inner #colonne_gauche .item_top_loupe, #content_inner #colonne_droite .item_top_loupe { background:transparent url(/app/cavesdirect/pix/item_top_loupe.png) no-repeat top left; font-size:12px; height:22px; padding:8px 0 0 5px;margin-bottom:-1px; }
#content_inner #colonne_gauche .item_top_panier, #content_inner #colonne_droite .item_top_panier { background:transparent url(/app/cavesdirect/pix/item_top_panier.png) no-repeat top left; font-size:12px; height:22px; padding:8px 0 0 5px }
#content_inner #colonne_gauche .item_top span, #content_inner #colonne_droite .item_top span { color:#fff; font-size:12px; text-transform:uppercase; width:133px; }
#content_inner #colonne_gauche .item_top_loupe span, #content_inner #colonne_droite .item_top_loupe span { color:#fff; font-size:12px; text-transform:uppercase; width:157px; }
#content_inner #colonne_gauche .item_top_panier span, #content_inner #colonne_droite .item_top_panier span { color:#fff; font-size:12px; text-transform:uppercase; width:133px; }
#content_inner #colonne_gauche .item_content, #content_inner #colonne_droite .item_content { background:white url(/app/cavesdirect/pix/item_content.gif) repeat-y top left; }
#content_inner #colonne_gauche .item_content p, #content_inner #colonne_droite .item_content p { font-size:12px; padding:2px 5px; } 
#content_inner #colonne_gauche .item_bottom, #content_inner #colonne_droite .item_bottom { background:transparent url(/app/cavesdirect/pix/item_bottom.png) no-repeat top left; height:9px; }

/*Listing menu colonne gauche et droite*/
#contener #content #content_inner #colonne_gauche ul, #contener #content #content_inner #colonne_droite ul{ list-style:none none outside; margin:0; padding:0;}
#contener #content #content_inner #colonne_gauche ul li, #contener #content #content_inner #colonne_droite ul li{ margin:0; padding:0; }
#contener #content #content_inner #colonne_gauche ul li a, #contener #content #content_inner #colonne_droite ul li a { display:block; line-height:14px; padding:0 0 0 9px; text-decoration:none; width:143px; }

#contener #content #content_inner #colonne_gauche ul.level1 li , #contener #content #content_inner #colonne_droite ul.level1 li { background-image:url(/app/cavesdirect/pix/separator.png); background-position:1px 0; background-repeat:no-repeat; padding:8px 0; }
#contener #content #content_inner #colonne_gauche ul.level1 li.level1_first , #contener #content #content_inner #colonne_droite ul.level1 li.level1_first { background-image:none; }
#contener #content #content_inner #colonne_gauche ul.level1 li a, #contener #content #content_inner #colonne_droite ul.level1 li a{ padding : 0 5px 1px 5px; }

#contener #content #content_inner #colonne_gauche ul.level1 li a span,
#contener #content #content_inner #colonne_droite ul.level1 li a span { 
  background:transparent url(/app/cavesdirect/pix/puce_l1_off.png) no-repeat 0 4px; 
  font-size:12px; 
  padding : 0 8px; 
  font-weight:bold; 
}

#contener #content #content_inner #colonne_gauche ul.level1 li span#recherche_homepage {
  background:transparent url(/app/cavesdirect/pix/puce_l1_off.png) no-repeat 0 4px; 
  font-size:12px; 
  padding : 0 8px; 
  font-weight:bold; 
  margin-left : 5px;
}

#contener #content #content_inner #colonne_gauche ul.level1 li p input {
background-color:transparent; border:none; margin: 3px 0 0 0; width:30px; float:right; display:inline; font-weight:bold; cursor:pointer;margin-top:0px !important;margin-top:-3px;  

}

#contener #content #content_inner #colonne_gauche ul.level1 li p input#recherche_home {
background-color:#fff; border:none; padding:2px; margin-left : 0; width:115px; font-weight:normal; float:none;font-size: 12px;
}

#contener #content #content_inner #colonne_gauche ul.level1 li p.valid {
  padding-bottom : 10px;
}

#contener #content #content_inner #colonne_gauche ul.level1 li a:hover span, #contener #content #content_inner #colonne_droite ul.level1 li a:hover span { background:transparent url(/app/cavesdirect/pix/puce_l1_on.png) no-repeat 0 4px; color:#4c4c4c; }
#contener #content #content_inner #colonne_gauche ul.level1 li a.hassousmenu:hover span, #contener #content #content_inner #colonne_droite ul.level1 li a.hassousmenu:hover span { background:transparent url(/app/cavesdirect/pix/puce_l1_on_sousmenu.gif) no-repeat 0 6px; font-weight:bold; }
#contener #content #content_inner #colonne_gauche ul.level1 li a.ison span, #contener #content #content_inner #colonne_droite ul.level1 li a.ison span{ background:transparent url(/app/cavesdirect/pix/puce_l1_puce_l1_on.png) no-repeat 0 6px; color:#4c4c4c; font-weight:bold; }
#contener #content #content_inner #colonne_gauche ul.level1 li a.isonsousmenu span, #contener #content #content_inner #colonne_droite ul.level1 li a.isonsousmenu span{ background:transparent url(/app/cavesdirect/pix/puce_l1_on_sousmenu.gif) no-repeat 0 6px; color:#4c4c4c; font-weight:bold;  }
#contener #content #content_inner #colonne_gauche ul.level1 li #map { height:144px; margin:5px 0 0 10px; width:127px; }
#contener #content #content_inner #colonne_gauche ul.level1 li #map img { cursor:pointer; }

#contener #content #content_inner #colonne_gauche ul.level2 *, #contener #content #content_inner #colonne_droite ul.level2 *{ cursor:pointer; }
#contener #content #content_inner #colonne_gauche ul.level2, #contener #content #content_inner #colonne_droite ul.level2 { padding:2px 0; }
#contener #content #content_inner #colonne_gauche ul.level2 li, #contener #content #content_inner #colonne_droite ul.level2 li { background-image:none; margin:0; padding:0; }
#contener #content #content_inner #colonne_gauche ul.level2 li a, #contener #content #content_inner #colonne_droite ul.level2 li a { display:block; padding: 2px 9px; width:143px;}
#contener #content #content_inner #colonne_gauche ul.level2 li a span, #contener #content #content_inner #colonne_droite ul.level2 li a span { background:transparent url(/app/cavesdirect/pix/puce_l2_off.png) no-repeat 0 3px; color:#606060; display:block; font-size:11px; font-weight:normal; padding:0 0 0 9px; width:134px; }
#contener #content #content_inner #colonne_gauche ul.level2 li a:hover, #contener #content #content_inner #colonne_droite ul.level2 li a:hover{ background-color:#999999; }
#contener #content #content_inner #colonne_gauche ul.level2 li a:hover span, #contener #content #content_inner #colonne_droite ul.level2 li a:hover span{ background:transparent url(/app/cavesdirect/pix/puce_l2_on.png) no-repeat 0 3px; color:#fff; }
#contener #content #content_inner #colonne_gauche ul.level2 li a.isonfirst, #contener #content #content_inner #colonne_droite ul.level2 li a.isonfirst{ background-color:#999999; }
#contener #content #content_inner #colonne_gauche ul.level2 li a.isonfirst span, #contener #content #content_inner #colonne_droite ul.level2 li a.isonfirst span{ background:transparent url(/app/cavesdirect/pix/puce_l2_on.png) no-repeat 0 3px; color:#fff; }

#contener #content #content_inner #colonne_gauche ul.level3, #contener #content #content_inner #colonne_droite ul.level3 { padding:3px 0 0; }
#contener #content #content_inner #colonne_gauche ul.level3 li, #contener #content #content_inner #colonne_droite ul.level3 li { border:none; margin:0; padding:0; }
#contener #content #content_inner #colonne_gauche ul.level3 li a , #contener #content #content_inner #colonne_droite ul.level3 li a { display:block; padding: 2px 9px; width:143px; }
#contener #content #content_inner #colonne_gauche ul.level3 li a span, #contener #content #content_inner #colonne_droite ul.level3 li a span { background:transparent url(/app/cavesdirect/pix/puce_l3_off.png) no-repeat 0 3px ; color:#606060; cursor:pointer; display:block; font-size:12px;  padding: 0 0 0 9px; margin-top:0px;}
#contener #content #content_inner #colonne_gauche ul.level3 li a:hover, #contener #content #content_inner #colonne_droite ul.level3 li a:hover { background-color:#999999; }
#contener #content #content_inner #colonne_gauche ul.level3 li a:hover span, #contener #content #content_inner #colonne_droite ul.level3 li a:hover span{ background:transparent url(/app/cavesdirect/pix/puce_l2_on.png) no-repeat 0 3px; color:#fff; }
#contener #content #content_inner #colonne_gauche ul.level3 li a:hover span, #contener #content #content_inner #colonne_droite ul.level3 li a:hover span{ background:transparent url(/app/cavesdirect/pix/puce_l2_on.png) no-repeat 0 3px; color:#fff; }
#contener #content #content_inner #colonne_gauche ul.level3 li a.isonfirst, #contener #content #content_inner #colonne_droite ul.level3 li a.isonfirst{ background-color:#999999; }
#contener #content #content_inner #colonne_gauche ul.level3 li a.isonfirst span, #contener #content #content_inner #colonne_droite ul.level3 li a.isonfirst span{ background:transparent url(/app/cavesdirect/pix/puce_l2_on.png) no-repeat 0 3px; color:#fff; }

/*spécificités colonnes droite et gauche*/
*html #contener #content #content_inner #colonne_gauche #menu_livraison { float:left; width:100%; }
#contener #content #content_inner #colonne_gauche #menu_livraison { height:75px; }
#contener #content #content_inner #colonne_gauche #menu_livraison span { position:relative; left:25px; top : -65px; }
#contener #content #content_inner #colonne_gauche #menu_livraison span a { color:#fff; }
#contener #content #content_inner #colonne_gauche #menu_livraison p img { margin:-5px 0 0 15px;width:133px; height:74px; }
#contener #content #content_inner #colonne_gauche #menu_livraison p { text-align:center; float:left; font-size:13px; font-weight:bold; font-style:italic; padding:10px 0 0 0; width:100% }
#contener #content #content_inner #colonne_gauche #menu_livraison ul.level3 { float:left; padding-top:15px; width:80px; } 
#contener #content #content_inner #colonne_gauche #menu_livraison ul.level3 li {  width:80px; } 


#contener #content #content_inner #colonne_gauche #menu_epaiement div img { margin-left:9px; width:39px; }
#contener #content #content_inner #colonne_gauche #menu_epaiement .etransactions-img{ width:140px; }

#contener #content #content_inner #colonne_droite #menu_newsletter * { font-size : 12px; }

#contener #content #content_inner #colonne_droite #menu_newsletter p.valid { padding:0 15px 0 0; text-align:right; }
#contener #content #content_inner #colonne_droite #menu_newsletter p input { background-color:transparent; border:none; margin: 3px 0 0 0; width:30px; float:right; display:inline; font-weight:bold; cursor:pointer;margin-top:0px !important;margin-top:-3px;  }
#contener #content #content_inner #colonne_droite #menu_newsletter #email_newsletter { background-color:#fff; border:none; padding:2px; margin:0; width:148px; font-weight:normal; float:none; }

/*Colonne centrale*/
#contener #content #content_inner #colonne_centre #content_centre { margin:0; padding:0; width:617px; }

.contentPopup h1,
#content_centre h1.title { 
background:transparent url(/app/cavesdirect/pix/background_title.png) no-repeat top left; 
color:#fff; 
font-size:14px; 
line-height:24px;
height:23px; 
margin:15px 0 0 0;
text-transform:uppercase;
/*padding-top:5px; */
padding-left:5px;
}

#content_centre h1.soustitle { background:transparent url(/app/cavesdirect/pix/background_title.png) no-repeat top left; color:#fff; font-size:12px; height:23px; margin:15px 0 0 0;padding-top:5px; padding-left:5px;}

#content_centre h1.title_exceptionnel { background:transparent url(/app/cavesdirect/pix/background_title_exceptionnel.png) no-repeat top left; color:#fff; font-size:16px; height:18px; margin:25px 0 0 0;  padding:6px 5px; }
#content_centre h2.title { background:transparent url(/app/cavesdirect/pix/background_undertitle.png) no-repeat top left; font-size:11px; height:24px; margin:5px 0 0 0;  padding:6px 5px; }
#content_centre .title .title_content, #content_centre .title .title_paging { color:#fff; font-size:12px; text-transform:uppercase; width:157px; }
#content_centre .submit { background:transparent url(/app/cavesdirect/pix/bouton_recherche.png) top left; border:none; border-width: 0; color:#FFFFFF; font-size:12px; height:20px; width:118px; vertical-align:center;padding-bottom:3px; }

/*HOME*/
#content_centre #introduction, #content_centre #introduction a, #content_centre #introduction b, #content_centre #introduction strong {font-size : 12px;}
#content_centre #introduction a:hover {color:#F15E24;}
#content_centre .produit_promotion { float:left; width:290px; padding:0 0 0 10px; margin-top:-25px; }
#content_centre .produit_promotion .produit_photo { float:left; width:85px; }
#content_centre .produit_promotion .produit_photo .produit_bouteille { margin:39px 0 0 0; width:70px; }
#content_centre .produit_promotion .produit_photo .produit_bouteille .gabarit_bouteille { height:168px; width:70px; text-align:center; }

#content_centre .produit_promotion .produit_photo .produit_bouteille .couleur_vin_rouge {
  background:transparent url(/app/cavesdirect/pix/gb_bouteille_rouge.png) no-repeat;
}

#content_centre .produit_promotion .produit_photo .produit_bouteille .couleur_vin_sec {
  background:transparent url(/app/cavesdirect/pix/gb_bouteille_sec.png)no-repeat;
}
#content_centre .produit_promotion .produit_photo .produit_bouteille .couleur_vin_blanc {
  background:transparent url(/app/cavesdirect/pix/gb_bouteille_blanc.png)no-repeat;
}

#content_centre .produit_promotion .produit_photo .produit_bouteille .couleur_vin_rose {
  background:transparent url(/app/cavesdirect/pix/gb_bouteille_rose.png)no-repeat;
}

#content_centre .produit_promotion .produit_photo .produit_bouteille .couleur_vin_clairet {
  background:transparent url(/app/cavesdirect/pix/gb_bouteille_clairet.png)no-repeat;
}

#content_centre .produit_promotion .produit_photo .produit_bouteille .gabarit_bouteille img { 
  margin-top:74px; 
  margin-left : -3px;
}
#content_centre .produit_promotion .produit_photo .produit_bouteille .ombre_portee { background:transparent url(/app/cavesdirect/pix/background_ombre_portee.gif) no-repeat top left; height:21px; width:70px; }

#content_centre .produit_promotion .produit_description h2 { 
  float:left; 
  font-size:14px; 
  text-transform:uppercase;
  display : block; 
  margin-top:40px;
  padding: 0 5px 0 0; 
  width:195px; 
  height : 29px;
}
#content_centre .produit_promotion .produit_description .produit_prix { float:left; margin:10px 0 0 0; }
#content_centre .produit_promotion .produit_description .produit_prix .produit_remise span { color:white; float:left; font-size:16px; font-weight:bold;  height:22px; padding:7px 0 3px 0; text-align:center; width:60px; }
#content_centre .produit_promotion .produit_description .produit_prix .produit_prix_pratique * { color:#f15e24; font-size:13px; }
#content_centre .produit_promotion .produit_description .produit_prix .produit_prix_pratique { float:left; margin:7px 0 0 5px; width:auto; }
#content_centre .produit_promotion .produit_description .produit_prix .produit_prix_pratique .prix_ht { font-weight:bold; }
#content_centre .produit_promotion .produit_description .descriptif { float:left; margin:10px 0 0 0; width:205px; }
#content_centre .produit_promotion .produit_description .descriptif p.produit_appellation { font-size:14px; }
#content_centre .produit_promotion .produit_description .descriptif p.produit_sous_appellation { font-size:12px; }
#content_centre .produit_promotion .produit_description .descriptif p.produit_description_promotion { font-size:12px; }
#content_centre .produit_promotion .produit_description .descriptif .produit_lien { border:1px solid #b2b2b2; float:left; font-size:11px; margin:10px 0 0 0; }
#content_centre .produit_promotion .produit_description .descriptif .produit_lien a { background-position:5px center; display:block; font-size:11px; padding:1px 15px 1px 12px ; }
#content_centre .produit_promotion .produit_description .descriptif .produit_lien a:hover { background-color:#b2b2b2; background-image:url(/app/cavesdirect/pix/puce_content_on.gif) !important; color:#fff; }
#content_centre .produit_promotion .produit_description .descriptif .produit_panier { float:left; margin:5px 0 0 0; width:100%; }


#content_centre .vin_promotion { float:left; padding:0 0 0 4px; width:304px; }
#content_centre .vin_promotion .vin_photo { float:left; margin: 17px 0 0 0; width:84px; }

* html .zoom-pict2 {  background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app/cavesdirect/pix/zoom.png', sizingMethod='crop');}

#content_centre .vin_promotion .vin_description { float:left; margin:17px 0 0 0; width:220px; }
#content_centre .vin_promotion .vin_description p { color:#4c4c4c; font-weight:bold; padding:0 5px 0 0; width:215px; }
#content_centre .vin_promotion .vin_description p.nom { font-size:14px; text-transform:uppercase; }
#content_centre .vin_promotion .vin_description p.appellation { font-size:13px; }
#content_centre .vin_promotion .vin_description p.sous_appellation { font-size:12px; }
#content_centre .vin_promotion .vin_description p.producteur { font-size:13px; }
#content_centre .vin_promotion .vin_description p.description { color:#606060; :0 0 0 5px; font-size:12px; font-weight:normal; width:215px; }
#content_centre .vin_promotion .vin_description p.description a {text-decoration:underline;}
#content_centre .vin_promotion .vin_description p.description a:hover {color:#f15e24;}
#content_centre .vin_promotion .vin_description p.description a.lien-dynamique {text-decoration:none;}
#content_centre .vin_promotion .vin_description p.description a:hover.lien-dynamique {color:#f15e24;}
/***#content_centre .vin_promotion .vin_description p.description a:hover {color:#f15e24;/*font-weight:bold;*/} ***/
/***#content_centre .vin_promotion .vin_description p a {color:#4c4c4c;}***/



/*RECHERCHE*/
#content_centre #recherche_multicritere h1 { text-transform:none; }
#content_centre #recherche_multicritere form { margin:10px 0 10px 110px; width:320px;  }
#content_centre #recherche_multicritere p { margin:10px 0; text-align:right; }
#content_centre #recherche_multicritere label { font-size:12px;}
#content_centre #recherche_multicritere option, #content_centre #recherche_multicritere select { font-size:11px; }
#content_centre #recherche_multicritere input.millesime { border:1px solid black; width:51px; margin-bottom:1px; }
#content_centre #recherche_multicritere input.text, #content_centre #recherche_multicritere select { width:199px; border:1px solid black; margin:1px 0 1px 1px;padding:1px; }

/*PAGE PRODUCTEUR*/
#page_producteur h2 { color:#7a9400; font-size:15px; font-weight:bold; margin-left:17px; margin-top:17px; margin-right:17px; }
#page_producteur h2#sous_appellation { margin-top:0;font-size:13px; }
#page_producteur h3 { color:#7a9400; font-size:13px; font-weight:normal; margin:7px 17px 7px 17px; margin-top:0px; }
#page_producteur h4 { color:#7a9400; font-size:13px; font-weight:normal; margin-left:17px; margin-top:2px; margin-right:17px; }
#page_producteur p { font-size:12px; padding-left:17px; padding-right:17px; }


/*Fiche producteur*/
#page_producteur #entete_producteur { float:left; width : 409px }
#page_producteur #entete_producteur .ancre_produit { margin-bottom:10px; }
#page_producteur .domaine-picts a { border:1px solid #b2b2b2; width:158px; height:112px; display:block; overflow:hidden; position: relative; }
#page_producteur .domaine-picts a:hover { border:1px solid #828282; }
#page_producteur .domaine-picts li a { width:20px; height:20px; display:block; position:static; }
#page_producteur .domaine-picts li { list-style:none; margin-top:2px; margin-left:0; padding:0; list-style-position:outside; }
#page_producteur .domaine-picts ul { float:left; display:inline; margin-left:3px; margin-top:3px; }
#page_producteur .domaine-picts p {float:left;  margin-top:7px; margin-right:0; margin-left:0; padding:0; }
#page_producteur .domaine-picts { float:right;  width:208px; display:inline; margin:17px 0 0 0;}


/*Fiche Negociant*/
#page_negociant #presentation { margin-top:10px; }
#page_negociant h2 { color:#7a9400; font-size:15px; font-weight:bold; margin-left:17px; margin-top:17px; margin-right:17px; }
#page_negociant h2#sous_appellation { margin-top:0;font-size:13px; }
#page_negociant h3 { color:#7a9400; font-size:13px; font-weight:normal; margin:7px 17px 7px 17px; margin-top:0px; }
#page_negociant h4 { color:#7a9400; font-size:13px; font-weight:normal; margin-left:17px; margin-top:2px; margin-right:17px; }
#page_negociant p { font-size:12px; padding-left:17px; padding-right:17px; }

#page_negociant #entete_negociant { float:left; width : 409px }
#page_negociant #entete_negociant .ancre_produit { margin-bottom:10px; }
#page_negociant .domaine-picts a { border:1px solid #b2b2b2; width:158px; height:112px; display:block; overflow:hidden; position: relative; }
#page_negociant .domaine-picts a:hover { border:1px solid #828282; }
#page_negociant .domaine-picts li a { width:20px; height:20px; display:block; position:static; }
#page_negociant .domaine-picts li { list-style:none; margin-top:2px; margin-left:0; padding:0; list-style-position:outside; }
#page_negociant .domaine-picts ul { float:left; display:inline; margin-left:3px; margin-top:3px; }
#page_negociant .domaine-picts p {float:left;  margin-top:7px; margin-right:0; margin-left:0; padding:0; }
#page_negociant .domaine-picts { float:right;  width:208px; display:inline; margin:17px 0 0 0;}
#page_negociant .domaine-picts img { width:208px; }



.clearfloat { font-size:0 !important; height:0; line-height:0; clear:both; display:block; }

.zoom-pict { background-image:url(/app/cavesdirect/pix/zoom.png); background-repeat: no-repeat; position: absolute; right:0; bottom:0; width:19px; height:19px; }
* html .zoom-pict { top: 33px; left : 27px;background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app/cavesdirect/pix/zoom.png', sizingMethod='crop'); }
#zoom-layout ,
#zoom-layout-producteur { position: absolute; top: 0px; left: 0px; background-color: black; border: 1px solid black; opacity: 0.3; filter:Alpha(Opacity=30); }
#zoom-contener, 
#zoom-contener-producteur { margin: 0 auto 0pt; position: absolute; top: 30px; left: 5%; width:90%; background-color: white; background-image:url(/app/sys/pix/throbbers/loading.gif); background-repeat:no-repeat; background-position:center; }
#zoom-contener img,
#zoom-contener-producteur img { margin:5px 5px 3px; cursor:url(/app/cavesdirect/pix/zoomout.cur), pointer; }
#zoom-thumb { cursor:url(/app/cavesdirect/pix/zoomin.cur), pointer; }
#next { float:right; margin-right:5px; margin-bottom:5px; }
#previous { float:left; margin-left:5px; margin-bottom:5px; }
#next a:hover, #previous a:hover { text-decoration:underline; }
.product-listing { width:100%; margin-top:20px; clear:right; }
.product-listing thead { background-image:url(/app/cavesdirect/pix/product-listing-thead-background.png); background-repeat:no-repeat; }
.product-listing table { width:617px; }
.product-listing td p { font-size:11px !important; line-height:1.45em; }
.product-listing td { vertical-align:middle; font-size:12px; }
.product-listing th { height:29px; text-align:center; font-size:11px; vertical-align:middle;}
.product-listing .etiquette { width:59px !important; }
.product-listing td.etiquette { padding-left:17px; padding-top:10px; padding-bottom:7px; }
.product-listing .etiquette a { position: relative; }
.product-listing .couleur { text-align:center; width:65px; }
.product-listing .test{ background:transparent url(/app/cavesdirect/pix/bouteille_fleche_haut.png) no-repeat; }
.product-listing .couleur .gabarit_bouteille {background-color:white; cursor:pointer; height:42px; margin:0 auto; width:20px; }
.product-listing .nom { width:200px; }
.product-listing .nom span { display:block; font-size:11px; font-weight:bold; }
.product-listing .nom span a { font-size:11px; font-weight:bold; }
.product-listing .nom span a:hover {color : #F15E24;}
.product-listing .nom .cepage { font-size:0.9em; font-weight:normal; }
.product-listing .millesime { width:60px; text-align:center; }
.product-listing .quantity { width:90px;}
.product-listing .quantity input { width:30px; border:1px solid; font-size:12px; margin-left : 0px;}
.product-listing .conditionnement {  background-color : white;margin : 0 auto;position:relative;width : 20px; height :43px;}
.product-listing .couleur_vin_rouge, .product-listing .couleur .couleur_vin_rouge {
  background-image: url(/app/cavesdirect/pix/pt_bouteille_rouge.png);
}
.product-listing .couleur_vin_sec,.product-listing .couleur .couleur_vin_sec {
  background-image: url(/app/cavesdirect/pix/pt_bouteille_sec.png);
}

.product-listing .couleur_vin_blanc,.product-listing .couleur .couleur_vin_blanc {
  background-image: url(/app/cavesdirect/pix/pt_bouteille_blanc.png);
}

.product-listing .couleur_vin_rose, .product-listing .couleur .couleur_vin_rose{
  background-image: url(/app/cavesdirect/pix/pt_bouteille_rose.png);
}

.product-listing .couleur_vin_clairet, .product-listing .couleur .couleur_vin_clairet{
  background-image: url(/app/cavesdirect/pix/pt_bouteille_clairet.png);
}


.product-listing .conditionnement span {line-height:47px;color:black;;font-weight: bold; position:absolute; top:0px; left: 0px; width: 20px; height :48px;text-align:center;}
.product-listing tr.highlight .conditionnement {margin : 0 auto;position:relative;width : 22px; height :48px;  background-color:#F7F7F7;}

.product-listing .fiche { width:60px; text-align:center; }
.product-listing .prix { width:110px;text-align:center;vertical-align:middle;}
.product-listing .promo_td { width:60px;text-align:center;vertical-align:middle;}
.product-listing .prix span {width:110px;font-size:12px; }
.product-listing .prix .old { text-decoration:line-through; font-size:1em;}
.product-listing .prix .new { font-size:13px; font-weight:bold;margin-right:10px;}
.product-listing .promo span { background-repeat:no-repeat; font-weight:bold; color:black; padding:4px 1px 0 1px;display:block;margin-left:auto;margin-right:auto;margin-top:3px; }
.product-listing .prix .newprix {
  height : 40px;
  padding-top: 23px;
}
.product-listing .promo .rouge { line-height:18px;background-image:url(/app/cavesdirect/pix/petit_promo_rouge.png); height:22px; width:37px; }
.product-listing .promo .blanc { line-height:16px; background-image:url(/app/cavesdirect/pix/petit_promo_blanc.png); height:22px; width:37px; }
.product-listing .promo .sec { line-height:18px;background-image: url(/app/cavesdirect/pix/petit_promo_sec.png); height:22px; width:37px; }
.product-listing .promo .clairet {  line-height:17px;background-image: url(/app/cavesdirect/pix/petit_promo_clairet.png); height:22px; width:37px; }
.product-listing .promo .rose { line-height:16px; background-image:url(/app/cavesdirect/pix/petit_promo_rose.png); height:22px; width:37px; }
.product-listing .description {  border-bottom:1px solid #ccc; padding-top:5px; padding-bottom:5px; text-align:left; }
.product-listing .description2 {  border-bottom:1px solid #ccc;padding-top:5px; padding-bottom:5px; text-align:left; }
.product-listing .description a { font-size:11px; text-decoration:underline; }
.product-listing .description a:hover { color : #F15E24; }
.product-listing a span.order { background-image:url(/app/cavesdirect/pix/order.gif); background-position:center 0;background-repeat:no-repeat; height:6px; display:block; padding:0; padding-bottom:-6px;margin-top:0px}

*html .product-listing thead th a { 
display:block;
margin-top:5px;
}

.product-listing a:hover span.order { background-image:url(/app/cavesdirect/pix/order_asc.gif);background-repeat:no-repeat; }
.product-listing a:hover span.ASC { background-image:url(/app/cavesdirect/pix/order_asc.gif);background-repeat:no-repeat; }
.product-listing a:hover span.DESC { background-image:url(/app/cavesdirect/pix/order_desc.gif);background-repeat:no-repeat;  }
.product-listing a span.ASC{  background-image:url(/app/cavesdirect/pix/order_desc.gif);background-repeat:no-repeat; }
.product-listing a span.DESC { background-image:url(/app/cavesdirect/pix/order_asc.gif);background-repeat:no-repeat;  }

.bouteilles-msg{ font-style:italic; margin-top:10px;}

.tarification td { text-align:center; }

.vin .prix { background-image:url(/app/cavesdirect/pix/bouteille-horiz.png); background-position:left center; background-repeat:no-repeat; float:right; line-height:20px; margin-left:40px; padding-left:60px; color: #999999; }


.vin .description {float:left;width : 72px;}
.vin .description  a {;margin-right:5px;position:relative;}
.vin .description img {margin-bottom : -5px;}
.vin .description .zoom-pict2 {
  background-image : url(/app/cavesdirect/pix/zoom.png);
  background-repeat : no-repeat;
  cursor : pointer;
  height : 19px;
  width : 19px;
  position : absolute;
  bottom : 0;
  right : 0;
}

.vin .nom {font-size:14px; font-weight:bold;}
.vin .producteur { font-size:12px;font-weight:bold;}
.vin a:hover, .vin a:hover * { color:#F15E24; }
.vin { border-bottom:1px solid #999999; margin-top:12px; }
.sousappellation {font-size:12px;}
span.description_vin {display:block;margin-top:5px;font-size:11px;}
span.description_vin a { font-size:11px; text-decoration:underline; }
.lien_description_vin {font-size :11px;font-weight:bold; color:#4C4C4C;}






/* Menu Level 1 Selected */

.selected { 
  color : #4C4C4C;
}

/* Nom Bouteilles Page Producteur */

a.nom_bouteille { 
  font-size : 1.1em;
  font-weight:bold;
  width : auto;
  display  :block;
} 

 
.clearfloat2 { 
  float : clear;
  padding-bottom:0px!important;
  padding-bottom : -2px;
} 

.menu-guide {margin-top: 20px;}
.sommaire {margin-top:20px;}
#kwo-signup-step1 h1 {font-size : 12px;}

#lien_livraison {
  margin-left : 40px;
  width : 80px;
}

.separator_horizontal {
  background: url(/app/cavesdirect/pix/separator-hori.png) repeat-x; 
  display : block;
  width : inherit;
  height : 1px;
}

.highlight,.highlight2 {
  background-color : #F7F7F7;
}
.ligne_bouteille {
  margin-top: 5px;
}

p#barratin_livraison {
  display : block;
  margin-top : 5px;
  font-size: 12px;
  color : #606060;
  background-color : #F7F7F7;
  padding : 5px;
}

.cart-hbox {
  margin-top : 10px;
  
}

td.td-bouteille {
  width : 570px;
}

td.td-bouteille span {
  font-size : 10px;
  font-weight: bold;
  color : #999999;
  padding-left : 10px;
}

td.td-bouteille span.name_bouteille {
  font-size : 12px;
  display : block;
  margin-bottom : 3px;
  font-weight: bold ;
  color : #666666;
  padding-left : 10px;
}

td.td-bouteille span.quantity_bouteille {
  font-size : 10px;
  font-weight: bold;
  color : #999999;
}

td.td-price {
  vertical-align:top;
  width : 100px;
  text-align : right;
  font-size : 12px;
  font-weight : bold;
}

tr.hr td {
  height : 1px;
  border-bottom : solid 1px black;
}

table#amount_box {
    font-size : 12px;
    margin-top : 10px;
}

table#amount_box tbody tr td.td-td-label  {
  width : 620px;
  font-size : 12px;
  font-weight : bold;
}


table#amount_box tbody tr td.td-td-prix {
  width : 100px;
  text-align : right;
  font-size : 11px;
}

table#amount_box tbody tr td label {
  font-size : 11px;
  color : #666666;
}

table#amount_box tbody tr td.td-td-label label {
  padding-left : 10px;
}

table#amount_box tbody tr.tr_total {
  background-color : #F2F2F2;
}

table#amount_box tbody tr td label.prix_total {
  font-size : 12px;
  font-weight : bold;
}

table#amount_box tbody tr td.price_total {
  font-size : 11px;
  font-weight : bold;
  text-align :right;
}


table#billing_address {
  display : block;
  margin-top: 10px;
}
table#billing_address tbody {
  padding : auto;
  margin:auto;
  width : 500px;
}

table#billing_address tbody tr td {
  width : 250px;
}

table#billing_address tbody tr {
  display : block;
  clear:both;
}

table#billing_address tbody tr td input {
  width : 250px;
 border : solid 1px black;
 font-size:12px;
}


table#billing_address tbody tr td select {
  width : 250px;
  border : solid 1px black;
font-size:12px;
}

table#billing_address tbody tr td textarea {
  width : 250px;
  border : solid 1px black;
  font-size:12px;
  height: 60px;
}

table#billing_address tbody tr td input.radio {
  width : auto;
  font-size : 12px;
  height : 10px;
}

table#billing_address tbody tr td.label_coord_droit {
  text-align: right;
  padding-right : 20px;
  font-size : 12px;
}

table#billing_address tbody tr td.label_coord_droit label {
    font-size : 12px;
}

table#billing_address tbody tr td.label_coord_droit label span.required {
  color :black;
}

.step-box div.options {
  margin-top: 10px;
}

.step-box div.options label {
  font-size : 12px;
}

table#delivery_address {
  display : block;
  margin-top: 10px;
}
table#delivery_address tbody {
  padding : auto;
  margin:auto;
  width : 500px;
}

table#delivery_address tbody tr {
  display : block;
}

table#delivery_address tbody tr td {
  width : 250px;
}

table#delivery_address tbody tr td input {
  width : 250px;
  border : solid 1px black;
font-size:12px;
}

table#delivery_address tbody tr td select {
  width : 250px;
  border : solid 1px black;
font-size:12px;
}

table#delivery_address tbody tr td textarea {
  width : 250px;
  border : solid 1px black;
  font-size:12px;
  height: 60px;
  }

table#delivery_address tbody tr td input.radio {
  width : auto;
  font-size : 12px;
  height : 10px;
}

table#delivery_address tbody tr td.label_coord_droit {
  text-align: right;
  padding-right : 20px;
  font-size : 12px;
}

table#delivery_address tbody tr td.label_coord_droit label {
    font-size : 12px;
}

table#delivery_address tbody tr td.label_coord_droit label span.required {
  color :black;
}

.step-box div#coupon-link-box a {
  font-size :11px;
}

#coupon-code-box label {
  font-size : 12px;
}

input.button-panier-final {
  float : right;
  background:transparent url(/app/cavesdirect/pix/background_button_commande.gif) repeat-x;
  color : white;
  height : 22px;
  width : 144px;
  padding-bottom : 3px;
  font-size: 12px;
  border : solid 0px black;
}

input.button-verif {
  display : block;
  background:transparent url(/app/cavesdirect/pix/bouton-verif.png) no-repeat;
  color : white;
  height : 22px;
  width : 50px;
  border : solid 0px black;
  padding-bottom : 3px;
  margin-left : 162px;
  margin-top: 5px;
  font-size: 11px;
}

#coupon-code-box {
  color : white;
}
input#code-reduc {
  border : solid 1px black;
}

div.commande_over {
  margin-top : 20px;
  margin-left : 150px;
}

div.commande_feli div#left {
  background:transparent url(/app/cavesdirect/pix/background_felicitation_left.gif) no-repeat;
  font-size:0;
  height:11px;
  width:341px;
}

div.commande_feli div#center {
  background:transparent url(/app/cavesdirect/pix/background_felicitation_centre.gif) repeat-y;
  margin-left : -1px;
  font-size : 14px;
  padding:10px;
  width:321px;
}

div.commande_feli div#center p {
  font-size : 13px;
  width : 320px;
}

div.commande_feli div#right {
  background:transparent url(/app/cavesdirect/pix/background_felicitation_right.gif) no-repeat;
  font-size:0;
  height:11px;
  margin-left : -1px;
  width:341px;
}


div.commande_contenu {
  margin-left : 2px;
}


div.commande_contenu div#left {
  background:transparent url(/app/cavesdirect/pix/background_content_commande_left.gif) no-repeat;
}

div.commande_contenu div#center {
  background:transparent url(/app/cavesdirect/pix/background_content_commande_centre.gif) repeat-y;
  height : auto;
  margin-top : -5px;
  margin-left : 0px;
  font-size : 14px;
  padding : 5px 0;
}

div.commande_contenu div#center table tr td {
  width : 165px;
  font-size : 12px;
}

div.commande_contenu div#center table tr td.content {
  text-align : left;
  padding-left : 5px; 
}

div.commande_contenu div#center table tr td.price {
  text-align : right;
  padding-right : 5px; 
}

div.commande_contenu div#right {
  background:transparent url(/app/cavesdirect/pix/background_content_commande_right.gif) no-repeat;
  margin-top : -2px;
  margin-left : -1px;
}

#kwo-signup input.hidden { display:none; }

div.item_bandeau_pub {
  background-color : #FFFFFF;
  height : 606px;
  width : 166px;
  margin-top : 5px;
}

div.item_bandeau_pub a {
  border : solid 0px black;  
}

div.item_bandeau_pub a img {
  border : solid 0px black;
}


#map_carte {
  background:transparent url(/app/cavesdirect/pix/carte2.png) no-repeat;
  width : 485px;
  height : 582px;
  display : block;
  margin : auto;
  padding : auto;
  margin-top : 10px;
}
#map_carte img {
  width : 485px;

}


#map_carte_france {
  background:transparent url(/app/cavesdirect/pix/carte_france.png) no-repeat;
  width : 600px;
  height : 550px;
  display : block;
	margin :0;
	padding : 0;	
	margin-top : 10px;
}

#map_carte_france img {
  width : 600px;
}


#cart_blabla {
  font-size : 12px;
  margin-top : 10px;
}


#cart_blabla span{
    font-weight:bold;
}

#cart_blabla a.cart_blabla_lien{
    text-decoration : underline;
      font-size : 12px;
}

#cart_blabla a.cart_blabla_lien:hover{
    color:#F15E24;
}


#cart_blabla img.picto_info {
  height:12px;
  margin-bottom:-2px;
  width:12px;
}

div#presentation div {
  font-size : 12px;

}
div#presentation div p, .ligne_bouteille {
  font-size : 12px;
}

div#presentation  div ul, .ligne_bouteille ul { 
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}

div#presentation  div ul li ,.ligne_bouteille ul li {
  border:medium none;
  margin:0;
  padding:0;
}

div#presentation  div ul li span, .ligne_bouteille ul li span {
  font-size : 12px;
  background:transparent url(/app/cavesdirect/pix/puce-guide.png) no-repeat scroll 0 3px;
  padding-left : 15px;
}

div#presentation div i { 
  font-weight:italic;
  font-size : 12px;
}

div#presentation  div b { 
  font-weight:bold;
  font-size : 12px;  
}

div#presentation div a { 
  font-size : 12px;
}

div#presentation div a:hover { 
  color:#F15E24; 
}

div#presentation  p{
  font-size : 12px;
}

div#presentation  ul { 
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding-left:17px;
}

div#presentation ul li {
  border:medium none;
  margin:0;
  padding:0;
}

div#presentation  ul li span {
  font-size : 12px;
  background:transparent url(/app/cavesdirect/pix/puce-guide.png) no-repeat scroll 0 3px;
  padding-left : 15px;
}

div#presentation i { 
  font-weight:italic;
  font-size : 12px;
}

div#presentation b { 
  font-weight:bold;
  font-size : 12px;  
}

div#presentation a { 
  font-size : 12px;
  text-decoration:underline;
}

div#presentation a:hover { 
  color:#F15E24; 
}

div#package_mise_en_avant a {
  border : 0;
}

div#package_mise_en_avant a img {
  width : 617px;
  /*height : 142px;*/
  margin-top : 0;
}

#produit_unitaire .product-listing th.quantity, #produit_unitaire .product-listing td.quantity {
  width:79px;
}

#produit_unitaire .product-listing td.quantity input{
  margin-left : 1px!important;
  margin-left : 0px;
} 

.product-listing td.name p {
  font-size : 11px;
  font-weight:bold;
}

p#no_result {
  margin-top : 10px;
  padding:5px 10px 0;
  width:597px;
}

p#noresult {
	margin-top:10px;
	text-align:center;
}

#page_negociant p.ligne_bouteille,
#page_producteur p.ligne_bouteille {
  padding : 0;
  margin : 0;
  margin-top : 5px;
  width : 605px;
  height : auto;
}

#page_producteur p.ligne_bouteille a, p#noresult a {
  text-decoration:underline;
}
#page_producteur p.ligne_bouteille a:hover, p#noresult a:hover {
  color:#F15E24;
}

/**************** Caves Direct V2 ***************/
#menu_recherche ul li form p { float:left;height:14px;line-height:14px;}
#contener #content #content_inner #colonne_gauche ul.level1 li p.valid {margin-top : 2px; padding :5px 0;}
#menu_advanced_search form {display:block;position:relative;}
#menu_recherche ul li #menu_advanced_search form p { float:none; height : auto; cursor:normal;}
#menu_advanced_search form p label {display : block;}
#menu_advanced_search form p select {display : block;border:solid 1px black; width : 150px;padding : 1px;}
#contener #content #content_inner #colonne_gauche ul.level1 li #menu_advanced_search form .submit {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/app/cavesdirect/pix/bouton_recherche.png) repeat scroll left top; border:0 none; color:#FFFFFF; font-size:12px; height:20px; padding-bottom:3px;width:118px; margin-left : 25px;float:none;font-weight:normal;}


