*
{
	font-family:      Arial, Verdana, Helvetica, sans-serif;
	font-size:        11px;
}


body {
	margin: 30px;
	margin-top: 0px;
	padding: 2px 2px 2px 2px;
	background-color: #ffffff;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F6F6F;
	text-align: justify;

}


.titre {
	padding: 5px 5px 0px 3px;
	font-family: impact, Helvetica, sans-serif;
	font-size: 15px;
	color: #500000;
}

.stitre {
	padding: 0px 0px 0px 0px;
	font-family: impact, Helvetica, sans-serif;
	font-size: 15px;
	color: #220040;
}



.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}



a {
	color: #656566;
	text-decoration: none;
}

hr {
	color:#220040;
	border: none 0; 
	border-top: 3px double;
	height: 3px;
	margin: 10px auto 0 0;
	text-align: left;
}


	


.under { 
	border-bottom: 1px inset #220040; 
}





#leftright, #topdown
{
  	position:absolute;
  	left:0;
 	bottom:0;
  	width:1pt;
  	height:1pt;
  	layer-background-color:#c0c0c0;
  	background-color:#c0c0c0;
  	z-index:100;
  	font-size:1px;
}







th {
	background-color: #333366; 
	vertical-align: top;
	font-size: 12px;
	color: #c0c0c0;
}

tr.contenu {
	background-color: #d2d1ff;
}

tr.mouseover {
	cursor: Hand;
	color: #3c3c7f;
	background-color: #b0b0eb;
}






td {
	vertical-align: top;
	font-size: 10px;

}



td.normal {
	background-color: #d2d1ff;
	color: #656566;
}

td.bold {
	background-color: #d2d1ff;
	font-weight: bold;
}

td.mouseover {
	cursor: Hand;
	color: #3c3c7f;
	background-color: #b0b0eb;
}

td.titre {
	font-family: impact, Helvetica, sans-serif;
	font-size: 20px;
	color: #220040;
}

td.stitre {
	font-family: Arial black, Helvetica, sans-serif;
	font-size: 12px;
	color: #220040;
}

	








