/* CSS pour les organigrammes */

.listTree{margin-bottom:8px;}
.listTree ul{margin:0;}
.listTree li{list-style-type:none;}
.listTree div{padding:5px;}
.listTree div.clear{clear:both;padding:0;}
/*.listTree span{display:inline-block;}*/
.listTree span.libelle{line-height:27px;}
.listTree span.options{padding-right:25px;}
/*.listTree span.options i{margin-left:25px;}*/
.listTree span.options a{margin-left:0;}
.listTree span.options a i{margin-left:0;}
.listTree>ul>li:first-child{border-width:1px 1px 0 1px;}
.listTree>ul>li:last-child{border-width:1px;}
.listTree li.parent{font-weight:bold;background-color:#ffffff;border-width:1px 0 0 0;border-style:solid;border-color:#d2d2d2;}
.listTree li.parent.nv01{border-width:1px 1px 0 1px;}
.listTree>ul>li:first-child{border-top-left-radius:4px;border-top-right-radius:4px;}
.listTree>ul>li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.listTree>ul>li:last-child>ul>li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.listTree ul>li.parent.nv01{background-color:#e6e6e6;}
.listTree ul>li.parent.nv02{background-color:#ececec;}
.listTree ul>li.parent.nv03{background-color:#f2f2f2;}
.listTree ul>li.parent.nv04{background-color:#f8f8f8;}
.listTree ul>li.parent.nv01 span.libelle{padding-left:5px;}
.listTree ul>li.parent.nv02 span.libelle{padding-left:15px;}
.listTree ul>li.parent.nv03 span.libelle{padding-left:45px;}
.listTree ul>li.parent.nv04 span.libelle{padding-left:85px;}
.listTree ul>li.parent.nv05 span.libelle{padding-left:125px;}
.listTree ul>li.parent.nv06 span.libelle{padding-left:165px;}
.listTree ul>li.parent.nv07 span.libelle{padding-left:205px;}
.listTree ul>li.parent.nv08 span.libelle{padding-left:245px;}
.listTree ul>li.parent.nv09 span.libelle{padding-left:285px;}
.listTree ul>li.parent.nv10 span.libelle{padding-left:325px;}
.listTree ul>li.parent.nv11 span.libelle{padding-left:365px;}
.listTree ul>li.parent.nv12 span.libelle{padding-left:405px;}
.listTree ul>li.parent.nv13 span.libelle{padding-left:445px;}
.listTree ul>li.parent.nv14 span.libelle{padding-left:485px;}
.listTree ul>li.parent.nv15 span.libelle{padding-left:525px;}
.listTree li.child{font-weight:normal;background-color:#ffffff;border-width:1px 1px 0 1px;border-style:solid;border-color:#d2d2d2;}
.listTree ul>li.parent>ul>li.child{border-width:1px 0 0 0;}
.listTree li.child span input{margin:0;}
.listTree li.child:hover{background-color:#f2f2f2;}
.listTree li.child span.options a{margin-left:5px;}
.listTree ul>li.child span.libelle{padding-left:5px;}
.listTree ul>li.parent.nv01>ul>li.child span.libelle{padding-left:15px;}
.listTree ul>li.parent.nv02>ul>li.child span.libelle{padding-left:45px;}
.listTree ul>li.parent.nv03>ul>li.child span.libelle{padding-left:85px;}
.listTree ul>li.parent.nv04>ul>li.child span.libelle{padding-left:125px;}
.listTree ul>li.parent.nv05>ul>li.child span.libelle{padding-left:165px;}
.listTree ul>li.parent.nv06>ul>li.child span.libelle{padding-left:205px;}
.listTree ul>li.parent.nv07>ul>li.child span.libelle{padding-left:245px;}
.listTree ul>li.parent.nv08>ul>li.child span.libelle{padding-left:285px;}
.listTree ul>li.parent.nv09>ul>li.child span.libelle{padding-left:325px;}
.listTree ul>li.parent.nv10>ul>li.child span.libelle{padding-left:365px;}
.listTree ul>li.parent.nv11>ul>li.child span.libelle{padding-left:405px;}
.listTree ul>li.parent.nv12>ul>li.child span.libelle{padding-left:445px;}
.listTree ul>li.parent.nv13>ul>li.child span.libelle{padding-left:485px;}
.listTree ul>li.parent.nv14>ul>li.child span.libelle{padding-left:525px;}
.listTree ul>li.parent.nv15>ul>li.child span.libelle{padding-left:565px;}
.listTree>ul>li.parent.nv01:last-child{border-bottom-width:1px;}