@font-face {
    font-family: 'elektra'; /*a name to be used later*/
    src: url('../polices/elektra.otf'); /*URL to font*/
}
@font-face {
    font-family: 'elektra_light'; /*a name to be used later*/
    src: url('../polices/elektra_light.otf'); /*URL to font*/
}

.banner {
    background-image: url("../img/header_banner_repeat.jpg");
	height: 96px;
    float:left;
    width: 100%
}
.bannermilieu {
	background-image: url("../img/header_banner.jpg");
	height: 219px;
    background-repeat: no-repeat;
    display:inline-block;
    max-width:710px;
    width: 710px;

}
.logo_mfb {
    background-image: url("../img/mfb-logo.jpg");
    height: 107px;
    display:inline-block;
    background-repeat: no-repeat;
    position:relative;
    left:-35%;
    top:-20px;
    max-width:107px;
    width: 107px
}

.ministere {
    position:relative;
    top:-55px;
    text-align: center;
    font-family: "elektra";
    font-weight: bold;
    font-size: 18px;
    color:#2E679C;
}

.containeur {
	width:100%;
    height: 219px;
    text-align: center;
	background-color: white;
}

.logo {
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
    width: 100%
}

.logo_sigfp {
    /*background-image: url("../img/siigfp-logo-banner.png");*/
    background-image: url("../img/logo_mef.png");
    height: 107px;
    display:inline-block;
    background-repeat: no-repeat;
    max-width:200px;
    width: 200px;
    position:relative;
    /*right:-35%;*/
    top:0px;
}

.titre {
    text-align: center;
    font-family: "elektra";
    font-size: 25px;
    width: 100%;
    color:#727071;
}
.login_entete{
    font-family: "elektra";
    font-size: 15px;
    /*color:#727071;*/
    color:black;
    /*background-image: linear-gradient(#FEFEFE, #C6C6C6);*/
    width:120px;
    height: 35px;
    position: relative;
    top:-160px;
    left:-16px;
    padding-top: 10px;
    /*border-top-right-radius: 25px;*/
    /*border: 2px solid #CAC8CD;*/
}
.logo_person{
    position:relative;
    left:-12px;
    padding-right: 10px;
    height: 15px;
    border-right: 1px solid #707070;
}
.container_login{
    margin-top: 50px;
    width: 100%;
    text-align: center;
}
.titre_formulaire{
    position: relative;
    top:-25px;
}

.centrer_formulaire{
    width: 400px;
    display: inline-block;
    /*background-image: linear-gradient(#FEFEFE, #C6C6C6);*/
    background-color: white;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 20px;
    /*font-family: "elektra_light";*/
    font-size: 18px;
    color:#727071;
    font-weight: normal;
    border: 1px solid #CAC8CD;
    top:15vh;
    /*left:40%;*/
    position: relative;
    /*display:flex;*/
    justify-content: center;
    align-items: center;
    /*box-shadow: 0 2px 4px -1px grey, 0 4px 5px 0 grey, 0 1px 10px 0 grey;*/
    box-shadow: 0 2px 4px -1px black, 0 4px 5px 0 black, 0 1px 10px 0 black;
}
.formulaire{
    text-align: left;
    position: relative;
    top:-25px;
}
.label{
    font-size: 13px;
    /*color:#727071;*/
    color:black;
    font-weight: normal;
}

.envoye{
    position: relative;
    left: 135px;
    border-radius: 2px;
    background-image: linear-gradient(#A0F1FF,#62DDFF);
    border: 1px solid #727071;
    color:white;
}



body {
/*     background-image: url("../img/background.png"); */
/*     background-repeat: repeat; */
}

.liens {
	padding : 15px;
}