@charset "utf-8";
/* CSS Slideshow */

#slideshow{height:0px;position: relative; background-color:gray; overflow:hidden;background: linear-gradient(#FFF, #FFF 20%, #EEE 80%, #DDD);  border-radius: 2px 2px 2px 2px;  box-shadow: 0 0 3px rgba(0,0,0, 0.5);}
.slide{position: absolute; overflow:hidden;}
#bloc_bouton{position:absolute; bottom:0px; right: 0px;padding:20px; z-index:20;}
.bouton_slide{display: inline-block; width:10px; height:10px; margin-right: 10px; background-image:url(../images/template/pos.png); background-repeat: no-repeat; z-index:5; cursor:pointer;}

/* slides vin */
.slide_vin{position:relative;top:60px; width:440px; height:210px; margin:20px; border-radius:5px; box-shadow: 0px 0px 10px black; z-index:1; background-image:url(../images/slideshow/fond-slidevin.png); background-position:right; background-repeat:no-repeat;}
/*.slide_vin_image{position:absolute; height:230px;padding:10px;left:40px; top:0px; bottom:0; z-index: 2;background-color:white; box-shadow: 0px 0px 5px gray;}*/
.slide_vin_image{position:absolute; min-width: 68px; padding:0px 15px 10px 15px;left:20px;top:-10px; bottom:-10px;background-color:white; border-radius:10px; box-shadow: 0px 0px 5px black; overflow:hidden;}
.slide_vin_image img{position:absolute; max-height:220px; max-width: 70px; bottom: 10px;right:0.5px;}
.slide_vin_texte{position:absolute;width:260px;right:20px;top:20px; text-align:right;}
.slide_vin_texte h4{padding:0; margin:0; color:#71021d; font-size: 18px; font-weight:normal;}
.slide_vin_texte h2{padding:0; margin:0; margin-bottom:10px; color:black; font-size: 16px; font-weight:normal;}
.slide_vin_texte p{padding:0; margin:0; margin-top:10px; color:black; font-size: 12px; text-align:justify;}
.slide_vin_barre{position:absolute; bottom:0; width: 100%; background-color:#71021d; color:white;padding:5px;}

/* slides pro */
.slide_pro{position:relative;top:70px; width:500px; height:170px; margin:40px; background-color:#71021d; border-radius:5px; box-shadow: 0px 0px 5px black; color: white;}
.slide_pro_image{position:absolute;max-width:150px;max-height:120px;left:20px;top:20px}
.slide_pro_texte{position:absolute;width:270px;right:20px;top:20px; text-align:right;}
.slide_pro_texte h4{padding:0; margin:0; color:white; font-size: 22px; font-weight:normal;}
.slide_pro_texte h2{padding:0; margin:0; color:#d8aa09; font-size: 18px; font-weight:normal;}
.slide_pro_texte h3{padding:0; margin:0; margin-bottom:10px; color:white; font-size: 14px; font-weight:normal;}
.slide_pro_texte p{padding:0; margin:0; margin-top:20px; color:white; font-size: 14px; text-align:justify;}

/* Style des slide */
#slide6 h4{width:400px;position:absolute;font-size:30px;color:white;z-index:2;text-align:right;right:20px;top:20px; text-shadow:2px 2px 2px black}
#slide6 h2{position:absolute;font-size:22px;color:white;z-index:2;text-align:right;right:190px;bottom:68px; text-shadow:1px 1px 2px black}
#slide7 h4{width:500px;position:absolute;font-size:28px;color:black;z-index:2;text-align:right;right:46px;top:40px;}
#slide7 h2{position:absolute;font-size:22px;color:white;z-index:2;text-align:right;right:95px;bottom:108px; text-shadow:1px 1px 2px black}
#slide2 h4{width:400px;position:absolute;font-size:30px;color:white;z-index:2;text-align:right;right:20px;top:20px; text-shadow:3px 3px 4px black}
#slide2 h2{width:250px;position:absolute;font-size:22px;color:gray;z-index:2;text-align:right;right:150px;bottom:50px;font-weight: bold;}
#slide4 h4{width:450px;position:absolute;font-size:30px;color:white;z-index:2;text-align:right;right:20px;top:15px;}

/* Iphone */
@media (max-width: 640px) {
	
	#slideshow{display:none; !important; width:auto}
}