BODY {
scrollbar-face-color: #B5C5D2;
scrollbar-shadow-color: #5A759C;
scrollbar-highlight-color: #D5E5F3;
scrollbar-3dlight-color: #D5E5F3;
scrollbar-darkshadow-color: #5A759C;
scrollbar-track-color: #DCD9CE;
scrollbar-arrow-color: #5A759C;
}


.controlButton{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#800040;
font-weight:bold;
padding: 1px 2px;
background:url(images/formbg.gif) repeat-x left top;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}



.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}


	
	
.textContentTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	font-style: normal;
	font-variant: normal;
	color: slategray;
	display:block;
	font-weight: normal;
	text-decoration:none;
	margin-right:0em;
	margin-left:0em;
	margin:0;
	padding:5px 5px;
	letter-spacing:2pt;	
}

.textStandardCaps {
font-family:Georgia;
color:slategray;
font-size:40px;
font-weight:normal;
line-height:80%;
letter-spacing:-6px;
}




blockquote { 
    position: relative; 
    text-indent: 2em;
}
 
.bqstart,
.bqend { font-size: 300%; }
 
/* apply IE specific rules first */
.bqstart {
    text-indent: 0;
    margin: -0.6em 0 -2em 0;
    float: left;
	color:slategray;
}
 
blockquote> .bqstart { 
    /* add extra non-IE rules */
    position: absolute;
    top: -0.2em;
    left: 0;
    /* remove IE specific rules */
    float: none;
    margin: 0;
}
 
.bqend {
    position: absolute;
    margin-top: -0.6em;
    right: 0;
    text-indent: 0;
	color:slategray;
}
 
blockquote> .bqend {
    margin-top: -0.2em;
}


.headDate {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #00EEFF;
	font-weight: normal;
	font-variant: normal;

}
.headButton {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
.headButton:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline;
}
.infoFooter {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
}
.linkInfoFooter {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
}
.linkInfoFooter:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: underline;
}

.contentMargin {
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 5px;
}

.siteTopLeft {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #263D54;
	border-right-color: #263D54;
	border-bottom-color: #263D54;
	border-left-color: #263D54;
}
.siteLeft {
	border-top-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #263D54;
	border-right-color: #263D54;
	border-bottom-color: #263D54;
	border-left-color: #263D54;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

}
.siteLow {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #263D54;
	border-right-color: #263D54;
	border-bottom-color: #263D54;
	border-left-color: #263D54;
}

.siteRight {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #263D54;
	border-right-color: #263D54;
	border-bottom-color: #263D54;
	border-left-color: #263D54;
}

.siteTop {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #263D54;
	border-right-color: #263D54;
	border-bottom-color: #263D54;
	border-left-color: #263D54;
}

.siteTopRight {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #263D54;
	border-right-color: #263D54;
	border-bottom-color: #263D54;
	border-left-color: #263D54;
}
.siteTableBorder {
	border: 1px solid #263D54;
}



.rightMenuTableBorder {
	border: 1px solid #AEAEAE;
	margin-top:5pt;
}

.outer {width: 20em; background: #ddddee;}
 
.middle {background: #aaaabb;}
 
.inner {background: #777788;}

.middle, .inner {
  position: relative;
  left: -3px;
  top: -3px;
  } 
  
.topMenuItem {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	color: #263D54;
	display:block;
	font-weight: bold;
	text-decoration:none;
	border-bottom:0.1em solid #5A759C;
	margin-right:0em;
	margin-left:0em;
	outline:0;
}
.topMenuItem:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	color: #88255B;
	font-weight: bold;
	display:block;
	text-decoration:none;
	border-bottom:0.1em solid #88255B;
		margin-right:0em;
	margin-left:0em;
	outline:0;
}
.textDefault1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	font-style: normal;
	color: #263D54;
}
.textTitleDefault1BoldItal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #263D54;
	font-weight: bold;
	text-transform: none;


}
.textControlDefault1 {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.linkDefault1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #263D54;
	text-decoration: none;
}
.linkDefault1:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #263D54;
	text-decoration: underline;
}.controlTextField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #263D54;


}

.textFormLabel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.textControlCaps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-transform: none;
	color: #800040;
	text-decoration: none;
}

.textControlCaps:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-transform: none;
	color: #800040;
	text-decoration: underline;
}
.userTableBorder1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.userTableBorder2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.textControlDefault1Bold {


	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.textTitleDefault1Up {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #263D54;
	font-weight: bold;
	text-transform: none;
}
.textTitleDefault {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #263D54;
	font-weight: normal;
	text-transform: none;
}

/* border-bottom:0.1em solid #5A759C;
	 */
	 	div.hr {border-top:1px solid #80684D;background:#FFFFFF;height:1px;font-size:1px;}

.leftMenuItemLevel1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	font-style: normal;
	font-variant: normal;
	color: #745E45;
	display:block;
	font-weight: normal;
	text-decoration:none;
	margin-right:0em;
	margin-left:0em;
	margin:0;padding:5px 5px;padding:5px 5px;
}



.basketProductBorder {
padding-left: 2px;
padding-right:2px;

	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #5A759C;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #5A759C;
}
 
.leftMenuBorderRight {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #5A759C;
	border-right-color: #DADADA;
	border-bottom-color: #5A759C;
	border-left-color: #5A759C;
}

.leftMenuLinkLevel2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #800040;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;

}
.leftMenuLinkLevel2:hover {
text-decoration:underline;
}



.textStandardTitleL1 {
	color: #800040;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	margin-right:0em;
	margin-left:0em;

}



.box {display:block; 
width:250px; 
line-height:normal; 
letter-spacing:1px; 
font-family: times new roman, serif; 
font-size:16px; 
color:#000; 
border:1px solid #ddd; 
padding:5px; 
margin:2em auto;}

.textStandardCourant {
	padding: 0 0 1em;
	margin: 0;
	margin-left:10px;
	font-family:Verdana, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-bottom: 1.33em;
	line-height: 2em;
	width:600px;
}

.textStandardProduits {
	font-family:Verdana, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.textStandardProduitsBold {
	font-family:Verdana, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.textStandardFicheProduit {
	font-family:Verdana, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
		line-height: 2em;
	width:600px;
}

.textControlStandard {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.textStandardTitleL2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-variant: normal;
	text-transform: none;
	position: static;
	width: auto;


}
.textStandardHelpControl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	font-style: italic;

}
.textStandardHelpErrorMessage {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-transform: none;
	color: #FF0000;
	font-style: normal;
}
.basketTitle {
	padding: 0 0 1em;
	margin: 0;
	font-family:Verdana, sans-serif;
	font-size: 60%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


.basketStandard {
	padding: 0 0 1em;
	margin: 0;
	font-family:Verdana, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.basketStandardBold {
	padding: 0 0 1em;
	margin: 0;
	font-family:Verdana, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.processTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #800040;
}
.processTitle2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #800040;
}
.basketItemDescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.basketItemCondition {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	font-weight: normal;
	color: #000000;
}
.basketItemPricing {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #263D54;
}
.basketItemPricingBold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #263D54;
}
.requiredField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FF0000;
}
.textStandardCourantItal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-style: italic;

}


	
.textStandardCourantBold {
	padding: 0 0 1em;
	margin: 0;
	font-family:Verdana, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-style: normal;
		margin-bottom: 1.33em;
	line-height: 2em;
}

.distriHeader {
	padding: 0 0 1em;
	margin: 0;
	font-family:Verdana, sans-serif;
	font-size: 60%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}


.distinctAnnee {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #800040;

}
.textStandardCourantUline {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.textStandardWhiteBold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
}
.textStandardRedBold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #800040;
	text-decoration: none;
	font-style: normal;
}


.img-shadow {
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px;
  margin: 10px 0 0 5px;
  }
  

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  } 


.imgborder {
  display: block;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 2px;
  margin:2px;
  } 


.distriTitleCaps {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-transform: none;
	color: #800040;
	text-decoration: none;
}
.vinPriceLine {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #800040;
	border-right-color: #800040;
	border-bottom-color: #800040;
	border-left-color: #800040;
}
.vinTitlesRed {

	color: #800040;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.vinInfoPrixLibelle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-transform: none;
	color: #800040;
	text-decoration: none;
	font-style: normal;

}
.vinTableBorderLow {

	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #800040;
	border-right-color: #800040;
	border-bottom-color: #800040;
	border-left-color: #800040;
}
.vinTableBorderTop {

	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #800040;
	border-right-color: #800040;
	border-bottom-color: #800040;
	border-left-color: #800040;
}
.vinTabLine {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #800040;
	border-right-color: #800040;
	border-bottom-color: #800040;
	border-left-color: #800040;
}
.shopTableBorderLow {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #DCD9CE;
	border-right-color: #DCD9CE;
	border-bottom-color: #DCD9CE;
	border-left-color: #DCD9CE;
}
.shopAddToCart {
	background-color: #800040;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;

}
.textStandardCourantRed {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #800040;
	text-decoration: none;
}
.cbBorder {
	border: 2px solid #000000;
}


