body {
  background-color: #1D5E69; /* couleur cadre exterieur */
  color: #1D5E69; /* couleur ecriture du texte */
  font-family:Verdana, Arial, Helvetica, sans-serif;
  line-height : 0.8em;
  font-size:120%;
}

div {
  font-size:0.75em;  /* 16x0.75=12 */
    color: #1D5E69; /* couleur ecriture du texte */
}

#cadre {
	background-color: #F9F9F9; /* couleur fond cadre intérieur */
	width: 90%;
	max-width: 1000px;
	border: 3px solid #E67F00; /*couleur bordure = orange*/
	margin: 0 auto 0 auto; /*marge externe hdbg*/
	padding: 20px 0 20px 0;
}

#titre {
	float:left;
	padding: 0 0 15px 0 ;
	margin: 0 0 0 29% ;
	width: 53%;
	color: #1D5E69; /* couleur ecriture du texte */
}

#photo {
	float: right;
	width: 150px;
	margin: 0 20px 5px 0;
}

#photo img {
	width: 150px;
	height: 193px;
}

h1 /* Titre du CV */
 {
	font-size: 2.1em;
	font-family: Lucida sans unicode;
	letter-spacing: 0.0px;
	line-height : 1.8em;
	text-align: left;
	font-weight: normal;
	color: #E67F00; /* couleur ecriture du texte */
	margin: 0 0 50px 0;
	padding : 0;
}

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

h2 /* titre partie du CV */
 {
 	display: list-item;
	list-style-image : url("../image/puce_noire.gif");
/*	list-style-position: inside;*/
	font-weight: bold;
	font-family: arial;
	font-size: 1.2em;
	color: #1D5E69; /* couleur titre partie */
	clear: both;
	padding: 0 0 15px 0 ;
	margin: 0 0 0 29% ;
	/*border: red 1px solid;*/
}

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

.details {
	font-size: 90%;
}

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



.left {
	float:left;
	width: 25%;
	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: 70%;
	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: 70%;
	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 10px 0; /*bas*/
}

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

a.Lien2 {
	text-decoration: none;
	background-color: #E67F00;
	color: #FFF;
	border-right: 3px solid #E67F00;
	border-left: 3px solid #E67F00;
	border-bottom: 1px solid #E67F00;
	/*font-size: 0.9em;*/
	font-weight: bold;
}

a.Lien2:hover {
	border-right: 3px solid #F9F9F9;
	border-left: 3px solid #F9F9F9;
	background-color: #F9F9F9;
	color: #000;
	font-weight: bold;
}

a.Lien3{
	text-decoration: none;
	font-weight: bold;
	 color: #1D5E69; /* couleur ecriture du texte */
}
/********  PARTICULARITE ***********/
a.LienPDF { /*lien pour PDF*/
  text-decoration: none;
	text-align: left;
	font-weight: bold;
	color: #303030;
}

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;
}

.LienAccueil {
	font-size:0.75em;
	color: #EEE;
}

.RemarqueImportante {
	color: #C95F5F;
}

.TextPetitInvisible {
	color: #1D5E69;
	font-size: 1px;
	padding : 0;
	margin : 0;
}

