.float-right {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; float: right;}
.float-right img,:link img,:visited img { border: none;  }

.titol2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #000000;}

.checklist 
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #336633;
  text-decoration: none;;
}

ul, li
{
  list-style: none;
  margin: 0;
  padding: 0; 
}

li:hover {
	color: #333333;
	font-weight: bold
}

.save-ok
{
  margin-bottom: 10px;
  border: 1px solid #73B65A;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
}

.save-ok h2
{
  margin: 0 !important;
  padding: 5px 20px 5px 25px;
  font-size: 11px;
  color: #fff;
  background: #73B65A url(../images/ok.png) no-repeat 5px 2px;
}

.form-errors
{
  margin-bottom: 10px;
  border: 1px solid #f33;
  background-color: #ffc;
  color: #f33;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
}

.form-errors h2
{
  padding: 5px 20px 5px 25px;
  font-size: 11px;
  color: #fff;
  background: #f33 url(../images/error.png) no-repeat 5px 2px;
}

.form-errors dl
{
  padding: 5px;
}

.form-errors dt
{
  font-weight: bold;
  float: left;
  padding-right: 5px;
}

.form-errors dd
{
  margin: 0;
}

.form-error
{
  color: #f33;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
}

.form-error input, .form-error select, .form-error textarea
{
  border: 1px solid #f33;
}
