body {
  background-color: #FFF; /* couleur cadre exterieur */
  color: #000; /* couleur ecriture du texte */
  font-family:Verdana, Arial, Helvetica, sans-serif;
  line-height : 0.85em;
  font-size:100%;
}

div {
  font-size:0.8em;  /* 16x0.75=12 */
}

#cadre {
	background-color: #FFF; /* couleur fond cadre intérieur */
	width: 100%;
}

#titre {
}

#photo {
	position : absolute ; top : 20px ; right : 0px ;
	margin: 0 20px 10px 0;
}

#photo img {
width: 112px;
height: 145px;
}

h1 /* Titre du CV */
 {
	font-size: 1.6em;
	font-family: Lucida sans unicode;
	letter-spacing: 0.5px;
	line-height : 1.2em;
	text-align: center;
	font-weight: normal;
	color: #555; /* couleur ecriture du texte */
	margin: 0 0 25px 0;
	padding : 0;
}

h1:first-line {
	font-size: 1.2em;
	letter-spacing: 1.2px;
	font-weight: bold;
	clear: both;
}

h2 /* titre partie du CV */
 {
 	display: list-item;
/*	list-style-position: inside;*/
	font-weight: bold;
	font-family: arial;
	font-size: 1em;
	color: #000000; /* couleur titre partie */
	clear: both;
	padding: 5px 0 5px 0 ; /*marge interne hdbg*/
	margin: 0 0 0 19% ; /*marge externe hdbg*/
	/*border: red 1px solid;*/
}

/*
.soulign1 {
	font-size: 110%;
}*/

.details {
	font-size: 90%;
}

.soulign2 {
	font-size: 100%;
	font-style: italic;
}

.left {
	float:left;
	width: 15%;
	text-align: right;
	vertical-align: top;
	padding: 0 1% 0 1%; /*marge interne*/
	margin: 0 0 5px 0; /*bas*/
	clear: both;
}

.right {
	float: right;
	/*display : inline;*/
	width: 80%;
	vertical-align: top;
	border-style: solid;
	border-width: 0 0 0 1px; /*gauche*/
	border-left-color: #E67F00; /* orange #E67F00;*/
	padding: 0 1% 0 1%; /*gauche*/
	margin: 0 0 5px 0; /*bas*/
}

.rightExp {
	float: right;
	/*display : inline;*/
	width: 80%;
	vertical-align: top;
	border-style: solid;
	border-width: 0 0 0 1px; /*gauche*/
	border-left-color: #E67F00; /* orange #E67F00;*/
	padding: 0 1% 0 1%; /*gauche*/
	margin: 0 0 15px 0; /*bas*/
}

.clear {
  clear: both;
  height:5px
/*border: yellow 1px solid;*/
}

a.Lien2 {
	text-decoration: none;
	background-color: #FFF;
	color: #000;

	/*font-size: 0.9em;*/
	font-weight: bold;
}

a.Lien3{
	text-decoration: none;
	font-weight: bold;
	 color: #202020; /* couleur ecriture du texte */
}

/********  PARTICULARITE ***********/
a.LienPDF { /*lien pour PDF*/
  	display : none;
}

img {
	border-width: 0; /*gauche*/
}

#pied {
  font-family: arial, serif;
  font-size: 0.6em;  
  text-align: center;
  height: 20px;
  width: 100%;
  margin: 40px auto 0 auto;
  clear:both;
  display : none;
}

.LienAccueil {
	display : none;
}

.RemarqueImportante {
	color: #C95F5F;
}

.TextPetitInvisible {
	display : none;
}

