 #navMenu {
     clear : both;
     height : 0.01%;
     margin : 0;
     padding : 0;
     list-style : none;
      }
 #navMenu ul {
     float : left;
     width : 150px;
     margin : 0;
     padding : 0;
     list-style : none;
      }
 #navMenu li {
     position : relative;
     float : left;
     line-height : 24px;
     margin-bottom : -1px;
     width : 150px;
      }
 #navMenu li ul {
     position : absolute;
     left : -999em;
     margin-left : 150px;
     margin-top : -26px;
      }
 #navMenu li ul ul {
     left : -999em;
      }
 #navMenu li a {
     width : 150px;
     display : block;
     color : #334;
     font-weight : bold;
     text-decoration : none;
     background : #ffffff;
     border : 1px solid #cce;
     padding-left : 2px;
      }
 #navMenu li a:hover {
     color : #000000;
     background : #aac;
      }
 #navMenu li:hover ul ul, #navMenu li:hover ul ul ul, #navMenu li.sfhover ul ul, #navMenu li.sfhover ul ul ul {
     left : -999em;
      }
 #navMenu li:hover ul, #navMenu li li:hover ul, #navMenu li li li:hover ul, #navMenu li.sfhover ul, #navMenu li li.sfhover ul, #navMenu li li li.sfhover ul {
     left : auto;
      }
/* pour le header */	  
#vf_header {
	background-image:url(images/bg_header.gif);
	background-repeat:no-repeat;
	width:896;
	height:192;
	position:relative;
}

#vf_content td {
	position:static;
}

#vf_content td b {
	color:#642166;
}

#vf_content td strong {
	color:#642166;
}

#vf_content td h2 {
	background-color:#cb99ca;
	color:#ffffff;
	width:622;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:3;
}

#vf_content td h3 {
	background-color:#cb99ca;
	color:#ffffff;
	width:632;
	/* IE */
	+width:638;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:3;
}
/* Opera */
html:first-child #vf_content td h3 {
	width:628;
}
/*
#vf_content {
	position:relative;
	top:0px;
}
*/
#vf_body {
	position:absolute;
	width:1000;
	top:273;
	left:-5;
}


#vf_left {
	width:140;
}

#vf_right {
	width:171;
	padding:0;
	margin:0;
}


#vf_abus {
	text-align:center;
	position:relative;
	left:-6;
}

#vf_logo {
	position:relative;
	left:104;
	top:27;
}

#vf_breadcrumb {
    background : #ffffff;
    color : #642166;
/*	position:relative; */
	position:absolute;
	left:223;
	top:46;
	/* IE */
	+top:40;
    font-family : Verdana, Arial, sans-serif;
    font-size : 10px;
    font-weight : bold;
	display:none;
}

#vf_languages {
	position:absolute;
/* Safari */
	top:-220;
	left:528;
/* IE */
	+left:718;
}
/* Firefox */
html:not([lang*=""]) #vf_languages {
	left:670;
}

#vf_link {
	 position:absolute;
	 top:106;
	 left:255;
}

#vf_pwd {
	position:absolute; 
/* Safari */
	left:164;
	top:-7;
/* IE */
	+left:150; 
	+top:-7;
}
/* Firefox */
html:not([lang*=""]) #vf_pwd {
	left:150; 
	top:-7;
}


#vf_boxad {
	position:absolute;
/* Safari */
	top:-90;
	left:166;
/* IE */
/*
	+left:158;
*/
}

/* Firefox */
/*
html:not([lang*=""]) #vf_boxad {
	left:161;
}
*/
/* Opera */
html:first-child #vf_boxad {
	left:170;
}

#vf_categories_image {
	position:absolute;
	top:-90;
	left:162;
	z-index:2;

}

#vf_categories_name {
	position:absolute;
	width:644;
	top:-34;
	left:161;
	z-index:3;

}

/* pour l'infobox "recherche" */
#vf_search {
	text-align:right;
	position:absolute;
	top:-123;
	left:-2;
	width:147;
}

/* pour l'infobox "mon panier" */
#vf_shopping_cart {
	position:absolute;
	top:-2;
	left:507;
	width:328;
	vertical-align:top;
	height:27;
	margin:0;
	padding:0;
	border-width:0;
}

#vf_nb_articles {
	position:relative;
/* Safari */
	top:3;
/* IE */
	+top:0;
}
/* Opera */
html:first-child #vf_nb_articles {
	top:1;
}

#vf_nb_articles a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffcbff;
}

#vf_wine_categories {
	background-repeat:no-repeat;
	margin:40;
	padding:0;
	vertical-align:top;
	text-align:left;
	position:relative;
	left:0;
	height:230;
}

#vf_wine_categories select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#vf_information_table {
	position:relative;
	left:-7;
}

/* Pour la box "nos coups de coeur" */
#vf_featured {
	position:absolute;
	top:-243;
	left:841;
}
/* Firefox */
html:not([lang*=""]) #vf_featured {
	top:-244;
	left:840;
}

#vf_categories {
	text-align:left;
	vertical-align:top;
	background-image:url(../../images/tousleschoix.gif); 
	width:171px; 
	height:464px; 
	background-repeat:no-repeat;
	position:absolute; 
	margin:0;
	padding:0;
	top:-95;
	left:828;
	z-index:1;
}

#vf_picto_featured {
 	position:absolute; 
 	top:30;
	left:200;
}
 
 
#vf_vinalldays {
	position:absolute; 
	margin:0;
	padding:0;
	top:-95;
	left:828;
	width:171;
	z-index:1;
}

#vf_vinaccords {
	position:absolute; 
	margin:0;
	padding:0;
	top:-95;
	left:828;
	width:171;
	z-index:1;
}

#vf_recettes {
	/* display:none; */
	/* background-color:#ccff66; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:bottom;
	width:171;
	position:absolute; 
	margin:0;
	padding:0;
	top:-95;
	left:828;
	z-index:0;
}

#vf_recettes_content {
	padding:5;
	text-align:right;
	margin:0;
}

#vf_recettes h1 {
	font-size:11px;
	color:#326300;
}

#vf_recettes h1 a {
	color:#326300;
}

#vf_recettes h1 a:hover {
	color:#ef9508;
}

#vf_vintorecettes {
	/* display:none; */
	/* background-color:#ccff66; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:bottom;
	width:171;
	position:absolute; 
	margin:0;
	padding:0;
	top:360; 
	left:828; 
	z-index:4;
}

#vf_vintorecettes_content {
	padding:5;
	text-align:right;
	margin:0;
}

#vf_vintorecettes h1 {
	font-size:11px;
	color:#326300;
}

#vf_vintorecettes h1 a {
	color:#326300;
}

#vf_vintorecettes h1 a:hover {
	color:#ef9508;
}

#vf_savoirplus {
	vertical-align:text-bottom;
	text-align:right;
}

#vf_savoirplus a {
	font-family:Arial, Helvetica, sans-serif;
	font-stretch:condensed;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

#vf_menu {
	position:absolute;
	left:5;
	top:-80;
}

#vf_mis_en_avant td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	/* position:relative;
	top:-35; */
}

#vf_mis_en_avant a {
	font-weight:bold;
}

#vf_blocprix {
	border-width:1;
	border-color:#666666; 
	border-style:dotted;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#vf_footer {
	position:relative;
	top:0;
	left:0;
}

#vf_product_description {
	position:static; 
}

#vf_product_info {
	position:relative; 
	width:400; 
	left:230;
}

#vf_product_name {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#521b55; 
	/* position:absolute; 
	top:0; 
	left:0; */
}

#vf_product_price {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
}

#vf_product_image {
	text-align:center;
	/* position:relative; 
	 left:-230; */
	width:222px; 
	
}

#vf_aromes {
	/* position:absolute; 
	top:260; 
	left:170; */
	border-width:1px; 
	border-style:dotted; 
	border-color:#CCCCCC; 
	width:222; 
	padding:10px;
}

#vf_best_sellers {
	width:171;
	position:absolute; 
	top:-100;
	left:828;
	background-image:url(../../images/bord-meill-ventes.gif);
	background-repeat:repeat;
}

#vf_featured_list {
	/* display:none; */
	/* background-color:#ccff66; */
	background-image:url(../../images/coupcoeur-bg.gif);
	width:171;
	position:absolute; 
	margin:0;
	padding:0;
	top:357;
	left:828;
	z-index:0;
}

/*
  $Id: stylesheet,v 1.0 2008/03/20$

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

  Copyright (c) 2008 Solas
  Laurent Solas <laurent.solas@free.fr>
  http://www.leverreetlafourchette.com/

  Based on: stylesheet.css,v 1.1.1.1 by osCommerce

  History: 1.0 Creation

  Released under the GNU General Public License
*/ 

body {
	margin: 0; 
	padding: 0;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	scrollbar-3dlight-color:#d4f358;
	scrollbar-arrow-color:#351518;
	scrollbar-darkshadow-color:black;
	scrollbar-face-color:#99cc31;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:#94b318;
	scrollbar-track-color:#ccff66;
}

TEXTAREA,INPUT {
     /*color:#291516;*/
	 font-size:10px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
}

SELECT {
     /*color:#711371;*/
	 background-color:#e6e1dd;
     font-size:10px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 display:compact;
}

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

  .cat_description {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #800000;
     background : inherit;
     font-weight : bold;
      }
 .boxText {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
      }
 .centerTable {
     background-image : url('images/bg_cat4.gif');
     background-repeat : repeat-x;
     background : #fbfcfd;
     color : inherit;
      }
 .errorBox {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : inherit;
     background : #ffb3b5;
     font-weight : bold;
      }
 .stockWarning {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #db77db;
     background : inherit;
      }

 .text_footer {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #db77db;
     background : inherit;
	 position:relative; 
	 left:178; 
	 width:645; 
	 text-align:justify;
	/* IE */
	+position:relative;
	+left:0;
	+width:650;
}
	  
 .text_footer a {
     font-size : 9px;
     color : #db77db;
      }
 .productsNotifications {
     background : #f2fff7;
     color : inherit;
      }
 .orderEdit {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #70d250;
     background : inherit;
     text-decoration : underline;
      }
 .navBlue {
     color : #ff0000;
     background : inherit;
     font-size : 8pt;
     font-family : Verdana, Arial, sans-serif;
      }
 .subnavBlue {
     color : #9966ff;
     background : inherit;
     font-size : 8pt;
     font-family : Verdana, Arial, sans-serif;
      }

 BODY {
    background : #ffffff;
    color : #000000;
    margin : 0;
}

 A {
     color : #642166;
     background : inherit;
     text-decoration : none;
      }
 A:hover {
     color : #f8981d;
     background : inherit;
     text-decoration : underline;
      }
 FORM {
     display : inline;
      }


 TR.headerError {
     background : #ff0000;
     color : #bbc3d3;
      }
 TD.headerError {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 12px;
     background : #ff0000;
     color : #ffffff;
     font-weight : bold;
      }
 TR.headerInfo {
     background : #00ff00;
     color : #bbc3d3;
      }
 TD.headerInfo {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 12px;
     background : #00ff00;
     color : #ffffff;
     font-weight : bold;
      }
 TR.footer {
     background : #bbc3d3;
     color : inherit;
      }
 TD.footer {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     background : #bbc3d3;
     color : #ffffff;
     font-weight : bold;
      }
 .templateinfobox {
     background : #f8f8f9;
     color : inherit;
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
      }
 .infoBox {
     /* background : #b6b7cb; */
     color : #000000;
      }
 TD.infoBox, SPAN.infoBox {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     /* background : #bbc3d3; */
     color : inherit;
}

TD.infoBoxHeading {
	font-family:Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : bold;
	background : #cd98cc;
    color : #ffffff;
	margin:0;
	padding:5;
}

TD.infoBoxHeading a {
    color : #ffffff;
}

TD.infoBoxHeading a:hover {
	color:#FFFFFF;
}

TD.infoBoxHeadingOver {
	font-family:Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : bold;
	margin:0;
	padding:5;
    background : #990099;
}

TD.infoBoxHeadingOver a {
	color:#FFFFFF;
}

TD.infoBoxHeadingOver a:hover {
	color:#FFFFFF;
}

.infoBoxContents {
     /*background :  #f8f8f9; */
     color : #000000;
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
      }
 TD.infoBoxFooter {
    font-family : Verdana, Arial, sans-serif;
    font-size : 10px;
    font-weight : bold;
    background-color : #cccccc;
    color : #000000;
}

 TD.contentBoxHeading {
    font-family : Verdana, Arial, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #534f4d;
     background : #bbc3d3;
    padding-top : 5px;
}

 TD.infoBoxContentsHeaderImage {
    font-family : Verdana, Arial, sans-serif;
    font-size : 10px;
    font-weight : bold;
    background-color : #cccccc;
    color : #000000;
}

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

 .infoBoxContentsCenter {
    color : inherit;
     background : #f8f8f9;
    font-family : Verdana, Arial, sans-serif;
    font-size : 10px;
}

 TD.infoBoxContentsfooter {
    color : #000000;
     background : #bbc3d3;
     font-family : Verdana, Arial, sans-serif;
    font-size : 10px;
    font-weight : bold;
}
 TD.infoBoxHeadingImage {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     background-position : left;
     background-color : #bbc3d3;
     color : #000000;
      }
 TD.infoBoxFooterImage {
     font-family : Verdana, Arial, sans-serif;
     font-size : 1px;
     font-weight : bold;
     background-color : #bbc3d3;
     color : #000000;
      }
 .infoBoxNotice {
     background : #ff8e90;
     color : #ffffff;
      }
 .infoBoxNoticeContents {
     background : #ffe6e6;
     color : #ffffff;
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
      }
 TD.main_table_heading {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     background : #cccccc;
     color : #000000;
      }
 TD.main_table_heading_inner {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     background : #ffffff;
     color : #000000;
      }
 TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
     /* background : #f8f8f9; */
     color : inherit;
      }
 TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
     /* background : #f8f8f9; */
     color : inherit;
      }
 TABLE.productListing {
 /*    border : 1px;
     border-style : solid;
     border-color : #b6b7cb;
     border-spacing : 1px; */
      }
 .productListing-heading {
     font-family:Arial, Helvetica, sans-serif; 
     font-size : 11px;
     background : #cd98cc;
     color : #ffffff;
     font-weight : bold;
	 margin:5;
	 padding:5;
      }
 .cart-heading {
     font-family:Arial, Helvetica, sans-serif; 
     font-size : 11px;
     background : #ea8c11;
     color : #ffffff;
     font-weight : bold;
	 margin:5;
	 padding:5;
      }
 .productListing-heading:hover {
     color : #642166;
      }
 .productlisting-headingPrice {
     font-family : Verdana, Arial, sans-serif;
     font-size : 20px;
     text-align:right;
     color : #9a9a9a;
     font-weight : bold;
      }
 TD.productListing-data {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
	 height:61;
	 border-bottom-width:1px;
	 border-bottom-color:#cd00c7;
	 border-bottom-style:solid;
      }
 TD.cart-data {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
	 height:61;
	 border-bottom-width:1px;
	 border-bottom-color:#ea8c11;
	 border-bottom-style:solid;
      }
 A.pageResults {
     color : #f8981d;
     background : inherit;
	 font-weight:bold;
	 }
 a:hover.pageResults {
     color : #ffffff;
     background : #f8981d;
	 font-weight:bold;
      }
 TD.pageHeading, DIV.pageHeading {
     font-family: Arial, Helvetica, sans-serif;
     font-size : 18px;
     font-weight : bold;
     color : #603060;
     /*background : #000000;*/
	 border-bottom-width:1px;
	 border-bottom-style:solid;
	 border-bottom-color:#603060;
	 /* border-left-image: url('images/3bullettes.gif'); */
	 height: 30;
	 vertical-align:bottom;
	 /*width: 600;*/
	 position:relative;
}

 TR.subBar {
     background : #f4f7fd;
     color : inherit;
      }
 TD.subBar {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background : inherit;
      }
 TD.main, P.main {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
     line-height : 1.5;
     color : #000000;
     background : inherit;
      }
 TD.smallText, SPAN.smallText, P.smallText {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
      }
 TD.accountCategory {
     font-family : Verdana, Arial, sans-serif;
     font-size : 13px;
     color : #aabbdd;
     background : inherit;
      }
 TD.fieldKey {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
      }
 TD.fieldValue {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
      }
 TD.tableHeading {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
      }
 TD.category_desc {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
     line-height : 1.5;
      }
 SPAN.newItemInCart {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #ff0000;
     background : inherit;
      }
 CHECKBOX, INPUT, RADIO, SELECT {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
      }
 TEXTAREA {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
      }
 SPAN.greetUser {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     color : #f0a480;
     background : inherit;
     font-weight : bold;
      }
 TABLE.formArea {
     background : #f1f9fe;
     color : #f4f7fd;
     border-color : #7b9ebd;
     border-style : solid;
     border-width : 1px;
      }
 TD.formAreaTitle {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;
      }
 SPAN.markProductOutOfStock {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 12px;
     color : #db77db;
     background : inherit;
     font-weight : bold;
      }
 SPAN.productSpecialPrice {
     font-family : Verdana, Arial, sans-serif;
     color : #ff0000;
     background : inherit;
      }
 SPAN.errorText {
     font-family : Verdana, Arial, sans-serif;
     color : #ff0000;
     background : inherit;
      }
 .moduleRow {
      }

 .moduleRowOver {
     background-color : #ecf8bc;
     color : inherit;
     cursor : pointer;
      }
 .moduleRowSelected {
     background-color : #faeacb;
     color : inherit;
      }
 .checkoutBarFrom, .checkoutBarTo {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #8c8c8c;
     background : inherit;
      }
 .checkoutBarCurrent {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background : inherit;
      }
 .messageBox {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
      }
 .messageStackError, .messageStackWarning {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     background-color : #ba2954;
	 color:#FFFFFF;
      }
 .messageStackSuccess {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     background-color : #ccff66;
     color : inherit;
      }
 .inputRequirement {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #e169e1;
     background : inherit;
      }
 TABLE.linkListing {
     border : 1px;
     border-style : solid;
     border-color : #b6b7cb;
     border-spacing : 1px;
      }
 .linkListing-heading {
     font-family : Verdana, Arial, 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 : Verdana, Arial, sans-serif;
     font-size : 10px;
      }
 TR.linkListing-odd {
     background : #f8f8f9;
     color : inherit;
      }
 TR.linkListing-even {
     background : #f5f5f5;
     color : inherit;
      }
 .content {
     color : #000000;
     background : inherit;
     font-size : 10px;
     font-family : Verdana, Arial, sans-serif;
      }
 TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
     line-height : 1.5;
     color : #bdcaf0;
     background : inherit;
      }
 TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {
     background-image : url('images/button_blank_left.gif');
      }
 TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {
     background-image : url('images/button_blank_right.gif');
      }
 TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {
     background-image : url('images/button_blank_middle.gif');
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     background-color : inherit;
     color : #000000;
      }
 A.HeaderPageLinks {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     color : #000000;
     background : inherit;
      }
 a:hover.HeaderPageLinks {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     background : inherit;
     color : #00ff00;
      }
 TD.cookieUsage {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     background : #000000;
     color : #ffffff;
      }
 .attributeBoxContent {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #808080;
      }
 .TR.attributeBoxContent {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #808080;
      }
 .TD.attributeBoxContent {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #c0c0c0;
      }
 .storyboxtitle {
     font-family : Verdana, Arial, sans-serif;
     color : #000000;
     font-size : 10px;
     font-weight : bold;
     background : inherit;
      }
 .storyboxtitle A:link {
     font-family : Verdana, Arial, sans-serif;
     color : #000000;
     font-size : 10px;
     font-weight : bold;
     background : inherit;
      }
 .storyboxtitle A:active {
     font-family : Verdana, Arial, sans-serif;
     color : #000000;
     font-size : 10px;
     font-weight : bold;
     background : inherit;
      }
 .storyboxtitle A:visited {
     font-family : Verdana, Arial, sans-serif;
     color : #000000;
     font-size : 10px;
     font-weight : bold;
     background : inherit;
      }
 .storyboxtitle A:hover {
     font-family : Verdana, Arial, sans-serif;
     color : #ffffff;
     font-size : 10px;
     font-weight : bold;
     text-decoration : underline;
     background : inherit;
      }
 .yearHeader {
     font-family : Verdana, Arial, sans-serif;
     font-size : 14px;
     font-weight : bold;
     color : #000000;
     background-color : #ffffff;
      }
 .calendarMonth {
     background-color : #cccccc;
     color : inherit;
     cursor : default;
     width : 100%;
      }
 .calendarHeader {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
     font-weight : bold;
     color : #000000;
     background-color : #ffffff;
     text-decoration : none;
     height : 22px;
      }
 .calendarToday {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #ffcf00;
     padding-left : 3px;
     text-decoration : none;
     border : 1px solid #ffffff;

     height : 22px;
     width : 18px;
      }
 .calendarWeekend {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #caeeff;
     padding-left : 3px;
     line-height : 14px;
     text-decoration : none;
     border : 1px solid #ffffff;
     height : 22px;
     width : 18px;
      }
 .calendar {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : #000000;
     background-color : #ffffff;
     padding-left : 3px;
     line-height : 14px;
     text-decoration : none;
     height : 22px;
     width : 18px;
      }
 .event {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
     color : #000000;
     background-color : #ffffff;
     text-decoration : none;
     border : 1px solid #e6e6e6;
      }
 .empty {
     background-color : #f0faff;
     color : inherit;
     line-height : 14px;
     height : 22px;
     width : 18px;
      }
 .calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {
     color : red;
     text-decoration : underline;
     background : inherit;
      }
 .calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {
     color : red;
     text-decoration : underline;
     background : inherit;
      }
 .calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {
     color : red;
     text-decoration : underline;
     background : inherit;
      }
 h4.infoTitle {
     margin-top : 0;
     margin-right : 0;
     margin-left : 0;
     margin-bottom : 0.2em;
      }
 p.infoBlurb {
     margin-top : 0;
     margin-right : 0;
     margin-left : 0;
     margin-bottom : 2em;
      }
 TD.productPriceInListing {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     background : #d2e9fb;
     color : inherit;
      }
 TD.productPriceInBox {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     background : #eeeeee;
     color : inherit;
      }
 TD.productPriceInProdInfo {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     background : #ccffcc;
     color : inherit;
      }

/* Menu principal */
A.rollover1 {
     width: 141px;
     height: 37px;
     background: url(pix/rub-boutique-on.gif);
     border: 0;
}
A.rollover1:hover {
     background: url(pix/rub-boutique-off.gif);
     border: 0;
/*	 onMouseOver:"init();sh('recettes','visible');";
	 onMouseOut:"ia();"; */
}

A.rollover2 {
     width: 141px;
     height: 30px;
     background: url(images/buttons/french/rub-gerer-on.gif);
     border: 0;
}
A.rollover2:hover {
     background: url(images/buttons/french/rub-gerer-off.gif);
     border: 0;
}

A.rollover3 {
     width: 141px;
     height: 30px;
     background: url(images/buttons/french/rub-guidevign-on.gif);
     border: 0;
}
A.rollover3:hover {
     background: url(images/buttons/french/rub-guidevign-off.gif);
     border: 0;
}

A.rollover4 {
     width: 141px;
     height: 30px;
     background: url(images/buttons/french/rub-accords-on.gif);
     border: 0;
}
A.rollover4:hover {
     background: url(images/buttons/french/rub-accords-off.gif);
     border: 0;
}

A.rollover5 {
     width: 141px;
     height: 30px;
     background: url(images/buttons/french/rub-cahier-on.gif);
     border: 0;
}
A.rollover5:hover {
     background: url(images/buttons/french/rub-cahier-off.gif);
     border: 0;
}

/* Menu secondaire */

A.rollover6 {
     width: 141px;
     height: 38px;
     background: url(images/buttons/french/rub-newsletter-on.gif);
     border: 0;
}
A.rollover6:hover {
     background: url(images/buttons/french/rub-newsletter-off.gif);
     border: 0;
}

A.rollover7 {
     width: 141px;
     height: 30px;
     background: url(images/buttons/french/rub-forum-on.gif);
     border: 0;
}
A.rollover7:hover {
     background: url(images/buttons/french/rub-forum-off.gif);
     border: 0;
}

A.rollover8 {
     width: 141px;
     height: 30px;
     background: url(images/buttons/french/rub-contact-on.gif);
     border: 0;
}
A.rollover8:hover {
     background: url(images/buttons/french/rub-contact-off.gif);
     border: 0;
}

A.rollover9 {
     width: 141px;
     height: 30px;
     background: url(images/buttons/french/rub-qui-on.gif);
     border: 0;
}
A.rollover9:hover {
     background: url(images/buttons/french/rub-qui-off.gif);
     border: 0;
}

/* Menu secondaire */

A.rollover10 {
     width: 8px;
     height: 10px;
     background: url(images/buttons/french/fleche.gif);
     border: 0;
}

A.rollover10:hover {
     background: url(images/buttons/french/fleche_on.gif);
     border: 0;
}

A.rollover11 {
     width: 8px;
     height: 10px;
     background: url(images/buttons/french/fleche.gif);
     border: 0;
}
A.rollover11:hover {
     background: url(images/buttons/french/fleche_on.gif);
     border: 0;
}

A.rollover12 {
     width: 8px;
     height: 10px;
     background: url(images/buttons/french/fleche.gif);
     border: 0;
}
A.rollover12:hover {
     background: url(images/buttons/french/fleche_on.gif);
     border: 0;
}

A.rollover13 {
     width: 8px;
     height: 10px;
     background: url(images/buttons/french/fleche.gif);
     border: 0;
}
A.rollover13:hover {
     background: url(images/buttons/french/fleche_on.gif);
     border: 0;
}


