body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 20;
background-color: #ffffff;
text-align: center;
}
#conteneur {
position: relative;
margin: 0 auto;
padding: 0;
width: 73em;
background-color:#ffffff;
}
#header {
padding-top: 2px;
margin-top: 5px;
margin-left: 0px;
background-color: #ffffff;
color : #808080;
text-align: center;
}
#centre {
background-color:#ffffff;
margin-left: 35em;
margin-right: 35em;
text-align: center;
height: 33em;
}
#gauche {
position: absolute;
padding-top: 1px;
left:0;
width: 35em;
background-color: #ffffff;
text-align: right;
}
#droite {
position: absolute;
right: 0;
width: 35em; 
padding-top: 1.25em;
padding-right: 1.25em;
background-color: #ffffff;
text-align: left;
}
#pied {
margin-left: 5em;
margin-right: 5em;
background-color: #ffffff;
text-align: center;
}
a.bouton
	{
	text-align:center;
	display: inline;
	border-width: 5px;
	font-weight:bold;
	color: #000066;
	text-decoration:none;
	background:#ffffff;
	border-top:2px #ffffff solid;
	border-left:2px #ffffff solid;
	border-bottom:2px #ffffff solid;
	border-right:2px #ffffff solid;
	}
a.bouton:hover 
	{
	background-color: #000066;
	border-top:2px #ffffff solid;
	border-left:2px #ffffff solid;
	border-bottom:2px #ffffff solid;
	border-right:2px #ffffff solid;
	color: #ffffff;
	}
	a.info {
  position:relative;
	color: #000066; 
	width: 5.75em; 
	height: 2.25em;  
	background: #ffffff; 
	border:2px solid #ffffff; 
	margin-right: 2px; 
	text-align: center;  
	text-decoration: none; 
	font-family: verdana; 
	font-size: 12px; 
	line-height: 1.2em; 
}
a.info:hover {
	background-color: #000066;
	border-top:2px #ffffff solid;
	border-left:2px #ffffff solid;
	border-bottom:2px #ffffff solid;
	border-right:2px #ffffff solid;
	color: #ffffff;
	}
a.info span {display: none;}
a.info:hover span {
   display: inline; 
   position: absolute;
   font-weight:normal;
   width: 16.5em;
   height: 5.5em;
   top: 1px; 
   right: 10.3em;
   margin-top: 0.1em;
   background: white;
   padding: 0.1em;
   font-size: 100%;
   text-align: center;
   text-decoration: none;
   color: #006600;
   border: 1px solid #000066;
   border-top: 1px solid #000066;
}
#tableau {
    width: 31em;
    margin: 0 auto;
    border-right: 1px #000066 solid; 
    border-top: 1px #000066 solid;
    border-left: 1px #000066 solid; 
    border-bottom: 1px #000066 solid;
}
#bloc {
    margin: 0 auto;
}
ul#liens li 
{
display: inline; 
padding:0; 
margin:0; 
text-align:center; 
list-style-type: none;
}
ul#liens li.tailleblocs { 
color: #000066;    
background: #ffffff;  
margin-right: 70px; 
text-align: center;   
font-family: verdana; 
font-size: 10px; 
line-height: 5px;
}
p {margin: 0 0 10px 0 ; color: #006600; text-align: center;}
a:link {color:#000080; text-decoration:none; font-weight:bold;}
a:visited {color:#000080; text-decoration:none; font-weight:bold;}
a:hover {color:000080; text-decoration:none; font-weight:bold;}
h1 {
font-size : 200%; 
font-family : Times New Roman, Verdana, Arial, Helvetica, Geneva, sans-serif;
color : #006600;
font-weight: bold; 
text-align: center;
}
h2 {
font-size : 100%; 
font-family : Times New Roman, Verdana, Arial, Helvetica, Geneva, sans-serif;
color : #006600; 
text-align: center;
}
h3 {
font-size : 120%; 
font-family : Times New Roman, Verdana, Arial, Helvetica, Geneva, sans-serif;
color : #006600; 
text-align: center;
}
h4 {
font-size : 80%; 
font-family : Times New Roman, Verdana, Arial, Helvetica, Geneva, sans-serif;
color : #006600;
font-weight: bold;
text-align: center; 
}
h5 {
font-size : 140%; 
font-family : Times New Roman, Verdana, Arial, Helvetica, Geneva, sans-serif;
color : #ff0000;
font-weight: bold;
text-align: center; 
}
h6 {
font-size : 120%; 
font-family : Times New Roman, Verdana, Arial, Helvetica, Geneva, sans-serif;
color : #ffffff;
font-weight: bold;
text-align: center; 
}
form {
background-color: #004300;
border: 0px;
margin-left: 5em;
margin-right: 5em;
padding-top: 5px;
padding-bottom: 5px;
}