body {min-height:100vh}
header {position:fixed; width:100%; z-index:1000}
.logo {width:150px; padding-top:10px;padding-bottom:2px}
.menutop {text-align:right; padding-top:12px}
.menutop li {display:inline-block; font-size:14px; padding-left:10px; font-weight:400;
 padding-right:10px; }
 .menutop li a {text-decoration:none; color:#000}
.menutop li a:hover {color:red; text-decoration:underline}
.menutop li.actiflink a {color:red; text-decoration:underline}
  
 .ssmenurapports { margin-left:0px; padding-left:5px;}
 .ssmenurapports li {display:inline-block; font-size:14px; font-weight:400;
 padding-right:15px; }
 .ssmenurapports li a {text-decoration:none; color:#000}
.ssmenurapports li a:hover {color:red; text-decoration:underline}
.ssmenurapports li.actiflink a {color:red; text-decoration:underline}
 .resultposition { height: calc(100vh - 75px); font-size:14px; overflow-x:auto; text-align:left; margin-bottom:15px; overflow-y:auto }
.container.padall {padding-top:75px}
.nav-link {font-size:14px;}
.bgopen {display:none; font-size:20px;padding-top:13px;cursor:pointer}
@media screen and (max-width: 960px) {
.bgopen {display:inline; float:right}
.menutop {display:none}
}