
.wscontainer_logoAccueilHeader {
	margin-left: auto;
	margin-right: auto;
	background-image: url(data/images/background/1608_fond-body-interieur.png);
	background-repeat: repeat;
	border-width: 0px;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	max-width: 1990px;
}
.wscontainer_headerImageAccueil {
	max-width: 1900px;
	margin-left: auto;
	margin-right: auto;
	background-position: 50% 0%;
	border-width: 0px;
	padding-top: 0px;
	margin-top: 0px;
	background-repeat : no-repeat;
	margin-bottom: 0px;
	height: 246px;
	padding-bottom: 0px;
	background-image: url(data/images/background/1613_fond-header-accueil.jpg);
}
.wscontainer_blocBodyAccueilCadre {
	margin-left: auto;
	margin-right: auto;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-left-width: 1px;
	border-left-color: #888885;
	border-bottom-color: #888885;
	border-right-color: #888885;
	padding-top: 0px;
	margin-top: 0px;
	max-width: 937px;
}
.wscontainer_containerCadreBody {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(data/images/background/1608_fond-body-interieur.png);
	padding-bottom: 22px;
	max-width: 969px;
}
.wscontainer_BlocImagePortraitsBas {
	border-width: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(data/images/background/1535_fond-accueil-ordi.jpg);
	background-position: 50% 0%;
	background-repeat: no-repeat;
	max-width: 928px;
	border-bottom-width: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	height: 285px;
	padding-bottom: 65px;
}
.wscontainer_blocBoutonsEntrer {
	border-width: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: auto;
	margin-right: auto;
	max-width: 927px;
}
.wscontainer_footerAccueil {
	margin-right: auto;
	max-width: 927px;
	border-width: 0px;
	background-image: url(data/images/background/1334_fond-footer-accueil.jpg);
	background-position: 50% 0%;
	background-repeat: no-repeat;
	padding-right: 0px;
	margin-bottom: 6px;
	padding-bottom: 11px;
	padding-top: 23px;
	margin-top: 0px;
	margin-left: auto;
}
.wstextarea_grandTitresAccueil {
	font-family: "Yanone Kaffeesatz",Arial,Helvetica,sans-serif;
	font-style: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	border-width: 0px;
	font-size: 3.12em;
	font-weight: 400;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: right;
	padding-right: 106px;
}
.wscontainer_BlocLogosBio {
	padding-left: 0px;
	padding-right: 0px;
	margin-left: auto;
	margin-right: auto;
	max-width: 990px;
	padding-top: 0px;
	margin-top: 0px;
	border-width: 0px;
	padding-bottom: 10px;
	margin-bottom: 0px;
}
.wstextarea_miniMenuFooterAccueil a {
	border-width: 0px;
	color: #aec7e6;
	font-family: "Yanone Kaffeesatz",Arial,Helvetica,sans-serif;
	font-weight: 400;
	text-decoration: none;
}
.wstextarea_miniMenuFooterAccueil {
	border-width: 0px;
	font-family: "Yanone Kaffeesatz",Arial,Helvetica,sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	letter-spacing: 0.05em;
	font-size: 1.22em;
	color: #aec7e6;
	border-right-color: #aec7e6;
	border-right-style: dashed;
	border-left-color: #aec7e6;
	border-left-style: dotted;
	border-right-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
	padding-left: 7px;
	text-align: left;
}
.wstextarea_miniMenuFooterAccueil a:hover, .wstextarea_miniMenuFooterAccueil a.hover {
	background-color: transparent;
	color: #FFFFFF;
}
.wstextarea_BlocTexteIntroSite {
	border-width: 0px;
	padding-bottom: 74px;
	margin-top: 0px;
	padding-left: 185px;
	padding-top: 38px;
	padding-right: 346px;
	margin-bottom: 6px;
	height: 140px;
	position: relative;
	z-index: 9;
	font-size: 1.34em;
}
.wscontainer_cadreLogoAccueil {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	max-width: 990px;
	border-width: 0px;
}
.wstextarea_MentionsPetit a {
	border-width: 0px;
	font-weight: 400;
	text-decoration: none;
	color: #888885;
	font-family: "Yanone Kaffeesatz",Arial,Helvetica,sans-serif;
	border-left-width: 0px;
	font-size: 1.26em;
	letter-spacing: 0.02em;
	line-height: 0em;
	margin: 0px;
	padding: 0px;
	padding-right: 4px;
}
.wstextarea_MentionsPetit a:hover, .wstextarea_MentionsPetit a.hover {
	background-color: transparent;
	color: #000000;
}
.wstextarea_MentionsPetit {
	border-width: 0px;
	font-family: "Yanone Kaffeesatz",Arial,Helvetica,sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	color: #aec7e6;
	border-right-color: #aec7e6;
	border-right-style: dashed;
	border-left-color: #aec7e6;
	border-left-style: dotted;
	border-right-width: 0px;
	text-align: right;
	padding: 0px;
	padding-right: 5px;
	margin: 0px;
	border-left-width: 0px;
}
.wscontainer_cadreLogoInterieures {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	max-width: 990px;
	border-width: 0px;
}
.wssmenu_typoMenu {
	font-variant: normal;
	padding-top: 0px;
	margin-top: 4px;
	background-color: transparent;
	font-family: YanoneKaffeesatzRegular;
	letter-spacing: 0.02em;
	margin-right: auto;
	margin-left: 0px;
	text-transform: capitalize;
	font-size: 2.06em;
	padding-left: 9px;
	margin-bottom: 0px;
	padding-bottom: 16px;
}
.wssmenu_typoMenu a {
	background-color: transparent;
	font-weight: 400;
	padding: 0px;
	margin: 0px;
	font-family: YanoneKaffeesatzRegular;
	color: #3C6291;
	padding-left: 12px;
	padding-right: 12px;
	background-image: url(data/images/background/1077_fond-sous-menu.png);
	background-repeat: repeat;
}
.wssmenu_typoMenu a:hover, .wssmenu_typoMenu a.hover {
	background-color: #3c6291;
	color: #e8e8de;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	padding-left: 12px;
	padding-right: 12px;
}
.wscontainer_blocBodyInterieuresCadre {
	margin-left: auto;
	margin-right: auto;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-left-width: 1px;
	border-left-color: #888885;
	border-bottom-color: #888885;
	border-right-color: #888885;
	padding-top: 0px;
	margin-top: 0px;
	padding-left: 10px;
}
.wscontainer_footerInterieures {
	margin-left: auto;
	margin-right: auto;
	border-width: 0px;
	background-position: 50% 0%;
	background-repeat: no-repeat;
	padding-right: 5px;
	padding-bottom: 11px;
	padding-top: 23px;
	background-image: url(data/images/background/1447_fond-footer-interieures.png);
	padding-left: 5px;
	max-width: 966px;
	margin-top: 5px;
	margin-bottom: 0px;
	background-size: cover;
}
.wscontainer_containerCadreBodyInterieures {
	margin-bottom: 0px;
	border-width: 0px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(data/images/background/1608_fond-body-interieur.png);
	max-width: 969px;
	padding-bottom: 10px;
	margin-top: 20px;
	padding-top: 10px;
}
.wstextarea_grandTitresInterieures {
	font-family: "Yanone Kaffeesatz",Arial,Helvetica,sans-serif;
	font-style: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	font-size: 3.12em;
	margin-left: 0;
	padding-left: 0px;
	font-weight: 400;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	color: #3C6291;
	padding-right: 0px;
	text-align: left;
}
.wstextarea_BlocTexteIntroInterieures {
	border-width: 0px;
	margin-top: 0px;
	padding-top: 5px;
	margin-bottom: 10px;
	padding-left: 15px;
	padding-bottom: 0px;
	padding-right: 5px;
}
.wsstitle_GrandsTitresInter {
	font-family: "Yanone Kaffeesatz",Arial,Helvetica,sans-serif;
	font-style: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	font-size: 3.12em;
	margin-left: 0;
	padding-left: 0px;
	font-weight: 400;
	margin-right: 0px;
	padding-bottom: 0px;
	color: #3C6291;
	padding-right: 0px;
	font-variant: normal;
	letter-spacing: 0em;
	padding-top: 13px;
	text-align: center;
}
.wstextarea_nousContacterPavetBienvenue {
	background-image: url(data/images/background/1826_fleche-lire-plus.png);
	background-repeat: no-repeat;
	border-top-style: dotted;
	border-top-width: 1px;
	padding-top: 5px;
	text-align: right;
	padding-left: 0px;
	background-position: 100% 50%;
	padding-right: 19px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
}
.wstextarea_LireSuiteAccueil {
	background-image: url(data/images/background/1826_fleche-lire-plus.png);
	background-repeat: no-repeat;
	border-top-style: dotted;
	border-top-width: 1px;
	padding-left: 0px;
	background-position: 100% 50%;
	padding-top: 0px;
	text-align: right;
	padding-right: 27px;
	margin-right: 580px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
}
.wsstitle_GrandsTitresInterStandard {
	font-family: "Yanone Kaffeesatz",Arial,Helvetica,sans-serif;
	font-style: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	margin-left: 0;
	font-weight: 400;
	margin-right: 0px;
	color: #3C6291;
	padding-right: 0px;
	font-variant: normal;
	letter-spacing: 0em;
	padding-bottom: 8px;
	padding-top: 20px;
	padding-left: 10px;
	font-size: 3.94em;
	text-align: center;
}
.wsimage_imagesCadreCouleur {
	padding-right: 0px;
	padding-left: 0px;
	margin-left: auto;
	margin-right: auto;
	border-width: 6px;
	border-color: #e4e4d6;
	padding-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	margin-top: 15px;
}
.wstextarea_nomsAccueil a {
	border-width: 0px;
	color: #aec7e6;
	font-family: "Yanone Kaffeesatz",Arial,Helvetica,sans-serif;
	font-weight: 400;
	text-decoration: none;
}
.wstextarea_nomsAccueil a:hover, .wstextarea_nomsAccueil a.hover {
	background-color: transparent;
	color: #FFFFFF;
}
.wstextarea_nomsAccueil {
	border-width: 0px;
	font-family: "Yanone Kaffeesatz",Arial,Helvetica,sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	letter-spacing: 0.05em;
	font-size: 1.22em;
	border-right-color: #aec7e6;
	border-right-style: dashed;
	border-left-color: #aec7e6;
	border-left-style: dotted;
	border-right-width: 0px;
	border-left-width: 0px;
	color: #AEC7E6;
	padding-left: 0px;
	text-align: right;
	padding-right: 15px;
	padding-top: 21px;
}
.wscontainer_BlocAccesPro {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 14px;
	margin-bottom: 5px;
	max-width: 80px;
	margin-left: auto;
	margin-right: auto;
}
.wssmenu_typoMenu a.selected.menuitem {
	color: #000000;
	padding-left: 12px;
	background-color: #837B79;
}
.wsstitle_SousTitresCourant {
	font-family: "Yanone Kaffeesatz",Arial,Helvetica,sans-serif;
	font-style: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	font-weight: 400;
	padding-right: 0px;
	text-align: left;
	font-variant: normal;
	letter-spacing: 0em;
	padding-top: 13px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-color: #E4E4D6;
	padding-left: 8px;
	font-size: 2.4em;
	color: #AD1A00;
	margin-right: 0px;
	margin-left: 0px;
	background-color: transparent;
}
.wsimage_separateurLigne {
	margin-left: 0;
	margin-right: auto;
}
.wscontainer_RappelBoutiqueMargeDroite {
	margin-right: 0;
	padding-right: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	padding-left: 0px;
	margin-left: 0px;
	border-top-width: 0px;
	min-width: 180px;
}
.wsstitle_RappelBoutique {
	font-family: "Yanone Kaffeesatz",Arial,Helvetica,sans-serif;
	font-style: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	font-weight: 400;
	margin-right: 0px;
	text-align: center;
	font-variant: normal;
	letter-spacing: 0em;
	font-size: 2.25em;
	color: #3C6291;
	border-bottom-width: 1px;
	border-top-width: 1px;
	padding-bottom: 12px;
	padding-right: 0px;
	background-color: #E4E4D6;
	border-bottom-color: #C7C7AE;
	border-top-color: #C7C7AE;
	padding-top: 6px;
	margin-left: 8px;
	padding-left: 14px;
}
.wstextarea_texteRappelBoutique {
	font-size: 0.88em;
	padding-left: 5px;
}
.wstextarea_TexteCourantJustif {
	text-align: justify;
	font-size: 1.16em;
}
.wsimage_imagesEtiquettesNosVins {
	padding-right: 0px;
	padding-left: 0px;
	border-color: #e4e4d6;
	padding-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	border-width: 10px;
	background-color: #ECECEC;
}
.wsimage_imagesNosVinsCentre {
	padding-right: 0px;
	padding-left: 0px;
	margin-right: auto;
	border-color: #e4e4d6;
	padding-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	margin-top: 15px;
	margin-left: auto;
	border-width: 6px;
	undefined: #7C8080;
	box-shadow: 0px 0px 13px -1px #7C8080;
}
.wscontainer_blocBodyInterieuresCadreVINS {
	margin-left: auto;
	margin-right: auto;
	background-image: url(data/images/background/1608_fond-body-interieur.png);
	background-repeat: repeat;
	padding-top: 0px;
	margin-top: 0px;
	max-width: 745px;
	border-width: 1px;
	border-color: #E8E8DE;
	padding-right: 0px;
	padding-left: 0px;
}
.wscontainer_BlocIntro3Colones {
	border-width: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-right: auto;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	min-width: 290px;
	max-width: 290px;
	margin-left: 0px;
	margin-bottom: 35px;
	border-top-width: 0px;
}
.wsimage_ImageAttente {
	padding-right: 0px;
	padding-left: 0px;
	border-width: 15px;
	border-color: #e4e4d6;
	padding-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: 10px;
}
.wstextarea_TexteCourantIntrosColonnes {
	border-width: 0px;
	margin-top: 0px;
	padding-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	text-align: justify;
	padding-left: 6px;
	margin-right: 0px;
	padding-right: 0px;
}
.wstextarea_LireLaSuite3Colonnes {
	background-image: url(data/images/background/1826_fleche-lire-plus.png);
	background-repeat: no-repeat;
	border-top-style: dotted;
	border-top-width: 1px;
	padding-top: 5px;
	text-align: right;
	padding-left: 0px;
	background-position: 100% 50%;
	padding-right: 18px;
	margin-right: 0px;
	margin-bottom: 24px;
	margin-left: 11px;
}
.wscontainer_BoutiqueMargeDroite {
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 1px;
	border-left-color: #888885;
	max-width: 225px;
	min-width: 225px;
	border-left-style: dashed;
	border-bottom-width: 0px;
	margin-right: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 0px;
}
.wstextarea_prixAccueilBoutique {
	text-align: center;
}
.wstextarea_prixFicheBoutique {
	font-size: 1.74em;
	margin-bottom: 0px;
	border-bottom-color: #888885;
	padding-bottom: 0px;
	text-align: center;
	padding-left: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	border-width: 0px;
	color: #F2FA00;
}
.wstextarea_PrixParBouteille {
	text-align: center;
	font-size: 0.92em;
	border-top-width: 1px;
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 9px;
	margin-right: 12px;
	color: #FFFFFF;
	border-top-color: #FFFFFF;
}
.wsimage_imagesEtiquettesProduit {
	padding-right: 0px;
	padding-left: 0px;
	border-width: 15px;
	border-color: #e4e4d6;
	padding-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	margin-left: 17px;
	margin-right: 17px;
	margin-top: 8px;
}
.wstextarea_legendeEtiquetteProduit {
	font-size: 0.9em;
	text-align: center;
	padding-left: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 8px;
}
.wstextarea_TexteCourantProduits {
	border-width: 0px;
	margin-top: 0px;
	padding-top: 5px;
	margin-bottom: 10px;
	text-align: justify;
	border-bottom-width: 1px;
	border-bottom-color: #D9D6D6;
	padding-bottom: 22px;
	padding-right: 0px;
	margin-right: 21px;
	margin-left: 8px;
	padding-left: 0px;
}
.wscontainer_BlocPrixMargeDroite {
	margin-right: 0;
	padding-right: 0px;
	border-right-width: 0px;
	padding-left: 0px;
	border-top-width: 0px;
	border-left-width: 1px;
	border-left-color: #888885;
	max-width: 225px;
	min-width: 225px;
	border-left-style: dashed;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 3px;
	border-bottom-width: 0px;
	margin-left: 0px;
}
.wsimage_imagesTypeLaCreste {
	padding-right: 0px;
	margin-right: auto;
	border-color: #e4e4d6;
	padding-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	margin-top: 15px;
	border-width: 0px;
	border-left-width: 0px;
	margin-left: auto;
	padding-left: 10px;
}
.wstextarea_TexteCourantFerGauche {
	border-width: 0px;
	margin-top: 0px;
	padding-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	padding-left: 7px;
	padding-right: 13px;
	text-align: left;
}
.wsrawtext_ClicToPage a:hover, .wsrawtext_ClicToPage a.hover {
	background-color: transparent;
}
.wscontainer_BocCentrageEtiquette {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	color: #7C8080;
	background-color: #ECECEC;
	padding-top: 0px;
	background-image: url(data/images/background/1334_fond-footer-accueil.jpg);
	background-repeat: no-repeat;
	background-position: 50% 100%;
	padding-bottom: 11px;
	margin-bottom: 18px;
}
.wsimage_ImageFerGauche {
	padding-right: 0px;
	padding-left: 0px;
	border-width: 9px;
	border-color: #e4e4d6;
	padding-top: 0px;
	margin-right: 20px;
	margin-top: 12px;
	float: left;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 21px;
}
.wscontainer_BlocIntro2Colones {
	border-width: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-right: auto;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	min-width: 290px;
	margin-left: 0px;
	margin-bottom: 35px;
	border-top-width: 0px;
	max-width: 605px;
}
.wsimage_ImageAttenteVerticale {
	padding-right: 0px;
	padding-left: 0px;
	border-width: 15px;
	border-color: #e4e4d6;
	padding-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	margin-right: auto;
	margin-left: 10px;
	margin-top: 15px;
}
.wsimage_imagesCadreCouleurBasPage {
	padding-right: 0px;
	padding-left: 0px;
	margin-left: auto;
	margin-right: auto;
	border-width: 7px;
	border-color: #e4e4d6;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 15px;
	margin-bottom: 23px;
}
.wsimage_ImageCentre {
	padding-right: 0px;
	padding-left: 0px;
	border-width: 6px;
	border-color: #e4e4d6;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 30px;
	margin-bottom: 30px;
	float: none;
	margin-left: auto;
	margin-right: auto;
}
.wsimage_ImageFerDroite {
	float: none;
	margin-left: auto;
	margin-right: 0;
}
.wsimage_icone-pdf {
	float: left;
	padding: 0px;
}
.wssdownload_telecharger-pdf a:hover, .wssdownload_telecharger-pdf a.hover {
	
}
.wscontainer_bloc-pdf-pros {
	border-width: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #888885;
	padding: 0px;
}
.wscontainer_BlocGlobalNouvelles {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	border-bottom-width: 1px;
	padding-bottom: 20px;
	padding-top: 10px;
	margin-top: 20px;
	max-width: 968px;
}
.wsstitle_GrandsTitresInterStandard a {
	font-weight: normal;
}
.wsstitle_GrandsTitresInterStandard a:hover, .wsstitle_GrandsTitresInterStandard a.hover {
	background-color: transparent;
	color: #4FBF2C;
}
.wscontainer_containerCadreBodyResp {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(data/images/background/1608_fond-body-interieur.png);
	padding-bottom: 22px;
	max-width: 969px;
}
.wscontainer_BlocImagePortraitsBasResp {
	border-width: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(data/images/background/1144_fond-bas-accueil.jpg);
	background-position: 50% 0%;
	background-repeat: no-repeat;
	border-bottom-width: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	height: 285px;
	padding-bottom: 0px;
	text-decoration: none;
	max-width: 990px;
}
.wscontainer_BlocImagePortraitsBasResp[data-subclass=block_link] {
	font-weight: bold;
	font-variant: normal;
	border-width: 0px;
	background-image: url(data/images/background/1711_fond-accueil-resp.jpg);
	background-position: 50% 0%;
	background-size: cover;
}
.wscontainer_BlocImagePortraitsBasResp[data-subclass=block_link]:hover, .wscontainer_BlocImagePortraitsBasResp[data-subclass=block_link].hover {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 50% 0%;
	background-size: cover;
	background-image: url(data/images/background/1042_fond-accueil-resp.jpg);
}
.wstextarea_BlocTexteIntroSiteResp {
	border-width: 0px;
	margin-top: 0px;
	padding-right: 0px;
	height: 140px;
	position: relative;
	z-index: 9;
	background-image: none;
	background-color: transparent;
	color: #000000;
	text-decoration: none;
	font-size: 1.4em;
	padding-left: 10px;
	text-align: center;
	padding-top: 43px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.wstextarea_BlocTexteIntroSiteResp a {
	color: #000000;
	background-color: transparent;
	border-bottom-width: 0px;
	text-decoration: none;
}
.wscontainer_footerAccueilResp {
	margin-right: auto;
	border-width: 0px;
	background-image: url(data/images/background/1447_fond-footer-interieures.png);
	background-position: 50% 0%;
	background-repeat: no-repeat;
	padding-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 8px;
	padding-top: 23px;
	margin-top: 0px;
	margin-left: auto;
	padding-left: 0px;
	max-width: 990px;
}
.wscontainer_headerImageAccueilResp {
	max-width: 1900px;
	margin-left: auto;
	margin-right: auto;
	background-position: 50% 50%;
	border-width: 0px;
	padding-top: 0px;
	margin-top: 0px;
	background-repeat : no-repeat;
	margin-bottom: 0px;
	height: 246px;
	padding-bottom: 0px;
	background-image: url(data/images/background/1063_fond-header-resp.jpg);
	background-repeat: no-repeat;
	background-color: #E4E4D6;
	background-size: cover;
}
.wscontainer_cadreLogoAccueilResp {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	max-width: 990px;
	border-width: 0px;
	background-color: #f7f7f2;
}
.wstextarea_grandTitresAccueilResp {
	font-family: "Yanone Kaffeesatz",Arial,Helvetica,sans-serif;
	font-style: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	border-width: 0px;
	font-size: 2.86em;
	font-weight: normal;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 0px;
	letter-spacing: 0em;
}
.wstextarea_nomsAccueilResp a {
	border-width: 0px;
	color: #aec7e6;
	font-family: "Yanone Kaffeesatz",Arial,Helvetica,sans-serif;
	font-weight: 400;
	text-decoration: none;
}
.wstextarea_nomsAccueilResp a:hover, .wstextarea_nomsAccueilResp a.hover {
	background-color: transparent;
	color: #FFFFFF;
}
.wstextarea_nomsAccueilResp {
	border-width: 0px;
	font-family: "Yanone Kaffeesatz",Arial,Helvetica,sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	letter-spacing: 0.05em;
	font-size: 1.22em;
	border-right-color: #aec7e6;
	border-right-style: dashed;
	border-left-color: #aec7e6;
	border-left-style: dotted;
	border-right-width: 0px;
	border-left-width: 0px;
	color: #AEC7E6;
	padding-left: 0px;
	text-align: center;
	padding-right: 0px;
	padding-top: 0px;
	margin-top: 0px;
}
.wstextarea_miniMenuFooterAccueilResp a {
	border-width: 0px;
	color: #aec7e6;
	font-family: "Yanone Kaffeesatz",Arial,Helvetica,sans-serif;
	font-weight: 400;
	text-decoration: none;
}
.wstextarea_miniMenuFooterAccueilResp a:hover, .wstextarea_miniMenuFooterAccueilResp a.hover {
	background-color: transparent;
	color: #FFFFFF;
}
.wstextarea_miniMenuFooterAccueilResp {
	border-width: 0px;
	font-family: "Yanone Kaffeesatz",Arial,Helvetica,sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	letter-spacing: 0.05em;
	font-size: 1.22em;
	color: #aec7e6;
	border-right-color: #aec7e6;
	border-right-style: dashed;
	border-left-color: #aec7e6;
	border-left-style: dotted;
	border-right-width: 0px;
	border-left-width: 0px;
	padding-left: 10px;
	text-align: center;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.wstextarea_MentionsPetitResp a {
	border-width: 0px;
	font-weight: 400;
	text-decoration: none;
	color: #888885;
	font-family: "Yanone Kaffeesatz",Arial,Helvetica,sans-serif;
	border-left-width: 0px;
	font-size: 1.26em;
	letter-spacing: 0.02em;
	line-height: 0em;
	margin: 0px;
	padding: 0px;
	padding-right: 4px;
}
.wstextarea_MentionsPetitResp a:hover, .wstextarea_MentionsPetitResp a.hover {
	background-color: transparent;
	color: #000000;
}
.wstextarea_MentionsPetitResp {
	border-width: 0px;
	font-family: "Yanone Kaffeesatz",Arial,Helvetica,sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	color: #aec7e6;
	border-right-color: #aec7e6;
	border-right-style: dashed;
	border-left-color: #aec7e6;
	border-left-style: dotted;
	border-right-width: 0px;
	text-align: center;
	padding: 0px;
	padding-right: 5px;
	margin: 0px;
	border-left-width: 0px;
}
.wscontainer_BlocAccesProResp {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	margin-top: 0px;
}
.wscontainer_blocBodyAccueilCadreResp {
	margin-left: auto;
	margin-right: auto;
	background-image: url(data/images/background/1608_fond-body-interieur.png);
	background-repeat: repeat;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-left-width: 1px;
	border-left-color: #888885;
	border-bottom-color: #888885;
	border-right-color: #888885;
	padding-top: 0px;
	margin-top: 0px;
	max-width: 990px;
}
.wscontainer_logoAccueilHeaderResp {
	margin-left: auto;
	margin-right: auto;
	background-image: url(data/images/background/1608_fond-body-interieur.png);
	background-repeat: repeat;
	border-width: 0px;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	max-width: 1990px;
}
.wssmenu_typoMenu .button {
	font-size: 2.08em;
}
.wssmenu_typoMenuResp .button {
	font-size: 2.08em;
}
.wssmenu_typoMenuResp a.selected.menuitem {
	color: #000000;
	padding-left: 12px;
	background-color: #837B79;
}
.wssmenu_typoMenuResp a {
	background-color: #3C6291;
	font-weight: 400;
	padding: 0px;
	margin: 0px;
	font-family: YanoneKaffeesatzRegular;
	color: #FFFFFF;
	padding-left: 12px;
	padding-right: 12px;
	background-image: url(data/images/background/1077_fond-sous-menu.png);
	background-repeat: repeat;
}
.wssmenu_typoMenuResp a:hover, .wssmenu_typoMenuResp a.hover {
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	padding-left: 12px;
	padding-right: 12px;
	background-color: #6A90BF;
}
.wssmenu_typoMenuResp {
	font-variant: normal;
	padding-top: 0px;
	margin-top: 4px;
	background-color: transparent;
	font-family: YanoneKaffeesatzRegular;
	letter-spacing: 0.02em;
	margin-right: auto;
	margin-left: 0px;
	text-transform: capitalize;
	font-size: 1.26em;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 16px;
	line-height: 0.81em;
}
.wssmenu_typoMenuResp .submenu {
	font-size: 1.04em;
}
.wssmenu_typoMenuResp .submenu a {
	padding-left: 0px;
	margin-left: 0px;
}
.wstextarea_TexteCourantGros {
	text-align: justify;
	font-size: 1.28em;
}
.wsstitle_SousTitresCourantNosVins {
	font-family: "Yanone Kaffeesatz",Arial,Helvetica,sans-serif;
	font-style: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	font-weight: 400;
	padding-right: 0px;
	text-align: center;
	font-variant: normal;
	letter-spacing: 0em;
	padding-top: 13px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-color: #E4E4D6;
	padding-left: 0px;
	font-size: 2.4em;
	color: #AD1A00;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #DEDEDE;
}
.wsimage_ImagesPagesPays {
	margin: 0px;
	padding: 0px;
	border-width: 8px;
	border-color: #E4E4D6;
	margin-left: auto;
	margin-right: auto;
}
.wsstitle_RappelBoutique2 {
	font-family: "Yanone Kaffeesatz",Arial,Helvetica,sans-serif;
	font-style: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	font-weight: 400;
	margin-right: 0px;
	text-align: center;
	font-variant: normal;
	letter-spacing: 0em;
	font-size: 2.25em;
	color: #3C6291;
	border-bottom-width: 1px;
	border-top-width: 1px;
	padding-bottom: 12px;
	padding-right: 0px;
	background-color: #E8E8DE;
	border-bottom-color: #C7C7AE;
	border-top-color: #C7C7AE;
	padding-top: 6px;
	margin-left: 0px;
	padding-left: 0px;
}
.wstextarea_TexteCourantFichePays {
	text-align: justify;
}
.wsstitle_SousTitresCourantFichePays {
	font-family: "Yanone Kaffeesatz",Arial,Helvetica,sans-serif;
	font-style: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	font-weight: 400;
	padding-right: 0px;
	text-align: center;
	font-variant: normal;
	letter-spacing: 0em;
	padding-top: 0px;
	padding-bottom: 16px;
	border-bottom-width: 0px;
	border-bottom-color: #E4E4D6;
	padding-left: 0px;
	font-size: 2.4em;
	color: #AD1A00;
	margin-right: 0px;
	margin-left: 0px;
	background-color: transparent;
}
.wstextarea_miniMenuFooterAccueilJF-M a {
	border-width: 0px;
	color: #aec7e6;
	font-family: "Yanone Kaffeesatz",Arial,Helvetica,sans-serif;
	font-weight: 400;
	text-decoration: none;
}
.wstextarea_miniMenuFooterAccueilJF-M a:hover, .wstextarea_miniMenuFooterAccueilJF-M a.hover {
	background-color: transparent;
	color: #FFFFFF;
}
.wstextarea_miniMenuFooterAccueilJF-M {
	border-width: 0px;
	font-family: "Yanone Kaffeesatz",Arial,Helvetica,sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	letter-spacing: 0.05em;
	font-size: 1.22em;
	color: #aec7e6;
	border-right-color: #aec7e6;
	border-right-style: dashed;
	border-left-color: #aec7e6;
	border-left-style: dotted;
	border-right-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
	padding-left: 7px;
	text-align: center;
}
.wstextarea_BlocTexteIntroSiteResp a:hover, .wstextarea_BlocTexteIntroSiteResp a.hover {
	background-color: #3C6291;
}
.wssdownload_telecharger-pdf a {
	
}
.wssdownload_telecharger-pdf a:visited {
	
}
.wssdownload_telecharger-pdf a:active {
	
}
.wssdownload_PdfRecette {
	background-color: #AD1A00;
	border-color: #D9D6D6;
	font-size: 1.94em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	border-width: 3px;
	border-style: double;
	padding: 20px;
}
.wssdownload_PdfRecette a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
}
.wssdownload_PdfRecette a:hover, .wssdownload_PdfRecette a.hover {
	background-color: #AD1A00;
	color: #FFF833;
}