/* CSS Document */

.fr {
	display:none;
}
.gb {
	display:inline;
}
.on {
	text-decoration:none;
	font-weight:bold;
	cursor:default;
}
.off {
	text-decoration:unterline;
	font-weight:normal;
	cursor:pointer;
	cursor:hand;
}

#changelg {
	position:absolute;
	top:140px;
	left:680px;
	background-color:#FFF;
	padding:2px 10px;
	z-index:100;
}

body, td, th, div, p, a, li {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #333;
}
body {
	background-color	: #fff;
	background-repeat	: no-repeat;
	margin-left			: 10px;
	margin-top			: 10px;
}
body,
.bodyHome {
	background-image	: url(img/banner.jpg);
	background-position	: 10px 90px;
}
body#page,
.bodyPage {
	background-image	: url(img/bg_content_top.jpg);
	background-position	: 190px 90px;
}
#globalContainer {
	width				: 760px;
	
	/*position:relative;*/
}
#banner,
.bannerPage,
.bannerHome {
	width				: 760px;
	height				: 80px;
}
.bannerHome {
	margin-bottom		: 101px;
}
#banner #cnrs,
#banner #biom {
	width				: 180px;
	margin				: 0 20px;
	background-repeat	: no-repeat;
}
#banner #cnrs {
	background-image	: url(img/logo_cnrs.gif);
	background-position	: top left;
}
#banner #biom {
	background-image	: url(img/logo_biomerieux.gif);
	background-position	: top right;
}
#banner #tsite {
	text-align			: center;
	width				: 400px;
}
#banner #tsite span {
	color				: #006;
	font-weight			: bold;
	font-size			: 20px;
}
#banner #tsite span span {
	font-size			: 16px;
	display				: block;
}
#navg {
	width				: 180px; 
	float				: left;
}

#content {
	width				: 560px; 
	float				: right;
	/*position:absolute;*/
	/*right:0px;*/
	/*margin				: 20px;*/
	position			: relative; /*****/
	/*height:420px;*/
	padding-bottom		: 60px;	
}
#content.old {
	width				: 540px; 
	float				: right;
	/*position:absolute;*/
	/*right:0px;*/
	margin				: 20px;
	position			: relative; /*****/
	/*height:420px;*/
	padding-bottom		: 60px;
}
#dynContent {
	width				: 540px;
}
.myContent {
	min-height:500px;
	_height:500px;
	/*min-height:500px;*/
}

/**/
#banner h1 {
	font-size			: 15px;
	font-weight			: bold;
	color				: #099;
	margin				: 3px 0 0 0;
}
#content h1 {
	font-size			: 17px;
	font-weight			: bold;
	color				: #099;
	margin-top			: 0;
}
h2 {
	background-image	: url(img/p_h2.gif);
	background-position	: 0px 6px;
	background-repeat	: no-repeat;
	margin-top			: 0;
	padding-left		: 10px;
	font-size			: 16px;
	font-weight			: bold;
	color				: #006;
}
.footer {
	clear				: both;
	border-top			: 1px solid #099;
	padding-top			: 2px;
	padding-bottom		: 1ex;
	margin-top			: 20px;
	
	/*position			: absolute;
	bottom				: 0px;
	left				: 0px;*/
	width				: 560px;
	position:relative;
}
.footer .maintained,
.footer a {
	font-size			: 10px;
}
.footer .links {
	position			: absolute;
	top					: 3px;
	right				: 0px;
}
.footer .links a {
	margin-left			: 10px;
	padding-left		: 8px;
	background-image	: url(img/p_links.gif);
	background-repeat	: no-repeat;
	background-position	: 0 4px;
}

/* Bloc Photo */
.photo {
	margin-bottom		: 2em;
	margin-right		: 20px;
	float				: left;
	clear				: left;
	width				: 140px;
}
.photo img {
	border				: 1px solid #006;
}
.photo span {
	display				: block;
	color				: #099;
}
#content a,
#content a:hover,
#content a:active,
#content a:visited {
	color				: #f60;
	text-decoration		: none;
}
#content a:hover {
	text-decoration		: underline;
}

/* bloc fond vert (home) */
.blocCouleur {
	background-color	: #e5f5f5;
	padding				: 0 10px;
}
.blocCouleur .parag {
	padding				: 10px 0;
}
.blocCouleur h3 {
	padding				: 0;
	margin				: 0;
	margin-bottom		: 10px;
	font-size			: 16px;
	font-weight			: bold;
	color				: #006;
	border-bottom		: 1px solid #60bfbf;/*#099*/
}

/* Trombinoscope */
.trombinoscope {
	_height				: 1px;
}
.trombinoscope .photo {
	clear				: none;
	width				: 135px;
	margin				: 0 0 5px 0;
}
.trombinoscope .legend {
	display				: block;
	height				: 28px;
}

/*Meeting & Congresses */
td.name,
td.place,
td.link {
	border-bottom		: 1px solid #f0f0f0;
	padding				: 3px 10px 3px 0;
}
td.name {
	font-weight			: bold;
}
td.place {
}
td.link {
	text-align			: right;
}
.plist-container {
	margin-bottom		: 1.5em;
}
.plist-container div {
	padding-left		: 10px;
}
.plist {
	background-image	: url(img/p_list.gif);
	background-position	: 0 3px;
	background-repeat	: no-repeat;
	font-weight			: bold;
	margin				: 6px 0;
}
img.illustration {
	float				: left;
	margin				: 3px 10px 5px 0;
	border				: 1px solid #099;
}