body 	
{
	background-image: url(Images/fondsite.jpg); 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	scrollbar-face-color: #63a5ff;
	scrollbar-track-color: #c6ffff;
	scrollbar-arrow-color: #ffff00;	
	scrollbar-shadow-color : #0000c8;
	scrollbar-highlight-color: #21dede;
	scrollbar-3dlight-color: #ffff00;
	scrollbar-darkshadow-color: #000033;
}

table
{
	border-style: 		none;
	Border-Collapse: 	Collapse;
	font-family:		Arial, Helvetica, sans-serif; 
	font-size:			9pt;
}
table.jaune2
{
	table-layout:		auto;
	border-style: 		solid;
	border-width:		2px;
	border-color:		#FFFF00;
	border-right-color:	#FFE000;
	Border-Collapse: 	Collapse;
	Padding:			2px;
	font-family:		Arial, Helvetica, sans-serif; 
	font-size:			9pt;
}
table.jaune4
{
	table-layout:		auto;
	width: 				100%;
	border-style: 		solid;
	border-width:		4px;
	border-color:		#FFFF00;
	border-right-color:	#FFE000;
	Border-Collapse: 	Collapse;
	Padding:			2px;
	font-family:		Arial, Helvetica, sans-serif; 
	font-size:			9pt;
}

th
{
	width: 				auto;
	padding:			2px;
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			9pt;
	font-weight: 		bold; 
	text-align: 		center;
}
th.logo
{
	width: 				20%;
	padding:			5px;
}
th.titre
{
	padding:			2px;
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			25pt;
	font-weight: 		bold; 
	text-align: 		center;
	text-Decoration:	underline;
	color:				green;
}
th.jaune2
{
	width: 				auto;
	border-style: 		solid;
	border-width:		2px;
	border-color:		#FFFF00;
	padding:			2px;
	vertical-align:		top;
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			9pt;
	font-weight: 		bold; 
	text-align: 		center;
}

td 	
{
	width: 				auto;
	padding:			2px;
	vertical-align:		top;
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			9pt;
}
td.td2
{
	width: 				auto;
	padding:			2px;
	vertical-align:		top;
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			9pt;
}
td2.td2center
{
	width: 				auto;
	padding:			2px;
	vertical-align:		top;
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			9pt;
}
td.td1
{
	width: 				auto;
	background-color:	#E0E0F0;
	padding:			2px;
	vertical-align:		top;
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			9pt;
}
td.td1center
{
	width: 				auto;
	background-color:	#E0E0F0;
	padding:			2px;
	vertical-align:		top;
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			9pt;
	text-align: 		center;
}
td.td2
{
	width: 				auto;
	padding:			2px;
	vertical-align:		top;
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			9pt;
}
td.td2center
{
	width: 				auto;
	padding:			2px;
	vertical-align:		top;
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			9pt;
	text-align: 		center;
}
td.jaune
{
	width: 				auto;
	border-style: 	solid;
	border-width:	1px;
	border-color:	#FFFF00;
	padding:			2px;
	vertical-align:		top;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
}

input	{
	background-color:#ffde79; // Orange
	font-weight:bold;
	border-color:#9de166 #9de166 #b6e98b #b6e98b;
	} 
select	{
	background-color:#ffde79;
	border-color:#9de166 #9de166 #b6e98b #b6e98b;
	} 
textarea
	{
	background-color:#ffde79;
	scrollbar-face-color: #84da3d;
	scrollbar-track-color: #b6e98b;
	scrollbar-shadow-color : #b6e98b;
	border-color:#9de166 #9de166 #b6e98b #b6e98b;
	} 

.textmenu {  font-family: Arial; font-size: 10pt; font-weight: bold; color: #333333}

.tablepage {  border: #993300 double}
.important {  font-family: Verdana; font-size: 10pt; font-weight: bold; color: #CC0099}
.titrepage {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 24pt; text-align: center; color: #FFFFFF; background-color: #000099}
.date {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 8pt; font-weight: normal; color: #FF0000}
.rougegras { font-family: Verdana; font-size: 12pt; font-weight: bold; color: #FF0000 }
.fondbleu { font-family: Verdana; font-size: 12pt; font-weight: bold; color: #000099; background-color: #9FCFFF }
.fondorange { font-family: Script MT Bold; font-size: 28pt; font-weight: bold; text-align: center; background-color: #ffde79 }
.fondorange2 { font-size: 12pt; font-weight: bold; text-align: center; background-color: #ffde79 }
.fondorange3 { font-size: 12pt; font-weight: normal; text-align: right; background-color: #ffde79 }
.fondorangefonce { font-family: Script MT Bold; font-size: 28pt; font-weight: bold; text-align: center; background-color: #ffc71c }
.fondorangeclair { font-family: Script MT Bold; font-size: 28pt; font-weight: bold; text-align: center; background-color: #ffeaaa }
.fondjaune
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	background-color: yellow;
	}
.celluleclaire {  color: #009900; background-color: #FFFFFF}
.cellulefonce { color: #FFFFFF; background-color: #009900 }

/* Exposant */
.textex
{
	vertical-align	: 3px;
	font-size		: 70%;
	text-decoration	: underline;
}
A:focus:hover { background: yellow }

.normal8		{	font-size: 08pt }
.normal			{	font-size: 10pt }
.normalgras		{	font-size: 10pt;
					font-weight: bold }

/* GeneaBank */
.GBnormal		{	font-size: 10pt;
					font-weight: normal;
					font-family: Book Antiqua }
.GBnormalgras	{	font-size: 10pt;
					font-weight: bold;
					font-family: Book Antiqua }
.GBnormal12		{	font-size: 12pt;
					font-weight: normal;
					font-family: Book Antiqua }
.GBnormal14u	{	font-size: 14pt;
					text-decoration	: underline;
					font-family: Book Antiqua }
.GBnormal14b	{	font-size: 14pt;
					font-weight: bold;
					font-family: Book Antiqua }
.GBnormal16ubr	{	font-size: 16pt;
					font-weight: bold;
					text-decoration	: underline;
					color: #FF0000;
					font-family: Book Antiqua }
.GBnormal28u	{	font-size: 28pt;
					text-decoration	: underline;
					font-family: Book Antiqua }
.GBnormal36u	{	font-size: 36pt;
					text-decoration	: underline;
					font-family: Book Antiqua }
.mrg			{	margin-left: 5px;
					margin-right: 5px;
					margin-top: 5px;
					margin-bottom: 5px }
