#compte_titre {position: relative; background: url(../images/bandeau_moncompte.jpg) no-repeat top left; width:675px; height:128px; padding:45px 0 0 64px; margin:0;}
#compte_h1{position: absolute; top: 55px; left: 65px; color:#e3067b; font-size:38px; font-weight:normal; padding: 0; margin: 0;}

h2#connectezvous { background:#e3067b; width:679px; padding: 10px 0 10px 60px; font-size:24px; font-weight:normal;color:#fff; margin:0;}

#compte_form_login { position:relative; width:679px; padding: 15px 0 5px 60px; background-color:#F7F7F7;}
#compte_form_login p { position: relative; font-weight:bold; font-size:11px; padding-left:10px;}
#compte_form_login p label{display:block; width: 120px; float:left;}
#compte_form_login a { color:#e3067b}
#compte_form_login input { border: 1px solid #535353; font: normal 10px arial; width: 150px;}
#compte_form_login input#submit_login { border:none;  width: auto;}
#compte_form_login label span { position: absolute; left: 0; color:#08ABEC;}
#compte_form_login #form_login_obligatoire {position: absolute; top:10px; right:20px; color:#08ABEC; font-weight:bold; font-size:11px;}


#contenu_compte {width: 734px; background:#eee; margin-left:5px; padding-top:15px;}
#contenu_compte p { margin:5px 0 0 0; }
#contenu_compte p.sublink {width:240px; padding-left:17px; margin:0 0 10px 0;}
#message_compte {position:relative}
#message_compte p {width:694px;  padding:10px; background-color:#e3067b; color:#fff; font-weight: bold; margin:0 0 7px 9px;}
#contenu_compte a#btn_logout {position:absolute; right:25px; top:10px; color:#fff; }

#contenu_compte a {font-weight: bold;color:#8d559a}
#contenu_compte img {vertical-align: middle; padding-right:4px;}
#contenu_compte h3 {color:#8d559a; font-size:18px; font-weight:normal; font-family:verdana; margin:10px 0;}
.line {padding-left:9px; width:724px; overflow:auto; border-bottom: 10px solid #eee;}
.bloc_compte_col1 {width: 280px; height: 170px; background: #fff; float:left;border-right:10px solid #eee; padding:0 0 0 37px; }
.bloc_compte_col2 {width: 359px; height: 170px; background: #fff; float:left; padding: 0 0 0 28px; }
#contenu_compte #conseiller {background: url(../images/bg_moncompte_conseiller.jpg) no-repeat top center;}

#tbl_remb{border-collapse:collapse; border:1px solid #D9D9D9; margin-top:10px;}
#tbl_remb th{width:108px; border-right:1px solid #D9D9D9; font-weight:normal; color:#8D569A; background-color:#F1F1F1; padding:3px 0;}
#tbl_remb td{width:108px; border-right:1px solid #D9D9D9; text-align:center;}

#compte_points { background: url(../images/bg_points_couleurs.jpg) no-repeat top center; width:205px; height: 71px; border-right:10px solid #eee; float:left; padding:80px 0 0 28px;}
#compte_points a {color:#e2007a; font-weight:bold;}
#compte_concours{ background: url(../images/bg_concours_moncompte.jpg) no-repeat top center; width:205px; height: 30px; border-right:10px solid #eee; float:left; padding:121px 0 0 28px;}
#compte_parrain{ background: url(../images/bg_parrain_moncompte.jpg) no-repeat top center; width:205px; height: 97px; float:left; padding:74px 0 0 28px;}


.error{width:679px; margin:0; padding:10px 0 10px 60px; background-color:#e3067b; color:#fff; font-weight: bold; margin-top:15px;}
.blue {color:#0290ca;}
.pink{color:#e2007a;}
.soldepoints { background:#e2007a; padding:2px; font-weight:bold; color:#fff; margin:2px 0; display:block; margin:4px 0 0 0; width:80px; text-align:center;}
