body {
  color:#404040;
  background-color:#fff;
  font-family: tahoma, verdana, serif;
  font-size:100%;
  margin:10px;
}

a {
  color:#404040;
  background-color:#fff;
}

form {margin:10px 0 10px 0;}
.search {font-family:verdana;font-size:13px;width:670px}

#maincnt {width:760px}

#top {
  background-image:url("img/logo-top.gif");
  height:19px;
  color:#ccc;
  font-family: arial, verdana, serif;
  font-size:11px;
}

#content {background-image:url("img/bg.gif");background-repeat:no-repeat;padding:18px 11px 0 20px;margin-top:3px;}

#footer {width:842px;height:125px;}

#shorturl{
  color:#ff6600;
  background-color:#fff;
}

#btn {
  color:#ff6600;
  padding: 2px 5px 2px 5px;
  font-weight: bold;
  font-family: Georgia, Palatino, serif;
  font-size:19px;
  margin-top:8px;
  background-color:#ccc;
}

.min {font-size:11px;}

a.stealth {text-decoration:none}

h1, h2, h3, h4, h5, h6 {font-weight:bold;font-family:Georgia,Palatino,serif;}

.titolo {
  font-weight:bold;
  font-family:Georgia,Palatino,serif;
  color:#a7b635;
  font-size:25px;
  background-color:#fff;
}

.frm {
  font-family: verdana, arial, serif;
  font-size:13px
}

.err {
  color:#c60000;
}

.mnu {
  font-family: arial, verdana, serif;
  font-weight:bold;
  font-size:11px;
  color:#a7b635;
  text-decoration:overline;
}

.mnu:hover {
  color:#ff9900;
  text-decoration:underline;
}

.adv300x250 {
  float:right;
  margin:0 0 0 20px;
  width:300px;
  height:250px;
}

.statusmsg {
	font-weight:bold;
	font-size:13px;
	padding:16px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.statusmsg span {
	font-weight:normal;
}

.ko {
  border:1px solid #d60000;
  background-color:#ffc0c0;
  color:#c60000;
}

.ok {
  border:1px solid #008000;
  background-color:#80ff80;
  color:#008000;
}

