/*

Copyright (C) 2007-2008 CHERGUI Quentin

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.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 

*/

body
{
	width: 95%;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}

/*Pour que tous les liens aient le même style*/

 a
{
	color: black;
}

 a:hover
{
	background-color: #577FFF;
	color: white;
}

/* L'en-tête */

#en_tete
{
	height: 75px;
	padding: 5px;

	text-align: left;
	color: black;
	background-color: #AEC2FF;

	border: 2px solid #7797FF;
	margin-bottom: 10px;
}

#en_tete .nom_site
{
	color: black;
	font-size:xx-large;
	text-align: center;
	font-variant:small-caps;
	font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
}

#en_tete .description_site
{
	color: black;
	font-size:large;
	text-align: center;
	font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
}
/* Le menu */

#menu
{
	float: left;
	width: 120px;
}

.element_menu
{
	font-family: "Times New Roman", Times, serif;

	background-color: #AEC2FF;
	background-repeat: repeat-x;

	border: 2px solid #7797FF;

	margin-bottom: 10px;
}


/* Quelques effets sur les menus */


.element_menu h3
{
	color: black;
	font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
	text-align: center;
}

.element_menu ul
{
	list-style-type: none;
	padding: 0px;
	padding-left: 20px;
	margin: 0px;
	margin-bottom: 5px;
}

/* Le corps de la page */

#corps
{
	margin-left: 130px;
	margin-bottom: 10px;
	
	padding: 5px;

	font-family: "Times New Roman", Times, serif;
	color: black;

	background-color: #AEC2FF;

	border: 2px solid #7797FF;
}

#corps h1
{
	color: black;
	text-align: center;
	font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
}

#corps h2
{
	height: 30px;

	padding-left: 30px;
	color: black;
	text-align: left;
}

.centre
{
	text-align: center;
}

img
{
	border: none;
}

.flottant_gauche
{
	float: left;
	margin-right: 5px;
}

.flottant_droite
{
	float: right;
	margin-left: 5px;
}

table
{
	border-collapse: collapse;
	margin: auto;
	margin-bottom: 20px;
}
th
{
	background-color: #9CA4FF;
	color: black;
	border: 2px solid #7797FF;
}
td
{
	width: 200px;
	border: 2px solid #7797FF;
	vertical-align: middle;
}

/* Le pied de page */

#pied_de_page
{
	margin-left: 130px;

	text-align: right;

	font-family: "Times New Roman", Times, serif;
	color: black;

	background-color: #AEC2FF;

	border: 2px solid #7797FF;
}


/* Corps de la page de connexion */

#connexion
{
	margin-bottom: 10px;
	padding: 5px;

	font-family: "Times New Roman", Times, serif;
	color: black;

	background-color: #AEC2FF;

	border: 2px solid #7797FF;
}

#connexion h1
{
	color: black;
	text-align: center;
	font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
}

#connexion h2
{
	height: 30px;

	padding-left: 30px;
	color: black;
	text-align: left;
}

#pied_de_page_connexion
{
	text-align: right;
	font-family: "Times New Roman", Times, serif;
	color: black;

	background-color: #AEC2FF;

	border: 2px solid #7797FF;
}