div.cvlgLogo {
	position:absolute;
	left: 10px;
	top: 10px;
	width: 100px;
	height: 100px;
	margin:0px 0px;
}


div.funcICO {
	position:relative;
	text-align: center;
	vertical-align:middle;
	left: 10px;
	top: 0px;
	width: 48px;
	height: 48px;
	margin: 0px 0px;	
}
div.funcICO img{
	vertical-align: middle;
}

div.pageTitle {
text-align: center;
font-size: 2em;
font-weight: bold;
/*background-color: aquamarine;*/
}
div.subTitle {
text-align: center;
font-size: 1em;
font-weight: bold;
margin:50px 0px 0px 0px;
/*background-color: aquamarine;*/
}
div.userTitle {
text-align: center;
font-size: 2em;
font-weight: bold;
margin:40px 0px 0px 0px;
/*background-color: aquamarine;*/
}
div.userInfos {
	/*background-color:#dddddd;*/
	padding:8px;
	border-radius:2px 2px 2px 2px;
	box-shadow:0px 0px 2px 2px #999;
	margin:10px 10px 10px 10px;
}


/* Appearance */

table { font-family: sans-serif; color:#333; }
table { border-collapse: collapse; }
td, th { padding: 6px; }
tbody tr:nth-child(odd) { background: #CCFFFF; }
table { border: 1px solid black; }

/* Scrollability of table */
table { width: 90%; } /* fixed width table */
thead tr { display: block; } /* makes it sizeable */
tbody { 
  display: block; /* makes it sizeable */
  height: 650px; /* height of scrollable area */
  overflow: auto; /* scroll rather than overflow */
  width: 100%; /* fill the box */
}
thead th { left:5px; width: 420px; } /* fixed width for THs */
tbody td { width: 404px; } /* fixed width for TDs */
tfoot td { font-family: sans-serif; color:white; font-weight: bold;} 
/* the tbody needs to be 16px less than the thead, for the scrollbar */


