/**
 * Unicorn Admin Template
 * Diablo9983 -> diablo9983@gmail.com
**/
html, body {
    width: 100%;
    overflow:hidden;

}
body {
    background-color: #eeeeee;
    padding: 0;
    margin: 0;
    min-width:400px;

}

#logo, #loginbox {
    width: 400px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align:center;
}
#logo {
    padding: 20px 0 20px 5px;
}
#logo img {
    width: 300px;
    margin: 0 auto;
    display: block;
}
#logo h1{
    color: #104d8d;
    font-weight:normal;
    font-size:30px;
    font-family:Arial, Helvetica, sans-serif;
    font-style:italic;
    text-shadow:0px 1px 1px white;
    letter-spacing:1px;
}

#loginbox {
    height: 220px;
    background: #ffffff;
    box-shadow: 0 0 4px #000000;
    border-radius: 7px;
    overflow: hidden !important;
    text-align: center;
    position: relative;
}

#loginbox form{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
}
#loginbox p {
    margin-top: 20px;
    padding: 0 20px;
}

#loginbox .form-actions {
    padding: 14px 20px 15px;
}
#loginbox .form-actions .pull-left {
    margin-top: 2px;
}

#loginbox form#loginform {
    z-index: 200;
}

#loginbox form#recoverform {
    z-index: 100;
    opacity: 0;
    display:none;
}

#loginbox form#recoverform .form-actions {
    margin-top: 27px;
}

#loginbox form#recoverform .control-group {
    margin: 23px 0;
}

.form-vertical, .form-actions {
    margin-bottom: 0;
}

#zoneinfo{
    width:100%;
    margin-top:50px;
    overflow: hidden !important;
    text-align: center;
    background-color:#FFF;
}
#zoneinfo table{
    width:460px;
    margin:0 auto;

}
#zoneinfo table td.image{
    padding-left:0;
    text-align:left;
    vertical-align:middle;
}
#zoneinfo table td.texte{
    padding-top:0px;
    vertical-align:top;
    text-align:left;
}

#footer p{
    text-align:center;
    padding-right:50px;
}

@media (min-height: 740px) {
    #footer{
        position: absolute;
        bottom:20px;
    }
}

@media (max-height: 740px) {
    html{
        height:720px;
        overflow-y: scroll;
    }
    #footer{
        position: static;
        margin-top:30px;
    }
}
@media (max-width: 420px) {
    html{
        width:460px;
        overflow-x: scroll;
    }
    span6{
        width:300px;
        border:1px solid red;
    }
}
