@charset "iso-8859-1"; BODY {FONT-FAMILY: Tahoma, Arial, Verdana, sans-serif; FONT-SIZE: 9pt; COLOR: #000;margin: 0;padding: 0;background-color: #FFF;}#content {	position: relative;width:975px;	margin: 0 auto;}a {color:#111;text-decoration:none;}a:hover {color:#005900;text-decoration:none;}li {margin-left:22px}img {border:0px;}p{FONT-SIZE: 8pt; text-align:justify;margin:0px;}p.big{FONT-SIZE: 10pt; }p.left{text-align:left;}img.png {behavior: url(png.htc);border:0;}#logo {	position:absolute;	left:10px;	top:10px;	z-index:90;	display:block;	cursor:hand;	}	#titre{	position:absolute;	top:26px;	padding-left:424px;	z-index:97;	}				H1 {		FONT-SIZE: 16pt;  		COLOR: #040;  		}		H2 {		FONT-SIZE: 20px;  		margin:0px;		}		H4 {		FONT-SIZE: 24px;  		text-align: left;		margin:10px 0px 3px 18px;		}				H3 {		FONT-SIZE: 12px;  		text-align: left;		margin:22px 0px 6px 0px;		}				H5 {		FONT-SIZE: 18px;  		text-align: left;		margin-bottom:2px;		}input {	border:#333 1px solid;	background-color:#FFF;	font-size:8pt;	height:12pt;	margin-bottom:2px;}input.bouton {	border:#333 1px solid;	background-color:#FFF;	font-size:8pt;	height:14pt;	margin-bottom:2px;	padding:1px 1px 2px 1px;}div.block_contenu { position:absolute;  top:-15px;  width:745px;  left:0px;  font-size:10pt;/* background-color:yellow;*/}/* ACCUEIL */		#ban-haut {	width:975px;	height:40px;	background-color:#000;	background-image:url(img/flash1.jpg);	background-repeat:no-repeat;	text-align:right;	font-weight:700;	font-size:16pt;	padding:30px 10px 20px 0px;	COLOR: #FFF;}#logo-haut-droit {	display:block;	float:right;	width:197px;	height:38px;	padding-top:37px;	padding-right:2px;	margin-top:4px;	background-image:url(img/logo-inserm.jpg);	background-repeat:no-repeat;	background-position:top left;	text-align:right;	font-style:italic;	font-size:11pt;	font-weight:400;}	a.menu2 {	margin:12px 0px 0px 30px;	display:block;	background-color:#999;	height:16px;	padding-top:2px;	color:#FFF;	border:#111 1px solid;	font-size:8pt;	text-align:left;	padding-left:10px;	font-weight:700;}a.top {	float:left;	margin:22px 8px 10px 0px;	_margin:22px 4px 10px 0px;	width:76px;}a:hover.menu2 {	color:#FFF;	background-color:#999;	height:16px;	padding-top:2px;	border-top:#111 1px solid;	border-left:#111 1px solid;	font-size:8pt;	font-weight:700;	padding-left:10px;	text-align:left;}a:hover.top {	width:78px;}div.encart {	border:#111 1px solid;	text-align:left;	padding:5px;	background-color:#F4F4F4;}div.encart-actu {	border:#111 1px solid;	text-align:left;	padding:5px;	background-color:#fff;	font-size:12px;}	div.encart-actu  h2{		color:#004400;		margin:0px;		font-size:12px;		display:block;		background-color:#DDDDDD;		padding:5px;	}	div.encart-actu  a{		display:block;		text-align:right;		font-size:10px;	}		div.encart-actu  a:hover{		display:block;		text-align:right;	}a.team-img {	display:block;	float:left;	width: 100px;	height: 78px;	background-color:#DDD;	border:#111 1px solid;	margin:12px;	cursor:pointer;	padding-top:2px;}a:hover.team-img, a.team-img-on {	display:block;	float:left;	width: 100px;	height: 78px;	background-color:#DDD;	border:#111 2px solid;	margin:11px;	cursor:pointer;	padding-top:2px;}a.team {	display:block;	color:#005F00;	text-align:left;	margin-bottom:6px;}a:hover.team,a.team-on {	display:block;	text-decoration:underline;	color:#005F00;	text-align:left;	margin-bottom:6px}a.member-img {	display:block;	float:left;	width: 76px;	height: 100px;	background-color:#DDD;	cursor:pointer;}a:hover.member-img, a.member-img-on {	display:block;	float:left;	width: 74px;	height: 98px;	background-color:#DDD;	border:#111 1px solid;	cursor:pointer;	text-align:center;	vertical-align:middle;	overflow:hidden;}a.member {	display:block;	color:#005F00;	text-align:left;	margin-bottom:6px;}a:hover.member,a.member-on {	display:block;	text-decoration:underline;	color:#005F00;	text-align:left;	margin-bottom:6px}	.infobulle{	position: absolute;		visibility : hidden;	border: 1px solid #8498CD;	padding: 10px;	font-family: Verdana, Arial;	font-size: 10px;	background-color: #F9FDFC;	}	TD.news {	border-bottom: 3px solid #EFEFEF;}.nettoyeur {clear:both;}#menu {width:100%;font-family:Tahoma, Helvetica, sans-serif;letter-spacing: 0.12em;	display:block; margin:0 0 5px 0;padding:7px 0 0 0;height:37px;font-size:1.1em;z-index:1000;}#menu div {float:left;}#menu div ul {position: absolute;margin: 46px 0 0 0;line-height:30px;*margin:48px 0 0 -75px;border:1px solid #333;*white-space: nowrap;width:auto;z-index:1001;background-color:#fff;}#menu ul, #menu li {margin: 0;padding: 0;list-style-type: none;list-style-position:outside;}#menu ul li {padding:0 5px;font-size:0.8em;}	#menu ul li a {color:#111;text-decoration: none;}#menu ul li a:hover {color: #000 ;}
