html {
  height: 100%;
  width: 100%;
}

body {
  background-image: url(/clipack/images/commons/bandeaux/fond_page_form.gif);
  background-color: #ffffff;
  height: 100%;
  width: 100%;
  margin: 0px;
  padding: 0px;
  font-family : Verdana, Helvetica, sans-serif;
  font-size : 11px;
}

#loginHeaderImage{
  position: absolute;
  top : 0px;
  left: 0px;
  z-index: -1;
}

#loginHeader{
  position: absolute;
  top : 5px;
  left: 350px;
}

#releaseVersion {
  font: bold normal 9px Tahoma, Helvetica, sans-serif;
  color: #FFFFFF;
  position: absolute;
  top : 190px;
  right: 10px;
}

#loginError {
  font-weight: bold;
  color: red;
  margin-left: 8%;
}

#topAuthenticationFormMargin {
  height: 20%;
}

#authenticationFormDiv {
  margin-left: 8%;
}

#authenticationFormTable td {
  padding: 4px;
}

#topHelpMargin {
  height: 8%;
}

#helpTitle {
  font: bold 12px Tahoma, Helvetica, sans-serif;
  color: #8C914F;
  margin-left: 4%;
}

#helpText {
  font: bold normal 12px/120% Tahoma, Helvetica, sans-serif;
  color: #666666;
  list-style-type: square;
  list-style-image: none;
  margin-left: 4%;
}

#loginBottom{
  font: bold 15px Verdana;
  color: #FFFFFF;
  position: absolute;
  bottom: 0px;
  right: 0px;
  padding: 2px;
}

#loginBottomImage{
  position: absolute;
  bottom: 0px;
  right: 0px;
  z-index: -1;
}

.whiteHeading{
  font: 24px Verdana;
  color: #FFFFFF;
}

.orangeHeading{
  font: 24px Verdana;
  color: #FFA346;
}

.formLabelText{
  font: bold 12px Tahoma, Helvetica, sans-serif;
  text-align: right;
  color: #8C914F;
}

.greyText{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #403F3F;
}

.selectedLanguage{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFBA75;
  font-weight : bold;
  text-decoration: none;
}

.languageLink{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
  font-weight : bold;
  text-decoration: none;
}

.languageLink:hover{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;
  color: #8AD0D3;
  font-weight : bold;
  text-decoration: none;
}

.whiteInput{
  font-family : Verdana, Helvetica, sans-serif;
  font-size : 11px;
  color: #272727;
  background-color: #FFFFFF;
}

.formSubmit{
  font-family : Verdana, Helvetica, sans-serif;
  font-size : 10px;
  font-weight: bold;
  color: #000000;
  background-color: #FFBA75;
  border: 1px solid #FB8729;
}

.formSubmit:hover{
  font-family : Verdana, Helvetica, sans-serif;
  font-size : 10px;
  font-weight: bold;
  color: #000000;
  background-color: #FFA346;
  border: 1px solid #FB8729;
}

.whiteBottom{
  font: bold 15px Verdana;
  color: #FFFFFF;
}

#privacy-policy-div {
  /*margin-top: 4%;
  margin-left: 4%;*/
  margin-left: 5px;
  margin-bottom: 5px;
  position: absolute;
  bottom: 0px;
  left: 0px;
}

#privacy-policy-link {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
  font-weight : bold;
  text-decoration: none;
}
