 /* UTENTI */

 
#columnLeft #immagineProfilo
{
	margin-bottom:10px;
}  
.profile-picture:hover .edit_profilepicture {
  display: block;
}
#columnLeft #immagineProfilo .editProfilePicture
{                    
	background: none repeat scroll 0 0 #000000;
  color: #FFFFFF;
  display: none;
  height: 20px;
  opacity: 0.7;
  padding: 6px 7px 0 23px;
  position: absolute;
  right: 1px;
  top: 0;
} 

#columnCenterTop h2
{
	/*margin-bottom:0;*/	
}
#columnCenterTop h6
{
	font-style:italic;
	color:#999999;
}

#columnCenterTop .profiloTopButtons
{                   
	float: right;
}

#profilo-info
{
	line-height:18px;
	color:#666666;
	font-family:'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size:12px;
	padding-bottom:5px;
}
#profilo-info span
{
	white-space:nowrap;
}
#profilo-info img
{
	width:14px;
	height:14px;
	vertical-align:-2px;
	margin-left:2px;
}



/* IMMAGINI */
ul#profilo-immagini
{
	width:100%;
	height:74px;
	padding-bottom:10px;
	padding-top:5px;                 
	clear:both;
}
ul#profilo-immagini li
{
	width: 105px;
	height: 74px;
	margin-left: 2px;
	display: block;
	float: left;             
	/*background-position:center 10%;*/
	zoom: 1;
	background-repeat: no-repeat;
}
ul#profilo-immagini li:first-child
{
	margin-left:1px;
}
ul#profilo-immagini li a
{
	width:100%;
	height:100%;
	display:block;
}

ul#immagini-utente
{
	width:510px;           
	margin:0 32px 0 33px;  
	margin:0 12px 0 13px;  
	clear:both;
	float:left;
}
ul#immagini-utente li
{
	width:149px;
	height:116px;
	display:block;
	float:left;
	border:1px solid #cccccc;
	margin:5px;
	padding:4px;
}
ul#immagini-utente li a
{
	width:149px;
	height:116px;
	display:block;
}  



#profileInfo > .elemento
{
	border: none;          
}
#profileInfo h3
{
	background: #f7f7f7;
	padding: 5px 8px; 
	clear: both;
	border-top: 1px solid #d9d9d9;
	font-size: 12px; 
	color: #333333;
	font-weight: bold;
}    
#profileInfo h3 .editButton
{             
	top:13px;        
} 



/* LISTA UTENTI */
#utentiLista .utente
{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #bbbbbb; /* grigio */
}
#utentiLista ul
{
	float:left;
	width:100%;
}
#utentiLista ul li
{
	float:left;
	width:100%;
	line-height:50px;
	font-family: Verdana;
	font-size:16px;
}
#utentiLista ul li a
{
	color:#333333;
}
#utentiLista ul li a.immagineUtente
{
	display:block;
	width:50px;
	height:50px;
	float:left;
	margin-right:8px;
}
#utentiLista .fanButton
{
	margin-top:10px;
	line-height:16px;
	float:right;
}



/* UTENTI LIST */
.utente .profiloTopButtons .pulsante
{
	background:none;
	border:none;
	padding:0;
	margin:3px;
}
.utente .profiloTopButtons a.pulsante,
.utente .profiloTopButtons .pulsante a
{
	color:#990000 !important;
}



/* TAGS */
#utenteTags
{
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size:16px;
	color:#555555;
	padding-bottom:10px;
	border-bottom:1px solid #bbbbbb;
	margin-bottom:10px;
}
#utenteTags-sortable
{
	display:inline;
}
#utenteTags .tag
{
	border:1px solid #bbbbbb;
	background:#f7f7f7;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:2px 5px;
	cursor:move;
	display:inline-block;
	margin-right:5px;
}
#utenteTags .tag img
{
	cursor:pointer;
}
#utenteTags .tag img.tag-icon
{
	display:none;
}
#utentiTags
{
	clear:both;
	float:left;
	padding-bottom:10px;
	border-bottom:1px solid #bbbbbb;
	margin-bottom:10px;
}
#utentiTags .tag
{
	width:167px;
	border:1px solid #bbbbbb;
	background:#f7f7f7;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size:11px;
	display:block;
	float:left;
	padding:2px 3px;
	margin:2px 4px;
	color:#555555;
	cursor:move;
}
#utentiTags .tag img.tag-remove
{
	display:none;
}


#biografia
{
	text-align:justify;
}

#utente-foto-anteprima
{
	float:right;
}
#utente-foto-caricata
{
	float:left;
}
#utente-foto-anteprima h3,
#utente-foto-caricata h3
{
	text-align:left;
}



/* PAGES */  
#pageHeader
{
	position:relative; 
	left:780px; 
	padding-bottom:15px; 
	background:transparent;
} 
#pageMenu
{
	width: 980px;
	height: 30px; 
	background: #f7f7f7; 
	border-bottom: 1px solid #bbbbbb;
	text-align: center;
}                  
#pageMenu a
{              
	line-height: 30px;
	padding: 0px 8px;   
	font-size: 14px;
} 



/* FIRST STEPS */
#firstSteps .firstSteps-section h3
{
	line-height: 38px;
	font-size: 16px;
	color: #333333;
}
#firstSteps .firstSteps-section h3 .section_number
{
	background: #f7f7f7;
	padding:5px 9px;
	color: #333333;
	border: 1px solid #bbbbbb;
	font-weight: bold;
}  
#firstSteps .firstSteps-section .contenuto
{
	padding-left: 30px;
}  
#firstSteps .firstSteps-explanation
{                    
	margin-bottom: 10px;
	padding-left: 20px;
	background: url(/images/icons/information-balloon.png) left top no-repeat;
}
#firstSteps .firstSteps-done
{
	clear: both;
	padding: 10px;
	border: 2px dashed #bbbbbb;
	margin-bottom: 10px;
}   



/* FACES */  
#faces img
{               
	width: 75px;
	height: 75px;
	float: left;
	margin: 0px;
	padding: 0px;
}   
