/*----------------------------------------------------------------------------General*/
p.bold{
	margin:0px;
	padding:0px;
}

p.decal{
	margin:0px;
	padding:0px;
	padding-left:50px;
}

.left{
	float:left;
	text-align:right;
}

.right{
	float:right;
	text-align:left;
}

/*-------------------------------------------------------------------------Fond Grand*/
#grandWrapper {
	position:absolute;
	top:0px;
	left:50%;
	width:0px;
	overflow:visible;
}

#fondGrand {
	width:384px;
	height:384px;
	background:#c4c9ce url(../images/interface/grandLogo.png) ;
	border:#1f4064 solid 1px;
	margin:0px auto;
	position:relative;
	left:-192px;
	text-align:center;
}

#fondGrand a {
}

#fondGrand a img {
	position:relative;
	max-height: 384px;
	max-width: 384px;
}

/*------------------------------------------------------------------------------Liste*/
.preview{
	width:300px;
	height:103px;
}

.preview h3 {
	margin-top:0px;
}

.thumb{
	width:75px;
	height:75px;
	background:#c4c9ce;
	border:#1f4064 solid 1px;
}

.textPreview{
	width:200px;
}

#colGauche{
	float:left;
}

#colDroite{
	float:right;
}

#liste {
	width:1000px;
	position:relative;
}

/*---------------------------------------------------------------------------------CV*/
#cv {
	width:800px;
	margin:0px auto;
}

#cv h2{
	color:#1f4064;
	font:bold 16px Verdana, Geneva, sans-serif;
	border-bottom:#1f4064 solid 1px;
}

#cv h3{
	color:#000000;
	font:bold 14px Verdana, Geneva, sans-serif;
}

#dwld{
	float:left;
}

#nom {
	color:#1f4064;
	font:bold 16px Verdana, Geneva, sans-serif;
	margin:0px;
}

#infoPerso {
	display:block;
	text-align:right;
}

#connaissances{
	margin-left:50px;
}
/*----------------------------------------------------------------------------Contact*/
#contact {
	width:300px;
	margin:0px auto;
}

#contact h2{
	color:#1f4064;
	font:bold 16px Verdana, Geneva, sans-serif;
	border-bottom:#1f4064 solid 1px;
}