P.intro { margin-top: 0.42cm; margin-bottom: 0cm; direction: ltr; color: #000000; text-align: justify; widows: 2; orphans: 2 }
P.western { margin-top: 0.42cm; margin-bottom: 0cm; direction: ltr; color: #000000; text-align: justify; widows: 2; orphans: 2; font-family: "Palatino Linotype", sans-serif; font-size: 11pt; so-language: fr-CH }
P.cjk { font-family: "Times New Roman", serif; font-size: 11pt }
P.ctl { font-family: "Times New Roman", serif; font-size: 12pt; so-language: ar-SA }
p.titre1 { margin-bottom: 0.21cm; direction: ltr; color: #000000; text-align: center; widows: 2; orphans: 2 }
p.titre1.western { font-family: "Palatino Linotype", sans-serif; font-size: 28pt; so-language: fr-CH }
p.titre1.cjk { font-family: "Times New Roman", serif; font-size: 28pt }
p.titre1.ctl { font-family: "Arial", sans-serif; font-size: 16pt; so-language: ar-SA; font-weight: medium }
p.titre2 { margin-top: 2cm; margin-bottom: 0.64cm; border-top: none; border-bottom: 1px solid #000000; border-left: none; border-right: none; padding-top: 0cm; padding-bottom: 0.04cm; padding-left: 0cm; padding-right: 0cm; direction: ltr; color: #000000; widows: 2; orphans: 2 }
p.titre2.western { font-family: "Palatino Linotype", sans-serif; font-size: 14pt; so-language: fr-CH; font-style: italic }
p.titre2.cjk { font-family: "Times New Roman", serif; font-size: 14pt; font-style: italic }
p.titre2.ctl { font-family: "Arial", sans-serif; font-size: 14pt; so-language: ar-SA; font-style: italic }
p.titre3 { margin-bottom: 0.11cm; direction: ltr; color: #000000; widows: 2; orphans: 2 }
p.titre3.western { font-family: "Palatino Linotype", sans-serif; font-size: 13pt; font-weight:bold; so-language: fr-CH }
p.titre3.cjk { font-family: "Times New Roman", serif; font-size: 13pt }
p.titre3.ctl { font-family: "Arial", sans-serif; font-size: 13pt; so-language: ar-SA }
p.titre4 { margin-bottom: 0.11cm; direction: ltr; color: #000000; widows: 2; orphans: 2 }
p.titre4.western { font-family: "Palatino Linotype", sans-serif; font-size: 13pt; font-weight:bold; text-decoration:underline; so-language: fr-CH }
p.titre4.cjk { font-family: "Times New Roman", serif; font-size: 13pt }
p.titre4.ctl { font-family: "Times New Roman", serif; font-size: 14pt; so-language: ar-SA }
p.sous-titre1 { margin-top: 0.64cm; font-family: "Palatino Linotype", sans-serif; font-size: 12pt; so-language: fr-CH; font-weight: bold; text-align: left }
P.sous-titre2-western { margin-top: 0.64cm; border: 0; background-color: #eaeaea; padding: 0.14cm; font-family: "Palatino Linotype", sans-serif; font-size: 10pt; so-language: fr-CH; font-weight: bold; text-align: left }
P.sous-titre2-cjk { margin-top: 0.64cm; border: 1px solid #000000; padding: 0.14cm; font-family: "Times New Roman", serif; font-size: 10pt; font-weight: bold; text-align: left }
P.sous-titre2-ctl { margin-top: 0.64cm; border: 1px solid #000000; padding: 0.14cm; font-family: "Times New Roman", serif; font-size: 12pt; so-language: ar-SA; text-align: left }
P.liste-1-western { margin-left: -0.01cm; margin-right: 1.25cm; margin-top: 0.85cm; text-align: justify; font-family: "Palatino Linotype", sans-serif; font-size: 11pt; so-language: fr-CH }
P.liste-1-cjk { margin-left: -0.01cm; margin-right: 1.25cm; margin-top: 0.85cm; font-family: "Times New Roman", serif; font-size: 11pt }
P.liste-1-ctl { margin-left: -0.01cm; margin-right: 1.25cm; margin-top: 0.85cm; font-family: "Times New Roman", serif; font-size: 12pt; so-language: ar-SA }
P.corps-de-texte-4-western { margin-top: 0cm; font-family: "Palatino Linotype", sans-serif; font-size: 9pt; so-language: fr-CH }
P.corps-de-texte-4-cjk { margin-top: 0cm; font-family: "Times New Roman", serif; font-size: 9pt }
P.corps-de-texte-4-ctl { margin-top: 0cm; font-family: "Times New Roman", serif; font-size: 12pt; so-language: ar-SA }
P.corps-de-texte-5-western { margin-top: 0cm; border: 1px solid #000000; padding: 0.14cm; font-family: "Palatino Linotype", sans-serif; font-size: 10pt; so-language: fr-CH; text-align: left }
P.corps-de-texte-5-cjk { margin-top: 0cm; border: 1px solid #000000; padding: 0.14cm; font-family: "Times New Roman", serif; font-size: 10pt; text-align: left }
P.corps-de-texte-5-ctl { margin-top: 0cm; border: 1px solid #000000; padding: 0.14cm; font-family: "Times New Roman", serif; font-size: 12pt; so-language: ar-SA; text-align: left }
P.corps-de-texte-1-western { margin-top: 0cm; font-family: "Palatino Linotype", sans-serif; font-size: 11pt; so-language: fr-CH }
P.corps-de-texte-1-cjk { margin-top: 0cm; font-family: "Times New Roman", serif; font-size: 11pt }
P.corps-de-texte-1-ctl { margin-top: 0cm; font-family: "Times New Roman", serif; font-size: 12pt; so-language: ar-SA }
P.1-western { margin-top: 0cm; font-family: "Palatino Linotype", sans-serif; font-size: 11pt; so-language: fr-CH; font-weight: bold; text-align: left }
P.1-cjk { margin-top: 0cm; font-family: "Times New Roman", serif; font-size: 11pt; font-weight: bold; text-align: left }
P.1-ctl { margin-top: 0cm; font-family: "Times New Roman", serif; font-size: 12pt; so-language: ar-SA; text-align: left }
A.western:link { font-style: italic }
A.cjk:link { font-style: italic }

body, #contenu {
  background-color: #ffffff;
  color: #000000;
}

a {
	color:#0000a0;
	text-decoration:none;
}

.navigation, .navigation2 {
  display: none;
}

#entete {
  margin-bottom:20;
  float:top;;
  padding-top:20;
  padding-bottom:0;
  padding-left:80;
  height:80;
  background-color: #ffffff;
  border-style:solid;
  border-width:1.5pt;
  border-color:#000000;
  background-image:url("./img/bach_armes06.jpg");
  background-repeat:no-repeat;
  background-position:10px 10px;
}

#entete, #entete a:link, #entete a:visited {
  font-family:"Palatino Linotype", serif;
  font-size:28pt;
  font-style:italic;
  font-weight:
  letter-spacing:6pt;
  color:#000000;
}

#nav_menu {
  display: none;
}

#pieddepage {
  float:bottom;
  padding-top:4pt;
  padding-bottom:4pt;
  padding-left:20pt;
  padding-right:20pt;
  border-top-style:solid;
  border-top-width:1pt;
  border-color:#000000;
  background-color: #ffffff;
  text-align:center;
  font-family:Verdana, sans-serif;
  font-size:10pt;
  color:#000000;
}

h1 {
	text-align:center;
	font-size:18pt;
	font-weight:bold;
}

h2 {
	text-align:center;
	font-size:16pt;
	font-variant:small-caps;
}

h3 {
	text-align:center;
	font-size:16pt;
	font-weight:bold;
}

h4 {
	text-align:left;
	font-size:14pt;
	font-weight:bold;
}

h5 {
	text-align:left;
	font-size:12pt;
	font-weight:bold;
}

entete1 {
	font-size:20pt;
	font-weight:bold;
	font-variant:small-caps;
}

.sstitre1 {
	text-align:left;
	font-size:12pt;
	font-weight:bold;
}

.texte1 {
	text-align:justify;
}

.titre1 {
	text-align:center;
	font-size:20pt;
	font-weight:bold;
}

.titre2 {
	text-align:center;
	font-size:16pt;
	font-weight:bold;
	font-variant:small-caps;
}

.texte-compo1 {
  font-family:Verdana, sans-serif;
  font-size:10pt;
  font-style:italic;
}

.texte-compo1 em {
  font-style:normal;
}

.texte-cadre1 {
	font-family:Verdana, sans-serif;
	font-size:11pt;
	font-weight:bold;
	text-align:justify;
	margin-left:40pt;
	margin-right:40pt;
	line-height:15pt;
	border-style:solid;
	border-width:1.5pt;
	border-color:#c84605;
	padding:10pt;
}

.texte-cadre2 {
	font-family:Verdana, sans-serif;
	font-size:10pt;
	text-align:justify;
	margin-left:30pt;
	margin-right:30pt;
	line-height:15pt;
	border-style:solid;
	border-width:1.5pt;
	border-color:#6d5785;
	padding:10pt;
}

.gauche {
  float:left;
}

.droite {
  float:right;
  position:absolute;
  left:450;
}

table.compo {
  width:80%;
  margin-left:auto;
  margin-right:auto;
  border:1px dotted;
  padding:20;
}

table.compo td {
  border:0;
  font-family:Verdana, sans-serif;
}

table.compo td.clnom {
  font-size:12pt;
}

table.compo td.cldescr {
  font-size:10pt;
}

.jnum {
  width:20;
  font-size:8pt;
}

.jnom {
  width:160;
  font-size:10pt;
}

.jpieds {
  width:60;
  font-size:10pt;
  font-style:italic;
}

.espace {
  width:200;
}
