html{margin:0;
padding:0;}
body{margin:0;
padding:0;
color:#000;
background-color:#EDD58C;
text-align:center;
font-family:"Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
font-size: 85%;}
h1{padding:0;
margin:0;
font-size:120%;}
h2{padding:0;
margin:0;
font-size:115%;}
h3{padding:0;
margin:0;
font-size:110%;}
h4{text-align:left;
font-size:110%;
border-style:none none solid none;
border-width: 1px;
border-color: #b4add9;
margin-bottom:15px;
padding-left:17px;
background-color:#D9D9D9;}
hr{display:none;}
a{text-decoration:none;
color:#000000;
font-size:95%;}
a:hover{text-decoration:underline;}
p{}
img{border:0;
vertical-align:middle;}
form{margin:0;
padding:0;}
label{display:block;
font-weight:bold;
margin-right:10px;}
input{border:1px solid black;}
textarea{text-decoration:none;
color:#000000;
font-size: 95%;}
iframe{margin:0;}
.invisible{clear:both;
display:hidden;}
#page{text-align:left;
width:1000px;
min-height:1000px;
margin:0 auto;
position:relative;
background:#FFF;
padding:0;
border-style:solid;
border-width:1px;
border-color:#C7A575;
margin-top:5px;}
#header{float:left;
width:1000px;}
#header a img{display:block;}
h1#top{font-size:80%;}
#recherche{height:30px;padding-left:5px;}
.niveau1{}
.niveau1 .groupe1{clear:both;
width:1000px
;height:25px;
margin:0;
background-color:#5F85A1;
border-style:solid none;
border-width:1px;
border-color:#C7A575;}
.niveau1 .groupe1 h2{display:block;
width:145px;
height:25px;
padding-left:5px;
padding:0;
margin:0 0 0 16px;
font-size:105%;
color:#FFF;
border-style:solid;
border-width:1px;
border-color:#C7A575;
background-color:#75A5C7;}
.niveau1 .groupe1 ul{margin:0;}
.niveau1 .groupe1 li{float:left;
border-right-style:solid;
border-width: 1px;
border-color:#C7A575;
width:150px;
height:25px;
line-height:25px;
list-style-type:none;}
.niveau1 .groupe1 a{display:block;
text-decoration:none;
color:#000000;
font-size:99%;
width:145px;
height:25px;
padding-left:5px;}
.niveau1 .groupe1 a:hover{text-decoration:underline;}
.niveau1 .groupe1 a:focus{color:#F0F0F2;
background-color:#75A5C7;}
.niveau1 .groupe1 a:active{color:#F0F0F2;
background-color:#75A5C7;}
.niveau1 .groupe1 a.selectionne{color:#F0F0F2;
background-color:#75A5C7}
#main{}
#content{float:left;
width:800px;
margin:5px;
min-height:1000px;
text-align:left;}
#footer{margin:0 auto;
width:1000px;
height:30px;
line-height:30px;
text-align:center;
background:#C7B375;
clear:both;
border-style:none solid solid solid;
border-width: 1px;
border-color: #C7A575;}
#footer a{text-decoration:none;
color:#000000;
font-size: 95%;}
.fluxRSS{margin-left:40px; margin-top:4px; text-align:left;color: black; display : list-item;list-style-image : url(../im/rss.png); list-style-position: outside;}
.fluxRSS a{text-decoration: none;color: #000000;font-size:95%;}
#outil{float-right;text-align:right;margin-right:10px;color: #585858;font-size:95%;font-weight: bold;font-variant: small-caps;width: 100%;height: 30px;line-height: 30px;background: url(css1/cat.png) left center repeat-x;margin: 0;padding:0;}
#outil a{text-decoration: none;color: #000000;font-size: 95%;}
#outil input{margin:3px;}
.liste ul{color:#000;text-align:center;padding:0;margin:0;overflow:hidden;border:1px #000 solid;}
.liste li{float:left;margin:0 0 0 1px;padding:0 0 5px 0;}
.liste a{text-decoration: none;color: #000000;font-size: 95%;}
.niveau1 .groupe2 a{text-decoration:none;
color: #000000;
font-size: 95%;}
.niveau1 .groupe2 li{float:left;
border-right-style: solid;
border-width:1px;
border-color: #C7A575;}
.niveau1 .groupe2 a:hover{text-decoration:underline;}
.niveau1 .groupe2 a:focus{color:#F0F0F2;
background-color:#75A5C7;}
.niveau1 .groupe2 a:active{color:#F0F0F2;
background-color:#75A5C7;}
.niveau1 .groupe2 ul{color:#F00;}
.niveau1 .groupe2 h2{padding:0;
margin:0;
font-size:115%;}
.niveau1 .groupe2{clear:both;
width:1000px;
height:25px;
margin:0;
background-color:#5F85A1;
border-style:solid none;
border-width:1px;
border-color:#C7A575;}
.niveau2 .groupe1{width:150px;
float:left;
margin:10px;}
.niveau2 .groupe1 li{height:25px;
padding-left:10px;
list-style-type:square;}
.niveau2 .groupe1 a{height:25px;
text-decoration: none;line-height:25px;
color:#000000;
font-size: 98%;}
.niveau2 .groupe1 a.selectionne{text-decoration:underline;}
.niveau2 .groupe1 a:active{}
.niveau2 .groupe1 a:focus{}
.niveau2 .groupe1 a:hover{text-decoration:underline;}
.niveau2 .groupe1 ul{background-color:#5898ad;}
.niveau2 .groupe1 h2{margin:0;
font-size:130%;}