/* contenuto del box */
div.public_canali-descrizione{
	overflow: hidden;
	height: 80px;
}
div.public_canali-title{
	font-weight: bold;
	font-size: 115%;
	margin-bottom: 2px;
	overflow: hidden;
	height: 20px;
	color: #EA620A;
}

/* box */
div.public_canali-box_ext{
	padding-right: 17px;
	padding-bottom: 17px;
	background-image: url(../img/ombra_box.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
div.public_canali-box_int{
	border: 1px solid black;
	padding: 5px;
}

/* ====================================================== DISPONIBILITà */

span.private_disponibilita-elenco_strutture{
	font-size: 110%;
	font-weight: bold;
}

div.private_disponibilita-risultato{
	margin-top: 5px;
	font-weight: bold;
	font-size: 140%;
	cursor: pointer;
}

div.private_disponibilita-risultato_positivo{
	color: green;
}

div.private_disponibilita-risultato_negativo{
	color: red;
}

div.private_disponibilita-box_calendario_consulta{
	width: 35%;
	float: left;
	text-align: left;
}

div.private_disponibilita-box_strutture{
	width: 65%;
	float: right;
	text-align: left;
}

div.private_disponibilita-box_cal_gestione{
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

input.private_disponibilita-checkbox{
	margin-top: 20px;
}