@charset "utf-8";

html, body  {

	margin: 0px;

	padding: 0px;

	border: 1px;

	text-align: left;

	width: 100%;

	}

html, body, p, th, td, li, dd, dt {

	font-family:Tahoma,Helvetica,Verdana,Arial,sans-serif;

	font-size:12px;

	line-height: 1.8em;

	font-weight: normal;

	}

body {

background:#ffffff;

#background-image:url(fond.png);

background-repeat:repeat-y;

background-position:center center;

}



p  { line-height: 100%; }



td { font-size: 12px; font-family:Tahoma,Helvetica,Verdana,Arial,sans-serif; }



b  { font-weight: bold; }

h2

	{margin-top:0cm;

	margin-right:0cm;

	margin-bottom:0cm;

	text-autospace:none;

	font-size:10.0pt;

	font-family:Tahoma;

	font-weight:normal;

	line-height: 100%;
	font-weight: bold;

	}

a, a:visited  {

	color: #000080; 

	background-color: transparent ;

	font-family:Tahoma,Helvetica,Verdana,Arial,sans-serif;;  

	text-decoration: none;

	/*font-weight: bold;*/

	line-height: 120%;

}

a,a:active  {

	color: #004080; 

	background-color: transparent ;

	font-family:Tahoma,Helvetica,Verdana,Arial,sans-serif;;  

	text-decoration: none;

	/*font-weight: bold;*/

	line-height:120%;

}

A:hover {

	color: #f4f4f4; 

	background-color: #BBACAC; 

	/*font-weight: bold;*/

	line-height: 120%;

}













div#bloc1 {

      	width: 750px;

      	height: 550px;

      	overflow: auto;

      	border: 0px solid #000;

      }

 





table.gridtable {

       font-family:Tahoma,Helvetica,Verdana,Arial,sans-serif;

       font-size:11px;

       color:#333333;

       border-width: 1px;

       border-color: #666666;

       border-collapse: collapse;

}

table.gridtable th {

       border-width: 1px;

       padding: 0px;

	   text-align : center;

       border-style: solid;

       border-color: #666666;

       background-color: #dedede;

}

table.gridtable td {

       border-width: 1px;

       padding: 0px;

       border-style: solid;

       border-color: #666666;

       background-color: #ffffff;

}





 p.MsoNormal, li.MsoNormal, div.MsoNormal

	{margin:0cm;

	font-family:"Times New Roman";
line-height: 150%;
	}

p.Style2, li.Style2, div.Style2

	{margin:0cm;

	font-size:10.0pt;

	font-family:"Times New Roman";
line-height: 185%;
	}

p.Style1, li.Style1, div.Style1

	{margin:0cm;

	font-size:12.0pt;

	font-family:"Times New Roman";}



.right { text-align: right; } 