@import url('screen/public.css');   /* customized settings */

img, span, input, a, p, legend, label, select{
  vertical-align:middle;
}

img{
  border:0px;
}

fieldset{
  border:1px solid #303030;
}

.float_left{
  float:left;
}

.float_right{
  float:right;
}

.clear_both{
  clear:both;
}

.align_right{
  text-align:right;
}

.align_left{
  text-align:left;
}

.align_center{
  text-align:center;
}

.link{
  cursor:pointer;
  cursor:hand;
}

.clearer{
  clear:both;
  height:1px;
  font-size:1px;
  line-height:1px;
  width:1px;
}

.transparent{
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
  opacity: 0.8;
}



form{
  padding:10px;
}

form div.float_left{
  float:left;
  width:150px;
}

label{
  font-size:12px;
  font-weight:bold;
}

input{
  margin:2px;
}



.div_volante{
  top:0px;
  left:0px;
  width:100%;
  z-index:2;
  position:absolute;
}



#systemWorking{
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  z-index:2;
  position:absolute;
  text-align:center;
/*  background-color:#cccccc;
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  opacity: 0.5;*/
}

.elenco_allegati{
  /*margin-right:30px;*/
  margin-top:5px;
  background-color:#FFFFFF;
  border:1px solid #808080;
  padding:1px;
}

.elenco_mp3{
  /*margin-right:30px;*/
  /*width:400px;*/
  margin-top:5px;
  background-color:#FFFFFF;
  border:1px solid #808080;
  padding:1px;
}

.elenco_allegati a{
  text-decoration:none;
  color:#000000;
}

.elenco_allegati a:hover{
  color:#B8B8B8;
}

.link_esterno{
  background: #FFFFFF url(../img/link.jpg) no-repeat top left;
  height:25px;
}

.link_esterno a{
  margin-left:25px;
  display:block;
  color:#FF0000;
  text-decoration:none;
}

.link_esterno a:hover{
  background-color:#FF0000;
  color:#FFFFFF;
}