@charset "UTF-8";
/* CSS Document */




html{

}

body{
	background-color:#E1EAF1;
	
	}
#cont{
	min-width: 984px;
	}
	
	
/***************HEADER**************************/

/*stile Header Utente loggato*/
#header{
	width:100%;
	z-index: 999;
	position:fixed;
	top:0;
	left:0;
	border-bottom:1px solid #ccc;
	-webkit-box-shadow: inset 0 -1px rgba(184, 184, 184, 1), 0 1px 3px rgba(184, 184, 184, 0.4);
	-moz-box-shadow: inset 0 -1px 0 rgba(184, 184, 184, 1), 0 1px 3px rgba(184, 184, 184, 0.4);
	box-shadow: inset 0 -1px 0 rgba(184, 184, 184, 1), 0 1px 3px rgba(184, 184, 184, 0.4);
}

#nice_nav{
	min-width: 984px;
	background-color:#003B5A;
	height:24px;
}

#nice_nav_menu{
	width:912px;
	margin:0 auto;
	text-align:right;
	color:#dddddd;
	line-height:24px;

}

#nice_nav_menu a{
	color:#dddddd;
	text-decoration:none;
	font-weight:bold;
}

#nice_nav_menu a:hover, #nice_nav_menu a:active{
	color:#ffffff;
}

#nice_nav_menu li{
	display:inline;
	padding-left:6px;
	margin-left:5px;
	border-left:1px solid #dddddd;
}


#nice_nav_menu>:first-child{
	border:none;
	
}
	


#nice_head{
	height:48px;
	background-color:#fff;
	
	
	
}

#cont_head{
	width:912px;
	height:26px;
	margin:0 auto;
	padding:11px 0 11px 0;
	
}
#logo{
	background-image:url(img/logo_whoosme.png);
	background-repeat:no-repeat;
	float:left;
	width:154px;
	height:26px;
	
}
#form_search{
	float:left;
    margin-left: 85px;
	
}

#form_search_out{
	float:right;	
}

#search_input {
	
	display:block;
    border: 1px solid #CCCCCC;
	border-right:none !important;
    float: left;
    width: 210px;
	height:24px;
	padding-left:6px;
	-moz-border-radius: 2px 0 0 2px;
	-webkit-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
}

#search_button {
	background-color: #003B5A;
float:right;
height: 26px;
display: block;
padding: 3px 0 !important;
border: none;
padding: 1px;
text-align: center;
width: 36px;
-moz-border-radius: 0 2px 2px 0;
-webkit-border-radius: 0 2px 2px 0;
border-radius: 0 2px 2px 0;
}


button a{
    background-color: #003B5A;
}

button a:hover, button a:active {
    background-color: #666666;
}

#head_right{
	float:right;
}

#index_home{
margin: 0 auto;
text-align: center;
}

#index_home #social_log li{
	width:238px;
}

#welcome{
	margin: 0 0 24px;
	padding: 19px 0;
	/*border-bottom:1px solid #ccc;*/
}

#slider_02 {
    background-image: url("img/index_02.jpg");

    background-repeat: no-repeat;
    
    height: 403px;
    margin: 0px 0px 0;
}

#slider_01 {
    background-image: url("img/index_01.jpg");

    background-repeat: no-repeat;
    
    height: 403px;
    margin: 0px 0px 0;
}

/**********************************************************************************************/
#slider_03 {
    background-image: url("img/index_03.jpg");

    background-repeat: no-repeat;
    
    height: 403px;
    margin: 0px 0px 0;
	text-shadow: 1px 1px 4px #000;
}

#slider_04 {
    background-image: url("img/adobe/500_F_63467708_W8IjrZrH4xrFN2wgDjpuyI6ypa6CmyJ9.jpg");

    background-repeat: no-repeat;
    
    height: 403px;
    margin: 0px 0px 0;
}

#slider_05 {
    background-image: url("img/adobe/500_F_81116895_ur708JiV06kfgViXYNqA5bE9OL86woqh.jpg");

    background-repeat: no-repeat;
    
    height: 403px;
    margin: 0px 0px 0;
}

#slider_06 {
    background-image: url("img/adobe/500_F_110180340_3rmMNtcyADTqM0yoyOyeekFJt91IKVhE.jpg");

    background-repeat: no-repeat;
    
    height: 403px;
    margin: 0px 0px 0;
}

#slider_07 {
    background-image: url("img/adobe/500_F_112331915_75B7XqM3PFAzMZMUsrrLcsekOVhoZcIX.jpg");

    background-repeat: no-repeat;
    
    height: 403px;
    margin: 0px 0px 0;
}
/**********************************************************************************************/

#whoo_plus{
	font-size:14px !important;
	text-align: left;
	width:400px;
	float:left;
}

#whoo_plus .icon{
	padding-right:4px;
	font-size:10px !important;
}

#whoo_plus .object_title{
	font-size:24px;
	line-height:24px;
	margin:0;
	padding:0;
	padding-left:48px;
	padding-top:12px;
}

#whoo_plus h3{
	padding-left:48px;
	padding-bottom:6px;
}

.whoo_btn{
	padding:0 12px 0 12px;
	height:24px;
	background-color:#003B5A;
	color:#fff;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	margin-right:12px;
	text-align:center;
	cursor:pointer;
}



#cont_home_btn{
	margin-top:12px;
}

#cont_home_btn .whoo_btn{
float:left;
}

#log_home{
	float:right;
	width:240px;
	display:inline-table;
}

#face_log{
	background-image:url(img/face_grdient_log.png);
	background-repeat:repeat-x;
}

#linked_log{
	background-image:url(img/linked_grdient_log.png);
	background-repeat:repeat-x;
}

#log_home .icon{
	font-size:22px;
	margin:6px;
	position:relative;
	top:6px;
	background:none;
	color:#FFF;
}

#social_log li{
	height:34px;
	
	text-align:left;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	margin-bottom:6px;
	border:1px solid #ccc;
	cursor:pointer;
}
.log_home #social_log li{
	width:238px;
}

#log_home .input_text_log{
padding: 9px;
width: 220px;
text-align: left;
font-size: 14px;
margin-bottom: 6px;
border: 1px solid #ccc;
}

#log_home form{
	width:240px;
	/*height:36px;*/
}

.pro_soc{
position: absolute;
top: -26px;
left: 23px;
}
.pro_soc li{
	float:left;
	width:120px;
	height:26px;
	background-image:url(img/tab.png);
	background-repeat:no-repeat;
	background-position:0 -48px;
	text-align:center;
	padding-top:9px;
	position:relative;
	z-index:2;
}

.pro_li{
	
	left:-8px;
}

.pro_soc li a{
	color:#666;
	text-decoration:none;
}

.pro_soc li a:hover, .pro_soc li a:active, .pro_soc li a:focus{
color:#003B5A;
}

.pro_soc .activate{
	background-position:0 0;
	z-index:5;
}

.pro_soc .activate a{
	color:#003B5A;
}

.pro_soc .activate a:hover, .pro_soc li a:active, .pro_soc li a:focus{
color:#003B5A;
}

.valu_legend{
	padding: 24px;
background-color: #FFF;
border: 1px solid #CCC;
margin-left:386px;
margin-bottom:36px;

}
.valu_legend .imp_legend_valu{
	margin-left:36px;
}

#rem_pass{

font-size: 11px;
float: left;
}

#rem_pass a{
	font-weight: normal !important;
	color:#666;
}
	

#sel_new_user{
	line-height:24px;
	margin-top:12px;
	border-top:1px solid #ccc;
	padding-top:12px;
}
#sel_new_txt{
	float:left;
	padding-left:60px;
	font-weight:bold;
}
#reg_user{
	padding: 0 12px;
float: right;
height: 24px;
background-color: #02673A;
color: #fff;
line-height: 24px;
font-size: 12px;
font-weight: bold;
text-align: center;
cursor: pointer;
}

#index_user_new{
	margin-top:6px;
}

#index_user_new form{
	width:312px;
}

#index_user_new #log_home{
	padding:24px;
	background-color:#FFF;
	border:1px solid #ccc;
}


#index_user_new #whoo_plus{
	float:left;
	margin-left:72px;
	margin-top:100px;

}

#index_user_new #log_home{
	float:left;
}

#index_user_new .input_text_log{
	width:292px;
}

#index_user_new #social_log li{
	width:310px;
}

.sex{
	margin:6px 0 0 90px;
}

.cal_select{
	margin:12px 0 12px 0;
}
	

.cal_user{
	margin-left: 4px;
	width: 16%;
    height: 25px;
    border: 1px solid #ccc;
    padding:5px;

}

#priv_spec{
	margin-top:12px;
}

.form_text{
	width:312px;
}
	.social_search{
		margin-bottom: 6px;
padding:10px;
width: 312px;
height: 36px;
border: 1px solid #ccc;

	}
	
	.form_reg_user form{
		height:156px;
	}
		

/*Notification*/

/* In#18 */
.notifications_count {
    position:relative;
    top: -10px;
    left: -12px;
    background-color: #fa3e3e;
    border-radius: 2px;
    color: #fff;
    padding: 1px 3px;
    font-size: 10px;
}

#notification_cont{
	position:relative;
	float:left;
margin-right:36px;
}

#notification{

}


.noti_cl{
  display:inline-block;
  padding-left: 6px;
	position:relative;
  }



#notification a{
	text-decoration:none;
	}
	
	

#notification .icon{
font-size:18px;
position:relative;
top:4px;
padding-right:6px;
color:#B9CFDD;
}


/*NOTI*/
.noti{
width:166px;
top: 34px;
left:-28px;
}

.noti a{
	text-decoration:underline !important;
}

.noti_cl:hover:before{
	color:#666 !important;
}

.arrow_noti{
	left: 8px;
top: 27px;
}
	
	
/*USER E USER MENU*/
#user{
display: block;
	border: 1px solid #CCCCCC;
    float: left;
    height: 24px;
    width: 190px;
	text-align:right;
	-moz-border-radius: 2px 0 0 2px;
	-webkit-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
	position:relative;
}

#user_name{
    padding: 0 6px;
	line-height:24px;
    text-align: right;
	float:left;
	font-weight:bold;
	width: 154px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	}
	
	#user_name a{
		color:#666666;
		text-decoration:none;
	}
	
	#user_name a:hover{
		color:#003B5A;
		text-decoration:underline;
	}

#user_name a {
overflow: hidden;
	text-overflow: ellipsis;
}

#user #avatar{
width: auto;
height: 24px;
float: right;
/* In#15 */
overflow:hidden;
}

/*
#avatar img{
	    height: auto;
    width: 24px;
}
*/
/*****************COPERTINA*********************/
#cont_cover{
	position:relative;
	}
	
.img_change{
position: absolute;
background-color: #fff;
width: 102px;
height: 18px;
font-size: 11px;
line-height: 18px;
text-align: center;
bottom: 3px;
cursor:pointer;
	}
	
	.change_avatar{
		left: 3px;
	}
	.change_cover{
			right: 3px;
	}
	.prof_change{
	right: 108px;
	position: absolute;
	background-color: #fff;
	width: 148px;
	height: 18px;
	font-size: 11px;
	line-height: 18px;
	text-align: center;
	bottom: 3px;
	cursor:pointer;
	}
	
	.center_img{
	position: absolute;
background-color: #fff;
width: 102px;
font-size: 11px;
line-height: 11px;
text-align: center;
cursor: pointer;
right: 3px;
top: 91px;
padding: 8px 0 8px 0;
	}
	
	.center_img .icon-option_down{
		position:relative;
		bottom: -7px;
	}
	
	.center_img .icon-option_up{
		position:relative;
	}
	
	
#user_cover{
	position:relative;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	
	width: 910px;
	overflow: hidden;
}

.cover{
	display:block;
}

#menu_cover{
	width:910px;
	border:1px solid #ccc;
	-moz-border-radius: 0 0 2px 2px;
	-webkit-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
	border-top:none;
}

.menu_cover_ul{
	font-size: 0;
height: 24px;
-moz-border-radius: 0 0 2px 2px;
-webkit-border-radius: 0 0 2px 2px;
border-radius: 0 0 2px 2px;
	background-color: #ffffff;
}

.menu_cover_ul li{
	font-size: 12px;
padding: 3px 10px 3px 11px;
line-height: 24px;
display: inline;

border-left: 1px solid #ccc;

}




.menu_cover_ul>:first-child{
	border-left:none;
}

.menu_cover_ul li a{
	text-decoration:none;
}





/********************window**********/
.user_window{
	display:block;
	width:324px;
	height:108px;
	position:absolute;
	background-color:#fff;
	left:12px;
	bottom:40px;
	-moz-border-radius: 0 2px 2px 0;
	-webkit-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
	font-size:0;
}

.user_window_result{
	width:324px;
	height:108px;
	background-color:#fff;
	-moz-border-radius: 0 2px 2px 0;
	-webkit-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
	font-size:0;
	border:1px solid #ccc;
	margin:0 0 23px 23px;
	float:left;
}

.user_window a{
	text-decoration:none;
}

.info_window{
font-size: 12px;
width: 192px;
padding: 12px 12px 8px 12px;

}

.user_window_result .info_window {
float: right;
font-size: 12px;
width: 192px;
padding: 12px 12px 8px 12px;
}

.info_window .icon-plus{
	background-color:#006483;
	color:#FFFFFF;
}

/* In#22 */
.icon-less{
	background-color:#006483;
	color:#FFFFFF;
}
.icon-login{
    margin-right:4px;
    padding-right:0 !important;
}
.icon-login:before {
    content: "\e60f" !important;
}

.plus_info{
	margin-top:3px;
	padding-top:4px;
	border-top:1px solid #ccc;
}



.user_window .avtar, .user_window .info_window{
	display:inline-block;
	
}

/*
.user_window .info_window{
	position: absolute;
bottom: 0;
float: right;
}
*/

.avatar{
	float:left;
}

#user_menu{
width: 166px;
top: 34px;
left:0;
}

#user_menu a{
	text-decoration:none;
}




/***************MESSAGGI********************/
.pubblic_share_profile{
	text-align:right;
	
}





.message_user{
	padding:16px 0 16px 0;
}




#content{
	width:912px;
	margin:0 auto;
	margin-top:72px;
}

      
/**********************SIDE_LEFT***********************/


#side_left{
	width:240px;
	float:left;
}

/*LISTE UTENTI*/
.valutati_v, .valutatori_v, .team_v, .eliminati_v, .profile_sx, .discu_m, .inbox_m, .front_box,.update_sx, .cover_box{
	border:1px solid #ccc;
	padding:12px;
	background-color:#fff;

}

.team_v, .valutati_v, .valutatori_v, .eliminati_v, .discu_m{
margin-bottom:24px;
}

.list_title{
	margin-bottom:6px;
}

.title_list{
	color:#003B5A;
	font-size:14px;
	font-weight:bold;
	float: left;
}

.discu_element li{
	padding-top:5px;
	border-bottom:1px solid #ccc;
	padding-bottom:6px;
        /* In#3 */
        overflow:hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
}


.number_element{
font-family: Arial;
color: #ffffff;
background-color: #003B5A;
line-height: 14px;
position: relative;
padding: 0 4px;
font-weight: bolder;
float: right;
font-size: 11px;
-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
}
	
.element_v{
	position: relative;
display: block;
padding-bottom: 6px;
border-bottom: 1px solid #ccc;
padding-top: 5px;
font-size: 0;
height: 24px;
}

.element_v:hover, .discu_element li:hover{
	background-color:#eee;
}

.element_avatar{
float: left;
width: 24px;
height: 24px;
	}
/*
.element_avatar img{
	width:24px;
	height:auto;
}
*/
.element_name{
padding: 0 6px 0 6px;
line-height: 24px;
width: 166px;
display: inline-block;
font-size: 12px;

}
.element_state{
	width:12px;
	height:12px;
	display:inline-block;
	
	font-size:12px;
}


.element_state .icon{
	top: -8px;
position: relative;
cursor:pointer;
}


.sp_element_name{
	line-height: 24px;
font-size: 12px;
}

/* In#3 Overflow */
.sp_element_name a{
    text-overflow:ellipsis;
    max-height:24px;
    white-space:nowrap;
}

.go_to{
	font-weight:bold;
	text-align:right;
	margin-top:3px;
}

.state{
	font-size: 12px;
position: absolute;
top: 23px;
right: 26px;
}

.state_menu{
top:7px;
width:212px;
}

.state_arrow{
	left: 12px;
}

/*****************CENTRALE*************/
#side_content{
	width:648px;
	margin-left:264px;
}

#side_content #board
{
	width:600px;
}

.cont_valu, .cont_comment, .cont_mod_valu{
	border:1px solid #ccc;
	padding:23px;
	background-color:#fff;
	/*overflow:hidden;*/
	float: left;
}
.share_profile{
position: relative;
text-align: left;
display: block;
float: right;
}

.share_menu{
top: 22px;
right: -1px;

}

.arrow_share{
	top:15px;
	right:15px;
}

.share_profile .box_menu li{
	width:100px;
}

.share_profile .icon{
	top:4px;
	
	font-size:18px;
	position:relative;
	
}
.share_profile .icon-twitter, .cont_valu .icon-twitter{
	color:#3CAADC;
}

.share_profile .icon-linkedin, .cont_valu .icon-linkedin{
	color:#016699;
	background-color:#fff;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
}
.share_profile .icon-facebook, .cont_valu, .icon-facebook{
	color:#3b5998;
	background-color:#fff;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
}

.share_profile .icon-inbox{
	color: #ccc;
font-size: 16px;
top: 3px;
	
}

.share_profile .icon:hover, .cont_valu, .icon:hover{
	color:#666666;
	
}

.share_profile li a{
text-decoration:none !important;
}





/*MODULO VALUTAZIONE*/
.cont_mod_valu{
	margin-top:0;
	}
.cont_mod_valu .pro_name{
	width:180px;
	}
	
.cont_mod_valu .ecc_name, .cont_mod_valu .ott_name, .cont_mod_valu .suff_name, .cont_mod_valu .scarso_name{
	width:89px;
}

.cont_mod_valu .perc_name{
	width:59px;
}


.cont_mod_valu .fattore_percent{
	border:none;
	border-bottom:1px solid #ccc;
	text-align:left;
}

.cont_mod_valu .fattore_increment{
	width:385px;
	border:none;
	position:relative;
	border-bottom:1px solid #ccc;
}

.cont_mod_valu .mod_valu_less{
	position:absolute;
	top:6px;
	left:0;
	height:12px;
}

.cont_mod_valu .mod_valu_plus{
	position:absolute;
	top:6px;
	right:0;
	height:12px;
	
}

.cont_mod_valu .inc{

background-image:url(img/mod_inc_img.png);
background-repeat:no-repeat;
margin:0;
height: 12px;
background-color: #066;
width: 100%;
}


.cont_mod_valu .inc_custom{

background-image:url(img/mod_inc_custom_img.png);
background-repeat:no-repeat;
margin:0;
height: 12px;
background-color: #066;
width: 100%;
}

.cont_mod_valu .cont_inc{
	width:361px;
	overflow:hidden;
	position:absolute;
	top:6px;
	left:12px;
}

.valu_input{
border: 1px solid #ccc;
margin: 5px 0 0 4px;
width: 28px;
padding: 2px;
}

.cont_mod_valu .cont_scroll{
background-repeat: repeat-x;
background-position: 0 9px;
background-image: url(img/back_scroll.png);
position: absolute;
top: 14px;
width: 385px;
}

.cont_mod_valu .valu_fattori li{
	height:35px;
}

.scroll{
        /* In#2 Cursore MVA */
        cursor: pointer;
        cursor: hand;

	background-image: url(img/scroll.png);
	background-repeat:no-repeat;
	width:24px;
	height:16px;
	position:relative;
	-webkit-box-shadow: inset 0 -1px rgba(184, 184, 184, 1), 0 1px 3px rgba(184, 184, 184, 0.4);
-moz-box-shadow: inset 0 -1px 0 rgba(184, 184, 184, 1), 0 2px 3px rgba(184, 184, 184, 0.4);
box-shadow: inset 0 -1px 0 rgba(184, 184, 184, 1), 0 2px 3px rgba(184, 184, 184, 0.4);
}

.mod_valu_menu{
	left: -12px;
top: 18px;
width: 192px;
}

.no_fact{
	background-color: #eee;
}


.no_fact .scroll, .no_fact .valu_input{
	display:none;
}


/*.no_cover{
	padding: 12px 0 12px 0;

}*/

/*profile valutazione*/
/*
.profile_sx .avatar{
	float:none;
}


.profile_sx img{
	width:78px;
	height:auto;
}
*/

.profile_sx .info_window{
	padding:6px 0 0 0;
	margin:0;
	width:auto;
	float:none;
}
.profile_sx .info_window a{
	text-decoration:none;
}

.send_btn, .reset_btn{
float: right;
font-size: 12px;
color: #FFF;
background-color: #003B5A;
border: none;
height: 24px;
text-align: center;
padding:0 24px;
margin:6px 0 0 6px;
}


.custom_btn {
float: right;
font-size: 12px;
color: #FFF;
background-color: #95B5C8;
border: none;
height: 24px;
text-align: center;
padding: 0 9px;
margin: 6px 0 0 6px;
}

.reset_btn{
background-color: #ccc !important;

}
	

#text_comment{
width: 574px;
padding: 12px;
border: 1px solid #ccc;
margin: 0;
display: block;
margin-bottom:12px;
}

#create_comment{
	margin-top:24px;
}
	
/******************************FATTORI*************************/


.valu_int .icon-who{
	color:#fff !important;
	position:relative;
	top:2px;
}

.valu_int li{
	background:#006483;
	height:24px;
	float:left;
}

.valu_int_soc li{
	background:#F5A220;
	height:24px;
	float:left;
}


.pro_name{
	width:168px;
	text-align:center;
	line-height:24px;
	
}


.ecc_name, .ott_name, .suff_name, .scarso_name{
	width:95px;
	border-left:1px solid #ccc;
	text-align:center;
	line-height:24px;
}


.perc_name, .fattore_percent{
	width:47px;
	border-left:1px solid #ccc;
	text-align:center;
	line-height:24px;
}


.valu_fattori li{
float: left;
height: 24px;
border-bottom: 1px solid #ccc;

}


.fattore_name{
	text-align:right;
	width:168px;
	line-height:24px;
}

.fattore_increment{
	width:383px;
	border-left:1px solid #ccc;
}

.fattore_percent{
	text-align:center;
}
.inc{
background-image:url(img/inc_img.png);
background-repeat:no-repeat;
margin: 7px 0 0px 0;
height: 9px;
background-color: #066;
width: 100%;
}

.inc_soc{
background-image:url(img/inc_img_soc.png);
background-repeat:no-repeat;
margin: 7px 0 0px 0;
height: 9px;
background-color: #066;
width: 100%;
}

.inc_custom{
background-image:url(img/inc_custom_img.png);
background-repeat:no-repeat;
margin: 7px 0 0px 0;
height: 9px;
background-color: #066;
width: 100%;
}

.inc_custom_soc{
background-image:url(img/inc_custom_soc.png);
background-repeat:no-repeat;
margin: 7px 0 0px 0;
height: 9px;
background-color: #066;
width: 100%;
}

.element_fattori{
	position:relative;
}


.element_fattori:hover, .valu_l_small li:hover, .l_small li:hover, .discu_l_small li:hover, .tl_big:hover, .inbox_v:hover{
	background-color:#eee;
}

.info_fat{
width: 576px;
left: -12px;
top: 22px;
padding: 12px;
}

.comment, .l_discu{
border-bottom: 1px solid #ccc;
padding: 12px 0;
/*margin-top: 12px;*/
position:relative;
}

.cont_comment .com_cl{
	display: inline-block;
	width:575px;
	padding-left: 6px;
}

.cont_comment{
	margin-top:24px;
        /* In#6 */
        width: 600px;
}



/***************Border_box******************/
.valutati_v, .valutatori_v, .team_v, .eliminati_v, .cont_valu, .cont_comment, .box_menu, .info_box, .valu_input, .cont_mod_valu, .send_btn, .reset_btn, #text_comment, .whoo_btn, #social_log li, #log_home .input_text_log, #index_user_new #log_home, #reg_user, .discu_m, #list_cont_big, .inbox_m, .front_box, .text_box_front, .profile_sx, .update_sx, .legend_help, .cover_box, #list_cont_result, .custom_btn, .valu_legend{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	position:relative;
}

.linked_valu{
width: 478px;
margin-left: 24px;

}

.linked_check{
float: left;
margin: 6px 10px 0 0;
}



/*ARROW MENU*/
.arrow_menu{
z-index: 998;
background-image: url(img/arrow_menu.png);
background-repeat:no-repeat;
position: absolute;
width: 16px;
height: 8px;
}


/*BOX MENU*/
.box_menu, .info_box{

z-index: 997;
position: absolute;
background-color: #fff;
border: 1px solid #ccc;
-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}

/* info_box*/

.info_box{
padding: 12px;
}

.box_menu li{
padding-top: 6px;
margin: 6px 12px 6px 12px;
border-top: 1px solid #ccc;
}


.box_menu>:first-child{
	border-top:none;
	
	}
	
.box_menu>:last-child{
	padding-bottom: 6px;
	}


#arrow_user{
	left: 82px;
top: 27px;
}





#footer{
	margin: 24px 0px;
padding: 6px 0px;
border-top: 1px solid #ccc;;
}

.copyright{
	float:left;
}

.legal_note{
	float:right;
}


.info_cont_down{
	padding-top:12px;
	border-top:1px solid #ccc;
	margin-top:12px;
}


.info_left_up, .info_right_up, .info_left_down, .info_right_down{
	float:left;
	width:288px;
	}

.info_left_up, .info_left_down{
	padding-right:12px;
}
.info_right_up, .info_right_down{
	padding-left:12px;
}

#map{
	border:1px solid #ccc;
}
.info_right_down .icon, .info_right_up .icon{
	font-size:18px;
	cursor:pointer;
	padding:0 0 0 3px;
	line-height:20px;
	position:relative;
	top:3px;
	
	
}

/*********DISCUSSIONE***************/
.cont_valu .s_discu_date, .cont_valu .s_inbox_date{
	margin-bottom:6px;
	text-align:right;
}

.cont_valu .s_discu_title, .cont_valu .s_inbox_title{
	border-top:1px solid #ccc;
	padding-top:6px;
}

.cont_valu .s_discu_autor, .cont_valu .s_discu_reply, .cont_valu .s_inbox_autor, .cont_valu .s_inbox_reply{
	margin-bottom:12px;
	border-bottom:1px solid #ccc;
}
.cont_valu .s_discu_autor, .cont_valu .s_inbox_autor{
	padding:3px 0 12px 0;
}

.cont_valu .s_discu_reply{
	padding:3px 0 12px 36px;
}	


.cont_valu .s_discu_txt{
	padding:6px 0 0 36px;
}
.s_discu_name{
	font-weight:bold;
}

/**********************LISTEEEEEEEEEEEEE  SMALLLLLLLLLLLL*******************/

.left_tit{
	float:left;
}
.right_tit{
	padding-top:14px;
	float:right;
}

.active_fact{
	background-color:#DEE8EF !important
}


.int_el{
	border:1px solid #ccc;
}
.int_el li{
	float:left;
	height:24px;
	line-height:24px;
	padding:0 6px 0 6px;
	cursor:pointer;
}

.small_int_el_1{
	width:405px;
	background-color:#ddd;
}
.small_int_el_2{
	width:168px;
	background-color:#ddd;
	border-left:1px solid #ccc;
}
/* In#14 */
.small_int_el_1m{
	width:340px;
	background-color:#ddd;
}
.small_int_el_2m{
	width:100px;
	background-color:#ddd;
	border-left:1px solid #ccc;
}
.small_int_el_3m{
	width:20px;
	background-color:#ddd;
	border-left:0;
}
.icon-pendingm:hover {
    cursor: auto;
    background-color: orange;
    color: #FFF;
}

.int_el .icon{
	margin-right:3px;
	position:relative;
	top:-2px;
}

.int_el .icon-order{
	top:-2px;
}

.int_el .icon-pending, .int_el .icon-inbox, .int_el .icon-receive, .int_el .icon-update, .int_el .icon-star{
	top:1px;
}

.int_el .icon-order_down{
	top:5px;
}



.discu_l_small .tl_small_int_1, .comm_l_small .tl_small_int_1{
	width:405px;
	float:left;
	padding:0 6px 0 6px;
}
.discu_l_small .tl_small_int_2, .comm_l_small .tl_small_int_2{
width:148px;
float:left;
padding:0 6px 0 6px;
}

.discu_l_small .tl_small_int_3, .comm_l_small .tl_small_int_3{
float:left;
padding:0 6px 0 6px;
}
/* In#14 */
.discu_l_small .tl_small_int_1m, .comm_l_small .tl_small_int_1m{
	width:340px;
	float:left;
	padding:0 6px 0 6px;
}
.discu_l_small .tl_small_int_2m, .comm_l_small .tl_small_int_2m{
width:100px;
float:left;
padding:0 6px 0 6px;
}
.discu_l_small .tl_small_int_3m, .comm_l_small .tl_small_int_3m{
float:left;
padding:0 6px 0 6px;
}


.discu_l_small li, .l_small li, .tl_big{
position: relative;
display: block;
padding-bottom: 6px;
border-bottom: 1px solid rgb(204, 204, 204);
padding-top: 5px;
line-height:24px;
height:24px
}


.linked_small li{
position: relative;
display: block;
padding-bottom: 6px;
border-bottom: 1px solid rgb(204, 204, 204);
padding-top: 5px;
line-height:24px;
}


.comm_l_small li{
position: relative;
display: block;
padding-bottom: 6px;
border-bottom: 1px solid rgb(204, 204, 204);
padding-top: 5px;
}

.tl_small .icon-option_down{
	position:relative;
	top:4px;
}
.numb_elem{
	float:right;
}

.delete_discu{
	top:22px;
	right:0;
}

.l_small .element_name{
	width:374px !important;
}

.l_small .tl_small_int_1{
	width:412px;
float:left;
padding:0 6px 0 0;
}



.linked_small .linked_small_int_1{
	width:412px;
float:left;
padding:0 6px 0 0;
}

.linked_ul .linked_small .element_name{
font-weight: bold;
float: left;

}

.linked_ul .linked_small{
border-bottom: 1px solid #ccc;
padding: 10px 10px 10px 0;

}

.prof_select{
width: 210px;
float: left;
padding-top: 6px;
}


.l_small .tl_small_int_2{
float:left;
padding:0 6px 0 6px;
width:170px;
}

/***************LISTE BIG*********************/

.l_big{
	position:relative;
}

#list_cont_big{
	border: 1px solid #ccc;
padding: 23px;
background-color: #fff;
margin-top:26px;

}

#list_cont_result{
	border: 1px solid #ccc;
background-color: #fff;
margin-left:189px;
}

#list_cont_result .left_tit{
	padding:23px 0 0 23px;
}

#list_cont_result .right_tit{
	padding:37px 23px 0 0;
	float: right;
	
}


#list_cont_big .icon-pending, #list_cont_big .icon-receive, #list_cont_big .icon-update, .ord_legend .icon-pending, .ord_legend .icon-receive, .ord_legend .icon-update{
	color:#fff;
	border:none;
	font-size:12px;
	left:0;
}

#list_cont_big .icon-pending, .ord_legend .icon-pending{
background-color: orange;
}
#list_cont_big .icon-receive, .ord_legend .icon-receive{
background-color:tomato;
}

#list_cont_big .icon-inbox, .ord_legend .icon-inbox {
    color: #999;
   }
 #list_cont_big .icon-update,  .ord_legend .icon-update {  
  background-color: yellowgreen
 }

 #list_cont_big .icon-star,  .ord_legend .icon-star{
	 color:#5088A3;
 }


/*VALUTATORI E VALUTATI*/
#cont_val .big_int_el_1{
	width:190px;
	background-color:#ddd;
}
#cont_val .big_int_el_2{
	width:170px;
	border-left:1px solid #ccc;
	background-color:#ddd;
}
#cont_val .big_int_el_3{
	width:185px;
	border-left:1px solid #ccc;
	background-color:#ddd;
}
#cont_val .big_int_el_4{
	width:157px;
	border-left:1px solid #ccc;
	background-color:#ddd;
}
#cont_val .big_int_el_5{
	width:96px;
	border-left:1px solid #ccc;
	background-color:#ddd;
}


#cont_val .tl_big_int_1{
	float:left;
	width:203px;
}

#cont_val .tl_big_int_2{
	width:171px;
}

#cont_val .tl_big_int_3{
	width:186px;

}

#cont_val .tl_big_int_4{
	width:158px;

}

#cont_val .tl_big_int_5{
	width:75px;
	
}

#cont_val .tl_big_int_6{
	width:10px;
}




.tl_big_pos{
	float:left;
	overflow:hidden;
	padding:0 6px 0 6px;
        /* In#3 */
        white-space: nowrap;
        text-overflow: ellipsis;
}

.liste_menu{
	top:20px;
	right:5px;
	line-height:normal;
	width:180px;
}

/*LIST TEAMMMMMMMM*/


#cont_list_te .big_int_el_1{
	width:190px;
	background-color:#ddd;
}

#cont_list_te .big_int_el_3{
	width:224px;
	border-left:1px solid #ccc;
	background-color:#ddd;
}
#cont_list_te .big_int_el_4{
	width:237px;
	border-left:1px solid #ccc;
	background-color:#ddd;
}
#cont_list_te .big_int_el_5{
	width:160px;
	border-left:1px solid #ccc;
	background-color:#ddd;
}


#cont_list_te .tl_big_int_1{
	float:left;
	width:203px;
}



#cont_list_te .tl_big_int_3{
	width:225px;

}

#cont_list_te .tl_big_int_4{
	width:238px;

}

#cont_list_te .tl_big_int_5{
	width:137px;
	
}

#cont_list_te .tl_big_int_6{
	width:10px;
}

/*LISTA INBOX*/

#cont_list_in .big_int_el_1{
	width:190px;
	background-color:#ddd;
}

#cont_list_in .big_int_el_3{
	width:474px;
	border-left:1px solid #ccc;
	background-color:#ddd;
}

#cont_list_in .big_int_el_5{
	width:160px;
	border-left:1px solid #ccc;
	background-color:#ddd;
}


#cont_list_in .tl_big_int_1{
	float:left;
	width:203px;
}



#cont_list_in .tl_big_int_3{
	width:475px;

}



#cont_list_in .tl_big_int_5{
	width:137px;
	
}

#cont_list_in .tl_big_int_6{
	width:10px;
}



.list_inbox_menu li, .list_result_menu li{
	display:inline;
	padding-left:6px;
	border-left:1px solid #ccc;
}

.list_inbox_menu li:first-child, .list_result_menu li:first-child{
	border-left:none;
}

.list_inbox_menu .inbox_active, .list_result_menu .result_active{
	color:666;
	font-weight:bold;
}

/*LISTA COMMENTI*/
#cont_list_comm .big_int_el_1{
	width:677px;
	background-color:#ddd;
}


#cont_list_comm .big_int_el_5{
	width:160px;
	border-left:1px solid #ccc;
	background-color:#ddd;
}


#cont_list_comm .tl_big_int_1{
	float: left;
width: 677px;
padding: 0 6px 0 6px;
}

#cont_list_comm .tl_big_int_5{
	width:137px;
	
}

#cont_list_comm .tl_big_int_6{
	width:10px;
}
#cont_list_comm .tl_big{
position: relative;
display: block;
padding-bottom: 6px;
border-bottom: 1px solid rgb(204, 204, 204);
padding-top: 5px;
line-height: normal;
height:inherit;
}


/*INBOXXXXXXX*/
.subj{
	padding-top:6px;
	clear:both;
}
.inbox_element li{
	padding-top: 5px;
border-bottom: 1px solid #ccc;
padding-bottom: 6px;
}

.inbox_element .sp_element_name, .inbox_element .element_name{
	font-weight:bold;
}
.inbox_el_date{
padding-bottom: 1px;
font-size: 10px;
text-align:right;
}

.inbox_menu{
	float:right;
}

.inbox_menu .icon-option_down{
	position:relative;
	top:4px;
}
.inbox_m{
	position:relative;
}

.cont_valu .s_inbox_txt, .cont_valu .s_inbox_reply_txt{
	padding:3px 0 0 31px;
}


.cont_valu .s_inbox_autor, .cont_valu .s_inbox_reply{
	margin-bottom:6px;
	border-bottom:1px solid #ccc;
}
.cont_valu .s_inbox_autor{
	padding:3px 0 6px 0;
}

.cont_valu .s_inbox_reply{
	padding:3px 0 12px 0;
	margin-left:36px;
}

.cont_valu .s_inbox_date{
	margin-bottom:2px;
	text-align:right;
}



/***************ERrORI********************/
.error{
	background-color: #fff;
padding: 12px;
margin: 12px 0 0 0;
border: 1px solid #ccc;
color:#F00;
display: none;
}

.abuse{
	top:2px;
	position:absolute;
	right:-12px;
	text-align:right;
}

.inbox_sub_menu{
	width:150px;
	top:25px;
	right:10px;
}


/*FRONT_BOX*/
.front_box{
	width:600px;
	margin:0 auto;
	padding:24px;
}

.close_front{
	float:right;
}

.form_front_box{
	padding-top:6px;
}

.cont_front{
	clear:both;
	position:relative;
}
.text_box_front{
width: 574px;
padding: 12px;
border: 1px solid #ccc;
margin: 0px 0px 6px;
display: block;
height:100px;
}

.text_box_mail_subj, .mod_form{
width: 574px;
padding: 12px;
border: 1px solid #ccc;
margin: 0px 0px 6px;
display: block;
height: 18px;
}

.input_text_front{
padding: 9px;
width: 220px;
text-align: left;
font-size: 14px;
margin-bottom: 6px;
border: 1px solid #ccc;
}



/*AUPDATE PROFILO*/


#log_update .sex{
padding: 4px;
width: 280px;
text-align: left;
font-size: 12px;
margin: 0 0 12px 0;
border: 1px solid #ccc;
}



/*#log_update .sex{
	padding: 6px 0;
margin: 0;
	
}*/

#log_update .cal_select{
	padding:0;
	margin:0;
	
}




#log_update .sex input{
	margin-left:3px;
	margin-right:6px;
	
}

.input_text_date{
padding: 4px;
width: 85px;
text-align: left;
font-size: 12px;
margin-bottom: 12px;
border: 1px solid #ccc;
}

#log_update .input_text_log{
padding: 4px;
width: 280px;
text-align: left;
font-size: 12px;
margin-bottom: 12px;
border: 1px solid #ccc;
}

#log_update .input_text_log_big{
padding: 4px;
width: 590px;
text-align: left;
font-size: 12px;
margin-bottom: 12px;
border: 1px solid #ccc;
}

#log_update .curri_update{
padding: 4px;
width: 590px;
height:150px;
text-align: left;
font-size: 12px;
margin-bottom: 12px;
border: 1px solid #ccc;
}

#log_update .text_curri_update{
	display:block;
}

.update_left{
	float:left;
        /* In#19 */
        clear:left;
}

.update_right{
	float:right;
}


.update_sx{
	margin-bottom:24px;
}
.update_sx .input_text_log{
padding: 4px;
width: 204px;
text-align: left;
font-size: 12px;
margin-bottom: 12px;
border: 1px solid #ccc;
}

.update_sx .icon{
	position:relative;
	top:1px;
}

.update_sx .icon-twitter{
color: #3CAADC;
}

.update_sx .icon-linkedin{
color:#016699;
}




.int_el_sx{
	padding:0 0 6px 0;
}

.update_sx .object_subtitle{
	padding-bottom:12px;
}

/*LEGEND_HELP*/
.legend_help{
	border: 1px solid #ccc;
padding: 23px;
background-color: #fff;
}

.legend_help .close_front a{
	text-decoration:none;
}

.legend_help .close_front{
	font-size:11px;
	}
.legend_help .close_front input{
	margin-right:2px;
	}

.legend_help .close_front  .icon-close{
	position:relative;
	top:1px;
}

.ord_legend{
	padding-top: 6px;
clear: both;
}

.ord_legend .icon{
	position:relative;
	top:1px;
}

.ord_legend li{
padding: 6px 0 0 24px;
width: 271px;
float: left;
}

.ord_legend li:first-child{
padding-left:0;
}

.faq_left{
	float:left;
	width:240px;
}

.faq_right{
	float:right;
	width:556px;
}

.faq_left li{
	float:left;
	width:240px;
	padding-bottom:12px;
	border-bottom:1px solid #ccc;
	margin-bottom:12px;
}

.faq_left li a{
	text-decoration:none;
}

.faq_left .active_faq a{
	color:#666;
}

.faq_ord li{
	padding-bottom:24px;
}

/*SCELTA COVER*/
.cover_menu li{
	display:inline;
	padding-right:6px;
	border-right:1px solid #ccc;
}

.cover_menu li:last-child{
	border-right:none;
}

.cont_cover{
	width:910px;
	height:168px;
	overflow:hidden;
	border:1px solid #ccc;
	margin-top:12px;
	background-color:#eee;
	position:relative;
}

 .cover_box{
/*	 width: 912px;*/
	 width: 927px;
margin: 0 auto;
padding: 24px;
 }
 
.cont_cover .posit_img{
	 background-color:#FFF;
	 padding:6px;
	 position:absolute;
	 right:6px;
	 bottom:6px;
	 opacity:0.6;
filter:alpha(opacity=60);
 }
 
 .scel_cover{
margin-left: 6px;
overflow: hidden;
position: relative;
float: left;
width: 298px;
height: 70px;
margin-top: 6px;
 }
 
 
 .sel_img_profilo{
	 width:108px;
	 height:108px;
	 background-color:#eee;
	 border:1px solid #ccc;
 }
 
#pos_img_pro .posit_img{
margin-top: 6px;
width: 200px;
background-color: #eee;
padding: 6px;
 }
 
 #pos_img_pro{
position: absolute;
top: 57px;
left: 122px;
 }
	 
 

@media all and (max-width: 998px) {
#header{
	position:inherit;
 }
 
#user_cover {
margin-top: 0;
}

/*.no_cover {
padding: 12px 0 12px 0;
margin: 0px 0 12px 0;
}*/
#content{
	margin-top:0 !important;
}
}

/* In#26 */
.breadcrumb {
    float:left;
    font-weight: bold;
    padding-left: 12px;
    color: #003B5A;
}
.breadcrumb a, .breadcrumb a:hover {
    text-decoration: none;
}
