html,body,div,p { 
	font-family: "Lucida Grande", Calibri, Tahoma, Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #333333;
}

.header{
	float: inherit;
	width:800px;
	height:75px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	background-image: url(images/header.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: center top;
}


.container{
	float: none;
	width: 800px;
}

.touch{
float: right;
width: 780px;
}

.b0{
	float: left;
	width: 800px;
	height: 47px;
	vertical-align: bottom;	
}

.menubox{
	float: left;
	width: 790px;
	margin-left: 80px;
	vertical-align: bottom;	
}


.menuitem{
	width: 120px;
	float:left;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-top: 7px;
	margin-right: 10px;
}
.menuitem a:link {
	text-decoration: none;
	color: #999;
	background-color: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
} 
.menuitem a:visited {
	text-decoration: none;
	color: #999;
	background-color: none;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 0px;
} 
.menuitem a:active {text-decoration: none; color: #999; 	background-color: none;		margin: 0px 0px 0px 0px;  padding: 10px 10px 0px 0px; } 
.menuitem a:hover {
	text-decoration: none;
	color: #06C;
	background-color: none;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 0px;
} 

.leftbox{
	width: 112px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	text-align:left;
	margin-right: 30px;
}

.contentbox {
	float: left;
	width: 585px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
}

.contentbox a:link {
	text-decoration: none;
	color: #999;
	background-color: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
} 
.contentbox a:visited {
	text-decoration: none;
	color: #999;
	background-color: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 
.contentbox a:active {text-decoration: none; color: #999; 	background-color: none;		margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; } 
.contentbox a:hover {
	text-decoration: none;
	color: #60C;
	background-color: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 

.leftinnercontent{
	float: left;
	width: 186px;
	padding-left: 4px;
	margin-right: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	margin-bottom: 8px;
}
.rightinnercontent{
	float: left;
	width: 186px;
	margin-right: 2px;
	padding-left: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	margin-bottom: 8px;
}
.centerinnercontent{
	float: left;
	width: 186px;
	margin-right: 2px;
	padding-left: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	margin-bottom: 8px;
}
.innerContentTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #333;
	font-variant: small-caps;
	margin-bottom: 4px;
}

.portrait { 	float: left;  width: 62px; height: 90px; padding: 4px 8px 4px 4px;}
.portraitimage { 	float: left;  width: 68px; height: 90px; padding: 2px 8px 2px 2px;}
.year{
	float: left;
	width: 68px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	padding: 2px 8px 2px 2px;
}
.portraitarray{
	float: left;
	width: 584px;
	margin-bottom: 20px;
	margin-top: 11px;
}
.fullname{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-left: 5px;	
}
.contact{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	margin-bottom: 2px;
	width: 400px;
	margin-top: 10px;
	padding-left: 5px;	
}
.countrycity{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	float:left;
	width:180px;
}
.mail{
	margin-top: 5px;
	padding-left: 5px;
}
.phone{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 170px;
	width: 200px;
	padding-left: 5px;
	margin-top: 5px;
	text-align:left;
}
.phonenumber{
	/*float:left;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
}
.phoneblock{
	height: 40px;
	width: 180px;
	padding-left: 10px;
	margin-left: 34px;
	padding-top: 10px;
	float:left
}
.phoneblockA{
	height: 23px;
	width: 180px;
	padding-left: 10px;
	margin-left: 34px;
	padding-top: 10px;
	float:left
}
.timezoneadvise{
	font-size: 9px;	
}
.biographie{
	width: 500px;
	font-size: 12px;	
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-align:left;
	padding-left: 5px;	
}
.contentboxSmall {
	float: left;
	width: 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}
.contextitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	padding-bottom: 10px;
	padding-left: 5px;	
}

.pgrouptitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-top: 15px;
}
.projectbounder{
	width: 575px;
}
.projectcontent{
	width: 575px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	margin-bottom: 20px;
	height:120px;
}
.projectcontent1{
	width: 575px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	margin-bottom: 20px;
	height:150px;
}
.projecttext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	margin-bottom: 7px;
	
}
.projectitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-left: 5px;
}
.projectimage{
	float: left;  width: 100px; height: 100px; padding: 2px 8px 2px 2px;
}
.projectimageA{
	float: left; height: 100px; padding: 2px 8px 2px 2px;
}

.foresearchers{

}
.foresearchers ul {
	list-style-type: none;
	margin: 1;
	padding: 0;
	border-bottom: solid #eee 1px;
	list-style-position: inside;
}
.foresearchers ul li {
	border-top: solid #eee 1px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.researchimage { 	float: left; padding: 12px 0px 10px 0px;}
.researchdesc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.research_pub_list{
	width: 450px;
	margin-left: 20px;
}
.research_pub_type{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 20px;
}
.reserach_pub{
	margin-top: 10px;
	margin-bottom: 20px;
}
.pub_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.pub_authors{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}
.pub_info{
	width: 350px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.pub_rank{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}
.rightbox{
	width: 152px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	margin-right: 10px;
	margin-left: 20px;
}
.rigthtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-top: 15px;
}

.misc_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 6px;
}
.misc_images{
	float: left;height: 100px; padding: 4px 8px 4px 4px;
}
.misc_content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.myplaceboxlist{
	margin-bottom: 18px;
	font-size: 12px;	
	font-family: Arial, Helvetica, sans-serif;
}
.myplaceboxlist ul {
	list-style-type: none;
	margin: 0; padding: 0;
	border-bottom: solid #eee 1px;
}
.myplaceboxlist ul li {
	padding: 0;
	border-top: solid #eee 1px;
}
.myplaceboxlist ul li a {
	padding: 4px 4px 4px 28px;
	display: block;
}
.myplaceboxlist a:link {
	text-decoration: none;
	color: #999;
	background-color: none;
	
} 
.myplaceboxlist a:visited {
	text-decoration: none;
	color: #999;
	background-color: none;
} 
.myplaceboxlist a:active {
	text-decoration: none; 
	color: #999; 	
	background-color: none; 
} 
.myplaceboxlist a:hover {
	text-decoration: none;
	color: #609;
	background-color: none;
} 


a.picasa {
	background:  url("images/picasa.png") no-repeat 4px 3px;
}
a.facebook {
	background:  url("images/facebook.png") no-repeat 5px 4px;
}
a.linkedin {
	background:  url("images/linkedin.png") no-repeat 4px 3px;
}
a.twitter {
	background:  url("images/twitter.png") no-repeat 4px 3px;
}
a.wordpress {
	background:  url("images/wordpress.gif") no-repeat 4px 3px;
}
a.delicious {
	background:  url("images/delicious.png") no-repeat 4px 3px;
}
a.creativecommons {
	background:  url("images/cc.png") no-repeat 4px 3px;
}

.footer{
	float: inherit;
	width:700px;
	height:20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	border-top-width: thin;
	border-top-style: none;
	border-top-color: #CCC;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCC;
}