/* cv
-------------------------------------------------- */
#cv{
	position:absolute;
	margin-top: 5.8em;
	margin-left: 19em;
	text-align:left;
	padding-top: 1px;
	color: #000000;
	background-color:#fff;
}
*html div#cv{/*pour ie*/
		position:absolute;
		top:1em;
		left:0;
}

/* contenu
-------------------------------------------------- */
#contenu {
	position:relative;
	text-align:left;
	padding: 10px;
	color: #000000;
	width: 550px;
	background-color:#fff;
	border-style:solid;
	border-color:#F2CC11;
	border-width:0.1em;
	z-index:2;
}
*html div#contenu{
	margin-top: 1em;
}
	
.retour {
	position:relative;
	left:480px;
}

h1{
	line-height: 2em;
	font-size: 2em;
	color: #F2CC11;
	font-family:Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
*html h2{
	font-size: 1em;
	color: #333;
	font-family:Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left:10px;
}

h3{
	font-size: 1em;
	color: #333;
	font-family:Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left:10px;
}

#cv a{
	font-size: 1em;
	color: #EF8220;
	font-family:Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left:10px;
}

#cv span{
color: #ACA2AD;
}

/* bas
-------------------------------------------------- */
/* dessin_gauche
-------------------------------------------------- */
#bas{
position: fixed;
left:-20px;
bottom:0;
}

*html #bas{/*pour ie*/
position: absolute;
left:-20px;
bottom:-73em;
}

/* dessin_envers
-------------------------------------------------- */
.v_jaune{
position:relative;
left:426px;
margin-bottom:-12px
}
.v_jaune_envers{
position:relative;
left:5em;
}

.cv_pdf{
position:relative;
left:410px;
padding-bottom:10px;
}
.im_cv{
position:relative;
margin-bottom:-3px
}

#contact{
position:relative;
height: 150px;
}
.photo{
float:left;
}

.cont{
float:left;
margin-left:20px;
}

*html .cont{
margin-top:40px;
margin-left:20px;
}