#mainContent {
    padding-bottom: 240px;
}
/*-FOR ACTIVE CARD COMPLETED-*/
.Alt10 p
{
    font-size: 1.2em !important;
}

.McDetail {
    background: url(Images/log-in-bg.gif) no-repeat left top;
    width: 384px;
    color: #FFFFFF;
    font-size: 0.78em;
    margin-left: 120px;
    margin-top: 50px;
}
/*-POSITION FOR PURCHASE 2-*/
.Alt2 {
    margin-left: 80px;
    margin-top: 30px;
}
.WrapDetail {
    padding: 15px 18px 25px 13px;
}
* html .WrapDetail {
    padding: 15px 12px 25px 13px;
}
/*-FOR PURCHASE 6-*/
.Alt3 {
    height: 117px;
}
.Alt3 p {
    margin-bottom: 10px;
}
/*--*/
.Alt6 {
    height: 200px;
}
.Alt6 p {
    padding-top: 60px;
    text-align: center;
    font-size: 1.2em;
}

/*--*/
/*-FOR PURCHASE 3-1-*/
.Alt4 {
    background: url(Images/log-in-bg-bottom.gif) no-repeat left bottom;
}
.Alt5 {
    background: url(Images/log-in-bg-top.gif) no-repeat left top;
}
.Alt5 p {
    margin-top: 10px;
}
.Alt5 p input {
    vertical-align: middle;
    margin-right: 2px;
}
.Alt5 p label {
    font-size: 1.2em;
}
.Alt5 address {    
    margin-left: 15px;
    font-size: 0.86em 
    
}
/*--*/

.McDetail p a {
    color: #bdbbbb;
}
.McDetail dl {
    float: left;
}
.McDetail dl.Alt1 {
    margin-right: 10px;
}
.McDetail dl dd {
    padding-bottom: 8px;
}
.McDetail dl dd input {
    background: #742952;
    border: 1px solid #CCCCCC;
    padding-bottom: 1px;
    padding-left: 4px;
    color: #D5C833;
    font-size: 1em;
    width: 168px;
}
/*\*/ html * .McDetail dl dd input {
    width: 160px;
    padding-top: 2px;
    padding-bottom: 2px;
}
/*\*/
* html .McDetail dl dd input {
    width: 168px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.McDetail dl dt {
    margin-bottom: 5px;
}
.McDetail dl dt label {
    font-weight: bolder;
}
a.LinkStyled {
    margin-left: 6px;
    background: url(Images/mot-passe.gif) no-repeat left 5px;
    padding-left: 10px;
    color: #c8558e;
}
/*\*/ html * a.LinkStyled {
    background: url(Images/mot-passe.png) no-repeat left 3px;
}
/*\*/
* html a.LinkStyled {
    background: url(Images/mot-passe.gif) no-repeat left 5px;
}
.Nouveau {
    /*background: url(Images/nouveau-dotted-line.gif) repeat-x left top;*/
    padding-top: 10px;
    margin-top: 10px;
}
.Nouveau p {
    float: left;
    text-transform: uppercase;
    margin-top: 0px !important;
}
/*--------------------*/
#subContent {
    padding-top: 130px;
    padding-left: 0px;
    padding-right: 0px;
    width: 253px;
}
#subContent p {
    padding-bottom: 20px;
}
#subContent p a {
    font-size: 0.94em;
    color: #bdbbbb;
}
#subContent h3 {
    height: 17px;
    padding-bottom: 8px;
}
#valider {
    margin-top: 10px;
}
/*--*/
.Wrap9 {
    background: url(Images/Purchase/arrow-3.gif) no-repeat 240px 3px;
    padding-left: 25px;
    text-align: right;
}
* html .Wrap9 {
    background: url(Images/Purchase/arrow-3.gif) no-repeat 248px 3px;
    padding-left: 25px;
    text-align: right;
}
.Inform {
    font-weight: bolder;
}
.WrapPayment 
{
    background: url(Images/arrow.png) no-repeat left top;
    margin-top: 10px;
    padding-left: 25px;
}
.Iframe 
{
    outline: none;
}
.Iframe input
{
    display:none;
}
.Attention
{
    font-size: 1.2em;
}

.AltPurchase2 {
    padding-bottom: 100px;
    overflow: hidden;
    background: none;
}
.AltPurchase2 P {
    font-size: 0.86em;
    color: #bdbbbb;
    padding-bottom: 10px !important;
}
.AltPurchase2 a {
    background: url(Images/Cartes-sold/btn-1.gif) no-repeat left 2px;
    font-size: 0.86em;
    font-weight: bolder;
    text-transform: uppercase;
    color: #b9b8b9;
    padding-left: 10px;
}
.AltPayment {
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top: 0px;
    background: url(Images/Help/arrow.gif) no-repeat left 2px;
    margin-bottom: 5px;
}

.WrapSafePayment {
    padding-left:15px;
    color:#BDBBBB;
    font-size:0.90em;
}

.WrapExtraInfo {
    width: 340px;
    margin-left: 80px;
    margin-top: 20px;
    padding: 0px 22px;
}
.DescriptionText {
    font-size: 0.86em;
    color: #FFFFFF;
}
.DescriptionText p {
    display: inline;
}
.DescriptionText ul,
.DescriptionText ul li {
    margin-left: auto;
    padding: auto;
    list-style: disc;
}
.DescriptionText ol,
.DescriptionText ol li {
    margin-left: auto;
    padding: auto;
}

.DescriptionText a {
    color: #c8558e;
    background: url(Images/Suivi/table-arrow.gif) no-repeat left 3px;
    padding-left: 10px;
    font-size: 0.86em;
}

.DownloadLink,
a.DownloadLink:visisted {
    color: #c8558e;
    background: url(Images/Suivi/table-arrow.gif) no-repeat left 3px;
    padding-left: 10px;
    margin-right: 10px;
    font-size: 0.86em;
}


