.header{position:relative;z-index:1;height:40px;padding-left:16px;padding-right:16px;background-color:#666}
@media (min-width: 768px){
.header{padding-left:24px;padding-right:24px}
}/*
@media (max-width: 768px){
.header{padding-left:24px;padding-right:24px}
.title{float:left;display:block;font-size:18px;line-height:48px;color:#fff}
}*/
@media (min-width: 0px) and (max-width: 768px){
.header{padding-left:24px;padding-right:24px}
.titre{font-size: 413%;padding-top: 0.25em;padding-bottom: 0.25em;}
.fonctions button{float:left;display:block;width:auto;height:50px;border-width:0;font-size:10px;text-align:center;background-color:transparent;color:#fff;cursor:pointer}
}
.titre{float:left;display:block;font-size:11px;line-height:36px;color:#fff}
.menu .stop:hover{background-color:#ca0000;color:#fff;border-bottom: 1px solid #fff;}
.main{position:absolute;top:44px;right:0;bottom:0;left:0;background-color:#333}
.main>img{display:table-cell;max-width:100%;vertical-align:middle}
.footer{position:absolute;right:0;bottom:0;left:0;height:0}
.menu{float:right; min-width: 0 !important;max-width: none !important;height: auto;min-height: 0 !important; max-height: none !important;}
.menu a{float:left;display:block;width:38px;height:35px;border-width:0;font-size:16px;line-height:46px;text-align:center;background-color:transparent;color:#fff;cursor:pointer}
.menu a:focus{outline:none}
.menu a:hover{background-color:#0074d9;color:#fff;border-bottom: 1px solid #fff;}
.menu__button--success:hover{background-color:#2ecc40}
.menu__button--danger:hover{background-color:#ff4136}
.fonctions{position:absolute;left:0%;bottom:5px;z-index:2015;width:100%;height:52px;margin-left:0px;background-color:rgba(0,0,0,0.5);color:#fff}
.fonctions button{float:left;display:block;width:auto;height:32px;border-width:0;font-size:10px;text-align:center;background-color:transparent;color:#fff;cursor:pointer}
.fonctions button:focus{outline:none}
.fonctions button:hover{background-color:#0074d9;color:#fff}
.telechargement{display:table;width:100%;height:100%;overflow:hidden}
.telechargement>p{display:table-cell;color:#999;text-align:center;vertical-align:middle}
input[type=submit]{width:auto;height:32px;border-width:0;font-size:10px;text-align:center;background-color:transparent;color:#fff;cursor:pointer}
input[type=submit]:focus, input[type=reset]:focus {-webkit-border-radius: 15px;border-radius: 15px;outline:none}
input[type=submit]:hover, input[type=reset]:hover{-webkit-border-radius: 15px;border-radius: 15px;background-color:#0074d9;color:#fff}
input[type=submit]:active, input[type=reset]:active {background-color:#ccc;/*box-shadow:1px 1px 1px #D83F3D inset;*/}