* { margin: 0; padding: 0; }
a { color:#284c7f; text-decoration: none; }
a:hover { text-decoration: underline; }
.spacer { clear:both }

body { background-color: #f9f9f9; }
body, input, select, td { font-size : 11px; font-family : Verdana, Arial, Helvetica, sans-serif; color: #2a3948; }

/* login */
div#login { margin-top: 15%; border: 1px solid #fff; width: 500px; height: 170px; background-color: #ddd; }
div#login div#form, div#login div#info { float: right; }
div#login div#info { width: 140px; text-align: left; margin: 20px; }
div#login div#form { width: 270px; height: 150px; margin: 20px; border-right: 1px solid #fff;
}
div#login #form table input.txt { width: 112px; height: 17px; border: 1px solid #3e5a82; }
div#login #form table input.button {
  border : solid 1px #769CC6;
  background: #debc55;
  color : #fff;
  font-size : 11px;
  padding: 2px;
}

a.xbouton {
  padding: 6px;
  font:bold 13px Arial;
  background:#478bf9;
  color:#fff;
  border-radius:2px;
  width:100px;
  border:none;
}

