﻿span.checkbox { 
  width: 19px; 
  height: 25px; 
  padding: 0 5px 0 0; 
  background: url(../images/bg_checkbox_copertura.gif) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 
span.radio { 
  width: 19px; 
  height: 25px; 
  padding: 0 5px 0 0; 
  background: url(../images/bg_radio_copertura.gif) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 
span.select {
  display:block;
  position: absolute; 
  width: 178px; /* With the padding included, the width is 210 pixels: the actual width of the image. */ 
  height: 21px; 
  line-height:21px;
  font-size:11px;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  padding: 0px 25px 0px 7px; 
  color: #fff;
  background:url(../images/bg_select_copertura.gif) no-repeat;
  background-position:top;
  overflow: hidden;
}
select.styled {
  cursor:pointer;
  font-size:11px;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
}
span.input {
  position:relative;
  display:block;
  clear:both;
  width: 196px; /* With the padding included, the width is 210 pixels: the actual width of the image. */ 
  height: 21px; 
  line-height:21px;
  font-size:11px;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  padding:0px 7px 0px 7px; 
  margin:0px 0px 0px 0px;
  color: #fff;
  background:url(../images/bg_input_copertura.gif) no-repeat;
  background-position:top;
  overflow: hidden;
}
span.input input.styled {
  position:absolute;
  top:4px;
  left:7px;
  display:block;
  font-size:11px;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  background:transparent;
  border:0px;
  color:#fff;
  width: 196px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  letter-spacing:1px;
}
span.pulsante {
  display:block;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  letter-spacing:normal;
  text-transform:uppercase;
  font-weight:bold;
  border:0px;
  color:#fff;
  width: 93px;
  height:34px;
  line-height:34px;
  text-align:center;
  margin:10px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  overflow:hidden;
  float:right;
}
span.pulsante a {
  display:block;
  color:#fff;
  width: 93px;
  height:34px;
  text-align:center;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background:url(../images/bg_tasto_copertura.gif) no-repeat;
  background-position:top;
}
span.pulsante a:hover {
	opacity:.80;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
}