@charset "iso-8859-1";

BODY { font-family: Times new roman, serif;
	background-color: #FFFFFF;
	color: #000000;
	line-height:1.5;
	font-size: 11pt; overflow-x: visible }

A {	color: #705400; text-decoration: none }
	
H1 { font-family: Arial, serif; font-size: 20pt }
H1 A { font-family: Arial, serif; font-size: 20pt }
H2 { font-family: Arial, serif; font-size: 13pt }
H2 A { font-family: Arial, serif; font-size: 13pt; color: #705400 }
H3 { font-family: Arial, serif; font-size: 12pt; color: #705400 }
H3 A { font-family: Arial, serif; font-size: 12pt; color: #705400 }
H4 { font-family: Arial, serif; font-size: 11pt ; font-weight: bold; color: #004080 }
H4 A { font-family: Arial, serif; font-size: 11pt ; font-weight: bold; color: #004080 }

/* Table des matières */
table.tdm { font-family: times new roman, serif; line-height: 1 }
table.tdm td a { font-weight: bold; font-size: 13pt; text-align: center; color: #000000 }
table.tdm td { font-weight: bold; font-size: 15pt; text-align: center }


/* Sommaires */
table.tm { line-height: 1 }
table.tm td { line-height: 1; vertical-align: top}
table.tm td.tm1 { font-family: Arial, serif; font-size: 12pt; font-weight: bold; color: #000000 }
table.tm td.tm2 a { color: #705400; font-size: 12pt; font-weight: bold }
table.tm td.tm3 a { color: #004080; font-size: 11pt; vertical-align: top }


/* menu entete */
Table.tablentete { background-color: #004080; width: 0* }
Table.tablentete td { border: 1px solid #FFFFFF; text-align: center }
Table.tablentete a { color: #FFFFFF }

/* exemples */
Table.exetnon { line-height: 1 }
Table.exetnon td { vertical-align: top }

/* titres de parties */
Table.titreparties { width: 100%; text-align: center; border-top: 2px double #000000 }
Table.titreparties td div { font-family: Arial, serif; font-size: 16pt; font-weight: normal }
Table.titreparties td { font-family: Bookman Old Style, serif; font-size: 20pt; color: #000000; font-weight: normal }

/* titres de chapitres dans les sommaires */
Table.titrechap { width: 100%; font-family: Arial, serif; text-align: center }
Table.titrechap caption { font-size: 16pt; font-weight: bold }
Table.titrechap td { border-top: 2px double #000000; border-bottom: 2px double #000000; font-size: 18pt; color: #000000; font-weight: bold }

/* titres sections de chapitres (entre lignes) */
Table.section { width: 100%; text-align: center }
Table.section td { font-family: Arial, serif; border-top: 2px double #000000; border-bottom: 2px double #000000; font-size: 16pt; color: #000000; font-weight: bold }

/* Sommaire de sections dans une boîte */
table.boitsomm { border: 1px solid #000000; width: 100%; line-height: 1 }
table.boitsomm td { vertical-align: top; font-size: 10pt; color: #004080 }
table.boitsomm td a { font-size: 10pt; color: #004080; text-decoration: underline  }
table.boitsomm td.som { font-family: arial, serif; font-size: 11pt; color: #000000; font-weight: bold }

HR { border-bottom: 1px solid #000000 }

OL.lettresmin { list-style-type: lower-latin }
OL.chiffres { list-style-type: decimal  }

LI a { color: #705400; text-decoration: underline }

dl { text-align: justify ; line-height: 1.5 }

Q {	font-family: Arial, serif; color:#004080 }

/* exposants et renvois de nbp */
SUP {font-size: 10pt }
SUP.nbp { font-family: Arial, serif; font-size: 10pt; font-weight: bold; text-decoration: underline; color: #FF0000 }
SUP.nonnbp { font-family: Arial, serif; font-size: 10pt; font-weight: bold; text-decoration: none; color: #FF0000 }

/* renvois aux chapitres et articles ( et langues chap 22) */
SPAN { font-family: Arial, serif; color:#004080; font-weight: bold; text-decoration: underline }
SPAN.chap { font-family: Arial, serif; color:#705400; font-weight: bold; text-decoration: underline }
SPAN.cat { font-weight: bold; color:#000000; text-decoration: none }
Span.lang {font-family: Arial, serif; font-weight: normal; font-style: italic; text-decoration: underline}

W {	font-family: Arial, serif; color:#FFFFFF }

/* Notes de bas de pages */
P {	text-align: justify }
.nbp { font-size: 9pt }
.nbp a { font-weight: bold; color: #FF0000 }
Table.nbp td {font-size: 9pt; line-height: 1 }
Table.nbp2 td {font-size: 8pt; line-height: 1 }

Blockquote { text-align: justify }