.oe_module_vignette {
  padding: 6px;
  min-height: 100px;
}

.oe_module_icon, .oe_module_desc {
  display: inline-block;
  vertical-align: top;
}

.oe_module_icon {
  width: 80px;
  height: 80px;
  padding: 0 4px;
}

.oe_module_desc {
  width: 220px;
  font-size: 13px;
  padding: 2px 5px;
  color: #4c4c4c;
}

.oe_module_desc h4 {
  margin: 0;
  font-size: 13px;
}

.oe_module_desc h4 a {
  color: #4c4c4c;
}

.oe_module_desc h4 a:hover {
  text-decoration: underline;
}

.oe_module_desc p {
  margin: 3px 0 5px;
}

.oe_module_desc .oe_button {
  min-width: 70px;
}
