.ospite_uno_hidden, .ospite_due_hidden, .ospite_tre_hidden, .ospite_quattro_hidden, .ospite_cinque_hidden, .ospite_sei_hidden
{display:none;}

.preventivo {border: 3px solid black; 
padding: 10px; 
background: red; 
text-align:center; 
color: #FFFFFF; 
font-weight:bold;
font-size: 30px;
}

.fieldstru{border: 3px solid black; 
background: blue;  
color: #FFFFFF; 
font-weight:bold;
}
.fieldcamp{border: 3px solid black; 
background: green; 
color: #FFFFFF; 
font-weight:bold;
}

.titolo{border: 3px solid black; 
background: #FFC0CB;  
font-weight:bold;
color: #000000; 
}



ul#multi,ul#multi li{margin-bottom:10px;padding:0;list-style:none}

ul#multi{width: 100%;overflow: hidden;
    padding: 1em 0;margin:10px 0;
    line-height: 1.8;
    font-family: Georgia;
background: #57eb74;
  background-image: -webkit-linear-gradient(top, #FFA500, #ff6600);
  background-image: -moz-linear-gradient(top, #FFA500, #ff6600);
  background-image: -ms-linear-gradient(top, #FFA500, #ff6600);
  background-image: -o-linear-gradient(top, #FFA500, #ff6600);
  background-image: linear-gradient(to bottom, #FFA500, #ff6600);
  -webkit-border-radius: 7;
  -moz-border-radius: 7;
  border-radius: 7px;color: #c2c2c2;
font-size: 13px;
text-decoration: none;}

ul#multi li{float:left;width:32%;
    margin-left: 1%;display: inline;
    border-bottom:1px dotted #777}
	
	ul#multi li a{font-weight: bold;
font-size:20px;
color:#000000;text-decoration:none;}

	ul#multi li a:hover{color: #ffffff;}
	
	   .capogruppo {background: blue; clear:both; padding:5px; border: 1px solid; color: white;text-align:center;}
      .ospite {clear:both;background: #800080; padding:5px; border: 1px solid; color: white; text-align:center;}
.varidiv{float:left; margin-right:15px;padding:7px;}

.cognome, .nome, .cognome_hidden, .nome_hidden
{
    text-transform:capitalize;
}