/*
  $Id: vinpassion.css,v 1.12 2005/11/18 20:20:18 cynthia Exp $

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

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#000000; text-align:left;  margin:0px;}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #EFF2F5; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #DD1A53; text-decoration: underline; }



/* style propre au design de la boutique */


body{ behavior: url('/themes/VinPassion/style/csshover.htc')}

html {
background:url(../img_VinPassion/bg.gif);
}


BODY
{
background:url(../img_VinPassion/background-to-site.jpg) repeat-x;
margin:0px;
color:#000000;
font-family:Verdana, Arial, Sans-serif;
font-size:12px;
}

TABLE
{color:#000000;font-family:Verdana, Arial, Sans-serif;font-size:11px;}

A:link{color:#7C2128;text-decoration:none;}
A:visited{color:#7C2128;text-decoration:none;}
A:hover{color:#7C2128;text-decoration:none;}
A:active{color:#7C2128;text-decoration:none;}

A IMG{border-style:none; outline:none;}

.MainTable
{/*border-style:none solid none solid;border-width:0px 3px 0px 3px;border-color:#FFFFFF;*/}

.Footer{color:#FFFFFF;}
a.Footer:link{color:#FFFFFF;text-decoration:none;font-family:Arial, Verdana, Sans-serif;}
a.Footer:visited{color:#FFFFFF;text-decoration:none;font-family:Arial, Verdana, Sans-serif;}
a.Footer:hover{color:#FFFFFF;text-decoration:none;font-family:Arial, Verdana, Sans-serif;}
a.Footer:active{color:#FFFFFF;text-decoration:none;font-family:Arial, Verdana, Sans-serif;}

a.Search:link{color:#FFFFFF;text-decoration:none;font-size:10px;}
a.Search:visited{color:#FFFFFF;text-decoration:none;font-size:10px;}
a.Search:hover{color:#FFFFFF;text-decoration:none;font-size:10px;}
a.Search:active{color:#FFFFFF;text-decoration:none;font-size:10px;}


.TopMenu1
{border-style:none none solid none;border-width:0px 0px 1px 0px;border-color:#6D6E71;}

.TopMenu2
{border-style:none none solid none;border-width:0px 0px 1px 0px;border-color:#6D6E71;padding-left:14px;background-repeat:repeat-x;text-align:left !important; width:770px !important;}

.Menu02-03
{padding:0px 0px 0px 0px;font-size:9px;width:215px;}

a.LienFlecheRouge:link{font-size:10px;color:#7C2128;text-decoration:none;font-family:Arial, Verdana, Sans-serif;}
a.LienFlecheRouge:visited{font-size:10px;color:#7C2128;text-decoration:none;font-family:Arial, Verdana, Sans-serif;}
a.LienFlecheRouge:hover{font-size:10px;color:#000000;text-decoration:none;font-family:Arial, Verdana, Sans-serif;}
a.LienFlecheRouge:active{font-size:10px;color:#000000;text-decoration:none;font-family:Arial, Verdana, Sans-serif;}

a.LienFlecheNoir:link{font-size:10px;color:#000000;text-decoration:none;font-family:Arial, Verdana, Sans-serif;}
a.LienFlecheNoir:visited{font-size:10px;color:#000000;text-decoration:none;font-family:Arial, Verdana, Sans-serif;}
a.LienFlecheNoir:hover{font-size:10px;color:#7C2128;text-decoration:none;font-family:Arial, Verdana, Sans-serif;}
a.LienFlecheNoir:active{font-size:10px;color:#7C2128;text-decoration:none;font-family:Arial, Verdana, Sans-serif;}

DIV.SousMenuBoutique{	position:absolute;	top:175px; left:0px;	width:130px;	visibility: hidden;}

#MenuBoutique{position:absolute;top:175px;left:363px; z-index:1; visibility: hidden;}
#DIVservice{left:445px;}
#DIVinfo{left:548px;}

TABLE.SousMenuBoutique
{border-style:solid ; border-width:1px; border-color:#000000;background-color:#FFFFFF;font-size:11px;}

TD.SousMenuBoutique
{}

.RowSousMenuBoutique
{border-style:none none solid none; border-width:1px; border-color:#000000;background-color:#F9F9F9;font-size:11px;}

.RowSousMenuBoutiqueOver
{background-color:#FDD8D8;font-size:11px;color:#7C2128;}

TD.SousMenuBoutiqueDernier
{border-style:none;padding:5px 0px 5px 15px;}

a.LienSousMenu:link{font-size:11px;color:#000000;text-decoration:none;font-family:Arial, Verdana, Sans-serif;}
a.LienSousMenu:visited{font-size:11px;color:#000000;text-decoration:none;font-family:Arial, Verdana, Sans-serif;}
a.LienSousMenu:hover{font-size:11px;color:#7C2128;text-decoration:none;font-family:Arial, Verdana, Sans-serif;}
a.LienSousMenu:active{font-size:11px;color:#7C2128;text-decoration:none;font-family:Arial, Verdana, Sans-serif;}

INPUT.InputText{border-style:solid; border-width:1px 2px 2px 1px; border-color:#000000; background:#FFFFFF;font-size:10px; color:#7C2128; width:130px;}


.Titre1{font-size: 12px; color:#7C2128; font-weight:bold;}
.Titre2{font-size: 14px; color:#7C2128; font-weight:bold;}
.Titre3{font-size: 16px; color:#7C2128; font-weight:bold;}
.Titre4{font-size: 18px; color:#7C2128; font-weight:bold;}

.padding10Gauche
{padding-left:10px;}


#mainMenu td.infoBoxHeading{text-align:left;}

#sousmenu{background:#7c2128 url('../img_VinPassion/sousmenu-bg.gif') repeat-x top left; height:26px;}
#sousmenu ul{margin:0px auto; padding-left:5px; height:26px;}
#sousmenu li{float:left; list-style-type:none; margin:0px; padding:0px; height:26px;}
#sousmenu li.sousmenuLien{}
#sousmenu li.sousmenuLien a{color:#f9f2f3; text-decoration:none; font-size:11px; font-weight:bold; line-height:26px; display:block; padding:0px 2px;}
#sousmenu li.sousmenuLien a:link, #sousmenu li.visited a:hover{color:#f9f2f3;}
#sousmenu li.sousmenuLien a:hover, #sousmenu li.sousmenuLien a:active{background:url('../img_VinPassion/sousmenu-bg-over.gif') repeat-x top left;}

#sousmenu_fr{background:#7c2128 url('../img_VinPassion/sousmenu-bg.gif') repeat-x top left; height:26px;}
#sousmenu_fr ul{margin:0px auto; padding-left:5px; height:26px;}
#sousmenu_fr li{float:left; list-style-type:none; margin:0px; padding:0px; height:26px;}
#sousmenu_fr li.sousmenuLien{}
#sousmenu_fr li.sousmenuLien a{color:#f9f2f3; text-decoration:none; font-size:11px; font-weight:bold; line-height:26px; display:block; padding:0px 3px;}
#sousmenu_fr li.sousmenuLien a:link, #sousmenu li.visited a:hover{color:#f9f2f3;}
#sousmenu_fr li.sousmenuLien a:hover, #sousmenu li.sousmenuLien a:active{background:url('../img_VinPassion/sousmenu-bg-over.gif') repeat-x top left;}



SPAN.btnLangue{position:absolute; right:10px; line-height:19px; font-weight:bold; font-size:10px;}
IMG.btnLangue{vertical-align:middle}
A.btnLangue:link,A.btnLangue:visited{color:#7c2128; text-decoration:none;}
A.btnLangue:hover, A.btnLangue:active{color:#000000; text-decoration:none;}



/* fin style propre au design */

.breadcrumb{margin-top:-7px; font-size:10px; font-family:Arial, Sans-serif; font-style:normal;}
.breadcrumb a.headerNavigation{color:#7C2128;}
.breadcrumb a.headerNavigation:link, .breadcrumb a.headerNavigation:visited{color:#7C2128;}
.breadcrumb a.headerNavigation:hover, .breadcrumb a.headerNavigation:active{color:#000000;}

.paddingInfobox
{
padding-left:5px;
}

.small
{
font-family:Tahoma, Arial, Sans-serif;
font-size:3px;
}

.contour
{
border-style:solid;
border-width:1px;
border-color:#594E4E;	
}


UL{margin:20px;
	list-style-position: outside;
font-size:11px;

}

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


FORM{
	display:inline;
}

TR.header {
  background: #FFFFFF;
}

TR.headerNavigation {
  background: #FFFFFF;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #C23031;
  font-weight :normal;
}

TD.headerNavigation2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #C23031;
  font-weight : normal;
}

A.headerNavigation2 { 
  color: #000000; 
}

A.headerNavigation2:hover {
  color: #B4373B;
}

A.headerNavigation { 
  color: #000000; 
}

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

TR.headerError {
  background: #b7252e;
}

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

TR.headerInfo {
  background: #EAD0CF;
}

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


.LoginBox
{
  border-style: solid;
  border-width:1px 3px 3px 1px;
  border-color:#000000;
  background-color:#E7E8E9;
}


/* infobox */

.infoBox {
  /*background:#e8e8e9 url('../img_VinPassion/boite_bg.gif') repeat-y;*/
  border:0px solid #ff0000;
  width: 100%;
  color: #F2EDF1;
  font-family:Arial, Verdana, Sans-serif;
  margin-bottom:5px;
}


.infoBoxContents_grand {
  
  font-family:Arial, Verdana, Sans-serif;
  font-size: 10px;
  width:100%;
  color: #000000;
}

/*.infoBoxContents {
 background:#e8e8e9 url('../img_VinPassion/boite_bg.gif') repeat-y;
  font-family:Arial, Verdana, Sans-serif;
  font-size: 10px;
  border:0px solid #ff0000;
  width: 100%;
  color: #000000;
  text-align:left;
   }
   */
.infoBoxContents_user{
  background:#e8e8e9 url('../img_VinPassion/boite_header01_bg.gif') no-repeat;
  font-family:Arial, Verdana, Sans-serif;
  font-size: 10px;
  border:0px solid #ff0000;
  width: 100%;
  color: #000000;
  text-align:left;
  }
   
.infoBoxContentsSpec{
  background:url('../img_VinPassion/boite_header01_bg.gif') no-repeat;
  font-family:Arial, Verdana, Sans-serif;
  font-size: 10px;
  border-style: solid;
  border-width:0px;
  width: 100%;
  color: #000000;
  text-align:left;
   }

.infoBoxNotice {

}

.infoBoxNoticeContents {

  font-family:Arial, Verdana, Sans-serif;
  font-size: 10px;
  
  }
  
/*TD.infoBoxHeading{

  font-family:Arial, Verdana, Sans-serif;
  font-size:11px;
  text-transform:uppercase;
  font-weight:bold;
  background:#e8e8e9 url('/catalog/img_VinPassion/infobox/infobox_bg.gif') repeat-x;
  color:#000000;  
  line-height:18px;
  padding-left:0px;
  height:18px;
  text-align:left;
}*/


TD.infoBoxHeadingSpec {
  font-family:Arial, Verdana, Sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-image:url('/catalog/img_VinPassion/boite_bg.gif');
  background-repeat:repeat-y;
  border-color: #000000;
  color: #000000;
  border-style: solid;
  border-width: 0px;
  text-transform:uppercase;
  line-height:18px;
  padding-left:0px;
  text-align:left;
}


TR.infoBoxHeading {
  font-weight: bold;
  padding-left:0px;
  font-family:Arial, Verdana, Sans-serif;
}

TD.infoBox, SPAN.infoBox {
  font-family:Arial, Verdana, Sans-serif;
  font-size: 10px;
  border-width: 0px;
  border-style: none;
}



a.infoBoxHeading:link {
  font-family:Arial, Verdana, Sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #7C2128;
  padding-left:10px;

}

a.infoBoxHeading:visited {
  font-family:Arial, Verdana, Sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #7C2128;
  padding-left:10px;

}

a.infoBoxHeading:hover {
  font-family:Arial, Verdana, Sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  padding-left:10px;

}

a.infoBoxHeading:active {
  font-family:Arial, Verdana, Sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  padding-left:10px;

}

TABLE.contourInfoboxGauche {
border-style: solid;
border-width: 0px;
padding-bottom: 10px;
}

TABLE.contourInfoboxDroit {
border-style: solid;
border-width: 0px;
padding: 0px;
}

TD.contourInfobox
{
border-style: solid;
border-width: 0px;
margin: 0px; 
padding: 0px;
border-collapse: collapse;
}


a.inboxLink:link
{
color:#7C2128;
font-family:Arial, Verdana, Sans-serif;
font-size: 11px;
text-decoration: none;
}

a.inboxLink:visited
{
color:#7C2128;
font-family:Arial, Verdana, Sans-serif;
font-size: 11px;
text-decoration: none;
}

a.inboxLink:hover
{
color:#000000;
font-family:Arial, Verdana, Sans-serif;
font-size: 11px;
text-decoration: none;
}

a.inboxLink:active
{
color:#000000;
font-family:Arial, Verdana, Sans-serif;
font-size: 11px;
text-decoration: none;
}

/* fin infobox */

/*infobox pour la page recherche avancée */

.infoBox_search {
  background-color:transparent;
  border-style:solid ;
  border-width: 0px;
  width: 100%;
  color: #F2EDF1;
}

.infoBoxContents_search {
  background-color:transparent;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-style: solid;
  border-width:0px;
  width: 100%;
  color: #F2EDF1;
  
 }

.infoBoxNotice_search {
  background-color:transparent;
}

  .infoBoxNoticeContents_search {
  background-color:transparent;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  }

TD.infoBoxHeading_search {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #7C2128;
  color: #FFFFFF;
  border-style: solid;
  border-width: 0px;
  text-transform:uppercase;
  line-height:18px;
  padding-left:5px;
}

TR.infoBoxHeading_search {
  font-weight: bold;
  padding-left:5px;
  background: #7C2128;
}

TD.infoBox_search, SPAN.infoBox_search {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-width: 0px;
  border-style: none;
}

/* fin infobox pour recherche avancée */

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: #E7D4D5;
}

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: #ffffff;
}

TR.productListing-heading {
  background: #D5D4D4;
}
/*
TD.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  font-variant: small-caps;
  border-top-style: solid;
  border-bottom-style: solid;  
  border-color: #000000;
  border-width: 1px;
  line-height:15px;
}*/

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-style: none;
  border-bottom-style: solid;
  border-width: 1px;
  border-color: #D68283;
}

A.pageResults, A.pageResults:link, A.pageResults:visited { color: #7C2128; }

A.pageResults:hover, A.pageResults:active { color: #000000; }

TD.pageHeading, DIV.pageHeading, H1.pageHeading, h1{
  /*font-family: Verdana, Arial, sans-serif;*/
  font-family:georgia, Times new roman, serif;
  font-size: 24px;
  font-weight: bold;
  color: #7C2128;
  font-style:italic;
  margin:5px 0px 10px 0px;
  font-weight:normal;
  /*background:#CBCBCB;*/
}

.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000000;

}

TR.subBar {
  background: #00009B;
}

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

TD.main, P.main, TD.formMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  vertical-align: top;
}

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

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

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  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;
}

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

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#000000;
  
}

SELECT {
  width: 110px; 
  color:#404241;
  
}

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

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

TABLE.contourInfobox
{
padding:0px;
border-style: solid;
border-top-style: none;
border-color: #C0DEBD;
border-width: 0px;
}

TABLE.formArea {
  background: #FFFFFF;
  border-color: #F8E2E8;
  border-style: solid;
  border-width: 1px;
}



TABLE.TableBodyInt
{
text-align:left;
border-width:0px;
width:100%; 
border-spacing:0px; 
margin:0px; 
padding:0px;
border-collapse:collapse;
background-color:transparent;
}



TABLE.HeadingTitle
{
border-width:2px;
border-color:#ECE8E5;
border-style:none;
text-align:left;
width:100%; 
border-spacing:0px;
padding-left:0px;
padding-right:10px;
padding-top:10px;
margin:0px 0px 10px 0px;
background:#FFFFFF;
}



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

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

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #7C2128;
  font-weight:bold;
}

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



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

.moduleRow { }
.moduleRowOver { background-color: #CBCAC8; cursor: hand; }
.moduleRowSelected { background-color: #B4B4B4; }

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


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

a.articleTitle:link{color:#000000;font-weight:normal;font-size:10px;font-variant:normal;}
a.articleTitle:visited{color:#000000;font-weight:normal;font-size:10px;font-variant:normal;}
a.articleTitle:hover{color:#7C2128;font-weight:normal;font-size:10px;font-variant:normal;}
a.articleTitle:active{color:#7C2128;font-weight:normal;font-size:10px;font-variant:normal;}

.tableImprime
{
border-style:solid;
border-width:1px;
border-color:#000000;
}

a.aggrandir:link{font-weight:bold; font-size:10px; font-family:Verdana;}
a.aggrandir:visited{font-weight:bold; font-size:10px; font-family:Verdana;}
a.aggrandir:hover{font-weight:bold; font-size:10px; font-family:Verdana;}
a.aggrandir:active{font-weight:bold; font-size:10px; font-family:Verdana;}


/** Nouveau design **/

#menutop{position:absolute;right:-3px;top:123px;height:27px;}
* html #menutop{right:3px;}
#menutop a{color:#FFF;height:27px;}
#menutop a span{height:20px;color:#FFF;background:#7C2128;float:left;display:block;padding:6px 5px 0px 0px;border-top:1px #BE9093 solid;}
#menutop span{color:#FFF;}
#menutop a:link span, #menutop a:visited span, #menutop a:active span{color:#FFF;}
#menutop a:hover span{color:#BE9093;cursor:pointer;}
#menutop a img{float:left;}

#menutoplang{position:absolute;right:-3px;top:0px;height:27px;}
* html #menutoplang{right:3px;}
#menutoplang a{color:#FFF;height:27px;}
#menutoplang a span{height:20px;color:#FFF;background:#7C2128;float:right;display:block;padding:6px 5px 0px 15px;border-bottom:1px #BE9093 solid;border-left:1px #BE9093 solid;}
#menutoplang span{color:#FFF;}
#menutoplang a:link span, #menutoplang a:visited span, #menutoplang a:active span{color:#FFF;}
#menutoplang a:hover span{color:#BE9093;cursor:pointer;}
#menutoplang a img{float:right;}


#homecontent{}
#homecontent h2{font-weight:normal;font-size:20px;font-family:georgia,times new roman,serif;font-style:italic;background:#F4F4F4;color:#7C2128;margin:15px 0px 5px 0px;padding:3px;}

.menutopbot{display:block;}

#menuleft{width:215px;padding:20px 0px 0px 0px;}

#mainmenu{background:#F4F4F4;}
#mainmenu ul{list-style:none;margin:0px;padding:0px;}
#mainmenu ul li{text-align:right;height:21px;border-bottom:1px #FFFFFF solid;}
#mainmenu ul li a{display:block;height:21px;width:170px;padding:3px 45px 0 0;font-weight:bold;}
#mainmenu ul li a:link, #mainmenu ul li a:visited{color:#333333;}
#mainmenu ul li a:hover, #mainmenu ul li a:active{color:#7C2128;}

#cartcontent{}
#cartcontent .infoBoxHeading{text-align:right;}

#cartcontent, #categorymenu, #fabricants, #rechercher, #information, #bestsellers{background:#F4F4F4;margin:10px 0px 0px 0px;}
#cartcontent h2, #fabricants h2, #rechercher h2, #information h2, #bestsellers h2{font-weight:normal;font-size:18px;font-family:georgia,times new roman,serif;font-style:italic;color:#7C2128;margin:0px 0px 5px 5px;padding:3px;}
#bestsellers h2{font-weight:normal;padding:0px 0px 0px 3px;font-size:16px;}

#categorymenu ul{list-style:none;margin:0px;padding:0px;}
#categorymenu ul li{border-bottom:1px #FFFFFF solid;}
#categorymenu ul li a{display:block;width:180px;padding:5px 25px 2px 10px;font-weight:bold;font-size:12px;}
#categorymenu ul li a:link, #categorymenu ul li a:visited{color:#333333;}
#categorymenu ul li a:hover, #categorymenu ul li a:active{background:URL('/catalog/img_VinPassion/menu/categomenuover.gif') #F2E4E3 top right no-repeat;color:#7C2128;}
#categorymenu ul li a.currentcatego{background:URL('/catalog/img_VinPassion/menu/categomenucurrent.gif') #F2E4E3 top right no-repeat;color:#7C2128;font-size:12px;}
#categorymenu ul li a.current, #categorymenu ul li span a.current{background:URL('/catalog/img_VinPassion/menu/categomenuover.gif') #F2E4E3 top right no-repeat;color:#964D53;}
#categorymenu ul li a.current:hover, #categorymenu ul li span a.current:hover, #categorymenu ul li span a:hover{color:#7C2128 !important;width:170px;}
#categorymenu ul li a.currentcatego:hover{color:#7C2128 !important;width:180px;}
#categorymenu ul li span.subcategos a{padding-left:20px;width:170px;font-weight:normal;font-size:11px;}
#categorymenu ul li span a:link, #categorymenu ul li span a:visited{color:#964D53;}
#categorymenu table{padding:0px;margin:0px;}
#categorymenu .boxText{padding:0px;margin:0px;}
#categorymenu ul li{width:100%;}

#cartcontent #cartcontentcontent{padding:5px;width:200px;}
#cartcontent #cartcontentcontent .boxText{text-align:right;}
#cartcontent #cartcontentcontent .boxText a:link, #cartcontent #cartcontentcontent .boxText a:visited{text-decoration:underline;}
#cartcontent #cartcontentcontent .boxText a:hover, #cartcontent #cartcontentcontent .boxText a:active{text-decoration:underline;color:#000;}
#cartcontent #cartcontentcontent .boxText #total{font-size:12px;font-weight:bold;}

#fabricants table form{position:relative;left:10px;}
#fabricants table form select{position:relative;left:10px;width:180px !important;}

#rechercher a.inboxLink{position:relative;left:90px;}

#rechercher a:link, #rechercher a:visited, #information a:link, #information a:visited{text-decoration:none;font-size:12px;}

.moncomptelist{background:URL('/catalog/img_VinPassion/menu/comptemenu.gif') top right no-repeat;}
.moncomptelist:hover{background:URL('/catalog/img_VinPassion/menu/comptemenuover.gif') #F1E4E2 top right no-repeat;}
.articlelist{background:URL('/catalog/img_VinPassion/menu/cartmenu.gif') top right no-repeat;}
.articlelist:hover{background:URL('/catalog/img_VinPassion/menu/cartmenuover.gif') #F1E4E2 top right no-repeat;}
.registrylist{background:URL('/catalog/img_VinPassion/menu/registry.gif') top right no-repeat;}
.registrylist:hover{background:URL('/catalog/img_VinPassion/menu/registryover.gif') #F1E4E2 top right no-repeat;}
.disconnectlist{background:URL('/catalog/img_VinPassion/menu/disc.gif') top right no-repeat;}
.disconnectlist:hover{background:URL('/catalog/img_VinPassion/menu/discover.gif') #F1E4E2 top right no-repeat;}
.connectlist{background:URL('/catalog/img_VinPassion/menu/connect.gif') top right no-repeat;}
.connectlist:hover{background:URL('/catalog/img_VinPassion/menu/connectover.gif') #F1E4E2 top right no-repeat;}



.categolink{padding:5px;position:relative;height:120px;width:230px;display:block;color:#6A6A6A;font-size:11px;font-weight:bold;}
.categolink a:link, .categolink a:visited{color:#6A6A6A;}
.categolink:hover{background:#F4F4F4;color:#670002;}
.categolink a:link table, .categolink a:visited table, .categolink a:visited table a:link, .categolink a:visited table a:visited, .categolink a:link table a:link, .categolink a:link table a:visited{color:#6A6A6A;}
/*.categolink table div{border:1px red solid;display:block;height:120px;width:105px;vertical-align: bottom}*/
.categolink table td{padding:5px;}
.categolink table:hover{cursor:pointer;}

.producttitle{font-size:16px;}

#productlistingtable tr td{padding-top:10px;}
#productlistingtable td.contourInfobox{display:none;}
#productlistingtable  tr.bordureboite, #productlistingtable  tr.bordureboite td{border:none;padding:0px;margin:0px;height:5px !important;line-height:5px;}
#productlistingtable td h2{font-weight:normal;font-weight:normal;margin:0px 0px 5px 0px;text-decoration:none;}
#productlistingtable td h2 a:link, #productlistingtable td h2 a:visited{text-decoration:none;}
#productlistingtable .productListing-heading{display:none;}
#productlistingtable td p{margin:5px 0px 5px 0px;}
#productlistingtable td a:link, #productlistingtable td a:visited{text-decoration:none;}
#productlistingtable td a:hover, #productlistingtable td a:active{color:#000;text-decoration:none;}
#productlistingtable a.toppage:link, #productlistingtable a.toppage:visited{color:#999999;}
#productlistingtable a.toppage:hover, #productlistingtable a.toppage:active{color:#000000;}

#produlistinglist{padding:0px; list-style:none; color:#676767; font-size:12px; margin:10px 0px 20px 0px;}
#produlistinglist li{padding:2px 0px 2px 0px;border-bottom:1px #CCCCCC solid;font-weight:normal;}
.plname, .plmanufact, .plprice{color:#676767;font-weight:bold;}

#productinfobox{}

.zoom{position:absolute;bottom:-20px;right:5px;}
* html .zoom{bottom:0px;position:relative;display:block;left:215px;}

#colonneFlottante{position:absolute; right:-165px; width:120px;background:URL('/themes/VinPassion_V2/img_VinPassion/bgflottante.gif') top left no-repeat #F4F4F4;
padding:120px 20px 0px 5px;border:1px #A7A9AC solid;border-bottom:0px #FFF solid;border-top:0px #FFF solid;min-height: 100%;height:100%; }
* html #colonneFlottante{border-bottom:1px #A7A9AC solid;padding:120px 10px 30px 0px;}
#colonneFlottante img{margin:10px 0px 0px 10px;}
#colonneFlottante .borderwhite{border:6px #FFF solid;}
#colonneFlottante .borderred{border:6px #F4F4F4 solid;}

#information  ul a:link, #registrecadeaux ul a:visited{color:#7C2128;}
#information  ul a:hover, #registrecadeaux ul a:active{color:#000000;}
#information  ul{list-style:none;margin:0px;padding-left:0px;margin-left:20px;}
#information  ul li{list-style:none;list-style:URL('/themes/VinPassion_V2/img_VinPassion/listreg.gif');}
/*
#productinfodesc{max-width:260px;}
#productinfodesc img, #productinfodesc table, #productinfodesc p, #productinfodesc div, #productinfodesc td{max-width:260px !important;}
*+html  #productinfodesc img, #productinfodesc table, #productinfodesc p, #productinfodesc div, #productinfodesc td{max-width:260px;width:auto !important;  width:260px;}
*/

*{outline-style:none;}

/** Nouveau design **/

