body {
margin: 0;
padding: 0;
color: #000000;
background: url(img/bg.gif) center repeat-y;
text-align: center;
font-family: Verdana, Tahoma, Helvetica, Sans-Serif;
font-size: 70%;
}
html {overflow-y: scroll;}
a {
text-decoration: none;
color: #993300;
}
a:hover {
text-decoration: underline;
color: #993300;
}
#entete {
text-align: center;
width: 810px;
margin: 10px auto 10px auto;
position: relative;
background: #fff;
border: 1px solid #A6C579;
padding: 2pt 1.5em;
-moz-border-radius:12px;
border-radius:12px;
}
#menu {
text-align: center;
width: 810px;
margin: 10px auto 10px auto;
position: relative;
background: #fff;
border: 1px solid #A6C579;
padding: 2pt 1.5em;
-moz-border-radius:12px;
border-radius:12px;
}
#corps {
text-align: justify;
width: 810px;
margin: 10px auto 10px auto;
position: relative;
background: #fff;
border: 1px solid #A6C579;
padding: 15pt 1.5em;
-moz-border-radius:12px;
border-radius:12px;
}
#div1 {
text-align: justify;
width: 760px;
margin: auto;
}

#fin {
text-align: center;
font-size: 11px;
width: 810px;
margin: 10px auto 10px auto;
position: relative;
background: #fff;
border: 1px solid #A6C579;
padding: 2pt 1.5em;
-moz-border-radius:12px;
border-radius:12px;
}

#flash {
text-align: center;
font-size: 11px;
width: 810px;
margin: 10px auto 10px auto;
position: relative;
background: #fff;
border: 1px solid #A6C579;
padding: 2pt 1.5em;
-moz-border-radius:12px;
border-radius:12px;
}

#flash2 {
text-align: center;
font-size: 11px;
width: 810px;
margin: 10px auto 10px auto;
position: relative;
background: #fff000;
border: 1px solid #A6C579;
padding: 2pt 1.5em;
-moz-border-radius:12px;
border-radius:12px;
}

#flash2 a {
color: #993300;
font: 12px Verdana, Tahoma, Helvetica, Sans-Serif;
}

#msg {
text-align: center;
font-size: 12px;
width: 710px;
margin: 10px auto 10px auto;
position: relative;
background: #FFFFB7;
border: 1px solid #993300;
padding: 2pt 1.5em;
-moz-border-radius:12px;
border-radius:12px;
}
#formulaire {
text-align: left;
font-size: 12px;
width: 710px;
margin: 10px auto 10px auto;
position: relative;
background: #FFFFB7;
border: 1px solid #993300;
padding: 2pt 1.5em;
-moz-border-radius:12px;
border-radius:12px;
}
#titre {
text-align: left;
font-size: 8px;
margin: 1em 300px 0 20px;
}
.cachediv {
visibility: hidden;
overflow: hidden;
height: 1px;
margin-top: -1px;
position: absolute;
}
#menutop {
width: 765px;
height: 28px;
background: #FFFFFF;
margin-left: auto;
margin-right: auto;
}
#menutop ul, #menutop li {
margin:0;
padding: 0;
list-style-type: none;
}
#menutop li {
float: left;
}
#menutop li a { display: block; height: 28px;
width: 107px;
color: #fff;
font: 11px/28px Verdana, Tahoma, Helvetica, Sans-Serif;
text-decoration: none;
background: #993300;
border-top: 1px solid #993300;
border-left: 1px solid #993300;
border-right: 1px solid #993300;
border-bottom: 1px solid #993300;
}
#menutop a:hover {
color: #993300;
background: #FFFFFF;
border-top: 1px solid #993300;
border-left: 1px solid #993300;
border-right: 1px solid #993300;
border-bottom: 1px solid #993300;
}

.menuphotos {
float: left;
width: 33%;
}


h1 { font-size:12pt;color:#014B96; }
h2 { font-size:12pt;color:#993300;font-family: Arial, Trebuchet MS, Verdana, Helvetica, Sans-Serif; }
h3 { font-size:8pt;color:#000000; }
h4 { font-size:6pt;color:#FFFFFF;}

 
  
