.nocomplete {
    background-image:url(../img/nocompleted-da.png);
    color:#949494;
    font-size:14px;
    font-weight:bold;
    padding:2px 30px;
}

.nocomplete, .complete {
    display:block;
    float:left;
    margin-left:8px;
}

table.jqTransformTextarea tr {
    height:5px;
}

table.jqTransformTextarea td#jqTransformTextarea-mr {
    width:5px;
}

form.jqtransformdone .jqtransform3 label{
    margin-top:8px;
}
#loadingpleasewait{
    background-color:#FFFFFF;
    background-image:url(../img/ajax-loader.gif);
    background-position:432px 110px;
    background-repeat:no-repeat;
    color:#055475;
    display:block;
    font-size:11px;
    height:300px;
    padding-top:151px;
    position:absolute;
    text-align:center;
    width:909px;
    z-index:100;
}
div form div.payment_loading{
    height:250px;
}

#ematterspayment{
    background-image:url(../img/form-background-haut.jpg);
    background-repeat:repeat-x;
    padding-left:228px;
    padding-top:21px;
    float:left;
    width:75%;
}

.complete {
    background-image:url(../img/completed-da.png);
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    padding:2px 30px;
}

.part td.col-field{
    width:360px;
}

#contentPayment{
    margin-bottom:42px;
    margin-left:23px;
    margin-right:28px;
    padding-top:33px;
}

#PaymentTitle{

}

.payementseparator{
    background-color:#F3F3F3;
    height:1px;
    margin-bottom:15px;
    margin-top:15px;
}

#hiddenConfirmBT2,#hiddenConfirmBT3{
    float:right;
    font-size:11px;
    margin-top:17px;
    text-align:right;
    width:410px;
}

.titlepayement{
    color:#055475;
    font-size:14px;
    font-weight:bold;
}

#BTleft{
    float:left;
    margin-left:26px;
    margin-top:15px;
}

#BTright{
    float:left;
    margin-left:51px;
    margin-top:31px;
}

#onlinepayment{
    background-color:#FCFCE2;
    border:1px solid #F0E3A3;
    margin-top:16px;
    padding:16px;
}

#bankpayment{
    background-color:#FAFAFA;
    border:1px solid #E1E1E1;
    margin-top:16px;
    padding:16px;
    width:875px;
}

#BTInfo{

}

.part td.col-help{

}


.part h1{
    border-bottom:1px solid #F3F3F3;
    color:#055475;
    font-size:22px;
    text-indent:10px;
    font-weight:normal;
    letter-spacing:-1px;
    margin:20px 22px 21px;
    padding-bottom:6px;
}

.part table.jqTransformTextarea{
    margin-left:0px;
}

.part table{
    margin-left:50px;
}

.jqtransform .part table th label{
    float:right;
    margin-right:0px;
    margin-top:0px;
}

form.jqtransformdone .part div.btn {
    text-align:center;
    position:relative;
    margin-left:0px;
}

.part th{
    color:#666666;
    font-size:13px;
    font-weight:normal;
    margin-bottom:15px;
    padding-bottom:15px;
    padding-right:36px;
    padding-top:15px;
    text-align:right;
    width:285px;
}

#callepayementAccroche{
    margin-left:19px;
    margin-top:16px;
    text-align:center;
    text-shadow:1px 1px 1px #FFFFFF;
}

#txt1Acroche{
    color:#007eb2;
    font-size:15px;
    font-weight:normal;
}

.part table.solomode th{

}

.part table.solomode{
    margin-left:190px;
}

#txt2Acroche{
    color:#ea832d;
    font-size:17px;
    font-weight:bold;
}

#txt3Acroche{
    color:#A5A5A5;
    display:block;
    font-size:10px;
    font-weight:normal;
    margin-left:27px;
    margin-top:98px;
}

#payementAccroche{
    background-image:url(../img/payyourdanow.png);
    background-repeat:no-repeat;
    cursor:pointer;
    height:170px;
    position:fixed;
    right:0;
    bottom:183px;
    width:253px;
    z-index:8765;
}

#submitOKAccroche,#submitNOKAccroche{
    background-repeat:no-repeat;
    cursor:pointer;
    height:152px;
    position:fixed;
    right:0;
    top:155px;
    width:0px;
    z-index:8765;
}

#submitOKAccroche{
    background-image:url(../img/assessmentoksub.png);
}

#submitNOKAccroche{
    background-image:url(../img/assessmentnoksub.png);
}

#progressBarPart {
    border-bottom:1px solid orange;
    float:left;
    margin-bottom:20px;
    margin-left:21px;
    margin-right:23px;
    width:917px;
}

.label-box{
    background-image:url(../img/tip_grey.png);
    color:#666666;
    display:none;
    font-size:12px;
    height:26px;
    line-height:1.45em;
    margin-left:-187px;
    margin-top:-17px;
    padding-left:43px;
    padding-top:9px;
    position:absolute;
    width:237px;
}

#contentReview{
    margin-left:32px;
    margin-right:32px;
}

#contentReview a{
    text-decoration:none;
    color:#055475;
    cursor:pointer;
}

#contentReview a:hover{
    border-bottom:1px dotted #EA832D;
    text-decoration:none;
    color:#EA832D;
    cursor:pointer;
}
#contentReview #maraSlideContainer{
    background-image:url(../img/form-background-haut.jpg);
    background-repeat:repeat-x;
}
#contentReview #maraSlide{
    width:600px;
    margin:auto;
    margin-bottom:30px;
}
#contentReview #maraSlide .fake{
    height:30px;
}
.part #contentReview #maraSlideContainer #maraSlide h2{
    font-size:20px;
    font-weight:bold;
    color:#055475;
    width:350px;
    margin:auto;
    margin-bottom:30px;
    text-align:center;
}
#contentReview #maraSlide p{
    padding:25px;
    border:1px solid #EDEDED;
    margin-bottom:30px;
    margin-top:30px;
    text-align:center;
    font-size:12px;
    font-style:italic;
}
#contentReview #maraSlide h3{
    color:#055475;
    font-size:15px;
    font-weight:bold;
    margin-bottom:5px;
    text-shadow:1px 1px 2px #C6C6C6;
}
#contentReview #maraSlide ul li{
    margin-bottom:8px;
    margin-left:50px;
    margin-right:3px;
    margin-top:8px;
}

#submitasse{
    background-image:url(../img/submitmyassessment.png);
    color:#FFFFFF;
    cursor:pointer;
    font-size:25px;
    font-weight:bold;
    height:82px;
    line-height:78px;
    margin:14px auto auto;
    text-indent:107px;
    text-shadow:1px 1px 1px #A44B00;
    width:581px;
}

#containerHiddenPlus{
    cursor:pointer;
}

#paynowplus{
    background-image:url(../img/paynowplus.png);
    color:#006991;
    display:block;
    font-size:20px;
    font-weight:bold;
    height:59px;
    letter-spacing:-1px;
    line-height:38px;
    margin-left:249px;
    text-align:left;
    text-indent:192px;
    text-shadow:1px 1px 1px #A4A4A4;
    width:453px;
}

#pforreview{
    color:#055475;
    font-size:13px;
    font-weight:bold;
    margin-bottom:23px;
    text-shadow:1px 1px 2px #C6C6C6;
}

.label-box.good{
    background-image:url(../img/tip_green.png);
    color:#7aa374;
    position:absolute;
}

.label-box.error{
    background-image:url(../img/tip_red.png);
    color:#D96D58;
    position:absolute;
}

.btn img {
    padding-top: 10px;
    cursor:pointer;
}

#contentReview span.jqTransformCheckboxWrapper {
    margin-top:0px;
    margin-right:5px;
}