html, body{
   background-color:#9292a5;
}

body{
   margin:0; padding:0;
   font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
   font-size:90%;
   text-align:center;
}

a{
   color:gray;
   text-decoration:none;
}
a:hover{ 
   color:black;
   text-decoration:underline;
}

#bodyAlign{
   margin:5em auto 0; padding:0;
   width:80em;
   text-align:left;
}

h1{
   font-size:150%;
   margin:0 0 0.5em 0;
}

h2{
   font-size:120%;
   margin:0 0 0.3em 0;
	text-indent: 1em;
}

h3{
   font-size:110%;
   margin:1em 0 -0.5em 0;
  	text-indent: 2em;
}

ul {
   margin:0 0 1em 1em;
 	padding:0 0 0 3em;
   line-height: 1.3em;
   list-style : square;
}

form {
	width:30em;
}

#content{
   position:absolute; top:6em; z-index:2;
   margin:0 0 0 14em; padding:0;
   width:40em;
   font-size:1em;
}
#content p{ 
   margin:0;
   padding:0 0 1em 0;
   text-align:justify;
}
#content ol.help{ 
   margin:0 0 1em 1em;
   padding:0 0 0 3em;
   line-height: 1.3em;
   text-align:justify;
   background: gray;
   border-style:dotted;
}
#content p.help{ 
   margin:0 0 1em 1em;
   line-height: 1.3em;
   text-align:justify;
   background: gray;
   border-style:dotted;
}
#content p.help_first{ 
   margin:0 0 0 1.5em;
   padding:0 0 1em 0;
   text-align:justify;
}
#content a{
   color:#222222;
}
#content dl{
   float: left;
   width: 100%;
   padding: 1%;
   margin-left: -1em; /*Push it over to the left.*/
   margin-bottom: 1em;
}
#content dl dt{
   float: left;
   margin: 0 0 0 1em;
   clear: left;
   width: 15%;
   padding: .5em 5% 1em 5%;
}
#content dl dd{
   width: 80%;
   padding: 0.5em 4.5% 1em 5%;
   /* float: left; */
   margin: 0 0 0 10em;
   clear: right; /*Forces the dd to break to the next line.*/
}

#content img {
	margin-left: 15em;
	border:0;
}

/* #fillBlank{
   position:absolute;
   top:6em;
   left:4em;
   width:25em;
   height:40em;
}*/

#menuTop{
   position:absolute;
   top:2em;
   margin:0 0 0 12em; padding:0;
   width:80em;
   /* position:absolute;
   top:2em;
   left:1em; */
}

#menuTop ul {
	list-style-type: none;
	width: 100%; /* précision pour Opera */
}

#menuTop li {
	float: left;
}

#menuTop a {
	margin: 0 2px;
	width: 10em;
	height: 1.4em;
	display: block;
	text-align: center;
	border: 1px solid black;
	text-decoration: none;
	color: #fff;
	background: #2e5db7;
}

#menuTop a:hover {
	background: #ccc;
	color: #000;
	border: 1px solid black; 
}

#menuTop a:active {
	background: gray;
	border: 1px solid gray; 
	color: #fff;
}

#footer{
   position:absolute; bottom:0; right:0;
   margin-left: auto;
   margin-right: auto;
   width:100%;
   text-align: center;
   font-size:60%;
}

