A { color: #11A; }
A:visited { color: #402; }
A:hover { color: #D11; }

SUP, SUB {
	font-family: Geneva, Arial, sans-serif;
	font-size: 80%;
	}
	
SUP {vertical-align: +25%;}
SUB {vertical-align: -20%;}

.justif {text-align: justify;}
.rouge {color: #A00}
.grandrouge {
	color: #A00;
	font-size: 120%;
	}

.bleu {color: #00A;}

.gris {color: #666;}

.grandbleu {
	color: #00A;
	font-size: 120%;
	}
DIV.bloc {
	display: inline-block;
	width: 100%;
	}
.droite {
	float: right;
	margin-left: 10px;
	}
.gauche {
	float: left;
	margin-right: 10px;
	}
	
.smallBullet
	{
	font-family: "Times New Roman", Times, serif;
	font-size: 250%;
	font-weight: bold;
	margin: 10px;
	vertical-align: middle;
	}

.updates {
	color: #555;
	font-size: 80%;
	}

.citation
	{
	font-size: 75%;
	vertical-align: 4px;
	}

.citation A
	{
	text-decoration: none;
	}
	
body
	{
	background-image: url(whitebrick.jpg);
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 10pt;
	color: #000;
	}

.reportBody, .pageTitle, .pageBody, .fhName, .surRecord, .rrNav, .fhNotes
	{
	border-color: #567efc;
	}

.tocTitle, .pageTitle, .tocLinksTitle, .tocIntroTitle, .tocContactTitle
	{
	text-shadow: #AAA 4px 4px 2px;
	}

.tocLinks, .tocIntro, .tocContact, .tocSur, .tocTexte
	{
	background-color: rgba(190,212,220,0.35);
	border-top-color: #CCE;
	}

.idxDate
	{
	color: #666;
	}

.idxSur, .tocLinks, .tocIntro, .tocContact, .tocSur, .tocTexte
	{
	background-color: rgb(226,232,246);
	border-top-color: #DDF;
	border-left-color: #DDF;
	border-bottom-color: #AAC;
	border-right-color: #AAC;
	}

.srcEntry
	{
	border-color: #152967;
	}

.fhNumber
	{
	color: #3d707a;
	}

.fhName
	{
	background-color: rgba(189,210,218,0.4);
	}

.psChildren
	{
	background-color: rgba(216,216,216,0.47);
	}

.psSpouse
	{
	color: #555;
	}

.psPicture img
	{
	border-width: 4px;
	border-style: ridge;
	border-color: #ccc;
	}

.rrSourceData
	{
	border-top-color: rgba(197,211,217,0.85);
	}

.rrName, .rrSpouseName, .rrNameNumber
	{
	color: #102a69;
	}

.rrSpouseName
	{
	background-color: rgba(188,207,215,0.39);
	}	

.rrChildren
	{
	background-color: rgba(209,209,209,0.35);
	}

/* web cards */
.wcHFather, .wcHMother, .wcWFather, .wcWMother
	{
	border-color: #2989d3;
	}

.wcHFather, .wcWFather, .wcHusband, .wcMChild, .wcMChildBold
	{
	background-color: rgb(236,239,256);
	}

.wcHMother, .wcWMother, .wcWife, .wcFChild, .wcFChildBold
	{
	background-color: rgb(246,236,236);
	}

.wcSource
	{
	color: #333;
	}

.wcHusband, .wcWife, .wcHFacts, .wcWFacts,
.wcMChild, .wcFChild, .wcMChildBold, .wcFChildBold
	{
	border-color: #2989d3;
	}

.wcFactTitle, .wcMarriageTitle
	{
	color: #833;
	}
	
.wcFacts
	{
	color: #222;
	background-color: rgba(0,246,246,0.8);
	}

.wcFactPicture img
	{
	border-color: #888;
	}

.wcHFacts, .wcWFacts
	{
	background-color: rgb(246,246,246);
	}
	
.wcChildenTitle
	{
	border-color: #CCB053;
	color: #333;
	}
	
.wcChild, .wcChildBold
	{
	background-color: rgba(200,200,200,0.3);
	}

.psName
	{
	background-color: rgba(200,210,255,0.7);
	}
	
.psTitle
	{
	color: #444;
	}

.colFirst, .psSpousesTitle, .psNotesTitle
	{
	color: #555;
	}

.psFooter
	{
	background-color: rgba(220,230,255,0.7);
	}

.psModDate, .psCreated
	{
	color: #444;
	}

.wmPicture img
	{
	border-color: #aaa;
	}

.wmItemRecord
	{
	background-color: rgba(195,195,195,0.31);
	}

.wmRelated
	{
	border-color: #CCB053;
	}

.drBox, .drBoxBold
	{
	color: #555;
	}

.drDates
	{
	color: #444;
	}

.drBoxBold, .drNumber
	{
	background-color: #fff;
	border-color: #353535;
	}

.drSpouseName
	{
	color: #6c6c6c;
	}

.drNumber
	{
	color: #2679e5;
	}

.footer		/* Valid for all documents ! */
	{
	padding: 0.4em;
	text-align: center;
	font-size: 10pt;
	margin-top: 6px;
	margin-bottom: 50px;
	margin-right: 6%;
	margin-left: 6%;
	border-top: 2px solid #CCC;
	border-left: 2px solid #CCC;
	border-right: 2px solid #888;
	border-bottom: 2px solid #888;
	background-color: rgb(226,226,226);
	}
	
.footerEntry
	{
	font-size: 10pt;
	}
	
.footerCustom
	{
	font-size: 90%;
	color: #444;
	}
	
.compteur
	{
	font-size: 80%;
	}

	

