/**
 * Pour que les onglets occupent toute la surface de la fenêtre.
 */
html {
	position: 	absolute;
	margin: 	0px;
	padding: 	0px;
	top: 		0px;
	left: 		0px;
	right: 		0px;
	bottom: 	0px;
	height: 	100%;
	width: 		100%; /* Debug: à remettre à 100% */
	overflow:	hidden;
	/* background-color: #EEE; /* gris */
}

body {
	position: 	absolute;
	margin: 	10px;
	padding: 	0px;
	top: 		0px;
	left: 		0px;
	right: 		0px;
	bottom: 	0px;
	height:		expression(this.parentNode.offsetHeight - 20 + 'px');
	width:		expression(this.parentNode.offsetWidth - 20 + 'px');
	overflow: 	hidden;	/* Astuce permettant de masquer les barres de défilement. */
/*
	position: absolute;
	margin: 10px;
	padding: 0px;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	overflow: hidden;	/* Astuce permettant de masquer les barres de défilement. */
	/* background-color: #AAA; /* gris */
	background-image:	url(../img/357031.png);
	background-position:center;
}

/**
 * Pour les onlgets (pour le debug).
 */
.dynamic-tab-pane-control.tab-pane {
	/*background-color: #9999FF; /* violet */
}

.dynamic-tab-pane-control .tab-page {
/*	margin-left: 10px; 			/* Debug: remettre à 0. */
	background-color: #FEFEE0; /* jaune */
}

.dynamic-tab-pane-control .tab-row {
}

/**
 * Configuration de l'onglet Exemple.
 */

/* Panneau général de l'eemple. */
.tabExample {
}
 /* Partie haute qui contient les boutons. */
.tabExampleMenu {
	height:				35px;
	margin:				5px;
	/* background-color:	#FFCC00; /* orange */
}
/* Panneau général du contenu de l'exemple. */
.recipeMainPanel {
	margin:				5px;
	background-color: 	#FEFEE0;  	/* idem .tab-page */
}
/* Panneau haut qui contient la TDM et la recette. */
.recipeTocDesc {
	/*height:				40%;		/* hauteur initiale. % ne passe pes avec IE */
	margin:				5px;
	padding: 			0px;
	border:				1px solid;
	background-color:	#FEFEE0;  	/* idem .tab-page */
}
/* Panneau haut qui contient la zone de saisie et d'exécution du code. */
.recipeExec {
	margin:				5px;
	border:				0px solid;
	padding: 			0px;
	/*background-color:	#33FF99; /* vert*/
}
/* */
#book2-toppanel {
	font-size:			10px;
}
/* */
#book2-botpanel {
	font-size:			10px;
	height:				100%; 
	width: 				100%; 
	/* background: 		#FF3333;	/* à retirer */
}


/**
 * Configuration de l'onglet Glossaire.
 */
/* Panneau général du glossaire. */
.tabGlossaire{
}
/* Panneau qui contient le menu. */
.tabGlossaireMenu {
	height:				25px;
	margin:				5px;
	/* background-color:	#FFCC66; /* orange */
}
/* Panneau qui contient tous les termes. */
.tabGlossaireContent {
	overflow:			auto;
	margin:				5px;
	padding:			5px;
}

/**
 * Configuration de l'onglet Web.
 */
/* Panneau général de la page web. */
.tabWeb{
}
/* Panneau qui contient le menu (vide). */
.tabWebMenu {
	height:				0px;
	margin:				0px;
}
/* Panneau qui contient la page web. */
.tabWebContent {
	overflow:			auto;
	margin:				0px;
	padding:			5px;
	/*background-color:	#FFCC00; /* orange */
}

/**
 * Configuration de l'onglet Aide.
 */
/* Panneau général de l'aide. */
.tabHelp{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
}
/* Panneau du haut. */
.tabHelpMenu {
	height:				35px;
	margin:				10px 10px 0px 10px;
	padding-top:        10px;
}
/* Panneau du bas. */
.tabHelpContent {
	overflow:			auto;
	margin:				10px;
}

#help-submenu {
	text-align:			right;
}

.help-dt {
	margin-top:			5px;
	font-weight:		bold;
	font-size:			11px;
}

/**
 * Configuration de l'onglet A propos.
 */
/* Panneau général. */
.tabAbout{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
}
/* Panneau du haut. */
.tabAboutMenu {
	height:				0px;
	margin:				0px;
}
/* Panneau du bas. */
.tabAboutContent {
	overflow:			auto;
	margin:				10px;
	font-size:			12px;
}
.about-l1 {
	color:				#BC4078;
	font-weight:		bold;
}
/**
 * Configuration de l'onglet Browser.
 */
/* Panneau général. */
.tabBrowser{
	background:			white;
}
/* Panneau du haut. */
.tabBrowserMenu {
	height:				30px;
	margin:				5px;
	padding:			0px;
}
/* Panneau du bas. */
.tabBrowserContent {
	border-top:			1px solid black;
	overflow:			scroll;
	margin:				0px;
	padding:            5px;
}

/**
 * Configuration de l'onglet Console.
 */
/* Panneau général. */
.tabConsole {
	background:			white;
}
/* Panneau du haut. */
.tabConsoleMenu {
	height:				30px;
	margin:				5px;
	padding:			0px;
}
/* Panneau du bas. */
.tabConsoleContent {
	border-top:			1px solid black;
	overflow:			scroll;
	margin:				0px;
}


