html {
	background: url('img/back.png') repeat-x #A2D39C fixed;
	overflow-y: scroll;
	padding-left: 2em;
	padding-right: 2em;
}

body {
	width: 800px;
	margin: auto;
	font-family: sans-serif;
}

a img {
	border: none;
}

h1 {
	float: left;
	font-family: arial, sans-serif;
	margin: 0;
}

h2 {
	clear: both;
	font-variant: small-caps;
}

p:first-letter {
	font-size: 150%;
	font-weight: bold;
}

table.footer {
	margin: auto;
}

table.header {
	width: 800px;
	margin: auto;
}

table.header td.language {
	float: right;
}

table.header table.navigations {
	border-bottom: 2px solid black;
	width: 100%;
}

table.navigations td {
	text-align: center;
}

a.navigation, a.currentNavigation {
	font-family: 'arial black', sans-serif;
	text-decoration: none;
}
a:link.navigation, a:visited.navigation {
	border-bottom: 4px solid transparent;
	background: transparent;
	color: blue;
}
a:hover.navigation, a:active.navigation,
a:hover.currentNavigation, a:active.currentNavigation {
	border-bottom: 4px solid red;
	background: transparent;
	color: red;
}
a:link.currentNavigation, a:visited.currentNavigation {
	border-bottom: 4px solid black;
	background: transparent;
	color: fuchsia;
}

div.content {
	width: 800px;
	margin: auto;
}

img.ss.l {
	float: left;
	margin-right: 1em;
}

img.ss.r {
	float: right;
	margin-left: 1em;
}

span.personal {
	font-family: 'arial black', sans-serif;
	color: #06C;
}

span.professional {
	font-family: 'arial black', sans-serif;
	color: #090;
}

span.ultimate {
	font-family: 'arial black', sans-serif;
	color: #C0C;
}

div.linkToDownload {
	font-size: 150%;
	text-align: center;
	font-weight: bold;
	margin: 1em;
}

div.linkToDownload a {
	color: blue;
}

div.footer {
	clear: both;
	width: 800px;
	margin: 2em auto 2em auto;
	text-align: center;
}

