/* Définition de règle */
/*@charset=iso-8859-1;*/
/*================================================================================*/
/*=====================*/
/*Définitions générales*/
/*=====================*/
body {
margin: 20px;
padding: 0;
font-family: "tahoma", helvetica, geneva, serif;
font-style: normal;
font-size: 13px;
color: #000000;
font-weight: normal;
text-decoration: none;
background-color: #212121;
/*background-image: url("fond.png");*/
/*background-repeat: no-repeat;*/

/*
SCROLLBAR-FACE-COLOR: #8EA6D6;
SCROLLBAR-HIGHLIGHT-COLOR: #CCD9F1;
SCROLLBAR-SHADOW-COLOR: #CCD9F1;
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
SCROLLBAR-ARROW-COLOR: #FFFFFF;
SCROLLBAR-TRACK-COLOR: #EFF2FB;
SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
*/
}

img {border: 0px;}

h1, h2, h3, h4, h5, h6 {
font-family: "comic sans ms", arial, serif;
color:#3D3D3D;
padding: 0;
}

hr {
color: #808040;
}

h1 {
margin: 0 0 15px 0;
}

h2 {
margin: 0 0 5px 0;
}

p {
margin: 0 0 16px 0;
padding: 0;
}

li {
font-size: 15px;
list-style-type:none;
}

/*définition des messages d'erreur*/
.erreur {
color: red;
text-decoration: none;
font-size: 18px;
}


/*============================================================================================*/
/*==============*/
/*Liens généraux*/
/*==============*/
a:link, a:visited, a:active
{text-decoration:none;}

a:link {
color: blue;
}

a:visited {
color: blue;
}

a:hover {
color:red;
text-decoration: underline overline;
}

a:active {
color: black;
}

a:link, a:visited, a:active, a:hover {
/*cursor: url("falcon.cur"),text;*/
}
/*======================================================================================*/
/*===========================*/
/*style du menu de navigation*/
/*===========================*/
/*style pour n'importe quel  UL (Unordered List) avec le nom de classe class="menu"*/
.menu {
border: 0px solid black;
margin: 0px;
padding: 0px;
list-style-type: none;
width: 160px;
color: #C7C7C7;
background-color: #212121 ;


font: 13px "comic sans ms", arial, serif;;
text-decoration: none;
/*border-left: 10px solid white;*/
}

/* alligne les li */
.menu li {
display: inline;

}

/* Make the links block elements */
.menu a, .menu a:visited
{
border-left: 10px solid #C7C7C7;
border-right: 10px solid #C7C7C7;

color: #C7C7C7;
font: 13px "comic sans ms", arial, serif;;
text-decoration: none;

display: block;
padding: 2px;
/*border-left: 10px solid white;*/
}

/*style Rollover pour les liens*/
.menu a:hover
{
border-left: 10px solid #212121;
border-right: 10px solid #212121;
background-color: #C7C7C7;
color: #212121;
text-decoration: none;
}
/*=====================================================================================*/

/*======================================*/
/*style du menu de navigation secondaire*/
/*======================================*/

.menu2 {
	margin: 0;
	padding: 0 0 20px 10px;
	border-bottom: 1px solid green;
	}

.menu2 li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	}

.menu2 a:link, .menu2 a:visited {
	float: left;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	margin: 0 10px 4px 10px;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
	color: #999966;
	border:1px solid #999966;
	border-right: 2px solid #999966; 
	border-bottom: 4px solid #999966;
	padding-bottom: 2px;
	background-color: #9ECE0B;
	}

.menu2 li.active a:link, .menu2 li.active a:visited, .menu2 a:hover {
	border-bottom: 4px solid green;
	padding-bottom: 2px;
	background-color: #9ECE0B;
	color: green;
	color: green;
	border: 1px solid green;
	border-right: 2px solid green; 
	border-bottom: 4px solid green;
	}

.menu2 a:hover {
	color: green;
	}
/*=====================================================================================*/
/*=====================*/
/*définition des tables*/
/*=====================*/

td {
font-size:14px;
/*text-align: center;*/
}

/*===========================================================================================*/
/*================================*/
/*Définition des positionements du contenu de la page*/
/*================================*/
/*définition du titre de la page (partie centrale supérieure)*/
.title {
position: relative;
width: auto;
min-width: 120px;
margin: 0 20px 20px 20px;
border: 0px solid black;
padding: 10px;
z-index: 3;
}

/*définition de la partie position dans le site*/

.position {
position: relative;
width: auto;
min-width: 120 px;
margin: 0 210px 20px 210px;
border: 1px solid black;
background-color: white;
padding: 10px;
z-index: 1;
}


/*définition de la partie centrale*/
.content {
position: relative;
width: auto;
min-width: 120px;
margin: 0 20px 20px 210px;
border: 1px solid black;
/*background-image: url("bg_body2.png");*/
background-color: white;
padding: 10px;
z-index: 2;
}

/*position du premier paragraphe*/
.content>p {
margin: 0;
}

/*indentation des paragraphes suivants*/
.content>p+p {
text-indent: 30px;
}

/*définition du volet gauche (menu)*/
#navleft {
position: absolute;
width: 128px;
top: 170px;
left: 20px;
font-size: 0.9em;
border: 0px solid black;
padding: 10px;
z-index: 2;
}

/*position du menu de langues */
#navlang {
position: absolute;
top: 50px;
right: 40px;
border: 0px solid black;
padding: 10px;
z-index: 4;
}

/*position des coordonnées */
#coordonees {
position: absolute;
top: 700px;
left: 20px;
border: 0px solid black;
padding: 10px;
z-index: 1;
color: white;
}


/* Fin de la section de style par De Bruyne Sébastien le 17/03/2004*/