body {
    font-family: small Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
}

input {
    	font-family: small Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.label 	{
    	font-family: small Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
acronym { 
	text-decoration:none; 
	border-style:none;
	}	
	
.TreeBody {
	font-family: small Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:black;
	background-color:white;
	}

body#explorerBodyID {
	background-color: white;
	text-align: left;
	color: black;
	}

div#explorerMasterDivID { 
	width: 1000px;
	border-left:4px;
	border-right:4px;
	border-top: 4px;
	border-right:4px;
	}

#explorerMenu { 
      	background:#DAE0D2 url(../images/bg_top.gif) repeat-x bottom;
     	font-family:Verdana, small Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none; 
	width: 100%;
	border : none;
	color: gray;
	background-color: black;
	}
#explorerMenu a:link { color: gray; text-decoration:none; }
#explorerMenu a:active { color: orange; text-decoration:none; }
#explorerMenu a:visited { color: gray; text-decoration:none; }
#explorerMenu a:hover { color: orange; text-decoration:none; }
.explorerMenutd { width:12%; }

a.invisible:link { text-decoration:none; border:none; }
a.invisible:active { text-decoration:none; border:none;}
a.invisible:visited { text-decoration:none; border:none;}
a.invisible:hover { text-decoration:none; border:none;}

/* tableau descriptif */
.tblbl {
	border: solid 1px lightgray;
	font-family:Verdana, small Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none; 
	color:gray;
	}
	
.tbdat {
	border: solid 1px lightgray;
	font-family:Verdana, small Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: none; 
	color: black;
	}
.basic_courrier {
	font-family: 'Courier New', monospace;
	font-size: 11px;
	text-align: left;
	text-decoration: none; 
	color: gray;
	background-color: white;
	}	

	
/* collapsible */

.menuHead {
	color: black;
	font-size: 12px;
	font-family:Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	text-decoration: none;
	/* border-top: 1px solid #300;*/
	}

.collapsible_menu { display: none;  }
.collapsed_menu { display: block;  }
.collapsible_link { 
	list-style-image: url('../images/puce_bleue.gif'); 
	color: black;
	font-size: 11px;
	font-family: small Georgia, Arial, Helvetica, Geneva, sans-serif;
	}
.collapsible_node { list-style-image: url('../images/plus_bleu.gif'); }
li.collapsible_link a:link { text-decoration:none; font-family: small Georgia, Arial, Helvetica, sans-serif; }
li.collapsible_link a:active { text-decoration:none; font-family: small Georgia, Arial, Helvetica, sans-serif; }
li.collapsible_link a:visited { text-decoration:none; font-family: small Georgia, Arial, Helvetica, sans-serif; }
li.collapsible_link a:hover { text-decoration:none; font-family: small Georgia, Arial, Helvetica, sans-serif; }

li.collapsible_node a:link { text-decoration:none; font-family: small Georgia, Arial, Helvetica, sans-serif; }
li.collapsible_node a:active { text-decoration:none; font-family: small Georgia, Arial, Helvetica, sans-serif; }
li.collapsible_node a:visited { text-decoration:none; font-family: small Georgia, Arial, Helvetica, sans-serif; }
li.collapsible_node a:hover { text-decoration:none; font-family: small Georgia, Arial, Helvetica, sans-serif; }

.subMenuHead {
	color: gray;
	font-size: 10px;
	font-family:small Georgia, Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
	text-decoration: none;
	}
a.subMenuHead:link { text-decoration:none; font-family: small Georgia, Arial, Helvetica, sans-serif; }
a.subMenuHead:active { text-decoration:none; font-family: small Georgia, Arial, Helvetica, sans-serif; }
a.subMenuHead:visited { text-decoration:none; font-family: small Georgia, Arial, Helvetica, sans-serif; }
a.subMenuHead:hover { text-decoration:none; font-family: small Georgia, Arial, Helvetica, sans-serif; }

a.menuOption:link { color: #4a4470; text-decoration:none; font-family: small Georgia, Arial, Helvetica, sans-serif; }
a.menuOption:active { color: #4a4470; text-decoration:none; font-family: small Georgia, Arial, Helvetica, sans-serif; }
a.menuOption:visited { color: #4a4470; text-decoration:none; font-family: small Georgia, Arial, Helvetica, sans-serif; }
a.menuOption:hover { color: #ab7151; text-decoration:none; font-family: small Georgia, Arial, Helvetica, sans-serif; }


/* hypertext */
body 	{
	margin: 0px;
	padding:0px;
	}

p 	{
	padding:10px;
	}

a:link {
	white-space:nowrap;
	}

.popUp {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffcc;
	visibility: hidden;
	margin: 0 10px;
	padding: 5px;
	position: absolute;
	width: 150px;
	border: solid 1px black;
}

.clickPopUp {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	visibility: hidden;
	margin: 0 10px;
	padding: 5px;
	position: absolute;
	border: solid 1px #48436f;
	text-align:left;
	align:left;
}

.clickPopUp ul { list-style-type:circle; margin-left:5; padding:0; }
.clickPopUp li { margin-left:15; padding:0;color: black; }
.clickPopUp a:link { color: grey; text-decoration:none; }
.clickPopUp a:active { color: grey; text-decoration:none; }
.clickPopUp a:visited { color: grey; text-decoration:none; }
.clickPopUp a:hover { color: #48436f; text-decoration:none; }


/* iframepopup */
.divIframePopupClass {
	position:absolute;
	visibility:hidden;
	width: 0px;
	height: 0px;
	color: #cc0000;
	background-color: #ffffff;
	background-repeat: repeat;
	}
.iframePopupClass {
	visibility:hidden;
	width: 0px;
	height: 0px;
	z-index:50;
	border-left:4px;
	border-right:4px;
	border-top: 4px;
	border-right:4px;
	}
.iframePopupClassVisible {
	z-index:50;
	border-left:4px;
	border-right:4px;
	border-top: 4px;
	border-right:4px;
	}


	