.body{
	background-color: #FCF6F5FF;
	padding-bottom: 20px;
}

.img-verif{
	width: 60px;
	height: 30px;
}
.verify{
	width: 150px;
}

/*Ordinateurs*/
@media all  and (min-width: 1026px){
	/*---- Navbar ----*/
	.nav-link{
		font-size: 1.4rem;
		color: #E3781E !important;
		transition: transform .1s;
	}
	.active{
		color: #333 !important;
	}
	.nav-link:hover{
		color: #145A32 !important;
		-ms-transform: scale(1.1); /* IE 9 */
		-webkit-transform: scale(1.1); /* Safari 3-8 */
		transform: scale(1.1);
		border-bottom: 1px solid #145A32;
	}
	/*---- Navbar ----*/
	
	/*---- Global ----*/
	/*---- Messages flash ----*/
    .messages{
        margin-left: auto;
        margin-right: auto;
        width: auto;
        height: auto;
        text-decoration: none;
        list-style-type: none;
        text-align: center;
        align-items: center;
        border-radius: 15px;
    }
    /*---- Messages flash ----*/
	.border-desc{
		padding: 5px;
	}

	/*---- Global ----*/

	/*---- Body ----*/
	.offres{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.offre{
		background: #fff;
		padding: 10px;
		width: 400px;
		border-radius: 10px;
		padding-bottom: 20px;
		box-shadow:
		1px 0.7px 10px rgba(0, 0, 0, 0.138),
		25px 17px 80px rgba(0, 0, 0, 0.17)
		;
	}
	.offre:hover{
		transform: translateY(-15px);
		transition: 0.5s;
	}
	/*---- Body ----*/
}

/*----- Ipad Pro -----*/
@media all  and (min-width: 1024px) and (max-width: 1025px){
	/*---- Navbar ----*/
	.nav-link{
		font-size: 1.4rem;
		color :#E3781E !important;
	}
	.active{
		color: #333 !important;
	}
	/*---- Navbar ----*/

	/*---- Global ----*/
	/*---- Messages flash ----*/
    .messages{
        margin-left: auto;
        margin-right: auto;
        width: 400px;
        height: auto;
        text-decoration: none;
        list-style-type: none;
        text-align: center;
        align-items: center;
        border-radius: 15px;
    }
    /*---- Messages flash ----*/
	.border-desc{
		padding: 5px;
	}
	.img-verif{
        width: 60px;
		height: 30px;
	}
	.verify{
		width: 150px;
	}
	/*---- Global ----*/

	/*---- Body ----*/
	.offres{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.offre{
		background: #fff;
		padding: 10px;
		width: 400px;
		border-radius: 10px;
		padding-bottom: 20px;
		box-shadow:
		1px 0.7px 10px rgba(0, 0, 0, 0.138),
		25px 17px 80px rgba(0, 0, 0, 0.17)
		;
	}
	/*---- Body ----*/
}

/*Tablettes*/
@media all  and (min-width: 501px) and (max-width: 1023px){
	/*---- Navbar ----*/
	.nav-link{
		font-size: 1.4rem;
		color :#E3781E !important;
	}
	.active{
		color: #333 !important;
	}
	/*---- Navbar ----*/

	/*---- Global ----*/
	/*---- Messages flash ----*/
    .messages{
        margin-left: auto;
        margin-right: auto;
        width: 400px;
        height: auto;
        text-decoration: none;
        list-style-type: none;
        text-align: center;
        align-items: center;
        border-radius: 15px;
    }
    /*---- Messages flash ----*/
	.border-desc{
		padding: 5px;
	}
	.img-verif{
        width: 60px;
		height: 30px;
	}
	.verify{
		width: 150px;
	}
	/*---- Global ----*/

	/*---- Body ----*/
	.offres{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.offre{
		background: #fff;
		padding: 10px;
		width: 400px;
		border-radius: 10px;
		padding-bottom: 20px;
		box-shadow:
		1px 0.7px 10px rgba(0, 0, 0, 0.138),
		25px 17px 80px rgba(0, 0, 0, 0.17)
		;
	}
	/*---- Body ----*/
}

/*---- Smartphones ----*/
@media all  and (min-width: 322px) and (max-width: 500px){
	/*---- Navbar ----*/
	.nav-link{
		font-size: 1.2rem;
		color :#E3781E !important;
	}
	.active{
		color: #333 !important;
	}
	/*---- Navbar ----*/

	/*---- Global ----*/
	/*---- Messages flash ----*/
    .messages{
        margin-left: auto;
        margin-right: auto;
        width: 300px !important;
        height: auto;
        text-decoration: none;
        list-style-type: none;
        text-align: center;
        align-items: center;
        border-radius: 15px;
    }
    /*---- Messages flash ----*/
	.border-desc{
		padding: 5px;
	}
	.img-verif{
        width: 60px;
		height: 30px;
	}
	.verify{
		width: 150px;
	}
	/*---- Global ----*/

	/*---- Body ----*/
	.offres{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.offre{
		background: #fff;
		padding: 10px;
		width: 400px;
		border-radius: 10px;
		padding-bottom: 20px;
		box-shadow:
		1px 0.7px 10px rgba(0, 0, 0, 0.138),
		25px 17px 80px rgba(0, 0, 0, 0.17)
		;
	}
	/*---- Body ----*/
}


/*Petits smartphones*/
@media all  and (min-width: 319px) and (max-width: 321px){
	/*---- Navbar ----*/
	.nav-link{
		font-size: 1.2rem;
		color :#E3781E !important;
	}
	.active{
		color: #333 !important;
	}
	/*---- Navbar ----*/

	/*---- Global ----*/
	/*---- Messages flash ----*/
    .messages{
        margin-left: auto;
        margin-right: auto;
        width: 250px;
        height: auto;
        text-decoration: none;
        list-style-type: none;
        text-align: center;
        align-items: center;
        border-radius: 15px;
    }
    /*---- Messages flash ----*/
	.border-desc{
		padding: 5px;
	}
	.img-verif{
        width: 60px;
		height: 30px;
	}
	.verify{
		width: 150px;
	}
	
	/*---- Global ----*/

	/*---- Body ----*/
	.offres{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.offre{
		background: #fff;
		padding: 10px;
		width: 400px;
		border-radius: 10px;
		padding-bottom: 20px;
		box-shadow:
		1px 0.7px 10px rgba(0, 0, 0, 0.138),
		25px 17px 80px rgba(0, 0, 0, 0.17)
		;
	}
	/*---- Body ----*/
}