﻿@charset "utf-8";
/* CSS Document */

/**********************************/
/***********Tags généraux**********/
/**********************************/

body {
	background: #9d9580;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin: 0;
	padding: 0;
	text-align: center;	
}
body#pageAccueil  {
	background: #c9bfa5;
}
a:link, a:visited {
	color: #000;
	text-decoration: none;
	outline: none;
}

a:hover, a:active {
	color: #a63237;
	text-decoration: none;
	outline: none;
}


form {
	margin: 0;
	padding: 0;
}
img {
	border: 0px none #000;
}


p {
	margin: 0;
	padding: 4px 0 3px 0;
	text-align: justify;
}
body#pageAccueil p {
	font-size: 10px;
	line-height: 15px;
	margin: 0;
	padding: 0;
	text-align: justify;
}

ul {
	margin: 0;
	padding: 0 5px 5px 10px;
	}
	ul li {
	margin: 0;
	padding: 0 0 5px 15px;
	list-style-position: outside;
	list-style-type: disc;
	}
hr {
	width: 100%;
	height: 1px;
	margin: 4px 0 0 0;
	padding: 0;
	color: #e3e4e6;
	background-color: #e3e4e6;
	border: 0;
	clear: both;
}
sup {
	font-size: 8px;
	line-height: 0.8em;
	margin: 0;
	padding: 0;
}
/*************************************/
/***********Conteneurs génériques*****/
/*************************************/

#global {
	position: relative;
	width: 990px;
	margin: 35px auto auto auto;
	padding: 0;
	text-align: left;
	}
body#pageAccueil #global {
	position: relative;
	width: 990px;
	min-height: 540px;
	height: auto !important;
	height: 540px;
	margin: 0 auto auto auto;
	padding: 35px 0 0 0;
	text-align: center;
	}	
	#contenuGlobal {
		position: relative;
		width: 990px;
		min-height: 597px;
		height: auto !important;
		height: 597px;		
		margin: 0;
		padding: 0;	
		background: #c7bda3 url(/img/com/fond_contenu.jpg) left 37px no-repeat;
		}
		#contenuGlobal #retourSommaire {
			width: 270px;
			margin: 3px 0 0 65px;
			padding: 0;
			}
		#redacGlobal {
			width: 960px;
			min-height: 560px;
			height: auto !important;
			height: 560px;				
			margin: 0;
			padding: 0 15px 10px 15px; /*padding bas variable selon les pages pour affichage vigne*/	
			background: url(/img/com/fond_redac.png) left top repeat-y;
			}
		body#pageSommaire #redacGlobal {
			min-height: 500px;
			height: auto !important;
			height: 500px;				
			padding: 0 15px 10px 15px; /*padding bas variable selon les pages pour affichage vigne*/	
			}
		body#pageDomaine #redacGlobal {
			min-height: 400px;
			height: auto !important;
			height: 400px;				
			padding: 0 15px 10px 15px; /*padding bas variable selon les pages pour affichage vigne*/	
			}						
		body#pageDomaineCarte #redacGlobal {
			padding: 0 15px 65px 15px; /*padding bas variable selon les pages pour affichage vigne*/	
			}
		body#pageFamille #redacGlobal {
			min-height: 410px;
			height: auto !important;
			height: 410px;		
			padding: 0 15px 65px 15px; /*padding bas variable selon les pages pour affichage vigne*/	
			}			
		body#pageExcellence #redacGlobal {
			padding: 0 15px 25px 15px; /*padding bas variable selon les pages pour affichage vigne*/	
			}						
		body#pageVinsSommaire #redacGlobal {
			padding: 0 15px 5px 15px; /*padding bas variable selon les pages pour affichage vigne*/	
			}			
		body#pageVinsFiche #redacGlobal {
			min-height: 470px;
			height: auto !important;
			height: 470px;		
			padding: 0 15px 65px 15px; /*padding bas variable selon les pages pour affichage vigne*/	
			}							
		body#pageContact #redacGlobal {
			padding: 0 15px 75px 15px; /*padding bas variable selon les pages pour affichage vigne*/	
			}
		body#pageNewsletter #redacGlobal, body#pageTelechargement #redacGlobal {
			min-height: 450px;
			height: auto !important;
			height: 450px;				
			padding: 0 15px 65px 15px; /*padding bas variable selon les pages pour affichage vigne*/	
			}
		body#pageActualites #redacGlobal {
			min-height: 450px;
			height: auto !important;
			height: 450px;				
			padding: 0 15px 65px 15px; /*padding bas variable selon les pages pour affichage vigne*/	
			}
		body#pageOffresNvxClients #redacGlobal {
			min-height: 450px;
			height: auto !important;
			height: 450px;				
			padding: 0 15px 65px 15px; /*padding bas variable selon les pages pour affichage vigne*/	
			}
		body#pagePartenaires #redacGlobal {
			min-height: 400px;
			height: auto !important;
			height: 250px;				
			padding: 0 15px 65px 15px; /*padding bas variable selon les pages pour affichage vigne*/	
			}			
		body#pageDesinscription #redacGlobal {
			min-height: 420px;
			height: auto !important;
			height: 420px;				
			padding: 0 15px 65px 15px; /*padding bas variable selon les pages pour affichage vigne*/	
			}
		body#pageBoutique #redacGlobal {
			min-height: 410px;
			height: auto !important;
			height: 410px;				
			padding: 0 15px 10px 15px; /*padding bas variable selon les pages pour affichage vigne*/	
			}			
		body#pageCgv #redacGlobal {
			min-height: 420px;
			height: auto !important;
			height: 420px;				
			padding: 0 15px 65px 15px; /*padding bas variable selon les pages pour affichage vigne*/	
			}			
		body#pageCommentCommander #redacGlobal {
			min-height: 420px;
			height: auto !important;
			height: 420px;				
			padding: 0 15px 65px 15px; /*padding bas variable selon les pages pour affichage vigne*/	
			}
		body#pagePaiementLivraison #redacGlobal {
			min-height: 420px;
			height: auto !important;
			height: 420px;				
			padding: 0 15px 65px 15px; /*padding bas variable selon les pages pour affichage vigne*/	
			}
		body#pageOffresPromo #redacGlobal {
			min-height: 550px;
			height: auto !important;
			height: 600px;				
			padding: 0 15px 65px 15px; /*padding bas variable selon les pages pour affichage vigne*/	
			}
		body#pageFramboisiere #redacGlobal {
			min-height: 650px;
			height: auto !important;
			height: 650px;				
			padding: 0 15px 65px 15px; /*padding bas variable selon les pages pour affichage vigne*/	
			}			
																
		#rechercheForm {
			position: absolute;
			top: 140px;
			right: 37px;
			width: 200px;
			height: 19px;				
			margin: 0;
			padding: 0; 	
			background: url(/img/fr/fond_rechercher.gif) left top no-repeat;
			z-index: 50;
			}
		#rechercheFormGb {
			position: absolute;
			top: 140px;
			right: 37px;
			width: 200px;
			height: 19px;				
			margin: 0;
			padding: 0; 	
			background: url(/img/gb/fond_rechercher.gif) left top no-repeat;
			z-index: 50;
			}
			#rechercheForm form input, #rechercheFormGb form input {
				width: 82px;
				height: 13px;			
				margin: 3px 0 0 85px;
				padding: 0;
				background-color: #fff;
				border: 0px none #000;
				color: #000;
				font-size: 11px;
				line-height: 13px;
				float: left;			
			}
			#rechercheForm form input#btnOk {
				width: 20px;
				height: 19px;
				margin: 0 0 0 6px;
				background: transparent url(/img/fr/btn_ok.gif) 0 0 no-repeat;
				cursor: pointer;
				overflow: hidden;
				text-indent: -999px;
				font-size: 0px;
				line-height: 0px;
			}
			#rechercheFormGb form input#btnOkGb {
				width: 20px;
				height: 19px;
				margin: 0 0 0 6px;
				background: transparent url(/img/gb/btn_ok.gif) 0 0 no-repeat;
				cursor: pointer;
				overflow: hidden;
				text-indent: -999px;
				font-size: 0px;
				line-height: 0px;
			}
		#blocVipPanier {
			background-color:#fff;
			margin: 0;
			padding: 0px;
			width: 190px;
			height: 75px;
			position: absolute;
			top: 35px;
			right: 45px;
			z-index: 1200;
			}
			#blocVipPanier #blocVipPanierLien1 {
				display: block;
				font-size: 11px;
				line-height: 14px;
				padding: 7px 3px 0 3px;
				font-weight: normal;			
			}
			#blocVipPanier #blocVipPanierArticles {
				font-size: 12px;
				line-height: 16px;
				padding: 3px 0 0 20px;
				text-transform: uppercase;
				background: url(/img/com/picto_panier1.gif) 0 0 no-repeat;
				height: 20px;
				position: absolute;
				left: 20px;
				top: 30px;	
				z-index: 1250px;							
			}							
			#blocVipPanier #blocVipPanierLien2 {
				display: block;
				font-size: 10px;
				margin: 0;
				padding: 0 12px 0 0;
				font-weight: normal;
				color: #b3ab98;
				background: url(/img/com/btn_fermer2.gif) right 2px no-repeat;
				position: absolute;
				right: 5px;
				bottom: 6px;
				z-index: 1250px;				
			}
			#blocVipPanier #blocVipPanierLien3 {
				display: block;
				font-size: 10px;
				margin: 0;
				padding: 0;
				font-weight: normal;
				color: #b3ab98;
				position: absolute;
				left: 5px;
				bottom: 6px;
				z-index: 1250px;				
			}			
			#blocVipPanier a#blocVipPanierLien2:hover, #blocVipPanier a#blocVipPanierLien2:active {
				color: #a63237;
			}		
			#blocVipPanier #blocVipPanierLien3 {
				display: block;
				font-size: 11px;
				margin: 0;
				padding: 0;
				font-weight: normal;
				color: #a63237;
				position: absolute;
				left: 5px;
				bottom: 6px;
				z-index: 1250px;				
			}
			#blocVipPanier a#blocVipPanierLien3:hover, #blocVipPanier a#blocVipPanierLien3:active {
				color: #b3ab98;
			}

		#bdp {
			position: relative;
			margin: 0;
			padding: 0;
			width: 990px;
			height: 60px;
			background: url(/img/com/bas.jpg) left top no-repeat;	
			}	
		#vigne {
			position: absolute;
			bottom: 25px;
			left: 9px;
			margin: 0;
			padding: 0;
			z-index: 50;	
			}
			
		
	#listeVinsBdpGlobal {		
		margin: 0;
		padding: 0;
		text-align: center;
		}
		#listeVinsBdpGlobal img {		
			vertical-align: middle;			
		}
		#listeVinsBdpGlobal h6 {		
			margin: 0;
			padding: 0 0 0 7px;
			font-size: 12px;
			line-height: 18px;
			color: #433a2b;
			font-weight: bold;
			text-transform: uppercase;
			display: inline;			
		}						
		#listeVinsBdpFond {	
			margin: 0 12px 0 10px;
			padding: 0;
			text-align: left;
			background : #a29a87;
			}
			#listeVinsBdpFond ul {
				margin: 0;
				padding: 10px 0 0 0;
				}
				#listeVinsBdpFond ul li {
					margin: 0;
					padding: 0 0 5px 0;
					list-style-position: outside;
					list-style-type: none;
					font-size: 11px;
					line-height: 16px;
					color: #433a2b;
					}
				#listeVinsBdpFond ul li.listeVinsEntete {
					font-size: 12px;
					line-height: 16px;
					color: #433a2b;
					font-weight: bold;
					font-style: italic;
					}
					#listeVinsBdpFond ul li a:link, #listeVinsBdpFond ul li a:visited {
						color: #433a2b;
						text-decoration: none;
						outline: none;
					}
					#listeVinsBdpFond ul li a:hover, #listeVinsBdpFond ul li a:active {
						color: #000;
						text-decoration: none;
						outline: none;
					}
			#listeVinsBdpFond #listeVinsBdpCol1 {
				margin: 0;
				padding: 0 0 0 150px;
				float: left;
				}
			#listeVinsBdpFond #listeVinsBdpCol2 {
				margin: 0;
				padding: 0 0 0 55px;
				float: left;
				}
			#listeVinsBdpFond #listeVinsBdpCol3 {
				margin: 0;
				padding: 0 0 0 55px;
				float: left;
				}
		#listeVinsBdpGlobal p#accrocheAbus {		
			margin: 0;
			padding: 3px 12px 0 0;
			font-size: 11px;
			line-height: 16px;
			color: #7c684f;
			text-align: right;
		}

		a#lienPlaquetteJp:link, a#lienPlaquetteJp:visited {
			margin: 0;
			padding: 0;
			display: block;
			width: 90px;
			height: 16px;
			background: #a63137;
			text-decoration: none;
			font-size: 11px;
			line-height: 16px;
			font-weight: bold;
			text-transform: uppercase;
			color: #fff;
			text-align: center;
			outline: none;
			position: absolute;
			right: 20px;
			top: 12px;				
			}
		a#lienPlaquetteJp:hover, a#lienPlaquetteJp:active {
			margin: 0;
			padding: 0;
			display: block;
			width: 90px;
			height: 16px;
			background: #94876b;
			text-decoration: none;
			font-size: 11px;
			line-height: 16px;
			font-weight: bold;			
			text-transform: uppercase;
			color: #fff;
			text-align: center;
			outline: none;
			position: absolute;
			right: 20px;
			top: 12px;						
			}
																	
/*************************************/
/**************Ss-menus***************/
/*************************************/	

	.menu {
		margin: 0;
		padding: 10px 0 0 0;
		position: absolute;
		visibility: hidden;
		z-index: 50;
		}			
		.menu ul {
			margin: 0;
			padding: 0;
			background: #beb596;
			}
			.menu ul li {
				margin: 0;
				padding: 0;
				list-style-position: outside;
				list-style-type: none;
				border-bottom: 1px solid #b5ab88;
				height: 20px;
				display: block;
				}
				.menu ul li a:link, .menu ul li a:visited {
					margin: 0;
					padding: 3px 5px;				
					font-size: 10px;
					color: #000;
					text-decoration: none;					
					height: 20px;					
					outline: none;
					text-transform: uppercase;
					/*letter-spacing: 1px;*/
					display: block;
				}
				
				.menu ul li a:hover, .menu ul li a:active {
					margin: 0;
					padding: 3px 5px;
					font-size: 10px;
					color: #a63137;
					text-decoration: none;										
					height: 20px;					
					outline: none;
					text-transform: uppercase;					
					/*letter-spacing: 1px;*/
					display: block;										
				}			
	#menu1 {
		left: 149px;
		top: 153px;
		}
	#menu1 ul li {
		width: 270px;
		}									
	#menu2 {
		left: 242px;
		top: 153px;
		}
		#menu2 ul li {
			width: 255px;
			}		
	#menu3 {
		left: 436px;
		top: 153px;
		}
		#menu3 ul li {
			width: 120px;
			}		

		
/*************************************/
/*************Recherche***************/
/*************************************/
	
#rechercheReponsesGlobal {
	position: absolute;
	top: 155px;
	right: 35px;
	margin: 0;
	padding: 20px 0 0 13px;
	width: 407px;
	height: 140px;
	background: transparent url(/img/com/fond_menu_recherche.png) 0 0 no-repeat;
	z-index: 50;
	display: none;	
	}
	#rechercheReponsesGlobal #rechercheReponsesListe {
		margin: 0;
		padding: 0;
		width: 390px;
		height: 125px;
		overflow: hidden;
		position: relative;	
		}
		#rechercheReponsesGlobal #rechercheReponsesListe #rechercheReponsesItems {
			position:absolute;
			}
	#rechercheReponsesGlobal #rechercheReponsesFleches {
		width:18px;
		height:125px;
		position:absolute;
		right:0;
		}				
		#rechercheReponsesGlobal ul {
			width: 370px;
			margin: 0;
			padding: 0;		
			}
			#rechercheReponsesGlobal ul li {
				margin: 0;
				padding: 0 0 2px 23px;
				list-style-position: outside;
				list-style-type: none;

				}				
				#rechercheReponsesGlobal ul li a {
					font-size: 10px;
					line-height: 19px;				
					margin: 0;
					padding: 0;				
					text-decoration: none;
					font-weight: bold;
					outline: none;
				}
				#rechercheReponsesGlobal ul li a span {
					color: #666;				
					font-weight: normal;
				}						
			#rechercheReponsesGlobal ul li.listeRechercheRouge {
				background: url(/img/com/puce_rouge.png) 0 -2px no-repeat;
				}
				#rechercheReponsesGlobal ul li.listeRechercheRouge a {
					color: #000;
				}			
				#rechercheReponsesGlobal ul li.listeRechercheRouge a:hover, #rechercheReponsesGlobal ul li.listeRechercheRouge a:active, #rechercheReponsesGlobal ul li.listeRechercheRouge a:hover span, #rechercheReponsesGlobal ul li.listeRechercheRouge a:active span {
					color: #a63237;
				}
			#rechercheReponsesGlobal ul li.listeRechercheBlanc {
				background: url(/img/com/puce_blanc.png) 0 -2px no-repeat;
				}												
				#rechercheReponsesGlobal ul li.listeRechercheBlanc a {
					color: #000;
				}			
				#rechercheReponsesGlobal ul li.listeRechercheBlanc a:hover, #rechercheReponsesGlobal ul li.listeRechercheBlanc a:active, #rechercheReponsesGlobal ul li.listeRechercheBlanc a:hover span, #rechercheReponsesGlobal ul li.listeRechercheBlanc a:active span {
					color: #66842d;
				}
			#rechercheReponsesGlobal ul li.listeRechercheRose {
				background: url(/img/com/puce_rose.png) 0 -2px no-repeat;
				}
				#rechercheReponsesGlobal ul li.listeRechercheRose a {
					color: #000;
				}			
				#rechercheReponsesGlobal ul li.listeRechercheRose a:hover, #rechercheReponsesGlobal ul li.listeRechercheRose a:active, #rechercheReponsesGlobal ul li.listeRechercheRose a:hover span, #rechercheReponsesGlobal ul li.listeRechercheRose a:active span {
					color: #f25f66;
				}					
	
/*************************************/
/*****************Accueil*************/
/*************************************/	

#accrocheAccueil {
	position: absolute;
	top: 382px;
	left: 565px;
	margin: 0;
	padding: 0;
	width: 270px;
	z-index: 50;	
	}
	
				
	
/*************************************/
/*************Sommaire****************/
/*************************************/		

body#pageSommaire h1 {
	color: #fff;
	margin: 0;
	padding: 23px 0 0 49px;
	font-size: 18px;
	line-height: 25px;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
body#pageSommaire p {
	margin: 0;
	padding: 22px 0 0 49px;	
	width: 428px;	
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-align: justify;
}

body#pageSommaire #visuelsSommaireLiens {
	margin: 0;
	padding: 17px 0 0 49px;	
	}
body#pageSommaire #visuelsSommaireLiens img {
	margin: 0 6px 0 0;	
	}
	body#pageSommaire #visuelsSommaireLiens a img {
		border: 6px solid #fff;
	}	
	body#pageSommaire #visuelsSommaireLiens a:hover img {
		/*border: 6px solid #aba188;*/
		border: 6px solid #93866a;
	}

body#pageSommaire a#lienSommaireActualites:link, body#pageSommaire a#lienSommaireActualites:visited {
	margin: 19px 0 0 48px;
	padding: 5px 0 0 0;	
	color: #fff;
	font-size: 15px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;			
	outline: none;
	width: 270px;
	height: 20px;
	display: block;
	background-color: #a39880;
}

body#pageSommaire a#lienSommaireActualites:hover, body#pageSommaire a#lienSommaireActualites:active {
	margin: 19px 0 0 48px;
	padding: 5px 0 0 0;	
	color: #fff;
	font-size: 15px;	
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;	
	outline: none;
	width: 270px;
	height: 20px;	
	display: block;
	background-color: #93866a;		
}
body#pageSommaire a#lienSommairePresse:link, body#pageSommaire a#lienSommairePresse:visited {
	position: absolute;
	top: 544px;
	left: 340px;
	padding: 5px 0 0 0;	
	color: #fff;
	font-size: 15px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;			
	outline: none;
	width: 153px;
	height: 20px;
	display: block;
	background-color: #a39880;
}

body#pageSommaire a#lienSommairePresse:hover, body#pageSommaire a#lienSommairePresse:active {
	position: absolute;
	top: 544px;
	left: 340px;
	padding: 5px 0 0 0;	
	color: #fff;
	font-size: 15px;	
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;	
	outline: none;
	width: 153px;
	height: 20px;	
	display: block;
	background-color: #93866a;		
}
body#pageSommaire a#lienSommaireNewsletter:link, body#pageSommaire a#lienSommaireNewsletter:visited {
	margin: 6px 0 0 48px;
	padding: 5px 0 0 0;	
	color: #fff;
	font-size: 15px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;			
	outline: none;
	width: 430px;
	height: 20px;
	display: block;
	background-color: #a39880;
}

body#pageSommaire a#lienSommaireNewsletter:hover, body#pageSommaire a#lienSommaireNewsletter:active {
	margin: 6px 0 0 48px;
	padding: 5px 0 0 0;	
	color: #fff;
	font-size: 15px;	
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;	
	outline: none;
	width: 430px;
	height: 20px;	
	display: block;
	background-color: #93866a;		
}
body#pageSommaire a#lienSommaireDiaporama:link, body#pageSommaire a#lienSommaireDiaporama:visited {
	position: absolute;
	top: 570px;
	right: 50px;
	padding: 10px 0 0 35px;	
	color: #000;
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;			
	outline: none;
	width: 231px;
	height: 20px;
	display: block;
	background: url(/img/com/lien_sommaire_diaporama_off.png) left top no-repeat;
}

body#pageSommaire a#lienSommaireDiaporama:hover, body#pageSommaire a#lienSommaireDiaporama:active {
	position: absolute;
	top: 570px;
	right: 50px;
	padding: 10px 0 0 35px;	
	color: #000;
	font-size: 13px;	
	text-decoration: none;
	text-transform: uppercase;
	outline: none;
	width: 231px;
	height: 20px;	
	display: block;
	background: url(/img/com/lien_sommaire_diaporama_on.png) left top no-repeat;		
}
body#pageSommaire #redacGlobal a.lienSommaireDiaporamaTxt {
	padding: 10px 0 0 32px;
	font-size: 12px;			
}
	
#diaporamaDomaineGlobal {
	margin: 28px auto 0 auto;
	width: 816px;
	}
	#diaporamaDomaineGlobal td {
		vertical-align: top;
	}
	#diaporamaDomaineGlobal td#diaporamaDomaineG {
		background-color: #e9e5db;
		width: 202px;
		}
		#diaporamaDomaineGlobal td#diaporamaDomaineG ul {
			margin: 0;
			padding: 10px 0 5px 10px;
			}
			#diaporamaDomaineGlobal td#diaporamaDomaineG ul li {
			margin: 0;
			padding: 0 0 5px 0;
			list-style-position: outside;
			list-style-type: none;
			text-align: left;
			}	
			#diaporamaDomaineGlobal td#diaporamaDomaineG ul li a:link, #diaporamaDomaineGlobal td#diaporamaDomaineG ul li a:visited {
				font-size: 12px;
				color: #000;
				text-decoration: none;
				outline: none;
			}
			#diaporamaDomaineGlobal td#diaporamaDomaineG ul li a:hover, #diaporamaDomaineGlobal td#diaporamaDomaineG ul li a:active {
				font-size: 12px;				
				color: #a63237;
				text-decoration: none;
				outline: none;
			}
			#diaporamaDomaineGlobal td#diaporamaDomaineG ul li a.diapThemeSel {
				font-weight: bold;
			}


	
/*************************************/
/*****************Domaine*************/
/*************************************/	

body#pageDomaine #domaineGlobal {
	margin: 33px 0 0 45px;
	padding: 0;
	width: 435px;
	height: 255px;
	background: url(/img/com/fond_storytelling.png) left top repeat;
	position: relative;	
	}
	body#pageDomaine #domaineGlobal h1 {
		color: #000;
		margin: 0;
		padding: 15px 0 0 13px;
		font-size: 12px;
		line-height: 15px;		
		text-transform: uppercase;
		letter-spacing: 1px;	
		}	
	body#pageDomaine #domaineGlobal p {
		margin: 0;
		padding: 17px 13px 0 13px;
		font-size: 11px;
		line-height: 15px;
		text-align: justify;
		}
body#pageDomaine a#btnRechercherVinCarte:link, body#pageDomaine a#btnRechercherVinCarte:visited {
	margin: 22px 0 0 155px;
	padding: 15px 0 0 38px;	
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;			
	outline: none;
	width: 185px;
	height: 44px;
	display: block;
	background: url(/img/com/lien_domaine_carte_off.png) left top no-repeat;
}

body#pageDomaine a#btnRechercherVinCarte:hover, body#pageDomaine a#btnRechercherVinCarte:active {
	margin: 22px 0 0 155px;
	padding: 15px 0 0 38px;	
	color: #fff;
	font-size: 11px;	
	text-decoration: none;
	text-transform: uppercase;
	outline: none;
	width: 185px;
	height: 44px;	
	display: block;
	background: url(/img/com/lien_domaine_carte_on.png) left top no-repeat;		
}
body#pageDomaine #redacGlobal a.btnRechercherVinCarteTxt {
	font-size: 10px;		
} 	
	
body#pageDomaine #carouselDomaine {
	position: absolute;
	right: 45px;
	top: 185px;
	z-index: 10;
	}
	
body#pageDomaineCarte h1 {
	color: #000;
	margin: 0;
	padding: 30px 0 0 52px;
	font-size: 25px;
	line-height: 30px;		
	text-transform: uppercase;	
	}
#domaineCarteGlobal {
	margin: 15px 0 0 48px;
	padding: 0;
	}


/*************************************/
/**************Famille****************/
/*************************************/	

body#pageFamille #familleGlobal {
	margin: 33px 0 0 42px;
	padding: 0;
	width: 885px;
	height: 408px;
	background: url(/img/com/fond_storytelling.png) left top repeat;
	position: relative;	
	}
	body#pageFamille #familleContenu {
		position: absolute;
		top: 0;
		left: 0;	
		margin: 0;
		padding: 0;
		width: 885px;
		height: 382px;
		background: url(/img/com/fond_famille.png) left top no-repeat;
		}
		body#pageFamille #familleContenu h1 {
			margin: 0;
			padding: 48px 0 5px 0;
			width: 475px;
			color: #000;		
			font-size: 18px;
			line-height: 25px;
			text-align: center;
			}
		body#pageFamille #familleContenu h3 {
			margin: 0;
			padding: 12px 0 5px 0;
			width: 475px;
			color: #a43033;					
			font-size: 16px;
			line-height: 20px;
			text-align: center;
			}			
		body#pageFamille #familleContenu p {	
			margin: 0;
			padding: 12px 0 0 40px;
			width: 395px;
			font-size: 11px;
			line-height: 17px;
			text-align: justify;		
			}
		body#pageFamille #familleContenu #reliureGauche {
			position: absolute;
			top: 28px;
			left: 425px;	
			margin: 0;
			padding: 0;
			width: 30px;
			height: 327px;
			background: url(/img/com/fond_reliure_g.png) left top repeat-y;
			}			
		body#pageFamille #familleContenu #familleVisuel {
			position: absolute;
			top: 28px;
			right: 20px;	
			margin: 0;
			padding: 0;
			}
		body#pageFamille #familleContenu #lienFamilleG {
			position: absolute;
			top: 328px;
			left: 92px;	
			margin: 0;
			padding: 0 0 0 22px;
			display: block;
			height: 17px;
			font-size: 11px;
			line-height: 14px;
			color: #938976;
			font-weight: bold;
			text-align: right;			
			background: url(/img/com/fleche_g.png) left top no-repeat;
			}
		body#pageFamille #familleContenu #lienFamilleG:hover {
			color: #000;
			}			
		body#pageFamille #familleContenu #lienFamilleD {
			position: absolute;
			top: 328px;
			right: 450px;	
			margin: 0;
			padding: 0 22px 0 0;			
			display: block;
			height: 17px;
			font-size: 11px;
			line-height: 14px;
			color: #938976;
			font-weight: bold;			
			background: url(/img/com/fleche_d.png) right top no-repeat;
			}
		body#pageFamille #familleContenu #lienFamilleD:hover {
			color: #000;
			}									
					
	body#pageFamille h2 {
		clear: both;
		margin: 0;
		padding: 375px 0 0 0;		
		font-size: 14px;
		text-align: center;
		font-weight: bold;
		font-style: italic;
		color: #776e5d;
		}		

/*************************************/
/**************Excellence*************/
/*************************************/	

body#pageExcellence #excellenceGlobal {
	margin: 33px 0 0 42px;
	padding: 0;
	width: 885px;
	height: 516px;
	background: url(/img/com/fond_storytelling.png) left top repeat;
	position: relative;	
	}
	body#pageExcellence #excellenceContenu {
		position: absolute;
		top: 0;
		left: 0;	
		margin: 0;
		padding: 0;
		width: 885px;
		height: 490px;
		background: url(/img/com/fond_excellence.png) left top no-repeat;
		}
		body#pageExcellence #excellenceContenu h1 {
			margin: 0;
			padding: 48px 0 5px 0;
			width: 475px;
			color: #000;					
			font-size: 18px;
			line-height: 25px;
			text-align: center;
			}
		body#pageExcellence #excellenceContenu p {	
			margin: 0;
			padding: 12px 0 0 40px;
			width: 395px;
			font-size: 11px;
			line-height: 17px;
			text-align: justify;		
			}
		body#pageExcellence #excellenceContenu #reliureGauche {
			position: absolute;
			top: 28px;
			left: 425px;	
			margin: 0;
			padding: 0;
			width: 30px;
			height: 435px;
			background: url(/img/com/fond_reliure_g.png) left top repeat-y;
			}			
		body#pageExcellence #excellenceContenu #excellenceVisuel {
			position: absolute;
			top: 28px;
			right: 20px;	
			margin: 0;
			padding: 0;
			}
		body#pageExcellence #excellenceContenu #lienExcellence1 {
			position: absolute;
			top: 438px;
			left: 92px;	
			margin: 0;
			padding: 0 0 0 22px;
			display: block;
			height: 17px;
			font-size: 11px;
			line-height: 14px;
			color: #938976;
			font-weight: bold;
			text-align: right;			
			background: url(/img/com/fleche_g.png) left top no-repeat;
			}
		body#pageExcellence #excellenceContenu #lienExcellence1:hover {
			color: #000;
			}			
		body#pageExcellence #excellenceContenu #lienExcellence2 {
			position: absolute;
			top: 438px;
			right: 450px;	
			margin: 0;
			padding: 0 22px 0 0;			
			display: block;
			height: 17px;
			font-size: 11px;
			line-height: 14px;
			color: #938976;
			font-weight: bold;			
			background: url(/img/com/fleche_d.png) right top no-repeat;
			}
		body#pageExcellence #excellenceContenu #lienExcellence2:hover {
			color: #000;
			}									
					
	body#pageExcellence h2 {
		clear: both;
		margin: 0;
		padding: 485px 0 0 0;		
		font-size: 14px;
		text-align: center;
		font-weight: bold;
		font-style: italic;
		color: #776e5d;
		}


/*************************************/
/****************Vins*****************/
/*************************************/		

body#pageVinsSommaire h1 {
	color: #fff;
	margin: 0;
	padding: 23px 0 0 48px;
	font-size: 18px;
	line-height: 25px;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
body#pageVinsSommaire p {
	margin: 0;
	padding: 10px 0 0 48px;	
	width: 428px;	
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-align: justify;
}
body#pageVinsSommaire p#entete1 {
	margin: 0;
	padding: 14px 0 0 48px;	
	width: 428px;	
	color: #fff;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	font-style: italic;
	text-align: justify;
}
body#pageVinsSommaire p#txtColDroite1 {
	margin: -30px 0 0 0;
	padding: 0 35px 0 0;	
	width: 428px;	
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-align: justify;
	float: right;
}

body#pageVinsSommaire #visuelsVins {
	margin: 0;
	padding: 0 0 0 48px;	
	}
	body#pageVinsSommaire #visuelsVins a img {
		border: 6px solid #fff;
	}	
	body#pageVinsSommaire #visuelsVins a:hover img {
		/*border: 6px solid #aba188;*/
		border: 6px solid #93866a;
		
	}

body#pageVinsSommaire a#lienDomaineCarte:link, body#pageVinsSommaire a#lienDomaineCarte:visited {
	margin: 16px 0 0 48px;
	padding: 7px 0 0 0;	
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;			
	outline: none;
	width: 432px;
	height: 20px;
	display: block;
	background-color: #a39880;
}

body#pageVinsSommaire a#lienDomaineCarte:hover, body#pageVinsSommaire a#lienDomaineCarte:active {
	margin: 16px 0 0 48px;
	padding: 7px 0 0 0;	
	color: #fff;
	font-size: 14px;	
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;	
	outline: none;
	width: 432px;
	height: 20px;	
	display: block;
	background-color: #93866a;		
}

#btnFramboisiere {
	margin: 22px 0 0 275px;
	float: left;
	}
#btnFramboisiereGb {
	margin: 22px 0 0 275px;
	float: left;	
	}

body#pageVinsListe #navRegionsListe {
	margin: 35px 0 0 48px;
	padding: 0;	
	}
	body#pageVinsListe #navRegionsListe .navRegionsListeItem {
		float: left;
		}
	body#pageVinsListe h1 {
		color: #000;
		margin: 0;
		padding: 0;
		font-size: 20px;
		line-height: 25px;		
		text-transform: uppercase;	
		}
	body#pageVinsListe h2 {
		margin: 8px 0 0 0;
		padding: 0;
		font-size: 10px;
		line-height: 25px;
		text-transform: uppercase;			
		}	
	body#pageVinsListe h2 a:link, body#pageVinsListe h2 a:visited {
		color: #000;	
		}
	body#pageVinsListe h2 a:hover, body#pageVinsListe h2 a:active {
		color: #a63237;
		}
#listeVinsGlobal {
	margin: 20px 0 0 48px;
	padding: 3px 0 0 0;
	width: 512px;
	height: 442px;
	background: url(/img/com/fond_vins_liste.png) 0 0 repeat;	
	}		
	#listeVinsContenu {
		margin: 0;
		padding: 5px 0 0 0;
		width: 508px;
		height: 433px;
		overflow: auto;
		}	
		#listeVinsContenu h3 {
			margin: 12px 0 0 0;
			padding: 0;
			width: 485px;
			height: 33px;	
			}
			#listeVinsContenu h3 span {
				width: 1px;
				position: absolute;
				left: 0;
				top: -9999px;
				overflow: hidden;
			}		
		#listeVinsContenu h3#listeVinsTitreGC {
			background: url(/img/fr/titre_liste_gc.png) 0 0 no-repeat;	
			}
		#listeVinsContenu h3#listeVinsTitrePC {
			background: url(/img/fr/titre_liste_pc.png) 0 0 no-repeat;	
			}			
		#listeVinsContenu h3#listeVinsTitreVI {
			background: url(/img/fr/titre_liste_vi.png) 0 0 no-repeat;	
			}
		#listeVinsContenu h3#listeVinsTitreRG {
			background: url(/img/fr/titre_liste_rg.png) 0 0 no-repeat;	
			}
			
		#listeVinsContenu ul {
			width: 465px;
			margin: 0;
			padding: 0 5px 0 10px;
			font-size: 12px;
			line-height: 19px;			
			}
			#listeVinsContenu ul li {
				margin: 0;
				padding: 0 0 5px 23px;
				list-style-position: outside;
				list-style-type: none;
				font-size: 12px; /*confirmer taille li pour réinscrire sur valeur du body*/
				line-height: 19px; /*confirmer taille li pour réinscrire sur valeur du body*/
				}
				#listeVinsContenu ul li span {
					color: #a63237;
					}				
				#listeVinsContenu ul li a:link, #listeVinsContenu ul li a:visited {
					margin: 0;
					padding: 0 0 5px 0;				
					text-decoration: none;
					outline: none;
				}			
	
				#listeVinsContenu ul li a:hover, #listeVinsContenu ul li a:active {
					margin: 0;
					padding: 0 0 5px 0;
					text-decoration: none;
					outline: none;
				}		
			#listeVinsContenu ul li.listeVinsRouge {
				background: url(/img/com/puce_rouge.png) 0 -1px no-repeat;
				}
				#listeVinsContenu ul li.listeVinsRouge a:link, #listeVinsContenu ul li.listeVinsRouge a:visited {
					color: #000;
				}			
				#listeVinsContenu ul li.listeVinsRouge a:hover, #listeVinsContenu ul li.listeVinsRouge a:active {
					color: #a63237;
				}			
			#listeVinsContenu ul li.listeVinsBlanc {
				background: url(/img/com/puce_blanc.png) 0 -1px no-repeat;
				}												
				#listeVinsContenu ul li.listeVinsBlanc a:link, #listeVinsContenu ul li.listeVinsBlanc a:visited {
					color: #000;
				}			
				#listeVinsContenu ul li.listeVinsBlanc a:hover, #listeVinsContenu ul li.listeVinsBlanc a:active {
					color: #66842d;
				}
			#listeVinsContenu ul li.listeVinsRose {
				background: url(/img/com/puce_rose.png) 0 -1px no-repeat;
				}
				#listeVinsContenu ul li.listeVinsRose a:link, #listeVinsContenu ul li.listeVinsRose a:visited {
					color: #000;
				}			
				#listeVinsContenu ul li.listeVinsRose a:hover, #listeVinsContenu ul li.listeVinsRose a:active {
					color: #f25f66;
				}				
#diapoVinsListe {
	position: absolute;
	right: 47px;
	top: 232px;
	margin: 0;
	padding: 10px;
	width: 315px;
	height: 425px;
	background: #fff;	
	}
	
body#pageVinsFiche #navRegionsListe {
	margin: 35px 0 0 48px;
	padding: 0;	
	}
	body#pageVinsFiche #navRegionsListe .navRegionsListeItem {
		float: left;
		}
	body#pageVinsFiche h1 {
		color: #000;
		margin: 0;
		padding: 0;
		font-size: 20px;
		line-height: 25px;		
		text-transform: uppercase;	
		}
	body#pageVinsFiche h2 {
		margin: 8px 0 0 0;
		padding: 0;
		font-size: 10px;
		line-height: 25px;
		text-transform: uppercase;			
		}	
	body#pageVinsFiche h2 a:link, body#pageVinsFiche h2 a:visited {
		color: #000;	
		}
	body#pageVinsFiche h2 a:hover, body#pageVinsFiche h2 a:active {
		color: #a63237;
		}	
	
#ficheVinsGlobal {
	margin: 20px 0 0 48px;
	padding: 0;
	width: 878px;
	min-height: 430px;
	height: auto !important;
	height: 430px;	
	background: url(/img/com/fond_vins_liste.png) 0 0 repeat;	
	}
	#ficheVinsRedac {
		margin: 0;
		padding: 20px 0 0 20px;
		width: 410px;
		float: left;
		position: relative;
		}
	#ficheVinsRedac #ficheVinsTitre {	
		min-width: 220px;
		/*max-width:291px;*/	
		background: #a49880;
		height: 50px;
		margin-left: 2px;
		padding: 0;
		text-align: center;
		float: left;
		}			
		#ficheVinsRedac #ficheVinsTitre h3 {
			margin: 0;
			padding: 8px 5px 0 5px;
			font-size: 14px;
			line-height: 20px;
			color: #fff;
			text-transform: uppercase;
			
			}
		#ficheVinsRedac #ficheVinsTitre h4 {
			margin: 0;
			padding: 5px 5px 0 5px;
			font-size: 14px;
			line-height: 16px;
			color: #fff;
			}
	#ficheVinsRedac #ficheVinsTabs {
		margin: 0;
		padding: 30px 0 0 0;
		clear: both;
		}					
	#ficheVinsRedac p {
		margin: 0;
		padding: 0 0 20px 0;
		text-align: justify;
		font-size: 11px;
		line-height: 17px;
	}
	#ficheVinsRedac p.ficheTitreCommentaires {		
		margin: 0;
		padding: 0 0 4px 0;
		color: #847c67;
		text-align: left;
		font-size: 15px;
		line-height: 18px;
	}	
	#ficheVinsRedac .ficheVinsEntete {
		margin: 0;
		padding: 0;
		text-align: left;
		font-size: 11px;
		line-height: 17px;
		font-weight: bold;
		text-transform: uppercase;
	}
	#ficheVinsTabs strong, #ficheVinsTabs b {
		font-weight: bold;
	}
	#ficheVinsTabs em, #ficheVinsTabs i {
		font-style: italic;
	}
	#ficheVinsRedac #ficheVinsNavOutils {
		margin: 0;
		padding: 0;
		position: absolute;
		top: 20px;
		right: 0;
		text-align: left;
		}
		#ficheVinsRedac #ficheVinsNavOutils ul {
			margin: 0;
			padding: 0;
			font-size: 9px; /*confirmer taille li pour réinscrire sur valeur du body*/
			line-height: 9px; /*confirmer taille li pour réinscrire sur valeur du body*/					
		}
		#ficheVinsRedac #ficheVinsNavOutils ul li {
		margin: 0;
		padding: 0;
		list-style-position: outside;
		list-style-type: none;
		height: 11px;
		}
		#ficheVinsRedac #ficheVinsNavOutils ul li a:link, #ficheVinsRedac #ficheVinsNavOutils ul li a:visited {
			margin: 0;
			padding: 0;
			font-size: 9px;
			line-height: 9px;
			text-transform: uppercase;
			color: #a39980;
			text-decoration: none;
		}
		#ficheVinsRedac #ficheVinsNavOutils ul li a:hover, #ficheVinsRedac #ficheVinsNavOutils ul li a:active {
			margin: 0;
			padding: 0;
			font-size: 9px;
			line-height: 9px;
			text-transform: uppercase;
			color: #827764;
			text-decoration: none;
		}
		#ficheVinsRedac #ficheVinsNavOutils ul li a.ficheLienPDF:link, #ficheVinsRedac #ficheVinsNavOutils ul li a.ficheLienPDF:visited {
			margin: 0;
			padding: 0;
			font-size: 9px;
			line-height: 9px;
			text-transform: uppercase;
			color: #827764;
			text-decoration: none;
		}
		#ficheVinsRedac #ficheVinsNavOutils ul li a.ficheLienPDF:hover, #ficheVinsRedac #ficheVinsNavOutils ul li a.ficheLienPDF:active {
			margin: 0;
			padding: 0;
			font-size: 9px;
			line-height: 9px;
			text-transform: uppercase;
			color: #a39980;
			text-decoration: none;
		}		
												
	#ficheVinsVisuels {
		margin: 0;
		padding: 20px 0 0 15px;
		width: 432px;
		float: left;
		position: relative;	
		}
		#ficheVinsBouteille {
			margin: 0;
			padding: 0;
			width: 150px;
			text-align: center;
			float: left;					
			}
		#ficheVinsCarte {
			margin: 0;
			padding: 0;
			width: 265px;
			height: 265px;
			overflow: hidden;
			text-align: center;
			float: left;	
			}			
			a#ficheVinsLienCarte:link, a#ficheVinsLienCarte:visited {
				margin: 5px 0 0 147px;
				padding: 0 0 0 21px;	
				color: #fff;
				font-size: 9px;
				line-height: 25px;
				text-decoration: none;
				font-weight: bold;
				/*text-transform: uppercase;*/
				text-align: left;
				text-indent: -999px;
				overflow: hidden;			
				outline: none;
				width: 117px;
				height: 27px;
				display: block;
				background: url(/img/fr/lien_fiche_carte_off.png) 0 0 no-repeat;
				clear: both;
			}
			
			a#ficheVinsLienCarte:hover, a#ficheVinsLienCarte:active {
				margin: 5px 0 0 147px;
				padding: 0 0 0 21px;	
				color: #fff;
				font-size: 9px;
				line-height: 25px;	
				text-decoration: none;
				font-weight: bold;
				/*text-transform: uppercase;*/
				text-align: left;
				text-indent: -999px;
				overflow: hidden;	
				outline: none;
				width: 117px;
				height: 27px;	
				display: block;
				background: url(/img/fr/lien_fiche_carte_on.png) 0 0 no-repeat;
				clear: both;				
			}
			a#ficheVinsLienParcelle:link, a#ficheVinsLienParcelle:visited {
				margin: 5px 0 0 0;
				padding: 0 0 0 22px;	
				color: #fff;
				font-size: 9px;
				line-height: 27px;
				text-decoration: none;
				font-weight: bold;
				/*text-transform: uppercase;*/
				text-align: left;
				text-indent: -999px;
				overflow: hidden;			
				outline: none;
				width: 110px;
				height: 29px;
				display: block;
				background: url(/img/fr/lien_fiche_parcelle_off.png) 0 0 no-repeat;
				position: absolute;
				top: 284px;
				right: 17px;
			}
			
			a#ficheVinsLienParcelle:hover, a#ficheVinsLienParcelle:active {
				margin: 5px 0 0 0;
				padding: 0 0 0 22px;	
				color: #fff;
				font-size: 9px;
				line-height: 27px;	
				text-decoration: none;
				font-weight: bold;
				/*text-transform: uppercase;*/
				text-align: left;
				text-indent: -999px;
				overflow: hidden;	
				outline: none;
				width: 110px;
				height: 29px;	
				display: block;
				background: url(/img/fr/lien_fiche_parcelle_on.png) 0 0 no-repeat;	
				position: absolute;
				top: 284px;
				right: 17px;								
			}
			a#ficheVinsLienCarteGb:link, a#ficheVinsLienCarteGb:visited {
				margin: 5px 0 0 147px;
				padding: 0 0 0 21px;	
				color: #fff;
				font-size: 9px;
				line-height: 25px;
				text-decoration: none;
				font-weight: bold;
				/*text-transform: uppercase;*/
				text-align: left;
				text-indent: -999px;
				overflow: hidden;			
				outline: none;
				width: 127px;
				height: 27px;
				display: block;
				background: url(/img/gb/lien_fiche_carte_off.png) 0 0 no-repeat;
				clear: both;
			}
			a#ficheVinsLienCarteGb:hover, a#ficheVinsLienCarteGb:active {
				margin: 5px 0 0 147px;
				padding: 0 0 0 21px;	
				color: #fff;
				font-size: 9px;
				line-height: 25px;	
				text-decoration: none;
				font-weight: bold;
				/*text-transform: uppercase;*/
				text-align: left;
				text-indent: -999px;
				overflow: hidden;	
				outline: none;
				width: 127px;
				height: 27px;	
				display: block;
				background: url(/img/gb/lien_fiche_carte_on.png) 0 0 no-repeat;
				clear: both;				
			}
			a#ficheVinsLienParcelleGb:link, a#ficheVinsLienParcelleGb:visited {
				margin: 5px 0 0 0;
				padding: 0 0 0 22px;	
				color: #fff;
				font-size: 9px;
				line-height: 27px;
				text-decoration: none;
				font-weight: bold;
				/*text-transform: uppercase;*/
				text-align: left;
				text-indent: -999px;
				overflow: hidden;			
				outline: none;
				width: 100px;
				height: 29px;
				display: block;
				background: url(/img/gb/lien_fiche_parcelle_off.png) 0 0 no-repeat;
				position: absolute;
				top: 284px;
				right: 17px;
			}
			
			a#ficheVinsLienParcelleGb:hover, a#ficheVinsLienParcelleGb:active {
				margin: 5px 0 0 0;
				padding: 0 0 0 22px;	
				color: #fff;
				font-size: 9px;
				line-height: 27px;	
				text-decoration: none;
				font-weight: bold;
				/*text-transform: uppercase;*/
				text-align: left;
				text-indent: -999px;
				overflow: hidden;	
				outline: none;
				width: 100px;
				height: 29px;	
				display: block;
				background: url(/img/gb/lien_fiche_parcelle_on.png) 0 0 no-repeat;	
				position: absolute;
				top: 284px;
				right: 17px;								
			}
			#tablePrix1 {	
				margin: 10px 0 0 150px;
				padding: 0;
				width: 265px;	
				}
				#tablePrix1 th {	
					padding: 3px;	
					color: #000;
					background: #a39980;
					vertical-align: top;
					text-align: center;	
				}				
				#tablePrix1 td {	
					padding: 3px;	
					color: #000;
					background: #cdc6b4;
					vertical-align: top;
					text-align: center;											
				}
				#tablePrix1 .tablePrix1Cell1 {	
					background: none;
					text-align: right;
				}
				#tablePrix1 .tablePrix1Cell2 {
					text-align: right;
				}				
				#tablePrix1 .tablePrix1Ok {	
					background-color:#a49880;
					text-align: center;
					padding: 6px 3px 3px 3px;
				}
				#tablePrix1 .tablePrix1Ok a:link, #tablePrix1 .tablePrix1Ok a:visited {
					font-size: 11px;
					line-height: 18px;
					color: #000;
					text-decoration: none;
					outline: none;
				}
				#tablePrix1 .tablePrix1Ok a:hover, #tablePrix1 .tablePrix1Ok a:active {
					font-size: 11px;
					line-height: 18px;
					color: #fff;
					text-decoration: none;
					outline: none;
				}														
				#tablePrix1 input[type="text"]  {
					width: 25px;
					height: 15px;
					background: #fff;
					border: 1px solid #b6af9f;
					font-size: 11px;
					line-height: 15px;
					text-align: center;
					margin: auto;
				}									
								
/*****************/
/****** News *****/
/*****************/

body#pageActualites #navActualitesListe {
	margin: 25px 0 0 49px;
	padding: 0;	
	}
	body#pageActualites #navActualitesListe .navActualitesListeItem {
		float: left;
		}
	body#pageActualites h1 {
		color: #000;
		margin: 0;
		padding: 0;
		font-size: 20px;
		line-height: 25px;		
		text-transform: uppercase;	
		}
	body#pageActualites h2 {
		margin: 8px 0 0 0;
		padding: 0;
		font-size: 10px;
		line-height: 25px;
		text-transform: uppercase;			
		}	
	body#pageActualites h2 a:link, body#pageActualites h2 a:visited {
		color: #000;	
		}
	body#pageActualites h2 a:hover, body#pageActualites h2 a:active {
		color: #a63237;
		}
						
.newsGlobal {
	margin: 15px 0 0 42px;
	padding: 0 0 20px 0;
	width: 885px;
	min-height: 450px;
	height: auto !important;
	height: 450px;	
	background: url(/img/com/fond_storytelling.png) left top repeat;
	position: relative;	
	}
	.newsGlobal .newsDate {
		color: #555;
		font-size: 10px;
		font-weight: bold;
		line-height: 12px;
		margin: 0;
		padding: 13px 0 0 0;
		text-transform: normal;		
	}
	.newsGlobal h3 {
		color: #000;
		font-size: 16px;
		line-height: 20px;
		margin: 0;
		padding: 10px 0 0 10px;
		text-transform: uppercase;		
		}
		
	.newsGlobal h4 {
		color: #000;
		font-size: 14px;
		line-height: 18px;
		margin: 0;
		padding: 20px 0 4px 0;
		text-transform: uppercase;		
		}
		.newsGlobal h4 span {
			color: #968e79;		
		}	
	.newsGlobal p {
		font-size: 11px;
		line-height: 15px;
		color: #000;
		margin: 6px 0 2px 0;
		padding: 0;		
	}
	.newsGlobal div.newsLien {
		margin: 10px 20px 0 0;
		padding: 0;	
		background: url(/img/com/puce_rouge.png) left top no-repeat;
		height: 20px;		
		float: left;			
		}
		.newsGlobal div.newsLien a:link, .newsGlobal div.newsLien a:visited {
			padding: 0 0 0 25px;
			font-size: 11px;
			line-height: 20px;			
			color: #b6142b;
			text-decoration: none;
			outline: none;
			text-transform: uppercase;			
		}
		
		.newsGlobal div.newsLien a:hover, .newsGlobal div.newsLien a:active {
			padding: 0 0 0 25px;
			font-size: 11px;
			line-height: 20px;			
			color: #000;
			text-decoration: none;
			outline: none;
			text-transform: uppercase;			
		}
	.newsGlobal div.newsDoc {
		margin: 10px 20px 0 0;
		padding: 0;
		background: url(/img/com/puce_rouge.png) left top no-repeat;
		font-size: 11px;
		line-height: 20px;
		height: 20px;				
		float: left;	
		}
		.newsGlobal div.newsDoc a:link, .newsGlobal div.newsDoc a:visited {
			padding: 0 0 0 25px;
			font-size: 11px;
			line-height: 20px;			
			color: #b6142b;
			text-decoration: none;
			outline: none;
			text-transform: uppercase;
		}
		
		.newsGlobal div.newsDoc a:hover, .newsGlobal div.newsDoc a:active {
			padding: 0 0 0 25px;
			font-size: 11px;
			line-height: 20px;			
			color: #000;
			text-decoration: none;
			outline: none;
			text-transform: uppercase;
		}
				
	.newsGlobal .newsRedac {
		width: 850px;
		margin: 0 0 5px 10px;
		padding: 5px 0 0 0;
		float: left;
	}
	.newsGlobal .newsRedacPhoto {
		width: 580px;
		margin: 0 0 5px 10px;
		padding: 5px 0 0 0;
		float: left;
	}
	.newsGlobal .newsPhotoGlobal {
		width: 240px;
		margin: 45px 0 5px 30px;
		padding: 0;
		float: left;
		}
		.newsGlobal .newsPhotoGlobal .newsPhoto {
			margin: 0;
			padding: 0;
			float: right;
			background: #fff;
			padding: 4px;
		}
		.newsGlobal .newsPhotoGlobal .newsPhotoZoom {
			clear: both;
			width: 240px;			
			text-align: right;
		}			
	p#noNews {
		color: #a63237;
		font-size: 18px;
		line-height: 20px;
		margin: 0;
		padding: 50px 0 2px 0;
		font-weight: bold;
		text-align: center;		
	}	
			
			
/******************************************/
/***********Formulaires *******************/
/******************************************/


#contactGlobal {
	margin: 33px 0 0 42px;
	padding: 0;
	width: 885px;
	background: url(/img/com/fond_storytelling.png) left top repeat;
	position: relative;	
	}
	#contactGlobal h1 {
		margin: 0;
		padding: 20px 0 0 17px;
		color: #000;		
		font-size: 14px;
		line-height: 17px;
		text-transform: uppercase;
		letter-spacing: 1px;	
		}
	#contactCoords {
		margin: 0;
		padding: 0;
		position: absolute;
		right: 23px;
		top: 53px;
		z-index: 30;
		width: 190px;
		height: 144px;
		background: url(/img/com/fond_storytelling.png) left top repeat;
		}
		#contactCoords p {
			font-size: 11px;
			line-height: 15px;
			margin: 0;
			padding: 10px 10px 0 12px;
			text-align: left;
			}	
		#contactCoords #blasonContact {
			margin: 0;
			padding: 0;
			position: absolute;
			right: 3px;
			bottom: 3px;
			z-index: 30;
			}	
	form#formContact {
		margin: 0;
		padding: 10px 0 0 17px;
		width: 610px;
		}		
	fieldset {
		margin: 0;
		padding: 5px 0 0 0;
		border: 1px none #000;
		}
		fieldset p {
			margin: 0;
			padding: 0;
			font-size: 11px;
			line-height: 15px;			
			clear: both;
			color: #000;
			text-align: left;	
		}
		fieldset p.note1 {
			margin: 0;
			padding: 0 0 20px 0;		
			font-size: 10px;
			text-align: justify;
		}
		fieldset label {
			float: left;
			font-size: 11px;
			line-height: 15px;		
			width: 145px;
			margin: 6px 0;
			padding: 0;
			color: #000;
		}
		fieldset label.labelOptin {
			width: 600px;
		}		
	
		fieldset input, fieldset select, fieldset textarea {
			width: 460px;
			height: 18px;
			margin: 8px 0;
			padding: 0;
			background-color: #fff;
			border: 0px solid #fff;
			float: left;				
		}
		fieldset textarea {
				height: 100px;				
			}
		fieldset input.radio, fieldset input.checkbox {
			width: auto;
			height: auto;
			margin: 7px 3px 7px 0;
			vertical-align: middle;
			background-color: transparent;
			border: 0px solid #fff;			
			float: none;
		}
		fieldset input.btn {
			width: 80px;
			height: 20px;
			color: #fff;
			background: #a63137 url(/img/fr/btn_envoyer.gif) left top no-repeat;
			margin: 10px 0 30px 310px;
			padding: 0 0 3px 0;
			border: none;
			cursor: pointer;
			overflow: hidden;
			text-indent: -999px;
			font-size: 0px;
			display:block;
			line-height: 0px;			
		}
		fieldset input#btnTelechargement1 {
			width: 80px;
			height: 20px;
			color: #fff;
			background: #a63137 url(/img/fr/btn_retour.gif) left top no-repeat;
			margin: 10px 0 30px 270px;
			padding: 0 0 3px 0;
			border: none;
			cursor: pointer;
			overflow: hidden;
			text-indent: -999px;
			font-size: 0px;
			display:inline;
			line-height: 0px;			
		}		
		fieldset input#btnTelechargement2 {
			width: 80px;
			height: 20px;
			color: #fff;
			background: #a63137 url(/img/fr/btn_valider.gif) left top no-repeat;
			margin: 10px 0 30px 20px;
			padding: 0 0 3px 0;
			border: none;
			cursor: pointer;
			overflow: hidden;
			text-indent: -999px;
			font-size: 0px;
			display:inline;
			line-height: 0px;			
		}
		fieldset input.btnGb {
			width: 80px;
			height: 20px;
			color: #fff;
			background: #a63137 url(/img/gb/btn_envoyer.gif) left top no-repeat;
			margin: 10px 0 30px 310px;
			padding: 0 0 3px 0;
			border: none;
			cursor: pointer;
			overflow: hidden;
			text-indent: -999px;
			font-size: 0px;
			display:block;
			line-height: 0px;			
		}
		fieldset input#btnTelechargement1Gb {
			width: 80px;
			height: 20px;
			color: #fff;
			background: #a63137 url(/img/gb/btn_retour.gif) left top no-repeat;
			margin: 10px 0 30px 270px;
			padding: 0 0 3px 0;
			border: none;
			cursor: pointer;
			overflow: hidden;
			text-indent: -999px;
			font-size: 0px;
			display:inline;
			line-height: 0px;			
		}		
		fieldset input#btnTelechargement2Gb {
			width: 80px;
			height: 20px;
			color: #fff;
			background: #a63137 url(/img/gb/btn_valider.gif) left top no-repeat;
			margin: 10px 0 30px 20px;
			padding: 0 0 3px 0;
			border: none;
			cursor: pointer;
			overflow: hidden;
			text-indent: -999px;
			font-size: 0px;
			display:inline;
			line-height: 0px;			
		}				
	
	p#txtChampsObligatoires {
		margin: 5px 0;
		font-size: 11px;
		line-height: 17px;		
		color: #000;	
		text-align: center;
	}		
	.asterisque {
	  font-weight: bold;
	  color: #a53237;
	  font-size: 13px;
	  line-height: 20px;
	}
	span#specialFieldSociete {display:none;}


/************Envoyer une fiche à un ami*******************/	

	form#formSendtoafriend {
		margin: 0;
		padding: 10px 0 0 17px;
		width: 530px;
		}		
	form#formSendtoafriend fieldset {
		margin: 0;
		padding: 5px 0 0 0;
		border: 1px none #000;
		}
		form#formSendtoafriend fieldset p {
			margin: 0;
			padding: 0;
			font-size: 11px;
			line-height: 15px;			
			clear: both;
			color: #000;
			text-align: left;	
		}
		form#formSendtoafriend fieldset p.note1 {
			margin: 0;
			padding: 0 0 20px 0;		
			font-size: 10px;
			text-align: justify;
		}
		body#pageVinsFiche h5#enteteEnvoiVinAmi {
			margin: 0;
			padding: 0 0 3px 0;		
			font-size: 13px;
			line-height: 22px;
			text-align: center;
			font-weight: normal;
			font-style: italic;
		}		
		form#formSendtoafriend fieldset label {
			float: left;
			font-size: 11px;
			line-height: 15px;		
			width: 120px;
			margin: 6px 0;
			padding: 0;
			color: #000;
		}
		form#formSendtoafriend fieldset label.labelOptin {
			width: 540px;
		}		
	
		form#formSendtoafriend fieldset input, form#formSendtoafriend fieldset select, form#formSendtoafriend fieldset textarea {
			width: 340px;
			height: 18px;
			margin: 8px 0;
			padding: 0;
			background-color: #fff;
			border: 0px solid #fff;
			float: left;				
		}
		form#formSendtoafriend fieldset input.radio, form#formSendtoafriend fieldset input.checkbox {
			width: auto;
			height: auto;
			margin: 7px 3px 7px 0;
			vertical-align: middle;
			background-color: transparent;
			border: 0px solid #fff;			
			float: none;
		}
		form#formSendtoafriend fieldset input.btn {
			width: 80px;
			height: 20px;
			color: #fff;
			background: #a63137 url(/img/fr/btn_envoyer.gif) left top no-repeat;
			margin: 10px 0 30px 240px;
			padding: 0 0 3px 0;
			border: none;
			cursor: pointer;
			overflow: hidden;
			text-indent: -999px;
			font-size: 0px;
			display:block;
			line-height: 0px;			
		}
		form#formSendtoafriend fieldset input.btnGb {
			width: 80px;
			height: 20px;
			color: #fff;
			background: #a63137 url(/img/gb/btn_envoyer.gif) left top no-repeat;
			margin: 10px 0 30px 240px;
			padding: 0 0 3px 0;
			border: none;
			cursor: pointer;
			overflow: hidden;
			text-indent: -999px;
			font-size: 0px;
			display:block;
			line-height: 0px;			
		}

/******************************************/
/******* Offres nouveaux clients **********/
/******************************************/


#offresNvxClientsGlobal {
	margin: 33px 0 0 42px;
	padding: 0;
	width: 885px;
	min-height: 450px;
	height: auto !important;
	height: 450px;
	background: url(/img/com/fond_offres1.png) left top repeat;
	position: relative;	
	}
	#offresNvxClientsGlobal em {
		font-style:italic;	
	}
	#offresNvxClientsGlobal strong {
		font-weight:bold;
	}
	#offresNvxClientsGlobal h1 {
		margin: 0;
		padding: 18px 35px 25px 0;
		color: #a63237;		
		font-size: 14px;
		line-height: 17px;
		text-transform: uppercase;
		letter-spacing: 1px;
		text-align: center;	
		}
	#offresNvxClientsDecouvrezVins {
		margin: 0;
		padding: 0;
		position: absolute;
		left: 19px;
		top: 57px;
		z-index: 30;
		width: 130px;
		background: url(/img/com/fond_offres1.png) left top repeat;
		}
		#offresNvxClientsDecouvrezVins h4 {
			margin: 0;
			padding: 5px 0 5px 0;
			color: #000;		
			font-size: 11px;
			line-height: 14px;
			text-transform: uppercase;
			text-align: center;
			background: #cbc5b6;	
			}			
		#offresNvxClientsDecouvrezVins ul {
			margin: 0;
			padding: 5px 5px 5px 10px;
			}
			#offresNvxClientsDecouvrezVins ul li {
				margin: 0;
				padding: 0;
				list-style-position: outside;
				list-style-type: none;
			}	
			#offresNvxClientsDecouvrezVins ul li a:link, #offresNvxClientsDecouvrezVins ul li a:visited {
				color: #000;
				text-decoration: none;
				outline: none;
				font-size: 11px;
				line-height: 20px;
				font-weight: bold;
				text-transform: uppercase;
			}
			#offresNvxClientsDecouvrezVins ul li a:hover, #offresNvxClientsDecouvrezVins ul li a:active {
				color: #a63237;
				text-decoration: none;
				outline: none;
				font-size: 11px;
				line-height: 20px;
				font-weight: bold;				
				text-transform: uppercase;				
			}
			
	#menuDecouvrezVinsGlobal {
		margin: 0;
		padding: 0;
		position: absolute;
		left: 145px;
		top: 44px;
		z-index: 50;
		width: 350px;
		visibility: hidden;
		}
		#menuDecouvrezVinsCorps {
			margin: 0;
			padding: 0;
			background: url(/img/com/fond_menu_offres_vins_corps.png) left top repeat-y;
			}		
			#menuDecouvrezVinsCorps h5 {
				margin: 0;
				padding: 0 0 2px 25px;
				color: #000;		
				font-size: 12px;
				line-height: 15px;
				text-align: left;	
				}			
			#menuDecouvrezVinsCorps ul {
				margin: 0;
				padding: 0 5px 10px 25px;
				}
				#menuDecouvrezVinsCorps ul li {
					margin: 0;
					padding: 0;
					list-style-position: outside;
					list-style-type: none;
				}	
				#menuDecouvrezVinsCorps ul li a:link, #menuDecouvrezVinsCorps ul li a:visited {
					color: #000;
					text-decoration: none;
					outline: none;
					font-size: 11px;
					line-height: 15px;
				}
				#menuDecouvrezVinsCorps ul li a:hover, #menuDecouvrezVinsCorps ul li a:active {
					color: #a63237;
					text-decoration: none;
					outline: none;
					font-size: 11px;
					line-height: 15px;							
				}
		#menuDecouvrezVinsGlobal #menuDecouvrezVinsFleche {
			margin: 0;
			padding: 0;
			position: absolute;
			left: 9px;
			top: 40px;
			z-index: 60;
			}
		#menuDecouvrezVinsGlobal #menuDecouvrezVinsFermer {
			margin: 0;
			padding: 0;
			position: absolute;
			right: 22px;
			top: 20px;
			z-index: 60;
			}
			
	#offresNvxClientsDescriptifGlobal {
		margin: 0 0 0 15px;
		padding: 0 0 30px 0;
		width: 650px;
		}
		#offresNvxClientsDescriptif1 {
			margin: 0;
			padding: 0;
			background: url(/img/com/fond_offres2.png) left top repeat;
			}		
		#offresNvxClientsDescriptif1 h2 {
			margin: 0;
			padding: 15px 0 17px 0;
			color: #a63237;		
			font-size: 17px;
			line-height: 24px;
			text-transform: uppercase;
			text-align: center;	
			}
		#offresNvxClientsDescriptif1 #offresNvxClientsVisuel1 {
			margin: 0;
			padding: 0;
			width: 190px;
			text-align: center;
			float: left;
			}
			#offresNvxClientsDescriptif1 #offresNvxClientsVisuel1 img {
			border: 5px solid #fff;
			}			
		#offresNvxClientsDescriptif1 #offresNvxClientsTxt1 {
			margin: 0;
			padding: 0;
			width: 440px;
			float: left;
			}
		#offresNvxClientsDescriptif2 {
			margin: 0;
			padding: 15px 0 0 0;
			background: url(/img/com/fond_offres1.png) left top repeat;
			}		
		#offresNvxClientsDescriptif2 .offresNvxClientsVisuel2 {
			margin: 0;
			padding: 0;
			width: 170px;
			text-align: center;
			float: left;
			}
			#offresNvxClientsDescriptifGlobal .offresNvxClientsVisuelVente {
				background-color: #fff;
				margin: 0 auto 0 auto;
				border: 5px solid #fff;
				}								
				#offresNvxClientsDescriptifGlobal .offresNvxClientsVisuelVente table {
					margin: 6px auto 6px auto;
					height: 18px;
					}					
					#offresNvxClientsDescriptifGlobal .offresNvxClientsVisuelVente table .offresNvxClientsVisuelPrix {						
						background-color: #a63237;
						font-size: 12px;
						line-height: 15px;
						font-weight: bold;
						color: #fff;
						padding: 0 5px;
						text-align: center;
						}														
					#offresNvxClientsDescriptifGlobal .offresNvxClientsVisuelVente table .offresNvxClientsVisuelQte {
						padding: 0 0 0 15px;
						}
						#offresNvxClientsDescriptifGlobal .offresNvxClientsVisuelVente table .offresNvxClientsVisuelQte input[type="text"], .offresNvxClientsVisuelAjouter input[type="text"]  {
							width: 25px;
							height: 15px;
							border: 1px solid #b6af9f;
							font-size: 11px;
							line-height: 15px;
							text-align: center;
						}				
				#offresNvxClientsDescriptifGlobal .offresNvxClientsVisuelVente .offresNvxClientsVisuelAjouter {
					margin: 0;
					}
					#offresNvxClientsDescriptifGlobal .offresNvxClientsVisuelVente .offresNvxClientsVisuelAjouter img {						
						cursor: pointer;
					}
											
		#offresNvxClientsDescriptif2 .offresNvxClientsTxt2 {
			margin: 0;
			padding: 0;
			width: 460px;
			float: left;
			}								
			#offresNvxClientsDescriptifGlobal h3 {
				margin: 0;
				padding: 0 0 10px 0;
				color: #000;		
				font-size: 12px;
				line-height: 15px;
				text-align: center;	
				}
			#offresNvxClientsDescriptifGlobal p {
				margin: 0;
				padding: 7px 0 5px 0;
				color: #000;		
				font-size: 11px;
				line-height: 15px;
				text-align: justify;	
				}
			#offresNvxClientsDescriptifGlobal p.offresLienSavoir {
				color: #ba1522;		
				font-size: 11px;
				line-height: 14px;
				text-transform: uppercase;
				text-align: left;
			}
			#offresNvxClientsDescriptifGlobal ul.offresLiensVins, #offresNvxClientsGlobal ul.offresLiensVins {
				margin: 0;
				padding: 0 5px 0 0;
				}
				#offresNvxClientsDescriptifGlobal ul.offresLiensVins li, #offresNvxClientsGlobal ul.offresLiensVins  li {
					margin: 0;
					padding: 0;
					list-style-position: outside;
					list-style-type: none;
				}							
					#offresNvxClientsDescriptifGlobal ul.offresLiensVins li a.offresLienVinsrg:link, #offresNvxClientsDescriptifGlobal ul.offresLiensVins li a.offresLienVinsrg:visited, #offresNvxClientsGlobal ul.offresLiensVins  li a.offresLienVinsrg:link, #offresNvxClientsGlobal ul.offresLiensVins  li a.offresLienVinsrg:visited {
						margin: 0;
						padding: 0 0 0 22px;
						font-size: 11px;
						line-height: 22px;
						color: #ba1522;
						text-decoration: none;
						outline: none;
						display: block;
						background: url(/img/com/puce_rouge.png) left top no-repeat;
					}
					#offresNvxClientsDescriptifGlobal ul.offresLiensVins li a.offresLienVinsrg:hover, #offresNvxClientsDescriptifGlobal ul.offresLiensVins li a.offresLienVinsrg:active, #offresNvxClientsGlobal ul.offresLiensVins  li a.offresLienVinsrg:hover, #offresNvxClientsGlobal ul.offresLiensVins  li a.offresLienVinsrg:active {
						margin: 0;
						padding: 0 0 0 22px;
						font-size: 11px;
						line-height: 22px;
						color: #000;
						text-decoration: none;
						outline: none;
						display: block;
						background: url(/img/com/puce_rouge.png) left top no-repeat;						
					}
					#offresNvxClientsGlobal ul.offresLiensVins li span.offresLienVinsrg, #offresNvxClientsDescriptifGlobal ul.offresLiensVins li span.offresLienVinsrg {
						margin: 0;
						padding: 0 0 0 22px;
						font-size: 11px;
						line-height: 22px;
						color: #000;
						text-decoration: none;
						outline: none;
						display: block;
						background: url(/img/com/puce_rouge.png) left top no-repeat;
					}

					#offresNvxClientsDescriptifGlobal ul.offresLiensVins li a.offresLienVinsro:link, #offresNvxClientsDescriptifGlobal ul.offresLiensVins li a.offresLienVinsro:visited, #offresNvxClientsGlobal ul.offresLiensVins  li a.offresLienVinsro:link, #offresNvxClientsGlobal ul.offresLiensVins  li a.offresLienVinsro:visited {
						margin: 0;
						padding: 0 0 0 22px;
						font-size: 11px;
						line-height: 22px;
						color: #f36269;
						text-decoration: none;
						outline: none;
						display: block;
						background: url(/img/com/puce_rose.png) left top no-repeat;
					}					
					#offresNvxClientsDescriptifGlobal ul.offresLiensVins li a.offresLienVinsro:hover, #offresNvxClientsDescriptifGlobal ul.offresLiensVins li a.offresLienVinsro:active, #offresNvxClientsGlobal ul.offresLiensVins  li a.offresLienVinsr0:hover, #offresNvxClientsGlobal ul.offresLiensVins  li a.offresLienVinsr0:active {
						margin: 0;
						padding: 0 0 0 22px;
						font-size: 11px;
						line-height: 22px;
						color: #000;
						text-decoration: none;
						outline: none;
						display: block;
						background: url(/img/com/puce_rose.png) left top no-repeat;						
					}
					#offresNvxClientsDescriptifGlobal ul.offresLiensVins li span.offresLienVinsro,#offresNvxClientsGlobal ul.offresLiensVins li span.offresLienVinsro {
						margin: 0;
						padding: 0 0 0 22px;
						font-size: 11px;
						line-height: 22px;
						color: #000;
						text-decoration: none;
						outline: none;
						display: block;
						background: url(/img/com/puce_rose.png) left top no-repeat;						
					}

					#offresNvxClientsDescriptifGlobal ul.offresLiensVins li a.offresLienVinsbc:link, #offresNvxClientsDescriptifGlobal ul.offresLiensVins li a.offresLienVinsbc:visited, #offresNvxClientsGlobal ul.offresLiensVins  li a.offresLienVinsbc:link, #offresNvxClientsGlobal ul.offresLiensVins  li a.offresLienVinsbc:visited {
						margin: 0;
						padding: 0 0 0 22px;
						font-size: 11px;
						line-height: 22px;
						color: #66842d;
						text-decoration: none;
						outline: none;
						display: block;
						background: url(/img/com/puce_blanc.png) left top no-repeat;
					}					
					#offresNvxClientsDescriptifGlobal ul.offresLiensVins li a.offresLienVinsbc:hover, #offresNvxClientsDescriptifGlobal ul.offresLiensVins li a.offresLienVinsbc:active, #offresNvxClientsGlobal ul.offresLiensVins  li a.offresLienVinsbc:hover, #offresNvxClientsGlobal ul.offresLiensVins  li a.offresLienVinsbc:active {
						margin: 0;
						padding: 0 0 0 22px;
						font-size: 11px;
						line-height: 22px;
						color: #000;
						text-decoration: none;
						outline: none;
						display: block;
						background: url(/img/com/puce_blanc.png) left top no-repeat;						
					}
					#offresNvxClientsDescriptifGlobal ul.offresLiensVins li span.offresLienVinsbc,#offresNvxClientsGlobal ul.offresLiensVins li span.offresLienVinsbc {
						margin: 0;
						padding: 0 0 0 22px;
						font-size: 11px;
						line-height: 22px;
						color: #000;
						text-decoration: none;
						outline: none;
						display: block;
						background: url(/img/com/puce_blanc.png) left top no-repeat;						
					}
	#offresNvxClientsOutils {
		position: absolute;
		right: 15px;
		top: 57px;
		display: block;
		width: 180px;				
		z-index: 30;
		}													
		a#offresNvxClientsLienAmi:link, a#offresNvxClientsLienAmi:visited {
			margin: 0;
			padding: 4px 0 0 0;
			display: block;
			width: 180px;
			height: 16px;
			background: #968b77;
			text-decoration: none;
			font-size: 11px;
			text-transform: uppercase;
			color: #fff;
			text-align: center;
			outline: none;				
			}
		a#offresNvxClientsLienAmi:hover, a#offresNvxClientsLienAmi:active {
			margin: 0;
			padding: 4px 0 0 0;
			display: block;
			width: 180px;
			height: 16px;
			background: #857b67;
			text-decoration: none;
			font-size: 11px;
			text-transform: uppercase;
			color: #fff;
			text-align: center;
			outline: none;				
			}
		a#offresNvxClientsLienImprimer:link, a#offresNvxClientsLienImprimer:visited {
			margin: 15px 0 0 0;
			padding: 4px 0 0 0;
			display: block;
			width: 180px;
			height: 16px;
			background: #a39880;
			text-decoration: none;
			font-size: 11px;
			text-transform: uppercase;
			color: #fff;
			text-align: center;
			outline: none;				
			}
		a#offresNvxClientsLienImprimer:hover, a#offresNvxClientsLienImprimer:active {
			margin: 15px 0 0 0;
			padding: 4px 0 0 0;
			display: block;
			width: 180px;
			height: 16px;
			background: #94876b;
			text-decoration: none;
			font-size: 11px;
			text-transform: uppercase;
			color: #fff;
			text-align: center;
			outline: none;				
			}
		a#offresNvxClientsLienNewsletter:link, a#offresNvxClientsLienNewsletter:visited {
			padding: 5px 0 0 0;
			display: block;
			width: 180px;
			height: 13px;
			background: url(/img/com/fond_offres1.png) left top repeat;
			text-decoration: none;
			font-size: 9px;		
			text-transform: uppercase;
			color: #000;
			text-align: center;
			outline: none;				
			}
		a#offresNvxClientsLienNewsletter:hover, a#offresNvxClientsLienNewsletter:active {
			padding: 5px 0 0 0;
			display: block;
			width: 180px;
			height: 13px;
			background: url(/img/com/fond_offres1.png) left top repeat;
			text-decoration: none;
			font-size: 9px;
			text-transform: uppercase;
			color: #a63237;
			text-align: center;
			outline: none;				
			}		
		#offresNvxClientsGaranties {
			margin: 25px 0 0 0;
			padding: 0;
			width: 180px;
			background: url(/img/com/fond_offres1.png) left top repeat;
			}
		body#pageOffresPromo #offresNvxClientsGaranties {
		margin: 0;
		}
			#offresNvxClientsGaranties h4 {
				margin: 0;
				padding: 5px 0 5px 0;
				color: #000;		
				font-size: 10px;
				line-height: 15px;
				text-transform: uppercase;
				text-align: center;
				background: #dcd7cc;	
				}			
			#offresNvxClientsGaranties ul {
				margin: 0;
				padding: 5px 5px 5px 10px;
				}
				#offresNvxClientsGaranties ul li {
					margin: 0;
					padding: 0;
					list-style-position: outside;
					list-style-type: none;
				}	
				#offresNvxClientsGaranties ul li a:link, #offresNvxClientsGaranties ul li a:visited {
					color: #000;
					text-decoration: underline;
					outline: none;
					font-size: 11px;
					line-height: 17px;
				}
				#offresNvxClientsGaranties ul li a:hover, #offresNvxClientsGaranties ul li a:active {
					color: #a63237;
					text-decoration: underline;
					outline: none;
					font-size: 11px;
					line-height: 17px;			
				}			
			
		#offresNvxClientsCoords {
			margin: 20px 0 0 0;
			padding: 0;
			width: 180px;
			background: url(/img/com/fond_storytelling.png) left top repeat;
			}
			#offresNvxClientsCoords p {
				font-size: 10px;
				line-height: 15px;
				margin: 0;
				padding: 7px 2px 10px 10px;
				text-align: left;
				}	
			#offresNvxClientsCoords a:link, #offresNvxClientsCoords a:visited {
				color: #000;
				text-decoration: underline;
				outline: none;
			}
			#offresNvxClientsCoords a:hover, #offresNvxClientsCoords a:active {
				color: #a63237;
				text-decoration: underline;
				outline: none;				
			}

/******************************************/
/************** Offres VIP ****************/
/******************************************/


#offresVipGlobal {
	margin: 33px 0 50px 42px;
	padding: 0;
	width: 885px;
	min-height: 770px;
	height: auto !important;
	height: 770px;
	background: url(/img/com/fond_offres1.png) left top repeat;
	position: relative;	
	}
	#offresVipGlobal h1 {
		margin: 0;
		padding: 18px 35px 25px 0;
		color: #a63237;		
		font-size: 14px;
		line-height: 17px;
		text-transform: uppercase;
		letter-spacing: 1px;
		text-align: center;	
		}
	#offresVipSelecteurVins {
		margin: 0;
		padding: 0 0 10px 0;
		position: absolute;
		left: 19px;
		top: 60px;
		z-index: 30;
		width: 130px;		
		background: url(/img/com/fond_offres1.png) left top repeat;
		}
		#offresVipSelecteurVins h4 {
			margin: 0;
			padding: 5px 0 5px 0;
			color: #a63237;		
			font-size: 11px;
			line-height: 14px;
			text-transform: uppercase;
			text-align: center;
			background: #cbc5b6;	
			}
		#offresVipSelecteurVins h5 {
			margin: 0;
			padding: 7px 0 6px 0;
			color: #000;		
			font-size: 11px;
			line-height: 14px;
			}						
		#offresVipSelecteurVins form {
			margin: 0;
			padding: 0 5px 5px 5px;
			}
			#offresVipSelecteurVins form fieldset {
				margin: 0;
				padding: 0;
				}			
				#offresVipSelecteurVins form fieldset label.labelOptin {
					float: none;
					font-size: 11px;
					line-height: 15px;		
					width: auto;
					margin: 0;
					padding: 0;
					color: #000;
				}
				#offresVipSelecteurVins input.checkbox {
					margin: 4px 3px 7px 0;
				}			
				#offresVipSelecteurVins fieldset input.btn {
					width: 80px;
					height: 20px;
					color: #fff;
					background: #a63137 url(/img/fr/btn_chercher.gif) left top no-repeat;
					margin: 13px 0 0 20px;
					padding: 0 0 3px 0;
					border: none;
					cursor: pointer;
					overflow: hidden;
					text-indent: -999px;
					font-size: 0px;
					display:block;
					line-height: 0px;			
				}
				#offresVipSelecteurVins fieldset input.btnGb {
					width: 80px;
					height: 20px;
					color: #fff;
					background: #a63137 url(/img/gb/btn_chercher.gif) left top no-repeat;
					margin: 13px 0 0 20px;
					padding: 0 0 3px 0;
					border: none;
					cursor: pointer;
					overflow: hidden;
					text-indent: -999px;
					font-size: 0px;
					display:block;
					line-height: 0px;			
				}							
			#offresVipSelecteurVins a:link, #offresVipSelecteurVins a:visited {
				color: #000;
				text-decoration: none;
				outline: none;
				font-size: 11px;
				line-height: 20px;
				font-weight: bold;
				text-transform: uppercase;
			}
			#offresVipSelecteurVins a:hover, #offresVipSelecteurVins a:active {
				color: #a63237;
				text-decoration: none;
				outline: none;
				font-size: 11px;
				line-height: 20px;
				font-weight: bold;				
				text-transform: uppercase;				
			}
			
			
	#offresVipDescriptifGlobal {
		margin: 0 0 0 180px;
		padding: 0 0 30px 0;
		width: 480px;
		}
		#offresVipDescriptif1 {
			margin: 0;
			padding: 0;
			background: url(/img/com/fond_offres2.png) left top repeat;
			}		
		#offresVipDescriptif1 h2 {
			margin: 0;
			padding: 15px 0 17px 0;
			color: #a63237;		
			font-size: 17px;
			line-height: 24px;
			text-transform: uppercase;
			text-align: center;	
			}	
		#offresVipDescriptif1 #offresVipVisuel1 {
			margin: 0;
			padding: 0;
			width: 190px;
			text-align: center;
			float: left;
			}			
		#offresVipDescriptif1 #offresVipTxt1 {
			margin: 0;
			padding: 0;
			width: 275px;
			float: left;
			}
		#offresVipDescriptif2 {
			margin: 0;
			padding: 15px 0 0 0;
			background: url(/img/com/fond_offres1.png) left top repeat;
			}		
		#offresVipDescriptif2 .offresVipVisuel2 {
			margin: 0;
			padding: 0;
			width: 155px;
			text-align: center;
			float: left;
			}
			#offresVipDescriptifGlobal .offresVipVisuelVente {
				background-color: #fff;
				margin: 0 auto 0 auto;
				border: 5px solid #fff;
				}								
				#offresVipDescriptifGlobal .offresVipVisuelVente table {
					margin: 6px auto 6px auto;
					height: 18px;
					}					
					#offresVipDescriptifGlobal .offresVipVisuelVente table .offresVipVisuelPrix {						
						background-color: #a63237;
						font-size: 12px;
						line-height: 15px;
						font-weight: bold;
						color: #fff;
						padding: 0 5px;
						text-align: center;
						}														
					#offresVipDescriptifGlobal .offresVipVisuelVente table .offresVipVisuelQte {
						padding: 0 0 0 15px;
						}						
						#offresVipDescriptifGlobal .offresVipVisuelVente table .offresVipVisuelQte input[type="text"]  {
							width: 25px;
							height: 15px;
							border: 1px solid #b6af9f;
							font-size: 11px;
							line-height: 15px;
							text-align: center;
						}
					#offresVipDescriptifGlobal .offresVipVisuelVente table .offresVipVisuelQteAccroche {
						padding: 0 5px 0 7px;
						}						
						#offresVipDescriptifGlobal .offresVipVisuelVente table .offresVipVisuelQteAccroche input[type="text"]  {
							width: 25px;
							height: 15px;
							border: 1px solid #b6af9f;
							font-size: 11px;
							line-height: 15px;
							text-align: center;
						}										
				#offresVipDescriptifGlobal .offresVipVisuelVente .offresVipVisuelAjouter {
					margin: 0;
					}
					#offresVipDescriptifGlobal .offresVipVisuelVente .offresVipVisuelAjouter img {						
						cursor: pointer;
					}
											
		#offresVipDescriptif2 .offresVipTxt2 {
			margin: 0;
			padding: 0;
			width: 310px;
			float: left;
			}								
			#offresVipDescriptifGlobal h3 {
				margin: 0;
				padding: 0 0 10px 0;
				color: #000;		
				font-size: 12px;
				line-height: 15px;
				text-align: center;	
				}
			#offresVipDescriptifGlobal p {
				margin: 0;
				padding: 7px 0 5px 0;
				color: #000;		
				font-size: 11px;
				line-height: 15px;
				text-align: justify;	
				}
			#offresVipDescriptifGlobal p.offresLienSavoir {
				color: #ba1522;		
				font-size: 11px;
				line-height: 14px;
				text-transform: uppercase;
				text-align: left;
			}
			#offresVipDescriptifGlobal #offresVipTxt1 p.offresLienSavoir {
				color: #ba1522;		
				font-size: 10px;
				line-height: 14px;
				text-transform: uppercase;
				text-align: left;
			}
			#offresVipDescriptifGlobal ul.offresLiensVins {
				margin: 0;
				padding: 0 5px 0 0;
				}
				#offresVipDescriptifGlobal ul.offresLiensVins li {
					margin: 0;
					padding: 0;
					list-style-position: outside;
					list-style-type: none;
				}							
					#offresVipDescriptifGlobal ul.offresLiensVins li a.offresLienVinsrg:link, #offresVipDescriptifGlobal ul.offresLiensVins li a.offresLienVinsrg:visited {
						margin: 0;
						padding: 0 0 0 22px;
						font-size: 11px;
						line-height: 22px;
						color: #ba1522;
						text-decoration: none;
						outline: none;
						display: block;
						background: url(/img/com/puce_rouge.png) left top no-repeat;
					}					
					#offresVipDescriptifGlobal ul.offresLiensVins li a.offresLienVinsrg:hover, #offresVipDescriptifGlobal ul.offresLiensVins li a.offresLienVinsrg:active {
						margin: 0;
						padding: 0 0 0 22px;
						font-size: 11px;
						line-height: 22px;
						color: #000;
						text-decoration: none;
						outline: none;
						display: block;
						background: url(/img/com/puce_rouge.png) left top no-repeat;						
					}
					#offresVipDescriptifGlobal ul.offresLiensVins li a.offresLienVinsro:link, #offresVipDescriptifGlobal ul.offresLiensVins li a.offresLienVinsro:visited {
						margin: 0;
						padding: 0 0 0 22px;
						font-size: 11px;
						line-height: 22px;
						color: #f36269;
						text-decoration: none;
						outline: none;
						display: block;
						background: url(/img/com/puce_rose.png) left top no-repeat;
					}					
					#offresVipDescriptifGlobal ul.offresLiensVins li a.offresLienVinsro:hover, #offresVipDescriptifGlobal ul.offresLiensVins li a.offresLienVinsro:active {
						margin: 0;
						padding: 0 0 0 22px;
						font-size: 11px;
						line-height: 22px;
						color: #000;
						text-decoration: none;
						outline: none;
						display: block;
						background: url(/img/com/puce_rose.png) left top no-repeat;						
					}
					#offresVipDescriptifGlobal ul.offresLiensVins li a.offresLienVinsbc:link, #offresVipDescriptifGlobal ul.offresLiensVins li a.offresLienVinsbc:visited {
						margin: 0;
						padding: 0 0 0 22px;
						font-size: 11px;
						line-height: 22px;
						color: #66842d;
						text-decoration: none;
						outline: none;
						display: block;
						background: url(/img/com/puce_blanc.png) left top no-repeat;
					}					
					#offresVipDescriptifGlobal ul.offresLiensVins li a.offresLienVinsbc:hover, #offresVipDescriptifGlobal ul.offresLiensVins li a.offresLienVinsbc:active {
						margin: 0;
						padding: 0 0 0 22px;
						font-size: 11px;
						line-height: 22px;
						color: #000;
						text-decoration: none;
						outline: none;
						display: block;
						background: url(/img/com/puce_blanc.png) left top no-repeat;						
					}
	#offresVipOutils {
		position: absolute;
		right: 15px;
		top: 57px;
		display: block;
		width: 180px;				
		z-index: 30;
		}
		#offresVipEntete {
			margin: 0;
			padding: 0;
			font-size: 12px;
			line-height: 17px;
			font-style: italic;
			color: #000;
			text-align: justify;				
			}															
		a#offresVipLienCompte:link, a#offresVipLienCompte:visited {
			margin: 20px 0 0 0;
			padding: 4px 0 0 0;
			display: block;
			width: 180px;
			height: 16px;
			background: #fff;
			text-decoration: none;
			font-size: 11px;
			text-transform: uppercase;
			color: #ba1522;
			text-align: center;
			outline: none;				
			}
		a#offresVipLienCompte:hover, a#offresVipLienCompte:active {
			margin: 20px 0 0 0;
			padding: 4px 0 0 0;
			display: block;
			width: 180px;
			height: 16px;
			background: #857b67;
			text-decoration: none;
			font-size: 11px;
			text-transform: uppercase;
			color: #fff;
			text-align: center;
			outline: none;				
			}
		a#offresVipLienImprimer:link, a#offresVipLienImprimer:visited {
			margin: 15px 0 0 0;
			padding: 4px 0 0 0;
			display: block;
			width: 180px;
			height: 16px;
			background: #a39880;
			text-decoration: none;
			font-size: 11px;
			text-transform: uppercase;
			color: #fff;
			text-align: center;
			outline: none;				
			}
		a#offresVipLienImprimer:hover, a#offresVipLienImprimer:active {
			margin: 15px 0 0 0;
			padding: 4px 0 0 0;
			display: block;
			width: 180px;
			height: 16px;
			background: #94876b;
			text-decoration: none;
			font-size: 11px;
			text-transform: uppercase;
			color: #fff;
			text-align: center;
			outline: none;				
			}
		a#offresVipLienNewsletter:link, a#offresVipLienNewsletter:visited {
			margin: 20px 0 0 0;
			padding: 5px 0 0 0;
			display: block;
			width: 180px;
			height: 13px;
			background: url(/img/com/fond_offres1.png) left top repeat;
			text-decoration: none;
			font-size: 9px;		
			text-transform: uppercase;
			color: #000;
			text-align: center;
			outline: none;				
			}
		a#offresVipLienNewsletter:hover, a#offresVipLienNewsletter:active {
			margin: 20px 0 0 0;
			padding: 5px 0 0 0;
			display: block;
			width: 180px;
			height: 13px;
			background: url(/img/com/fond_offres1.png) left top repeat;
			text-decoration: none;
			font-size: 9px;
			text-transform: uppercase;
			color: #a63237;
			text-align: center;
			outline: none;				
			}		
		#offresVipGaranties {
			margin: 25px 0 0 0;
			padding: 0;
			width: 180px;
			background: url(/img/com/fond_offres1.png) left top repeat;
			}
			#offresVipGaranties h4 {
				margin: 0;
				padding: 5px 0 5px 0;
				color: #000;		
				font-size: 10px;
				line-height: 15px;
				text-transform: uppercase;
				text-align: center;
				background: #dcd7cc;	
				}			
			#offresVipGaranties ul {
				margin: 0;
				padding: 5px 5px 5px 10px;
				}
				#offresVipGaranties ul li {
					margin: 0;
					padding: 0;
					list-style-position: outside;
					list-style-type: none;
				}	
				#offresVipGaranties ul li a:link, #offresVipGaranties ul li a:visited {
					color: #000;
					text-decoration: underline;
					outline: none;
					font-size: 11px;
					line-height: 17px;
				}
				#offresVipGaranties ul li a:hover, #offresVipGaranties ul li a:active {
					color: #a63237;
					text-decoration: underline;
					outline: none;
					font-size: 11px;
					line-height: 17px;			
				}			

		#offresVipPaiementSerenite {
			margin: 25px 0 0 0;
			padding: 0;
			width: 180px;
			background: url(/img/com/fond_offres1.png) left top repeat;
			}
			#offresVipPaiementSerenite h4 {
				margin: 0;
				padding: 5px 0 5px 0;
				color: #000;		
				font-size: 10px;
				line-height: 15px;
				text-transform: uppercase;
				text-align: center;
				background: #dcd7cc;	
				}
				#offresVipPaiementSerenite a:link, #offresVipPaiementSerenite a:visited {
					color: #000;
					text-decoration: none;
					outline: none;
					font-size: 11px;
					line-height: 17px;
					background: #a39880;
					margin: 0;
					padding: 0 3px 0 3px;
					font-weight: bold;					
				}
				#offresVipPaiementSerenite a:hover, #offresVipPaiementSerenite a:active {
					color: #a63237;
					text-decoration: none;
					outline: none;
					font-size: 11px;
					line-height: 17px;
					background: #fff;
					margin: 0;
					padding: 0 3px 0 3px;
					font-weight: bold;																							
				}
							
		#offresVipCoords {
			margin: 20px 0 10px 0;
			padding: 0;
			width: 180px;
			background: url(/img/com/fond_storytelling.png) left top repeat;
			}
			#offresVipCoords p {
				font-size: 10px;
				line-height: 15px;
				margin: 0;
				padding: 7px 2px 10px 10px;
				text-align: left;
				}	
			#offresVipCoords a:link, #offresVipCoords a:visited {
				color: #000;
				text-decoration: underline;
				outline: none;
			}
			#offresVipCoords a:hover, #offresVipCoords a:active {
				color: #a63237;
				text-decoration: underline;
				outline: none;				
			}
			
	#offresVipTabs {
		margin: 0;
		padding: 0;
		}			
	div#offresVipTabs.tabs ul#offresVipTabsUl {
		padding-bottom:1px;
	}
	div#offresVipTabs.tabs ul#offresVipTabsUl li {
		padding: 0;
		margin: 0 3px 0 0;
		width:150px;
		height:20px;
		text-align:center;
	}
	div#offresVipTabs.tabs ul#offresVipTabsUl li a {
		font-size:12px;
		line-height: 21px;
		font-weight:bold;
		color: #fff;
		text-transform: uppercase;
		text-align:center;
		margin:0;
		padding:0;
		width:150px;
		height:20px;
		border:none;
	}
	div#offresVipTabs.tabs ul#offresVipTabsUl li.ui-state-default {
		background-color:#c0b8a5;
	}
	div#offresVipTabs.tabs ul#offresVipTabsUl li.ui-state-active {
		background-color:#a49880;
		border:none;
	}
	div#offresVipTabs.tabs div#tabVipOffre, div#offresVipTabs.tabs div#tabVipVins {
		border-top:2px solid #a49880;
		width:480px;
		margin: 0;
		padding: 0;
	}
	div#offresVipTabs.tabs div#tabVipVins {
		min-height: 500px;
		height: auto !important;
		height: 500px;
		background: url(/img/com/fond_offres2.png) left top repeat;
	}

		#tabVipVins #resultatsVipVins {
			margin: 10px auto 10px auto;
/*			width: 460px;*/
			}
			#tabVipVins #resultatsVipVins td {
				vertical-align: top;
				padding: 0 0 25px 0;
				white-space: nowrap;
				}
			#tabVipVins #resultatsVipVins td.offresVipVinsDesignation {
				padding: 0 5px 25px 0;
				width: 215px;
				}
			#tabVipVins #resultatsVipVins td.offresVipVinsCell1 {
				width: 32px;
				}							
			#tabVipVins #resultatsVipVins p {
				margin: 0;
				padding: 3px 0 0 0;
				font-size: 11px;
				line-height: 17px;
				text-align: left;
				}
			#tabVipVins #resultatsVipVins p.vipVinsrg {
				padding: 3px 0 0 23px;
				background: url(/img/com/puce_rouge.png) left top no-repeat;
				font-weight: bold;
				}
			#tabVipVins #resultatsVipVins p.vipVinsro {
				padding: 3px 0 0 23px;
				background: url(/img/com/puce_rose.png) left top no-repeat;
				font-weight: bold;
				}				
			#tabVipVins #resultatsVipVins p.vipVinsbc {
				padding: 3px 0 0 23px;
				background: url(/img/com/puce_blanc.png) left top no-repeat;
				font-weight: bold;
				}							
			#tabVipVins #resultatsVipVins a:link, #tabVipVins #resultatsVipVins a:visited {
				color: #000;
				text-decoration: none;
				outline: none;
			}
			#tabVipVins #resultatsVipVins a:hover, #tabVipVins #resultatsVipVins a:active {
				color: #000;
				text-decoration: underline;
				outline: none;
			}
/*			#tabVipVins #resultatsVipVins .offresVipVinsPrix {						
				width: 50px;
				}*/								
				#tabVipVins #resultatsVipVins .offresVipVinsPrixNum {						
					/*background-color: #a63237;*/
					background-color: #a49880;				
					font-size: 11px;
					line-height: 15px;
					font-weight: bold;
					color: #fff;
					padding: 1px 2px;
					margin: 3px 0 0 0;
					text-align: right;
					}														
			#tabVipVins #resultatsVipVins .offresVipVinsQte {
				padding: 3px 0 0 0;
				width: 32px;
				text-align: center;
				}						
				#tabVipVins #resultatsVipVins .offresVipVinsQte input[type="text"]  {
					width: 20px;
					height: 15px;
					border: 1px solid #b6af9f;
					font-size: 11px;
					line-height: 15px;
					text-align: center;
				}																
			#tabVipVins #resultatsVipVins .offresVipVinsAjouter {
				margin: 0;
				text-align: right;
				width: 100px;
				}
				#tabVipVins #resultatsVipVins .offresVipVinsAjouter img {						
					cursor: pointer;
					margin: 2px 0 0 0;
				}


/******************************************/
/*******  Extranet partenaires   **********/
/******************************************/


#blocPartenairesLog {
	background-color:#fff;
	margin: 0;
	padding: 0px;
	width: 190px;
	height: 75px;
	position: absolute;
	top: 35px;
	right: 45px;
	z-index: 1200;
	}
	#blocPartenairesLog #blocPartenairesLogNom {
		padding: 14px 3px 0 3px;		
		}
		#blocPartenairesLog #blocPartenairesLogNom p {
			color: #000;
			font-size: 12px;
			/*line-height: 17px;*/
			margin: 0;
			padding: 0 0 0 0;
			font-weight: normal;
			text-align: center;
			width: 180px;			
			}
			#blocPartenairesLog #blocPartenairesLogNom p span {
				display: block;
				padding: 8px 0 0 0;			
			}									
	#blocPartenairesLog #blocPartenairesLogFermer {
		display: block;
		font-size: 10px;
		margin: 0;
		padding: 0 12px 0 0;
		font-weight: normal;
		color: #b3ab98;
		background: url(/img/com/btn_fermer2.gif) right 2px no-repeat;
		position: absolute;
		right: 5px;
		bottom: 6px;
		z-index: 1250px;				
	}
#extranetPartenairesGlobal {
	margin: 33px 0 0 42px;
	padding: 0 0 20px 0;
	width: 885px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	background: url(/img/com/fond_offres1.png) left top repeat;
	position: relative;	
	}
	#extranetPartenairesGlobal h1 {
		margin: 0;
		padding: 22px 35px 0 0;
		color: #a63237;		
		font-size: 14px;
		line-height: 17px;
		text-transform: uppercase;
		letter-spacing: 1px;
		text-align: center;	
		}
	#extranetPartenairesGlobal h2 {
		margin: 0;
		padding: 18px 28px 20px 25px;		
		font-size: 13px;
		line-height: 20px;
		text-align: justify;
		font-style: italic;
		font-weight: normal;	
		}		
		#extranetPartenairesGlobal #extranetPartenairesDescriptifGlobal {
			margin: 0 28px 0 25px;
			padding: 13px 13px 17px 13px;
			background: url(/img/com/fond_offres3.png) left top repeat;
			}	
			#extranetPartenairesDescriptifGlobal #noNews {
				font-size:13px;
				line-height:15px;
				margin:0;
				padding:7px 0 5px;
				text-align:center;
				color:#A63237;
			}
		#extranetPartenairesActuGlobal {
			margin: 0;
			padding: 0 0 15px 0;
			width: 417px;
			background: url(/img/com/fond_offres1.png) left top repeat;
			float: left;
			}
			#extranetPartenairesActuVisuel {
				margin: 0;
				padding: 0;
				width: 165px;
				float: left;
				text-align: center;			
				}								
				#extranetPartenairesActuVisuel img {			
					border: 4px solid #fff;
					}
												
			#extranetPartenairesActuTxt {
				margin: 0;
				padding: 0;
				width: 234px;
				float: left;
				}								
			#extranetPartenairesActuGlobal h3 {
				margin: 0;
				padding: 15px 0 17px 0;
				color: #000;		
				font-size: 12px;
				line-height: 15px;
				text-align: center;
				text-transform: uppercase;
				letter-spacing: 1px;	
				}
			#extranetPartenairesActuGlobal #newsDate {
				color: #555;
				font-size: 10px;
				font-weight: bold;
				line-height: 12px;
				margin: 0;
				padding: 0;
				text-transform: normal;		
			}
			#extranetPartenairesActuGlobal p {
				margin: 0;
				padding: 7px 0 5px 0;
				color: #000;		
				font-size: 11px;
				line-height: 15px;
				text-align: justify;	
				}
			#extranetPartenairesActuGlobal div#newsDoc, #extranetPartenairesActuGlobal div#newsLien {
				margin: 1px 0 0 -7px;
				padding: 0;
				background: url(/img/com/puce_rouge.png) left top no-repeat;
				font-size: 10px;
				line-height: 20px;
				height: 20px;					
				}
				#extranetPartenairesActuGlobal div#newsDoc a:link, #extranetPartenairesActuGlobal div#newsDoc a:visited,
				#extranetPartenairesActuGlobal div#newsLien a:link, #extranetPartenairesActuGlobal div#newsLien a:visited {
					padding: 0 0 0 23px;
					font-size: 10px;
					line-height: 22px;			
					color: #b6142b;
					text-decoration: none;
					outline: none;
					text-transform: uppercase;
				}
				
				#extranetPartenairesActuGlobal div#newsDoc a:hover, #extranetPartenairesActuGlobal div#newsDoc a:active,
				#extranetPartenairesActuGlobal div#newsLien a:hover, #extranetPartenairesActuGlobal div#newsLien a:active {
					padding: 0 0 0 23px;
					font-size: 10px;
					line-height: 22px;			
					color: #000;
					text-decoration: none;
					outline: none;
					text-transform: uppercase;
				}
		#extranetPartenairesDocsGlobal {
			margin: 0 0 0 22px;
			padding: 0;
			width: 367px;
			float: left;			
			}
			#extranetPartenairesDocsGlobal h2 {
				margin: 0;
				padding: 4px 0 2px 0;
				color: #fff;		
				font-size: 13px;
				line-height: 17px;
				font-style: normal;
				text-transform: uppercase;
				background: #a63237;
				text-align: center;	
			}
			#extranetPartenairesDocsGlobal h3 {
				margin: 0;
				padding: 7px 0 7px 12px;
				color: #000;		
				font-size: 12px;
				line-height: 20px;
				text-transform: uppercase;
				font-weight: bold;	
				}

			#extranetPartenairesDocsGlobal form {
				margin: 0;
				padding: 0;
				background: url(/img/com/fond_offres1.png) left top repeat;
				height: 177px;
				}		
			#extranetPartenairesDocsGlobal fieldset {
				margin: 0;
				padding: 5px 0 0 0;
				border: 1px none #000;
				}
				#extranetPartenairesDocsGlobal fieldset select {
					width: 343px;
					height: 18px;
					margin: 0 0 15px 12px;
					padding: 0;
					font-size: 11px;			
					background-color: #fff;
					border: 0px solid #fff;				
				}
				#extranetPartenairesDocsGlobal fieldset input.btn {
					width: 51px;
					height: 20px;
					color: #fff;
					background: #544c4c url(/img/fr/btn_voir.gif) left top no-repeat;
					margin: 5px 0 30px 155px;
					padding: 0;
					border: none;
					cursor: pointer;
					overflow: hidden;
					text-indent: -999px;
					font-size: 0px;
					display: block;
					line-height: 0px;			
				}
				#extranetPartenairesDocsGlobal fieldset input.btnGb {
					width: 51px;
					height: 20px;
					color: #fff;
					background: #544c4c url(/img/gb/btn_voir.gif) left top no-repeat;
					margin: 5px 0 30px 155px;
					padding: 0;
					border: none;
					cursor: pointer;
					overflow: hidden;
					text-indent: -999px;
					font-size: 0px;
					display: block;
					line-height: 0px;			
				}												
				a#extranetPartenairesLienCommercial:link, a#extranetPartenairesLienCommercial:visited {
					margin: 25px 0 0 0;
					padding: 5px 0 0 0;
					display: block;
					width: 367px;
					height: 18px;
					background: #6d6666;
					text-decoration: none;
					font-size: 12px;		
					text-transform: uppercase;
					color: #fff;
					text-align: center;
					letter-spacing: 1px;
					outline: none;
					clear: both;				
					}
				a#extranetPartenairesLienCommercial:hover, a#extranetPartenairesLienCommercial:active {
					margin: 25px 0 0 0;
					padding: 5px 0 0 0;
					display: block;
					width: 367px;
					height: 18px;
					background: #544c4c;
					text-decoration: none;
					font-size: 12px;
					text-transform: uppercase;
					color: #fff;
					text-align: center;
					letter-spacing: 1px;
					outline: none;
					clear: both;									
					}	
						
/******************************************/
/*************  Mentions   ****************/
/******************************************/


#mentionsGlobal {
	margin: 28px 0 65px 42px;
	padding: 0 0 15px 0;
	width: 885px;
	background: url(/img/com/fond_storytelling.png) left top repeat;
	position: relative;	
	}
	#mentionsGlobal h1 {
		margin: 0;
		padding: 20px 0 0 15px;
		color: #000;		
		font-size: 14px;
		line-height: 17px;
		text-transform: uppercase;
		letter-spacing: 1px;	
		}	
	#mentionsGlobal p {
		font-size: 11px;
		line-height: 17px;
		margin: 0;
		padding: 10px 15px 5px 15px;
		text-align: justify;
		}

/******************************************/
/**********  Desinscription   **************/
/******************************************/


#desinscriptionGlobal {
	margin: 28px 0 65px 42px;
	padding: 0 0 65px 0;
	width: 885px;
	background: url(/img/com/fond_storytelling.png) left top repeat;
	position: relative;	
	}
	#desinscriptionGlobal h1 {
		margin: 0;
		padding: 20px 0 30px 0;
		color: #000;		
		font-size: 15px;
		line-height: 18px;
		text-transform: uppercase;
		letter-spacing: 1px;
		text-align: center;	
		}	
	#desinscriptionGlobal p {
		font-size: 12px;
		line-height: 18px;
		margin: 0;
		padding: 15px 0 10px 0;
		text-align: center;
		font-weight: bold;
		}
		
/******************************************/
/***********  Plan du site   **************/
/******************************************/


#planSiteGlobal {
	margin: 28px 0 65px 42px;
	padding: 0 0 15px 0;
	width: 885px;
	background: url(/img/com/fond_storytelling.png) left top repeat;
	position: relative;	
	}
	#planSiteGlobal h1 {
		margin: 0;
		padding: 20px 0 0 15px;
		color: #000;		
		font-size: 14px;
		line-height: 17px;
		text-transform: uppercase;
		letter-spacing: 1px;	
		}
	#planSiteGlobal #visuelPlan {
		position: relative;	
		}
		a#lienPlanAccueil:link, a#lienPlanAccueil:visited {
			padding: 0;
			font-size: 13px;			
			color: #fff;
			text-decoration: none;
			outline: none;
			text-transform: uppercase;
			display: block;
			position: absolute;
			left: 53px;
			top: 317px;
		}
		a#lienPlanAccueil:hover, a#lienPlanAccueil:active {
			padding: 0;
			font-size: 13px;			
			color: #000;
			text-decoration: none;
			outline: none;
			text-transform: uppercase;
			display: block;
			position: absolute;
			left: 53px;
			top: 317px;
		}
		a#lienPlanSommaire:link, a#lienPlanSommaire:visited {
			padding: 0;
			font-size: 13px;			
			color: #fff;
			text-decoration: none;
			outline: none;
			text-transform: uppercase;
			display: block;
			position: absolute;
			left: 173px;
			top: 317px;
		}		
		a#lienPlanSommaire:hover, a#lienPlanSommaire:active {
			padding: 0;
			font-size: 13px;			
			color: #000;
			text-decoration: none;
			outline: none;
			text-transform: uppercase;
			display: block;
			position: absolute;
			left: 173px;
			top: 317px;
		}
		#planSiteGlobal ul {
			margin: 0;
			padding: 0;
			position: absolute;
			left: 318px;
			top: 42px;
			width: 300px;
			text-align: center;
			}
			#planSiteGlobal ul#lienPlanDomaine {
			top: 42px;
			}
			#planSiteGlobal ul#lienPlanFamille {
			top: 140px;
			}
			#planSiteGlobal ul#lienPlanExcellence {
			top: 238px;
			}
			#planSiteGlobal ul#lienPlanVins {
			top: 338px;
			}												
			#planSiteGlobal ul li {
				margin: 0;
				padding: 0;
				list-style-position: outside;
				list-style-type: none;
				font-size: 13px;
				line-height: 20px;				
				}						
				#planSiteGlobal ul li a:link, #planSiteGlobal ul li a:visited {		
					color: #000;
					text-decoration: none;
					outline: none;
					font-weight: bold;
				}
				#planSiteGlobal ul li a:hover, #planSiteGlobal ul li a:active {		
					color: #a63237;
					text-decoration: none;
					outline: none;
					font-weight: bold;
				}
										
		a#lienPlanContact:link, a#lienPlanContact:visited {
			padding: 0;
			font-size: 13px;			
			color: #fff;
			text-decoration: none;
			text-transform: uppercase;
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 476px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanContact:hover, a#lienPlanContact:active {
			padding: 0;
			font-size: 13px;			
			color: #000;
			text-decoration: none;
			text-transform: uppercase;			
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 476px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanVIP:link, a#lienPlanVIP:visited {
			padding: 0;
			font-size: 13px;			
			color: #fff;
			text-decoration: none;
			text-transform: uppercase;
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 524px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanVIP:hover, a#lienPlanVIP:active {
			padding: 0;
			font-size: 13px;			
			color: #000;
			text-decoration: none;
			text-transform: uppercase;			
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 524px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanActualites:link, a#lienPlanActualites:visited {
			padding: 0;
			font-size: 13px;			
			color: #fff;
			text-decoration: none;
			text-transform: uppercase;
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 561px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanActualites:hover, a#lienPlanActualites:active {
			padding: 0;
			font-size: 13px;			
			color: #000;
			text-decoration: none;
			text-transform: uppercase;			
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 561px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanEvenements:link, a#lienPlanEvenements:visited {
			padding: 0;
			font-size: 13px;			
			color: #fff;
			text-decoration: none;
			text-transform: uppercase;
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 577px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanEvenements:hover, a#lienPlanEvenements:active {
			padding: 0;
			font-size: 13px;			
			color: #000;
			text-decoration: none;
			text-transform: uppercase;			
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 577px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanPresse:link, a#lienPlanPresse:visited {
			padding: 0;
			font-size: 13px;			
			color: #fff;
			text-decoration: none;
			text-transform: uppercase;
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 593px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanPresse:hover, a#lienPlanPresse:active {
			padding: 0;
			font-size: 13px;			
			color: #000;
			text-decoration: none;
			text-transform: uppercase;			
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 593px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanNewsletter:link, a#lienPlanNewsletter:visited {
			padding: 0;
			font-size: 13px;			
			color: #fff;
			text-decoration: none;
			text-transform: uppercase;
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 629px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanNewsletter:hover, a#lienPlanNewsletter:active {
			padding: 0;
			font-size: 13px;			
			color: #000;
			text-decoration: none;
			text-transform: uppercase;			
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 629px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanExtranet:link, a#lienPlanExtranet:visited {
			padding: 0;
			font-size: 13px;			
			color: #fff;
			text-decoration: none;
			text-transform: uppercase;
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 664px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanExtranet:hover, a#lienPlanExtranet:active {
			padding: 0;
			font-size: 13px;			
			color: #000;
			text-decoration: none;
			text-transform: uppercase;			
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 664px;
			width: 300px;
			text-align: center;
		}
		
		
		a#lienPlanActualitesGb:link, a#lienPlanActualitesGb:visited {
			padding: 0;
			font-size: 13px;			
			color: #fff;
			text-decoration: none;
			text-transform: uppercase;
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 526px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanActualitesGb:hover, a#lienPlanActualitesGb:active {
			padding: 0;
			font-size: 13px;			
			color: #000;
			text-decoration: none;
			text-transform: uppercase;			
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 526px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanEvenementsGb:link, a#lienPlanEvenementsGb:visited {
			padding: 0;
			font-size: 13px;			
			color: #fff;
			text-decoration: none;
			text-transform: uppercase;
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 542px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanEvenementsGb:hover, a#lienPlanEvenementsGb:active {
			padding: 0;
			font-size: 13px;			
			color: #000;
			text-decoration: none;
			text-transform: uppercase;			
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 542px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanPresseGb:link, a#lienPlanPresseGb:visited {
			padding: 0;
			font-size: 13px;			
			color: #fff;
			text-decoration: none;
			text-transform: uppercase;
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 558px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanPresseGb:hover, a#lienPlanPresseGb:active {
			padding: 0;
			font-size: 13px;			
			color: #000;
			text-decoration: none;
			text-transform: uppercase;			
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 558px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanNewsletterGb:link, a#lienPlanNewsletterGb:visited {
			padding: 0;
			font-size: 13px;			
			color: #fff;
			text-decoration: none;
			text-transform: uppercase;
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 594px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanNewsletterGb:hover, a#lienPlanNewsletterGb:active {
			padding: 0;
			font-size: 13px;			
			color: #000;
			text-decoration: none;
			text-transform: uppercase;			
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 594px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanExtranetGb:link, a#lienPlanExtranetGb:visited {
			padding: 0;
			font-size: 13px;			
			color: #fff;
			text-decoration: none;
			text-transform: uppercase;
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 629px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanExtranetGb:hover, a#lienPlanExtranetGb:active {
			padding: 0;
			font-size: 13px;			
			color: #000;
			text-decoration: none;
			text-transform: uppercase;			
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 629px;
			width: 300px;
			text-align: center;
		}		
				
/*		a#lienPlanPartenaires:link, a#lienPlanPartenaires:visited {
			padding: 0;
			font-size: 13px;			
			color: #fff;
			text-decoration: none;
			text-transform: uppercase;
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 699px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanPartenaires:hover, a#lienPlanPartenaires:active {
			padding: 0;
			font-size: 13px;			
			color: #000;
			text-decoration: none;
			text-transform: uppercase;			
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 699px;
			width: 300px;
			text-align: center;
		}*/		
		a#lienPlanMentions:link, a#lienPlanMentions:visited {
			padding: 0;
			font-size: 13px;			
			color: #fff;
			text-decoration: none;
			text-transform: uppercase;
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			/*top: 735px;*/
			top: 699px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanMentions:hover, a#lienPlanMentions:active {
			padding: 0;
			font-size: 13px;			
			color: #000;
			text-decoration: none;
			text-transform: uppercase;			
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			/*top: 735px;*/
			top: 699px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanMentionsGb:link, a#lienPlanMentionsGb:visited {
			padding: 0;
			font-size: 13px;			
			color: #fff;
			text-decoration: none;
			text-transform: uppercase;
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 664px;
			width: 300px;
			text-align: center;
		}
		a#lienPlanMentionsGb:hover, a#lienPlanMentionsGb:active {
			padding: 0;
			font-size: 13px;			
			color: #000;
			text-decoration: none;
			text-transform: uppercase;			
			outline: none;
			font-weight: bold;
			display: block;
			position: absolute;
			left: 318px;
			top: 664px;
			width: 300px;
			text-align: center;
		}		
/******************************************/
/*******************CGV *******************/
/******************************************/


#cgvGlobal {
	margin: 33px 0 0 42px;
	padding: 0 0 10px 0;
	width: 885px;
	background: url(/img/com/fond_storytelling.png) left top repeat;
	position: relative;	
	}
	#cgvGlobal h1 {
		margin: 0;
		padding: 20px 0 0 17px;
		color: #000;		
		font-size: 14px;
		line-height: 17px;
		text-transform: uppercase;
		letter-spacing: 1px;	
		}
	#cgvGlobal p {
		margin: 0;
		padding: 10px 20px 5px 17px;	
		}
	#cgvGlobal ul {
		margin: 0;
		padding: 5px 5px 0 45px;
		}
		#cgvGlobal ul li {
		margin: 0;
		padding: 0;
		list-style-position: outside;
		list-style-type: disc;
		}		
						
			
/**********************************/
/***********Classes****************/
/**********************************/

/**************/
/* TEXTE ******/
/**************/


.gras {
	font-weight: bold;
}

.alignRight {
	text-align: right;
}

.alignCenter {
	text-align: center;
}
.alignJustify {
	text-align: justify;
}
.uppercase {
	text-transform: uppercase;
}



a.lien1:link, a.lien1:visited {
	color: #a63237;
	text-decoration: none;
	outline: none;
}
a.lien1:hover, a.lien1:active {
	color: #888;
	text-decoration: none;
	outline: none;
}

.pipe1 {
	color: #a63237;
	font-size: 10px;
	padding: 4px 7px 0 7px;
	}

/***********************/
.clearBoth {clear: both;}
.floatLeft {float: left;}
.floatRight {float: right;}
.overflowAuto {overflow: auto;}
.nowrap {white-space: nowrap;}

.marginHorizCenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.verticalAlignMiddle {vertical-align: middle;}
.verticalAlignTop {vertical-align: top;}
.visibilityHidden {visibility: hidden;}
.displayNone {display: none;}
.positionRelative {position: relative;}


/***** cfwindow *****/
/*bordures header: */
.x-window-tl, .x-window-tc, .x-window-tr {
	background-image:none;
	background-color:#c7bda2;
}
/*texte header: */
.x-window-tl .x-window-header {color:#000;}
/*bordure body: */
.x-window-ml, .x-window-mc, .x-window-mr {
	background-image:none;
	background-color:#c7bda2;
}
.x-window-mc {
	border: 1px solid #a49880;
}
/*body:*/
.x-window-body {
	background-color:#ddd7c7;
	font: 15px Arial, Helvetica, sans-serif;
}
table#cfWindow {
	width:100%;
	height:100%;
	border:0;
}
	table#cfWindow td {vertical-align:middle;}
	table#cfWindow p {text-align:center;}
	table#cfWindow input {margin-top:20px;}
	input.btnCfwin {
		width: 80px; /*ie pour activer centrage marges*/
		height: 20px;
		color: #fff;
		background: #a63137 url(/img/fr/btn_fermer3.gif) left top no-repeat;
		overflow: hidden;
		text-indent: -999px;
		font-size: 0px;
		line-height: 0px;
		text-transform: uppercase;
		font-weight: bold;
		margin: 20px auto 0 auto;
		padding: 0 0 3px 0; /*centrage vertical ff*/
		border: none;	
		cursor: pointer;
		display: block; /*pour activer centrage marges*/
	}
	input.btnCfwinGb {
		width: 80px; /*ie pour activer centrage marges*/
		height: 20px;
		color: #fff;
		background: #a63137 url(/img/gb/btn_fermer3.gif) left top no-repeat;
		overflow: hidden;
		text-indent: -999px;
		font-size: 0px;
		line-height: 0px;
		text-transform: uppercase;
		font-weight: bold;
		margin: 20px auto 0 auto;
		padding: 0 0 3px 0; /*centrage vertical ff*/
		border: none;	
		cursor: pointer;
		display: block; /*pour activer centrage marges*/
	}		
	table#cfWindow h3 {
		margin: 0;
		padding: 10px 0 5px 0;
		font-size: 15px;
		line-height: 25px;
		font-weight: bold;
		color: #a53237;
		font-weight: bold;
		text-align: center;
	}
	table#cfWindow input {cursor:pointer;}
	
.ext-el-mask {
	z-index:100;
	filter:alpha(opacity=50); 
	width:100%;
	opacity:0.5;
	-moz-opacity:0.5;
	background-color:#000;
}
/*bordure footer: */
.x-window-bl, .x-window-br, .x-window-bc {
	background-image:none;
	background-color:#c7bda2;
}

/***** fiche vin *****/
div#ficheVinsTabs.tabs ul {
	padding-bottom:1px;
}
div#ficheVinsTabs.tabs ul li {
	padding:2px 0 0 0;
	margin:0 3px 0 0;
	width:130px;
	height:30px;
}
div#ficheVinsTabs.tabs ul li a {
	font-size:10px;
	font-weight:bold;
	color: #fff;
	text-transform: uppercase;
	text-align:center;
	margin:0;
	padding:0;
	width:130px;
	height:30px;
	border:none;
}
div#ficheVinsTabs.tabs ul li.ui-state-default {
	background-color:#c0b8a5;
}
div#ficheVinsTabs.tabs ul li.ui-state-active {
	background-color:#a49880;
	border:none;
}
div#ficheVinsTabs.tabs div#tabCaracteristiques, div#ficheVinsTabs.tabs div#tabVinification, div#ficheVinsTabs.tabs div#tabCommentaires {
	border-top:3px solid #a49880;
	width:396px;
	margin: 0 0 0 2px;
	padding: 15px 0 0 0;
}


div#ficheMillesimesTabs.tabs ul {
	margin: 0;
	padding: 0;
}
div#ficheMillesimesTabs.tabs ul li {
	padding:2px 8px 0 0;
	margin:0 3px 0 0;
	width: auto;
	height:auto;
	color: #726a5d;
}
div#ficheMillesimesTabs.tabs ul li a {
	font-size:11px;
	font-weight:bold;
	color: #726a5d;
	text-align:left;
	margin:0;
	padding:00;
	width:auto;
	height:auto;
	border:none;
	text-transform: none;
	text-decoration: underline;
}
div#ficheMillesimesTabs.tabs ul li a:hover {
	font-size:11px;
	font-weight:bold;
	color: #000;
	text-decoration: none;
}
div#ficheMillesimesTabs.tabs ul li.ui-state-active a {
	color: #000;
	text-transform: none;	
	text-decoration: none;	
}

div#ficheMillesimesTabs.tabs ul li.ui-state-default {
	background-color:transparent;
}
div#ficheMillesimesTabs.tabs ul li.ui-state-active {
	background-color:transparent;
	border:none;
}

/***** CFwindow AddItem *****/
#ajoutProdZoomGlobal {
	margin:0;
	padding:0;
	text-align:left;
}
#ajoutProdZoomGlobal #ajoutProdZoom {
	position: relative;
	height: 300px;
	padding: 8px;
	}
	#ajoutProdZoomGlobal #ajoutProdZoom img {
		margin: 0 5px 0 0;		
	}	
	#ajoutProdZoomGlobal #ajoutProdZoom h2 {
		font-size: 14px;
		line-height: 24px;
		margin: 15px 0;
		font-weight: bold;
		text-align: center;		
	}
	#ajoutProdZoomGlobal #ajoutProdZoom p.ajoutProdZoomAlert {
		font-size: 14px;
		line-height: 19px;
		font-weight: bold;
		color: #8b0000;
		text-align: center;
		padding: 50px 0 0 0;
		margin: 0;
	}
	#ajoutProdZoomGlobal #ajoutProdZoom #ajoutProdLiensGlobal {
		position: absolute;
		bottom: 13px;
		white-space: nowrap;
		text-align: center;
		margin: 0 auto;
		width:550px;
		}
		#ajoutProdZoomGlobal #ajoutProdZoom #ajoutProdLiensGlobal #ajoutProdBtn1, #ajoutProdZoomGlobal #ajoutProdZoom #ajoutProdLiensGlobal #ajoutProdBtn2 {
			border: 1px solid #a49880;
			background-color: #c0b8a5;
			color: #000;
			font-size: 10px;
			font-weight: bold;
			line-height: 20px;
			padding: 2px;
			margin: 0 35px;
			text-align: center;
			width: 160px;
			display: inline-block;
		}
		#ajoutProdZoomGlobal #ajoutProdZoom #ajoutProdLiensGlobal #ajoutProdBtn2 {
			border: 1px solid #a49880;
			background: #c0b8a5 url(../img/com/panier.png) 2px 2px no-repeat;
			color: #000;
			font-size: 10px;
			font-weight: bold;
			padding-left: 15px;
			text-align: right;
			width: 150px;
		}
		
/***** CFwindow Login VIP *****/

#loginVipGlobal {
	margin:0;
	padding:0;
	text-align:left;
	}
	#loginVipGlobal h2#titreLoginVip {
		font-size: 14px;
		line-height: 24px;
		padding:0;		
		margin: 15px 0;
		font-weight: normal;
		text-align: center;
		font-style: italic;
		color: #000;		
	}
	#loginVipGlobal h2#titreLoginVipAlert {
		font-size: 14px;
		line-height: 24px;
		padding:0;		
		margin: 15px 0;
		font-weight: bold;
		text-align: center;
		font-style: italic;
		color: #ba1522;		
	}	
	#loginVipGlobal form  {
		margin:0;
		padding:15px 0 0 95px;
	}	
	#loginVipGlobal input[type="text"], #loginVipGlobal input[type="password"]  {
		width: 120px;
		height: 19px;
		background: #fff;
		border: 1px none #b6af9f;
		font-size: 11px;
		line-height: 17px;
		padding: 0 3px;
		margin:0 5px 0 0;		
		}
	#loginVipGlobal input[type="submit"] {
		font-size: 11px;
		line-height: 17px;
		font-weight: bold;
		color: #fff;	
		background-color:#a63237;
		text-align: center;		
		padding: 0 3px;
		margin: 0 5px 0 0;
		border: 1px none #b6af9f;
		cursor: pointer;
		height: 19px;						
	}

/***** CFwindow  VIP Paiement Sérénité *****/

#paiementSereniteVipGlobal {
	margin:0;
	padding: 7px 20px 0 20px;
	text-align:left;
	}
	#paiementSereniteVipGlobal p {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 7px 0 3px 0;
	text-align: justify;
}

/***** Mon Compte *****/

#compteGlobal {
	margin: 33px 0 50px 42px;
	padding: 0;
	width: 885px;
	min-height: 450px;
	height: auto !important;
	height: 450px;
	background: url(/img/com/fond_offres1.png) left top repeat;
	position: relative;	
	}
	#compteGlobal h1 {
		margin: 0;
		padding: 20px 0 0 18px;
		color: #000;		
		font-size: 14px;
		line-height: 17px;
		text-transform: uppercase;
		letter-spacing: 1px;	
		}

#compteAdresseFacturation, #compteAdresseLivraison  {
	border-collapse: collapse;
	background-color:#f0ede6;
	margin: 20px 20px 5px 18px;
	padding: 0px;
	width: 845px;
}
#compteAdresseFacturation td, #compteAdresseLivraison td {
	padding: 5px;	
	border-bottom: 1px solid #e3dfd2;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	vertical-align: top;
}
#compteAdresseFacturation th, #compteAdresseLivraison th {
	padding: 5px;
	background-color:#e3dfd2;
	border-bottom: 1px solid #cbc4ab;
	text-align:left;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	vertical-align: top;	
}
#compteAdresseFacturation th, #compteAdresseLivraison th {
	width: 30%;
}
#compteAdresseFacturation th.compteTypeAdresse, #compteAdresseLivraison th.compteTypeAdresse {
	padding: 5px;
	background-color:#d5cfbb;
	border-bottom: 1px solid #cbc4ab;
	text-align:left;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
}

a#compteLienVip:link, a#compteLienVip:visited {
	margin: 30px auto;
	padding: 5px 0 0 0;
	display: block;
	height: 19px;
	background: #fff;
	text-decoration: none;
	font-size: 12px;
	line-height: 19px;
	font-weight:bold;
	text-transform: uppercase;
	color: #ba1522;
	text-align: center;
	outline: none;
	width:320px;
}
a#compteLienVip:hover, a#compteLienVip:active {
	margin: 30px auto;
	padding: 5px 0 0 0;
	display: block;
	height: 19px;
	background: #857b67;
	text-decoration: none;
	font-size: 12px;
	line-height: 19px;	
	font-weight:bold;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	outline: none;				
	width:320px;
}


/* promo */
#offresPromo {
	width:650px;
	padding:1px 20px;
}
	#promoToBasket1 {
		margin-top:220px;
	}
	.offresPromoVisual {
		width:380px;
		height:270px;
		margin-bottom:10px;
		background-color:#c6bda3;
		text-align:center;
	}
		.offresPromoVisual h2 {
			font:bold 16px Georgia, "Times New Roman", Times, serif;
			color:#a92d35;
			width:300px;
			margin:0 auto;
			padding:10px 0;
		}
	#offresPromo ul.offresLiensVins {
		margin:0 0 10px 200px;
	}
.inLineBlock {display:inline-block;}
.promoToBasket td.price {
	border-top:2px solid black;
	border-bottom:2px solid black;
	font-weight:bold;
	font-size:14px
}
.promoToBasket td.prixBarre {font-size:11px;}

#offresPromo p.errMsg {
	width:500px;
	background-color:#c6bda3;
	color:#a92d35;
	font:bold 16px Arial, Helvetica, sans-serif;
	text-align:center;
	margin:100px auto;
}

/* fidélisation */

.offresFidTxtRouge {
	color: #a63237;
}
.offresFidTxtVert {
	color: #66842d;
}
.offresFidTxtNoir {
	color: #000;
}
.offresFidCodeL {
	margin: 0;
	padding: 0;					
	font-size: 12px;
	line-height: 12px;
	text-align: left;
	float: left;
	color: #a93037;
	text-transform: uppercase;
	font-weight: bold;
	}
.offresFidCodeR {
	margin: 0;
	padding: 0;					
	font-size: 12px;
	line-height: 12px;
	text-align: right;
	float: right;
	color: #a93037;
	text-transform: uppercase;
	font-weight: bold;
	}
.offresFidAccroche {
	margin: 15px 0 0 0;
	background: #AA2D35;	
	background: #C9544C;
	color:#FFF;	
	}
	.offresFidAccroche td {
		vertical-align: top;
		padding: 7px 10px 7px 7px;
		}		
	.offresFidAccrocheCell {
		margin: 0;
		padding: 0 0 0 20px;					
		}
		.offresFidAccrocheCell p {
			margin: 0;
			padding: 0 0 10px 0;
			font-size: 13px;
			line-height: 19px;					
			}
	.offresFidAccrocheCell a:link, .offresFidAccrocheCell a:visited {
		text-decoration: underline;
		}
	.offresFidAccrocheCell a:hover, .offresFidAccrocheCell a:active {
		text-decoration: none;
		}
			
.offresFidPresentation {
	margin: 0;
	padding: 15px 0 0 0;					
	}
	.offresFidPresentation p {
		margin: 0;
		padding: 0 0 10px 0;
		font-size: 12px;
		line-height: 16px;					
		}
	.offresFidPresentation a:link, .offresFidPresentation a:visited {
		text-decoration: underline;
		}
	.offresFidPresentation a:hover, .offresFidPresentation a:active {
		text-decoration: none;
		}		
		
.offresFidOffre {
	margin: 15px 0 0 0;	
	width: 100%;
	}
	.offresFidFondRouge {
	background-color: #EDE4E4;
		}
	.offresFidFondVert {
	background-color: #E1E2D3;
		}
	.offresFidFondBlanc {
	background-color: #ffffff;
		}
/*	.offresFidFondBeige {
	background-color: #f4f2ed;
		}	
*/	.offresFidFondBeige {
	background-color: #F2EFEA;
		}	
	.offresFidOffre td {
		vertical-align: top;
		padding: 5px;		
		}
	.offresFidOffre .offresFidImgCell {
		padding: 7px 10px 7px 7px;					
		}
	.offresFidTitreCell {
		font-size: 13px;
		line-height: 14px;
		text-transform: uppercase;
		font-weight: bold;
		height: 5px !important;							
		}
	.offresFidLibelleCell {
		font-size: 12px;
		line-height: 14px;
		}		
	.offresFidPrixBarreCell {
		font-size: 12px;
		line-height: 14px;
		text-decoration: line-through;
		white-space: nowrap;					
		}
	
	.offresFidPrixCell {
		font-size: 12px;
		line-height: 14px;
		font-weight: bold;
		white-space: nowrap;							
		}
		
	.offresFidQte  {
		width: 20px;
		height: 13px;
		border: 1px solid #b6af9f;
		font-size: 11px;
		line-height: 13px;
		text-align: center;
	}
	.offresFidAjoutPanier {
			width: 106px;
		}
	.offresFidLibreCell {
		font-size: 12px;
		line-height: 14px;				
		}
		.offresFidLibreCell ul {
			margin: 0;
			padding: 5px 0 5px 13px;
			}
			.offresFidLibreCell ul li {
			margin: 0;
			padding: 0 0 3px 0;
			font-size: 11px;
			line-height: 14px;
			list-style-position: outside;
			list-style-type: disc;
			}		
		.offresFidLibreCell a:link, .offresFidLibreCell a:visited {
			text-decoration: underline;
		}
		.offresFidLibreCell a:hover, .offresFidLibreCell a:active {
			text-decoration: none;
		}	
	
	a.offresFidLienRouge:link, a.offresFidLienRouge:visited {
		color: #a63237;
	}
	a.offresFidLienRouge:hover, a.offresFidLienRouge:active {
		color: #000;
	}
	a.offresFidLienVert:link, a.offresFidLienVert:visited {
		color: #66842d;
	}
	a.offresFidLienVert:hover, a.offresFidLienVert:active {
		color: #000;
	}
		
	.offresFidOffre .offresFidEspaceCell {
		padding: 0;		
		}
	.offresFidRedacCell ul {
		margin: 0;
		padding: 5px 0 5px 13px;
		}
		.offresFidRedacCell ul li {
		margin: 0;
		padding: 0 0 3px 0;
		font-size: 11px;
		line-height: 14px;
		list-style-position: outside;
		list-style-type: disc;
		}
		.offresFidRedacCell p {
			margin: 0;
			padding: 4px 5px 3px 0;
			text-align: justify;
		}		
		.offresFidRedacCell a:link, .offresFidRedacCell a:visited {
			text-decoration: underline;
		}
		.offresFidRedacCell a:hover, .offresFidRedacCell a:active {
			text-decoration: none;
		}			
	a.offresFidLienPlus:link, a.offresFidLienPlus:visited {
		padding: 1px 22px 0 0;
		margin: 0 0 8px 0;
		display: block;
		height: 18px;
		background:#fff url(../img/com/btn_fleche_bas.gif) right 0 no-repeat;
		text-decoration: none;
		font-size: 11px;
		line-height: 18px;
		font-weight:bold;
		text-transform: uppercase;
		text-align:center;
		color: #000;
		outline: none;
		/*border: 1px solid #c7bda3;*/
		width:150px;
	}
	a.offresFidLienPlus:hover, a.offresFidLienPlus:active {
		padding: 1px 22px 0 0;
		margin: 0 0 8px 0;	
		display: block;
		height: 18px;
		background:#fff url(../img/com/btn_fleche_bas.gif) right 0 no-repeat;
		text-decoration: none;
		font-size: 11px;
		line-height: 18px;
		font-weight:bold;
		text-transform: uppercase;
		text-align:center;
		color: #6d6754;
		outline: none;
		/*border: 1px solid #c7bda3;*/
		width:150px;
	}
	.offresFidDivPlus {
		display:none;
	}

/*************************************/
/********Domaine Framboisiere*********/
/*************************************/	

body#pageFramboisiere #framboisiereGlobal {
	margin: 33px 0 0 42px;
	padding: 0;
	width: 885px;
	height: 685px;
	background: url(/img/com/fond_storytelling.png) left top repeat;
	position: relative;	
	}
	body#pageFramboisiere #framboisiereContenu {
		position: absolute;
		top: 0;
		left: 0;	
		margin: 0;
		padding: 446px 0 0 0;
		width: 880px;
		height: 679px;
		background: url(/img/fr/fond_framboisiere.png) left top no-repeat;
		}
		body#pageFramboisiere #framboisiereContenu h1 {
			margin: 0;
			padding: 0 0 0 38px;					
			font-size: 16px;
			line-height: 22px;
			text-align: left;
			color: #a93037;
			text-transform: uppercase;
			}
			body#pageFramboisiere #framboisiereContenu h1 span {
				margin: 0;
				padding: 5px 0 0 0;
				display: block;
				}			
		body#pageFramboisiere #framboisiereContenu p {	
			margin: 0;
			padding: 12px 35px 0 39px;
			font-size: 11px;
			line-height: 17px;
			text-align: justify;		
			}
	body#pageFramboisiere #framboisiereContenuGb {
		position: absolute;
		top: 0;
		left: 0;	
		margin: 0;
		padding: 446px 0 0 0;
		width: 880px;
		height: 679px;
		background: url(/img/gb/fond_framboisiere.png) left top no-repeat;
		}
		body#pageFramboisiere #framboisiereContenuGb h1 {
			margin: 0;
			padding: 0 0 0 38px;
			color: #000;					
			font-size: 16px;
			line-height: 22px;
			text-align: left;
			color: #a93037;
			text-transform: uppercase;
			}
			body#pageFramboisiere #framboisiereContenuGb h1 span {
				margin: 0;
				padding: 5px 0 0 0;
				display: block;
				}			
		body#pageFramboisiere #framboisiereContenuGb p {	
			margin: 0;
			padding: 12px 35px 0 39px;
			font-size: 11px;
			line-height: 17px;
			text-align: justify;		
			}
	#btnGbFramboisiere {
		position: absolute;
		top: 648px;
		right: 50px;	
		margin: 0;
		padding: 0;
		z-index: 100;
		}		
	#btnLienFramboisiere {
		position: absolute;
		top: 443px;
		right: 36px;
		margin: 0;
		padding: 0;
		z-index: 100;
		width: 179px;
		height: 14px;
		}	

