@charset "iso-8859-15";  

.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.filetree span.selected {
	color: red; 
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: blue; cursor: pointer; }

.treeview li { background: url(images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(images/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(images/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(images/treeview-red.gif); } 

.treeview-black li { background-image: url(images/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(images/treeview-black.gif); }  

.treeview-gray li { background-image: url(images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(images/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(images/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(images/treeview-famfamfam.gif); } 


.filetree li { padding: 3px 0 2px 16px; }


.filetree span.France, .filetree span.file { padding: 1px 0 1px 21px; display: block; }
.filetree span.France { background: url(images/France.png) 0 0 no-repeat; }
.filetree li.expandable span.France { background: url(images/France.png) 0 0 no-repeat; }

.filetree span.Italie, .filetree span.file { padding: 1px 0 1px 21px; display: block; }
.filetree span.Italie { background: url(images/Italie.png) 0 0 no-repeat; }
.filetree li.expandable span.Italie { background: url(images/Italie.png) 0 0 no-repeat; }

.filetree span.Belgique, .filetree span.file { padding: 1px 0 1px 21px; display: block; }
.filetree span.Belgique { background: url(images/Belgique.png) 0 0 no-repeat; }
.filetree li.expandable span.Belgique { background: url(images/Belgique.png) 0 0 no-repeat; }

.filetree span.Canada, .filetree span.file { padding: 1px 0 1px 21px; display: block; }
.filetree span.Canada { background: url(images/Canada.png) 0 0 no-repeat; }
.filetree li.expandable span.Canada { background: url(images/Canada.png) 0 0 no-repeat; }

.filetree span.Pays-Bas, .filetree span.file { padding: 1px 0 1px 21px; display: block; }
.filetree span.Pays-Bas { background: url(images/Pays-Bas.png) 0 0 no-repeat; }
.filetree li.expandable span.Pays-Bas { background: url(images/Pays-Bas.png) 0 0 no-repeat; }

.filetree span.Royaume-Uni, .filetree span.file { padding: 1px 0 1px 21px; display: block; }
.filetree span.Royaume-Uni { background: url(images/Royaume-Uni.png) 0 0 no-repeat; }
.filetree li.expandable span.Royaume-Uni { background: url(images/Royaume-Uni.png) 0 0 no-repeat; }

.filetree span.Espagne, .filetree span.file { padding: 1px 0 1px 21px; display: block; }
.filetree span.Espagne { background: url(images/Espagne.png) 0 0 no-repeat; }
.filetree li.expandable span.Espagne { background: url(images/Espagne.png) 0 0 no-repeat; }

.filetree span.Suisse, .filetree span.file { padding: 1px 0 1px 21px; display: block; }
.filetree span.Suisse { background: url(images/Suisse.png) 0 0 no-repeat; }
.filetree li.expandable span.Suisse { background: url(images/Suisse.png) 0 0 no-repeat; }

.filetree span.Grèce, .filetree span.file { padding: 1px 0 1px 21px; display: block; }
.filetree span.Grèce { background: url(images/Grece.png) 0 0 no-repeat; }
.filetree li.expandable span.Grèce { background: url(images/Grece.png) 0 0 no-repeat; }

.filetree span.Egypte, .filetree span.file { padding: 1px 0 1px 21px; display: block; }
.filetree span.Egypte { background: url(images/Egypte.png) 0 0 no-repeat; }
.filetree li.expandable span.Egypte { background: url(images/Egypte.png) 0 0 no-repeat; }

.filetree span.Hongrie, .filetree span.file { padding: 1px 0 1px 21px; display: block; }
.filetree span.Hongrie { background: url(images/Hongrie.png) 0 0 no-repeat; }
.filetree li.expandable span.Hongrie { background: url(images/Hongrie.png) 0 0 no-repeat; }

.filetree span.Autriche, .filetree span.file { padding: 1px 0 1px 21px; display: block; }
.filetree span.Autriche { background: url(images/Autriche.png) 0 0 no-repeat; }
.filetree li.expandable span.Autriche { background: url(images/Autriche.png) 0 0 no-repeat; }

.filetree span.Slovaquie, .filetree span.file { padding: 1px 0 1px 21px; display: block; }
.filetree span.Slovaquie { background: url(images/Slovaquie.png) 0 0 no-repeat; }
.filetree li.expandable span.Slovaquie { background: url(images/Slovaquie.png) 0 0 no-repeat; }

.filetree span.RépubliqueTchèque, .filetree span.file { padding: 1px 0 1px 21px; display: block; }
.filetree span.RépubliqueTchèque { background: url(images/Republique_Tcheque.png) 0 0 no-repeat; }
.filetree li.expandable span.RépubliqueTchèque { background: url(images/Republique_Tcheque.png) 0 0 no-repeat; }

.filetree span.Allemagne, .filetree span.file { padding: 1px 0 1px 21px; display: block; }
.filetree span.Allemagne { background: url(images/Allemagne.png) 0 0 no-repeat; }
.filetree li.expandable span.Allemagne { background: url(images/Allemagne.png) 0 0 no-repeat; }

.filetree span.Thailande, .filetree span.file { padding: 1px 0 1px 21px; display: block; }
.filetree span.Thailande { background: url(images/Thailande.png) 0 0 no-repeat; }
.filetree li.expandable span.Thailande { background: url(images/Thailande.png) 0 0 no-repeat; }

.filetree span.Chine, .filetree span.file { padding: 1px 0 1px 21px; display: block; }
.filetree span.Chine { background: url(images/Chine.png) 0 0 no-repeat; }
.filetree li.expandable span.Chine { background: url(images/Chine.png) 0 0 no-repeat; }

.filetree span.Suède, .filetree span.file { padding: 1px 0 1px 21px; display: block; }
.filetree span.Suède { background: url(images/Suede.png) 0 0 no-repeat; }
.filetree li.expandable span.Suède { background: url(images/Suede.png) 0 0 no-repeat; }

.filetree span.Réunion, .filetree span.file { padding: 1px 0 1px 21px; display: block ;  }
.filetree span.Réunion { background: url(images/Reunion.png) 0 0 no-repeat ; }
.filetree li.expandable span.Réunion { background: url(images/Reunion.png) 0 0 no-repeat ; }

.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(images/imgfolder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(images/imgfolder.gif) 0 0 no-repeat; }

.filetree span.file { background: url(images/page.gif) 0 0 no-repeat; }

