/* body et images*/body{ background-image:url("style_obscure/lignebas.jpg"); background-repeat: repeat-y; background-color: #ffffff; FONT-FAMILY: verdana, Arial, Helvetica, serif; FONT-SIZE: 9pt; padding: 0; margin: 0; border: 0;}/*liens*/a{ /*font pour les autres liens*/ COLOR:#324c6c; /*maroon;*/ FONT-WEIGHT: bold; TEXT-DECORATION: none; }a img{ /* Toutes les images contenues dans un lien */ border: none; } #menu_horizontal {
position: relative;top: 5px;left:70px;list-style-type: none;
margin-left:0;
padding-left: 0;
height: 27px;
background-color: rgb(244, 249, 253);
border: 1px dashed #2C485C;
}
#menu_horizontal li {	height: 31px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	padding-top: 1px;
	font-family:'Trebuchet MS', Arial, 'Times new roman', Times, serif;
	font-size:0.9em;}
#menu_horizontal li.bouton_gauche {
	float: left;
	border-right: 1px dashed #2C485C;	
}
#menu_horizontal li.bouton_droit {
	float: right;
	border-left: 1px dashed #2C485C;
}#menu_horizontal a
{
	color: #555555;
	font-style: normal;
	text-decoration: none;
	font-weight:bold;
}#menu_horizontal a:hover
{
	color: #111111;
}
.block1{ position: relative;
 top: 20px;
 left: 70px; }.block1 fieldset{ width:800px; }.block2{ position: relative;
 top: -60px;
 right: 30px; text-align: right; }.resume{ position: relative; background-color: #eef2f7;   top: -15px; left: 70px; width:89.9%; border: 1px solid #072a66; }p{ position: relative;
 top: 10px;
 left: 70px; width:90%; text-align: justify;}ul{ position: relative;
 top: 10px;
 left: 70px; width:90%; text-align: justify; padding-bottom:5px;}td ul{ left: 0px;}li{margin:0px;}/* tables */table{ border-collapse: collapse; border: 0px; margin: 0px; padding: 0px; }tr{ vertical-align:top; border-collapse: collapse; border: 0px; margin: 0px; padding: 0px;}td{ border-collapse: collapse; border: 0px; margin: 0px; padding: 0px;} .table_normal{  position: relative;  top: -5px;  left:70px;  width:90%;  background-color: #eef2f7;  border: 1px solid #072a66;  margin-top:6px;  margin-bottom:6px; } .table_normal td{  COLOR:#222222;  FONT-SIZE: 9pt;  text-align: justify;  padding-right: 6px;  padding-left: 6px;  padding-bottom: 3px;  padding-top: 3px; } td p{ position: relative;
 top: 0px;
 left: 0px; text-align: justify;} .table_normal th{  background-color: #547ab9;  COLOR:white;  FONT-SIZE: 11pt;  FONT-WEIGHT: bold; } .table_normal tfoot th{  background-color: #d1dceb;  COLOR: #34498b;  FONT-SIZE: 9pt;  FONT-WEIGHT: normal;  text-align: right; } .titre{ width:120px }a:hover, a:focus, a:active,.menu a:hover,.menu a:focus,.menu a:active,.menu_haut a:hover,.menu_haut a:focus,.menu_haut a:active{ color: #9fbbd3;}/*autres*/h1{ text-align: center; FONT-FAMILY: verdana, Arial, Helvetica, serif; COLOR:black; FONT-SIZE: 16pt; FONT-WEIGHT: bold; margin-top:10px; margin-bottom:5px; }h2{ FONT-FAMILY: verdana, Arial, Helvetica, serif; text-align: center; COLOR:black; FONT-SIZE: 11pt; FONT-WEIGHT: bold; margin-top:5px; margin-bottom:2px;  }h3{ FONT-FAMILY: verdana, Arial, Helvetica, serif; COLOR:#324c6c; FONT-SIZE: 11pt; FONT-WEIGHT: bold; margin-top:0px; margin-bottom:5px;  margin-left: 0px; }strong{ FONT-WEIGHT: bold; }.sanspoint li{ list-style-type: none; margin-left: 0px; padding-left: 0px;}