#menu ul li.tool_community a {
background: #3196c8; 
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;  
color: #fff !important;
 }
     
 

a.m {color:#0099ff !important;}
a.f {color:#ff66cc !important;}
ul {margin: 0px; padding: 0px;}

/*** ROUNDED CORNERS ***/

.r1, .r2, .r3, .r4 {display:block; overflow:hidden; font-size:0; height:1px;}
.r1 {margin:0px 2px; background:#000;}
.r2 {margin:0px 1px; background:#000;}
.r3 {margin:0px 0px; background:#000;}
.r4 {margin:0px 0px; background:#000;} 

/*** COMMUNITY ***/

div.titleMenu {
overflow: hidden;
clear: both;
margin: 0px 0px 30px 0px;
}

div.titleMenu h2 {
margin: 7px 0px 0px 0px;
overflow: hidden;
background: #fff url('/images/sprites/titoli.png') no-repeat;
width: 300px;
height: 55px;
float: left;
}

div.titleMenu h2 b {display: none;}
div.titleMenu ul {overflow: hidden; float: right; height: 50px; margin-top: 7px; width: 368px; background: url(/images/sprites/background_title.png);}

div.titleMenu ul li {
display: block;
float: right;
overflow: hidden;
margin: 0px 10px 0px 0px;
padding: 25px  5px 0px 5px;
}

div.titleMenu ul li a {font-weight: bold; color: #fff; text-shadow: 0 1px 0 #444444;}

/*** CERCAMICI E HOT ***/

div.boxHotSearch {
overflow: hidden;
width: 335px;
margin: -10px 10px 20px 0px;
float: left;
}

div.boxHotSearch h4 {
margin: 0px 10px 10px 0px;
font-size: 14px;
font-family: verdana, trebuchet;
color: #555;
}

div.boxHotSearch h4 a {color: #555 !important; font-weight: bold;}

div.boxHotSearch div.boxUtentiHot {
overflow: hidden;
}

div.boxHotSearch div.boxUtentiHot a {
display: block;
overflow: hidden;
float: left;
background: #222;
width: 65px;
height: 60px;
text-align: center;
border: 4px solid #ccc;
margin: 0px 10px 10px 0px;
-moz-border-radius: 4px;  
-webkit-border-radius: 4px;     
}

div.boxHotSearch div.boxUtentiHot a.m {border-color: #86b2e0;}
div.boxHotSearch div.boxUtentiHot a.f {border-color: #f1b6dd;}
div.boxHotSearch div.boxUtentiHot a img {height: 59px;}

div.boxHotSearch div.cercamiciBox {width: 323px; overflow:hidden; margin-top: 5px;}
div.boxHotSearch div.cercamiciBox b {background: #dfe5ef; }

div.boxHotSearch div.cercamici {
background: #f2f4f9;
padding: 10px;
border: 4px solid #dfe5ef;
border-width: 0px 4px;
overflow: hidden;
}

div.boxHotSearch div.cercamici div.cercamici_box h5 {
font-family: verdana, tahoma;
color: #39659c !important;
font-size: 14px;
background: transparent;
margin: 0px;
}

div.boxHotSearch div.cercamici div.cercamici_box select {
background:#FFFFFF url('/images/loghi_icone_pulsanti.gif') no-repeat scroll -402px 0px;
border:1px solid #999999;
color:#888888;
display:block;
float:left;
font-family:trebuchet ms;
font-size:16px;
font-weight:normal;
margin: 8px 4px 0px 0px;
padding: 0px 0px 0px 18px;
width: 200px;
}

div.boxHotSearch div.cercamici div.cercamici_box .puls {
background:transparent url('/images/button_amici.gif') no-repeat scroll 0 0;
cursor:pointer;
height:30px;
width:67px;
margin: 7px 0px 0px 0px;
}

div.boxHotSearch div.cercamici div.cercamici_box b a {font-weight: bold;}


.boxUtentiHotMore {
margin-left:255px;
margin-top: -29px;
}

/*** BOX AZIONI ***/

div.boxAzioni {overflow:hidden;}
div.boxAzioni ul {overflow:hidden;padding: 0px;}

div.boxAzioni ul li {
margin: 0px 0px 20px 10px;
padding: 0px 0px 0px 75px;
overflow: hidden;
background: url('/images/sprites/icone_community.png') -20px 0px no-repeat;
}

div.boxAzioni ul li.azioniBlog {background-position: -16px -300px;}
div.boxAzioni ul li.azioniFoto {background-position: -20px -100px;}
div.boxAzioni ul li.azioniChat {background-position: -20px -200px;}
div.boxAzioni ul li.azioniIscriviti {background-position: -20px 0px;}

div.boxAzioni ul li h4 {margin: 0px 0px 5px 0px;}

div.boxAzioni ul li h4 a {
font-weight: bold;
font-size: 17px;
color: #3a70b7 !important;
}

div.boxAzioni ul li p {
margin: 0px 0px 5px 0px;
color: #777;
font-size: 15px;
width: 200px;
}

/*** NUOVE RAGAZZE E RAGAZZI ***/

div.boxNuoviUtenti {
margin: 0px;
width: 100%;
overflow: hidden;
}

div.boxNuoviUtenti a.avatar {
width: 70px;
height: 95px;
display: block;
float: left;
background-position: center center;
border: 1px solid #999;
margin: 3px;
background-color: #000;
}

div.boxNuoveRagazze,
div.boxNuoviRagazzi {
overflow: hidden;
width: 328px;
float: left;
margin: 0px 0px 10px 0px;
}

div.boxNuoveRagazze ul li,
div.boxNuoviRagazzi ul li {
overflow: hidden;
width: 78px;
float: left;
margin: 0px 0px 3px 0px;
}

div.boxNuoveRagazze h4,
div.boxNuoviRagazzi h4 {
font-family: verdana;
font-size: 14px;
margin: 0px;
text-align: center;
width: 110px;
padding: 5px;
float: left;
border-right: 1px solid #ccc;
}

div.boxNuoveRagazze div,
div.boxNuoviRagazzi div {
padding: 8px;
overflow: hidden;
}

div.boxNuoveRagazze span,
div.boxNuoviRagazzi span {
font-family: verdana;
font-size: 11px;
margin: 8px 10px 0px 0px;
display: block;
text-align: right;
overflow: hidden;
}

div.boxNuoviRagazzi {margin: 0px 0px 0px 10px;}

div.boxNuoveRagazze h4 {
background: #feeff8;
border-color: #f3d4e7;
}

div.boxNuoveRagazze h4 a {font-weight:bold; color: #a32759 !important;}
div.boxNuoveRagazze div {background: #feeff8; border-bottom: 1px solid #e9c0d9;}

div.boxNuoviRagazzi h4 {
background: #ecf0f8;
border-color: #ced8ec;
}

div.boxNuoviRagazzi h4 a {font-weight:bold; color: #547cb4 !important;}
div.boxNuoviRagazzi div {background: #ecf0f8; border-bottom: 1px solid #ced8ec;}

/*** DIV COMTOPUSERS ***/

div.comTopUsers {
clear: both;
overflow: hidden;
}

div.comTopUsers ul li {
float: left;
display: block;
width: 210px;
overflow: hidden;
margin: 0px 2px 0px 0px;
padding: 5px;
}

div.comTopUsers ul li h4 {
font-family: verdana;
margin: 0px 0px 2px 0px;
font-size: 14px;
padding: 2px 2px 5px 2px;
color: #555;
border-bottom: 2px solid #a5c1e4;
}

div.comTopUsers ul li h4 a {font-weight: bold; color: #555 !important;}

div.comTopUsers ul li ul li {
background: #f5fafe;
padding: 5px;
clear: both;
border-bottom: 1px dashed #d1e0f2;
}

div.comTopUsers ul li ul li a.avatar {
width: 64px;
height: 64px;
display: block;
float: left;
background-position: center center;
background-repeat: no-repeat;
border: 1px solid #999;
margin: 0px 7px 3px 3px;
background-color: #fff;
}

div.comTopUsers ul li ul li span {
display: block;
overflow: hidden;
padding: 0px 5px 0px 0px;
word-wrap: break-word;
}

div.comTopUsers ul li ul li span em {
display: block;
font-style: normal;
font-size: 11px;
color: #777;
padding: 5px 0px 0px 0px;
}

div.comTopUsers ul li small {
margin: 5px 0px 0px 10px;
display: block;
}

/*** RAGAZZI RAGAZZE PAG ***/

div.contNewUtenti h4 {
font-size: 14px;
font-family: verdana;
color: #555;
margin: 10px 0px 20px 2px;
}

div.contNewUtenti h4 span {
float:right;
font-size: 11px;
overflow: hidden;
}

div.contNewUtenti h4 span a {
padding: 2px 20px 0px 20px;
border-right: 1px solid #ccc;
}

div.contNewUtenti ul li {
width: 210px;
overflow: hidden;
display: block;
height: 85px;
float: left;
margin: 0px 10px 20px 0px;
}

div.contNewUtenti ul li span {
display: block;
overflow: hidden;
float: left;
width: 122px;
}

div.contNewUtenti ul li a.avatar {
height: 70px;
margin-right: 10px;
float:left;
display: block;
overflow: hidden;
}

div.contNewUtenti ul li span small {
display: block;
overflow:hidden;
margin-top:5px;
}

div.contNewUtenti ul li span a {text-transform:capitalize; word-wrap:break-word !important;}

div.contNewUtenti ul li span small a {
display: block;
margin: 5px 0px;
}

div.contNewUtenti ul li span small a.goBlog {
background: url('http://img.studenti.it/grafica/g4/icone/ico_blog.gif') no-repeat;
padding: 3px 0px 3px 28px;
}

div.contNewUtenti ul li span small a.sendMx {
background: url('http://img.studenti.it/grafica/g3/icone/sx_ico_mail.gif') 3px 1px no-repeat;
padding: 3px 0px 3px 28px;
}

 
