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

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

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

img{
	border: none;
}

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

div.navfooter, div.navheader {
	background-color: #CA3353;
	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:				#FFE5FF;
	font-weight: bold; 
}
div.navfooter a:visited, div.navheader a:visited {
	color:				#FFE5FF;
}
div.navfooter a:hover, div.navheader a:hover {
	color: #FF99FF;
}
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 #CA3353;
	padding-left:		10px;
	padding-right:		10px;
	background-color:	#FBF2F4;
}
div.toc {
	margin-left:		20px;
	margin-right:		20px;
}
/*
	----------------------------------------------------------------------------------
	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: #FBF2F4;
	color: #CA3353;
	border-top: #CA3353 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;
	border: ridge #CC3366;
	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: center;
	vertical-align: middle;
	color: #656565;
	padding: 5px; /*background-color: #64b500;*/
	margin-top: 15px;

}
#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: #FBF2F4;
	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: center;
}
div.glossary {
	padding-left: 10px;
	padding-right: 10px;
}
/*
	----------------------------------------------------------------------------------
	Tableaux sans titre
	----------------------------------------------------------------------------------
*/
div.informaltable {
	position: relative;
	left:50%;
	width:600px;
	margin-top:5px;
	margin-left:-300px;
	border: none;
}
div.informaltable table {
	background-color: #FFFFDB;
	border-spacing: 0px;
	width: 100%;
	font-size: 1em;
}
div.informaltable th {
	padding-left: 10px;
	border: none;
	border-bottom: thin solid Black;
}
div.informaltable td {
	padding-right: 5px;
	padding-left: 5px;
	border: none;
	border-bottom: thin solid Gray;
}
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;
}
/*
	----------------------------------------------------------------------------------
	Historique des versions
	----------------------------------------------------------------------------------
*/
div.revhistory {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
div.revhistory table {
	border:1px solid #CA3353;
	border-collapse:collapse;
	width:auto;
}
div.revhistory th {
	padding:2px;
    background-color:#F8E5E9;
    color:#CA3353;
	border:1px solid #CA3353;
}
div.revhistory td {
	margin:0px;
	padding:2px;
    background-color:white;
	border:1px solid #CA3353;
    color:black;
}
div.revhistory tr.impair td {
    background-color:#F8E5E9;
    color:black;
}