body				{ background-color: #ffffff; color: #000000;
					  margin: 0pt; padding: 10px 12% 6px 15pt; 
					  max-width: 900; } 

A:link, a:active	{ color: #cc0000; }
A:visited			{ color: #aa5566; }
A:hover				{ color: #bb0000; background: #f4f499; text-decoration: none; }

A.menu:link, A.menu:active
					{ color: #111199; text-decoration: none; }
A.menu:visited		{ color: #5555aa; text-decoration: none; }
A.menu:hover		{ color: #000088; background: #FFFF66; text-decoration: none; }
/*
A.menu:link, A.menu:active
					{ color: #666600; text-decoration: none; }
A.menu:visited		{ color: #808000; text-decoration: none; }
A.menu:hover		{ color: #000088; background: #FFFF66; text-decoration: none; }

A.menu:link, A.menu:active
					{ color: #880033; text-decoration: none; }
A.menu:visited		{ color: #bb3366; text-decoration: none; }
A.menu:hover		{ color: #880033; background: #FFFF66; text-decoration: none; }
*/





/* Styles de caractères */

.ajout, #ajout		{ background: #f4f499; }
.enleve, #enleve	{ background: #f4f499; color: #cc6666; text-decoration: line-through; }


.zz, #zz			{ display: none; }
.gros, #gros		{ font-size: 110%; }
.moyen, #moyen		{ font-size: 92%; }
.petit, #petit		{ font-size: 84%; }
.petititem			{ font-size: 84%; font-weight: normal; }
.ttpetit, #ttpetit	{ font-size: 77%; }
.mini, #mini		{ font-size: 70%; }
.micro, #micro		{ font-size: 62%; }
.pmaj, #pmaj		{ font-size: 76%; text-transform : uppercase; }
.romain, #romain	{ font-weight: normal; }
.gras, #gras		{ font-weight: bold ; }

.abr, #abr			{ font-weight: normal; font-size: 95%; }
.vert, #vert		{ color: #007000; }
.bleu, #bleu		{ color: #3333aa; }
.rouge, #rouge		{ color: #aa0000; }
.violet, #violet	{ color: #770077; }
.teal, #teal		{ color: #007777; }
.accent, #accent	{ color: #007777; font-weight: bold; }

.sansserif, #sansserif	{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 91%; }


.tableau			{ padding: 0 0 0 6pt; }


samp, .tag			{ font-family: Charcoal, Chicago, Arial, Tahoma, "MS Sans serif", sans-serif; 
					  font-size: 85%; font-weight: bold; }
code				{ font-family: "Courier New", Courier, monospace; 
					  font-size: 91%;}
code, samp, .tag 	{ color: #725210; }



sub					{ font-size: 78%; }
.MsoFootnoteReference, 
sup					{ font-size: 78%; }




/*Paragraphes*/
dl,
p			{ margin: 6pt 0pt 0pt 7pt; }
p.p12pt, p.ouvert, p.open 
			{ margin-top: 12pt; }
p.12pt		{ margin-top: 12pt; }
p.p2pt		{ margin-top: 3pt; }
p.2pt 		{ margin-top: 3pt; }
dt,
p.p0pt, p.ferme, p.closed
			{ margin-top: 0pt; }
p.0pt		{ margin-top: 0pt; }
dt,
P.gauche0pt, 
p.left0pt	{ margin-left: 0pt; }


p.credits, p.credits2 { font-size: 80%; font-style: italic; }
p.credits	{ margin-top: 22pt; }
p.credits2	{ margin-top: 3pt; }


blockquote, .blockquote, #blockquote 
			{ margin: 6pt 39pt 0pt 46pt; }



/* Titrage */
h1, h2, h3, h4, h5, h6
		{ font-weight: bold; 
		  margin: 0 0 0 7pt;
	}


h1		{ font-size: 200%;
		  margin-top: 25px; line-height: 0.95em; }

.h1a 	{ font-size: 70%; } 


.traduction 	{ font-size: 12pt;
				  z-index=2; position: absolute; 
				  left: 15pt; top: 25px; width: 100%; 
				  text-align: right; }
				  /*left: 21pt;*/




h2		{ font-size: 165%;
		  border-width: 0 0 2 0; border-style: solid; 
		  margin-top: 36pt; margin-bottom: 12pt;} 

.h2b	{ font-size: 85%; } 
.h2c 	{ font-size: 70%; }


H2.standard, H2.ordinaire
		{ margin-top: 15pt; }

h2.sansfilet, h2.noruler,
h2.sstitresansfilet, h2.subtitlenoruler 
		{ padding: 0; border: 0; 
		  margin-bottom: 0pt; }
h2.sstitresansfilet, h2.subtitlenoruler
		{ margin-top: 13pt; }

h2.sstitre, h2.subtitle,
h2.sstitre2, h2.subtitle2
		{ padding: 0 0 2 0; border-width: 0 0 6 0; 
		  margin-bottom: 24pt; }
h2.sstitre, h2.subtitle
		{ margin-top: 16pt; }
h2.sstitre2, h2.subtitle2
		{ margin-top: 3pt; }



h3 		{ font-size: 131%; 
		  margin-top: 27pt; }

h3.standard, h3.ordinaire
		{ margin-top: 12pt; }



h4 		{ font-size: 105%; 
		  margin-top: 18pt; }

h4.standard, h4.ordinaire
		{ margin-top: 9pt; }
h4.sstitre, h4.subtitle,
h4.sstitre2, h4.subtitle2 
		{ font-size: 127%; }
h4.sstitre, h4.subtitle
		{ padding: 0 0 2 0; border-width: 0 0 6 0; border-style: solid;
		  margin-top: 5pt; margin-bottom: 27pt; }
h4.sstitre2, h4.subtitle2
		{ margin-top: 14pt; }



h5, h6 { font-size: 100% }

h5 		{ margin-top: 9pt; }












/*Listes, puces et notes */

dl,
p.liste1, p.liste1a, p.liste1b, p.liste1gras, p.liste1agras, p.liste1bgras,
p.puce1, p.puce1a, p.puce1b, p.puce1gras, p.puce1agras, 
p.note, p.MsoFootnoteText, p.footnote { 
	margin-left: 20pt; }

dd,
p.liste2, p.liste2a, p.liste2b,
p.puce2, p.puce2a, p.puce2b { 
	margin-left: 33pt; }

p.liste3, p.liste3a, p.liste3b,
p.puce3, p.puce3a, p.puce3b { 
	margin-left: 46pt; }

.note, p.note, p.MsoFootnoteText, p.footnote { 
	font-size: 90%; line-height: 104%;
	margin-top: 4pt; }
p.liste1a, p.liste1agras, p.liste2a, p.liste3a,
p.puce1a, p.puce1agras, p.puce2a, p.puce3a { 
	margin-top: 3pt; }
p.liste1b, p.liste2b, p.liste3b,
dd,
p.puce1b, p.puce2b, p.puce3b {
	margin-top: 0pt; }
	
p.liste1gras, p.liste1agras,
p.puce1gras, p.puce1agras {
	font-weight: bold; }

p.puce1, p.puce1a, p.puce1b, p.puce1gras, p.puce1agras,
p.puce2, p.puce2a, p.puce2b,
p.puce3, p.puce3a, p.puce3b,
p.note, p.MsoFootnoteText, p.footnote { 
	text-indent: -13pt; }



p.espace		{line-height: 1pt; clear: both; }




ol, ul 			{ margin-top: 4pt; }
ul				{ margin-left: 20pt; text-indent: -1pt; }
ol				{ margin-left: 26pt; text-indent: -1pt; }
li 				{ margin-top: 2pt; }







div.photogauche		{ float: left;  padding: 0pt 30pt 15pt 0pt; width:250; }
div.photo,
div.photodroite		{ float: right; padding: 0pt 0pt 15pt 15pt; width:265; }
div.lien			{ float: right; padding: 0pt 0pt 2pt 15pt; width: 200; text-align: center; }
p.photo				{ text-align: right; }
p.lien				{ text-align: center; }
p.site, p.sitebold	{ margin-left: 20pt; }
p.sitebold 			{ font-weight: bold; }
p.descr  			{ margin-left: 46pt; margin-top: 1pt; }




/* Colonne des menus */

.menufont,
p.menu0, p.menu, p.menu1, p.menu1a, p.menu1b, p.menu1c, p.menu1d, p.menu1e,
p.menu1expand,
p.menu2, p.menumini, p.menumini1,
p.menuaux, p.menuaux1, p.menuaux2 
	{ font-family: Geneva, Arial, Helvetica, sans-serif; }



.menufont { font-size: 9pt; }


P.menu0 { 
	font-size: 9pt;
	font-weight: bold; text-decoration: underline; 
	margin-top: 12pt; margin-bottom: 10pt; }

p.menu, p.menu1, p.menu2, p.menu1expand 
				{ font-size: 10pt; font-weight: bold; line-height: 10pt; }
P.menu1  		{ margin-top: 9pt; }
p.menu2  		{ margin-top: 2pt; }

p.menu1a, p.menu1b, p.menu1c, p.menu1d, p.menu1e
				{ font-size: 9pt; line-height: 9pt; }
P.menu1a 		{ margin-left: 18pt; margin-top: 6pt; }
P.menu1b 		{ margin-left: 18pt; margin-top: 4pt; }
P.menu1c 		{ margin-top: 9pt; font-style: italic; }
P.menu1d 		{ margin-left: 26pt; margin-top: 2pt; }
P.menu1e 		{ margin-left: 26pt; margin-top: 1pt; }

P.menumini		{ font-size: 9px; }
P.menumini1		{ font-size: 9px; margin-top: 5pt; }
p.menu1expand	{ font-weight: normal; font-style: italic; margin-top: 11pt; }


p.menuaux, p.menuaux1, p.menuaux2 
				{ text-align: center; }

p.menuaux 		{ font-size: 82%; font-weight: bold; margin-top: 8pt; }
P.menuaux1		{ font-size: 80%; font-weight: bold; margin-top: 12pt; }
P.menuaux2 		{ font-size: 72%; margin-top: 2pt; }



/*Lignes et traits */
hr { 
    margin-left: 7pt;
    margin-top: 12pt; margin-bottom: 0pt; }




p.ligne1, p.ligne1menu, p.ligne2, p.ligne3, p.ligne5, p.ligne8 {
	font-size: 20%; line-height: 4pt;
	padding: 0pt;
	border-width: 0 0 1px 0;
	border-style: solid; }

P.ligne1 { 
	border-bottom-width: 1px; 
	margin: 8pt 0 8pt 7pt; }
P.ligne1menu { 
	border-bottom-width: 1px; 
	margin: 5pt 2pt 9pt 7pt; }

P.ligne2 { 
	border-bottom-width: 2px; 
	margin: 10pt 0 10pt 7pt; }

p.ligne3 { 
	border-bottom-width: 3px; 
	margin: 12pt 0 12pt 7pt; }

P.ligne5 { 
	border-bottom-width: 6px; 
	margin: 14pt 0 14pt 7pt; }

P.ligne8 { 
	border-bottom-width: 10px; 
	margin: 20pt 0 20pt 7pt; }




/* Images */

img { border-width: 0px; }

