body {
margin: 10px 10px 10px 10px;
font-family: Verdana;
background-color : #FFFFFF;
font-size: 10px;
color: #333333;
}
a:link, a:visited {
font-size: 10px;
color: #bf0026;
text-decoration: underline;
cursor: pointer;
}
a:hover {
color: #ff0000; text-decoration: underline;
}
table {
width: 100%;
}
select {
width: 100%;
}
/* Logo Titre */
.ClientTitleClass {
text-align: center;
}
.ClientTitlePictureClass {
width: 167px;
height: 42px;
background-image:url("/logo.gif");
background-repeat: no-repeat;
float:left;
}
#homepage .ClientTitleTextClass {
font-weight:bold;
font-size:22px;
margin-bottom:20px;
clear: both;
}
#homepage .ClientTitlePictureTextClass {
height: 100px;
}
/* Search & Import link */
.SearchNImportBinderClass {
}
/* Search Form */
#Search {
padding-top:50px;
padding-bottom:10px;
margin-left:auto;
margin-right:auto;
width:220px;
}
/* Lien submit your key */
#Submit {
width:90px;
margin-left:auto;
margin-right:auto;
padding-bottom:50px;
}
/* Input Search Form */
.ClientSearchTextClass {
}
/* Submit Search Form */
.ClientSearchSubmitButtonClass {
}
/* Menu Navigation */
.ClientLinkNavigationClass {
text-align:center;
}
/* Menu */
/* Lien Import dans import */
#importpage #gotoimport a:link, #importpage #gotoimport a:visited {
width:0px;
height:0px;
color:#FFFFFF;
background-color:#FFFFFF;
border:none;
float:right;
font-size:1px;
}
/* Lien Search dans search */
#searchpage .ClientLinkSearchClass a:link, #searchpage .ClientLinkSearchClass a:visited  {
width:0px;
height:0px;
color:#FFFFFF;
background-color:#FFFFFF;
border:none;
font-size:1px;
float:right;
}
/* Lien Search dans Import */
#importpage .ClientLinkSearchClass a:link, #importpage .ClientLinkSearchClass a:visited {
margin-left:10px;
}
/* Lien Import dans Search */
#searchpage .ClientLinkImportClass a:link, #searchpage .ClientLinkImportClass a:visited {
width:110px;
}
/* Menu Hover */
.ClientLinkHomeClass a:hover, #searchpage .ClientLinkImportClass a:hover, #importpage .ClientLinkSearchClass a:hover {
}
/* Support */
.ClientSupportNoticeClass{
margin-top:10px;
clear: both;
text-align:center;
}
/* Copyright */
.ClientCopyrightNoticeClass{
margin-top:10px;
text-align:center;
}
.FAQLinkClass, .HomeLinkClass{
clear: both;
text-align:center;
margin-top:30px;
}
/*
----------------------------------------------------------- 
					Index 
-----------------------------------------------------------
 */
.RequestClass {
text-align:center;
padding-bottom:75px;
background-color : #EFEFEF ;
width:780px;
margin-left: auto;
margin-right: auto;
border-style: ridge;
}
.SupportNoticeClass {
text-align:center;
margin-top:25px;
}
.CopyrightNoticeClass {
text-align:center;
}
/* Advertising */
.ClientAdvertisingClass {
}
#homepage #adv1 {
width:425px;
height:81px;
border-top-width: 0px;
position:absolute;
left: 50%; 
top: 5px;
margin-left: -212px; /* moitié de la largeur */
}
.NavigationBarClass
{
	table-layout: fixed;
	background-image: none;
	vertical-align: baseline;
	line-height: normal;
	letter-spacing: normal;
	background-color: 0x00fcfc;
	text-align: center;
	width:780px;
	margin-left: auto;
	margin-right: auto;
}

.NavigationBarClass table td
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	width: 50%;
	text-align: center;
}

.NavigationBarClass table td a:hover
{
	font-weight: bolder;
	text-decoration: none;
	background-color: 0xffffff;
}

.NavigationBarClass a
{
	text-decoration: none;
	font-size: 12pt;
}

.AdminNavigationBarClass
{
	table-layout: fixed;
	background-image: none;
	vertical-align: baseline;
	line-height: normal;
	letter-spacing: normal;
	background-color: 0x00fcfc;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.AdminNavigationBarClass table td
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	width: 20%;
	text-align: center;
}

.AdminNavigationBarClass table td a:hover
{
	font-weight: bolder;
	text-decoration: none;
	background-color: 0xffffff;
}

.AdminNavigationBarClass a
{
	text-decoration: none;
	font-size: 12pt;
}

.HeaderTitleClass {
font-size: 20px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
background-color : #DDDDDD ;
padding-top:5px;
padding-bottom:5px;
margin-left: auto;
margin-right: auto;
border-style: ridge;
}
/* Keyserver Statistic */
.PublicStatisticsClass {
clear: both;
text-align:center;
}
#KeyserverKeyringSize, #KeyserverSearchCount, #StatisticsStart {
font-weight:bold;
}

/* 
----------------------------------------------------------- 
					Import 
-----------------------------------------------------------
*/
.ClientCategoryClass {
clear: both;
padding-top:10px;
}
/* 
----------------------------------------------------------- 
					Keys Search Results 
-----------------------------------------------------------
*/
/* No Match Text*/
.SearchFailureClass {
text-align:center;
padding-top:10px;
clear: both;
}
/* Text Results x of x... */
.SearchSuccessClass {
text-align:center;
padding-top:10px;
clear: both;
}
/* Keys Table */
.KeysTableClass {
margin-top:10px;
border-top: thin solid #666666;
clear: both;
border-spacing:0;
border-collapse:collapse;
}
/* Keys Table Header Line*/
.KeysTableHeaderClass {
border: thin solid #666666;
text-decoration: underline;
background:#BBBBBB;
font-weight:bold;
}
/* Keys Table Selected Line*/
.SelectedLineClass {
background:#DDDDDD;
}
/* Keys Table First Column Arrow*/
.KeyOpenCloseColumnClass {
width:2%;
}
/* Keys Table Second Column Name*/
.KeyNameColumnClass {
width:38%;
}
/* Keys Table Third Column ID*/
.KeyIDColumnClass {
width:10%;
}
/* Keys Table Fourth Column Size*/
.KeySizeColumnClass {
width:10%;
}
/* Keys Table Fifth Column Creation Date*/
.KeyCreationDateColumnClass {
width:10%;
}
/* Keys Table Sixth Column Expiration Date*/
.KeyExpirationDateColumnClass {
width:10%;
}
/* Keys Table Unselected Line*/
.UnselectedLineClass {
}
/* Keys Table Selected Line*/
.SelectedLineClass {
}
/* User Name */
.UserIDNameClass, .RevokedUserIDNameClass {
margin-left:5px;
}
/* Signature */
.SignatureNameClass, .RevokedSignatureNameClass {
margin-left:53px;
}
/* Previous - Number of Page - Next */
.SearchNavigationClass{
text-align:center;
}
/* Number Of Page */
.SearchNavigationTextClass{
margin-top:5px;
}
/* Previous Icon */
.PreviousSearchNavigationClass{
float:left;
}
/* 
----------------------------------------------------------- 
					FAQ 
-----------------------------------------------------------
 */
.sectiontableheader {
background-color : #DDDDDD;
background-repeat: repeat;
padding: 2px;
color : #BF0026;
font-weight : bold;
padding: 2px;
}

.sectiontableentry1 {
background-color : #DDDDDD;
border-color:#DDDDDD;
}

.sectiontableentry2 {
background-color : #F3F3F3;
border-color:#F3F3F3;
}
.FAQtableclass {
width: 75%;
}
/* 
----------------------------------------------------------- 
					Setup 
-----------------------------------------------------------
 */
.CategoryClass { 
margin: 5px 5px 5px 5px;
padding : 5px 5px 5px 5px;
border: 1px solid #666666;
background-color : #EFEFEF ;
}

.title {
font-size: 18px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}

.CategoryTitleClass {
font-size: 12px;
font-weight: bold;
color: #bf0026;
font-family: Arial, Helvetica, sans-serif;
margin-left: auto;
margin-right: auto;
}

.GreenMessageClass {
font-size: 12px;
font-weight: bold;
color: green;
font-family: Arial, Helvetica, sans-serif;
margin-left: auto;
margin-right: auto;
}

.RedMessageClass {
font-size: 12px;
font-weight: bold;
color: red;
font-family: Arial, Helvetica, sans-serif;
margin-left: auto;
margin-right: auto;
}

.FirstColumnClass {
width: 250px;
font-weight: bold;
}

.StringInputClass {
width: 100%;
}
table.ScheduleTableClass {
width: 450px;
}
#form {
width:780px;
border:0px;
background-color : #FFFFFF ;
}
#form .submitbutton {
margin-left:300px;
height:30px;
}
/* 
----------------------------------------------------------- 
					Error 
-----------------------------------------------------------
 */
.ClientErrorMessageTitleClass {
font-size: 14px;
font-weight: bold;
color: red;
text-align:center;
clear:both;
margin:25px;
}
.ClientErrorMessageTrailerClass {
text-align:center;
margin:100px;
}