html { height: 100%; margin-bottom: 1px;}body {
    margin: 0;	padding: 0; 	font-family: Helvetica, Verdana, Arial, Sans-Serif;	color: #333;	text-align: center;	background-color:white;
	background: url(images-css/special-bleu.png) top left repeat-y;
	font-size: 1em;	}#page {	text-align: left;
	margin: 0 0 0 350px;	padding: 0 0 0 30px;		background-color:white;	}
	
#langues{
float: right;
margin: 2px;
}
	
#header {	padding: 50px 0 1.6em 0;	margin: 0;	width: 100%;	}
	
#header a, a:hover, a:visited{
	text-decoration: none;	color:#3b6ea5;	margin: 0px;	}	
	#header p {
	color:#777777;
	margin: 0px;	}
	
#header img{
	margin: 0 0 15px 3em;
	}
	#content {
	padding: 0;
	margin: 0;	font-size: 1em;	}h1, h2, h3 {
	padding: 0;	font-family: Helvetica, Verdana, Arial, Sans-Serif;	font-weight: 100;
	text-transform: uppercase;
	text-align: left;
	color:#777777;	}h1 {
	margin: 0;	font-size: 1.6em;	}
	
h2 {
	margin: 30px 0 0;	font-size: 1.3em;	}h3 {	margin: 2.5em 0 0;	font-size: 1.3em;	}
a {	color: #06c;	text-decoration: none;	}a:hover {	color: #147;	text-decoration: underline;	}	
ul {
	margin-left: 0px;
	padding-left: 14px;
	}
	
li {
	padding: 0.5em 0 0.5em 0;
	list-style-type: disc;
	}
	
#contacterworkfluo {	
	vertical-align: bottom;
	}

#linkedin {	
	vertical-align: middle;

	}#footer {	padding: 200px 0 0 0;	margin: 0 auto;	width: 100%;	}#footer p {	margin: 30px 0 0 0;
	font-size: 0.8em;	}
	
#footer img {	
	vertical-align: middle;
	}hr {	width:360px;	margin-left:0px;}p img {	padding: 0;	margin: 0 5px;	}
	
a img {	border: none;	}	
	
acronym, abbr, span.caps{	font-size: 0.9em;	letter-spacing: .07em;	}
	acronym, abbr, span.caps {	cursor: help;	}acronym, abbr {	border-bottom: 1px dashed #999;	}blockquote {	margin: 15px 30px 0 10px;	padding-left: 20px;	border-left: 5px solid #ddd;	}blockquote cite {	margin: 5px 0 0;	display: block;	}.hrhide {	display: none;	}
