@charset "utf-8";
/* CSS Document */
* {
	padding: 0;
	margin: 0;
	outline: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.content {
	margin: 0 auto;
	width: 755px;
	background: url(/images/resumes2009/bgPage.png) top center repeat-y;
}
.header {
	background: url(/images/resumes2009/headerResume.jpg) top center no-repeat;
	height: 103px;
}

.themeUp {
	background: url(/images/resumes2009/themeUp.png) top center no-repeat;
	height: 14px;
}
.themeCenter {
	background: url(/images/resumes2009/themeCenter.png) top center repeat-y;
	overflow: hidden;
	width: 755px;
}
	.themeCenter .theme,
	.titreConf,
	.auteur span,
	.resumes span {
		display: block;
		text-indent: 20px;
		float: left;
		width: 120px;
		font-size: 14px;
		font-weight: normal;
		color: #0076B0;	
		padding: 5px 0 17px 0;
	}
	.themeCenter h1,
	h2{
		float: left;
		width: 620px;
		font-size: 14px;
		color: #0076B0;
		padding: 5px 0;
	}
.themeBottom {
	background: url(/images/resumes2009/themeBottom.png) bottom center no-repeat;
	height: 28px;
	clear: both;
}
	.themeBottom a {
		display: block;
		height: 28px;
		width: 190px;
		margin-left: 550px;
		text-decoration: none;
	}
.auteur {
	overflow: hidden;
	width: 100%;
}
.auteur,
.resumes {
	clear: both;
	margin-top: 15px;
}
	.auteur p{
		 float: left;
		 width: 620px;
		 font-size: 12px;
		 padding-top: 5px;
	}
	
.resumes .contenuResume {
	 float: left;
	 width: 480px;
	 font-size: 12px;
	 padding-top: 5px;
	 border-right: 1px solid #0076B0;
	 padding-bottom: 20px;
	 text-align: justify;
	 padding-right: 8px;
}

.resumes .contenuResume ul,
.resumes .contenuResume ol {
	margin: 8px;
}
.resumes .contenuResume ul li,
.resumes .contenuResume ol li {
	margin: 3px 10px 3px 15px;
}
.resumes .contenuResume ol li ol {
	list-style-type: lower-alpha;
}
.liens {
	text-align: center;
	float: right;
	width: 110px;
	margin-right: 20px;
	_margin-right: 10px;
}
.liens span.auteurConf {
	font-size: 12px;
	font-weight: bold;
	color: #666;
}
	.liens a.flashConfs {
		display: inline-block; 
		height: 105px;
		background: url(/images/resumes2009/flashConf.png) center top no-repeat;
		padding: 85px 18px 0 18px;
		font-size: 12px;
		font-weight: bold;
		color: #0076B0;
		text-decoration: none;
	}
	.liens a {
		display: inline-block; 
		height: 105px;
		font-size: 12px;
		font-weight: bold;
		color: #0076B0;
		text-decoration: none;
		margin-bottom: 40px;
	}
	.liens a img {
		border: 1px solid #0076B0;
	}
	.liens a:hover {
		color: #666;
	}
	.liens a:hover img{
	border: 1px solid #666;
	}
	.liens a.flashConfs:hover {
		background: url(/images/resumes2009/flashConfHover.png) center top no-repeat;
		color: #666666;
	}
	.liens a.pdf {
		display: inline-block; 
		height: 105px;
		background: url(/images/resumes2009/pdf.png) center top no-repeat;
		padding: 70px 15px 0 15px;
		font-size: 12px;
		font-weight: bold;
		color: #0076B0;
		text-decoration: none;
	}
	.liens a.pdf:hover {
		background: url(/images/resumes2009/pdfHover.png) center top no-repeat;
		color: #666666;
	}

.bgBottom {
	background: url(/images/resumes2009/bgBottom.png) bottom center no-repeat;
	height: 23px;
	clear: both;
}