.tx-mhecard-pi1 .errors {
    color: red;
}

.tx-mhecard-pi1 .motifs {
    border-collapse: collapse;
}

.tx-mhecard-pi1 .motifs td {
    padding-bottom:14px;
}

.tx-mhecard-pi1 .motifs td.col1 {
    padding-right:14px;
}

.tx-mhecard-pi1 .box {
    background-color: #eee;
    margin-bottom: 12px;
    padding: 12px;
}

.tx-mhecard-pi1 .box-inner {
    padding: 12px 0 12px 12px;
}

.tx-mhecard-pi1 .box.motif {
    padding: 0;
}

.tx-mhecard-pi1 .box.motif img {
    float: right;
    padding-right:12px;
}

.tx-mhecard-pi1 label {
    display: block;
}

.tx-mhecard-pi1 .form-radioitem label {
    display: inline;
}

.tx-mhecard-pi1 .type .form-radioitem {
    display: inline;
}

.tx-mhecard-pi1 .buttons {
    text-align: right;
}

.tx-mhecard-pi1 .box h2 {
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 12px;
}

.tx-mhecard-pi1 .box a {
    text-decoration: underline !important;
    color: #666 !important;
}

.tx-mhecard-pi1 .error-config {
    background: red;
    padding: 6px;
    color: white;
    margin-bottom: 12px;
}

.tx-mhecard-pi1 .box textarea {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    width: 310px;
    height: 225px;
}

.tx-mhecard-pi1 .box .left {
    width: 235px;
    float: left;
    margin-bottom: 12px;
}

.tx-mhecard-pi1 .box .left input {
    width: 235px;
}

.tx-mhecard-pi1 .box .right {
    float: right;
    margin-bottom: 12px;
}

.tx-mhecard-pi1 .box .right input {
    width: 235px;
}

.tx-mhecard-pi1 .box .templates {
    float: right;
    width: 312px;
}

.tx-mhecard-pi1 .box .form-textarea {
    color:#444;
}

.tx-mhecard-pi1 .box .form-text {
    color:#444;
}

.tx-mhecard-pi2 .motifs {
    border-collapse: collapse;
}
.tx-mhecard-pi2 .motifs td {
    padding-bottom: 14px;
}
.tx-mhecard-pi2 .motifs td.col1 {
    padding-right: 14px;
}
