h4 {
  margin-top: 4px;
  margin-bottom: 4px;
}

a {font-weight: bold;}
.flotte {
  float: right;
  padding-left: 6px;
  max-width: 60%;
}

div.resp {width: 185px; float: left; display: table-cell;}
div.res2 {padding: 3px;}

@media only screen and (max-device-width: 600px) {.nomobi { display: none;} }
@media (min-width: 601px) {.mobis { display: none;}  }

@media only screen and (max-device-width: 770px) {div.res2 {width: 258px; float: left; display: table-cell;}}
@media (min-width: 771px) {div.res2 {width: 100%; max-width: 250px; }}

.shad {box-shadow: 5px 5px 10px #888888;
}
 

.roco {border-radius: 8px;
}
.spaced td {padding: 8px;}
.spacedless td {padding: 4px;}