#CorpsPageEntreprise{
    margin:0;
    padding:0;
    background: url(../images/Entreprise/work.jpg) no-repeat center fixed;
    -webkit-background-size: cover;
    background-size: cover;
    background-color: #303030;
    font-family: 'Oswald', sans-serif;
    cursor: default;
}

a {
	color: #fff;
	text-decoration: none;
}
label span {
	font-size: 16pt;
}

.headerLasserre{
  display: flex;
}

.headerLasserre section{
    background-color: #fff;
}

.ContenuPageOffres{
  margin-top: 7%;
  min-width: 80%;
  max-width: 80%;
  background-color: #fff;
  padding: 30px;
}

.Offres{
  margin: 25px auto;
  width: 90vw;
}

#offre_stage, #offre_alternance {
  margin: 0 auto;
}

.TitrePageAS h1{
  font-family: Oswald;
  font-weight: bold;
}

.TitrePageAS h3{
  font-family: Oswald;

}

.MenuSA{
  padding: 20px;
  margin-top: 3%;
}

.MenuSA a{
	text-decoration: none;
  background-color: rgba(89, 25, 75, 0.8);
	color:  #fff;
	font-weight: bold;
  font-size: 20pt;
	padding: 0.5rem 2.5rem 0.5rem 2.5rem;
}

.MenuSA a:hover{
  background-color: rgba(89, 25, 75, 1);
}

.LignesOffres{
  background-color: #59194b;
  padding: 5px;
  justify-content: space-between;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

.deco h3 {
	font-size: 13pt;
	color: #59194b;
	text-align: center;
}

.numeroOffres{
	margin-top: 4px;
}

.numeroOffres p{
	margin: 0;
	padding: 1rem;
	margin-right: 10px;
	margin-left: 10px;
	color: #fff;
	font-weight: bold;
	font-size: 16pt;
}

.LignesOffresDérouler{
	background-color:#59194b;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: center;
}

.LignesOffresDérouler p{
	margin: 0;
	margin-right: 10px;
	margin-left: 10px;
	color: #fff;
	font-weight: bold;
	font-size: 16pt;
}

.LignesOffresDérouler a{
	padding: 20px;
	margin-right: 10px;
	margin-left: 10px;
	text-decoration: none;
	color: #fff !important;
	opacity: 0.5;
	transition: 0.5 ease;
	font-size: 16pt;
}

.LignesOffresDérouler a:hover{
	padding: 20px;
	margin-right: 10px;
	margin-left: 10px;
	text-decoration: none;
	color: #fff;
	opacity: 1;
	font-size: 16pt;
}

.ContenuOffre{
	background-color: #fff;
	border: 8px solid #59194b;
	padding: 10px;
}

.ContenuOffre div{
	background-color: #fff;
	width: 100%;
}

.ContenuOffre h3{
	color: #59194b;
	padding: 10px;
	margin: 0;
	text-align: justify;
	font-size: 13pt;
	font-weight: bold;
}

.ContenuOffre p{
	color: #59194b;
	padding: 10px;
	margin: 0;
	text-align: justify;
}

.BtnTelOffre{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-end;
	align-items: center;
	align-content: center;
  padding: 10px;
  padding-right: 0px;
}

.BtnTelOffre button{
	padding: 20px;
	border: none;
	background-color: rgba(89, 25, 75, 0.5);
	color: #fff;
	font-size: 16pt;
	font-weight: bold;
}

.BtnTelOffre button:hover{
	background-color: rgba(89, 25, 75, 1);
}

.BtnTelOffre a:hover{
	color: #fff;
}

@media only screen and (max-width : 768px) {
   body{

   }
}
