
/**
 * @file
 * Styles for system messages.
 */

div.messages {
  background-position: 8px 8px; /* LTR */
  background-repeat: no-repeat;
  /* border: 1px solid; */
  margin: 6px 0;
  padding: 10px 10px 10px 50px; /* LTR */
  
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border: solid 0px #efefee;
  box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.5) inset;
}

div.status {
  background-image: url(../../misc/message-24-ok.png);
  border-color: #be7;
}
div.status,
.ok {
  color: #234600;
}
div.status,
table tr.ok {
  background-color: #f8fff0;
}

div.warning {
  background-image: url(../../misc/message-24-warning.png);
  border-color: #ed5;
}
div.warning,
.warning {
  color: #840;
}
div.warning,
table tr.warning {
  background-color: #fffce5;
}

/* Ajout style 'attention' - kiko 25/06/15 */
div.attention {
  /* background-image: url(../../misc/attention48.png); */
  background-image: url(../../misc/attention48.png);
  background-size: 24px 24px;
  background-color: #efefee;
}
div.attention a {
	text-decoration: none;
	color: #2E74A9;
}
div.attention,
.attention {
  color: #555;
}
/* -------------------------------- */

div.error {
  background-image: url(../../misc/message-24-error.png);
  border-color: #ed541d;
}
div.error,
.error {
  color: #8c2e0b;
}
div.error,
table tr.error {
  background-color: #fef5f1;
}
div.error p.error {
  color: #333;
}

div.messages ul {
  margin: 0 0 0 1em; /* LTR */
  padding: 0;
}
div.messages ul li {
  list-style-image: none;
}
