@charset "utf-8";

/* CSS Document */

@font-face {

    font-family: "GeosansLight";

    src:url(../font/GeosansLight.ttf);

}

body{

	margin:0px;

	padding:0px;

	width:100%;

        height:100%;

        font-size:14px;

        color:#241e04;

	}

a, a:hover{

	color:#241e04;}

.nav{

	float:right;

	width:70%;

	margin-top:50px;

	

	

	}

	header{

		box-shadow: 0px 0px 22px 0px #9d9d9d;

		position: relative;

z-index: 10;

}



/* finalement on cache le texte du slider */

.carousel-caption h3 {

    display:none;

}





.content{

	background-image:url(../img/fond.jpg);

	padding:25px 0px;

	

	}

.text-muted{

	float:left;

	width:25%;

	}

	

.nav-justified > .active > a, .nav-justified > .active > a:hover, .nav-justified > .active > a:focus {

    background-color:transparent;

    background-image: none;

    box-shadow:none;

}

.nav-justified {

    background-color:transparent;

    border-radius: 5px;

    border: 0px solid ;

}



.nav-justified > li > a {

	font-family:"GeosansLight", Helvetica, Arial, sans-serif;

	font-size:18px;

	padding:0px;

   color:#d2ad17;

    font-weight:bold;

    text-align: center;

    border-bottom:0px solid ;

    background-color:transparent;

    background-image:none;

}

.nav-justified > li > a {

    border-left: 1px solid #FFF;

    border-right: 1px solid #d2ad17;

}

.nav > li > a:hover, .nav > li > a:focus , .nav > li.active > a {

    text-decoration: none;

    background-color:transparent;

	color:rgba(41,41,41,1.00);



}

.clear{

	clear:both;

	}

.bloctxt{

	background: #D8B837;

background: -webkit-gradient(linear, 0 0, 0 bottom, from(#D8B837), to(#b59514));

background: -webkit-linear-gradient(#D8B837, #b59514);

background: -moz-linear-gradient(#D8B837, #b59514);

background: -ms-linear-gradient(#D8B837, #b59514);

background: -o-linear-gradient(#D8B837, #b59514);

background: linear-gradient(#D8B837, #b59514);

color:#fff;

}



.col-lg-4.acc{

	position:relative;

	/*padding-right: 15px;

padding-left: 15px;*/

padding-right: 0px;

padding-left: 0px;

width:31%;

margin-right:3%;

margin-bottom:3%;

-moz-box-shadow: 0px 10px 30px 0px #656565;

-webkit-box-shadow: 0px 10px 30px 0px #656565;

-o-box-shadow: 0px 10px 30px 0px #656565;

box-shadow: 0px 10px 30px 0px #656565;

background-color:#fff;

}



.col-lg-4.acc.last{

margin-right:0px;

}

.col-lg-4.acc img{

	width:100%;

	}

.carre{

	width:100%;

	display:block;

	}

.textecarre{

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	text-align:center;

	}

.textecarre p{

	width:98%;

	margin:0 auto 0 auto;

	padding:10px 0px;

	line-height:25px;

	}

.textecarre a{

	color:#fff;

	}

.acc h2{

	width:98%;

	margin:0;

	font-size:24px;	

	background-color:rgba(255,255,255,0.7);

	color:#b49514;

	padding-top:5px 0px;

	text-align:center;

	position:absolute;

	top:90%;

	left:1%;



	}

.textecarre h2{

	

	top:92%;

	}

.acc h2 a{

	color:#b49514;

	}

.presse .textecarre{

	padding-top:10px;

	}

.presse h2{

	margin-top:10%;

	}

.textedomaine h2{

	margin-top:10%;}

.nosvins{

	background-image:url(../img/nav_vins2.jpg);

	background-size:100%;

	}

.vins{

	width:100%;

	position:relative;

	text-align:center;

	padding-bottom:15px;

	

	}

.vins a{

		color:#fff;

		}

.vins:hover h3 a{

		color:rgba(209,172,21,1);

		}

.vins:hover h3 , .col-lg-2 .vins:hover h3{

		background-color:rgba(209,172,21,0.2);

		}

.vins h3{

	font-size:15px;

	position:absolute;

	bottom:2%;

	left:0px;

	width:100%;

	background-color:rgba(209,172,21,0.7);

	color:#fff;

	text-align:center;

	padding:5px 0px;

	transition: all 0.3s ease-out 0s;

	}

.col-lg-2 .vins h3{

	font-size:11px;

	background-color:rgba(209,172,21,0.9);

	}

.col-lg-2  .vins{

	padding-bottom:40px;

	

	}

.blanc{

	background-color:rgba(255,255,255,0.9);

	margin-bottom:20px;

	-moz-box-shadow: 0px 10px 30px 0px #656565;

-webkit-box-shadow: 0px 10px 30px 0px #656565;

-o-box-shadow: 0px 10px 30px 0px #656565;

box-shadow: 0px 10px 30px 0px #656565;

padding:10px;

}

.ledomaine{

	background-image:url(../img/nav_domaine2.jpg);

	background-size:100%;

	}

.contact{

	background-image:url(../img/nav_contact2.jpg);

	background-size:100%;

	}

.contact h2{

	/*font-weight:bold;*/

	}

.framebook{

	width:99%;}

img{

	max-width:100%;

	}	

.carousel{

	margin-bottom:30px;

	}

h2{

	font-size:25px;

	color:#cdae16;}

h3{

	font-size:18px;

	color:#cdae16;}

.footer{

	margin-top:0px;

	color:#d4ae16;

	}

	.footer a{

		color:#d4ae16;

		}

.footer .droite{

	float:right;

	}

	

.carousel-indicators{

	display:none;

	}

.carousel-caption h3{

	width:100%;

	margin:0 auto;

	padding:7px 0px;

	background-color:rgba(255,255,255,0.78);

	text-shadow:none;

	

	}	

.carousel-caption {

    right: 2%;

    left: 2%;

    padding-bottom: 0px;

}

.carousel-control.right, .carousel-control.left{

	background:none;

}

.alert{

    color:#009999;

}

#formID{

	margin-bottom:40px;}

@media (max-width: 1200px) {

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {

	float:left;

}



.col-lg-5{

    width: 31%;

	margin-right:3%;

}



}

@media (max-width: 981px) {

	.textecarre{

		font-size:12px;

		}

	.textecarre p {

    line-height: 13px;

	padding: 5px 0px;

}

.acc h2{

	width:98%;

	margin:0;

	font-size:18px;	

	background-color:rgba(255,255,255,0.7);

	color:#b49514;

	padding-top:5px 0px;

	text-align:center;

	position:absolute;

	top:80%;

	left:1%;



	}

.textecarre h2{

	

	top:97%;

	}

.colinfo{

	display:none;

	}

.blanc .col-lg-3, .blanc .col-lg-9{

	float:left;

	}  

.blanc .col-lg-3 {

    width: 25%;

}

.blanc .col-lg-9 {

    width: 75%;

}

.col-lg-4.vinus {

    width: 33.3333%;

}

.col-lg-2.vinus {

   width: 16.6667%;

}

.footer{

	font-size:11px;

	}

}

@media (max-width: 641px) {

	.col-lg-4.acc {

    position: relative;

    padding-right: 0px;

    padding-left: 0px;

    width: 30%;

    margin-left: 1%;

    margin-bottom: 3%;

    box-shadow: 0px 10px 30px 0px #656565;

    background-color: #FFF;

}

.textecarre p {

    line-height: 15px;

	padding: 5px 0px;

	font-size:12px;

}

.textecarre p span{

	display:none;

}



}

@media (max-width: 500px) {

	.col-lg-4.acc {

    position: relative;

    padding-right: 0px;

    padding-left: 0px;

    width: 98%;

    margin-left: 1%;

    margin-bottom: 3%;

    box-shadow: 0px 10px 30px 0px #656565;

    background-color: #FFF;

}

.textecarre p {

    line-height: 25px;

	padding: 10px 0px;

	font-size:14px;

}

.text-muted {

    float:none;

    width: 100%;

}

.nav {

    float:none;

    width: 100%;

    margin-top: 5px;

}

.nav-justified > li > a {

    border-left: 1px solid #FFF;

    border-right: 0px solid #D2AD17;

}

.col-lg-4.vinus {

    width: 100%;

}

.col-lg-2.vinus {

   width: 33.3333%;

}

.blanc .col-lg-3, .blanc .col-lg-9{

	float:none;

	}  

.blanc{

	width:85%;



	}

.blanc .col-lg-3 {

    width: 98%;

	margin-left:1%;

}

.blanc .col-lg-9 {

    width: 98%;

	margin-left:1%;

}

}

.btn-primary {background-color: rgba(209,172,21,0.9);color:white;border:none;text-transform:uppercase;font-size:11px;padding:10px 0px;width:100%;}
.btn-primary:focus {background-color: rgba(209,172,21,0.9);color:white;border:none;text-transform:uppercase;font-size:11px;padding:10px 0px;width:100%;}
.btn-primary:hover {background-color:rgba(209,172,21,0.2); color:rgba(209,172,21,0.9);}