h2{
	padding:20px 0 5px;
}

p{
	font-family:arial, sans-serif;
}

div#portfolio{
	margin:0 auto;
}

div#portfolio.transparence{
	height:138px;
	padding:15px 20px 10px;
	overflow:hidden;
	background:url('../images/bg_portfolio.jpg') center top no-repeat transparent;
}

div#portfolio div#page div.projet{
	float:left;
	width:270px;
	height:270px;
	margin:10px;
	padding:10px;
	background:#f2f2f2;
}

div#portfolio.transparence div#page img{
	float:left;
	margin:10px 10px 5px;
	padding:0;
}

div#portfolio.transparence div#page{
	position:relative;
	clip:rect(580px 0px 0px 163px); /* IE7 */
	clip:rect(580px, 0px, 0px, 163px);
	overflow:hidden;
}

div.vignette{
	float:left;
	margin:5px 10px 0;
	width:95px;
	height:120px;
	overflow:hidden;
}

div#portfolio p{}

div#portfolio.transparence p{
	color:#ffffff;
	width:auto;
	margin:auto;
	background:transparent;
}

div#projectDetails{
	position:absolute;
	z-index:2;
	color:#ffffff;
	background:#000000;
}

div#commands{
	padding:5px 0 0;
}
div#commands a#nextPage{
	display:block;
	margin:0 auto;
	width:44px;
	height:44px;
	background:url(../images/btn_indexNextPage.jpg) 0 0 no-repeat;
}
div#commands a#nextPage:hover{
	background:url(../images/btn_indexNextPageOver.jpg) 0 0 no-repeat;
}
div#webrankinfo{
	padding:20px 0 0;
	width:622px;
	margin:0 auto;
	text-align: right;
	background:#ffffff;
}
div#mainContainer div#top div.content p{
	text-align:justify;
}