/* 
		========================================================
	================================================================
 			Feuille de Style spéciale document Docbook
	================================================================
		========================================================

*/
@import url('complet.css');
@import url('menu-vertical.css');

#menu1 .tree *{
	list-style:none;font:12px Tahoma;color:#567;margin:0;}
#menu1 .tree ul li ul{
	display:none;margin-left:10px}
#menu1 .tree ul li.active ul{
	display:block;}
#menu1 .tree li{
	clear:both;float:left;cursor:pointer}

#resizer {
	position:absolute;
	left:-10px;
	top:20px;
	height:100%;
	background:red;
	cursor:e-resize;
	border: 2px solid #E0F3FB;
}




/* 
	---------------------------------------------------------------------------------------------------	
	Elements généraux :	
	---------------------------------------------------------------------------------------------------
*/

img{
	border: none;
}

/* 
	---------------------------------------------------------------------------------------------------
    Mise en forme des entêtes et pieds de page :
	---------------------------------------------------------------------------------------------------
*/

div.navheader {
	margin: 0px 0 0 50px;
	border: 0px; /* padding: 0px 10px 0px 10px; */
	background-color: #005FB8;
	width: 150px;
}
div.navfooter {
	background-color: #005FB8;
	margin: 0px;
	color: #FFE5FF;
	border: 0px; /* padding: 0px 10px 0px 10px; */
}
div.navfooter table, div.navheader table{
	font-size: 1em;	
}

div.navheader {
	margin-bottom:		10px;
}
div.navfooter {
	margin-top:			10px;
}
div.navfooter a, div.navheader a {
	color:				white;
	font-weight: bold; 
}
div.navfooter a:visited, div.navheader a:visited {
	color:				white;
}
div.navfooter a:hover, div.navheader a:hover {
	color: #F1FAFD;
}
div.navfooter td, div.navheader td, div.navheader th {
	color:				white;
}
div.navfooter hr, div.navheader hr {
	display:			none;
	border-style:		none;
}
/*
	----------------------------------------------------------------------------------
	Table des matieres
	----------------------------------------------------------------------------------
*/

div.toc {
	border:	thin dotted #005FB8;
	padding-left:		10px;
	padding-right:		10px;
	background-color:	#F1FAFD;
}
div.toc {
	margin-left:		20px;
	margin-right:		20px;
}

div#menu1 div.toc {
	margin-left:		0px;
	margin-right:		0px;
	overflow: auto;
	white-space:nowrap;
}

div#menu1 div.toc dd, div#menu1 div.toc dl, div#menu1 div.toc dt {
	margin:		3px;
	padding:		3px;
}


/*
	----------------------------------------------------------------------------------
	Resumes
	----------------------------------------------------------------------------------
*/
div.abstract {
	padding-left:		10px;
	padding-right:		10px;	
}

/* 
    ---------------------------------------------------------------------------------------------------
    Mise en page des sections :
    ---------------------------------------------------------------------------------------------------
*/

/* Commun */
div.section {
	margin-left:		20px;
	margin-right:		20px;
}
.chapter .section h2 {
	/* color:#005FB8; */
	background-color: #F1FAFD;
	color: #005FB8;
	border-top: #005FB8 1px solid;
	font-size: 1.4em;
	font-weight: bold;
	padding: 2px 2px 2px 10px;
	border-bottom: none;
	border-left: none;
	border-right: none;
}
/* 
    ---------------------------------------------------------------------------------------------------
    Mise en page des chapitres :
    ---------------------------------------------------------------------------------------------------
*/
.chapter h2 {
	margin-top: 10px;
	padding-right: 3px;
	font-size:2em;
}
.chapter div.abstract {
	background-color: #FFFFC6;
	border: 1px solid;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
/*
	----------------------------------------------------------------------------------
	Texte de bas de page
	----------------------------------------------------------------------------------
*/

#customfooter
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 90%;
	line-height: 100%;
	text-align: left;
	vertical-align: middle;
	color: #656565;
	padding: 5px; /*background-color: #64b500;*/
	margin-top: 15px;
	margin-left: 400px;

}
#customfooter img {
	border: none;
}
#customfooter p {
	margin-top: 0px;
}
#customfooter a {
	text-decoration:none;
}
/*
	----------------------------------------------------------------------------------
	Mise en forme des blocs
	----------------------------------------------------------------------------------
*/
.filename {
	font-family: "Courier New", Courier, monospace;
	font-size:1.2em;
}
.userinput {
	font-family: "Courier New", Courier, monospace;
	font-size: 1.3em;
	background-color: #E6E6E6;
	font-weight: normal;
}
.guimenu, .guisubmenu, .guimenuitem, .guilabel {
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	font-size: 1.2em;
}
.guibutton {
	white-space: nowrap;
	border: 2px outset #B64550;
	background-color: #F1FAFD;
	color: #DC143C;
	padding: 0px 3px 0px 3px;
	font-size: 1.2em;
}
.olink {
	font-style: italic;
}
.olinkdocname {
	font-style: italic;
}
pre.programlisting {
	background-color:	#DDFFDD;
	font-family: "Courier New", Courier, monospace;
	padding:	5px;
	border: thin solid #a0a0a0;
	font-size: 1.2em;
}

div.note table, div.caution table, div.important table, div.tip table {
	border: none;
	font-size: 1em;
}

div.figure {
	text-align: left;
}

div.glossary {
	padding-left: 10px;
	padding-right: 10px;
}
/*
	----------------------------------------------------------------------------------
	Tableaux sans titre
	----------------------------------------------------------------------------------
*/

div.table div.mediaobject table, div.table div.mediaobject td {
	border: none !important;
	border-spacing: 0px !important;
}

div.informaltable {
	position: relative;
	margin-top:5px;
	border: none;
	padding-top: 10px;
}
div.informaltable table {
	border: 1px solid #005FB8 !important;
	background-color: #F1FAFD;
	border-spacing: 0px;
}
div.informaltable col {
	width:auto;
}
div.informaltable th {
	padding: 10px;
	text-align: center;
	color: #005FB8;
	border: 1px solid #005FB8 !important;
}
div.informaltable td {
	padding: 5px;
	border: none;
	border: 1px solid #005FB8 !important;
}
div.informaltable div.note th, div.informaltable div.note td {
	border: none;
	border-bottom: none;
}
div.informaltable div.tip th, div.informaltable div.tip td {
	border: none;
	border-bottom: none;
}
div.informaltable div.caution th, div.informaltable div.caution td {
	border: none;
	border-bottom: none;
}
div.informaltable div.important th, div.informaltable div.important td {
	border: none;
	border-bottom: none;
}


div.table {
	position: relative;
	margin-top:5px;
	border: none;
	padding-top: 10px;
}
div.table table {
	border: 1px solid #005FB8 !important;
	background-color: #F1FAFD;
	border-spacing: 0px;
}
div.table col {
	width:auto;
}
div.table th {
	padding: 10px;
	text-align: center;
	color: #005FB8;
	border: 1px solid #005FB8 !important;
}
div.table td {
	padding: 5px;
	border: none;
	border: 1px solid #005FB8 !important;
}
div.table div.note th, div.table div.note td {
	border: none;
	border-bottom: none;
}
div.table div.tip th, div.table div.tip td {
	border: none;
	border-bottom: none;
}
div.table div.caution th, div.table div.caution td {
	border: none;
	border-bottom: none;
}
div.table div.important th, div.table div.important td {
	border: none;
	border-bottom: none;
}




table.tableauKhefren {
	border: 1px solid #005FB8;
	border-collapse: collapse;
	width: 100%;
	font-size: 1em;
}

table.tableauKhefren th {
	background-color: #E0F3FB;
	color: #005FB8;
	border: 1px solid #005FB8;
	padding: 5px;
}

table.tableauKhefren td {
	background-color: #F1FAFD;
	border: 1px solid #005FB8;
	color: #000;
	margin: 0;
	padding: 2px;
}

table.tableauKhefren td.libelle {
	color: #005FB8;
	background-color: #E0F3FB;
	padding: 5px;
	font-weight:700;
}

/*
	----------------------------------------------------------------------------------
	Historique des versions
	----------------------------------------------------------------------------------
*/
div.revhistory {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
div.revhistory table {
	border:1px solid #005FB8;
	border-collapse:collapse;
	width:auto;
}
div.revhistory th {
	padding:2px;
    background-color:#E0F3FB;
    color:#005FB8;
	border:1px solid #005FB8;
}
div.revhistory td {
	margin:0px;
	padding:2px;
    background-color:white;
	border:1px solid #005FB8;
    color:black;
}
div.revhistory tr.impair td {
    background-color:#E0F3FB;
    color:black;
}