body {
	color: #222;
	font-family: Fontin, Calluna, Serif;
	font-size: 11.27pt;
	margin-left: 0;
}

p {
	margin-top: 0;
	margin-bottom: 0.1cm;
	margin-left: 0.8cm;
}
ul {
	margin-top: 0;
}

a {
	color: #222;
	text-decoration: none;
	cursor: pointer;
}
a:hover, a:focus {
	text-decoration: underline;	
}
a:active {
	text-decoration: none;
	outline: 1px dotted #333;
}

acronym, abbr {
	border-bottom: 0;
	cursor: help;
}
acronym:hover, abbr:hover {
	border-bottom: 1px dotted #455;
	cursor: help;
}

h1, h4 {
	margin-left: 3cm;
}

h1 {
	border-bottom: 1px solid #444;
	font-family: Fontin, Serif;
	font-size: 20pt;
	font-weight: normal;
	margin-bottom: 0.9mm;
	margin-top: 0;
	padding-top: 0;
}
h2 {
	text-decoration: underline;
	font-family: Fontin, Serif;
	font-size: 14pt;
	font-weight: normal;
	margin-left: 4.5cm;
	margin-top: 0;
	margin-bottom: 2mm;
}
h3 {
	font-size: 15pt;
	font-weight: bold;
	margin-bottom: 0;
	margin-left: 3.2cm;
}
h4 {
	border-bottom: 0.5mm solid #444;
	font-size: 13pt;
	font-weight: bold;
	margin-bottom: 0.2cm;
}


.cache {
	display: none;
}
.gauche {
	float: left;
}
.droite {
	/*color: #666;*/
	visibility: hidden;
}

img {
	float: left;
	margin-bottom: 0.4cm;
	margin-left: 0.1cm;
	width: 2.4cm;
}

#contacts {
	margin-left: 4mm;
	float: left;
}
#adresse {
	margin-bottom: 1.5mm;
}
.nom {
	font-variant: small-caps;
}

a.email {
	font-family: Anivers, sans-serif;
	text-decoration: underline;
	color: #223;
}

#autres {
	margin-left: 9cm;
}
#autres>p {
	margin-top: 4mm;
}
#etatCivil p span{
	display: none;
}

#formation {
	clear: both;
	margin-top: 1.5cm;
}

#competences ul {
	margin-left: 0;
	padding-left: 0.8cm;
}
#competences li {
	line-height: 6.2mm;
	list-style-type: none;
}


p.description {
	text-indent: 1cm;
}

@media print {
	body {
		height: 297mm;
		width: 210mm;
	}
	
	#choixCSS, #bas {
		display: none;
	}
	
	
	img {
		display: none; /* cacher photo */
	}
}
