body{color:#000;
text-align:center;
font-family:Georgia, Times, serif;
background-color:#0066FF;}
#page{text-align:left;
width:1000px;
height:100%;
margin:0 auto;
padding:0;
background-color:#00CCFF;}
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;
background-color:#00FFCC;}
#top{position: absolute;
margin:0px;
padding:0px;	
line-height:1px;
font-size:1px;}
#header a img{display:block;}
.niveau1{
background-color:#00FFFF;}
.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-width:1px;
border-color:#b1aad7;
list-style-type:none;
border-style:none none none none;}
.niveau1 .groupe1 li a{display:block;
font-size:110%;
width:150px;
line-height:30px;
text-decoration:none;
text-align:center;
font-weight:bold;
color:#0099FF;}
.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-
background-
color:#000000;
background-color:#00CCFF;
border-color:#00FFCC;}
#footer{width:1000px;
line-height:30px;
text-align:center;
clear:both;
margin:0 auto;
height:30px;
background-color:#CCFFFF;}
#footer a{
font-weight:bold;
text-decoration:none;
color:#33FF00;}

#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;}
.niveau1 .groupe2 li a{
color:#9900CC;}
.niveau1 .groupe2 li{  
border-color:#00FF00;
border-style:none none none none;}
