*{
margin:0;
padding:0;
}
html{
background-color:#DCCFAC;
}
a{
text-decoration:none;
color:#000000;
text-decoration:underline;
}
p, li{
font-family: Georgia, Times New Roman, Times, serif;
font-size:17px;
text-align:justify;
margin-top:10px;
}
hr{
clear:both;
visibility:hidden;
}
ul{
margin:10px 0 10px 30px;
}
li{
font-size:15px;
}
#formulaire {
margin:20px 0 0 0;
}
#formulaire li {
clear:both;
list-style-type:none;
}
.formu{
font-size:15px;
width:300px;
padding:0 5px;
background-color:#f8f2e3;
}
#formulaire li label{
width:140px;
display:block;
float:left;
padding-top:2px;
font-family: Georgia, Times New Roman, Times, serif;
font-size:17px;
}
#submit{
margin:10px 0 0 140px;
}
#cadre{
width:890px;
position:relative;
left:50%;
margin-left:-445px;
}
#top{
background-color:#305E8F;
height:120px;
border-right:1px solid #524E4A;
border-left:2px solid #524E4A;
}
#censifd{
position:absolute;
top:0;
left:0;
background-image:url(censifd.png);
background-repeat:no-repeat;
width:168px;
height:253px;
}
#censifg{
background-image:url(censifg.png);
background-repeat:no-repeat;
width:64px;
height:263px;
position:absolute;
top:0;
left:50%;
margin-left:-509px;
}
h1{
padding:10px 0 10px 150px;
color:#F1E6C8;
font-family:garamond;
font-size:36px;
}
#divmenu{
border-right:1px solid #524E4A;
width:100%;
float:left;
font-size:93%;
line-height:normal;
background:#305E8F url("fond-menu.png") repeat-x bottom;
}
.menu{
margin:0;
padding:0;
margin-left:150px;
list-style:none;
}
.menu li{
float:left;
margin:0;
padding:0;
background:url("norm_right.gif") no-repeat right top;
}
.menu li a:link,.menu  li a:visited{
display:block;
background:url("norm_left.gif") no-repeat left top;
padding:5px 15px 4px;
font-family:georgia;
color:#7F3D03;
font-weight:700;
font-size:16px;
text-decoration:none;
}
.menu li a:hover{
color:#a03416;
}
.menu #current {
background-image:url("norm_right_on.gif");
}
.menu #current a {
background-image:url("norm_left_on.gif");
padding-bottom:5px;
color:#a03416;
}
#contenu {
clear:both;
padding:40px 30px 100px 30px;
background-color:#F1E6C8;
border-right:1px solid #524E4A;
border-left:2px solid #524E4A;
}
h2{
position:relative;
text-align:center;
color:#7F3D03;
margin:0 0 10px 0;
font-family: Georgia, Times New Roman, Times, serif;
font-size:28px;
}
h3{
clear:both;
height:32px;
color:#305E8F;
margin:20px 0 10px 0;
padding:6px 10px 8px;
font-size:18px;
clear:both;
font-family: Georgia, Times New Roman, Times, serif;
border-top:1px solid #305E8F;
background-image:url("fondh3.jpg");
background-repeat:repeat-x;
background-color:#f1e6c8;
}
h4{
color:#305E8F;
margin:10px 0;
font-size:18px;
clear:both;
}
.texte{
float:left;
width:470px;
}
.texte-a{
float:left;
width:410px;
padding-bottom:10px;
}
.texte-d{
float:right;
width:470px;
}
.texte-db{
float:right;
width:450px;
padding:20px 0 0 0;
}
.texte-dba{
float:right;
width:410px;
padding:20px 0 0 0;
}
.images, .images-g, #image-sceau, .images-gfeu{
float:right;
padding:10px;
margin-top:13px;
text-align:center;
border:1px solid #8d8163;
border-top-color:#c8bc9d;
border-left-color:#c8bc9d;
background-color:#DCCFAC;
background-image:url("rayures.png");
}
.images-g, .images-gfeu{
float:left;
margin-top:13px;
}
#image-sceau{
width:270px;
}
.images-gfeu{
margin:10px 20px 0 0;
padding:15px 10px;
}
.ombre {
  float:left;
  clear:left;
  background: url(img/ombre.png) no-repeat bottom right;
  margin: 10px 0 0 11px !important;
  margin: 10px 0 0 6px;
  padding: 0px;
  }
.boite {
  position:relative;
  bottom:6px;
  right: 6px;
  }
.images img, .images-g img, #image-sceau img{
border:none;
}
.boite img{
border:1px solid #808080;
}
.legende{
clear:both;
font-size:11px;
font-family:arial;
padding:0 0 10px 0;
color:#4e4e4e;
}
.legende a{
color:#4e4e4e;
}
span{
float: left;
font-size: 3em;
font-weight: bold;
font-family: Georgia, Times New Roman, Times, serif;
color: #7F3D03;
border: 1px solid #7F3D03;
margin: 3px 2px 1px 0;
padding: 1px 10px;
line-height: 1em;
}
#footer{
padding:10px 20px 10px 0;
background-image:url("fondfooter.jpg");
background-repeat:repeat-x;
border-right:1px solid #524E4A;
border-left:2px solid #524E4A;
margin-bottom:50px;
}
#footer p{
text-align:right;
font-size:12px;
}

























