div#main div.columnSX div.open_discussion{
background:#404040;
padding:20px;
}
div#main div.columnSX div.open_discussion h2{
font-size:15px;
font-weight:bold;
margin-top:20px;
}
div#main div.columnSX div.open_discussion h4{
font-size:12px;
float:left;
margin-right:10px;
}
div#main div.columnSX div.open_discussion p{
float:left;
}
div#main div.columnSX div.open_discussion div.abstract{
clear:both;
}
div#main div.columnSX div.open_discussion div.abstract p{
float:none;
}
div#main div.columnSX div.open_discussion ul{
margin-left:0;
}
div#main div.columnSX div.open_discussion ul li{
list-style:none;
padding-bottom:15px;
margin-bottom:15px;
border-bottom:1px solid #FFFFFF;
}




div#main div.columnSX div.club{
background:#000000 url(../img/bg_club_hp_comunity.jpg) top right no-repeat;
padding:20px;
margin-bottom:15px;
}
div#main div.columnSX div.club h2{
font-size:15px;
font-weight:bold;
}
div#main div.columnSX div.club ul{
margin-left:0;
}
div#main div.columnSX div.club ul li{
list-style:none;
margin-bottom:3px;
font-size:12px;
}


div#main div.columnSX div.club_official{
background:#494949 url(../img/bg_club_ufficiale_hp_community.jpg) top right no-repeat;
margin-top:15px;

}
div#main div.columnSX div.club_official div{
width:280px;
height:118px;
padding-top:10px;
padding-left:20px;
}

div#main div.columnSX div.club_official img{
float:right;
}

div#main div.columnSX div.box_edit{
margin-top:15px;
width:auto;
padding:20px;
background:#404040;
}


div#main div.columnDX div.space{
padding:10px;
margin-bottom:15px;
background:#797979 url(../img/bg_profilo_hp_community.jpg) no-repeat top right;
}


div#main div.columnDX div.space img{
border:4px solid #333333;
float:left;
margin-right:10px;
width:160px;
height:110px;
margin-bottom:10px;
}

div#main div.columnDX div.space p{
font-size:12px;
text-align:left;
margin-top:20px;
}

div#main div.columnDX div.space a.button{
margin-top:-10px;
margin-bottom:0;
}

div#main div.columnDX div.space div.rat{
background:url(../img/bg_rating.png) no-repeat top right;
display:block;
height:32px;
margin-top:-5px;
padding-top:5px;
}

div#main div.columnDX div.space div.rat div{
margin-left:-5px;
}



div#main div.columnDX div.search_users{
margin-bottom:20px;
padding-top:10px;
border-top:1px solid #787878;
}
div#main div.columnDX div.search_users h3{
margin-bottom:20px;
}
div#main div.columnDX div.search_users label{
width:135px;
display:block;
float:left;
padding-top:3px;
}
div#main div.columnDX div.search_users input,
div#main div.columnDX div.search_users select{
margin-bottom:10px;
padding:2px;
}
div#main div.columnDX div.search_users input{
width:173px;
}
div#main div.columnDX div.search_users select{
width:180px;

}






div#main div.columnDX div.users h3{
text-indent:12px;
font-size:15px;
color:#FF0000;
line-height:35px;
background:#262626;
border-top:1px solid #787878;
border-bottom:1px solid #787878;
}


div#main div.columnDX div.users div.active.hidden h3{
background:#262626;
}
div#main div.columnDX div.users ul{
margin-left:0;
margin-bottom:30px;
}
div#main div.columnDX div.users div.best ul,
div#main div.columnDX div.users div.active ul{
margin-top:25px;
}
div#main div.columnDX div.users ul li{
list-style:none;
padding-bottom:10px;
}
div#main div.columnDX div.users ul li img{
float:left;
margin-right:15px;
}
div#main div.columnDX div.users ul li a{
text-decoration:none;
}
div#main div.columnDX div.users ul li div{
padding-top:3px;
}


/*popup ricerca user*/
div#main div.modal_popup{
width:606px;
height:auto;
padding-left:30px;
padding-right:30px;
}
div#main div.modal_popup a.button{
float:right;
}
div#main div.modal_popup div.search_users_result h3{
float:left;
}
div#main div.modal_popup div.search_users_result ul{
padding-top:30px;
margin-left:0;
padding-left:0;
clear:both;
/*width:606px;
overflow:hidden;
display:block;
*/}
div#main div.modal_popup div.search_users_result ul li{
float:left;
list-style-type:none;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
}
div#main div.modal_popup div.search_users_result ul li div a img{
width:80px;
height:55px;
}
div#main div.modal_popup div.search_users_result ul li div div h4 a{
font-size:12px;
font-weight:normal;
}