#body
	{
	background-color:transparent;
	}
p 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000;
text-align: justify;
}
.annonce {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
}
.smurf {
	background: transparent;
}
.color
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #990000;
text-align: justify;
}
.entete 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; font-weight: bold; 
color: #990000;
text-align: center}
.ital {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: italic;
}
.bold 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #000000;
}
#fiche 
	{
	position: absolute;
	width: 420px;
	top: auto;
}
#fiche_text 
	{
	position: absolute;
	width: 195px;
	top: auto;
	left: 100px;
}
#fiche_prof 
	{
	position: relative;
	width: 195px;
	top: 30px;
	left: 540px;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
/* Style des lignes de séparation */
.table-separateur {
  font-size : 10px; 
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  color : #333333; 
  background-color : #d6d3ce; 
}
.entete 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; font-weight: bold; 
color: #990000;
text-align: center
}
/* Style du titre du tableau */
.table-titre {
   font-size : 10px; 
   font-family : Verdana, Arial, Helvetica, sans-serif; 
  color : #eeeeee; 
  text-align : center; 
  font-weight : bold; 
  background-color : #666666; 
}

/* Style des en-têtes du tableau */
.table-entete {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	background-color : #990000;
	vertical-align: middle;
	font-weight: bold;
	height: 30px;
	text-align: center;
}

/* Style des en-têtes du tableau (centré) */
.table-entete-centre {
  font-size : 10px; 
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   color : #333333; 
   text-align : center; 
  background-color : #a7ada7; 
}

/* Style des en-têtes du tableau (droite) */
.table-entete-droit {
  font-size : 10px; 
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   color : #333333; 
  text-align : right; 
  background-color : #a7ada7; 
}

/* Style 1 des cellules */
.table-ligne1 {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #333333;
	background-color : #FFFFFF;
	vertical-align: top;
	text-transform: lowercase;
}

/* Style 2 des cellules */
.table-ligne2 {
  font-size : 10px; 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  color : #333333; 
  background-color : #FFFFFF; 
}

/* Style 1 des cellules (centré) */
.table-ligne1-centre {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #333333;
	background-color : #FFFFFF;
	vertical-align: top;
	font-weight: bold;
}

/* Style 2 des cellules (centré) */
.table-ligne2-centre {
  font-size : 10px; 
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  color : #333333; 
  text-align : center; 
  background-color : #cccccc; 
}

/* Style 1 des cellules (droite) */
.table-ligne1-droit {
  font-size : 10px; 
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  color : #333333; 
  text-align : right; 
  background-color : #c6c3bd; 
}

/* Style 2 des cellules (droite) */
.table-ligne2-droit {
  font-size : 10px; 
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  color : #333333; 
  text-align : right; 
  background-color : #cccccc; 
}
