/*
 * Copyright (c) 2004-2006 Mathieu Roy <yeupou--gnu.org>
 * http://yeupou.coleumes.org
 * Copyright 2004-2006 (c) Vincent Caron <zerodeux--gnu.org>
 *
 *  This program is free software; you can redistribute it and/or
 *  modify it under the terms of the gnu general public license
 *  as published by the free software foundation; either version 2
 *  of the license, or (at your option) any later version.
 * 
 *  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 {
	margin: 0;
	padding: 0;
	color: black;
	background-color: #ffffff;
	font-family: sans-serif;
}


img {
	border: none;
	margin-bottom: -0.2em;
}
a {
	color: #203080;
	text-decoration: none;
}

a:hover {
	color: #0059c6;
	text-decoration: underline;
}

a:active {
	color: #00c6a5;
}

a.unavailable {
	color: #acc7c7 !important;
	text-decoration: none !important;
}

a.unavailable:hover {
	color: #acc7c7 !important;
}

.error { font-weight: bold; color: #c12424; }
.warn { color: #d36363; }

.footer {
        text-align: center;
	background-color: #f3f3f3;
	border: solid #d2d2d2 thin;
	margin-left: 5%;
	margin-right: 5%;
	color: #475a5a;
 }

h2 {
        margin-bottom: 1%;
	text-shadow: 0.1em 0.1em #c2c2c2;
}


h3 {
	background-color: #0869bc;
	color: #ffffff;
	margin-left: 0.5em;
	margin-right: 0.5em;
	text-indent: 0.8em;
	font-weight: normal;
 	border: solid #004c8c thin;
	text-shadow: 0.1em 0.1em #004c8c;
}

h3 a {
	color: #ffffff;
}

h3 a:hover {
	background-color: #0879d9;
	color: #ffffff;
	text-decoration: none;
}

h5 {
	background-color: #0869bc;
	margin-left: 0.5em;
	margin-right: 0.5em;
	color: #ffffff;
	font-weight: normal;
 	border: solid #004c8c thin;
	text-shadow: 0.1em 0.1em #004c8c;
}


h5 a {
	color: #ffffff;
}

h5 a:hover {
	background-color: #0768ba;
	color: #ffffff;
	text-decoration: none;
}


hr {
	background-color: #b0b0b0;
}

.highlight {
	background-color: #C2E2EF;
}

.quote {
	color: #01559e;
}


/**********************************************************************
 *
 * Alignement, main tables
 *
 **********************************************************************/


.realbody {
	padding-right: 0;
}

.main {
	padding-top: 10px;
	padding-right: 0;
	padding-left: 4px;
	margin-left: 160px;
}


/* nothing specific */
body {
  margin: 1em;
  padding: 1em;
  border-top: solid #dae6e6 thin;
  border-left: solid #dae6e6 thin;
  background: #ffffff;
}

a:visited { color: #005d8c; } 

p { text-indent: 1em; }


.footer {
  margin-top: 4em;

}

