.container {
   padding-left: 15px;
    padding-right: 15px;
	margin-left:auto;
	margin-right:auto;
}
.navbar-header {
    width: 30%;
	
}

.menulogo {
    width: 100%;
}
.navbar-nav {
    float: right;
    margin: 0;
        margin-top: 0px;
}
.liencouverture{
	position:relative;
	display: block;
}

.ha-slider-couve-contenu{
	margin-left:30px;
	margin-right:30px;
	
	
}

#serieaudio{
	padding-top:30px;
}


.couve{
	padding:0px;
	margin:0px;
}

.couveboutons{
position:absolute;
z-index: 10;
top: 40%;
width: 100%;
text-align: center;

}
.titreheader{
font-size: 30px;
text-align: center;
padding-bottom: 10px;
text-shadow: 1px 1px 2px black, 0 0 1em #85d6f9, 0 0 2em #85d6f9;
font-weight: normal;
padding-top: 70px;
	padding-left: 40px;
padding-right: 15px;
	line-height: 35px;
}

p{    margin: 0px;
        }

.resume {
padding:0px;
margin:0px;
}
.boutoncouve {
  padding:0px;
margin:0px;
}


.scrolling{ 
	background-color: #000000;
    border-color: #000000;
}

.navbar-collapse{
	background-color: #000000;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #000000;
}
.videohaut{padding-left: 10px;
	margin-right: 40px;}

.couveboutons img{
width: 60%;
margin-left: auto;
margin-right: auto;

}

.bleu {
	color:#1777a9;
}


/*SLICK*/
.slick-dots {

    bottom: -60px;
}
.slick-next {
    right: -0px;
}

.slick-prev {
    left: -0px;
}

.slick-dots li.slick-active button::before {
    opacity: .75;
    color: #21abf3;
}
.slick-dots li button::before {
    color: #ffffff;
	font-size: 15px;
}


@media only screen and (min-width: 1600px) { 
	.container {
  	max-width: 75%; 
		margin-left:auto;
		margin-right:auto;
}


} 

@media only screen and (min-width: 1200px) and (max-width: 1599px) { 
	.container{
	max-width:90%;  
} 

	
} 


@media only screen and (min-width: 768px) and (max-width: 991px){ 
.navbar-header {
		width: 25%;
	  }

.nav > li > a {
    padding: 10px 8px;
        padding-top: 10px;
        padding-bottom: 10px;
}
	#intro {
    padding-top: 14%;
}

	.titreheader{
font-size: 20px;
padding-top: 20px;
padding-left: 15px;
padding-right: 15px;

}

}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.navbar-header{
		width: 100%;
		margin-left:auto;
		margin-right:auto;
	}
.menulogo {
    width: 50%;
	margin-left:20px;
}
	.videohaut {
    margin-left: 10px;
    margin-right: 10px;
}


} 	
@media only screen and (max-width: 479px) {
	.navbar-header{
		width: 100%;
		margin-left:auto;
		margin-right:auto;
	}
	.menulogo {
    width: 80%;
	margin-left:20px;
}
.titreheader{
font-size: 18px;
padding-top: 20px;
padding-left: 15px;
padding-right: 15px;

}

.resume {
    padding-top: 0px;
}
.videohaut {
    margin-left: 10px;
    margin-right: 10px;
}

}
/* override tarteaucitron */
#tarteaucitronRoot .tarteaucitronAlertBigBottom {
	bottom: 0;
	text-align: center;
}

	#tarteaucitronRoot .tarteaucitronAlertBigBottom #tarteaucitronDisclaimerAlert {
		font-weight: bold;
	}

	#tarteaucitronRoot .tarteaucitronAlertBigBottom #tarteaucitronPrivacyUrl {
		left: 0;
		transform: translateX(0%);
	}

	#tarteaucitronRoot .tarteaucitronAlertBigBottom #tarteaucitronPrivacyUrl {
		margin: 10px auto 0 auto;
		display: block;
	}

#tarteaucitronRoot button#tarteaucitronPrivacyUrlDialog,
#tarteaucitronSave #tarteaucitronSaveButton {
	color: #FFFFFF;
}

#tac_title {
	display: none;
}