body {

	font-family : Tahoma , Times New Roman;

	color : #0000A0;

	font-size : 0.8em ;

	padding-top: 2em;	

	margin-left: 8%;

	margin-right: 8%;

	text-align: left;	

}



table{

  position: relative;

  left: 50%;

	width: 520px;

	margin-left: -260px;

	border-spacing: 0px;

	border-collapse: collapse

}





td, th {

	padding-top: 0.25em;

	padding-left: 0.25em;

	padding-right: 0.25em;

	padding-bottom: 0.15em;

} 



/*---------------------------*/

table.def{
		margin-bottom: 2em;
}

table.def td,th{

  border: 1px  #0000A0 solid;

}





table.def  td:first-child{

  font-weight:bold; 

}



th.torange{

  text-align: left;

  color:white;

  background-color: #FF6600;

}



/*---------------------------*/

table.poum{

  margin-top : 2em ;

  margin-bottom : 3em;

}



table.poum td,th{
	font-weight: bold;
	border: 1px #0000A0 solid;
	height: 1.4em;
	width: 50%;
	
}



th.trouge{

	text-align: center;
	color:white;
	background-color: red;
}



th.tvert{

	text-align: center;
	color:white;
	background-color: green;
}



/*----------------------------*/

div.tlogo{

	position: relative;

	left: 50%;

	width: 400px;

	margin-left: -200px;

	font-size: 2em;

	font-weight: bold;

	margin-bottom: 1em;

}



span.logo{ 

   float:right;

	margin-top: -12%;

}



div.hbgdnoir{

   border: 2px outset #000000;

	margin: 2em 0em;

	padding: 1em;

}





div.hbgbleu{

	border-top: 1px solid #0000A0;

	border-left: 1px solid #0000A0;

	border-bottom: 1px solid #0000A0;

	

	padding: 1em 0em 1em 1em;

	margin: 1em 0em;

}



div.hgbleu{

	border-top: 1px solid #0000A0;

	border-left: 1px solid #0000A0;

	margin-left: 1em;

	margin-top: 2em;

	padding-left: 1em;	

}



div.blocc{
	position: relative;
	left: 20%;
	right: 20%;
	width: 60%;
	line-height: 1.5em;
	text-align: center;
	border-top: thin solid;
	font-size: small;
	margin-top: 2em;
}

p.bloclien{
	font-size: large;
}


h1.titre1{
	color: #0000A0;
	text-align: center;
}


h2 {

		color :#FF6600;

}



h3 {

	color :#FF6600;
	margin-bottom: -.75em;

} 



li {

	

}

p {
	text-align: justify;
	padding-bottom: 1em;
}

p.conclusion{
	font-weight: bolder;
}