#video {margin: 2em auto 0 auto;}
#portrait { border:0; margin: 0 auto 2em auto;/* margin-right:80px; */}
#portrait2 { border:0; float:left; padding-left:20px; margin-top:0.8em; */}

#pres { /* position:relative; top:250px; */
	float:left; clear:left;
	text-align:left; color:#1F0B60;
	width:185px; margin:20px 50px 0px 30px; padding-left:15px;}
/* background-color: #7cc */
#pres h1 { font-size:1em;}
#pres h1 a {text-decoration:underline; color:#1F0B60; font-weight:bold;}
#pres h1 a:hover {color:#120053;background-color: #FFC482;}

#liste { /* position:relative; top:60px; left:260px; */
	float:right;
	width:400px;
	margin:10px 10px 30px 30px; /* 80 */
	list-style-type:none; text-align: left; color:#1F0B60;
	padding:10px 20px; /* 60 */
}
#liste li { padding-top: 20px;}
#point1 { background-image:url(tache6.gif); background-repeat:no-repeat; background-position:0px 23px; padding-left:60px;}
#point2 { background-image:url(tache3.gif); background-repeat:no-repeat; background-position:0px 23px; padding-left:60px;}
#point3 { background-image:url(tache5.gif); background-repeat:no-repeat; background-position:0px 23px; padding-left:60px;}

#cv {
	float:right;
	width:510px;
	margin:0 0 30px 0; /* 80 */
	list-style-type:none; text-align: left; 
	padding-right:30px;
}

#cv {color:#1F0B60; }
#cv dt {margin:0.8em 430px 0 0; padding:0; text-align:right; }
#cv dd {margin-left: 90px; margin-top: -1.2em; padding:0; }
#cv em {font-size:0.8em;}
h1.cv {font-size:1.2em; color:#1F0B60; margin:10px;}
sup {font-size:0.6em;}

.txtcontact {background-image:url(tache1.gif); background-repeat:no-repeat; background-position:200px 3em; padding-left:0px;}

