@charset "utf-8";
/* CSS Document */

#message {
display:none;
}

.help-block {
font-size:11px;
}

.align-right {
	text-align: right;
}

.stylize ul{
  list-style: none;
  margin: 0;
  padding: 0;
	overflow: auto;
    border-bottom: 1px solid #333;
}

.stylize ul li{
  color: #222;
  display: block;
  position: relative;
  float: left;
  width: 155px;
  height: 35px;
	
}

.stylize #listaopzioni  ul li, .stylize #listaopzioni2giro ul li {
    width: 100%;
}

.stylize ul li input[type=radio]{
  position: absolute;
  visibility: hidden;
}

.stylize ul li label{
  display: block;
  position: relative;
  font-weight: 300;
  font-size: 1.0em;
  padding: 5px 5px 5px 50px;
  margin: 5px auto;
  height: 30px;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
}

.stylize ul li:hover label{
	color: #222;
}

.stylize ul li .check{
  display: block;
  position: absolute;
  border: 3px solid #222;
  border-radius: 100%;
  height: 25px;
  width: 25px;
  top: 5px;
  left: 20px;
	z-index: 5;
	transition: border .25s linear;
	-webkit-transition: border .25s linear;
}

.stylize ul li:hover .check {
  border: 3px solid #222;
}

.stylize ul li .check::before {
  display: block;
  position: absolute;
	content: '';
  border-radius: 100%;
  height: 15px;
  width: 15px;
  top: 2px;
	left: 2px;
  margin: auto;
	transition: background 0.25s linear;
	-webkit-transition: background 0.25s linear;
}

.stylize input[type=radio]:checked ~ .check {
  border: 3px solid #222;
}

.stylize input[type=radio]:checked ~ .check::before{
  background: #222;
}

.stylize input[type=radio]:checked ~ label{
  color: #222;
}
.label-tipologia0,
.label-tipologia0[href]:hover,
.label-tipologia0[href]:focus {
    background-color: #949494;
}
.label-tipologia1,
.label-tipologia1[href]:hover,
.label-tipologia1[href]:focus {
    background-color: #156D9F;
}
.label-tipologia2,
.label-tipologia2[href]:hover,
.label-tipologia2[href]:focus {
    background-color: #E3D437;
}

.label-tipologia3,
.label-tipologia3[href]:hover,
.label-tipologia3[href]:focus {
    background-color: #EC78EB;
}
.label-tipologia4,
.label-tipologia4[href]:hover,
.label-tipologia4[href]:focus {
    background-color: #80C45D;
}

.fontbig {
    font-size:22px;
}

.fontsmall {
    font-size:11px;
}

