body {
  padding-top: 50px;
}
.ligne_bleue{
	background-color: #37c0fb;
	height: 0.75em;
}

.banniere {
    background-image: url(../../images/newBanner.jpg);
	height: 22em;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	}
	
@media screen and (max-width: 1600px) {
  .banniere {
	height: 25em;
	}
}
@media screen and (max-width: 992px) {
  .banniere {
	height: 20em;
	}
	
}
@media screen and (max-width: 768px) {
  .banniere {
	height: 20em;
	}
}
#head_trans {
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #212121;
	background: rgba(27, 27, 27, 0.75);
	color: #fff;
	padding: 1em 0;
}
#head_trans .button {
    vertical-align: middle;
    margin-left: 1em;
}
input[type="submit"], input[type="reset"], input[type="button"], .button {
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
    -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
    -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
    background-image: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)), url(images/bg01.png);
    background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)), url(images/bg01.png);
    background-image: -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)), url(images/bg01.png);
    background-image: linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)), url(images/bg01.png);
    background-color: #37c0fb;
    border-radius: 5px;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    padding: 0 1.5em;
    line-height: 2.75em;
    min-width: 9em;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    letter-spacing: -0.025em;
}

#head_trans h2{
	display: inline-block;
	font-size: 1.5em;
	font-family: 'Raleway', sans-serif;
}
.actualite_titre{
	color: #37c0fb;
}
.actualite{
	margin-top: 30px;
}
.formation_gen{
	margin-top: 30px;
}
.form_a_venir{
	margin-top: 40px;
	padding: 0px 0px 0px 0px;
	text-align: center;
    background-image: url("../../images/bg01.png");
	width: 100%;
}
.form_a_venir p{
	font-size: 1.5em;
}

.image img{
	border-radius: 5px;
	margin-right: 10px;;
}
.image{
	
	display: block;
	float: left;
	clear: both;
}	
.bande_bleu{
	margin-top: 20px;
	padding: 80px 0px 80px 0px;
    background-image: url("../../images/bg_bleu.png");
}
.form_auto{
	margin-top:20px;
	padding: 20px 120px 30px 20px;
}
.nom_forma{
	font-size: 1em;
}
.cont_forma{
	min-height: 200px;
}
.ajout_form{
	margin-left: 25px;
	width: 20%;
}
.ajout_form input{
	float: right;
}
.partenaires{
	text-align: center;
}
.fiche_form{
	margin-top: 40px;
}
.titre_form{
	font-family: 'Roboto', sans-serif;
	color: #4d4d4d;
}
.titre_form2{
	font-family: 'Raleway', sans-serif;
	color: #4d4d4d;
	font-size: 2em;
}
.titre_form3{
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	color: #4d4d4d;
	font-size: 1.3em;
	margin-bottom : 0px;
	margin-top : 10px;
}
.titre_form4{
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	color: #37c0fb;
	font-size: 1.3em;
	margin-bottom : 10px;
	margin-top : 10px;
}
.image_form{
	border-radius: 5px;
	margin-bottom: 50px;
	width: 100%;
}
.desc_form{
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 1.1em;
}
.btn_uaa{
	margin-top: 30px;
	font-size: 1em;
}
.liste_uaa li{
	font-size: 1.2em;
	color: red;
}
.desc_form_uaa{
	margin-top: 50px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 1.1em;
}
.titre_uaa{
	margin-top: 0;
	font-size: 1.3em;
	color: #4d4d4d;
}
.titre_uaa_rouge{
	margin-top: 0;
	font-size: 1.3em;
	color: red;
}
.lien_uaa{
	color: #37c0fb;
	font-size: 1.2em;
	text-decoration: underline;
}
.p_uaa{
	color: #37c0fb;
	font-size: 1.2em;
}
.lien_uaa:hover{
	color: red;
}
.barre_droite{
	margin-top: 140px;
}
.barre_droite h3{
	font-family: 'Raleway', sans-serif;
	color: #4d4d4d;
}
.barre_droite p{
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 1.1em;
}
.bande_bleu_form{
	margin-top: 20px;
	padding: 40px 0px 40px 0px;
    background-image: url("../../images/bg_bleu.png");
}
#map { 
text-align: center;
width: 100%;
height: 450px;
}
.bande_bleu_contact{
	padding: 40px 0px 40px 0px;
    background-image: url("../../images/bg_bleu.png");
}
.bande_bleu_contact_fine{
	padding: 10px 0px 10px 0px;
    background-image: url("../../images/bg_bleu.png");
}
.info_contact{
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 1.5em;
	color: #4d4d4d;
}
.boite_diag{
	text-align: center;
}
.choix_job{
	margin-right: 10px;
	margin-top: 8px;
}
.logo_ban{
	margin-bottom: 10px;
}
.choix_user{
	margin-top: 10px;
}
.mention{
	text-align: center;
}






















