body {
font-family: Georgia, "Bookman Old Style", serif;
font-size: medium;
margin: 0;
padding: 0;
background-color: gray;
line-height: 1.5em;
}
#header {
height: 122px;
/*background-color: navy;*/
background-image : url('images/eel.jpg');
border-bottom: 1px solid #ffd800;
}
#conteneur {
position: relative;
width: 950px;
margin: 0 auto; 
background-color:#fff;
border: 1px solid #ffd800;
overflow-X: 0;
overflow-Y: 0;
min-height: 1900px;/*
height: 1400px;*/
}
#centre {
position: absolute;
margin-left: 150px;
padding: 15px;
/*border-left: 1px solid #a0a0a0;
border-right: 1px solid #ffef0f;*/
width: 590px;
color: navy; /*#2a3c64;*/	/*#404f40;*/
top: 120px;
font-size: medium;

}
#gauche {
position: absolute;
left:5px;
top:220px;
width: 150px;
font-family: Arial;
}
#droite {
position: absolute;
right:5px;
top:220px;
width: 170px;
font-family: Arial;
text-align: center;
}

#pied {
position: absolute; bottom: 5px; text-align: center; width: 950px;

}

.menugauche {
list-style-type: none;
margin: 0;
padding:0;
font-size: small;
}
.menugauche li {
margin-bottom: 0px;
}
.menugauche a {
margin: 0 2px;
color: #0000ff;
text-decoration: none;
}
.menugauche a:hover {
text-decoration: none;
border-bottom: 1px dotted blue;
}
.menugauche a:visited {
text-decoration: none;
color: purple;
}

.menugauche a:active{
text-decoration: none;
border-bottom: 1px dotted green;
}

p {margin: 0 0 10px 0; font-size: 100%}

li {line-height: 1.5em}

h1 {display:inline; color: #dfdfdf; font-family: Georgia; font-size: medium; letter-spacing: 2px;}
h2 {margin-left: 0px; color: green; font-family: Arial;}
h3{display:inline; color: #2a3c64; font-size: medium; font-size: 1.2em}


.item {
	list-style-type: none; margin-left:-40px}
.rubitem {
	color: #2a3c64; font-weight: bold; letter-spacing: 2px;
}
.InfoForm {
	font-family: Arial;
	color: #aa0000;
	font-size: small;
}

input { font-family: 'Arial'; color: gray; font-size: 13px; font-weight: bold;}

/*textarea { font-family: 'Verdana'; color: #282b31; font-size: 11px;}*/

	
.offset {color: #000000;/*406040*/}

.indent {padding-left: 15px;}

.liste-disc {
font-size: small; font-family: Arial; list-style-type:disc;
}

#navcontainer
{
	font-size: small;
}

#navcontainer ul
{
padding: .2em 0;
			margin: 0;
			list-style-type: none;
			
			color: #FFF;
			width: 100%;
			font-family: arial, helvetica, sans-serif;
			text-align: right;
			margin-top: -30px;
			margin-left : 1px;

}

#navcontainer li { display: inline; }

#navcontainer li  a
{
padding: 0.2em 0.7em;
/* background-color: #036; */
color: #fff;
text-decoration: none;
border-right: 1px solid #fff;
}

#navcontainer li a:hover
{
	/* background-color: #369;  */
	color: #ffd800;
	text-decoration: underline;
}

#active {
	padding: 0.2em 0.7em;
	color: #ffd800;
	border-right: 1px solid #fff;	
}

#bannertop {
	width: 728px;
	height: 90px;
	/* position: absolute;
	top: 5px;
	left: 300px; */
	border: 0px solid gray;
}

.CaptionTable {
border: 1px solid #808080;
font-family: Verdana;
font-size: 16px;
color: #efefef;
font-weight: normal;
background-color: teal;
letter-spacing: 6px;
}

.LinkOut {
	text-decoration: none;
	font-weight: bold;
	color: blue;
	padding-left: 4px;
	padding-right: 14px;
	background-image : url('images/out.gif');
	background-repeat:no-repeat;
	background-position: top right;
}

.LinkOff {
	text-decoration: none;
	font-weight: bold;
	color: gray;
	padding-left: 4px;
}

.Ligne0 {
	background-color: #D8E1EB;
}

.Ligne1 {
	background-color: #F7F9FB;
}

.ColNowrap {
	white-space: nowrap;
}

.ColLeft {
	text-align: left;
}

th {
border: 1px solid #404040;
font-weight: normal;
background-color: silver;
}

td {
border: 1px solid #404040;
font-weight: normal;
vertical-align: top;
line-height: 1.4em;
text-align: center;
}