body {
	margin: 0;
	background-color: #FFFFFF;
}
.bt {
	font-family: Comic Sans MS;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
}
.bt:hover {
	font-family: Comic Sans MS;
	font-size: 16px;
	font-weight: normal;
	color: #AAAAFF;
	text-decoration: underline;
}
.menuInterligne {
	height: 0px;
	line-height: 0px;
}

.tabc	{
font-family: Comic sans MS,Arial;
font-size: 13px;
padding-top: 4px;
padding-bottom: 4px; 
border-top: 1px dashed #CCCCCC;
text-align: center;
	}

a.ast{
z-index: 600;
position: relative;
color: #000000;
text-decoration: none;
bottom: 6px;
}
a.ast span{display:none;}
a.ast:hover{background: none;}
a.ast:hover span{
  display: inline;
  position: absolute;
  top: 1em;
  left: 1em;
  border: 0.1em solid #808080;
  background: #FFFFFF;
  width: 15em;
  padding: 0.5em;
  color: #000000;
  text-decoration: none;
  font-weight: normal;
  font-size: 0.9em;
  text-align: left;
  margin-left: 0.5em;
  margin-top: 0em;
}

a.asioi{
z-index: 600;
position: relative;
color: #800080;
text-decoration: none;
bottom: 6px;
}
a.asioi span{display:none;}
a.asioi:hover{background: none;}
a.asioi:hover span{
  display: inline;
  position: absolute;
  top: 1em;
  left: 1em;
  border: 0.1em solid #808080;
  background: #FFFFFF;
  width: 15em;
  padding: 0.5em;
  color: #800080;
  text-decoration: none;
  font-weight: normal;
  font-size: 0.9em;
  text-align: left;
  margin: auto;
}

a.asizi{
z-index: 550;
position: relative;
color: #2299C2;
text-decoration: none;
bottom: 6px;
}
a.asizi span{display:none;}
a.asizi:hover{background: none;}
a.asizi:hover span{
  display: inline;
  position: absolute;
  top: 1em;
  left: 1em;
  border: 0.1em solid #808080;
  background: #FFFFFF;
  width: 15em;
  padding: 0.5em;
  color: #2299C2;
  text-decoration: none;
  font-weight: normal;
  font-size: 0.9em;
  text-align: left;
  margin: auto;
}

.asms{
z-index: 500;
position: relative;
color: #006380;
text-decoration: none;
bottom: 6px;
}
a.asms span{display:none;}
a.asms:hover{background: none;}
a.asms:hover span{
  display: inline;
  position: absolute;
  top: 1em;
  left: 1em;
  border: 0.1em solid #808080;
  background: #FFFFFF;
  width: 15em;
  padding: 0.5em;
  color: #006380;
  text-decoration: none;
  font-weight: normal;
  font-size: 0.9em;
  text-align: left;
  margin: auto;
}

.asonl{
z-index: 400;
position: relative;
color: #E90068;
text-decoration: none;
bottom: 6px;
}
a.asonl span{display:none;}
a.asonl:hover{background: none;}
a.asonl:hover span{
  display: inline;
  position: absolute;
  top: 1em;
  left: 1em;
  border: 0.1em solid #808080;
  background: #FFFFFF;
  width: 15em;
  padding: 0.5em;
  color: #E90068;
  text-decoration: none;
  font-weight: normal;
  font-size: 0.9em;
  text-align: left;
  margin: auto;
}

a.asora{
z-index: 300;
position: relative;
color: #FF6600;
text-decoration: none;
bottom: 6px;
}
a.asora span{display:none;}
a.asora:hover{background: none;}
a.asora:hover span{
  display: inline;
  position: absolute;
  top: 1em;
  left: 1em;
  border: 0.1em solid #808080;
  background: #FFFFFF;
  width: 15em;
  padding: 0.5em;
  color: #FF6600;
  text-decoration: none;
  font-weight: normal;
  font-size: 0.9em;
  text-align: left;
  margin: auto;
}

a.asrun{
z-index: 200;
position: relative;
color: #800080;
text-decoration: none;
bottom: 6px;
}
a.asrun span{display:none;}
a.asrun:hover{
background: none;
}
a.asrun:hover span{
  display: inline;
  position: absolute;
  top: 1em;
  left: 1em;
  border: 0.1em solid #808080;
  background: white;
  width: 15em;
  padding: 0.5em;
  color: #800080;
  text-decoration: none;
  font-weight: normal;
  font-size: 0.9em;
  text-align: left;
  /* margin: auto; */
  margin-left: -14em;
  margin-top: -9em;
}


a.asxts{
  z-index: 100;
position: relative;
color: red;
text-decoration: none;
bottom: 6px;
}
a.asxts span{display:none;}
a.asxts:hover{
background: none;
}
a.asxts:hover span{
  display: inline;
  position: absolute;
  top: 1em;
  left: 1em;
  border: 0.1em solid #808080;
  background: white;
  width: 15em;
  padding: 0.5em;
  color: red;
  text-decoration: none;
  font-weight: normal;
  font-size: 0.9em;
  text-align: left;
  margin-left: -14em;
  margin-top: -8em;
}

.site {
z-index: 1;
font-family: Comic sans MS,Arial;
font-size: 11px;
position: relative;
bottom: 2px;
}





/*

opacity: 1;
    filter : alpha(opacity=100); 
.sup {
z-index: 1;
font-family: Comic sans MS,Arial;
font-size: 13px;
position: relative;
bottom: 6px;
}

a droite : 
  margin-left: 0em;
  margin-top: -7em;





		height: 20px;
background-color:#CCCCCC;
padding:2px 2px 2px 2px; 
margin:auto; 
vertical-align:middle 
*/