body 				{ background-colour: #FFFFFF; color: #000000;
					  background: url('http://st-georges.org/pics/croix3.jpg') no-repeat top left;
					  margin: 3px 100px 10px 241px; padding: 0;
					  max-width: 1050px;
					  }



/*Liens dans la portion contenu */

a:link, a:active	{ color: #006380; }
a:visited			{ color: #337783; }
a:hover				{ color: #006682; background-color: #ffe8e8; text-decoration: none; }





/*Formats de caractères */

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


.zz,      #zz		{ display: none; }

.note,    #note 	{ font-weight: normal ; font-size: 90%; line-height: 104%; }
.gros,    #gros 	{ font-size: 110%; }
.moyen,   #moyen 	{ font-size: 91%; }
.petit,   #petit 	{ font-size: 84%; }
.ttpetit, #ttpetit	{ font-size: 77%; }
.mini,    #mini  	{ font-size: 70%; }
.micro,   #micro 	{ font-size: 62%; }
.maj,     #maj  	{ text-transform : uppercase; }
.pmaj,    #pmaj		{ text-transform: uppercase; font-size: 80%; }
.smallcaps,
        #smallcaps  { font-variant : small-caps; }
.romain,  #romain 	{ font-weight: normal; }
.gras,    #gras  	{ font-weight: bold; }
.italique, #italique { font-style: italic; }
.barre,   #barre,
.raye,    #raye 	{ text-decoration: line-through; }

.verifier,#verifier { color: #000077; }
.bleu,    #bleu 	{ color: #0000aa; }
.rouge,   #rouge 	{ color: #cc2222; }  /*fe1522*/
.vert,    #vert 	{ color: #007000; }
.violet, #violet	{ color: #770077; }
.teal,    #teal 	{ color: #116050; }

.couleur, #couleur,
.accent,  #accent,
.accent2, #accent2	{ color: #cc2222; }
.accent,  #accent,
.accent2, #accent2	{ font-weight: bold }
.accent2, #accent2	{ font-size: 105%; }


/* Couleurs saisonnières */
.standard, #standard,
.std, #std			{ color: #007000; } /*darkgreen*/
.careme, #careme	{ color: #700066; } /*purple*/
.avent, #avent		{ color: #0000cc; } /*mediumblue*/
.blanc, #blanc,
.noel, #noel,
.paques, #paques	{ color: #997a09; } /*DarkGoldenrod  aa880b*/
.sang, #sang		{color: #cc2222; }

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



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: 82%; }
.MsoFootnoteReference, 
sup					{ font-size: 78%; vertical-align: super; line-height: 15%; }


/*Accès au glossaire*/
.english, #english { color: #aa0000; }





/*Caractères utilisés pour les tableaux, figures, exemples et menus*/

.menu, .menuaux, #menu, #menuaux, 
p.figure, p.figure0, p.figure2, p.exemple,
p.accueil,
.menufont
	{ font-family: Geneva, Arial, Helvetica, sans-serif;
	  font-size: 84%; }







/*Paragraphes*/

dl,
p			{ margin: 6pt 0pt 0pt 0pt; }


#ouvert,
p.ouvert	{ margin-top: 12pt; }
#p2pt,
p.p2pt		{ margin-top: 2pt;}
p.envoi  	{ margin-top: 9pt; }
#ferme,
p.ferme 	{ margin-top: 0pt; }
dt			{ margin-left: 0pt; }

p.note  	{ font-size: 85%; font-style: italic;
			  line-height: 104%; }
p.petit 	{ font-size: 85%;
			  line-height: 104%; }




p.credits	{ margin-top: 15pt; font-size: 95%; }
p.credits2	{ margin-top: 3pt;  font-size: 95%; }
p.credits3	{ margin-top: 15pt; font-size: 70%; }

blockquote, .blockquote, #blockquote 
			{ margin: 9pt 39pt 3pt 39pt; }



.traduction
			{ float: right; margin-top: 12px;
			  font-size: 12pt; font-weight: bold; 
			  text-align: right; }



/* Titrage */

h1, h2, h3, h4, h5, h6,
.George,
#George 	{ font-family: Georgia, 'Book Antiqua', 
			  Garamond, 'ITC Garamond', 'Garamond Book', 
			  Palatino, 'ITC Palatino', 'Palatino Linotype', 
			  'Times New Roman', Times, serif; 
			  font-style: italic; }

h1, h2, h3, h4, h5, h6
			{ font-weight: bold; 
			  color: #cc2222;
			  margin: 0 0 0 1pt; 
			  }


h1			{ font-size: 28pt; font-weight: normal;
			  margin-top: 18px; line-height: 0.97em; }

.h1a 		{ font-size: 60%; } 



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

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


h2.sstitre, h2.sstitre2
			{font-size: 21pt; }

h2.ordinaire,
.sstitre
			{ margin-top: 10pt; }

.sstitre2 { margin-top: 1pt; }

.sstitre,
.sstitre2	{ padding 0; border: 0; border-width: 0 0 0 0; }

#sansfilet	{ padding 0; border: 0; border-width: 0 0 0 0; margin-bottom: 0pt; }


h2.tableau, h2.tableau0, h2.tableau0titre, h2.tableau0titre0 
			{ font-size: 92%; color: #cc2222; 
			  border-color: #cc2222; }  /*#fe1522*/
h2.tableau0 { margin-top: 0pt; }

h2.tableau0titre, h2.tableau0titre0
			{ font-size: 122%; }

h2.tableau0titre, h2.tableau0titre0,
.tableau0titre, .tableau0titre0
			{ background-color: #cc2222;
			  color:#ffffff; 
			  border-width: 1px 0px 3px 0px; 
			  padding: 5pt 3pt 2pt 12pt; 
			  margin: 28pt 0pt 0pt 0pt; 
			  }
h2.tableau0titre0, .tableau0titre0
			{ margin: 6pt 0 0 0; }

#tableau0pied
			{ margin: 0 0 3pt 0; padding: 4pt 3pt 5pt 12pt; }


h3 			{ font-size: 132%; 
			  margin-top: 25pt; }

h3.ordinaire
			{ margin-top: 10pt; }



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

h4.ordinaire
			{ margin-top: 9pt; }
h4.sstitre,
h4.sstitre2 { font-size: 127%; }



h5 			{ font-size: 105%; margin-top: 12pt; }

h6 			{ font-size: 95% }

h5.ordinaire, 
h6			{ margin-top: 8pt; }










/*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: 13pt; }

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

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

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




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









/*Lignes et traits */
hr 				{ 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;
				  color: #cc2222;
				  border-width: 0 0 1px 0;
				  border-style: solid; }

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

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

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

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

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






/*Photos flottantes*/

div.photogauche		{ float: left;  margin: 3pt 20px 15pt 0; width: 300; }
div.photo,
div.photodroite		{ float: right; margin: 3pt 0 15pt 20px; width: 300; }

div.lien,			{ float: right; padding: 0pt 0pt 2pt 15pt; width: 200; text-align: center; }
.lien				{ float: right; padding: 5px 0 2pt 20pt; }
p.photo				{ text-align: right; }

p.figure, p.figure0, p.figure2, 
p.exemple 			{ color:#000099;
					  margin-top: 4pt; }
p.figure0 			{ margin-top: 0pt; }
p.figure2 			{ margin-top: 12pt; }
p.exemple 			{ margin-left: 39pt; margin-right: 18pt; }

p.site, p.sitebold	{ margin-top: 12pt; }
p.sitebold 			{ font-weight: bold; }
p.descr  			{ margin-left: 26pt; margin-top: 1pt; }

/*Fin de photo*/
.clear, #clear		{clear: both; }









/*Tableaux*/

div.tableau, 
div.tableaucontenu	{ margin: 0 0 10pt 0pt; padding: 5pt 4pt 9pt 10pt; 
					  background-color: #ffe8e8; 
					  border: 2pt solid #cc2222; }

#tableau 			{ background-color: #ffe8e8; }

div.tableau 		{ margin-top: 10pt; }


#droite 			{ width: 375; float: right; margin-left: 18; }

#gauche 			{ width: 375; float: left; margin-right: 30; }


/*Commande Tableaux*/

table				{ text-align: left; padding: 0; margin: 6pt 0 0 0; spacing: 0; border-spacing: 0; border-collapse: collapse; }
.head, #head		{ font-style: italic; }
td					{ text-align: left; vertical-align: top; margin-top: 6pt; }
.entete, #entete	{ font-style: italic; border-bottom: 1 solid #cc2222; }




/*Division pour le contenu*/

div.titre		{ height: 153px; }
div.titre1 		{ position: absolute; top: 3px; left: 241px;
				  margin: 0px 0px 0px 0px; 
				  padding: 0px 100px 0px 0px ; 
				  max-width: 800px;
				  } 

div.contenu0 	{ position: relative; top:0; left: 0;  margin: 0px 0px 0px 0px; 
				  padding: 0px 100px 10px 0px ; 
				  max-width: 800px;
				  } 

div.contenu1 	{ position: absolute; top: 161px; left: 241px;
				  margin: 0px 0px 0px 0px; 
				  padding: 0px 100px 10px 0px ; 
				  max-width: 800px;
				  } 


/* Division pour l'accueil */

p.croix			{ position: absolute; top: 46px; left: 120px; margin: 0;
				  width: 200px; display: none;
				 }

p.accueil		{ position: absolute; top: 8px; left: 9px; 
				  width: 175px;
				  margin: 0pt; padding: 0; 
				  background-color: #FFFFFF; color: #000000; }



/* Division pour menus */

div.menu 		{ position: absolute; top: 169px; left: 0px;
				  width: 176px; height: 260px;
				  margin: 0; padding: 0px 0px 0px 0pt; 
				  background-color: #f7dddd; 
				  color: #bb2222; } 



a.menu:hover	{ background-color: #d8eedd; }
a.menu:link, 
a.menu:visited, 
a.menu:active, 
a.menu:hover	{ color: #cc2222; }  /*cc2222*/

p.menu, p.menu0, p.menu0a, p.menu0b, p.menu0c,
p.menu1, p.menu1aa, p.menu1ab, p.menu1a, p.menu1b, p.menu1c, p.menu1d, p.menu1e, p.menu1expand,
p.menu2, p.menumini1,
.menufont
				{ colorz: #cc2222 ; } /*d8d0c0*/

.menufont		{ font-size: 9pt; }


p.menu0 		{ font-size: 12pt;
				  font-weight: bold; 
				  margin-top: 0pt; margin-left: -2px; margin-right: -2px }

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

p.menu1aa, menu1ab, p.menu1a, p.menu1b, p.menu1c, p.menu1d, p.menu1e
				{ font-size: 9pt; line-height: 9pt; }
p.menu1a, p.menu1aa
				{ margin-top: 3pt; }
p.menu1b, p.menu1ab
				{ margin-top: 1pt; }
p.menu1b 		{ margin-left: 10pt; margin-top: 3pt; }
p.menu1c 		{ margin-left: 10pt; margin-top: 1pt; }
p.menu1d 		{ margin-left: 20pt; margin-top: 3pt; }
p.menu1e 		{ margin-left: 20pt; margin-top: 1pt; }

p.menumini		{ font-size: 9px; margin-top: 10pt; }
p.menumini1		{ font-size: 9px; margin-top: 2pt; }
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; }






/*Blocs de couleur du menu - version menus colorés*/


div.bouton		{ padding: 7px 0px 9px 7px;
				  margin:  0px 0px 3px 0px;
				  background-color: #993333; /*aa1111*/
				  border: outset #aa6666;
				 }
.bouton			{ color: #eecccc; }

a#bienvenue, a#liturgie, a#vie, a#jeunes, a#photos, 
a#musique, a#ministeres, a#eglise, a#histoire, a#varia, a#prive 
				{color: #eecccc; text-decoration: none; display: block; }

a#bienvenue:hover, a#liturgie:hover, a#vie:hover, a#jeunes:hover, a#photos:hover, 
a#musique:hover, a#ministeres:hover, a#eglise:hover, a#histoire:hover, 
a#varia:hover, a#prive:hover 
				{color: #993333; background-color: #ffe4e4; }


/*Colorisation du bouton actif*/
p#bienvenue, p#liturgie, p#vie, p#jeunes, p#photos, 
p#musique, p#ministeres, p#eglise, p#histoire, p#varia, p#prive 
				{ display: none; }