a, td { font-family: "MS Sans Serif", Arial; font-size: 12px; }
 
a.top:link 	 		{ color: #FFFFFF; text-decoration: none; 		 	font-weight: bold 												}
a.top:active 		{ color: #FACB24; text-decoration: underline; font-weight: bold 												}
a.top:visited		{ color: #F0F0F0; text-decoration: none; 	   	font-weight: bold 												}
a.top:hover  		{ color: #000000; text-decoration: none; 			font-weight: bold; }

a.bottom:link 	{ color: #666666; text-decoration: none; 			font-weight: bold 												}
a.bottom:active { color: #FFFFFF; text-decoration: underline; font-weight: bold;}
a.bottom:visited{ color: #666666; text-decoration: none; 			font-weight: bold 												}
a.bottom:hover  { color: #AAAAAA; text-decoration: none; font-weight: bold; 	 background: #FFFFFF 	}

a.bottomtitre:link 	{ color: #000000; text-decoration: none; 			font-weight: bold 												}
a.bottomtitre:active { color: #FFFFFF; text-decoration: underline; font-weight: bold; 	 background: #111111	}
a.bottomtitre:visited{ color: #222222; text-decoration: none; 			font-weight: bold 												}
a.bottomtitre:hover  { color: #444444; text-decoration: underline; font-weight: bold; 	}

a.left:link 		{ color: #FFFFFF; text-decoration: none; 			font-weight: normal 											}
a.left:active 	{ color: #FACB24; text-decoration: underline; font-weight: bold; background: #111111	}
a.left:visited	{ color: #EEEEEE; text-decoration: none; 			font-weight: normal 											}
a.left:hover  	{ color: #000000; text-decoration: none; 		font-weight: normal;}

a.right:link 	{ color: #000000; text-decoration: none; 			font-weight: bold 											}
a.right:active 	{ color: #FFFFFF; text-decoration: none;  background: #111111	}
a.right:visited	{ color: #000000; text-decoration: none; 			font-weight: bold 											}
a.right:hover  	{ color: #FFFFFF; text-decoration: none;  background: #FFFCEF 	}

a.thumb:link 		{ color: #000000; text-decoration: none; 			font-weight: bold 											}
a.thumb:active 	{ color: #FFFFFF; text-decoration: underline; font-weight: bold; background: #111111	}
a.thumb:visited	{ color: #222222; text-decoration: none; 			font-weight: bold 											}
a.thumb:hover  	{ color: #000000; text-decoration: underline; font-weight: bold; background: #FFFCEF 	}

.menu {
 color: #000000
}

body {
 background-color: #FFFFFF;
 margin:2px; 
}

.orange {
 color: #FACB24;
}

.textJustify, .textCenter, .textLeft, .textRight {
 color: #000000
}
.textJustify{ text-align: justify;	}
.textCenter	{ text-align: center;	}
.textLeft	{ text-align: left;		}
.textRight	{ text-align: right;	}

.image { 
 position: absolute;
 top: 50px;
}

table {
	border: 0px;
}

td.top, 
td.left,
td.right,
td.photo,
td.topleft,
td.topright  {
	border: 1px solid #000000;
	text-align: center;
	background-color: #888888;
}

td.top,
td.topleft,
td.topright {
	height: 25px;
	vertical-align: middle;
}

td.left,
td.topleft { width:  55px; }

td.left { vertical-align: top; }

td.right,
td.topright {
	width:  87px;
	padding: 2px;
}

td.left { padding-top: 5px; }
td.right { vertical-align: top; }

td.photo {
	border: 2px solid #000000;
	text-align: center;
	background-color: #FFFFFF;
	vertical-align: middle;
	padding: 2px;
}

td.main {
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;
}

td.layer { 
	border: 1px solid #888888;
	text-align: center;
	vertical-align: top;
	background-color: DDDDDD;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}
