@charset "utf-8";
/* CSS Document */

/* Inherit the default theme styles */

@import url( ../../../plugins/buddypress/bp-themes/bp-default/_inc/css/default.css );
 

/* Inherit the default theme adminbar styles */
@import url( ../../../plugins/buddypress/bp-themes/bp-default/_inc/css/adminbar.css );  

/* Impporta gli stili della testa */
/*
@import url( css/base-members.css );
 */
@import url( base.css );

@import url( navigazione.css );

body{
	line-height:110%;
}
div#content{
	float:none;
	width:990px;
}
#corpo_home_sopra_colonna_sinistra div#content{
	float:left;
	width:677px;
}
#menu_container_stretto #access .menu ul{
	/*padding-left:40px;*/
	margin-top:11px;
}
#menu_container_stretto #access .menu ul li ul.children{
	margin-top:0px;
}
#corpo_home_sopra_colonna_sinistra #menuLaterale ul{
	padding-left:40px;
	margin-top:16px;
}
#corpo_home_sopra_colonna_sinistra div#content .padder{
	width:600px;
}
#corpo_home_sopra #sidebar .padder{
	width:301px;
}
#sidebar #sidebar-me #sidebar-utente-loggato h4{
	margin-top:14px;
}

#sidebar #text-4 h3.widgettitle{
	background: url('/wp-content/themes/fli/gfx/fondo-conv.gif') bottom no-repeat #e9e9e9;
	padding-left:11px;
	padding-right:0px;
	margin-top: 14px;
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
}

/************************************************************************************
 aggiunte Matteo
**************************************************************************************/
#corpo_home_sopra_colonna_sinistra div#content.post-1073{
	width:490px !important;
}
/*#corpo_home_sopra_colonna_sinistra div#content.post-1073 #post-1073,
#corpo_home_sopra_colonna_sinistra div#content.post-1073 #post-1073 .padder{
	width:463px !important;
}*/
#corpo_home_sopra_colonna_sinistra #members-directory-form h3,
#corpo_home_sopra_colonna_sinistra #members-directory-form .pers-tit,
#corpo_home_sopra_colonna_sinistra #members-directory-form h5{
	display:none;
}
#corpo_home_sopra_colonna_sinistra #members-directory-form ul li{
	margin-left:0px;
}
#corpo_home_sopra_colonna_sinistra #members-directory-form .submit a{
	display:none;
}
div#content #sidebar .padder{
	margin-right:0px;
	border-right:1px solid #fff;
}
#footer{
	padding:0px;
}
.profile .bp-widget.base .profile-fields .field_3,
.profile .bp-widget.base .profile-fields .field_192{
	display:none;
}
/************************************************************************************
f i n e  aggiunte Matteo
**************************************************************************************/

.dir-form .pers-cerca .item-list-tabs ul li  {
	text-transform:uppercase;
	padding-bottom:10px;
	padding-left:5px;
	}
	
#bps_Form .field_cognome,
#bps_Form .field_regione  {
	width:250px;
	float:left;
	}

#bps_Form .field_provincia  {
	width:80px;
	float:left;
	margin-bottom:10px;
	}
	
#bps_Form label  {
	display:block;
	margin-top:10px;
	padding-bottom:3px;
	}
	
#bps_Form .field_speializzazioni  {
	clear:both;
	}

#bps_Form input,
#bps_Form select  {
	border:1px solid #cecece;
	padding:3px;
	}
	
#bps_Form .submit  {
	display:inline-block;
	margin:0 !important;
	padding-right:25px;
	}
	
#bps_Form .submit input  {
	border:none;
	padding:3px 8px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-khtml-border-radius:5px;
	background-color:#015a93;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
	background-image:none !important;	
	}
	
.activity-content  {
	text-align:justify;
	margin-right:10px;
	}
	
#item-header h2 {
	float:left;
	padding-right:20px;
	}
	
#item-header h2 a  {
	font-size:15px;
	}
	
#item-header h2 .highlight  {
	display:none;
	}
	
.item-list-tabs ul li.first-child  {
	margin-left:20px !important;
	}
	
#item-body .item-list-tabs  {
	padding-top:8px !important;
	margin-left:-10px !important;
	}
	
.item-list-tabs .last-child select,	
#item-body .item-list-tabs .last-child select  {
	border:1px solid #cacaca;
	padding:2px;
	font-size:11px;
	margin-top:-4px;
	}
	
#item-body .activity .activity-list li  {
	border:1px solid #dadada;
	margin-bottom:5px;
	margin-right:5px;
	padding-left:8px;
	padding-right:8px;
	}
	
.profile-fields td  {
	border-bottom:1px dotted #ccc;
	background-color:#fff;
	text-transform:uppercase;
	font-size:11px;
	}
	
.profile-fields td.label  {
	width:30%
	}
	
.profile-fields td.data p {
	display:inline
	}
	
/****AGGIUNTE ASSUNTA*****/

body  {
	background:none !important
	}

#wp-admin-bar .padder  {
	width:100% !important
	}
	
#item-header .generic-button {
	float:none !important;
	display:block  !important;
	margin-bottom:20px  !important;
	}
	
.activity-list div.activity-meta a.acomment-reply  {
	background-color:#ebf7ff;
	border-bottom:#a1dcfa 1px solid;
	border-right:#a1dcfa 1px solid;
	color:#059ae7;
	}
	
span.activity  {
	background-color:#ebf7ff !important;
	border-bottom:#a1dcfa 1px solid !important;
	border-right:#a1dcfa 1px solid !important;
	color:#012740 !important;
	}
	
.activity-list div.activity-meta a.acomment-reply:hover  {
	background-color:#059ae7;
	border-bottom:#ebf7ff 1px solid;
	border-right:#ebf7ff 1px solid;
	color:#ebf7ff;
	}
	
#settings-form h3,
#profile-edit-form h4,
.profile h4  {
	font-size:12px;
	text-transform:uppercase;
	margin-bottom:20px;
	}
	
#profile-edit-form input,
#send_message_form input,
#send_message_form textarea,
#settings-form input  {
	border:#ccc 1px solid !important;
	}
	
.notification-settings.zebra th.title  {
	text-align:left;
	}
	
#message p  {
	background:#ebf7ff !important;
	color:#012740 !important;
	border-bottom:#eaeaea 1px solid !important;
	border-right:#ebf7ff 1px solid !important;
	}
	
#whats-new-textarea  {
	border:#eaeaea 1px solid !important;
	}
	
.messages-options-nav  {
	margin:0 !important;
	}
	
/***********************************************************************************
 aggiunte Matteo
 *************************************************************************************/
  #members-dir-list #members-list {
   overflow:hidden;
 }	
 #members-dir-list #members-list li{
   width: 290px;
   float:left;
   border-left:1px dotted #eaeaea;
   padding-left:8px;
 }
 
#members-dir-list #members-list li .item .item-title  {
	width:100% !important;
	font-weight:bold;
	margin-bottom:8px;
	}
	
 #members-dir-list #members-list li .action{
	float:left;
	margin-right: 0;
    margin-top: -50px;
	top:auto;
	left:auto;
	right:0 !important;
 }	
	

#members-list {
	margin-left:0;
}

 #members-dir-list #members-list li .action a{
	font-size:11px !important;
 }	
 
 .gruppotitolo h2{
 	float:none !important;
 }
 
.alternativo a {
	cursor:default;
}

.alternativo a:hover {
 	color:black;
}

.nummatricola {
	color: black !important;
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 12px;
    font-weight:normal;
}

.alternativomem .field_160 {
	display:none;
}

div.paginealbo {
    margin: -20px 0 9px;
    padding: 10px 20px;
}
div.paginealbo {
    border-bottom: 1px solid #EAEAEA;
    color: #888888;
    font-size: 11px;
    height: 16px;
}

div.paginealbo .pagination-links span, div.paginealbo .pagination-links a {
    font-size: 12px;
    padding: 0 5px;
}


div.paginealbo .pagination-links {
    float: right;
}

div.paginealbo #member-dir-count-top {
	float:left;
}

.alternativomem .submit .submit {
	display:none !important;
}