body {
font-family:Helvetica;
font-size:70;
color:#777;
text-decoration:none;
font-weight: bold
}

/* Modifs Axel */
h1 { text-align: left; line-height: 34px; }
table { max-width: 100%; } 
	
div { max-width: 1000px; }
#logo {
    float: left;
    font-size: 70px;
    margin-top: 20px;
    text-align: center;
    width: 260px;
}
#contact {
    color: #666;
    float: right;
    font-size: 24px;
    margin: 25px 0;
    text-align: right;
    width: 272px;
}
#menu { clear: both; width: 100%;  height: 20px; }
#menu ul { float: right; margin: 0;}
#menu li {
    display: inline-block; 
}
@media (max-width: 999px) { 
	table td img, table { width: 100%; }
}
@media (max-width: 639px) {
	#menu ul { margin: 20px; }
	#contact {  text-align: center; float: none; }
	#logo { 
		float: none;
    	font-size: 40px;
    	margin: 20px auto 0;
    }
    
}

#content, table p {
    color: #999;
    font-weight: normal;
    line-height: 24px;
    text-align: center;
    margin-top: 0;
}
#header p { text-align: center; font-size:70; }
#footer p { text-align: center; }
#table td { vertical-align: top; }
#bio td { vertical-align: top; }