#div_carte {
    width: 100% !important;
    position: absolute!important;
    top: 0px!important;
    left: 0px!important;
    height: 1000px !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    outline: 0 !important;
    border: 0 !important;
    background: #fff;
}
header{
    background: #fff;
    position:fixed;
    top:0;
    left:0;
    right:0;
    width:100%;
    z-index:9999;
    height:40px;
    margin:0;
    padding:0px 0px 10px 0px;
    box-shadow:0px 0px 15px rgba(0,0,0,0.3)
}

footer{
    background: #fff;
    position:fixed;
    bottom:0;
    left:0;
    right:0;
    width:100%;
    z-index:9999;
    margin:0;   
    box-shadow:0px 0px 15px rgba(0,0,0,0.3)
}

footer p{
    margin:0;
    padding:0;
}

h1 {
font-size: 28px;
}
h1, h2, h3 {
line-height: 28px;
}

.iconmelon{
    width:32px;
    height:32px;
    margin-top:10px;
}

header h1 a{
    font-size:16px;
}

.hide{
    display:none;
}

.facebook{
    display:block;
    width:32px;
    height:32px;
    margin:auto;
    background:red;
}

html body .modal-body{
    max-height:550px;
}

.iconmelon, .im {
position: relative;
width: 32px;
height: 32px;
display: block;
}

html body .clickFB{
    position:absolute;
    width:32px;
    height:32px;
    z-index:2;
    margin-top:-32px;
    cursor:pointer;
}