#mms_col_dx {
	width: 195px;
	float:right;
	margin: 0 auto;
	padding-right:11px;
}

#calendario {
	text-align: right;
	/*margin-top: -19px;*/
	padding-bottom: 3px;
}

.warn_mms {
	width: 280px;
	
    background: #fff6bf;
    padding: 5px 15px 5px 15px;
    border-top: 2px solid #ffd324;
    border-bottom: 2px solid #ffd324;
	border-right: 2px solid #ffd324;
	border-left: 2px solid #ffd324;
	color:#333333;
	text-align:left;
	margin: 0 auto;
}

.icon_float {
	height:16px;
	padding-right:5px;
	vertical-align:-4px;
	width:16px;
	border:0;
	margin-bottom: 15px;
	float:left;
	
}

.mms_preview_float {
	height: 49px;
	width: 49px;
	margin-right:5px;
	padding: 2px;
	vertical-align:-4px;
	border:1px solid #ccc;
	margin-bottom: 1px;
	float:left;
	
}

.user_preview_float {
	height: 36px;
	width: 36px;
	margin-right:5px;
	padding: 2px;
	vertical-align:-4px;
	border:1px solid #ccc;
	margin-bottom: 15px;
	margin-top: 6px;
	float:left;
}


div.li_descr ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
}

div.li_descr li {
	padding: 1px;
	margin: 1px;
	list-style:none;
}

big {
	font-size:14px;
}

.bg_random {
	background:url(../images/p.jpg) bottom repeat-x;
	clear:both;
	height:22px;
	padding-top:4px;
	text-align:right;
}

.bg_line {
	background:url(../images/p.jpg) bottom repeat-x;
	height:15px;
	padding-top:15px;
}

.heder_anno {
	padding-bottom: 5px;
	padding-top: 6px;
	text-align:left;
}

.bullet {
	vertical-align:-3; 
	border: 0;
}

.mese_anno {  font-family: tahoma,verdana, arial; height:25px; color: #898989; text-align:center}
.giorni {  font-family: tahoma,verdana, arial; font-size: 11; font-weight: normal; color:#333333; background:#f6f6f6; text-align:center; height:20px; }
.passato {  font-family: tahoma,verdana, arial; sans-serif; font-size: 11px; color: #898989; text-align:center; background:#fff; height:20px;}
.presente {  font-family: tahoma,verdana, arial; sans-serif; font-size: 11px; font-weight: bold; color:#999; background:#f6f6f6 ; text-align:center;height:20px;}

#mms_col_sx h3, #mms_col_dx h3{
	
	padding-top: 5px;
	padding-bottom: 2px;
	margin-bottom: 12px;
	background:url(../images/p.jpg) bottom repeat-x;
}

#mms_col_dx h3 {
	padding-top: 5px;
	margin-top: 5px;
	padding-bottom:5px;
}

/*********************************************************/

#item {
padding: 2px 2px 2px 0; margin: 0 auto;
position:relative;
text-align:left;
width:327px;
height:250px
}

#item .pic {
height:248px;
/*left:6px;*/
overflow:hidden;
position:absolute;
/*top:6px;*/
width:338px;
}

.pic a {
background:transparent url(images/bcg-transparent.gif) no-repeat scroll 0pt;
display:block;
height:248px;
position:absolute;
top:0pt;
width:158px;
z-index:50;
}

.pic a:hover {
background-position:0pt;
background-repeat:no-repeat;
}


.goprev {
left:0pt;
}

.goprev:hover {
background-image:url(images/gfx-goprev.gif);
}

.gonext {
right:0px;
}

.gonext:hover {
background-image:url(images/gfx-gonext.gif);
}

.pic span {
display:none;
}

a.opac img {
	display:block;
}

a.opac:hover img {
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.res-serch h3 {
	padding: 0;
	margin: 0;
	font-size:1.2em;
	font-weight:bold;
}

.res-serch {
	border-bottom: 1px dotted #999999;
	padding: 5px 0px;
	width: 520px;
	margin: 0 auto 8px auto;
	line-height: 18px;
}

#ricerca-long {
	background-color:#E8EBED;
	border:1px solid #CCCCCC;
	margin-bottom:20px;
	padding:0px;
	text-align:right;
}

#ricerca-long form {
	padding:0;
	margin: 4px;
}


#ad-google-mms {
	margin:15px 0 10px 0; 
	padding: 6px 6px 0 6px; 
	/*border:1px solid #ccc; */
	width:156px; 
	/*background-color: #E8EBED;*/
}

#cont-newsletter {
	margin:0 0 15px 0px; 
	padding: 8px; 
	background-color:#E6E3DB;
	color:#383838;
	line-height:19px;
	border: 1px solid #C3C3C3;
}


p {
	margin: 10px 0;
	padding: 0;
}


#header-flat {
	background-color: #6394b9;
	margin-bottom: 30px;
	text-align: center;
}

.img-left {
	float:left;
	margin-right:10px;
}

.sotto-titolo {
	font-family: Tahoma,Arial;
	font-size:	11px;
}

#disqus_thread h3 {
	font-size:16px;
}

#dsq-content {
	float:left !important;

}


#cont-sx p img {
	margin-bottom: 15px;

}

.adsense-cont {
	margin-bottom: 18px; 
	text-align:center;
}

#cont-sx h3 {
font-size:22px;
font-weight: normal;
font-family:Georgia,"Times New Roman",Times,serif;
color:#385994;
margin-bottom: 10px;
line-height:24px;

}

#add_this {
background-color:#F0F1F2;
border:1px solid #C3C3C3;
line-height:15px;
margin:0;
padding:10px;
text-align:left;
margin-bottom:30px;
}

#last-post p {

background: url(../images/star.gif) no-repeat top left ;
padding-left: 20px;
}

.img-fl-left {
	float: left;
}
