/* Simone */

.intestazioneMessaggi{
	font-family: Arial, verdana, serif;
	clear:both;
	padding: 20px 0 20px 0;
}

/* Simone */
#messaggi{
	/*margin-top:15px;
	border-top:1px solid #4680BF;*/
	clear:both;
	float:left;
	width:513px;
}


/* div per la lista messaggi */
.divMessaggio, .divMessaggioVideo, .divMessaggioImage, .topicdivMessaggio, .topicdivMessaggioVideo, .topicdivMessaggioImage, .divMessaggioAvertising {
	padding-left: 10px;
	padding-top:5px;
	padding-right:7px;
	float:left;
	clear:both;
	margin-bottom: 0px;
	width:513px;
	background-repeat: no-repeat;
	font-family: Arial, verdana, serif;
	border: 0px solid;
}
/*
.divMessaggio{
	height: 88px;
	background-image: url("../images/sfondocorpomsg3.jpg");	
}
*/
.divMessaggio, .divMessaggioVideo, .divMessaggioImage, .divMessaggioAvertising {
	height: auto;
	border-bottom:1px solid #4680BF;
	/*background-image: url("../images/sfondocorpoyoutube.jpg");*/
	background-color:#FEFEFE;
	padding-bottom:5px;
}

.divMessaggio:hover, .divMessaggioVideo:hover, .divMessaggioImage:hover {
	background-color:#F8F8F8;
}

.SinistraMessaggio{
	float:left;
	width:52px;
	height:52px;
	padding-top: 0px;
	border: 0px solid;
	
}
.avatar{
	width:50px;
	height:50px;
	padding:1px;
	background: url(../images/mood_bg.gif) center no-repeat;
}

.DeleteMessaggio{
	width:52px;
	text-align:right;
}

.delete{
	width:24px;
	height:24px;
}

.CentroMessaggio, .topicCentroMessaggio{
	padding-left: 5px;
	float: left;
	width: 366px;
	border: 0px solid;
}

	.CorpoMessaggio, .CorpoMessaggioVideo, .CorpoMessaggioImage, .topicCorpoMessaggioVideo, .topicCorpoMessaggioImage{
		text-align:left;
		font-size:13px;
		color: #234060;
		overflow:hidden;
		word-wrap:break-word;
		border: 0px solid;
	}
	
	.CorpoMessaggio a, .CorpoMessaggioVideo a, .topicCorpoMessaggioVideo a, .topicCorpoMessaggioImage a{
		color:#FF6600;
		font-family:Arial,verdana,serif;
		font-size:12px;
		font-weight:bold;
	}
	.CorpoMessaggio a:hover, .CorpoMessaggioVideo a:hover, .topicCorpoMessaggioVideo a:hover, .topicCorpoMessaggioImage a:hover{
		text-decoration:none;
	}
	.CorpoMessaggio, .CorpoMessaggioVideo{
		min-height:65px;
		height:auto;
		padding-left:3px;
		/*height: 90px;*/
	}
	
	.mood{
		float:right;
		height:52px; width:52px;
		background: url(../images/mood_bg.gif) center no-repeat;
	}
	.mood img{
		padding:1px;
	}
	
		.PostFromMobile,.PostFromYoutube, .PostFromRss, .PostFromText, .PostFromVideo, .PostFromAudio, .PostFromImage,
			.PostFromRss_Twitter, .PostFromRss_Jaiku, .PostFromGoogle, .PostFromAdvertising {
			float:left;
			width:24px;
			height:24px;
			background-repeat: no-repeat;
		}
		.PostFromMobile	{ background-image: url(../images/mobile.gif); }
		.PostFromRss	{ background-image: url(../images/rss_icon.png); }
		.PostFromText	{ background-image: url(../images/text.gif); }
		.PostFromAdvertising	{ background-image: url(../images/advertising.gif); }
		.PostFromVideo	{ background-image: url(../images/video.gif); }
		.PostFromImage	{ background-image: url(../images/image.gif); }
		.PostFromAudio	{ background-image: url(../images/audio.gif); }
		.PostFromRss_Twitter { background-image: url(../images/twitter.gif); }
		.PostFromRss_Jaiku { background-image: url(../images/jaiku.gif); }
		.PostFromYoutube { background-image: url(../images/youtube.gif); }
		.PostFromGoogle { background-image: url(../images/google.gif); }

		.TestoMultimedia, .topicTestoMultimedia{
			width: 220px;
			float:left;
			border: 0px solid;
			margin-left:4px;
		}
		.ObjectMultimedia{
			float: right;
			margin-left:0px;
		}
		.VideoImg{
			padding: 2px;
			height: 80px; 
			width: 106px;
			border: 1px solid #999999; /* bordo sull'immagine del video */
		}
		.VideoImgBig{
			padding: 2px;
			height: auto; 
			width: 240px;
			border: 1px solid #999999; /* bordo sull'immagine del video */
			background-color:#CCC;
		}
		
		.playButtonHidden{ display: none; }	
		
		.playButton{
			display: block; 
			position:absolute;
			background-color:transparent;
			height:80px; 
			width:106px;
			text-align:center;
			z-index: 50;
			font-size:0px;
			padding-top: 15px;
			margin-left: 3px; /* IE6 preferisce margin */
			text-align:center;
			filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70;
		}
		

	.FooterMessaggio, .FooterMessaggio a, .FooterMessaggio a:hover {
		clear:both;
		font-size:10px;
		white-space: nowrap;
		text-align: left;
		border: 0px solid;
	}
	.FooterMessaggio a{	color:#FF6600;}
	.post_from{ color:#999999}


.DestraMessaggio{
	padding-top:5px;
	padding-right:5px;
	float: right;
	width: 80px;
	border: 0px solid;
}
/* ----- fine div per lista messaggi */

/* estensione per i div del topic */

.topicTextBody{
	height:auto;
	margin-bottom:20px;
	border:0px solid;
	width:400px;
	float:left;
	overflow:hidden;
}

.topicdivMessaggio, .topicdivMessaggioVideo, .topicdivMessaggioImage{
	/*background-image: url("../images/sfondocorpomsg4.jpg");	*/
	height: auto;
	border-top:1px solid #4680BF;
	border-bottom:1px solid #4680BF;
	background-color:#E0EBF0;
	padding-bottom:5px;

}

.topicCentroMessaggio{
	padding-top:5px;
	width: 425px;
	border: 0px solid;
}
.topicCorpoMessaggioVideo{
	height:auto;
	width:400px;
	border: 0px solid;
}
.topicTestoMultimedia{
	width:400px;
	margin-top:20px;
}
.topicObjectMultimedia{
	float: left;
	margin-left:0px;
}
.topicDestraMessaggio
{
	margin-top: 5px;
	border: 0px solid;
	float:right;
	width:75px;
}

.linkPost{
	float:right;
	clear:right;
	padding-right: 0px;
	white-space: nowrap;
	font-size:10px;
	/*background-color: green;*/
}
.linkPost a, .linkPost a:hover, .FooterMessaggio a, .FooterMessaggio a:hover{
	font-size:10px;
	text-decoration:none;
	color: #4680BF;
}


/*--- fine estensione topic messaggio */



.NoLink, .NoLink:hover, .NoLink:active{
	text-decoration:none;
	color: #4680BF;
	font-size:12px;
}

.embed	{background-image: url(../images/embed.gif);background-repeat: no-repeat; float:right;}
.jajah	{float:right;}


.paging {
	clear:both;
	width:100%;
	text-align:center;
	padding: 5px 0px 15px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.paging a {
	text-decoration: none;
	border: solid 1px #cccccc;
	padding: 0.1em 0.3em;
	margin: 0 0.1em;
	color: #EB6C24;
}
.paging a:hover {
	text-decoration: none;
	background-color: #D9ECEC;
	color: #234060;
}