/* CSS Document */body {	margin: 0; /* pour éviter les marges */	text-align: center; /* pour corriger le bug de centrage IE */}img {	border: none;	margin: 0;	padding: 0;}/* HEADER */.center {	overflow: hidden;	width: 976px;	margin: auto;	text-align: left;	background: white;	padding: 10px;}.header {	float: left;	width: 976px;	margin: 0;	padding: 0;}.margin0 {	margin: 0px;}.logo {	float: left;	padding: 0px;	height: 94px;}.pass {	position: absolute;	left: -1000px;	top: -1000px}acronym {	border: 0}/*CORPS*/#Table_01 {	position: relative;	width: 996px;	margin-left: auto;	margin-right: auto;	text-align: left;}td#col_gauche {	position: relative;	width: 146px;}td#main_content {	position: relative;	width: 850px;}#bandeau-sup {	width: 996px;	height: 188px;}#blanc-01 {	width: 146px;	height: 26px;}#chemin-acces {	width: 840px;	height: 26px;}td.td_chemin_acces {	font-family: Verdana;	color: #FDA932;	font-size: 9px;	font-weight: bold;	vertical-align: middle;}td.td_chemin_acces suite {	color: FDA932;}#nouvelle-recherche {	width: 146px;	height: 25px;}#ligne-sup {	width: 850px;	height: 1px;}#content {	position: relative;	width: 850px;}#A-DMI-accueil-v3-09 {	width: 146px;	height: 1px;}#space-violet-fonce {	width: 146px;	height: 18px;}#outil {	width: 146px;	height: 21px;	margin-top: 0px;	margin-bottom: 0px;	padding-bottom: 0px;	padding-top: 0px;}#evaluation {	width: 146px;	height: 34px;}#auteurs {	width: 146px;	height: 21px;}#comite {	width: 146px;	height: 21px;}#forum {	width: 146px;	height: 21px;}#newslettre {	width: 146px;	height: 22px;}#contacts {	width: 146px;	height: 21px;}#space-violet-clair {	width: 146px;	height: 26px;}#partenaires {	width: 146px;	height: 16px;}#part-cedit {	width: 146px;	height: 41px;	padding-top: 20px;	padding-bottom: 10px;}#part-utc {	width: 146px;	height: 44px;}#part-meah {	width: 146px;	height: 33px;}#part-blanc {	width: 146px;	height: 207px;}#part-fsm {	width: 146px;	height: 77px;	padding-top: 10px;	padding-bottom: 10px;	text-align: center;}#ligne-bas {	position: absolute;	left: -146px;	bottom: 41px;	width: 850px;	height: 2px;}#pied-page {	position: absolute;	left: -146px;	bottom: 0px;	width: 850px;	height: 41px;}.td_pied_page {	font-family: Verdana;	color: #FDA932;	font-size: 9px;	padding-left: 10px;	vertical-align: middle;	height: 41px;}.td_pied_page a:link {	text-decoration: none;	color: #FDA932;	font-weight: bold;}.td_pied_page a:visited {	text-decoration: none;	color: #FDA932;	font-weight: bold;}.td_pied_page a:active {	text-decoration: none;	color: #FDA932;	font-weight: bold;}.td_pied_page a:hover {	text-decoration: underline;	color: #FDA932;	font-weight: bold;}/* CSS du contenu */.cpuce {	background-color: #C75E00;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 9px;	text-align: right;}.ctitre {	font-family: Arial;	font-weight: bold;	font-size: 12px;	text-align: left;	background-color: #FDA932;	color: #FFFFFF;}.ctitre2 {	font-family: Arial;	font-weight: bold;	font-size: 12px;	color: #C75E00;	padding-left: 5px;}.ctext { /* recherche */	background-color: #FEE5B8;	font-family: Arial;	font-weight: bold;	font-size: 11px;	color: #FFFFFF;}.ctext td, .ctext th { vertical-align:top; }.ctext2 {	font-family: Arial; /* Fond Blanc */	font-weight: normal;	font-size: 12px;	color: #612D00;	padding-top: 5px;}.ctext3 { /* Fond Violet (lié a liste1)*/	background-color: #FEE5B8;	vertical-align: middle;}.ctext4 { /* Actualites */	background-color: #F6F7F4;	font-family: Arial;	font-weight: normal;	font-size: 11px;	color: #612D00;}.ctext4 a:link {	color: #612D00;	text-decoration: none;}.ctext4 a:visited {	text-decoration: none;	color: #612D00;}.ctext4 a:active {	text-decoration: none;	color: #612D00;}.ctext4 a:hover {	text-decoration: underline;	color: #612D00;}.ctext4_link { /* Actualites */	background-color: #F6F7F4;	font-family: Arial;	font-weight: normal;	font-size: 11px;	color: #d22c4c;}.ctext4_link a:link {	color: #d22c4c;	text-decoration: none;}.ctext4_link a:visited {	text-decoration: none;	color: #d22c4c;}.ctext4_link a:active {	text-decoration: none;	color: #d22c4c;}.ctext4_link a:hover {	text-decoration: underline;	color: #d22c4c;}.ftext {	font-family: Arial;	font-size: 12px;	text-align: left;	color: #612D00;}.liste1 {	font-family: Arial;	font-size: 11.5px;	padding-left: 5px;	color: #C75E00;	vertical-align: top;	font-weight: bold;}.suite {	font-weight: normal;	font-size: 11px;	color: #612D00;}ul li {	list-style-image: url(../images/puces/puce2.jpg);	list-style-type: square;	margin-top: 11px;	margin-left: -20px;}.liensvers li.notice{	padding-top:10px;	list-style-image: none;	list-style-type:none;			line-height:16px;	margin-left:-40px;}.lienvers li.notice img { vertical-align:middle !important; }.liste1 ul li a:link {	color: #C75E00;	text-decoration: none;}.liste1 ul li a:active {	color: #C75E00;	text-decoration: none;}.liste1 ul li a:visited {	color: #C75E00;	text-decoration: none;}.liste1 ul li a:hover {	color: #C75E00;	text-decoration: underline;}ul li.resultat {	margin-top: 16px;}ul li ul li {	list-style-image: url(../images/puces/puce2.jpg);	list-style-type: square;	margin-top: 5px;	margin-left: -18px;}li.suite_sans_puce {	list-style-type: none;	margin-top: 5px;	margin-left: -18px;}/* changé */li.rapport {	list-style-image: url(../images/puces/puce3.jpg);	list-style-type: square;	margin-top: 5px;	margin-left: -18px;	color: #FDA932;	font-weight: bold;}li.rapport.patho { color:#612D00; font-weight:bold; margin-left:10px; }li.recap {	list-style-image: url(../images/puces/puce1.jpg);	list-style-type: square;	font-size: 11.5px;	color: #C75E00;	vertical-align: top;	font-weight: bold;}.text4_date {	color: #FDA932;	font-family: Arial;	font-weight: bold;	font-size: 11.5px;}.text4_date a:link {	color: #FDA932;	text-decoration: none;}.text4_date a:active {	color: #FDA932;	text-decoration: none;}.text4_date a:visited {	color: #FDA932;	text-decoration: none;}.text4_date a:hover {	color: #FDA932;	text-decoration: underline;}.text4_titre {	color: #C75E00;	font-family: Arial;	font-weight: bold;	font-size: 11.5px;}.titre_para {	color: #C75E00;	font-weight: bold;	font-family: Arial;	font-size: 12px;}.titre_print {	color: #C75E00;	font-weight: bold;	font-family: Arial;	font-size: 24px;}.bold_para {	color: #785191;	font-weight: bold;}.bold_contact {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #612D00;	font-size: 12px;}.tel_contact {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	color: #612D00;	font-size: 12px;}.mail_contact {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	color: #FDA932;	font-size: 12px;}.bold_contact_popup {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #612D00;	font-size: 11px;}.tel_contact_popup {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	color: #612D00;	font-size: 11px;}.mail_contact_popup {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	color: #FDA932;	font-size: 11px;}.titre_popup {	padding-left: 20px;	padding-top: 5px;	font-family: Arial;	font-size: 11px;	font-weight: bold;	color: #C75E00;}.text_popup {	padding-left: 20px;	padding-right: 20px;	padding-bottom: 10px;	font-family: Arial;	font-size: 11px;	font-weight: normal;	color: #612D00;}table.fournisseur {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #C75E00;	font-size: 11px;}.fournisseur tr td a:active {	color: #C75E00;	text-decoration: none;}.fournisseur tr td a:visited {	color: #C75E00;	text-decoration: none;}.fournisseur tr td a:link {	color: #C75E00;	text-decoration: none;}.fournisseur tr td a:hover {	color: #C75E00;	text-decoration: underline;}table.info {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #FDA932;	font-size: 12px;}.info tr td a:active {	color: #FDA932;	text-decoration: none;}.info tr td a:visited {	color: #FDA932;	text-decoration: none;}.info tr td a:link {	color: #FDA932;	text-decoration: none;}.sizeadjust {	height: 0px;}.info tr td a:hover {	color: #FDA932;	text-decoration: underline;}.retour_recherche {	font-family: Verdana;	color: #FDA932;	font-weight: bold;	font-size: 9px;	padding-left: 5px;}.retour_recherche a:active {	text-decoration: none;	color: #FDA932;}.retour_recherche a:visited {	color: #FDA932;	text-decoration: none;}.retour_recherche a:link {	text-decoration: none;	color: #FDA932;}.retour_recherche a:hover {	text-decoration: underline;	color: #FDA932;}#suite {	visibility: visible;}.submit_form {	font-family: Arial;	font-weight: bold;	font-size: 12px;	color: #FDA932;	padding-left: 5px;}.formtext {	background-color: #FEE5B8;	padding: 4px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	text-align: center;}.formerror {	background-color: #CFECFE;	padding: 4px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 13px;	text-align: right;	color: #FF0000;}.formtextinput {	background-color: #EAEEEA;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	text-align: left;	color: #000000;	vertical-align: absmiddle;}.formpuce {	background-color: #7BCDE5;	padding: 4px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 13px;	text-align: right;}.formtitre {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 15px;	text-align: left;	background-color: #A3DDEE;	color: #FFFFFF;}.forminput {	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	text-align: left;	color: #000000;}/***************************************************navigation superieure*/.navtop {	float: left;	width: 962px;	height: 18px;	background: url(../images/top-menu-back.gif) repeat-x;	margin: 0;	padding: 6px;	margin-bottom: 8px;}.navtop ul {	margin: 0;	padding: 0;}.navtop li {	float: left;	list-style-type: none;	list-style-image: none;	margin: 0;	padding: 0px 20px 0px 10px;}.navtop li a {	display: block;}.navtop li a:hover {	background-position: 0 0;}.nav_accueil_off {	height: 18px;	width: 57px;	padding: 0px;	background: url(../images/menu_principal/header.gif) no-repeat 0 -18px;}.nav_presentation_off {	height: 18px;	width: 95px;	padding: 0px;	background: url(../images/menu_principal/presentation.gif) no-repeat 0		-18px;}.nav_forum_off {	height: 18px;	width: 43px;	padding: 0px;	background: url(../images/menu_principal/forum.gif) no-repeat 0 -18px;}.nav_evaluation_off {	height: 18px;	width: 147px;	padding: 0px;	background: url(../images/menu_principal/evaluation.gif) no-repeat 0		-18px;}.nav_news_off {	height: 18px;	width: 80px;	padding: 0px;	background: url(../images/menu_principal/news.gif) no-repeat 0 -18px;}.nav_links_off {	height: 18px;	width: 41px;	padding: 0px;	background: url(../images/menu_principal/links.gif) no-repeat 0 -18px;}.nav_contacts_off {	height: 18px;	width: 65px;	padding: 0px;	background: url(../images/menu_principal/contacts.gif) no-repeat 0 -18px		;}/* FOOTER */.footer {	float: left;	width: 990px;	padding: 3px;	background: url(../images/bkg_footer.gif) repeat-x;	/*bug IE*/	margin-right: -3px}.foot_left {	float: left;	width: 824px;	padding: 5px 0 5px 0;	text-align: center;}.foot_left ul {	margin: 0;	padding: 0;	margin-bottom: 10px}.foot_left li {	list-style-type: none;	list-style-image: none;	margin: 0;	padding: 0;	padding: 0 1px;	display: inline;	font-size: 11px;	color: White;	font-family: arial, helvetica, sans-serif;}.foot_left li a {	color: White;}.foot_left p {	color: White;	font-size: 11px;	font-family: arial, helvetica, sans-serif;}.foot_right {	margin: 0;	padding: 0;	float: right;	width: 148px;	padding: 5px;	background: #FDA932;	border: 1px solid #8045a5}.foot_right ul {	margin: 0;	padding: 0;}.foot_right li {	list-style-type: none;	list-style-image: none;	margin: 0;	padding: 0;	color: White;	font-size: 11px;	font-family: arial, helvetica, sans-serif;}.foot_right li a {	color: White;	line-height: 14px;}a.ajax_lien:active {	text-decoration: none;	color: #612D00;	font-size: 11px;	background-image: url(../images/puces/puce2.jpg);	background-repeat: no-repeat;	background-position: 0px 2px;	padding-left: 15px;}a.ajax_lien:visited {	color: #612D00;	text-decoration: none;	font-size: 11px;	background-image: url(../images/puces/puce2.jpg);	background-repeat: no-repeat;	background-position: 0px 2px;	padding-left: 15px;}a.ajax_lien:link {	text-decoration: none;	color: #612D00;	font-size: 11px;	background-image: url(../images/puces/puce2.jpg);	background-repeat: no-repeat;	background-position: 0px 2px;	padding-left: 15px;	/*background-image:url(../images/puces/puce_pied.jpg);background-repeat: no-repeat;background-position:0px 5px;padding-left:10px;*/}a.ajax_lien:hover {	text-decoration: underline;	color: #612D00;}table.ajax_table tr td { /*border-bottom:1px solid #FDA932;*/	}table.ajax_table {	background-color: #f6f7f4;}.ctitre_print {	font-size: 16px;	font-weight: bold;	color: #C75E00;}.titreDMI_print {	font-size: 22px;	font-weight: bold;	color: #C75E00;}.z5_full {	}.infobulle {	position: absolute;	visibility: hidden;	border: 1px solid Black;	padding: 10px;	font-family: Verdana, Arial;	font-size: 10px;	background-color: #FFFFCC;}#patho {	width: 400px;	font-size: 14px;}#secteur {	width: 400px;	font-size: 14px;}#agence {	width: 400px;	font-size: 14px;}table.connection_logged {width ="146px"	}#connexion {	padding-top: 4px;	margin-top: 28px;	margin-bottom: 30px;	border: 2px solid #FF9C32;	width: 114px;}.logo_part {	text-align: center;	margin-bottom: 30px;}.title_tab {	background-color: #FEE5B8;	font-family: Arial;	font-weight: bold;	font-size: 11px;	color: #612D00;}.bottom_link {	font-family: Arial;	font-size: 11px;}.bottom_link a {	color: #404040;	text-decoration: none;}.bottom_link a:hover {	color: black;	text-decoration: underline;}.logout a {	font-family: Arial;	font-weight: bold;	font-size: 11px;	color: #612D00;	text-decoration: underline;}.table_center {	border-collapse: collapse;	width: 750px;}.table_center th {	border: 1px solid #808080;	text-align: center;}.table_center td {	border: 1px solid #808080;	text-align: center;}.last_update_date {	text-align: right;	color: #808080;	font-family: Arial;	font-size: 11px;	padding: 5px;}.honcode_texte {	font-family: Arial;	font-size: 0.7em;	margin-top: 4px;}.honcode_texte a {	color: #014691;	text-decoration: none;}.RS { color: #bf2727 !important; }.AT { color: #57b6f3 !important; }.AT, .RS { font-weight:bold; }.liensvers .RS, .liensvers .AT { font-size:11px; }.recapnav { position:relative; padding-top:7px; }.recapnav ul { padding:0; margin:0; position:relative; }.recapnav li { display:inline; margin:0; list-style-image:url(../images/puces/puce2.jpg) no-repeat; padding-left:15px; position:relative; }div.fournisseurs{	width:250px;	position:relative;	float:left;	height:170px;}* html div.fournisseurs { float:none; }* html div.fournisseurs li.fnom { list-style-image:none; list-style-type:none; }*+html div.fournisseurs li.fnom { list-style-image:none; list-style-type:none; }.fdata p{	margin:0; padding:0;}.fname { float:left; width:90px; position:relative; width:75px; }.fclear { clear:both;height:0;line-height:0; }.fdata{	padding-top:2px;	float:right;	width:140px;	position:relative;}p.rapport{	background: url(../images/puces/puce3.jpg) no-repeat;	margin-top: 5px;	padding-left:18px;	line-height:12px;	color: #FDA932;	font-weight: bold;}.item th { background:#FEE5B8; font-weight:bold; }.item th { font-size:11px; }.item td { font-size:11px; }.ctext4.comment a { color:#3da4a2 !important; font-weight:bold; }.noafs { padding:5px 20px; }.home_actualites a { font-weight:bold; }