/* begin Box, Block */
.Block
{
  overflow: hidden;
  min-width:37px;
  min-height:37px;
  margin: 0 auto;
  position: relative;
  z-index: 0;
  
}

.block-620 .top{
    background-color: #5f99be;
    width: 610px;
    border: 5px solid #ddd;
    border-bottom: 0;
    margin-top: 5px;
}

.block-620 .bottom{
    background-color: #fff;
    width: 610px;
    height: 5px;
    border: 5px solid #ddd;
    border-top: 0;
    margin-bottom: 5px;
}

.block-620 .corpo {
    background-color: #fff;
    width: 590px;
    padding: 10px 10px 5px 10px;
    border: 5px solid #ddd;
    border-bottom: 0;
    border-top: 0;
}

.block-440 .top{
    background-color: #5f99be;
    width: 520px;
    border: 5px solid #ddd;
    border-bottom: 0;
    margin-top: 5px;
}

.block-440 .bottom{
    background-color: #fff;
    width: 520px;
    height: 5px;
    border: 5px solid #ddd;
    border-top: 0;
    margin-bottom: 5px;
}

.block-440 .corpo {
    background-color: #fff;
    width: 500px;
    padding: 10px 10px 5px 10px;
    border: 5px solid #ddd;
    border-bottom: 0;
    border-top: 0;
}

.block-340 .top{
    background-color: #b6cc93;
    width: 340px;
    border: 5px solid #ddd;
    border-bottom: 0;
    margin-top: 5px;
}

.block-340 .bottom{
    background-color: #fff;
    width: 340px;
    height: 5px;
    border: 5px solid #ddd;
    border-top: 0;
    margin-bottom: 5px;
}

.block-340 .corpo {
    background-color: #fff;
    width: 320px;
    padding: 10px 10px 5px 10px;
    border: 5px solid #ddd;
    border-bottom: 0;
    border-top: 0;
}

.block-800 .top{
    background-color: #5f99be;
    width: 880px;
    border: 5px solid #ddd;
    border-bottom: 0;
    margin-top: 5px;
}

.block-800 .bottom{
    background-color: #fff;
    width: 880px;
    border: 5px solid #ddd;
    border-top: 0;
    margin-bottom: 10px;
}

.block-800 .corpo {
    background-color: #fff;
    width: 860px;
    padding: 10px 10px 5px 10px;
    border: 5px solid #ddd;
    border-bottom: 0;
    border-top: 0;
}

.block-400 .top{
    background-color: #5ae;
    width: 430px;
    border: 5px solid #ddd;
    border-bottom: 0;
    margin-top: 5px;
}

.block-400 .bottom{
    background-color: #fff;
    width: 430px;
    border: 5px solid #ddd;
    border-top: 0;
    margin-bottom: 10px;
}

.block-400 .corpo {
    background-color: #fff;
    width: 410px;
    padding: 10px 10px 5px 10px;
    border: 5px solid #ddd;
    border-bottom: 0;
    border-top: 0;
}

.barra-azioni {
  background-color: #ddd;
  color: #666;
  padding: 5px 15px;
}

.barra-filtro {
  color: #666;
  padding: 5px 0px 0px;
}

.barra-messaggi {
  background-color: #eee;
  color: #666;
  padding: 4px 10px;
  margin: -14px -13px 0;
}

.block-800 .barra-azioni{
  width: 860px;
}

.block-400 .barra-azioni{
  width: 410px;
}

.block-340 .barra-azioni{
  width: 320px;
}

.barra-filtro a,
.barra-azioni a,
.barretta a,
.barra-messaggi a{
  text-decoration: none;
  color: #666;
  font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif !important;
  font-size: 11px !important;
  margin-right: 10px;
}

.barra-messaggi a{
  margin-right: 0px;
}

.barretta a.right{
  margin-right: 0px;
  margin-left: 10px;
}

.barra-filtro a:hover,
.barra-azioni a:hover,
.barra-messaggi a:hover,
.barretta a:hover{
  text-decoration: underline;
  color: #444;
}

.barra-messaggi a.ui-minus{
  background: url(../images/minus.png) 0 no-repeat;
  line-height: 16px;
  height: 16px;
  padding-left: 18px;
}

.barra-azioni a.ui-plus{
  background: url(../images/add.png) 0 no-repeat;
  line-height: 16px;
  height: 16px;
  padding-left: 18px;
}

.barra-filtro a.ui-puntini{
  background: url(../images/tpuntini.png) 0 no-repeat;
  line-height: 16px;
  height: 16px;
  padding-left: 18px;
}

.barra-azioni a.ui-undo{
  background: url(../images/undo.png) 0 no-repeat;
  line-height: 16px;
  height: 16px;
  padding-left: 18px;
}

.barra-azioni a.ui-check{
  background: url(../images/check.png) 0 no-repeat;
  line-height: 16px;
  height: 16px;
  padding-left: 18px;
}

.barra-azioni a.ui-checks{
  background: url(../images/checks.png) 0 no-repeat;
  line-height: 16px;
  height: 16px;
  padding-left: 18px;
}

.barra-azioni a.ui-goto{
  background: url(../images/goto.png) 0 no-repeat;
  line-height: 16px;
  height: 16px;
  padding-left: 18px;
}

.barra-azioni a.ui-6{
  background: url(../images/6.png) 0 no-repeat;
  line-height: 16px;
  height: 16px;
  padding-left: 18px;
}
.barra-azioni a.ui-10{
  background: url(../images/10.png) 0 no-repeat;
  line-height: 16px;
  height: 16px;
  padding-left: 18px;
}

.barra-filtro .right,
.barra-azioni .right,
.barra-messaggi .right{
  float:right;
}
.barra-filtro .left,
.barra-azioni .left,
.barra-messaggi .left{
  float:left;
}