html { 
  padding:0px;
  margin:0px;
}

body {
  background-color: #ccc;
  font-family: Helvetica, Verdana, sans-serif;
  font-size:0.8em;
  color:#000;  
  padding:10px 20px;
  margin:0px;
}
	
a:link, a:visited, a:hover {
	color: #652d90;
}

img {
	border: none;
}

#contenu {
  background-color:#cccccc;
  height:100%;
}

#navi {
margin:15px;
margin-top:21px;
float:left;
width:200px;
padding:8px;
background-color:#ccc;
}

#info {
	float: left;
	height: 100%;
	background-color:#cccccc;
	padding-left: 25px;
	margin-top: 46px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #fff; 
}

#pix {
float:right;
}