


body {
    margin:0;
    padding:0;    
    background: url(../img/bg-decisante_629508810-2000x1335.jpg) no-repeat top right fixed;
    -webkit-background-size: cover; 
    background-size: cover;
}

img.superbg {
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
}


.bloc-intro {
    background-color: rgba(255, 255, 255, 0);
    box-sizing: border-box;
    width: 400px;
/*    height:200px;*/
    padding: 25px;
    position: absolute;
    margin: 0; 
    left: 10%;
    top: 10%;

}
.bloc-intro img {
    width:80%;
}

a {
    color: #3a52a0;
    text-decoration: none;
}
a:hover{
    text-decoration: underline;
}
.ie img.svg, .ie #footer img.svg {
    display:none;
}
img.png, #footer img.png  {display: none;}
.ie img.png, .ie #footer img.png {display: inline-block;}

p {
    font-family: sans-serif;
    font-weight: bold;
    color:#243363; /*#243363*/
}
    
H1 {
    display: none;
}

#footer {
    width:auto; 
    width:650px;
    margin:0 auto;
    position: fixed;
    padding:10px;
    margin: 0; 
    left: 25px;
    bottom: 10px;
    z-index: 10;
/*    text-align: center;*/

}
#footer img {
    margin:10px;
    /*width:45%;*/

   display: inline-block;
}

#footer img {
        width: 150px;
}
#footer img.logo-eurasante {
width:175px;
margin-bottom: 20px;
}
a img, a {border:none;}

#footer {
max-width: 100%;
overflow: visible;
}

.fond-blanc {
    background-color: #3a52a0;
    width:720px;
    height:400px;
    -moz-transform: scale(1) rotate(-3deg) skewX(3deg);
    -webkit-transform: scale(1) rotate(-3deg) skewX(3deg);
    -o-transform: scale(1) rotate(-3deg) skewX(3deg);
    -ms-transform: scale(1) rotate(-3deg) skewX(3deg);
    transform: scale(1) rotate(-3deg) skewX(3deg);
    position: fixed;
    left: -230px;
    bottom: -280px;
    
}

@media ( max-width : 650px ) {
    .bloc-intro {
        background-color: rgba(255, 255, 255, .5);
        width:100%;
        height:100%;
        top:0;
        left:0;
    }
    .bloc-intro img {
    width:100%;
    }
    #footer{
        max-width:300px;
        left:0;
        bottom:0;
    }
    .fond-blanc {
        left: -480px;
        bottom:-240px;
    }   
}