/*
* (c) 2002-2003 Guillaume Smet <http://pipouyou.net>
* (c) 2002-2003 Sébastien Georget <http://purl.org/NET/Georget/Sebastien>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as published
* by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA. 
*/

body {background-image:url('images/background.png'); padding:20px; padding-top:0px}
body, div, p, td, th, h1, h2, h3, h4, h5, h6 {font-size:12px; font-family:Verdana, Arial, Helvetica sans-serif;line-height:1.5em;}
p {margin-top:7px;margin-bottom:7px;}
div {}
hr {height:1px; color:#000000; background-color:#000000; border:0px;}

ul {list-style-type:square}
li {}

div.navheader {background-color:#FFFFFF; padding:15px;padding-bottom:0px;}
div.navheader table {width:95%}
html>body div.navheader table {width:100%}
div.navheader td {font-size:12px;}
div.navheader table tr th[colspan='3'] {background-color:#FEE3C4; padding:3px;}
div.article, div.section {background-color:#FFFFFF; padding:15px; padding-top:5px; padding-bottom:3px;}

a {color:#7B8CBE;text-decoration:none;border-bottom:1px dashed #7B8CBE;}
a:hover {color:#FFB462;border-bottom:1px dashed #FFB462;}

span.emphasis em {font-weight:bold; font-style:normal;}

/* Table des matières */

div.toc, div.list-of-figures {display:block;background-color:#FEE3C4;padding:5px;padding-top:1px;padding-bottom:1px;margin-bottom:15px;margin-top:10px;border:1px dashed #FFB462;}
div.toc p, div.list-of-figures p {display:block; padding:2px; background-color:#FFFFFF;}
div.toc a, div.list-of-figures a {color:#000000;text-decoration:none; border:0px;}
div.toc a:hover, div.list-of-figures a:hover {color:#000000;text-decoration:underline; border:0px;}

div.toc, div.list-of-tables {display:block;background-color:#FEE3C4;padding:5px;padding-top:1px;padding-bottom:1px;margin-bottom:15px;margin-top:10px;border:1px dashed #FFB462;}
div.toc p, div.list-of-tables p {display:block; padding:2px; background-color:#FFFFFF;}
div.toc a, div.list-of-tables a {color:#000000;text-decoration:none; border:0px;}
div.toc a:hover, div.list-of-tables a:hover {color:#000000;text-decoration:underline; border:0px;}
/* Pied de page */

div.navfooter {background-color:#FFFFFF; padding:15px;}
div.navfooter table {width:95%}
html>body div.navfooter table {width:100%}
div.navfooter td {font-size:12px;}

/* L'auteur */

h3.author { font-size:14px; font-weight:bold;margin-bottom:10px;}

/* Les titres */

h1.title { margin-bottom:2px; font-weight:normal; font-size:22px; padding:2px 10px 2px 10px; background-color:#7B8CBE; border:1px solid #000080; color:#FFFFFF}

h2.title {font-size:18px; margin-bottom:15px; font-weight:normal; padding:2px 10px 2px 10px; border-bottom:1px solid black;}

h3.title { font-size:14px; font-weight:bold;margin-bottom:15px;border-bottom:1px solid black;}

h4.title { font-size:13px;margin-left:10px;margin-bottom:3px; margin-top:7px;}

h5.title { font-size:12px; margin-left:20px; margin-bottom:0px; margin-top:3px;}

h6.title { font-size:12px; margin-left:30px; font-weight:normal; margin-bottom:3px;  margin-top:3px; text-decoration:underline; }


/* Les sous-titres */

h2.subtitle { font-size:13px;margin-bottom:10px;text-align:right;}

/* Les avertissements */

div.warning {margin:10px; padding:0px;border-left:3px solid #CC0033;}
div.warning h3.title { margin:0px; margin-bottom:5px;font-size:12px; background-color:#FEE;border:0px;padding:2px; font-weight:bold;}

/* Les notes */

div.note {margin:10px; padding:0px;border-left:3px solid #5871AB;}
div.note h3.title { margin:0px; margin-bottom:5px;font-size:12px; background-color:#B0BCD7; color:#FFFFFF; border:0px;padding:2px; font-weight:bold;}

/* Les exemples et le code */

/*pre.programlisting {background-color:#F9F9F9; padding:3px;margin:6px;line-height:1.3em;}*/

div.example {border-left:3px solid #DDDDDD;padding:0px;margin-bottom:2px}
div.example p.title {margin:0px; margin-bottom:5px; background-color:#CCCCCC; color:#FFFFFF;padding:2px;}

/* funcsynopsis */

div.funcsynopsis {margin-left:30px;}

/* class */
code.fieldsynopsis {margin-bottom:3px; margin-left:30px;}
code.methodsynopsis {margin-bottom:3px; margin-left:30px;}

/* Les chemins */
tt {font-style:italic}

/* Les figures */

div.figure {margin:10px; padding:0px;border-left:3px solid #7B8CBE;}
div.figure p.title {display:block; padding:2px; margin-bottom:5px; background-color:#7B8CBE; color:#FFFFFF}
div.figure p.title a {color: #FFFFFF; border-bottom: 1px dashed #ffffff}
div.figure div {text-align: center;}
div.figure div+div {margin-top: 3em}

div.table {margin:10px; padding:0px;border-left:3px solid #7B8CBE;}
div.table p.title {display:block; padding:2px; margin-bottom:5px; background-color:#7B8CBE; color:#FFFFFF}
div.table p.title a {color: #FFFFFF; border-bottom: 1px dashed #ffffff}
div.table table {margin-left: auto; margin-right: auto}

div.figure pre
{
	text-align:left;

	margin-left:4em;
	margin-right:4em;
	margin-top:1em;

	padding:1em;
}

pre.screen
{
	background-color:#cccccc;
	color:#000000;
	padding:3px;
	margin-left: 5em;
	margin-right: 5em;
}

div.informalfigure {margin:10px; padding:5px;padding-top:0px;border-left:3px solid #7B8CBE;}

div.informalfigure pre
{
	text-align:left;

	margin-left:4em;
	margin-right:4em;
	margin-top:1em;

	padding:1em;
}

pre.programlisting
{
	background-color:#EEEEEE;
}

.variablelist .term
{
}

.variablelist dd
{
	margin-bottom:1em;
}

/* Pour Mozilla seulement */

html>body div.warning, html>body div.note, html>body div.example, html>body div.figure, html>body div.informalfigure, html>body div.table {padding:5px;padding-top:0px;}

html>body pre { padding:3px; line-height:1.3em; }

span.todo
{
	font-weight: bold;
	border: 1px solid black;
	background-color: red;
	padding: .2em;
}

span.lastModified
{
	margin-left: 5em;
}
