.regulier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-align: left;
}
.texteform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-align: left;
	border: none #FFFFFF;
	text-indent: 10pt;
}
.boiteform {
	height: 15px;
	width: 25px;
}
.titrevinoflash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: lighter;
	font-variant: normal;
	color: #7d0e07;
	text-align: left;
	text-transform: uppercase;
	padding-left: 10px;
	padding-right: 10px;
}
.descvinoflash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: lighter;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
a:link {
	color: #7d0e07;
}
a:visited {
	color: #666666;
}
.textormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: lighter;
	color: #666666;
}
.titrerecettes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 13pt;
	font-weight: 300;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	padding-right: 5px;
}
a:hover {
	color: #999999;
}
.vinsdumois {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 10pt;
	font-weight: lighter;
	color: #6A9913;
	padding-left: 10px;
}
.titrevinsdumois {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	line-height: 13pt;
	font-weight: bolder;
	color: #6A9913;
	padding-left: 10px;
}
.droits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	line-height: 10pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-align: left;
	border: none #FFFFFF;
}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: 400;
	color: #FFFFFF;
	background-position: center;
	letter-spacing: 1pt;
	text-align: center;
}
.formquestions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	color: #7D0E07;
	text-align: left;
	border: none #7D0E07;
	padding-left: 15px;
}
.titrearticle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
	color: #333333;
	letter-spacing: 1px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.titrearticlevin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
	color: #333333;
	letter-spacing: 1px;
	padding-top: 5px;
}
.titrearticleex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
	color: #333333;
	letter-spacing: 1px;
	padding-top: 5px;
}
.titrearticlecomplet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
	color: #333333;
	letter-spacing: 1px;
}
.textearticle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	line-height: 10.5pt;
	font-weight: normal;
	color: 666666;
	padding-bottom: 5px;
}
.textearticlecomplet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	line-height: 10.5pt;
	font-weight: normal;
	color: 666666;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: cccccc;
}
.formulaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	line-height: 10.5pt;
	font-weight: normal;
	color: 666666;
	padding-left: 10px;
	padding-bottom: 3px;
}
.titreabonnement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: bold;
	color: #7D0E07;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: cccccc;
	padding-bottom: 5px;
}
.formindent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	line-height: 10.5pt;
	font-weight: normal;
	color: 666666;
	padding-bottom: 15px;
}
.anciensno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	line-height: 10pt;
	font-weight: bold;
	color: #7D0E07;
	background-position: center bottom;
}
.mois {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	background-position: center top;
}
.ajouter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 8pt;
	font-weight: lighter;
	color: #999999;
	background-position: center;
}
.textital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: italic;
	line-height: 11.5pt;
	font-weight: lighter;
	color: #7D0E07;
	font-variant: normal;
}
.couttotal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 13pt;
	font-weight: bold;
	color: #7D0E07;
	background-position: center bottom;
	text-transform: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: cccccc;
}
.cout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 13pt;
	font-weight: normal;
	color: #666666;
	background-position: center bottom;
	text-transform: none;
}
.volumereport {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 20pt;
	font-weight: bold;
	color: #333333;
	padding-bottom: 10px;
}
.reportcat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: lighter;
	font-variant: normal;
	color: #666666;
	text-align: right;
	border: none;
	text-transform: uppercase;
}
.lignegauche {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 15px;
}
.textreport {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;
	color: #6A9913;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.edito {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.75pt;
	line-height: 11pt;
	color: #333333;
}
.edito .title {
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
	font-weight:bold;
	color:inherit;
}
.titrecontact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-style: normal;
	line-height: 11.5pt;
	font-weight: bold;
	color: #333333;
}
.textannonc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 8pt;
	font-weight: 300;
	color: #666666;
}
.ingrerecette {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: lighter;
	color: #666666;
	padding-left: 20px;
}
.ingredtitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-style: normal;
	line-height: 11.5pt;
	font-weight: bold;
	color: #333333;
}
.metvins {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: lighter;
	color: #7D0E07;
}
.prix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 11pt;
	font-weight: bolder;
	color: #333333;
	padding-bottom: 10px;
}
.nomvin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 11pt;
	font-weight: bold;
	color: #7D0E07;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.descvin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 10.5pt;
	font-weight: normal;
	color: #666666;
	padding-top: 10px;
	padding-bottom: 5px;
}
.codesaq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	line-height: 11pt;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
.etoiles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 14pt;
	font-weight: normal;
	color: #7D0E07;
	letter-spacing: 2px;
}
.quandboire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 12pt;
	font-weight: lighter;
	font-variant: normal;
	color: #666666;
	text-transform: uppercase;
}
.degustateur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 11pt;
	font-weight: bold;
	color: #666666;
	padding-top: 5px;
}
.radiosondage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	line-height: 14pt;
	font-weight: normal;
	color: 666666;
	padding-left: 25px;
	padding-top: 2px;
}
.questsondage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: italic;
	line-height: 12pt;
	font-weight: normal;
	color: #7D0E07;
	padding-left: 25px;
	padding-top: 10px;
}
.menu{
	color: #ffffff;
	text-decoration: none;
}
A:hover.menu,A:visited.menu,A:link.menu{
	color: #ffffff;
}
.questionexpert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: normal;
	color: #666666;
	padding-left: 15px;
}
.reponsequestion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	line-height: 10.5pt;
	font-weight: normal;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: cccccc;
	padding-bottom: 5px;
}
.question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	line-height: 10.5pt;
	font-weight: normal;
	color: 666666;
}
.categoriequestion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: bold;
	color: #333333;
}
.reponsequestioncomp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: cccccc;
	padding-bottom: 5px;
}
.questioncomp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;
	color: 666666;
}
.confirmabon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 10.5pt;
	font-weight: normal;
	color: 7D0E07;
}