.sx {
margin:5px;
float:left;	
}
.dx {
margin:5px;
float:right;	
}

#annuncimsonline li .titoloann{
width:470px;
height:36px;
text-align:center;
font-size:10pt;
font-weight:bold;
color:#fff; 
background-image:url(../images/annunci.gif) !important;
background-repeat:no-repeat;}
#annuncimsonline li .dataann {
text-align:center;
font-size:9pt;
font-weight:normal;
color:#fff; 
}

/* Styles for NEWS MARCO SIMONE ONLINE */
#newsmsonline{
margin:0;
padding:0;

list-style-type:none;
background-color:#FFFFFF;
line-height:120%;
/*height:380px;*/
}
#newsmsonline a{
display:block;
font-weight:normal;
text-decoration:none;
}
#newsmsonline ul{
overflow: hidden;
margin:0;
padding:0;
clear:both;
}
#newsmsonline li{
position:relative;
border:0px solid red;
margin:0;
padding:0;
list-style-type:none;
background-color:#FFFFFF;
}
#newsmsonline li a{
border:0px solid green;
font-weight:bold;

padding:0 0 0 0;
display:block;
color:#333;
height:35px;
}
#newsmsonline li .ncommenti{
margin-left: 20px;
width:80px;
text-align:left;
margin-top:0px;
font-size:8pt;
font-weight:normal;
float:left;

}
#newsmsonline li .nvisite{
text-align:right;
margin-right:2px;
font-size:8pt;
font-weight:normal;
width:56px;
float: right;
border:0px solid black;
}
#newsmsonline li .lastcommento{
margin-right:2px;
float:right;
padding:0;
text-align:right;
font-size:7pt;
font-weight:normal;
font-style: normal; 
}

#newsmsonline li .titolo{
width:390px;
margin:0;
font-size:10pt;
font-weight:bold;
float: left;
border:0px dashed black;
}
#newsmsonline .newsdata{
margin-left: 3px;
width:60px;
float:left;
font-weight:normal;
color:#e26200;
/*font-family:'Lucida Grande','Segoe UI',Arial,Helvetica,sans-serif;*/
font-size:8pt;
}
#newsmsonline li a.opened .newsdata{
color:#FFFFFF;
}
#newsmsonline li a.closed{
color:#333 !important;
background-image:url(../images/ha-header.jpg) !important;
background-repeat:no-repeat;

}
#newsmsonline li.firstitem a.closed{
color:#333 !important;
background-image:url(../images/ha-header-first.jpg) !important;
background-repeat:no-repeat;
}
#newsmsonline li.lastitem a.closed{
color:#333 !important;
background-image:url(../images/ha-header-last.jpg) !important;
background-repeat:no-repeat;
}
#newsmsonline li li{

border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
padding:15px 15px 0 15px;
height:155px;
text-align:justify;

}
#newsmsonline li li .piede a{
margin-top:10px;
width:90px;
height:15px;
padding:0;
text-align:center;
font-size:10pt;
font-weight:normal;
float:right;
font-style: normal; 
color:#000;
border:0px dashed #113948;
background:#d0ccc9;
}
#newsmsonline .cx{
padding:0;
float:left;
width:150px;
height:140px;
margin-right:5px;
margin-bottom:5px;

}
#newsmsonline li a.opened{
background-image:url(../images/ha-header-active.jpg);
background-repeat:no-repeat;
color:#ffffff;
}
#newsmsonline li.firstitem a.opened{
background-image:url(../images/ha-header-first-active_in.jpg) ;
background-repeat:no-repeat;
color:#FFFFFF;
}
#newsmsonline li.lastitem li{
margin-bottom:-4px;
}
#newsmsonline li.lastitem ul{
background-image:url(../images/ha-footer.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:4px;
}

.backwhite{
background-color: #ececec;}

.backgray{
background-color: #cccccc;
}
.backwhitea{
background-color: #ececec;
}
.backwhitea :hover{
background-color: #7985a8;
}