@charset "UTF-8";

/* -------------------------------- */
/* Définition des balises HTML		*/
/* -------------------------------- */

html {
	font-size:100%;
}
body {
	background: #042e51 url(../_image/background.png) repeat-x left top;
	color: #c1c6bb;
	font: normal .75em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0 10px 10px;
}

html, body, ol, ul, form, fieldset {
  margin: 0;
  padding: 0;
}

fieldset {
  border: 0;
}

textarea {
  font: inherit;
}


/* Liens */
a {
  	color: #365d7c;
	text-decoration: underline;
}
a:visited {
 }
a:hover, a:focus, a:active {
  	text-decoration: underline;
	color: #8f9302;
}


a img {
  border: 0;
}

hr {
	display: block;
	border: 0 none;
	border-bottom: 1px solid #b1ad87;
	height: 0;
	margin-bottom: 3em;
	margin-top: 1em;
}

/* Titres */
h1 {
	color: #8f9302;
	padding: 0 0 15px 0;
	font: bold 166.67%/1.2 Georgia, "Times New Roman", Times, serif;
	margin: 0;
}

h2 {
	color : #806652;
	margin: 10px 0 5px 0;
	padding: 10px 0 0 0;
	font: bold 116.67% Georgia, "Times New Roman", Times, serif;
}

h3 {
	font-size: 1.1em;
	margin: 1.5em 0 0.8em 0;
}

h4 {
	font-size: 1em;
	/*font-style: italic;
	font-weight: normal;*/
	margin: 1.5em 0 1em 0;
}

h1 a {
  color: #FF7800;
  /*font-family:Sans-serif;*/
}
h1 a:visited {
  color: #EAA515;
}
h1 a:hover, h1 a:focus, h1 a:active {
  text-decoration: none;
  color: #eb5800;
}

h2 a {
	color : #806652;
	text-decoration: none;
}
h2 em {
	font-size: 100%;
	font-style: italic;
	font-weight: normal;
}


/* Positionnement et alignement */
.left {
  float: left;
  margin: 0 49px 15px 0;
}
.right {
  float: right;
  margin: 0 0 15px 49px;
}

div.left img,
div.right img,
img.left,
img.right {
	border: 12px solid #dad0b3;
}

div.left p,
div.right p {
	margin: 0;
	color: #9c996e;
	font-size: 91.66%;
	font-style: italic;
}



/* Messages */
.remarque {
	color: #806652;
}

.discret {
  color:#dad0b3;
}

.error, .good, .warn {
  	clear:both;
  	color:#fff;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
  	font-weight:bold;
	margin-bottom: 10px;
	padding: 10px 20px 5px;
}

.error {
  	background: #e54731;
}

.warn {
  	background: #f9b500;
}

.good {
  	background: #8f9302;
}

.warn a, .good a, .error a {
  	color: white;
	text-decoration: underline;
}

.info {
  	border-top: 1px solid #d7d7d7;
  	border-bottom: 1px solid #d7d7d7;
  	padding: 10px 10px;
}

/* @group Paragraphe */
.paragraphe {
	line-height: normal;
	color: #0c0f25;
}

/* Positionnement et alignement */
.paragraphe .tright {
  	text-align: right;
}

.paragraphe .center {
  	text-align: center;
}

.paragraphe .error p, .paragraphe .good p, .paragraphe .warn p {
	text-align: left;
}

.paragraphe tt,
.paragraphe code,
.paragraphe samp {
  	color: #a1af00;
  	font-size: 1.231em;
} 
.paragraphe dt {
	color:#369;
  	margin-top:0.5em;

}

/* Citations */
.paragraphe blockquote {
	color: #365d7c;
	padding: 0;
	margin: 0;
}
.paragraphe blockquote span.link a {
  color:#806652;
}


/* Listes */
.paragraphe p, .paragraphe ul {
	text-align: justify;
	margin-bottom:1.4em;
	line-height: 141.67%;
}
.paragraphe ul {
  margin: 1em 0;
  list-style: none;
}
.paragraphe ol {
  margin: 1em 0 1em 24px;
}
.paragraphe ul li {
  padding-left: 10px;
  /*background: url(../_image/base/ico-puce.png) left 7px no-repeat;*/
  background: url(../_image/puce02.gif) left 7px no-repeat;
}
.paragraphe li ul, .paragraphe li ol {
	margin-top: .25em;
	margin-bottom: .5em;
}
.paragraphe ul ol > li {
	padding-left: 0;
	background: none;
}
.paragraphe ul.nostyle li {
  background:none;
}
.paragraphe .markItUp li {
  background:none;
  padding:0;
}

/* Icones */
.ico-arrow, .paragraphe ul li.ico-arrow {
  padding-left: 17px;
  background: url(../_image/base/ico-fleche.png) no-repeat left 2px;
}
.ico-arrow2, .paragraphe ul li.ico-arrow2 {
  padding-left: 17px;
  background: url(../_image/base/ico-fleche2.png) no-repeat left 2px;
}
.ico-smile, .paragraphe ul li.ico-smile {
  padding-left: 20px;
  background: url(../_image/base/ico-lol.png) 1px center no-repeat;
}
.ico-question, .paragraphe ul li.ico-question {
  padding-left: 20px;
  background: url(../_image/base/ico-question.png) left 70% no-repeat;
}
.ico-star, .paragraphe ul li.ico-star {
  padding-left: 20px;
  background: url(../_image/base/ico-star.png) left 4px no-repeat;
}
.ico-light, .paragraphe ul li.ico-light {
  padding-left: 20px;
  background: url(../_image/base/ico-light.gif) left 4px no-repeat;
}

/*Photo*/
.paragraphe .illustration {
  float: left;
  margin: 6px 15px 5px 0;
}
.paragraphe .illustrationdroite {
  float: right;
  margin: 6px 0 5px 15px;
}
/* @end */



/* -------------------------------- */
/* Haut site						*/
/* -------------------------------- */
#hautsite {
	width: 940px;
	margin: 0 auto;
	height: 405px;
	overflow: hidden;
	position: relative;
}

/* Logo */
.logo {
	position: absolute;
	top: 23px;
	left: 273px;
}

/* Menu 1 */
#menu {
	height: 23px;
	width: 940px;
	background: url(../_image/background-menu.png) repeat-x 0 0;
	position: absolute;
	top: 106px;
	left: 0;
}
#menu li {
	color: #e4e7d7;
	display: inline;
	line-height: 175%;
}
#menu li a {
	text-decoration: none;
	color: #e4e7d7;
	padding-left: 22px;
	padding-right: 22px;
}
#menu li a:hover {
	text-decoration: underline;
}
#menu li span.separateur {
	font-size: 9px;
}

#menu.mn-act li#mn-act a,
#menu.mn-ref li#mn-ref a,
#menu.mn-tou li#mn-tou a,
#menu.mn-new li#mn-new a,
#menu.mn-con li#mn-con a,
#menu.mn-vid li#mn-vid a {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

/* Menu 2 */
#menu2 {
	width: 206px;
	height: 269px;
	overflow: hidden;
	background: url(../_image/menu.jpg) no-repeat 0 0;
	position: absolute;
	top: 129px;
	right: 0;
}
#menu2 ul {
	padding-top: 5px;
}
#menu2 li {
	text-transform: uppercase;
	font-size: 91.67%;
	/*line-height: 336.36%;*/
}
#menu2 li a {
	display: block;
	float: none;
	width: 172px;
	height: 24px;
	padding-left: 22px;
	padding-right: 22px;
	text-decoration: none;
	padding-top: 12px;
	color: white;
	margin-bottom: 1px;
	background: url(../_image/menu.jpg) no-repeat 0 0;
}

#menu2 li a:hover {
	font-weight: bold;
}
#menu2 li#mn-acc a:hover {
	background-position: -206px 0;
}
#menu2 li#mn-dom a:hover {
	background-position: -206px -42px;
}
#menu2 li#mn-hom a:hover {
	background-position: -206px -79px;
}
#menu2 li#mn-phi a:hover {
	background-position: -206px -116px;
}
#menu2 li#mn-his a:hover {
	background-position: -206px -153px;
}
#menu2 li#mn-vin a:hover {
	background-position: -206px -190px;
}
#menu2 li#mn-tro a:hover {
	background-position: -206px -227px;
}

#menu2.mn-acc li#mn-acc a,
#menu2.mn-dom li#mn-dom a,
#menu2.mn-hom li#mn-hom a,
#menu2.mn-phi li#mn-phi a,
#menu2.mn-his li#mn-his a,
#menu2.mn-vin li#mn-vin a,
#menu2.mn-tro li#mn-tro a {
	color: #faf2da;
	font-weight: bold;
}
#menu2.mn-acc li#mn-acc a {
	background-position: -412px 0;
}
#menu2.mn-dom li#mn-dom a {
	background-position: -412px -42px;
}
#menu2.mn-hom li#mn-hom a {
	background-position: -412px -79px;
}
#menu2.mn-phi li#mn-phi a {
	background-position: -412px -116px;
}
#menu2.mn-his li#mn-his a {
	background-position: -412px -153px;
}
#menu2.mn-vin li#mn-vin a {
	background-position: -412px -190px;
}
#menu2.mn-tro li#mn-tro a {
	background-position: -412px -227px;
}

/* Drapeaux */
#drapeaux {
	position: absolute;
	top: 93px;
	right: 10px;
}
#drapeaux li {
	display: inline;
}
#drapeaux li a {
	width: 27px;
	height: 0;
	padding-top: 27px;
	display: block;
	overflow: hidden;
	float: right;
	margin-left: 5px;
	/*opacity: 0.75;
	filter : alpha(opacity=75);*/
}
#drapeaux li#fr a {
	background-image: url(../_image/drapeaux/fr.png);
}
#drapeaux li#en a {
	background-image: url(../_image/drapeaux/en.png);
}
#drapeaux li#ru a {
	background-image: url(../_image/drapeaux/ru.png);
}
#drapeaux li#cn a {
	background-image: url(../_image/drapeaux/cn.png);
}
#drapeaux.langue-fr li#fr a {
}
#drapeaux.langue-en li#en a {
}


/* Accroche visuel */
#accrochevisu {
	display: block;
	position: absolute;
	top: 129px;
	width: 734px;
	height: 269px;
	background-color: #0c0f25;
	background-image: url(../_image/accroche/accueil.jpg);
}
#accrochevisu.accrAccueil {
	background-image: url(../_image/accroche/accueil.jpg);
}
#accrochevisu.accrHomme {
	background-image: url(../_image/accroche/les-hommes.jpg);
}
#accrochevisu.accrDomaine {
	background-image: url(../_image/accroche/domaine.jpg);
}
#accrochevisu.accrPhilosophie {
	background-image: url(../_image/accroche/philosophie.jpg);
}
#accrochevisu.accrHistorique {
	background-image: url(../_image/accroche/historique.jpg);
}
#accrochevisu.accrVins {
	background-image: url(../_image/accroche/produits.jpg);
}
#accrochevisu.accrTrouver {
	background-image: url(../_image/accroche/trouver-vins.jpg);
}
#accrochevisu.accrActualite {
}
#accrochevisu.accrReference {
}
#accrochevisu.accrTourisme {
	background-image: url(../_image/accroche/tourisme.jpg);
}
#accrochevisu.accrNews {
}
#accrochevisu.accrContact {
}
#accrochevisu.accrMention {
}
#accrochevisu.accrVideos {
	background-image: url(../_image/accroche/video.jpg);
}


/* -------------------------------- */
/* Bas site							*/
/* -------------------------------- */
#bassite {
	width: 940px;
	margin: 0 auto;
}
#bassite a {
	color: #c1c6bb;
	text-decoration: none;
}
#bassite a:hover {
	color: white;
}
#bassite hr {
	display: none;
}

/*Coordonnees*/
#bassite .coordonnees {
	color: #93a8c9;
	background-color: #0c0f25;
	font-size: 116.67%;
	text-align: center;
	line-height: 121.43%;
	padding: 7px;
	margin-top: 1px;
}
#bassite .coordonnees a {
	color: #93a8c9;	
}
#bassite .coordonnees a:hover {
	text-decoration: underline;
}
#bassite .coordonnees address,
#bassite .coordonnees p {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
}
#bassite .coordonnees strong {
	font-weight: normal;
}

/*Mentions*/
#bassite .mentions {
	padding: 10px;
	position: relative;
	font-size: 91.67%;
	line-height: 154.54%;
}
#bassite .mentions p {
	margin: 0;
}
#bassite .mentions a:hover {
	text-decoration: underline;
}

#pmpconcept {
	position: absolute;
	right: 10px;
	top: 9px;
	width: 68px;
	height: 0;
	padding-top: 30px;
	overflow: hidden;
	background-image: url(../_image/fr/pmpconcept.png);
}

/* -------------------------------- */
/* Coeur site						*/
/* -------------------------------- */
#coeursite {
	width: 860px;
	margin: 0 auto;
	background-color: #faf2da;
	padding: 40px;
	overflow: hidden;
	position: relative;
}

/*Page - Accueil*/
.pageaccueil h1 {
	color: #365d7c;
	font-weight: bold;
	font-size: 300%;
}
.pageaccueil .right {
	margin-left: 85px;
	margin-top: 25px;
}
.pageaccueil .enSoivoirPlus {
	margin: 50px 0 0;
}

.clear {
	clear: both;
}


/* en savoir plus */
.enSoivoirPlus {
	clear: both;
	background-color: #f4ebd2;
	padding: 5px;
	color: #806652;
	overflow: hidden;
	margin-bottom: 30px;
}
.enSoivoirPlus h3 {
	font-size: 150%;
	color: #b1ad87;
	font-family:Tahoma, Geneva, sans-serif;
	margin: 0;
	padding: 0 0 0 18px;
	border-bottom: 1px solid #b1ad87;
	background: url(../_image/puce01.gif) no-repeat 3px 8px;
}
.enSoivoirPlus h4 {
	color: #9c996e;
	font: bold 133.33% Georgia, "Times New Roman", Times, serif;
	margin-top: 15px;
}
.enSoivoirPlus .content {
	padding-right: 18px;
	padding-left: 18px;
}
.enSoivoirPlus .left {
  margin: 15px 10px 5px 0;
}
.enSoivoirPlus .right {
  margin: 15px 0 5px 10px;
}
.enSoivoirPlus img.left,
.enSoivoirPlus img.right {
	border: 7px solid #dad0b3;
}
.enSoivoirPlus li,
.paragraphe .enSoivoirPlus li {
	list-style-position: inside;
	list-style-image: url(../_image/puce02.gif);
	background-image: none;
	padding-left: 0;
}


/**********************
*   Liste	          *
**********************/
.liste {
	overflow: hidden;
}
.liste li,
.paragraphe .liste li {
	background-image: none;
	padding: 0 0 20px;
	width: 400px;
	position: relative;
	float: left;
	margin-left: 60px;
	overflow: hidden;
	min-height: 162px;
}
.liste li.first {
	margin-left: 0;
	clear: both;
}
.liste .content {
	width: 260px;
	padding-left: 140px;
}
.liste .left,
.liste .right {
	position: absolute;
	margin: 0;
	top: 31px;
}
.liste .left {
}
.liste .right {
}
.liste img.left,
.liste img.right {
	border: 7px solid #dad0b3;
}
.liste h2 {
	margin: 0 0 15px;
	padding: 0;
	font-size: 150%;
}
.liste .remarque {
	font-size: 91.67%;
	line-height: 136.36%;
}
.liste .remarque .puce {
	font-size: 109.09%;
}

/* liste vins */
.paragraphe.vins h1 {
	border-top:1px solid #dad0b3;
	padding-top: 20px;
}
.paragraphe.vins h1.first {
	padding-top: 0;
	border-style: none;
	border-width: 0;
}
.liste.vins li,
.paragraphe .liste.vins li {
	min-height: 106px;
}
.liste.vins h2 {
	font: bold 116.67% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-left: 140px;
	text-align: left;
}
.liste.vins h2 em {
	font-style: italic;
	font-weight: normal;
	font-size: 85.71%;
}
.liste.vins h2 span {
	display: block;
	float: left;
	width: 126px;
	text-align: center;
	padding-right: 14px;
	position: absolute;
	left: 0;
}


/*.liste.vins .left,
.liste.vins .right {
	position: relative;
	float: none;
	margin: 0;
	padding: 0;
	top: 0;
}
.liste.vins img.left,
.liste.vins img.right {
	border-style: none;
}
.liste.vins .content .ico-arrow {
	font-size: 83.33%;
}*/

/*Liste vidéos*/
.videos {
	overflow: hidden;
	padding-top: 15px;
}
.paragraphe .videos ul {
	clear: both;
	border-top: 1px solid #b1ad87;
	padding-top:20px
}
.paragraphe .videos ul:first-child {
	padding-top:0;
	border-top: 0 none;
}
.videos li,
.paragraphe .videos li {
	background-image: none;
	padding: 0 0 25px 38px;
	width: 140px;
	color: #806652;
	font-size: 91.67%;
	text-align: left;
	line-height: 127.27%;
	float: left;
	position: relative;
}
.paragraphe .videos li.first {
	clear: both;
	padding-left: 0;
}
.paragraphe .videos li img {
	display: block;
	margin-bottom: 10px;
	border: 7px solid #dad0b3;
}
.paragraphe .videos li a {
	font-weight: bold;
}
.paragraphe .videos li span {
	display: block;
	top: 11px;
	right: 11px;
	position: absolute;	
	background-color: #171D1B;
	color: #F7FFFD;
	filter: alpha(opacity = 75);
	opacity:.75;
	padding: 0 2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 81.81%;
	line-height: 100%;
}

/*Liste Presse*/
.paragraphe.references .colDroite ul {
	margin-top: 0;
	margin-bottom: 40px;
}
.paragraphe.references .colDroite ul.tblfrance,
.paragraphe.references .colDroite ul.tblfrance a {
	margin-top: 0;
	margin-bottom: 40px;
	color: #806652;
	text-decoration: none;
}
.paragraphe.references .colDroite ul.tblfrance li strong,
.paragraphe.references .colDroite ul.tblfrance li a strong {
	font-weight: normal;
	color: #0c0f25;
}
.paragraphe.references .colDroite ul.tblfrance li a strong {
	text-decoration: underline;
}
.paragraphe.references .colDroite ul.tblfrance li a:hover strong {
  	text-decoration: underline;
	color: #8f9302;
}

.paragraphe.references .colGauche h2 {
	margin-top: 0;
	font-style: normal;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.paragraphe.references ul.listeIco li {
	overflow: hidden;
	padding-bottom: 10px;
	padding-left: 0;
	background-image: none;
}
.paragraphe.references ul.listeIco li img {
	border: 3px solid #dad0b3;
	margin-right: 7px;
	float: left;
}
.paragraphe.references ul.listeIco li a {
	color: #0c0f25;
	text-decoration: none;
}
.paragraphe.references ul.listeIco li a:hover {
	text-decoration: underline;
	color: #8f9302;
}
.paragraphe.references .colGauche ul.listeIco {
	border-bottom: 1px solid #dad0b3;
	padding-bottom: 30px;
}
.paragraphe.references ul.listeIco li a.lien {
	text-decoration: underline;
	color: #365d7c;
}
.paragraphe.references ul.listeIco li em {
	font-size: 11px;
	color: #806652;
	font-weight: normal;
	font-style: normal;
}


/**/
#parcellesplus {
	width: 400px;
	position: absolute;
	margin-top: -210px;
}

/* Bandeau de Photos*/
.bandeauPhotos {
	clear: both;
	background-color: #dad0b3;
	padding: 13px;
	margin-bottom: 30px;
	height: 129px;
	overflow: hidden;
}
.bandeauPhotos ul,
.paragraphe .bandeauPhotos ul {
	margin: 0;
	padding: 0;
}
.bandeauPhotos li,
.paragraphe .bandeauPhotos li  {
	margin: 0 2px 0 0;
	padding: 0;
	background-image: none;
	float: left;
}


/**********************
*   Formulaire         *
***********************/
.formulaire_1 {
	font-size: 75%;
	color: #806652;
}
.paragraphe .formulaire_1 {
	font-size: 100%;
}
.formulaire_1 input.input-mini, .formulaire_1 textarea.input-mini {
  width: 80px;
  border: 1px solid #b1ad87;
  background: #fdf9ed;
  padding: 4px;
  color: #968780; 
  font-size:0.9em;
  vertical-align:3px;
}
.formulaire_1 input.input-medium, .formulaire_1 textarea.input-medium {
  width: 170px;
  border: 1px solid #b1ad87;
  background: #fdf9ed;
  padding: 4px;
  color: #968780; 
  vertical-align:3px;
}
.formulaire_1 input.input-maxi, .formulaire_1 textarea.input-maxi {
  width: 329px;
  border: 1px solid #b1ad87;
  background: #fdf9ed;
  padding: 4px;
  color: #968780;
  vertical-align:3px; 
}
.cadrefiche .formulaire_1 input.input-maxi, .cadrefiche .formulaire_1 textarea.input-maxi {
  width: 330px;
}
.info .formulaire_1 input.input-maxi, .info .formulaire_1 textarea.input-maxi {
  width: 300px;
}
.formulaire_1 span.input-list-mini {
	width: 80px;
	vertical-align:3px;
	display: inline-block;
	border: 1px solid #faf2da;
}
.formulaire_1 span.input-list-medium {
	width: 240px;
	vertical-align:3px;
	display: inline-block;
	border: 1px solid #faf2da;
}
.formulaire_1 span.input-list-maxi {
	width: 329px;
	vertical-align:3px;
	display: inline-block;
	border: 1px solid #faf2da;
}
.formulaire_1 label,
.formulaire_1 .label {
  display: inline-block;
  width: 158px;
  border-bottom: 1px dotted #b1ad87;
  padding-bottom: 1px;
  vertical-align:3px;
	float: left;
}
.formulaire_1 span.input-list-mini label,
.formulaire_1 span.input-list-medium label,
.formulaire_1 span.input-list-maxi label {
	display: inline;
	width: auto;
	float: none;
	border-style: none;
	padding: 0;
	vertical-align: baseline;
	color: #b1ad87;
}
.formulaire_1 input[type="text"]:focus, .formulaire_1 input.text:focus, .formulaire_1 textarea:focus {
	background: #fefaf5;
	border-color: #365d7c;
}
.formulaire_1 input.submit {
	display: block;
	border: 1px solid #365d7c;
	font-weight: bold;
	cursor: pointer;
	margin-top: 10px;
	margin-left: 158px;
	background-color: #365d7c;
	color: #faf2da;
	font-size: 116.67%;
	padding: 5px 10px;
}
.formulaire_1  input.submit:hover {	
	opacity: 0.75;
	filter : alpha(opacity=75);
}
.formulaire_1 .erreur,
form .erreur {
	background:#f6d0b8 !important;
	border:1px solid #e54731 !important;
	padding: 4px;
}
.formulaire_1 input.erreur,
.formulaire_1 textarea.erreur,
.formulaire_1 select.erreur,
.formulaire_1 span.erreur.input-list-mini label,
.formulaire_1 span.erreur.input-list-medium label,
.formulaire_1 span.erreur.input-list-maxi label,
form .erreur {
	color: #e54731;	
}

span.important {
	color: #e54731;
}

/**********************
*   Colonnes          *
***********************/
.colonne {
	overflow: hidden;
	clear: both;
}
.colGauche,
.colDroite {
}
.colGauche {
	float: left;
	width: 500px;
}
.colDroite {
	float: right;
	width: 310px;
}

.coordonneesContact {
	background-color: #f4ebd2;
	padding: 10px;
}
.coordonneesContact h1 {
	border-bottom: 1px solid #dad0b3;
	margin-bottom: 20px;
}
.coordonneesContact address {
	font-style: normal;
}
.coordonneesContact address,
.coordonneesContact h1,
.coordonneesContact p {
	padding-right: 20px;
	padding-left: 20px;
}


/**********************
*   fichevin          *
***********************/
.fichevin .ico-arrow2 {
	padding-top: 0;
	margin-top: 0;
}
.fichevin .famille {
	color: #8f9302;
	padding: 0;
	margin: 0;
	font: bold 166.67%/1.2 Georgia, "Times New Roman", Times, serif;
}
.fichevin h1 {
	font-size: 300%;
	color: #365d7c;
	font-weight: bold;
	line-height: 91.67%;
}
.fichevin h1 em {
	font-style: italic;
	font-weight: normal;
	font-size: 83.33%;
}

.fichevin .colonne {
	margin-bottom: 60px;
}

.fichevin h2,
.paragraphe .fichevin h2 {
	margin-bottom: 0;
	padding-bottom: 0;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.fichevin p,
.paragraphe .fichevin p {
	margin-top: 0;
	padding-top: 0;
}
.fichevin .right {
	/*margin: 0 -360px 36px 0;*/
	position: absolute;
	right: 40px;
	z-index: 10;
	top: 40px;
}

/*agrandir etiquette*/
.agrandirEtiq {
	background-color: #f4ebd2;
	padding: 15px;
	text-align: center;
	margin-top: 475px;
}
.agrandirEtiq img {
	display: block;
	margin: 0 auto;
}
.agrandirEtiq a {
	color: #806652;
	text-decoration: none;
}
.agrandirEtiq a:hover {
	color: #365d7c;
}

/*autres vins*/
.enSoivoirPlus .listevin {
	overflow: hidden;
}

.enSoivoirPlus .listevin ul,
.paragraphe .enSoivoirPlus .listevin .ul {
	margin: 0;
	padding: 0;
}

.enSoivoirPlus .listevin .groupe {
	float: left;
	width: 187px;
	text-align: left;
	margin-bottom: 10px;
}
.enSoivoirPlus .listevin li.groupe,
.paragraphe .enSoivoirPlus .listevin li.groupe {
	padding: 0 5px;
	background: none;
	list-style-image: none;
	margin-left: 20px;
}
.enSoivoirPlus .listevin li.groupe.first {
	margin-left: 0 !important;
}
.enSoivoirPlus .listevin .groupe h4 {
	font-size: 116.67%;
}
.enSoivoirPlus .listevin .groupe li {
	list-style-position: outside;
	margin-left: 12px;
	text-align: left;
}
.enSoivoirPlus .listevin a {
	color: #806652;
}
.enSoivoirPlus .listevin a:hover {
	color: #365d7c;
}


/**********************
*   Bouton Droite     *
**********************/
.commanderVins,
.planAcces,
.demanderTarifs {
	width: 310px;
	height: 0;
	padding-top: 137px;
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.commanderVins:hover,
.planAcces:hover,
.demanderTarifs:hover {
	opacity: 0.75;
	filter : alpha(opacity=75);
}
.demanderTarifs {
	padding-top: 109px;
}


/**********************
*   PmpUp     *
**********************/
.pmpup-container .pmpup-caption {
	color: #042e51;
}


/**********************
*   Tourisme          *
**********************/
.tourisme .enSoivoirPlus li {
	margin-bottom: 1em;
	list-style-position: outside;
	text-align: left;
}
.tourisme .liste li,
.tourisme.paragraphe .liste li {
	width: auto;
	margin-left: 0;
	clear: both;
	float: none;
}
.tourisme .liste h2 {
	text-align: left;
	display: block;
}
.tourisme .liste .content {
	width: auto;
	padding-left: 0;
}
.tourisme .liste a +div.content {
	padding-left: 140px;
}

.tourisme .liste .content .remarque {
	text-align: left;
}
.tourisme .liste .left {
	position: relative;
	top: 0;
}

/**********************
*   Trouver vins      *
**********************/
.trouvervins #tabs h3,
.trouvervins #tabs h4,
.trouvervins #tabs p,
.trouvervins #tabs address {
	margin: 0;
	padding: 0;
}
.trouvervins #tabs h3 {
	color: #9a7c63;
	font: bold 1.5em Georgia, "Times New Roman", Times, serif;
}
.trouvervins #tabs address {
	font-style: normal;
}
.trouvervins #tabs div ul {
	margin-top: 0;
	margin-bottom: 1.5em;
}
.trouvervins #tabs div  li {
	background-color: #f4ebd2;
	background-position: 10px 15px;
	margin-top: 1em;
	padding: 10px 20px;
}
.trouvervins #tabs div  ul li:first-child {
	margin-top: 0.5em;
}
.trouvervins #tabs p.warn {
	padding: 7px 15px 5px;
	background-color: #dad0b3;
	color: #806652;
}
.trouvervins #tabs h4 {
	color: #8f9302;
	font-size: 1.166em;
	font-weight: normal;
	font-style: normal;
}


/**********************
*   Mini Site	      *
**********************/
#menu2-minisite {
	width: 206px;
	height: 269px;
	overflow: hidden;
	background: url(../_image/background-menu-minisite.png) repeat-y 0 0;
	position: absolute;
	top: 129px;
	right: 0;	
}
#menu2-minisite p {
	font-size: 333%;
	padding-left: 26px;
	margin-top: 0;
	padding-top: 26px;
}
.nompropre {
	color : #806652;
	font: bold 112.5% Georgia, "Times New Roman", Times, serif;
}
.separation {
	border-top:1px solid #dad0b3;
	padding-top: 20px;
}
.separation.first {
	padding-top: 0;
	border-top: 0 none;
}

