body{color:#000;
text-align:center;
font-family:Georgia, Times, serif;}
#page{text-align:left;
width:1000px;
height:100%;
margin:0 auto;
padding:0;}
h1{font-size:120%;
color:#769712;}
h2{}
h3{text-align:left;
color:#585858;
font-size:110%;
font-weight:bold;	
font-variant:small-caps;}
h4{text-align:left;
font:110%;
margin:0 0 15px 0;
padding:0 0 0 17px;}
hr{display:none;}
a{text-decoration:none;
color:#0653fe;
font-weight:bold;}
a:hover{text-decoration:underline;}
a.selectionne{}
p{}
img{border:0;
vertical-align:middle;}
form{margin:0;
padding:0;}
label{display:block;
font-size:90%;
font-weight:bold;
margin:0 10px 0 0;}
input{font-family:Georgia, Times, serif;
border-style:solid;
border-width:1px;
border-color:#CCCCCC;
background-color:#F7F7F7;
padding:3px;
margin:5px;}
textarea{border-style:solid;
border-width:1px;
border-color:#000000;}
#header{float:left;
width:1000px;
padding:8px 0;}
#top{position: absolute;
margin:0px;
padding:0px;	
line-height:1px;
font-size:1px;}
#header a img{display:block;}
.niveau1{}
.niveau1 .groupe1{clear:both; 
width:1000px;
height:30px;
margin:10px 0;}
.niveau1 .groupe1 h2{}
.niveau1 .groupe1 ul{margin:0;}
.niveau1 .groupe1 li{float:left;
border-style:none solid none none;
border-width:1px;
list-style-type:none;
border-color:#FFFFFF;}
.niveau1 .groupe1 li a{display:block;
font-size:110%;
width:150px;
line-height:30px;
text-decoration:none;
text-align:center;
font-weight:bold;
color:#FFFFFF;}
.niveau1 .groupe1 li a:hover{}
.niveau1 .groupe1 li a.selectionne{color:#000000;}
#main{}
#content{margin:5px;
padding:5px;
min-height:1000px;
text-align:left;
border-style:solid;
border-width:1px;
border-color:#FFFFFF;
background-color:#FFFFFF;}
#footer{width:1000px;
height:30px;
line-height:30px;
text-align:center;
clear:both;
margin:0 auto;}
#footer a{
font-weight:bold;
text-decoration:none;
color:#FFFFFF;}

#outil{float:right;
text-align:right;
margin:0 10px 0 0;
color:#585858;
font-size:95%;
font-weight:bold;	
font-variant:small-caps ; 
width:100%;
height:30px;
line-height:30px;
margin: 0; 
padding:0;}
#outil a{
color:#585858;}
#outil input{margin:3px;}
#suite{margin:5px;
padding:5px;
color:#000;
text-align:left;
background-color:#c0c0c0;
border-style:dotted;
border-width:1px;
border-color:#000000;}
.liste ul{color:#000000;
text-align:center;
padding:0;
margin:0;
overflow:hidden;
border-style:solid;
border-width:1px;
border-color:#000000;}
.liste li{margin:0 0 0 1px;
padding:0 0 5px 0;}
.liste a{}
.invisible{clear:both;
display:hidden;}
