*{
	margin: 0;
	/* Bug IE */
	padding: 0;
}
body{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;margin:0px;padding:0px;}
#site{width:990px;margin-top:5px;position:relative;margin-left:auto;margin-right:auto;}
#corps{padding:5px; padding-top:10px;width:980px;background-color:#FFFFFF;text-align:center;margin:0px;}
#page{padding-left:220px;  margin:0px;}
#footer{clear:both;}
.clear{clear:both;  margin:0px;}
.droite{float:right;}
.gauche{float:left;margin:0px;}
.arrondis_droite{background:url('img/bd20.gif') no-repeat right bottom;padding-right:20px;}
.arrondis_gauche{background:url('img/hg20.gif') no-repeat;padding-left:20px;}
.corpsmenu{float:right;}
.corpsmenu li{display:inline;  float:left;     }
.corpsmenu li a{height:30px;  line-height:30px;  vertical-align:middle;  color:#FFF;  text-align:left;text-decoration:none;font-size:16px;font-weight:bold;padding-top:2px;padding-bottom:2px;padding-right:15px;padding-left:15px;font-variant:small-caps;  margin:0px;}
.corpsmenu li a:hover, .corpsmenu li a:focus, .corpsmenu li a:active{text-decoration:none;background-color:#FFFFFF;}
#headermenu{height:50px;  background-color:#FFFFFF;padding:0px;margin-left:495px;}
#headermenu li{display:inline;margin-right:10px;font-size:11px;text-transform:uppercase;}
#headermenu li a{color:#000;}
#headermenu li a:hover{text-decoration:underline;}
#headermenu a{text-decoration:none;}
#sheadermenu1, #sheadermenu2, #sheadermenu3{position:absolute;right:0;font-size:10px;width:495px;text-align:right;height:20px;padding-top:4px;border-top-width:1px;border-top-style:solid;border-top-color:#FFFFFF;border-right-style:none;border-bottom-style:none;border-left-style:none;margin:0px;}
.headermenu1 a, .headermenu2 a, .headermenu3 a{color:#FFF;}
.headermenu1{background-color:#8CB944; margin:0px;}
.headermenu2{background-color:#96BDA2; margin:0px;}
.headermenu3{background-color:#DD9207; margin:0px;}
.headerbouton{background:url('img/entete.png') no-repeat 0px 0px;
	height: 50px;
	float: left;
	width: 238px;
}
.headerbouton:hover{background:url('img/entete.png') no-repeat 0px -50px;
	height: 50px;
	cursor: url('img/accueil.cur');
	float: left;
	width: 238px;
}
dt, dl, dd, ul, li{list-style-type:none;vertical-align:middle;padding:0px;margin:0px;}
dt{font-size:12px;padding-top:5px;padding-right:5px;padding-bottom:0px;padding-left:5px;height:20px;margin:0px;}
#bandeau{padding:0px;margin:0px;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
img{margin:0px;padding:0px;}
div{margin:0px;padding:0px;}
p{margin-top:10px;padding:0px;font-size:14px;}
h1{font-weight:bold;font-variant:small-caps;padding:0px;margin:0px;font-size:32px;}
h1 a{text-decoration:none;}
h1 a:hover{text-decoration:underline;}
h2{font-weight:bold;font-variant:small-caps;margin:0px;padding:0px;font-size:24px;}
h3{font-weight:bold;margin:0px;padding:0px;font-size:16px;color:#FFFFFF;}
h3 a{color:#FFFFFF;}
h4{font-weight:bold;margin:0px;padding:0px;font-size:16px;}
h5{font-weight:normal;margin:0px;padding:0px;font-size:14px;}
h6{font-weight:normal;margin:0px;padding:0px;font-size:11px;}
.footer{font-size:12px;}
.admin{border:1px #0000FF dashed;margin:5px 0px;padding:5px;color:#0000FF;background-color:#E1E1E1;}
.admin a{color:#0000FF;}
.erreur{color:rgb(255,0,0);}
.cadretiret{border:1px #000 dotted;padding:5px;}
.cadretiret_lien_fraternel{border:1px #000 dotted;padding:5px;}
.cadretiret_lien_fraternel:hover{border:1px #000 solid;}
.pagination{padding:3px;clear:both;margin:3px;text-align:left;}
.pagination a{margin-right:3px;padding:2px 6px;}
.pagination a:hover, div.pagination a:active{font-weight:bold;border:1px solid #000;}
.pagination span.current{border:1px solid #000;margin-right:3px;padding:2px 6px;}
.info_bas{background:url('img/info_bd.gif') no-repeat bottom right;  height:20px;}
.info_haut{float:left;width:200px;  background:url('img/info_hg.gif') no-repeat top left; background-color:#CFD3AA;}
.info_titre{color:#000;  text-align:center;  background:url('img/hr.png') no-repeat top center;  margin:5px;  padding-top:10px;  font-size:16px;font-variant:small-caps;}
.info_contenu{background-color:#FFF;margin:0px 5px;  text-align:center;  border:1px #000 dotted;  font-size:13px;font-variant:small-caps;text-align:left;}
.adminbouton{background:url('img/admin.gif') no-repeat 0px 0px;height:20px;float:left;width:20px;}
.adminbouton:hover{background-repeat:no-repeat;background:url('img/admin.gif') no-repeat 0px -20px;height:20px;float:left;width:150px;}
.fiche{border:3px solid;padding:20px;}
.fiche caption{font-weight:bold;font-variant:small-caps;margin:auto;padding:0px;font-size:24px;height:50px;}
.fiche th{background-color:#DD9207; color:#FFF;  font-weight:bold;line-height:30px;padding:0px;  margin:0px;}

a.lien_ext:after{content:"\0000a0\2197";}
.audio{width:495px;margin:50px auto; background:url('img/audio_milieu.jpg') repeat-y;}
.audio_haut{background:url('img/audio_haut.jpg') no-repeat top; height:71px; }
.audio_bas{background:url('img/audio_bas.jpg') no-repeat bottom; height:42px;}
.audio_corps{margin: 20px 60px}


a.info_bulle span.info_bulle, a.footer_info_bulle span.footer_info_bulle, a.activites_info_bulle span.activites_info_bulle, a.liens_info_bulle span.liens_info_bulle, a.accueil_info_bulle span.accueil_info_bulle{display:none;}
a.info_bulle, a.footer_info_bulle, a.activites_info_bulle, a.liens_info_bulle, a.accueil_info_bulle {text-decoration:none;    }
a.accueil_info_bulle {position : relative;}
a.info_bulle:hover span.info_bulle{display:block;position:absolute;background:#cfd3aa;font-size:12px;  width:300px;color:#000;cursor:default;top:250px;       left:210px;}
a.footer_info_bulle:hover span.footer_info_bulle{display:block;position:absolute;background:#cfd3aa;font-size:12px;  width:450px;color:#000;cursor:default;top:400px;  left:250px;}
a.activites_info_bulle:hover span.activites_info_bulle{border:20px solid #FFF; display:block;position:absolute;background:#96BDA2;font-size:12px;  width:450px;color:#000;cursor:default; top:400px;  left:33%; font-weight:normal;}
a.liens_info_bulle:hover span.liens_info_bulle{display:block;position:absolute;background:#DD9207;font-size:12px;  width:450px;color:#000;cursor:default; top:5px;  left:250px; font-weight:normal;}
a.accueil_info_bulle:hover span.accueil_info_bulle{display:block;position:absolute; top:5px;  left:10px;}
span.header{display:block;    height:20px;background:url('img/hg20.gif') no-repeat top left;}
span.content{overflow:auto;display:block; background-color:#FFF;margin:0px 20px;padding:5px;}
span.texte{display:block;   margin-left:55px;}
span.footer{display:block;    height:20px;    background:url('img/bd20.gif') no-repeat bottom right;   font-size:0;}
.menucorps{float:right;height:50px;margin-top:-5px;}
.menucorps li{display:inline;  float:left;  margin-right:5px;  line-height:25px;  vertical-align:middle;padding-right:20px;padding-left:20px;  font-size:16px;font-weight:bold;font-variant:small-caps;}
.menucorps li a{color:#FFF;text-decoration:none;}
.menucorps li a:hover, .menucorps li a:focus, .menucorps li a:active{text-decoration:none; margin-top:15px;     line-height:35px;  font-size:20px;   }
.menuheader{float:right;width:690px;height:50px;background-color:#FFF;}
.menuheader li{display:inline; float:right;  margin-right:5px;  margin-top:20px;     line-height:30px;  vertical-align:middle;padding-right:20px;padding-left:20px;  font-size:18px;font-family: Georgia, "Times New Roman", Times, serif;  font-style:italic;background:url('img/hg20.gif') no-repeat left top;}
.menuheader li a{color:#FFF;text-decoration:none; }
.menuheader li a:hover, .menuheader li a:focus, .menuheader li a:active{text-decoration:none;  }
#menuheader1:hover, #menuheader1:focus, #menuheader1:active,#menuheader2:hover, #menuheader2:focus, #menuheader2:active,#menuheader3:hover, #menuheader3:focus, #menuheader3:active, #menuheader4:hover, #menuheader4:focus, #menuheader4:active{margin-top:10px;     line-height:40px;  font-size:22px;}
#menuheader1 a:hover, #menuheader1 a:focus, #menuheader1 a:active,#menuheader2 a:hover, #menuheader2 a:focus, #menuheader2 a:active,#menuheader3 a:hover, #menuheader3 a:focus, #menuheader3 a:active,#menuheader4 a:hover, #menuheader4 a:focus, #menuheader4 a:active{color:#FFF;}
#menuheader1{background-color:#8CB944;}
#menuheader2{background-color:#96BDA2;}
#menuheader3{background-color:#DD9207;}
#menuheader4{background-color:#181818;}

.menu_accueil {float:left; width: 230px; height: 140px; margin-left: 20px; margin-top: 0px; background:url('img/bd20.gif') no-repeat bottom right; font-size:12px; text-align:left;}
.menu_accueil_haut {background:url('img/hg20.gif') no-repeat top left; margin: 0px; padding:5px; }

.menu_accueil_titre {font-family: Georgia, "Times New Roman", Times, serif;  font-style:italic;margin:0px;padding:0px;font-size:22px; color:#FFF;background:url('img/hr.png') no-repeat top center;  padding-top:10px; text-align:center; margin-bottom:10px;}
.menu_accueil li {margin:3px 0 0 30px; list-style-type:disc;color:#FFF; font-size:15px; font-weight:bold; font-variant:small-caps; }
.menu_accueil li a {color:#FFF;}

