/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/


#header {z-index:99999;position:relative;}
#header-titre-container {height:87px; background:#1A1A1A;}
#header-titre {margin: 0 auto; width:996px;}
#header-mea-container {height:230px;background:white url(images/design2007.2/pabv2-header-miseenavant-fond.gif) repeat-x;_margin-bottom:-3px;}
#header-mea {margin: 0 auto; width:996px; background:white;}
#header-menu-container {height:27px; background:#1A1A1A;}
#header-menu {margin: 0 auto; width:996px;}










.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Arial, Helvetica, Verdana,  sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial, Helvetica, Verdana,  sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Arial, Helvetica, Verdana,  sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }


body {
  /* background:url('images/design2007.2/fond.png') repeat-x top #97948b; /*stpatrick: #353A00;*/
 
 
 color: #515151;
  background-image:url('images/design2007.2/arriere-plan-pabV2.jpg');
  background-attachment:fixed;
  
  
  margin: 0px;
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-size:12px;

}

body {
/*	
	color: #515151;
  background:#151515 url('images/fond-pab-coupe-du-monde.jpg') repeat-x; 
  margin: 0px;
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-size:12px;
*/	
	}


.garantie-name a{
	color:gray !important;
}

#popup {
	color:white;
}
#home_header {
	background:url('images/design2007.2/pompe-a-biere.jpg') no-repeat;
	height:232px;
	width:793px;
	position:relative;
}
#home_pompe {
	width:370px;
	height:105px;
	position:absolute;
	right:3px;
	top:-5px;
	top:110px;
}
#home_pompe div {
	margin: 17px 80px 5px 5px;

	height:70px;
	color:#EEEE99;
}

#home_futs {
width:370px;
height:109px;
position:absolute;
right:3px;
top:110px;
}

#home_futs2 {
background:url('images/design2007.2/fond_fut.png') no-repeat;
#background:none;
#filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/design2007.2/fond_fut.png'); 
#z-index:0;
width:370px;
height:109px;
padding-top:20px;
}


#home_slider {
margin: 2px 7px 2px 7px;
color:#EEEE99;
}
#home_slider h2 {
margin:0;
}


#fil_ariane {
background:#AAA;
}
#filariane, #filariane a {
color:#000;
}
#haut {
  background: url('images/design2007.2/haut.png') no-repeat;
	margin:0;
	padding:0;
  height:15px;
  width:996px;

}

#mbiere {
margin:0;
position: relative;
margin-right:auto;
margin-left:auto;
#left:50%;
#margin-left:-498px;
z-index:100;
color:#515151;
width: 996px;	
}
#footerfooter {
position: relative;
margin-right:auto;
margin-left:auto;
#left:50%;
#margin-left:-405px;
width: 850px;	
text-align:center;
font-size:10px;
color:#333333;
}
#footerfooter a{
color:#666666;
}
#mbiere_main { 

width:996px;
background:#F2F2F2;
#overflow:hidden;
margin:0;
padding:0;
}

#titre-pab {
float:left;
}

.red {
color:red;
font-weight:bold;
font-variant:small-caps;
text-decoration:blink;
font-family: Comic Sans Ms, Verdana, Arial;
}
.titre-presse {
margin-bottom:5px;
}
.transport {
clear:both;
}

.transport div {
float:left;
}

.pagelist {
padding: 0 15px 0 15px;
}

#payeren3fois {

}


.titre1 {
background-repeat:no-repeat;
background-image:url('images/design2007.2/puces.png');
background-position:left;
padding-left:40px;
}


.menu_gauche_titre {
background-repeat:no-repeat;
background-image:url('images/design2007.2/puce.png');
background-position:left;
padding-left:0px;
font-size:1.1em;
margin-bottom:5px;
font-variant:small-caps;
}

.rightContent .menu_gauche_titre{ background-image:none; color:#F7931E; font-weight:bold; font-size:1.7em;}
.rightContent .menu_gauche_titre a small{ font-size:0.4em;}

.sous-menu {
	display:none;	
	position:absolute;
	z-index:99999999;
	top:27px;
	left:0;
	width:986px;
	text-align:left;
	padding:5px;
	background:url('images/sous-menu/fond-sous-menu.gif') repeat-x #cccccc;
	color:white;
	_top:21px;
}

.sous-menu h2 { margin:0px !important; background:url('images/sous-menu/fleche-titre.png') no-repeat; background-position:left; padding-left:10px; }
.sous-menu h3 { margin:0px !important;}
.sous-menu h4 { margin:0px !important;}
	



.sous-menu .sm-titre{ color:#333 !important; font-size:14px; font-weight:bold; background:none !important}
.sous-menu .sm-titre:hover{ color:#000 !important;}
.sous-menu-box {
	width:244px;
	background-color:#FFF;
	border:1px solid #cccccc;
	height:130px;
	float:left;
}

.sous-menu-box .sous-categorie{color:#0071BC !important; text-decoration:underline; background:none !important; text-align:center}
.sous-menu-box .sous-categorie:hover{color:#005889 !important; background:none !important; text-decoration:underline;}
.sm-product-link{ font-size:11px !important; color:#666 !important; background:none !important; line-height:normal !important;overflow:hidden;white-space:nowrap;width:145px; font-weight:normal; }
.sm-product-link:hover, .sm-active{color:#333 !important; font-weight:bold !important;}


.sm-img {
float:left;	
margin-top:13px;
}

.sm-product-link {
	
}

TABLE , TABLE TD{ 
border-collapse:collapse;
border:0;
margin:0;
padding:0;
 }


A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

.form_description {
	font-size: 0.7em;
	font-style: italic;	
}

TD#page_header { 


}

TR.header {

}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Arial, Helvetica, Verdana,  sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Arial, Helvetica, Verdana,  sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
background-color:#F2F2F2;
}

TD.footer, TD.footer td {
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-size: 10px;
  color: black;
  font-weight: bold;
  height:20px;
}


.infoBoxAll { 

}

.infoBox, .infoBoxContents, .infoBoxContentsLeft {
margin-right:0px;
}
/*ancien vert*/
.infoBoxContents { 


  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-size: 10px;
  margin-left:5px;
}
.infoBoxContentsLeft {
 
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-size: 10px;
  margin-left:5px;
}

#cart_content {
list-style:none;
margin:0 0 5px 0;
padding:0;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: url('images/design2007.2/box_head_centre.gif') repeat-x;
  color: #ffffff;
  height:21px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-size: 10px;

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even,  TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}


A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

DIV.pageHeading  {
  background-image:url('images/design2007.2/banniere_categorie_Promotion.png');
  background-repeat: repeat-x;
  background-position: right center;
  height:23px;
	color:white;
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-size: 11px;
  font-weight: bold;

	margin-top: 10px;
  padding:5px 5px 0 15px;
}

TD.pageHeading  {
 /* background-image:url('images/design2007.2/banniere_categorie_Promotion.png');*/
 background:#999;
  background-repeat: repeat-x;
  background-position: right center;
  height:30px;
color:white;
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align:center;
  padding:0 5px 0 15px;
  vertical-align:middle;
}

TD.pageHeading h1 {
  font-size: 11px;
  margin: 0;
  padding: 0;
}

.heading_panier {
	position:relative;	
	padding-top:16px;
}

.heading_panier span {
	background:#999;
	color:white;
	padding:7px;
	margin-right:10px;
	font-weight:normal;	
	padding-left:110px;
	display:block;
}

.heading_panier div {
	
	position:absolute;
	top:0;
	left:10px;
	background:url('images/design2007.2/caisse-gd.png') no-repeat left;
	height:73px;
	width:97px;
	
}

.product_td img {
	float:left;	
}
#panier {
	width:100%;
}
#panier tr{
}
#panier td{
	background:white;
	height:70px;
	text-align:center;
}

#panier th {
	background:#B3B3B3;
	color:white;
	height:40px;
	border-collapse:separate;
	border-right:1px solid white;
}

#shopping_cart .main {
	padding:0 20px;	
}

#panier input {
	border:1px solid #B3B3B3;
}


.cart_update {
	height:auto !important;
	text-align:right !important;
	background:none !important;
	color: red !important;
	font-weight: bold !important;	
	font-size: 1.2em !important;	
}

.bouton_commander {
	background:url(images/design2007.2/btn-commander.gif) left;
	height:75px;
	width:250px;
	display:block;
}
.bouton_commander:hover {
	background-position:right;	
}
.bouton_commander span{
	display:none;	
}

.sep-panier {
	height:2px !important;
	background:#B3B3B3 !important;	
}

.bouton_ajouter_garantie {
	background:url(images/design2007.2/btn-ajouter-panier.gif) left;
	height:37px;
	width:182px;
	display:block;
}
.bouton_ajouter_garantie:hover {
	background-position:right;
}
.bouton_ajouter_garantie  span{
	display:none;
}
.bouton_continuer {
	background:url(images/design2007.2/btn-continuer-achats.gif) left;
	height:75px;
	width:250px;
	display:block;
}
.bouton_continuer:hover {
	background-position:right;	
}

.bouton_continuer span {
	display:none;	
}

.bouton_recalculer {
	
}
.bouton_recalculer:hover {
	background-position:right;
	
}

.product_td {
	
text-align:left !important;	
}

.price_td {
	color:black;
	font-size:1.3em;
}

.qty_td {
}
.qty_td input  {
	width:50px;	
	text-align:center;
}

.elargisseur {
width:793px;
}

TD.pageHeadingRight, DIV.pageHeadingRight {
width:26%;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main, .main_nu {
  font-family: Tahoma, Arial, Helvetica, Verdana,  sans-serif;
  font-size: 12px;
  line-height: 1.5;
  padding:0 10px 0 10px;
}
TD.main DIV#main_droite, TD.main DIV#main_haut, TD.main DIV#main_bas {
text-align:justify;
}
TD.main DIV#main_bas {
padding-top:10px;
}
TD.main DIV#main_haut {
padding-bottom:10px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-size: 11px;
  z-index:100;
  position:relative;
}

TEXTAREA {
  width: 100%;
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-size: 11px;
}



SPAN.greetUser {
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Arial, Helvetica, Verdana,  sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Arial, Helvetica, Verdana,  sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  color: #ff0000;
}

.product_info_price SPAN.productSpecialPrice {
	font-size:0.8em;	
}

SPAN.productSpecialPriceExpire {
	font-size:0.5em;
}
.product_info_price SPAN.productSpecialPriceExpire {
	font-size:0.35em;
}


.productSpecialOldPrice {
font-size:0.7em;
}

.product_info_price .productSpecialOldPrice {
font-size:0.45em;
}


SPAN.errorText {
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  color: #ff0000;
}

.product_description {
text-align:justify;
margin:0 5px 0 5px;
}

.produit_box_droite {
float:right;
margin:0 0 10px 10px;
text-align:center;
}

.produit_extra_field {
width:200px;
position:relative;
margin-bottom:10px;
padding-bottom:35px;
border:3px solid #ccc;
background-color:#fff;
text-align:left;
}
.produit_extra_field #buynow {
position:relative;
bottom:0px;
right:0px;
text-align:center;
}
.produit_extra_field a{
font-size:1.1em;
text-decoration: underline;
}





.product_info_price {
font-size:2em;
position:absolute;
right:60px;
bottom:2px;
}

.produit_extra_field .product_info_price {
	font-size:2em;
position:relative !important;
right:auto !important;
bottom:2px;
text-align:center !important;
	
	}



.pack_promo {
background:white;
width:100%;
border:2px solid #afadad;
height:120px;
padding:5px;
position:relative;
}
.pack_promo div {
float:left;
margin-right:20px;
}
.pack_promo_img{
width:360px;
}
.pack_promo_reduc { 
background: url('images/design2007.2/pack_promo/pack_star.gif') no-repeat;
width:99px;
height:99px;
font-variant:small-caps;
}
.pack_promo_reduc div {
width:100%;
text-align:center;
margin-top:35px;
color:white;
font-weight:bold;
font-size:1.3em;

}
.pack_promo_prix div{
float:none;
margin:0;
}
.pack_promo_ancien {
float:none;
background: url('images/design2007.2/pack_promo/pack_prixhors.gif') no-repeat;
padding:7px;
width:182px;
height:30px;
}
.pack_promo_nouveau {
float:none;
background: url('images/design2007.2/pack_promo/pack_prix.gif') no-repeat;
padding:7px;
width:182px;
height:65px;

}

.pack_promo_nouveau div{
margin:10px 40px 10px 40px;
font-size:1.4em;
font-weight:bolder;
color:white;
}


.pack_promo_buynow {
position:absolute;
bottom:-14px;
right:-10px;
}


#product_info_ensavoirplus {
color:lightgreen;
font-size:0.77em;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Helvetica, Verdana,  sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, Helvetica, Verdana,  sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Arial, Helvetica, Verdana,  sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial, Helvetica, Verdana,  sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Arial, Helvetica, Verdana,  sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Arial, Helvetica, Verdana,  sans-serif; font-size: 10px; color: #ff0000; }





/* START Categories Tabs v2.0 */

#menu, #menu td{ 
border-collapse:collapse;
margin:0;
padding:0;
border:0;
}
#menu_entier {
width:100%;
margin:0;
padding:0;
z-index:9;
border:0;
}
#end_menu { 
width:2px;
}

DIV#tabsNavigation  {

background:url('images/design2007.2/mbiere_onglet_centre.gif') repeat-x;
width:100%;
border:0;
margin:0;
padding:0;
border-collapse: collapse;
}

DIV#tabsNavigation table {
border-collapse: collapse;
margin:0;
padding:0;
}

DIV#tabsNavigation table td {
	margin:0;
	padding:0;
	background-color: #FFCE10;
	border:0;
}
DIV#tabsSousCategParent {
background-image:url('images/design2007.2/ssmenu_fond.gif');
background-repeat: no-repeat;
background-position:bottom left;
height:15px;
width:100%;
padding:0 0 6px 0;
margin:0;
	
}
DIV.tabsSousCateg  div{
text-align:center;
display:inline;
padding:0 10px 0 0;
margin:0;
font-size:0.8em;
}
DIV.tabsSousCateg  div a{
 color:white;
 font-weight:bold;
}


DIV.tabsSousCateg {

text-align:center;
width:720px;
display:none;
color:red;
margin:0;
margin-left:60px;
padding:0;

}



/* END Categories Tabs v2.0 */

.center2 {
text-align:center;
}


/**************************ONGLETS**********************/

.onglet_0, .onglet_1, .onglet_2 {
 border:0;
 padding:0;
 margin:0;
}
.onglet_2 { 

}

.onglet {
 border:0;
 padding:0;
 margin:0;
 border-collapse: collapse;
 text-align:center;
 cursor: pointer;
}
.onglet td {
 border:0;
 padding:0;
 margin:0;
}
.onglet_gauche, .onglet_droite, .onglet_centre {
 height: 21px;
}
.onglet_gauche {
 background: url('images/design2007.2/mbiere_onglet_gauche.gif') no-repeat;
 width: 3px;
}
.onglet_centre {
 background: url('images/design2007.2/mbiere_onglet_centre.gif') repeat-x;
padding:0;
margin:0;
font-weight:bold;
font-family: Verdana, Tahoma, sans-serif;  
font-variant:small-caps;
font-size:11px;
}

.onglet_centre, .onglet_centre a {
color:#333;
}

.onglet_droite {
 background: url('images/design2007.2/mbiere_onglet_droite.gif') no-repeat;
 width: 4px;
}

#menu_before { 
 background: url('images/design2007.2/menu_before.gif');
  width:44px;
}
#menu_after { 
 width:2px;
 background-color:white;
}

.onglet_0 .onglet_droite, 
.onglet_0 .onglet_gauche { 
display:none;
} 
.onglet_0 .onglet_centre { 
 width:114px;
 background: url('images/design2007.2/menu_accueil.gif');
}

/**************************FIN ONGLETS**********************/


.rightBoxDark, .rightBox {
margin:0;
padding:0 0px 0 3px;
 /*color:#f8f5a6;*/
 color:#4d4d4d;
font-size:13px;
}
.rightBoxDark a, .rightBox a {
/*color:#dd4b00;*/
color:#4d4d4d;
}

.rightBoxDark a:hover, .rightBox a:hover { color:#000;}

#box_keywords {
word-wrap:break-word;
}

.rightBox {
/*background: url('images/design2007.2/menudroite_middle.png') repeat-y;*/
background:url('images/sidebar-ombre-in.gif') repeat-y;
}
.rightBoxTop {
font-size:1px;
margin:0;
/*background: url('images/design2007.2/menudroite_haut.png') no-repeat;
height:10px;*/

height:5px;
background:url('images/sidebar-ombre-top.gif') no-repeat;
width:100%;
}
.rightBoxBot {
font-size:1px;
margin:0;
/*background: url('images/design2007.2/menudroite_bas.png') no-repeat;
height:14px;*/

height:5px;
background:url('images/sidebar-ombre-bottom.gif') no-repeat;

width:100%;
}


.rightBoxDark {
/*background: url('images/design2007.2/menudroite_dark_middle.png') repeat-y;*/
background:url('images/sidebar-ombre-in.gif') repeat-y;
}
.rightBoxTopDark {
font-size:1px;
padding:0;
margin:0;
/*background: url('images/design2007.2/menudroite_dark_haut.png') no-repeat;
height:9px;*/
height:5px;
background:url('images/sidebar-ombre-top.gif') no-repeat;

width:100%;
}
.rightBoxBotDark {
font-size:1px;
margin:0;
padding:0;
/*background: url('images/design2007.2/menudroite_dark_bas.png') no-repeat;
height:7px;*/
height:5px;
background:url('images/sidebar-ombre-bottom.gif') no-repeat;

width:100%;
}

.rightContent{ background:url('images/box-content-top.gif') repeat-x #fff; width:188px; padding-left:10px; padding-top:10px; padding-bottom:10px;}



/******************* SONDAGE***************/

TD.pollBoxRow {   
font-family: Arial, Helvetica, Verdana,  sans-serif;   
font-size: 10px;   border-color: #eeeeee;   
border-style: solid;   border-width: 1px;
} 

TD.pollBoxText {   
font-family: Arial, Helvetica, Verdana,  sans-serif;   
font-size: 10px;   border-color: #eeeeee;   
border-style: solid;   
border-width: 1px;
} 

TR.pollOptRow {   
background: #f1f9fe; 
} 
TR.pollFooter { 
  background: #f1f9fe;
}  
/************* FIN SONDAGE***************/


/**Bannieres**/
#banniere_haut {

margin-top: 80px;
margin-right:15px;

}
#bannieres_bas A{
margin-top:10px;
margin-bottom:10px;
}

#banniere_logo {
display:inline;
float:left;

}



TD#partenaires {

padding:0 10px 0 0;

}
DIV.partenaires {
float:right;
}
DIV#partenaires img, DIV#partenaires a {
margin:0;
#margin-bottom:-3px;
padding:0;
border:0;
}

.apercu {
position:absolute; 
display:none;
background:#ffa; padding:4px; text-align:left;
border:2px solid black; }


#mb_informations, #mb_order_history {
margin:0;
padding:0 0 0 0px;
/*list-style-image: url("images/design2007.2/puce_carre.png");*/
/*#list-style-image:none;*/
list-style:none;
list-style-position: outside;
}

#table_engagements, #table_engagements td, #table_engagements th {
border:1px solid black;
font-size:1em;
text-align:center;
}


#table_engagements th  {

color:white;

}


#livraison, #facturation .headerr {
	background-color:#F8E27A;
}
#livraison #headerr, #facturation {
	background-color:#FAC465;
}

#create_acc_login {

}
#create_acc_5 {
border:2px solid #FAC465;
}
#create_acc_5 td td td {

padding:3px;
}


/***faq***/
DL#listefaq dt{
cursor:pointer;
font-weight:bold;
}
DL#listefaq dt span{
 margin:2px 4px 0 0;
}

DL#listefaq dt {
vertical-align:middle;
}



/* VJ Links Manager v1.13 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFFF;
  text-align: center;
}

TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #f8f8f9;
}
TR.linkListing-even {
  background: #F5F5F5;
}

.linkFeatured {
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
}
/* VJ Links Manager v1.13 end */











/*big menu*/

#futcontainer {
	margin:0;
        float:left;
}
#fut {

	width:722px;
	height: 87px;
	margin: 0;
	padding:0;

}
#fut .futs {

	width:722px;
	position: absolute;
	display: block;
	height: 87px;
	margin: 0;
	padding: 0;
}
#fut li {
	float: left;
	margin:0;
	padding:0;
	list-style: none;
}
#fut .fut {
	display: block;
	cursor: pointer;
	overflow: hidden;
	height:87px;
	width:120px;
	background: #fff;
	padding:0;
}
#fut .fut span {
	display:none;
}
#fut .opt1 {
	background: url(images/menu/1.gif) ;
}
#fut .opt2 {
	background:  url(images/menu/2.gif);
}
#fut .opt3 {
	background:  url(images/menu/3.gif);	
	
}
#fut .opt4 {
	background:  url(images/menu/4.gif);
}
#fut .opt5 {
	background:  url(images/menu/5.gif);
}
#fut .opt6 {
	background:  url(images/menu/6.gif);
	border-right: 0;
}









/*Menu secondaire*/
#menu2 {
position:relative;
display:block;
width:100%;
height:27px;
margin:0;
padding:0;
list-style:none;
}



#menu2 li {
height:100%;
display:block;
float:left;
border:0;
margin:0;
text-align:center;

}

#menu2 #beer {
height:100%;
display:block;
float:left;
border:0;
padding:0;
margin:0;
text-align:center;

}

#menu2 li a{
font-size:14px;
color:white;
line-height:27px;
display:block;
padding:0 10px;
}

#menu2 li a:hover{
background:url('images/design2007.2/pabv2-fond-menu-hover.gif') repeat-x;
color:#000;
cursor:pointer;

text-decoration:none;
}

#menu2 li#beer {
text-align:center;
width:40px;
height:23px;
float:left;
}
#menu2 #beer a:hover{
//background:url('images/design2007.2/menu2_hover.png') repeat-x;
background:none !important;
}


#menu2 li.nos-bieres {
float:right;
margin:0 5px 0 0;
}

#menu2 .menu-red {
	color:#FF2939;
}
#menu2 .menu-yellow {
	color:#F9D023;
}
#menu2 .menu-green {
	color:#97BF0D;
}
#menu2 .bold {
	font-weight:bold;	
}











/******SLIMBOX*********/

/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
	z-index:99999;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
	z-index:999999;
}

.lbLoading {
	background: #fff url(images/slimbox/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/slimbox/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/slimbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/slimbox/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}


/*******END SLIMBOX****/



/*** SMOOTHBOX *****/


#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

#TB_overlay {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	border: 4px solid #525252;
	text-align:left;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
}

/* IE6 */
* html #TB_iframeContent{
	margin-bottom:1px;
}



/**** END SMOOTHBOX **/



.question_reponse {
BORDER-RIGHT: #ffffff 3px solid; /*Bordure droite*/
BORDER-TOP: #ffffff 3px solid; /*Bordure haut*/
BORDER-LEFT: #ffffff 3px solid; /*Bordure gauche*/
BORDER-BOTTOM: #ffffff 3px solid; /*Bordure bas*/
MARGIN: 20px auto; /*Placement du bloc dive à 20 pixel du bord haut*/
WIDTH: 50%; /*Largeur du bloc dive*/
COLOR: #000040; /*Couleur de police*/
BACKGROUND-COLOR: #f8f5a6; /*couleur de fond du cadre*/
TEXT-ALIGN: left;/*Alignement du texte à gauche*/
font-family:Arial, Helvetica, Verdana, Helvetica, sans-serif;/*Type de police*/
font-size:0.7em;/*Taille de la police*/
/*Placement du bloc div à 20 pixel des quatres cotés*/
PADDING-LEFT: 20px; 
PADDING-BOTTOM: 20px; 
PADDING-TOP: 20px; 
PADDING-RIGHT: 20px; 
}

#question_reponse,#question_reponse2, #question_reponse3 {
background-color: #f8f5a6;
width:300px;
height:300px;
overflow:visible;
}

#accueil_centre {
padding:5px;
z-index:9999;
}

.featured_categorie {
width:100%;
font-size:15px;
padding:4px 10px 4px 10px;
margin-bottom:-10px;
margin-top:4px;
height:19px;
}

.featured_categorie.biere1 {
/* background:url('images/design2007.2/banniere_categorie_Promotion.png') repeat-x;*/
background:#999999;
}
.featured_categorie.biere2 {
/*background:url('images/design2007.2/banniere_categorie_Promotion2.gif') repeat-x;*/
background:#999999;
}

.featured_categorie a {
  color:white;
  font-weight: bold;
}

.featured_categorie h2 {
  float: left;
  display: inline;
  background-repeat: no-repeat;
 /* background-image: url('images/design2007.2/puces.png');*/
  background-position: left;
  font-size: 15px;
  margin: 0;
  /*padding: 0 0 0 40px;*/
}

.featured_container, .productListing-data {

width:240px;
height:195px;
padding:10px;
text-align:left;
}

.featured_product, .productListing-product  {
position:relative;
width:240px;
}

.featured_main, .productListing-main  {
border:1px solid #333;
height:135px;
padding:7px;
background:white;
}

.featured_titre, .productListing-titre {
/*background: url('images/design2007.2/banniere_produit.png');*/
background: #333;
text-align:center;
font-weight:bold;
font-size:bigger;
width:240px;
padding-top:5px;
height:17px;
font-variant:small-caps;
overflow:hidden;
}

.featured_titre a , .productListing-titre a  {
color:#fff;

}
.featured_desc, .productListing-desc  {
height:45px;
overflow:hidden;
font-size:0.9em;
color:black;
}
.featured_price, .productListing-price {
overflow:hidden;
color:red;
font-weight:bolder;
font-size:1.2em;
height:51px;
}

.featured_image, .productListing-image {
float:left;
height:145px;
margin-right:7px;
}
.featured_qte {
overflow:hidden;

}

.productListing-qte, .productListing-desc, .productListing-price {
overflow:visible;
}

.featured_buy, .productListing-buy {
position:absolute;
bottom:0px;
#bottom:-1px;
right:2px;
#right:1px;

}





.cadre_hg {
background:url('images/design2007.2/cadre_coinhg.png');
height:18px;
width:17px;
}
.cadre_hc {
background:url('images/design2007.2/cadre_barreh.png');
height:18px;
width:91px;
}
.cadre_hd {
background:url('images/design2007.2/cadre_coinhd.png');
height:18px;
width:21px;
}
.cadre {
background:white;
text-align:center;
}
.cadre_g {
background:url('images/design2007.2/cadre_barreg.png');
width:17px;
}
.cadre_d {
background:url('images/design2007.2/cadre_barred.png');
width:21px;
}
.cadre_bg {
background:url('images/design2007.2/cadre_coinbg.png');
height:21px;
width:17px;
}
.cadre_bc {
background:url('images/design2007.2/cadre_barreb.png');
height:21px;
width:91px;
}
.cadre_bd {
background:url('images/design2007.2/cadre_coinbd.png');
height:21px;
width:21px;
}





.cadre_hgmini {
background:url('images/design2007.2/cadre_coinhgmini.png') no-repeat;
height:9px;
width:8px;
}
.cadre_hcmini {
background:url('images/design2007.2/cadre_barrehmini.png')  no-repeat;
height:9px;
width:39px;
}
.cadre_hdmini {
background:url('images/design2007.2/cadre_coinhdmini.png') no-repeat;
height:9px;
width:8px;
}
.cadremini {
background:white;
text-align:center;
}
.cadre_gmini {
background:url('images/design2007.2/cadre_barregmini.png') no-repeat;
width:8px;
}
.cadre_dmini {
background:url('images/design2007.2/cadre_barredmini.png') no-repeat;
width:8px;
}
.cadre_bgmini {
background:url('images/design2007.2/cadre_coinbgmini.png') no-repeat;
height:9px;
width:8px;
}
.cadre_bcmini {
background:url('images/design2007.2/cadre_barrebmini.png') no-repeat;
height:39px;
width:9px;
}
.cadre_bdmini {
background:url('images/design2007.2/cadre_coinbdmini.png') no-repeat;
height:9px;
width:8px;
}


.panier_produit{
//font-size:0.9em;	
}
.cart_libelle {
padding:3px;	
}



#ticket_de_caisse{
width:448px;
font-size:10px;
}

#ticket_de_caisse{
background:transparent url('images/design2007.2/panier_centre.jpg') right;
}


#ticket_merci {
text-align:center;
}
.ticket_date_num {
height:30px;
font-size:1.1em;
}
#ticket_de_caisse td,#ticket_de_caisse th  {
padding:5px 8px 5px 5px;
}
#ticket_haut {
background:url('images/design2007.2/panier_haut.jpg');
height:79px;
}
#ticket_bas {
background:url('images/design2007.2/panier_bas.jpg');
height:92px;
}

#ticket_de_caisse .ticket_sep hr{
//background:#300;
border-bottom:1px dashed black;
border-top:1px dashed black;
height:1px;
width:80%;
}
.fec_title {
font-weight:bold;
font-size:1.4em;
font-variant:small-caps;
width:100%;
border-bottom:1px solid;
}
.checkout_conf_title {
font-weight:bold;
font-size:0.8em;
font-variant:small-caps;
width:100%;
border-bottom:1px solid;
}
.main h2 {
font-size:1.4em;
}



.heading_center {
width:150px;
}


div.main.main_middle{
padding:10px;
margin:0 140px 0 140px;
text-align:justify;
width:470px;
}
table.main.main_middle,table.main.main_middle2{
margin:0 150px 0 150px;
text-align:justify;
width:493px;
}
div.main.main_middle2 {
padding:10px;
margin:0 150px 0 150px;
text-align:justify;
width:470px;
}

h3.toggler.atStart {
  font-family: Arial, Helvetica, Verdana,  sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: url('images/design2007.2/box_head_centre.gif') repeat-x;
  color: #ffffff;
  height:21px;
padding: 4px 0 4px 5px;
text-align:left;
position:relative;
}

.product_info_envoirplus {
position:absolute;
right:0px;
top:-3px;
}



.products_new, .products_specials {
background:white;
}

.highlight {
color:#F9B514;
}

.center {
width:100%;
text-align:center;
position:relative;
}

.left {
text-align:left;
}

#product_info_compat .input_image {
margin:-10px -20px 30px 75px;
padding:0;
}
.review{
width:512px;
position:absolute;
left:50%;
margin-left:-256px;
}
.review_haut {
background:url('images/design2007.2/comhaut.jpg') no-repeat;
height:12px;
width:512px;
}
.review_centre {
background:white;
width:512px;
}

.review_bas_1 {
background:url('images/design2007.2/combas.jpg') no-repeat;
height:38px;
width:512px;
position:relative;
}

.review_bas_2 {
background:url('images/design2007.2/combas2.jpg') no-repeat;
height:38px;
width:512px;
position:relative;
}

.review_bas_ajout {
background:url('images/design2007.2/combasajout.jpg') no-repeat;
height:46px;
width:512px;
position:relative;
}
.review_bas_ajout .review_info{
position:absolute;
bottom:-15px;
left:110px;
}
.review_bas_1 .review_info {
position:absolute;
right:110px;
bottom:0px;
}

.review_bas_2 .review_info {
position:absolute;
left:110px;
bottom:0px;
}

#img_image {
margin-right:7px;
}











/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
 background-color: #faf4bb;
 padding: 2px 6px 2px 6px;
border-bottom: 1px dotted black;
color:#490f11;

}
.suggest_link_over {
 background-color: #490f11;
 padding: 2px 6px 2px 6px;
color:#F9b514;
}
.suggest_exp {
font-weight:bold;
font-size:1.2em;
}
#search_suggest {
 border: 3px solid #F7E6CE;
 position: absolute; 
 background-color: #000; 
 text-align: left; 
z-index:10;
}


/*----------------------------End Suggest Styles------------------------*/




#nouveau_client, .adresse_orange {
background:#F8F5A6;
border:4px solid #F8F5A6;
}
#nouveau_client2 {
border:4px solid #F8F5A6;
}



#account {
border:2px solid #490F11;
}




#choix_pompe {

}
#choix_pompe2 {
background:white;
border:1px solid;
padding:7px;
margin:-10px;
}
#choix_pompe .choix_pompe_tr {
border-bottom:1px solid;
}
#choix_pompe th {
vertical-align:middle;
}
#fut1_slide, #fut2_slide, #fut3_slide, #fut4_slide, #fut5_slide {
cursor:pointer;
}

#fut1, #fut2, #fut3, #fut4, #fut5 {
width:100%;
text-align:center;
color:white;
height:100px;
margin:0;
padding:0;
font-size:0.7em;

}
.futs_compat {
text-align:center;
background:black;
width:118px;
}

#choix_pompe .nom_pompe {
font-size:0.8em;
}


.choix_futs {
font-size: 0.7em;

}
#trouver_biere, #partenaires {
margin-left:-7px;
}

.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url('images/bubble.png') top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url('images/bubble.png') bottom right;
}


A.notA {
color:white;	
}



img, .fut, .cadre_hg, .cadre_hd, .cadre_hc, .cadre_bg, .cadre_bc, .cadre_bd, .cadre_g, .cadre_d
{

behavior: url('iepngfix.htc'); 
}


#home_futs a
{
position: relative;
}





#footer_list {
  position: relative;
  padding: 10px 0;
  text-align: center;
  color:#999;
}

#footer_list div {
  float: left;
  margin: 10px;
  width: 150px;
  text-align: left;
}

#footer_list h2 {
  text-align: left;
  }
  
#footer_list h2 a {
  font-size: 10pt;
  color: #666;
}

#footer_list ul {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
}

#teaser { background:#000; text-align:center; width:100%; height:15px;}
#teaser h1{ color:#666; font-size:10px; font-weight:normal; margin:0px;}

#recap-panier-cp { -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #BBBBBB;
margin-bottom:14px;
padding:11px;
width:732px;}
#expedition-cp, #paiement-cp, #message-cp, #livreur-cp, #coupon-cp, #validation-cp { width:355px; float:left; background:#EEEEEE none repeat scroll 0 0;
border:1px solid #CCCCCC; padding:0px 7px; padding-bottom:7px;}
#expedition-cp{}
#expedition-cp table, #paiement-cp table, #message-cp table, #livreur-cp table, #coupon-cp table  { background:#fff;}
#expedition-cp, #message-cp, #coupon-cp { margin-right:15px;}
#expedition-cp .fec_title, #paiement-cp .fec_title, #message-cp .fec_title, #livreur-cp .fec_title, #coupon-cp .fec_title { background:#fff; padding:10px; width:335px; border:none;margin-bottom:7px;
margin-left:-6px;
padding:10px;
width:347px; margin-top:2px; color:#CC0000;
}

#validation-cp { background:url('images/fond-encart-validation.gif') no-repeat; width:338px; height:118px; color:#fff; padding:20px; font-size:1.3em;}
#validation-cp a { color:#fff; text-decoration:underline;}
#validation-cp .input_image{background:url('images/btn-continuer.png') left no-repeat; width:250px; height:75px; display:block; text-indent:-9999px; float:right;}
#validation-cp .input_image:hover { background-position:right;}

.utiliser-coupon{ height:60px; width:164px; display:block; background:url('images/btn-utiliser.gif') left no-repeat; text-indent:-9999px; float:right; border:none; }
.utiliser-coupon:hover { background-position:right;}

#contenu-coupon { background:#fff url('images/cadeaux.gif') no-repeat; padding-left:115px; height:150px; margin-top:-5px;}
#contenu-coupon p {
padding-top:10px;}

#coupon-cp .fec_title { font-size:16px; color:#C00}
#livreur-cp textarea { margin:5px; width:342px;}
#message-cp textarea {margin:5px; width:342px; height:133px;}
#message-cp { margin-bottom:15px;}
#livreur-cp table { padding:10px;}
#livreur-cp ul { list-style:none;}
#livreur-cp ul li { float:left; padding:0px 5px;}
#coupon-cp  { margin-bottom:15px;}

#facebook {
height:40px;
margin-left:-100px;
position:absolute;
top:279px;
width:100px;
z-index:999999;
cursor:pointer;
opacity : 0.8;
-moz-opacity : 0.8;
-ms-filter: "alpha(opacity=80)"; /* IE 8 */
filter : alpha(opacity=80); /* IE < 8 */ 
}

#bierestv {
height:40px;
margin-left:-100px;
position:absolute;
top:239px;
width:100px;
z-index:999999;
cursor:pointer;
opacity : 0.8;
-moz-opacity : 0.8;
-ms-filter: "alpha(opacity=80)"; /* IE 8 */
filter : alpha(opacity=80); /* IE < 8 */ 	
	
	}
	
#pab-presse {
height:40px;
margin-left:-100px;
position:absolute;
top:199px;
width:100px;
z-index:999999;
cursor:pointer;
opacity : 0.8;
-moz-opacity : 0.8;
-ms-filter: "alpha(opacity=80)"; /* IE 8 */
filter : alpha(opacity=80); /* IE < 8 */ 	
	
	}	

#facebook:hover, #bierestv:hover, #pab-presse:hover {
	opacity : 1;
-moz-opacity : 1;
-ms-filter: "alpha(opacity=100)"; /* IE 8 */
filter : alpha(opacity=100); /* IE < 8 */ 
	}
	
#livraison #headerr { background:none;}
#facturation { background:#fff; border:1px solid #999;}
#livraison { background:#CCC; border:1px solid #AAA;}
#create_acc_5 { border:none !important;}