@charset "UTF-8";
@import "../base/init.css";
@import "../base/style.css";
@import "../piece/style.css";

/* =========================================================
   mailmagazine test
========================================================= */
.contentNewsletterForms .summary {
  margin: 0px 10px 10px 10px;
}
.contentNewsletterForms h2 {
  padding: 7px 10px;
  background-color: #232f8c;
  color: #FFFFFF;
  font-size: 100%;
  font-weight: bold;
}
.contentNewsletterComplete div.body,
.contentNewsletterForms form {
  margin: 10px 10px 0px 10px;
}

.contentNewsletterForms .column {
  margin: 10px 0px 20px;
}
.contentNewsletterForms .column .name {
  padding: 4px 8px;
  background-color: #F1F1F1;
  border-left: 4px solid #232F92;
}
.contentNewsletterForms .column .field {
  margin:10px 0px 0px 15px;
}
.contentNewsletterForms .column .name .required {
  color: #FF0000;
}
.contentNewsletterForms .submitters {
  margin: 0px;
  padding:0px;
}

.contentNewsletterForms .change {
  margin: 30px 0px 0px 15px;
}
.contentNewsletterForms .change a {
  padding: 0px 0px 5px 8px;
  background-image:url("./images/ic-list.gif");
  background-position:left 5px;
  background-repeat:no-repeat;
}
.contentNewsletterForms label {
  margin: 0px 10px 0px 0px;
}

/* Errors
----------------------------------------------- */
.errorExplanation h2 {
  padding:4px;
  background-color: #ffdddd;
  font-weight:bold;
}
.contentNewsletterForms .errorExplanation,
.contentNewsletterForms .errorExplanation h2 {
  color: red;
}
.errorExplanation p {
  margin-top: 4px;
}
.errorExplanation ul {
  list-style-type: disc;
  margin: 2px 20px 15px 20px;
}