
.account-panel .toolbar-panel { }
.account-panel .toolbar-panel .primary { border-bottom:1px solid #aaa; }
.account-panel .toolbar-panel .secondary { background:#ddd; border:1px solid #aaa; border-top:none; 
                                           clear:left; padding:1px 0 0 0; }
.account-panel .toolbar-panel A,
.account-panel .toolbar-panel A:link { display:block; float:left; margin-right:8px; padding:4px 8px; 
                                       color:black; text-decoration:none; }
.account-panel .toolbar-panel A:visited { color:black; text-decoration:none; }
.account-panel .toolbar-panel A:hover { color:#888; }
.account-panel .toolbar-panel .primary A { border:1px solid #aaa; border-bottom:none; 
                                           border-top-left-radius:3px; -moz-border-radius-topleft:3px; -webkit-border-top-left-radius:3px;
                                           border-top-right-radius:3px; -moz-border-radius-topright:3px; -webkit-border-top-right-radius:3px; }
.account-panel .toolbar-panel .selected { background:#ddd; font-weight:bolder; }

.account-panel .body-panel { padding:4px 8px; clear:both; }
.account-panel .body-panel A:link,
.account-panel .body-panel A:visited { color:black; }

.account-panel .heading-panel { border-bottom:1px solid #ddd; margin:6px 0 0 0; }
.account-panel H1 { font-size:2em; font-family:Arial; font-weight:bolder; }
.account-panel H2 { background-image:url("/app/community/pix/account-h2.gif"); background-repeat:repeat-x;
                    border:1px solid #ddd; color:#333; font-weight:bold; padding:4px 5px 5px 6px; }

.account-panel #account-notice { float:right; background:#DFECB7; padding:2px 0 5px 5px; color:#465516;
                                 border:1px solid#DFECB7; -moz-border-radius:4px; }

.account-panel DIV.content-panel { clear:both; margin-top:16px; }
.account-panel TABLE.content-panel { height:200px; table-layout:auto; width:100%; }

.account-panel .tip { width:20%; background:#CBE3F3; color:#133853; }
.account-panel .tip DIV { padding:10px; }

.account-panel SPAN.pagination { display:block; text-align:center; padding:3px 6px; color:#aaa; }
.account-panel SPAN.pagination A { border-bottom:2px solid white; padding:0 2px; margin:0 2px; color:#777!important; }
.account-panel SPAN.pagination A.pagination-selected { border-bottom:2px solid black !important; 
                                                       font-weight:bolder; color:black!important; }

.account-panel SPAN.actions { display:block; margin-top:4px; }

.account-panel .rounded { border:1px solid #ddd; margin:8px 2px 0 2px; padding:4px 8px;
                          border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.account-panel .rounded:hover { border:1px solid #bbb; }

.account-panel .account-warnings DIV { background:#FFF9D7; color:#49480E; padding:8px 10px; margin-top:4px; font-size:1.2em; }

.checkbox-grid TBODY TR TD:first-child { width:2%; text-align:center; padding:5px 6px; }
.checkbox-grid TBODY TD { padding:8px 0; border-bottom:1px solid #eee; }
.checkbox-grid TBODY TD STRONG { font-size:1.2em; }
.checkbox-grid TFOOT TD { padding-top:8px; }

.account-panel .columns { table-layout:fixed; width:100%; }
.account-panel .column { padding:0 10px; border-left:1px dotted #ddd; }
.account-panel .column:first-child { padding-left:0; border-left:none; }
.account-panel .column:last-child { padding-right:0; }

.account-panel .column-bloc-list { padding:12px!important; }
.account-panel .column-bloc-list UL { max-height:200px; overflow-y:auto; }
.account-panel .column-bloc-list LI { padding:6px 6px; border-bottom:1px solid #ddd; }
.account-panel .column-bloc-list LI:first-child { border-top:1px solid #ddd; }
.account-panel .column-bloc-list LI:hover { background:#f3f3f3 url("/app/community/pix/arrow-black.png") right no-repeat; }
.account-panel .column-bloc-list DIV.elt-button { margin-top:10px; }

.account-panel .column-bloc-text { padding:6px; background:#f2f2f2; border:1px solid #ccc;
                                   margin:4px 0; line-height:1.3em; color:#888; }
.account-panel .column-bloc-text IMG { vertical-align:bottom; }
.account-panel .column-bloc-text A,
.account-panel .column-bloc-text A:link,
.account-panel .column-bloc-text A:visited { text-decoration:none; color:#FB9D3A;
                                             border-bottom:1px dotted #FB9D3A; }

.account-panel .grid { table-layout:fixed; width:100%; }
.account-panel .grid TBODY TD { border:1px solid #ccc; padding:2px; }
.account-panel .grid TBODY TD.label LABEL { margin:0 4px 0 0; display:block;
                                            text-align:right; font-weight:bolder; }
.account-panel .grid TBODY TD.label A:link,
.account-panel .grid TBODY TD.label A:visited { text-decoration:none; margin:0 3px; }
.account-panel .grid TBODY TD.label A IMG { vertical-align:middle; border-style:none; }
.account-panel .grid TBODY TR.heading TD { padding:4px 0; font-size:14px; text-align:left; border:0px; }
.account-panel .grid TBODY TR.heading TD:first-letter { text-transform:uppercase; }
.account-panel .grid TBODY TR.separator TD { border-bottom:1px solid #777 !important;  }
.account-panel .grid TBODY TR.alt TD { background:#f2f2f2;  }
.account-panel .grid THEAD TH { border:0px; padding:6px 6px 6px 0; text-align:left; font-size:110%; }
.account-panel .grid TFOOT TD { text-align:right; border:0px solid black; padding:6px 0 0 0; }
.account-panel .grid TFOOT TD .legend { font-style:italic; float:left; text-align:left; } 

.account-panel .item-rows { border-top:1px solid #ccc; }
.account-panel .item-rows TABLE { table-layout:fixed; width:100%; }
.account-panel .item-rows .item-row { border-bottom:1px solid #ccc; padding:4px 0; }
.account-panel .item-rows TD.icon { width:100px; text-align:right; }
.account-panel .item-rows TD.details { padding:0 8px; }
.account-panel .item-rows TD.actions { width:20%; }
.account-panel .item-rows TD.details EM { display:block; font-size:0.8em; font-family:arial; }
.account-panel .item-rows TD.actions LI { display:block; padding-bottom:4px; }
.account-panel .item-rows TD.actions A {  }
.account-panel .item-rows TD.actions A:hover { background:#f3f3f3; }
