span.folder { background: url(../../image/arbo/folder_plus.gif) no-repeat left;  text-align:left; float:left; text-decoration:none; padding-left:21px; padding-bottom:2px; padding-top:2px; width:80%; color: #CC0000 }

a.folder { background: url(../../image/arbo/folder_plus.gif) no-repeat left;  text-align:left; float:left; text-decoration:none; padding-left:21px; padding-bottom:2px; padding-top:2px; width:80% }
a.folder:hover { cursor:pointer; background: url(../image/arbo/folder_plus.gif) no-repeat left;  text-align:left; float:left; text-decoration:underline; padding-left:21px; padding-bottom:2px; padding-top:2px; width:80% }

a.folder_open { background: url(../../image/arbo/folder_moins.gif) no-repeat left;  text-align:left; float:left; text-decoration:none; padding-left:21px; padding-bottom:2px; padding-top:2px; width:80% }
a.folder_open:hover { background: url(../image/arbo/folder_moins.gif) no-repeat left;  text-align:left; float:left; text-decoration:underline; padding-left:21px; padding-bottom:2px; padding-top:2px; width:80% }


a.folder_plus { background: url(../../image/arbo/folder_plus.gif) no-repeat left;  text-align:left; float:left; text-decoration:none; padding-left:21px; padding-bottom:2px; padding-top:2px; width:80% }
a.folder_plus:hover { background: url(../image/arbo/folder_plus.gif) no-repeat left;  text-align:left; float:left; text-decoration:underline; padding-left:21px; padding-bottom:2px; padding-top:2px; width:80% }

.folder_plus{ background: url(../../image/arbo/line.gif) no-repeat left;  text-align:left; float:left;  padding-left:21px; padding-bottom:2px; padding-top:2px; width:80% }

.folder_end{ background: url(../../image/arbo/folder_end.gif) no-repeat left; text-align:left; float:left;  padding-left:21px; padding-bottom:2px; padding-top:2px; width:80%; color: #000000}
.no_folder{ background: url()no-repeat left; text-align:left; float:left;  padding-left:21px; padding-bottom:2px; padding-top:2px; width:80%; }

.bgTr_level2 .tier2 {margin: 0px 0px 0px 14px }
.bgTr_level3 .tier3 {margin: 0px 0px 0px 28px }
.bgTr_level3 .tier4 {margin: 0px 0px 0px 42px }
.bgTr_level5 .tier5 {margin: 0px 0px 0px 56px }
.bgTr_level6 .tier6 {margin: 0px 0px 0px 70px }

.bgTr_level2 td,.bgTr_level2 th{padding:2px 5px; border-bottom:1px dotted #000000;}
.bgTr_level3 td,.bgTr_level3 th{padding:2px 5px; border-bottom:1px dotted #000000;}
.bgTr_level3 td,.bgTr_level4 th{padding:2px 5px; border-bottom:1px dotted #000000;}
.bgTr_level5 td,.bgTr_level5 th{padding:2px 5px; border-bottom:1px dotted #000000;}
.bgTr_level6 td,.bgTr_level6 th{padding:2px 5px; border-bottom:1px dotted #000000;}
.bgTdBorderOff th{padding:2px 5px; }

.tier1 {margin-left: 0px } .tier1 img { vertical-align:middle}
.tier2 {margin: 0px 0px 0px 14px } .tier2 img { vertical-align:middle}
.tier3 {margin: 0px 0px 0px 28px } .tier3 img { vertical-align:middle}
.tier4 {margin: 0px 0px 0px 42px } .tier4 img { vertical-align:middle }
.tier5 {margin: 0px 0px 0px 56px } .tier5 img { vertical-align:middle }
.tier6 {margin: 0px 0px 0px 70px } .tier6 img { vertical-align:middle }

.bgTr_level1 { background:#E9E3DA;color:#000; }
.bgTr_level2 {background:#BBB;color:#000;  }
.bgTr_level3 {background:#CCC;color:#000;  }
.bgTr_level4 {background:#DDD;color:#000;  }
.bgTr_level5 {background:#EEE;color:#000; }
.bgTr_level6 {background:#FFF;color:#000; }

.colonne_total {font-size:11px }
.bgTdInverse th {
background:none repeat scroll 0 0 #E9E3DA;
border-bottom:1px solid #E0E0E1;
color:#000;
font-weight:bold;
padding:3px 5px;
}


.bgTdTableBorder td {
border-right:1px solid #E0E0E1;
}

.bgTdTableBorder a { color:#000}
.bgTdTableBorder a:hover { color:#B20E18}

.bgTdTableBorder table {
width:100%;
}

.total{ color: #B20E18; font-weight:bold;}


.bgTdBorderOff th {
background-color:#FFFFFF;
border-bottom:1px dotted #CCCCCC;
padding:2px 5px;
}

#reporting .bgTdBorderOff td, #reporting .bgTdBorderOff  th, #reporting  .bgTdInverse th{
border-bottom:1px dotted #000000;
}

#reporting .bgTdTableBorder td ,#reporting  .bgTdInverse th,#reporting .bgTdBorderOff  th, #reporting   th{
border-right : 1px solid #000000;
}

/* POPUP SOMMAIRE BASE DOC */
#pgContenuPopup .contenu a.folder { cursor:default; background: url(../../image/arbo/folder.gif) no-repeat left; font-size:14px; text-align:left; float:left; text-decoration:none; padding-left:20px; padding-bottom:2px; padding-top:2px; width:96% }
#pgContenuPopup .contenu a:hover { cursor:default; background: url(../../image/arbo/folder.gif) no-repeat left; font-size:14px; text-align:left; float:left; text-decoration:none; padding-left:20px; padding-bottom:2px; padding-top:2px; width:96% }
#pgContenuPopup .contenu .bgTdBorder td { background:#FFF }


.bgTdBorderOff img { vertical-align:middle; margin-right:5px; margin-bottom:3px}
.bgTr_level1 img { vertical-align:middle; margin-right:5px; margin-bottom:3px}
.bgTr_level2 img { vertical-align:middle; margin-right:5px; margin-bottom:3px}
.bgTr_level3 img { vertical-align:middle; margin-right:5px; margin-bottom:3px}
.bgTr_level4 img { vertical-align:middle; margin-right:5px; margin-bottom:3px}
.bgTr_level5 img { vertical-align:middle; margin-right:5px; margin-bottom:3px}
.bgTr_level6 img { vertical-align:middle; margin-right:5px; margin-bottom:3px}
.bgTdInverse img { vertical-align:middle; margin-right:5px; margin-bottom:3px}
