#page h1{
	margin-left : 105px;
}
.simplebar{
	max-height: 490px;
	width : auto;
	padding-left : 105px;
	overflow-x: hidden;
}

#conteneur_texte h1 {
	opacity:0;
}
#conteneur_texte h1.load {
	opacity:1;

	-webkit-transition: opacity 1s ease;
	-moz-transition: opacity 1s ease;
	-ms-transition: opacity 1s ease;
	-o-transition: opacity 1s ease;
	transition: opacity 1s ease;
}

#texte_vin {
	position: relative;
	top: 0;
	/*left: 105px;*/
	padding:15px;
	line-height: 20px;
	opacity:0;
}
#texte_vin.load {
	opacity:1;

	-webkit-transition: opacity 1s ease;
	-moz-transition: opacity 1s ease;
	-ms-transition: opacity 1s ease;
	-o-transition: opacity 1s ease;
	transition: opacity 1s ease;

	-webkit-transition-delay: 0.5s;
	-moz-transition-delay: 0.5s;
	-ms-transition-delay: 0.5s;
	-o-transition-delay: 0.5s;
	transition-delay: 0.5s;
}


#texte_vin p:first-child {
	margin-top:0
}
#texte_vin p:last-child {
	margin-bottom:0;
}


#liste_vins {
	position: relative;
	top: 0;
	padding: 0 15px;
	opacity:0;
	margin-top : 5px;
}
#liste_vins.load {
	opacity:1;

	-webkit-transition: opacity 1s ease;
	-moz-transition: opacity 1s ease;
	-ms-transition: opacity 1s ease;
	-o-transition: opacity 1s ease;
	transition: opacity 1s ease;

	-webkit-transition-delay: 1s;
	-moz-transition-delay: 1s;
	-ms-transition-delay: 1s;
	-o-transition-delay: 1s;
	transition-delay: 1s;
}



#liste_vins .appellation {
	text-align: left;
	padding : 15px 0;
}

#liste_vins .appellation h3 {
	margin-top:0;
	font-weight: normal;
	font-family: "Montserrat";
	font-variant: small-caps;
	margin-bottom:7px;
	font-size : 16px;
}

#liste_vins .appellation ul {
	padding:0; margin:0;
	list-style-type: none;
	line-height: 20px;
}

#liste_vins .appellation ul li a {
	color:#CCC;
	text-decoration: none;
}

#liste_vins .appellation ul li a i{
	font-size:12px;
	padding-right:2px;
	color:#B80F1F;
}

#liste_vins .appellation ul li a:hover {
	color:#FFF;
}

@media screen and (max-width: 991px){
	.simplebar{
		max-height: none;
		padding : 0;
	}
}