.element-mini .cnt
{
  float: left;
  width: 220px;
  background-repeat: no-repeat;
  padding: 0px 5px 0px 5px;
}

.element-mini .cnt ul
{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  float: left;
}

.element-mini .cnt.bordo-g
{
  width: 216px;
  border-left: 2px solid #d9d9d9;
  border-right: 2px solid #d9d9d9;
  background-color: #fff;
}

.element-mini .cnt.fill-g
{
  background-color: #d9d9d9;
}

.element-mini .cnt.top_in-b_out-b
{
  background-image: url(/gui-images/top_in-b_out-b-mini.png);
}

.element-mini .cnt.top_in-b_out-g
{
  background-image: url(/gui-images/top_in-b_out-g-mini.png);
}

.element-mini .cnt.top_in-g_out-b
{
  background-image: url(/gui-images/top_in-g_out-b-mini.png);
}

.element-mini .cnt.btm_in-b_out-b
{
  background-image: url(/gui-images/btm_in-b_out-b-mini.png);
}

.element-mini .cnt.btm_in-b_out-g
{
  background-image: url(/gui-images/btm_in-b_out-g-mini.png);
}

.element-mini .cnt.btm_in-g_out-b
{
  background-image: url(/gui-images/btm_in-g_out-b-mini.png);
}

.element-mini .cnt.mid
{
  height: 429px;
  overflow: hidden;
}

.element-mini .cnt.mid.small
{
  height: 250px;
}

.element-mini .cnt.mid.small.piu
{
  height: 261px;
}

.element-mini .cnt.sep
{
  font-size: 0.001em;
  height: 7px;
}

.element-mini .cnt.empty
{
  padding: 0px;
  width: 100%;
}

.element-mini .cnt.empty.bordo-g
{
  padding: 0px;
  width: 226px;
}

.element-mini .cnt.tit
{
  height: 21px;
  text-transform: uppercase;
  font-weight: bold;
  padding-bottom: 5px;
  font-size: 0.9em;
}

.element-mini .cnt.tit.morew
{
  height: 30px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.element-mini .cnt.tit.moreh
{
  height: 35px;
}

.element-mini .cnt.tit .icon
{
  float: left;
  width: 25px;
  margin-top:-3px;
}

.element-mini .cnt.tit h2
{
  float: left;
  margin-left: 10px;
  overflow: hidden;
}

.element-mini .cnt.tit .fascia-blu h2
{
  width: 100%;
  margin-left: 0px;
  text-align: center;
}

.element-mini .cnt.tit.small
{
  height: 21px;
}

.element-mini .cnt.tit .fascia-blu .mid
{
  width: 214px;
  padding: 0px 5px 0px 5px;
  text-align: left;
}

.element-mini .cnt.foot
{
  height: 21px;
  padding-top: 4px;
}

.element-mini .fascia-blu.btn .mid
{
  font-size: 0.55em;
  line-height: 2.3em;
  width: 110px;
}

.element-mini .fascia-blu.btn.big .mid{
  font-size: 1.7em;
}