<style type="text/css">

/********************* par défaut *****************************/
table {
	border: 0;
	border-collapse: collapse;
	empty-cells: show; 
}

tr:nth-child(2n+1)  {
	/*background: #119911;*/
	background-color:#669966;
	border: none;
	/*color: #bbffbb;*/
	color:#eeffee;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;

  	font-size : 12px; 
  	font-family : Verdana, arial, helvetica, sans-serif; 
  	#background-color : #669966; 
  	valign:top;
  	top:1.0cm;
}

tr:nth-child(2n)  {
	/*background: #006600;*/
	border: none;
	/*color: #ddffdd;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
  	color:#eeffee;
  	background-color : #558855;

	empty-cells: show; 
	font-size : 12px; 
  	font-family : Verdana, arial, helvetica, sans-serif;
  	top:1.0cm;
  	valign:top;
}

th {
	font-size : 14px; 
   	font-family : Verdana, arial, helvetica, sans-serif; 
   	color : #000000; 
   	text-align : center; 
  	background-color : #55AA55; 
	font-weight:bold;
	ext-align:center;
	padding: 5px;
}

td {
	border: 0px solid #004400;
	padding: 2px;
	vertical-align: text-top;
}

tr {
	font-family:Times New Roman,Arial;
	font-size:12pt;
	color:#EEFFEE;
	background-color:transparent;
	valign:top;
}

caption {
	font-family:Times New Roman,Arial;
	font-size:8pt;
	color:yellow;
	font-weight:bold;
	background-color : transparent;
}


/********************* encadré *****************************/
table.cadre1 {
	border: 2px solid #44AA44;
	/*border-collapse: collapse;*/
	empty-cells: show; 
}

th.cadre1 {
	font-size : 14px; 
   	font-family : Verdana, arial, helvetica, sans-serif; 
   	color : #002200; 
   	text-align : center; 
  	background-color : #55DD55; 
	font-weight:bold;
	ext-align:center;
	padding: 5px;
}

td.cadre1 {
	border: 2px solid #004400;
	padding: 2px;
	vertical-align: text-top;
}

tr.cadre1 {
	font-family:Times New Roman,Arial;
	font-size:12pt;
	/*color:#EEFFEE;*/
	color:#CCFFCC;
	background-color:#004400;
	valign:top;
}

caption.cadre1 {
	font-family:Times New Roman,Arial;
	font-size:12pt;
	color:yellow;
	font-weight:bold;
	background-color : transparent;
}

p.cadre1 {
	font-family:Times New Roman,Arial;
	font-size:12pt;
	color:transparent;
	font-weight:bold;
	background-color : transparent;
}

/*********** ligne 1 et 2 ************************/
table.ligne1 {
	empty-cells: show; 
	border: 1px;
	margin-left: auto;
	margin-right: auto;
}

tr.ligne1 {
  font-size : 12px; 
  font-family : Verdana, arial, helvetica, sans-serif; 
  color:EEFFEE;
  background-color : #669966; 
  valign:top;
  top:1.0cm;
}

tr.ligne2 {
	empty-cells: show; 
	font-size : 12px; 
  	font-family : Verdana, arial, helvetica, sans-serif;
  	color:EEFFEE;
  	background-color : #558855;
  	top:1.0cm;
  	valign:top;
}
</style>
