.direttaweb {	
	position: relative;
	margin: auto;
	width: 800px;
	background-color: #fff;
	padding: 10px;
}

.direttaweb-ora {	
	font-size: 12px;	
	text-align: right;
}

.direttaweb-titolo {
	font-size: 22px;
	color: #fff;
	background-color: #3F3C3B;
	padding: 3px;
}

.direttaweb-descrizione {
	font-size: 12px;
	color: #fff;
	background-color: #3F3C3B;
	padding: 3px;
}


.direttaweb-sottotitolo {
	font-size: 18px;
}

.direttawebspecifica {
	background-color: #DFDFDF;
	color: #000;	
	padding: 2px;
	margin: 2px;	
	text-align: left;
}

.direttawebspecificaevidenza {
	background-color: #BFBFBF;
	color: #000;
	
}

.direttawebpecificainterruzione {
	background-color: #5F5B59;
	color: #fff;	
	font-size: 16px;
	text-align: center;
}

.direttawebspecifica-icona {
	width: 14px;	
	min-height: 1px;
	float: left;
	margin-right: 5px;
}

.direttawebspecifica-txttempo {
	width: 130px;
	float: left;	
	margin-right: 5px;
	min-height: 1px;
}

.direttawebspecifica-descrizione {
	float: left;	
	width: 618px;
}

.direttawebspecifica-icona img {
	max-width: 100%;
	width: expression(this.width > 100% ? "100%": "auto" );	
}

.clear-left {
	clear: left;	
}