*{margin:0;padding:0;color:#000000;text-align:center;font-family:sans-serif;}

body{background-color:#f0f0f0;}

#page{border-radius:0 0 10px 10px;width:1000px;margin:0 auto;clear:both;border:1px solid #d5d3d0;
      background:#fff url(_img/degrade-gris.png) repeat-x;padding-top:24px;text-align:center;}
#menu{width:1000px;background:#ffffdc;margin:0 auto;margin-top:10px;height:50px;
      border:1px solid #d5d3d0;border-width:1px 1px 0 1px;border-radius:10px 10px 0 0;}
.logo{float:left;height:48px;padding:0 20px 0 4px;}
.menu{float:left;width:100px;height:35px;text-align:center;padding-top:15px;}
.menu a{display:block;height:32px;padding-top:3px;font:normal 10px verdana, sans-serif;}
.menu a:link, .menu a:visited{color:#000;text-decoration:none;background:#abc url(_img/menu_gris.png);}
.menu a:hover, .menu a:active, .menu a:focus{background:#abc url(_img/menu_vert.png);}
.menu#activ a:link, .menu#activ a:visited{background:#abc url(_img/menu_bleu.png);font-weight:bold;}

img{border:0;}
a{color:#808080;font-weight:normal;}
a:hover{color:black;}
p{padding:2px;margin:0;margin-left:auto;margin-right:auto;font-size:80%;}
pre{font-family:sans-serif;font-size:80%;text-align:left;color:#505050;padding:10px 0 10px 0;}
table{margin:auto;}
h2{font-size:100%;}
h3{color:#5f5f5f;}

.nota{font-size:60%;}
.accueil{clear:both;padding:10px 0 10px 0;margin-left:30px;margin-right:30px;text-align:justify;
  font-style:italic;font-size:80%;color:#404040;}
.nouveautes{clear:both;overflow:auto;padding:0 20px 0px 20px;background-color:#F8F8F8;
  margin:0 20px 10px 20px;height:140px;}
.footer{font-size:70%;font-weight:bold;}
.lien{font-size:70%;width:60px;}
.google{font-size:70%;width:300px;padding:10px;}
