#ident .error {
    width: 180px;
}


/*PREFERE*/
#content .col_count {
    float: left;
    width: 280px;
    /*border-right: 5px solid #97C3E7;*/
    background: url(/images/back_col_count.gif) no-repeat 0% 100%;
    margin: 0 0 15px 2px;
}
#content .col_count h1 {
    font: bold 14px Verdana, Arial, Helvetica, sans-serif;
    background: url(/images/back_h2_blue.gif) repeat-y 0% 0%;
    color: #444;
    padding-top: 10px;
    margin: 0;
}

/*ABONNEMENT MAILS*/
#content form#abonews fieldset {
    border: none;
    margin-bottom: 15px;
}
#content #abonews div {
    padding-right: 5px;
    margin-bottom: 15px;
}
#content #abonews fieldset p {
    float: left;
    margin: 5px 0 0 0;
    width: 400px;
}
#content #abonews a.image {
    float: left;
    background: url(/images/back_image.gif) no-repeat 100% 100%;
    border: 1px solid #FFF;
    padding: 5px;
    margin: 0 5px 5px 0;
}
#content #abonews .image_news {
    float: left;
    background: url(/images/back_image.gif) no-repeat 100% 100%;
    border: 1px solid #FFF;
    padding: 5px;
    margin: 0 5px 5px 0;
}

#content #abonews a:hover.image {
    border: 1px solid #CCC;
}
#content #abonews fieldset input {
    margin-right: 5px;
    border: none;
}
#content #abonews label {
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    color: #FF4B70;
}
#content #abonews .labelnormal {
    margin: 0 5px 0 5px;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #666;
}
#content #abonews a.more {
    margin-bottom: 0;
    margin-top: 0;
    font: 10px Arial, Helvetica, sans-serif;
    color: #999;
}
#content #abonews .sepa a.more {
    background: url(/images/pucebtrans.gif) no-repeat 0% 50%;
    margin-bottom: 0;
    margin-top: 0;
}

/*MAXIMEMO*/
#content .maximemo {
    text-align: center;
}
#content .maximemo a {
    margin: 0 13px;
}

/*CONSEILS*/
#content .help_right {
    float: right;
    width: 460px;
    background: url(/images/back_help_right.gif) no-repeat 100% 0%;
    border-bottom: 5px solid #EAEAEA;
    padding: 0;
    margin: 15px 10px;
}
#content .help_right h2,
#content .help_left h2 {
    text-align: right;
    margin: 10px 0 15px 0;
    padding: 0 5px;
    font-size: 12px;
    color: #999966;
}
#content .help_left h2 {
    text-align: left;
}
#content .help_right p,
#content .help_left p {
    padding: 5px 0;
    margin-bottom: 10px;
}
#content .help_right ol,
#content .help_left ol {
    border-left: 2px solid #EAEAEA;
    margin: 0;
    padding: 5px 0 5px 25px;
}
#content .help_right ol li,
#content .help_left ol li {
    list-style-type: decimal;
}
#content .help_right a,
#content .help_left a {
    display: block;
    background: url(/images/pucebtrans.gif) no-repeat 0% 50%;
    padding-left: 20px;
    margin: 0;
    font: 10px Arial, Helvetica, sans-serif;
    text-align: left;
}
#content .help_left {
    float: left;
    width: 460px;
    background: url(/images/back_help_left.gif) no-repeat 0% 0%;
    border-bottom: 5px solid #EAEAEA;
    padding: 0 0 5px 1px;
    margin: 15px 10px;
}

/*RELEVE DE PTS*/
#content td.nopadding {
    padding: 0;
    margin: 0;
}
#detailachats table,
#detailmaximail table,
#detailsurvey table,
#detailipoll table,
#detailachatssurveybonus table,
#detailbonus table {
    border-collapse: collapse;
}
#detailachats table td,
#detailmaximail table td,
#detailsurvey table td,
#detailipoll table td,
#detailachatssurveybonus table td,
#detailbonus table td {
    background-color: #EAEAEA;
    border: 1px solid #FFF;
    padding-left: 2px;
}
#detailachats table th,
#detailmaximail table th,
#detailsurvey table th,
#detailipoll table th,
#detailachatssurveybonus table th,
#detailbonus table th {
    background-color: #97C3E7;
    border: 1px solid #FFF;
    color: #FFF;
}

