@charset "utf-8";
/**
 * Fichier : column.css
 * Description : column's block
 * Auteur : Hamza Iqbal - hiqbal[at]actualys.com
 * Version : 1.0.0
 ******************************************/

/**
 * Quick links
 ******************************************/
.column #quick_links,
.column #block-superfish-3,
.column #block-superfish-7,
.column #block-superfish-4
.column #block-superfish-17
.column #block-superfish-16
{
	
	width: 300px;
}

#home_page .column #quick_links { margin-bottom: 0; }

.column #quick_links h3
{
	font-size: 22px;
	margin:  20px 20px;
}

.column #quick_links ul,
.column .sf-vertical
{
	border-top: 1px solid #e7e7e7;
	font-size: 15px;
	display:block;
	width:100%;
}

.column #quick_links ul li a,
.column .sf-vertical li a { border-bottom: 1px solid #e7e7e7; }

.column #quick_links ul li a,
.column .sf-vertical li a
{
	color: #212121;
	display: block;
	padding: 15px 0 15px 65px;
}

.column .sf-vertical li {display:block; float:none;width:100%;}
.column .sf-vertical li a {white-space: normal;}

.column #quick_links .selected{color:#A7CE00;}

.column #quick_links ul li a { background: url(../images/icons/pi_quick_list.png) no-repeat; }
.column #quick_links ul li#quick_calendar_events a { background-position: 0 0; }
.column #quick_links ul li#quick_find_member a { background-position: 0 -49px; }
.column #quick_links ul li#quick_call_paper a { background-position: 0 -98px; }
.column #quick_links ul li#quick_inter_conf a { background-position: 0 -147px; }
.column #quick_links ul li#quick_publications a { background-position: 0 -192px; }
.column #quick_links ul li#quick_my_iussp a { background-position: 0 -241px; }
.column #quick_links ul li#quick_provide_info a { background-position: 0 -290px; }
.column #quick_links ul li#quick_directory_profile a { background-position: 0 -330px; }
.column #quick_links ul li#quick_renew_mem a { background-position: 0 -370px; }

.column #block-superfish-7  li a
{
	color: #212121;
	display: block;
	padding: 15px 0 15px 30px;
}
.column #block-superfish-7 {width: 300px;}
.column #block-superfish-3  li a
{
	color: #212121;
	display: block;
	padding: 15px 0 15px 30px;
}
.column #block-superfish-4  li a
{
	color: #212121;
	display: block;
	padding: 15px 0 15px 0px;
}
.column #block-superfish-17  li a
{
	color: #212121;
	display: block;
	padding: 15px 0 15px 0px;
}
.column #block-superfish-3 {width: 300px;}

 
.column #block-superfish-16  li a
{
	color: #212121;
	display: block;
float:left;
	padding: 15px 0 15px 30px;
}

.column #block-superfish-16  li a
{
	color: #212121;
	display: block;
float:left;
	padding: 15px 0 15px 30px;
}
.column #block-superfish-5  li a
{
	color: #212121;
	display: block;
float:left;
	padding: 15px 0 15px 30px;
}



/**
 * Profile completeness
 ******************************************/
#profile_completeness
{
	background: #fff;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
	        border-radius: 6px;
  	padding: 10px;
	margin: 0 0 10px;
	behavior: url(/sites/all/themes/iussp/pie.htc);
}

#profile_completeness h3
{
	font-size:16px;
	margin: 0 0 35px;
}

#profile_completeness #progress_bar { background: #959595; }

#profile_completeness #progress_bar div
{
	background: #A7CE00;
	height: 1px;
	position: relative;
}

#profile_completeness #progress_bar div span
{
	background: url(../images/bullets/arrow_green_bottom.png) right bottom no-repeat;
	color: #A7CE00;
	display: block;
    font-size: 30px;
    padding: 0 0 2px;
    position: absolute;
    right: -5px;
    text-align: right;
    top: -40px;
    width: 70px;
}

/**
 * Block list links
 ******************************************/
.column .block_list_links
{
	margin: 0 0 30px;
}

.column .block_list_links h3
{
	border-bottom: 1px solid #e9e9e9;
	font-size: 16px;
	padding-bottom: 10px;
}

.column .block_list_links ul
{
	font-size: 14px;
	padding: 0 0 0 12px;
}

.column .block_list_links ul li { margin: 10px 0; }
.column .block_list_links ul li.selected { color: #A7CE00; font-weight: bold;}
.column .block_list_links ul li a { color: #292929; }

/**
 * Meeting & events
 ******************************************/

#meetings_events .column{min-height:604px;}

#meeting_event_column
{
	margin-bottom:183px;
	position:fixed;
	top:210px;
	width:292px;
}

#meetings_events .column .block_list_links .column_image_content
{
	padding:10px 0;
	text-align:center;
}

.column #block-superfish-21  li a
{
	display:block;
padding: 15px 0 15px 0px;
color: #008C8C;
 
}
.column #block-superfish-21 i { font-size: 20px; }