h1{
	color: #BC89D0;
	font-size: 35px;
}

.newsletter{
	margin-top: 30px;
	margin-bottom: 0px;
}

.logo-inscription{
	width: 18%;
    margin: auto;
    display: block;
    padding: 10px;
}

.cadre-anecdote{
	border-radius: 10px;
	margin-top: 30px;
}

.cadre-anecdote img{
	display: block;
}

.cadre-anecdote-text{
	background: #fff;
	border-radius: 0px 0px 10px 10px;
	padding: 20px;
	height: 600px;
}

.cadre-anecdote h2{
	color: #945AAA;
	font-size: 27px;
	border-bottom: 1px solid #707070;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.cadre-anecdote p{
	color: #555555;
}

.cadre-plus-anecdotes{
	margin-top: 30px;
	margin-bottom: 30px;
}

.cadre-plus-anecdotes h3{
	color: #6EBA6E;
	font-size: 40px;
	margin-top: 50px;
	margin-bottom: 50px;
}

.cadre-block-plus-anecdotes{
	background: rgba(47,47,47, 0.57);
	border-radius: 10px 10px 0px 0px;
	padding: 30px;
	margin-top: 30px;
	margin-bottom: 0px;
}

.cadre-block-plus-anecdotes i{
	color: #fff;
	text-align: center;
    display: block;
    font-size: 100px;
}
.cadre-block-plus-anecdotes h4{
	color: #B08DBE;
	font-size: 35px;
	padding-bottom: 30px;
	margin-top: 15px;
}
.cadre-block-plus-anecdotes p{
	color: #fff;
}

.cadre-newsletter-bloc-2 .newsletter{
	margin-top: 0px;
	border-radius: 0px 0px 10px 10px;
	padding: 30px 100px;
}



.text-partenaires + p{
	margin-bottom: 30px;
}
.ligne-court {
    width: 25% !important;
}

.close_newsletter{
	display: none;
}

.text-titre-newsletter {
	color: #6DB96D;
	text-align: center;
	width: 100%;
	font-size: 34px;
	margin-top: 30px;
}
.newsletter p.text-top{
	width: 100%;
	font-size: 25px;
	margin-top: 30px;
}

.cadre-newsletter .newsletter{
	padding: 30px 100px;
}

.cadre-newsletter .newsletter .row, .cadre-newsletter-bloc-2 .newsletter .row{
	padding: 0px 150px;
}

.cadre-newsletter-bloc-2 .newsletter .text-top{
	display: none;
}
.cadre-newsletter .newsletter .text-top-bloc-2{
	display: none;
}

.newsletter p.text-top-bloc-2{
	width: 100%;
    font-size: 30px;
    margin-top: 30px;
}

.newsletter #button{
	width: 150%;
	padding: 9px;
	font-size: 18px;
}

.email{
	font-size: 18px;
}

.titre .text-partenaires{
	font-size: 40px;
}
.logo-inscription img{
	width: 90%;
}
.cadre-newsletter .newsletter {
    display: block;
}
/* Small devices (landscape phones, 576px and up) */
@media (max-width: 576px) {

	.logo-inscription {
    	width: 60%;
	}

	.text-titre-newsletter {
		font-size: 18px;
	}
	h1 {
    	font-size: 21px;
    }
    .cadre-anecdote h2 {
	    font-size: 23px;
    }
    .cadre-anecdote-text {
	    height: auto;
    }
    .cadre-plus-anecdotes h3 {
	    font-size: 22px;
    }
    .cadre-block-plus-anecdotes p {
    	margin-bottom: 30px;
	}
	.cadre-newsletter .newsletter .row, .cadre-newsletter-bloc-2 .newsletter .row {
    	padding: 0px 0px;
	}
	.cadre-newsletter .newsletter {
		display: block;
	}
	.cadre-newsletter-bloc-2 .newsletter {
		display: block;
	}
	.cadre-newsletter .newsletter, .cadre-newsletter-bloc-2 .newsletter {
    	padding: 30px 30px;
    }
    .newsletter p.text-top, .newsletter p.text-top-bloc-2 {
	    font-size: 19px;
    }

    #cadre-logo-inscription{
	    padding-top: 35px;
    }
}