body
{
	background-color: rgba(0,0,0,0.9);
	color: rgb(0,200,0);
}

header
{
	display: flex;
	justify-content: center;
	flex-direction: row;
	border-bottom: 2px solid rgb(0,200,0);
}

nav ul
{
	display: flex;
	list-style-type: none;
	font-size: 2.5em;
}

nav li
{
	margin-right: 80px;
}

a
{
	color: rgb(0,100,250);/*rgb(0,0,230);*/
  	font-size: 1.5em;
}

a:visited
{
	color: rgb(0,100,0);
    font-size: 1.5em;
}

.flag
{
	margin-left: 5px;
	width: 60px;
	height: 36px;
}

section
{
	display: flex;
	justify-content: space-around;
	flex-direction: row;
	border-bottom: 2px solid rgb(0,200,0);
}

article
{
	display: inline;/*flex;*/
	/*justify-content: center;*/
	align-items: center;
	flex-direction: column;
	word-wrap: break-word;
}

h1
{
	font-size: 2em;
    margin-top: 100px;
  	margin-bottom: 100px;
}

h2
{
	font-size: 1em;
    font-weight:normal;
}

h3
{
    margin-top: 100px; 
}

h4
{
	font-size: 1.5em;
    margin-top: 100px;
}

.personal
{
	width: 0px; /*width: 200px;*/
	height: 0px;/*height: 265px;*/
}

#enumresearchinterest .cartoon_lipid
{
        float: right;
	width: 400px;/*200px;*/
	height: 200px;/*100px;*/
} 

#enumresearchinterest .contraction_picture
{
        float: right;
	width: 300px;/*150px;*/
	height: 300px;/*150px;*/
}    

#enumresearchinterest .proteinsegregation
{
        float: right;
	width: 400px;/*200px;*/
	height: 188px;/*94px;*/
} 

.publititle
{
	font-weight: bold;
}

.authorme
{
	text-decoration: underline;
}

.whitetext
{
	color : transparent;
}

.tablecv td
{
	padding-right: 30px;
	vertical-align: top;	
}
