  /* IMPORT GLOBAL EP FRAMEWORK RULES */
  
  @import url(../../ep_framework/css/ep_framework.css);
 @import url(../../ep_framework/css/notices.css);
 @import url(../../ep_framework/css/mep_list.css);
 @import url(../../ep_framework/css/widgets.css);
body {
	overflow-x: hidden !important;
}
/*  Number of results on a tab or elsewhere*/
.sum {
	color: #666;
	margin-left: 5px;
	text-decoration: none;
}
/* ---------------------------------------------------------------------------- */
  /* FORM CLASSES											                 		*/
  /* ---------------------------------------------------------------------------- */
.events_searchbox#search_col1 span, .events_searchbox .grid_5 > span, .events_searchbox .grid_6 > span, .events_searchbox .grid_7 > span, .events_searchbox .grid_8 > span, .events_searchbox .grid_10 > span, .events_searchbox .grid_11 > span, .events_searchbox .grid_12 > span, .events_searchbox .grid_13 > span, .events_searchbox .grid_16 > span, .events_searchbox .grid_23 > span {
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 6px;
}
.events_searchbox .grid_4 > span, .events_searchbox .grid_5 > span, .events_searchbox .grid_6 > span, .events_searchbox .grid_7 > span, .events_searchbox .grid_8 > span, .events_searchbox .grid_10 > span, .events_searchbox .grid_11 > span, .events_searchbox .grid_12 > span, .events_searchbox .grid_13 > span, .events_searchbox .grid_16 > span, .events_searchbox .grid_23 > span {
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 6px;
}
div#search_col1.grid_7 {
	color: #13334D;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	margin-left: 4px;
	margin-bottom: 6px;
}
div#search_col1.grid_7 span.ui-selectmenu-status,  div#search_col2.grid_7 span.ui-selectmenu-status {
/*color: #999999;*/
}
.events_searchbox div#search_col2.grid_7 {
	color: #13334D;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	padding-left: 12px;
	margin-bottom: 6px;
}
/* ---------------------------------------------------------------------------- */
  /* SPECIFIC BLUE BORDER THINK TANK						                 		*/
  /* ---------------------------------------------------------------------------- */
  
#header {
	border-bottom: 5px solid #2CA4FF !important;
}
/* HEADER BOX CUSTOM */
.custom_header {
	background: url("../img/background/ThinkTank_topbanner.png") no-repeat scroll right top transparent !important;
	height: 150px;
	padding-left: 25px;
	position: absolute;
	right: 2px;
	top: 36px;
	width: 490px !important;
}
/* RESET LEFT PADDING */
.nopadding {
	margin-left: 0 !important;
	margin-bottom: 0 !important;
}
.nomargin {
	margin: -13px 0 0 0 !important;
}
/* ---------------------------------------------------------------------------- */
  /* CREATE WIDGET											                 	*/
  /* ---------------------------------------------------------------------------- */
.create_widget {
	margin-top: 24px;
	min-height: 30px;/*margin-bottom: 12px;*/
}
.create_widget .button {
	background: url("../../ep_framework/img/background/button_bg_greenlight.png") repeat-x scroll center top #99AC49;
	border: 1px solid #DBE1E4;
	border-radius: 0 0 0 0;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font: 1.3em Arial, Helvetica, sans-serif;
	padding: 13px 12px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;/*width: 100%;*/
}
.create_widget .button:hover {
	background: #677A2A url("../../ep_framework/img/background/button_bg_greendark.png") repeat-x center top;
}
.green_button,  .green_button:hover {
	margin-top: 0;
}
.simple_field {
	background-color: #FFFFFF !important;
	border: 1px solid #FFFFFF;
	box-shadow: 1px 3px 3px #D8D9D9 inset;
	color: #363636;
	font: 12px/18px Arial, Helvetica, sans-serif;
	margin-left: 0;
	outline: 1px solid #D9D9D9;
	padding: 4px 0 2px 8px;
	vertical-align: middle;
}
/* CUSTOM SEARCH BY AUTHOR FIELD */
.simple_field.author {
	width: 220px;
}
/* CUSTOM LISTBOX CLASSES */
.listbox_author {
	min-width: 285px;
}
/* ---------------------------------------------------------------------------- */
  /* SPECIAL ADDS THINK TANK												                 	
  /* ---------------------------------------------------------------------------- */
  /* ---------------------------------------------------------------------------- */
  /* ADD BORDER BOTTOM AFTER FORM SEARCH ZONE							                
  /* ---------------------------------------------------------------------------- */
.borderbottom {
	border-bottom: 1px solid #D9DDE1 !important;
	padding-bottom: 12px !important;
}
/* ---------------------------------------------------------------------------- */
  /* ADD BORDER TOP										                 		*/
  /* ---------------------------------------------------------------------------- */
.bordertop {
	border-top: 1px solid #DBE1E4 !important;
}
.grid_23 > input {
	width: 93% !important;
}
.grid_23 {
	padding-bottom: 10px;
}
/* ---------------------------------------------------------------------------- */
  /* MNEMONICS LISTBOX									                 		*/
  /* ---------------------------------------------------------------------------- */
/* Orange mnemonic for committees */
.ui-selectmenu-menu li.mnemonic span,
a.mnemonic span.ui-selectmenu-status span 
 {
	background-color: #DE5F2C !important;
	font-weight: bold !important;
	color: #FFFFFF !important;
	text-transform: uppercase;
	float: left;
	/*margin: 1px 6px 0 0;*/
	margin: 1px 6px 0 -20px;
	font-size: 0.8em;
	padding: 0 3px;
	text-align: center;
	width: 34px;
	line-height: 1.5em !important;
}

/* Blue mnemonic for EXT and INT */
.ui-selectmenu-menu li.mnemonic-INT span,
.ui-selectmenu-menu li.mnemonic-EXT span,
a.mnemonic-INT span.ui-selectmenu-status span,
a.mnemonic-EXT span.ui-selectmenu-status span {
	background-color: #195B92 !important;
}
/* VALUE TO PUT LIST ITEMS INLINE */
.ui-selectmenu-menu li {
/*white-space: nowrap;*/
}
/* ---------------------------------------------------------------------------- */
  /* MNEMONICS CLASSES									                 		*/
  /* ---------------------------------------------------------------------------- */
.acronym_comdel, .acronym_comdel_blue {
	color: #FFFFFF;
	display: inline-block;
	font-size: 0.8em;
	margin: 1px 2px 1px 0 !important;
	padding: 3px 6px 2px;
	text-align: center;
	text-transform: uppercase;
	line-height: 12px;
}
.acronym_comdel {
	background-color: #de5f2c;
	/*float: left;*/
	width: 28px;
}
.acronym_comdel.first,  .acronym_comdel_blue.first {
	margin-left: 6px !important;
}
.acronym_comdel_blue {
	background-color: #195B92;
	width: 28px;
}
.reference.left .acronym_comdel_blue,  .reference.left .blue {
	float: left;
}
.search_list_item.policy .acronym_comdel {
	font-size: 0.7em;
}
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a, .ui-selectmenu-hasIcon .ui-selectmenu-status {
	/*left: -20px !important;*/
	margin-top: 1px;
}
/* ADDS THINK TANK FORM FONT SIZE */
.form_search #input_search_name,  .form_search .ep_fieldday {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #363636;
}
#words, #references {
	margin-left: 4px;
	margin-right: 32px;
	padding-left: 20px;
	padding-top: 12px;
	position: relative;
}
#words > span,  #references > span {
	font: 1.2em Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#words input, #references input {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	box-shadow: 1px 3px 3px #D8D9D9 inset;
	color: #363636;
	font: 12px/18px Arial, Helvetica, sans-serif;
	height: 16px;
	margin-left: 0;
	outline: 1px solid #D9D9D9;
	padding: 4px 20px 2px 4px;
	vertical-align: middle;
}
#references input {
	width: 174px;
}
/* Z-INDEX ADAPTATIONS FOR DATE-PICKER */
.dp-choose-date {
	z-index: 1;
}
.border_bottom {
	border-bottom: 1px solid #D9DDE1;
}
.margin {
	margin: 0 20px;
}
.extended_padding,  .extended_padding:hover {
	padding: 8px 20px;
}
/* OUTLINE BORDER ON CALENDARS */
.ep_calendardate {
	box-shadow: 1px 3px 3px #D8D9D9 inset;
	outline: 1px solid #D9D9D9;
	width: 164px;
	position: relative;
}
.ep_calendardate input {
	background-color: transparent;
}
#search_col1 > .ui-widget-content {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	color: #363636;
	font: 12px/18px Arial, Helvetica, sans-serif;
	height: auto;
	margin-right: 51px;
	margin-top: -1px;
	outline: 1px solid #D9D9D9;
	width: auto;
}
.ui-state-error {
	background: none repeat scroll 0 0 transparent !important;
}
.text-icon {
	display: none;
}
.ui-icon-close {
	cursor: pointer !important;
	background-position: -80px -127px;
}
/* NEW */
.depth_analysis {
	/*background: url("../img/icon/ico_in_depth_analysis.png") no-repeat scroll 0 -24px transparent;*/
	background: url("../img/icon/ico_in_depth_analysis_v2.png") no-repeat scroll 0 -24px transparent;
	display: block;
	float: left;
	height: 24px !important;
	width: 24px !important;
}
.at_a_glance {
	background: url("../img/icon/ico_A_A_G_24x24.png") no-repeat scroll 0 -24px transparent;
	display: block;
	float: left;
	width: 24px !important;
	height: 24px !important;
}
.briefings {
	background: url("../img/icon/ico_B_24x24.png") no-repeat scroll 0 -24px transparent;
	display: block;
	float: left;
	width: 24px !important;
	height: 24px !important;
}
.studies {
	background: url("../img/icon/ico_S_24x24.png") no-repeat scroll 0 -24px transparent;
	display: block;
	float: left;
	width: 24px !important;
	height: 24px !important;
}
.factsheets {
	background: url("../img/icon/ico_F_S_24x24.png") no-repeat scroll 0 -24px transparent;
	display: block;
	float: left;
	width: 24px !important;
	height: 24px !important;
}
.workshops {
	background: url("../img/icon/ico_E_W_24x24.png") no-repeat scroll 0 -24px transparent;
	display: block;
	float: left;
	width: 24px !important;
	height: 24px !important;
}
.other_events {
	background: url("../img/icon/ico_O_24x24.png") no-repeat scroll 0 -24px transparent;
	display: block;
	float: left;
	width: 24px !important;
	height: 24px !important;
}
.hearings {
	background: url("../img/icon/ico_E_H_24x24.png") no-repeat scroll 0 -24px transparent;
	display: block;
	float: left;
	width: 24px !important;
	height: 24px !important;
}
/* TAGIT SPECIFIC CLASSES */
  
.tagit {
	padding: 2px !important;
}
.tagit-new .ui-widget-content {
	padding: 2px !important;
}
.tagit-choice-editable {
	background-color: #E9E9E9 !important;
	border: 1px solid #D9D9D9 !important;
	border-radius: 3px 3px 3px 3px;
	box-shadow: none !important;
	display: inline-block;
	margin: 0 1px;
	outline: medium none !important;
	padding: 0 6px !important;
}
.tagit-choice-editable >li {
	background-color: #E9E9E9 !important;
}
.tagit-close {
	cursor: pointer;
	float: right;
	margin-left: 10px;
	font-weight: bold;
	color: #565656 !important;
}
ul.tagit {
	overflow: auto;
	padding: 1px 5px;
}
ul.tagit li {
	float: left;
	font: 12px/18px Arial, Helvetica, sans-serif;
}
li.tagit-new > input {
	border: none !important;
	box-shadow: none !important;
	outline: none;
	background-color: transparent !important;
}
li.tagit-new > .ui-widget-content {
	background: none repeat scroll 0 0 transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tagit-choice {
	box-shadow: 0 0 0 0 !important;
	margin: 2px 6px 2px 0;
	padding: 0 2px !important;
}
.tagit-choice > .ui-widget-content > .ui-state-default {
	padding: 0 2px;
}
.tagit-hiddenSelect {
	display: none;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	background-color: #FFFFFF !important;
	border: 1px solid #CD0A0A;
	color: #CD0A0A !important;
}
.form_search .ep_small p {
	font-size: 11px;
	font-weight: normal;
	padding: 6px 0;
	color: #708697;
}
.container_24 .grid_12 {
	width: 493px;
}
/* BUTTONS DEDICATED CLASSES */
#zone_button_forms > button {
	margin: -10px 0;
}
#zone_button_forms > button.reset_button {
	margin-right: 20px;
	height: 33px;
}
#zone_button_forms > button,  #zone_button_forms > button.reset_button {
	font-family: Arial, Helvetica, sans-serif;
}
/* ======================================================================================================== */
  /* = PARLIAMENT THINKTANK ================================================================================= */
  /* ======================================================================================================== */
.ep_elementthinkTank {
	border-top: 1px solid #c4c4c4;
}
.ep_elementthinkTank .ep_thinkTankList {
	position: relative;
	padding: 0;
	padding-left: 72px;
	padding-left: 73px\9;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	/*height: 595px;*/
	height: 505px;
	height: 519px\9; /* bu */
	width: 448px;
	background: url(../img/background/infography_thinkTank_menuBg_V3.png) top center no-repeat;
	background-color: #fbfbfb;
	z-index: 1;
}
.ep_elementthinkTank .ep_thinkTankList li {
	display: inline;
	list-style: none;
	overflow: none;
	height: 200px;
}
h3#sources.nobackground.expand_collapse_btn {
	background-color: #FFFFFF !important;
	background-position: center top;
	background-repeat: repeat-x;
	border: 1px solid #DBE1E4 !important;
	border-radius: 5px 5px 5px 5px;
	color: #195B92;
	/* TRY THIS display: inline-block !important; */
	font-size: 1.1em;
	margin: 0 0 4px 24px;
	padding: 2px 12px !important;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	float: left;
}
h3#sources.nobackground.expand_collapse_btn .close {
	display: none;
}
p.rapporteurs.expand_collapse_show,  p.rapporteurs.expand_collapse_hidden {
	font-weight: normal !important;/*font-size: 1.2em !important;*/
}
p.rapporteurs.expand_collapse_show.sources,  p.rapporteurs.expand_collapse_hidden.sources {
	color: #FFFFFF;
	margin-bottom: 36px;
}
.element_list.sources li {
	display: block !important;
	margin-left: 24px !important;
	margin-bottom: 12px !important;
}
.element_list.sources li.last {
	display: block !important;
	margin-left: 24px !important;
	margin-bottom: 34px !important;
}
.element_list.sources li a {
	background: url("../../ep_framework/img/icon/boxbody_icon_link_mail.png") no-repeat scroll left top transparent !important;
	color: #FFFFFF;
	display: inline-block !important;
}
.ep_elementthinkTank .ep_thinkTankList li>span {
	transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	display: inline-block;
	width: 31px;
	height: 30px;
	position: relative;
	margin-bottom: 5px;
	overflow: none;
	margin-bottom: -559px;
	margin-bottom: -468px\9;
	/*margin-bottom: -562px; *//* bu */
	/*margin-bottom: -547px\9;*/ /* bu */
	margin-left: 21px;
	/*bottom: -15px;*/
	bottom: 74px;
	bottom: -20px\9;
	-webkit-transition: margin 0.1s ease-out;
	-moz-transition: margin 0.1s ease-out;
	-o-transition: margin 0.1s ease-out;
	zoom: 1;
 *display:block;
	font-size: 1.7em;
}
.ep_elementthinkTank .ep_thinkTankList li>span:active,  .ep_elementthinkTank .ep_thinkTankList li>span:focus,  .ep_elementthinkTank .ep_thinkTankList li>span:hover {
	margin-bottom: -573px; /* bu */
	margin-bottom: -478px\9; /* bu */
}
.ep_elementthinkTank .ep_thinkTankList li:first-child>span {
	margin-left: 0;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
}
.ep_elementthinkTank .ep_thinkTankList li>span>span {
	display: inline-block;
	position: absolute;
	white-space: nowrap;
	background: #fbfbfb url(../img/icon/infography_thinkTank_icon_list.gif) no-repeat right center;
	padding-right: 10px;
	zoom: 1;
	writing-mode: lr-bt;
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	border: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.ep_elementthinkTank .ep_thinkTankList li>span>span>a {
	background: #e7e5e6;
	background-image: -webkit-linear-gradient(right top, #e7e5e6 3%, #dad8d9 97%);
	background-image: -moz-linear-gradient(right top, #e7e5e6 3%, #dad8d9 97%);
	background-image: -ms-linear-gradient(right top, #e7e5e6 3%, #dad8d9 97%);
	background-image: -o-linear-gradient(right top, #e7e5e6 3%, #dad8d9 97%);
	background-image: linear-gradient(right top, #e7e5e6 3%, #dad8d9 97%);
	border: 0 solid transparent;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #333333;
	padding: 12px 15px 13px 10px;
	text-decoration: none;
	white-space: nowrap;
	zoom: 1;
	display: inline-block;
}
.ep_elementthinkTank .ep_thinkTankList li.ep_selected>span {
	margin-bottom: -570px;
	margin-bottom: -478px\9; /* bu */
}
.ep_elementthinkTank .ep_thinkTankList li.ep_selected>span>span>a {
	background: none repeat scroll 0 0 #B82B0F;
	color: #ffffff;
	padding-left: 20px;
	padding-right: 25px;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}
.ep_elementthinkTank .ep_thinkTankCtnWrapper {
	width: 600px;
	overflow: hidden;
	background: #b82b0f;
	z-index: 10;
	border: 0 solid transparent;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.ep_elementthinkTank ul.ep_thinkTankCtn {
	padding: 0;
	margin: 0 0 20px;
	color: #ffffff;
	/*height: 425px;*/
	width: 5000px;
	overflow: hidden;
}
#body .ep_elementthinkTank ul.ep_thinkTankCtn h2 {
	padding: 0;
	margin: 25px 0 10px 25px;
	position: inherit;
	left: inherit;/*font-size: 2.5em;*/
}
.ep_elementthinkTank ul.ep_thinkTankCtn li {
	width: 600px;
	background-repeat: no-repeat;
	background-position: right top;
	border: 0 solid transparent;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	list-style: none;
	padding: 0;
	margin: 0;
	padding: 0;
	position: relative;
	vertical-align: top;
	display: inline-block;
	zoom: 1;
 *display: inline;
}
.ep_elementthinkTank ul.ep_thinkTankCtn li>span.ep_tabindexTool {
	width: 100%;
	height: 0;
	position: absolute;
	display: block;
	overflow: hidden;
	top: -550px;
	left: 0;
	bottom: 0;
	outline: 0;
}
.ep_study p,  .ep_library p,  .ep_impact p,  .ep_value p,  .ep_dialogue p,  .ep_facts p,  .ep_stoa p,  .ep_eurobarometer p {
	margin: 0 200px 12px 25px;
	font-size: 1.4em;
}
.ep_study p:last-of-type,  .ep_library p:last-of-type,  .ep_impact p:last-of-type,  .ep_value p:last-of-type,  .ep_dialogue p:last-of-type,  .ep_facts p:last-of-type,  .ep_stoa p:last-of-type,  .ep_eurobarometer p:last-of-type {
	font-size: 1.4em;
	/*margin: 0 200px 50px 25px;*/
	margin: 0 150px 24px 25px;
	line-height: 1.4em;
}
.ep_elementthinkTank ul.ep_thinkTankCtn li.ep_study {
	background-image: url(../img/background/infography_thinkTank_studies.jpg);
}
.ep_elementthinkTank ul.ep_thinkTankCtn li.ep_library {
	background-image: url(../img/background/infography_thinkTank_library.jpg);
}
.ep_elementthinkTank ul.ep_thinkTankCtn li.ep_impact {
	background-image: url(../img/background/infography_thinkTank_impact.jpg);
}
.ep_elementthinkTank ul.ep_thinkTankCtn li.ep_value {
	background-image: url(../img/background/infography_thinkTank_value.jpg);
}
.ep_elementthinkTank ul.ep_thinkTankCtn li.ep_dialogue {
	background-image: url(../img/background/infography_thinkTank_dialogue.jpg);
}
.ep_elementthinkTank ul.ep_thinkTankCtn li.ep_facts {
	background-image: url(../img/background/infography_thinkTank_facts.jpg);
}
.ep_elementthinkTank ul.ep_thinkTankCtn li.ep_stoa {
	background-image: url(../img/background/infography_thinkTank_stoa.jpg);
}
.ep_elementthinkTank ul.ep_thinkTankCtn li.ep_eurobarometer {
	background-image: url(../img/background/infography_thinkTank_eurobarometer.jpg);
}
.ep_elementthinkTank ul.ep_thinkTankCtn li .ep_button {
	color: #0E0E0E;
	display: block;
	float: left;
	font-size: 1em;
	/*padding-right: 25px;*/
	position: relative;
	right: 0;
	text-align: right;
	vertical-align: middle;
	margin-bottom: 16px;
}
.ep_button {
	margin-left: 24px !important;
}
.ep_button.left {
	margin-left: 24px !important;
}
.ep_elementthinkTank .ep_button a:visited {
	background-color: #FFFFFF;
	color: #195B92;
}
.ep_elementthinkTank .ep_button a {
	background-color: #FFFFFF;
	background-position: center top;
	background-repeat: repeat-x;
	border: 1px solid #DBE1E4;
	border-radius: 5px 5px 5px 5px;
	color: #195B92;
	display: block;
	font-size: 1.1em;
	margin: 0 0 4px;
	padding: 2px 12px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
}
/* DELETE INPUT VALUES */
#words .delete_button {
	position: absolute;
	right: 3px;
	top: 3px;
}
.delete_button a,  .delete_button a:hover {
	height: 18px;
	position: absolute;
	right: 44px;
	top: 36px;
	width: 18px;
}
.delete_button a {
	background: url("../img/icon/delete_icon.png") no-repeat scroll left center transparent;
}
.delete_button a:hover {
	background: url("../img/icon/delete_icon.png") no-repeat scroll right center transparent;
}
#body .ep_elementthinkTank ul.ep_thinkTankCtn h2 {
	font-size: 2.5em;
	left: inherit;
	margin: 25px 0 10px 25px;
	padding: 0;
	position: inherit;
}
/* GENERIC CLASSES */
.nofloat,  .nofloat:hover {
	float: none;
}
.left {
	float: left !important;
	margin-left: 0 !important;
}
.right {
	float: right !important;
}
.normal {
	font-weight: normal !important;
}
.blue {
	color: #195B92 !important;
	line-height: 1.4em;
}
#searchbox .mandat {
	color: #64B8FF;
	float: left;
	font-size: 1em;
	font-weight: normal !important;
	margin: 0 0 12px;
}
.mandat span {
	float: left;
	font-size: 1.6em;
	line-height: 0.7em;
	padding-right: 5px;
}
.no_background {
	background: none;
}
.underline {
	/*text-decoration: underline;*/
	border-bottom: 0.1em dotted;
}
#searchbox .ep_title {
	line-height: 1.4em;
}
/* NOTICES FILE FORMATS */
.first {
	border-top: none !important;
}
.notice a.link_pdf:hover,  .notice a.link_doc:hover,  .notice a.link_ppt:hover,  .notice a.link_img:hover,  .notice a.link_image:hover {
	text-decoration: underline !important;
}
.notice p {
	font: 1.2em/1.6em Arial, Helvetica, sans-serif;/*     margin-bottom: 12px; */
}
.notice a.link_ppt {
	background: url("../../ep_framework/img/icon/boxbody_icon_link_ppt.png") no-repeat scroll left top transparent;
	display: block;
	 height: auto;
	text-decoration: none;
	width: 16px;
}
.notice a.link_xls {
	background: url("../../ep_framework/img/icon/boxbody_icon_link_xls.png") no-repeat scroll left top transparent;
	display: block;
    height: auto;
	text-decoration: none;
	width: 16px;
}
.notice a.link_media {
	background: url("../../ep_framework/img/icon/boxbody_icon_link_media.png") no-repeat scroll left top transparent;
	display: block;
    height: auto;
	text-decoration: none;
	width: 16px;
}
.notice a.link_img,.notice a.link_image {
	background: url("../../ep_framework/img/icon/ico_img_16x16.png") no-repeat scroll left top transparent;
	display: block;
    height: auto;
	text-decoration: none;
	width: 16px;
}
.notice a.link_doc {
	background: url("../../ep_framework/img/icon/boxbody_icon_link_doc.png") no-repeat scroll left top transparent;
	display: block;
   height: auto;
	text-decoration: none;
	width: 16px;
}

.notice a.link_pdf {
	background: url("../../ep_framework/img/icon/boxbody_icon_link_pdf.png") no-repeat scroll left top transparent;
	display: block;
   height: auto;
	text-decoration: none;
	width: 16px;
}
.notice a.link_epub {
	background: url("../../ep_framework/img/icon/boxbody_icon_link_epub.png") no-repeat scroll left top transparent;
	display: block;
   height: auto;
	text-decoration: none;
	width: 16px;
}
.tiret {
	color: #195B92;
	margin: 0 2px;
}
/* SPECIFIC THINK TANK NOTICES */
  
.notice .link_collection_noborder a.link_pdf,  .notice .link_collection_noborder a.link_doc,  .notice .link_collection_noborder a.link_ppt,  .notice .link_collection_noborder a.link_xls,  .notice .link_collection_noborder a.link_img, .notice .link_collection_noborder a.link_image, .notice .link_collection_noborder a.link_media, .notice .link_collection_noborder a.link_epub, .notice .link_collection_noborder a.link_zip {
	width: auto;
	color: #195B92;
	line-height: 1.3em;
	padding-left: 21px;
	display: inline;
}
.notice .link_collection_noborder a:hover.link_pdf,  .notice .link_collection_noborder a:hover.link_doc,  .notice .link_collection_noborder a:hover.link_ppt,  .notice .link_collection_noborder a:hover.link_xls,  .notice .link_collection_noborder a:hover.link_img,  .notice .link_collection_noborder a:hover.link_image {
	text-decoration: underline;
}
.errata_amendments_container {
	margin-top: 0;
}
.errata_amendments_container .date {
	margin-left: 5px;
}
/* KEYWORDS CLASSES */
a.keywords {
	background-color: #FFFFFF;
	border: 1px solid #D9DDE1;
	border-radius: 5px 5px 5px 5px;
	float: left;
	font-size: 0.9em;
	line-height: 1.2em;
	margin-right: 6px;
	padding: 1px 4px;
}
.keywords_label {
	color: #363636;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
	padding: 4px 4px 0 0;
}
a.policy {
	color: #195B92;
	float: left;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.3em;
	margin-right: 12px;
	padding: 1px 0;
}
.title.policy {
	margin-bottom: -6px;
	margin-top: 12px;
}
a.keywords :last-child {
	border-right: none;
}
span.keywords {
	color: #363636;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
	padding: 3px 5px 0 0;
}
/* NOTICES CLASSES */
.notice_title {
	color: #13334D;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.3em;
	margin-top: -3px;
	text-decoration: none;
}
/* ICONS LANGUAGES NOTICES LINKS */
.link_bg {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_bg.gif") no-repeat scroll center 0 transparent;
}
.link_es {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_es.gif") no-repeat scroll center 0 transparent;
}
.link_cs {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_cs.gif") no-repeat scroll center 0 transparent;
}
.link_ca {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_ca.gif") no-repeat scroll center 0 transparent;
}
.link_da {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_da.gif") no-repeat scroll center 0 transparent;
}
.link_de {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_de.gif") no-repeat scroll center 0 transparent;
}
.link_et {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_et.gif") no-repeat scroll center 0 transparent;
}
.link_el {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_el.gif") no-repeat scroll center 0 transparent;
}
.link_en {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_en.gif") no-repeat scroll center 0 transparent;
}
.link_fr {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_fr.gif") no-repeat scroll center 0 transparent;
}
.link_ga {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_ga.gif") no-repeat scroll center 0 transparent;
}
.link_it {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_it.gif") no-repeat scroll center 0 transparent;
}
.link_lv {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_lv.gif") no-repeat scroll center 0 transparent;
}
.link_lt {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_lt.gif") no-repeat scroll center 0 transparent;
}
.link_hu {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_hu.gif") no-repeat scroll center 0 transparent;
}
.link_hr {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_hr.gif") no-repeat scroll center 0 transparent;
}
.link_mt {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_mt.gif") no-repeat scroll center 0 transparent;
}
.link_nl {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_nl.gif") no-repeat scroll center 0 transparent;
}
.link_pl {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_pl.gif") no-repeat scroll center 0 transparent;
}
.link_pt {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_pt.gif") no-repeat scroll center 0 transparent;
}
.link_ro {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_ro.gif") no-repeat scroll center 0 transparent;
}
.link_sk {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_sk.gif") no-repeat scroll center 0 transparent;
}
.link_sl {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_sl.gif") no-repeat scroll center 0 transparent;
}
.link_fi {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_fi.gif") no-repeat scroll center 0 transparent;
}
.link_sv {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_sv.gif") no-repeat scroll center 0 transparent;
}
.link_xl {
	background: url("../../ep_framework/img/icon/boxbody_icon_lang_xl.gif") no-repeat scroll center 0 transparent;
}
.link_bg,  .link_es,  .link_cs,  .link_ca,  .link_da,  .link_de,  .link_et,  .link_el,  .link_en,  .link_fr,  .link_ga,  .link_it,  .link_lv,  .link_lt,  .link_hu,  .link_hr,  .link_mt,  .link_nl,  .link_pl,  .link_pt,  .link_ro,  .link_sk,  .link_sl,  .link_fi,  .link_sv,  .link_xl {
	float: left;
	height: 15px;
	line-height: 1.3em;
     margin-left: 2px;
    margin-right: 1px;
	padding: 0 !important;
	width: 15px;
	margin-bottom: 6px;
}
span.label_languages {
	color: #13334D;
	float: left;
	font-weight: bold;
	line-height: 1.4em;
	margin-right: 6px;
	max-width: 28%;
	word-wrap: break-word;
	min-width: -moz-min-content;
	min-width: -webkit-min-content;
	min-width: min-content;
}
.study_row {
	border-bottom: 1px dotted #D9DCE0;
	/*height: 20px;*/
	padding-top: 7px !important;
}
div.container ul.link_collection_noborder li.study_row:last-of-type {
	border-bottom: none;
}
.study_row_noborder {
	border-bottom: none;
	height: 19px;
	padding-top: 7px !important;
}
.flow_notices {
	padding-left: 50px;
	position: absolute;
}
.notice .date_reference .date {
	float: none;
}
.limited_row {
	max-width: 200px;
}
.left_flow {
	margin-left: 50px !important;
	float: left !important;
}
.transparent {
	background-color: transparent;
	padding-left: 0;
}
.title2 {
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
	margin: 12px 0 4px 13px;
}
.title2.first {
	margin-top: 0;
}
/* CONDITIONS */
.errata_amendments_container span.title2:first-child {
	margin-top: 0;
}
.link_collection_noborder ul.workshop li {
	border-bottom: 1px dotted #D9DCE0;
	font-size: 1em;
	/*margin-bottom: 1px;*/
	padding: 3px 0 4px;
}
.workshop_last {
	border-bottom: medium none !important;
	margin-bottom: 12px;
}
.notice .date_reference {
	border-bottom: 1px dotted #E8E8E8;
	border-top: 1px dotted #E8E8E8;
	font-size: 1.2em;
	margin-top: 6px;
	padding: 0 0 3px;
	/*margin-left: 50px;*/
	margin-left: 32px;
}
.link_collection_noborder a {
	word-wrap: break-word;
}
/*.link_collection_noborder li.left:last-child {
	  margin-right: 20px;
  }*/
.link_email {
	display: block;
	white-space: nowrap;
}
.link_email a {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	word-wrap: normal;
}
.ui-menu {
	background-color: white;
	border: 1px solid #AAAAAA;
	box-shadow: 0;
	display: block;
	float: left;
	list-style: none outside none;
	margin: 0;
	padding: 0 5px 5px;
	max-height: 232px
}
.comma {
}
/* KEYWORDS AUTOCOMPLETE */
.ui-widget-header {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	color: #363636;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: inline;
}
.ui-menu .ui-menu-item a span {
	display: inline;
	font-weight: bold;
	margin-right: 0;
}
.highlightautocomplete {
	color: #195B92;
}
.ui-menu .ui-menu-item a {
	font-weight: normal !important;
}
#searchbox {
	padding: 12px;
}
#searchbox .simple_field {
	margin: 8px 0 0;
	width: 187px;
}
#content_right #searchbox {
	margin-top: 0;
}
/* SEARCHBOX */
#searchbox button {
	font-size: 0.95em;
	height: 31px;
	margin: 0;
	overflow: hidden;
	padding: 4px 20px !important;
	text-overflow: ellipsis;
	vertical-align: middle;
	width: 100%;
}
#searchbox .white_button {
	margin-bottom: 12px;
}
#searchbox .ep_small p:first-child {
	clear: left;
	font-size: 11px;
	font-weight: normal;
	padding: 6px 0 0 0;
}
#searchbox .ep_small p:last-child {
	clear: left;
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 6px;
}
#searchbox .ep_small p {
	clear: left;
	font-size: 11px;
	font-weight: normal;
	padding: 6px 0;
}
.info {
	background: url("../../ep_framework/img/icon/form_info.png") no-repeat scroll 0 0 transparent;
	display: inline;
	font-weight: normal;
	line-height: 1.4em;
	padding-left: 18px;
	color: #363636;
	font-size: 0.8em !important;
}
.declaration {
	display: block;
	line-height: 1.3em;
	margin-bottom: 12px;
	padding-left: 20px;
}
.declaration a {
	color: #195B92;
	line-height: 1.2em;
}
.space {
	display: inline;
	float: left;
}
#content_right ul.contact a {
	color: #195B92;
	display: block;
	line-height: 1.4em;
	margin-left: 23px;
	max-width: 175px;
	text-decoration: none;
	word-wrap: break-word;
}
#content_right ul.contact a:hover {
	text-decoration: underline;
}
#content_right ul.contact li {
	font: 1.2em/22px Arial, Helvetica, sans-serif;
	margin: 5px 0;
	padding-left: 0;
	padding-top: 1px;
	position: relative;
}
.ep_elementtext {
	display: block;
	font: 1.2em/1.6em Arial, Helvetica, sans-serif !important;
	margin: 0 0 8px;
	padding: 0;
	position: relative;
	top: -2px;
}
.ep_elementtext p {
	padding-bottom: 12px;
}
/* SOURCES */
.ep_study h2,  .ep_library h2,  .ep_impact h2,  .ep_value h2,  .ep_dialogue h2,  .ep_facts h2,  .ep_stoa h2,  .ep_eurobarometer h2 {
	font-size: 2.5em;
	font-weight: normal;
	margin: 24px 230px 10px 25px !important;
}
.ep_elementthinkTank .ep_thinkTankList li.ep_selected > span > span > a {
	background: none repeat scroll 0 0 #B82B0F;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	color: #FFFFFF;
	padding-left: 20px;
	padding-right: 25px;
}
.ep_study h2 span {
	font-size: 1em !important;
	margin-right: 8px;
}
/* SHARE BOX */
#social_networks {
	margin-bottom: 24px;
}
/* ERROR FORMS */
.data_error {
	border: 2px solid #C44949 !important;
	color: #C44949;
}
.label_error {
	color: #C44949 !important;
}
.label_error a {
	color: #C44949 !important;
}
#searchbox .message_error {
	margin: 0 !important;
}
#searchbox .message_error p {
	font-size: 1em !important;
	font-weight: normal;
	margin: 0 0 12px;
}
span.reference .left {
	line-height: 1.4em;
}
.boxcontent > .link_collection_noborder {
	margin: 0;
}
div.boxcontent .noborder .nobackground {
	border-bottom: 1px solid #D9DDE1;
	padding-bottom: 12px;
}
/* CODE PANEL */
#code_panel {
	background-image: url("../../ep_framework/img/background/boxfoot_bg.jpg");
	color: #103454;
	font-size: 1.2em;
	height: 100%;
	margin: -11px 0 0;
	padding: 12px;
}
/* RSS TEXTAREA CODE PANEL */
  
#code_panel .allthewidth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 190px !important;
	min-height: 150px;
	width: 190px;
}
/* ABREVIATION */
  /*.abbr_mandatory {
	  line-height: inherit;
	  padding-left: 2px;
  }*/
.abbr_mandatory {
	line-height: 1em;
	padding-left: 2px;
	position: absolute;
}
/* ADD-ON TAG CLOUD CLASSES */
#wordcloud {
	width: 99% !important;
	height: 120px !important;
}
div.jqcloud {
	font-size: 8px !important;
}
div.jqcloud span.w10 {
	color: #414141 !important;
	font-weight: bold !important;
}
div.jqcloud span.w9 {
	color: #4d4d4d !important;
}
div.jqcloud span.w8 {
	color: #5a5a5a !important;
}
div.jqcloud span.w7 {
	color: #646464 !important;
}
div.jqcloud span.w6 {
	color: #727272 !important;
}
div.jqcloud span.w5 {
	color: #7e7e7e !important;
}
div.jqcloud span.w4 {
	color: #8b8b8b !important;
}
div.jqcloud span.w3 {
	color: #989898 !important;
}
div.jqcloud span.w2 {
	color: #a4a4a4 !important;
}
div.jqcloud span.w1 {
	color: #b1b1b1 !important;
}
.w10 a:hover,  .w9 a:hover,  .w8 a:hover,  .w7 a:hover,  .w6 a:hover,  .w5 a:hover,  .w4 a:hover,  .w3 a:hover,  .w2 a:hover,  .w1 a:hover {
	color: #363636 !important;
}
/* ALIGN LEFT DATE-PICKER */
#dp-popup, .dp-popup-inline {
	margin-left: -147px
}
span.reference.left {
	color: #195B92;
}
#ep_syndicationthinktank {
	height: 390px;
	width: 225px;
}
.ui-widget .ui-widget {
	font-size: 1em;
	height: auto;
	overflow: auto;
	max-height: 250px;
}
/* TOOLTIP CLASSES */
span.tooltip {
	position: absolute;
	width: 100px;
	height: 20px;
	line-height: 20px;
	padding: 10px;
	font-size: 14px;
	text-align: center;
	color: rgb(255, 255, 255);
	background: rgb(19, 51, 77);
	border: 4px solid rgb(19, 51, 77);
	border-radius: 5px;
	text-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px;
	box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 2px 0px;
}
span.tooltip:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-width: 10px;
	border-style: solid;
	border-color: #13334D transparent transparent transparent;
	top: 44px;
	left: 50px;
}
.accordion-open span, .collapse-open span,  .accordion-close span, .collapse-close span {
	margin-bottom: 20px;
}
/* ADD ON MISSONG CLASS OTHER FORMATS */
.link_ {
	background: url("../../ep_framework/img/icon/boxbody_icon_link_simple.png") no-repeat scroll 0 0 transparent !important;
}
/* UPPER in case of last pages bigger banner */
.upper {
	margin-top: -50px;
	position: relative;
}
.boxcontent {
	margin-bottom: -1px;
}
/* RIGHT COLUMN EXPAND / COLLAPSE TEXT */
.boxcontent_white {
	border-bottom: 1px solid #D9DCE0;
	padding: 12px;
	background-color: #FFFFFF;
	margin-bottom: -1px;
}
.boxcontent_white p {
	font: 1.2em/1.6em Arial, Helvetica, sans-serif;
	display: block;
	word-wrap: break-word;
}
.boxcontent_white p:not(:first-child) {
	margin-top: 12px;
}
#content_right ul.link_collection_knowmore {
	margin: 12px 0 0;
}
.marginleft25 {
	margin-left: 25px;
}
/* SPECIFIC CLASS CONNECTED PAGE */
.rapporteurs.connected {
	margin-bottom: 12px;
	margin-left: 60px;
}
.notice p.connected a {
	font-weight: normal;
	color: #195B92;
}
.boxcontent.connected {
	background-color: transparent;
	border: none;
	margin: 12px 0;
	padding: 12px 0;
}
p.title_expand_collapse.connected {
	padding-left: 52px !important;
}
/* WIDGET CREATE BOX */
#content_right div#searchbox {
	background: none;
	background-color: #EDEDED;
}
div.ep_small.blue.size {
	padding: 6px 0;
	margin: 6px 0;
	display: block;
}
.ep_small.blue.size > p {
	line-height: 1.3em;
	padding: 0 !important;
}
.notice_title.connected {
	margin-left: 10px;
}
/* STAY CONNECTED NEW ICONS */
.sc_mail, .sc_rss, .sc_widget {
	margin-top: 8px;
}
.sc_mail {
	background: url("../img/icon/ico_mail_45x45.png") no-repeat scroll 0 0 transparent;
	height: 45px !important;
	width: 45px !important;
}
.sc_rss {
	background: url("../img/icon/ico_rss_45x45.png") no-repeat scroll 0 0 transparent;
	width: 45px !important;
	height: 45px !important;
}
.sc_widget {
	background: url("../img/icon/ico_widget_45x45.png") no-repeat scroll 0 0 transparent;
	width: 45px !important;
	height: 45px !important;
}
/* FORM ERROR FIELD */
.data_error_select {
	border: 3px solid #C44949;
	float: none;
}
/* EVENTS CLASSES */
.event {
	font: bold 1.2em/1.6em Arial, Helvetica, sans-serif;
}
/* BLUE LABEL */
  /*.commission_label_bleu {
	  background-color: #195B92;
	  color: #FFFFFF;
	  float: left;
	  font-size: 0.8em;
	  font-weight: bold;
	  line-height: 1.4em;
	  margin-bottom: 3px;
	  padding: 2px 6px;
	  text-align: center;
  }*/
.boxcontent.event span.place.blue {
	background: none repeat scroll 0 0 transparent;
	color: #195B92;
	font-size: 0.95em;
	font-weight: bold;
	margin-bottom: 6px;
	width: auto;
}
span.notice_title {
	font-size: 1em !important;
}
/* CLOSE BUTTON RSS WIDGET */
.close_button {
	background: url("../img/icon/menu_icon_crosssubmenu.png") no-repeat scroll right 4px transparent;
	border-color: 1px solid #E6E7E7;
	border-width: 0 0 1px 1px;
	/*color: #E6E7E7;*/
	color: transparent;
	float: right;
	margin: -12px -12px 3px 0;
	padding: 3px 20px 3px 6px;
	text-decoration: none;
	border-right: 4px solid #EDEDED;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
	font: 1em Arial, Helvetica, sans-serif;
}
.close_button:hover {
	background-color: #EDEDED;
	background: url("../img/icon/menu_icon_crosssubmenu.png") no-repeat scroll right -83px #bababa;
	color: #FFFFFF;
	border-right: 4px solid #BABABA;
}
/* GREY BLUE */
.grey_blue {
	color: #708697 !important;
}
/* OCDE BOX */
h4.quick_access {
	font-size: 1.2em;
	margin-bottom: 12px;
}
#documents-button span {
	margin-left: -20px;
	color: #363636;
	text-decoration: none !important;
}
a#documents-button.ui-selectmenu.ui-widget.ui-state-default.ui-corner-all.ui-selectmenu-dropdown:hover,  a#documents-button.ui-selectmenu.ui-widget.ui-state-default.ui-selectmenu-dropdown.ui-state-active.ui-corner-top:hover {
	color: #363636;
	text-decoration: none !important;
}
.declaration .abbr_mandatory {
	line-height: 1em;
	position: absolute;
}
#content_right .boxcontent.event img {
	margin: -13px -12px 12px;
	width: 223px;
}
/* PARTNERS CLASSES */
.link_region_committee {
	background: url("../img/icon/icon_region_committee_55x36.png") no-repeat scroll left top transparent !important;
	display: block;
	white-space: normal;
}
a.link_region_committee {
	padding-left: 45px !important;
}
.link_es_committee {
	background: url("../img/icon/icon_es_committee_55x36.png") no-repeat scroll left top transparent !important;
	display: block;
	white-space: normal;
	min-height: 36px;
}
.link_oecd {
	background: url("../img/icon/icon_oecd_55x36.png") no-repeat scroll left top transparent !important;
	display: block;
	white-space: normal;
	min-height: 36px;
}
.link_eui {
	background: url("../img/icon/icon_eui_55x36.png") no-repeat scroll left top transparent !important;
	display: block;
	white-space: normal;
	min-height: 36px;
}
.link_pubopi {
	background: url("../img/icon/icon_pubopi_55x36.png") no-repeat scroll left top transparent !important;
	display: block;
	white-space: normal;
	min-height: 36px;
}
.link_haeu {
	background: url("../img/icon/icon_haeu_55x36.png") no-repeat scroll left top transparent !important;
	display: block;
	white-space: normal;
	min-height: 36px;
}
.link_eesc {
	background: url("../img/icon/icon_eesc_55x36.png") no-repeat scroll left top transparent !important;
	display: block;
	white-space: normal;
	min-height: 36px;
}
.link_cor {
	background: url("../img/icon/icon_cor_55x36.png") no-repeat scroll left top transparent !important;
	display: block;
	white-space: normal;
	min-height: 36px;
	;
}
.link_espas {
	background: url("../img/icon/icon_espas_55x36.png") no-repeat scroll left top transparent !important;
	display: block;
	white-space: normal;
	min-height: 36px;
}
.link_ecprd {
	background: url("../img/icon/icon_ecprd_55x36.png") no-repeat scroll left top transparent !important;
	display: block;
	white-space: normal;
	min-height: 36px;
}
.link_oecd.partners,  .link_eui.partners,  .link_haeu.partners,  .link_ecprd.partners,  .link_espas.partners,  .link_pubopi.partners,  .link_eesc.partners,  .link_cor.partners {
	float: left;
	height: 36px;
	margin: 4px 0 12px;
	padding: 0 !important;
	text-indent: -50000px;
	width: 55px;
}
.notice.full.partner {
	border-top: 1px dotted #D9DCE0 !important;
	padding: 12px 0;
}
.notice.full.partner.first {
	border-top: none !important;
}
.notice.full.partner p {
	margin-left: 66px;
}
.notice.full.partner h3 a {
	color: #13334D !important;
	display: block;
	font-size: 1.2em;
	margin-bottom: 3px;
}
/* PARTNERS LINKS IN RIGHT COLUMN WIDGET */
.link_collection_noborder .link_oecd a,  .link_collection_noborder .link_eui a,  .link_collection_noborder .link_cor a,  .link_collection_noborder .link_pubopi a,  .link_collection_noborder .link_haeu a,  .link_collection_noborder .link_eesc a,  .link_collection_noborder .link_ecprd a,  .link_collection_noborder .link_espas a {
	padding-left: 60px;
	font-weight: bold;
}
.boxcontent.partners,  .boxheader_grey.partners {
	background: url("../../ep_framework/img/background/footer_bg_galaxy.jpg") repeat scroll 0 0 transparent !important;
}
/* EXPAND COLLAPSE */
  /*.expand_collapse {
	  margin-top: 25px !important;
  }*/
.title_expand_collapse {
	position: relative;
}
.title_expand_collapse img {
	left: 26px;
	position: absolute;
	top: 0;
}
/* BOX HEADER WHITE */
.boxheader_white {
	background-color: #FFFFFF;
	background-image: none;
	border: 1px solid #D9DDE1;
	color: #13334D;
	margin-bottom: -1px;
	margin-top: 25px;
	padding: 12px;
	position: relative;
	font-size: 1.2em;
}
/* BLUE BOX */
.boxcontent_blue {
	margin: 25px -26px -26px;
}
.boxcontent_blue h3 {
	color: #13334D;
	display: inline-block;
	float: left;
	font: bold 2em Arial, Helvetica, sans-serif;
	margin-right: 12px;
	padding-left: 12px;
}
.liner {
	background-color: #7f7f7f;
	display: block;
	font-size: 0.85em;
	height: 2px;
	margin: 12px;
	overflow: hidden;
}
.boxcontent_blue ul {
	background: url("../img/background/blue_background.png") repeat-x scroll 0 bottom transparent;
	overflow: hidden;
	padding: 12px 24px 0;
	margin-bottom: 45px;
}
.boxcontent_blue ul li {
	color: #13334D;
	float: left;
	font-size: 1.2em;
	line-height: 2em;
	text-align: center;
	width: 20%;
}
.boxcontent_blue ul li a {
	color: #474747;
	display: block;
	margin: 0 auto;
	text-align: center;
	text-decoration: none;
	padding-top: 30px;
}
.boxcontent_blue ul li a:hover {
	text-decoration: underline;
}
 .boxcontent_blue ul li a:selected {
}
.boxcontent_blue ul li img {
	border-bottom: 1px solid #7F7F7F;
	display: block;
	padding: 0 12px;
	width: 101px;
}
.boxcontent_blue li.selected {
	background: url("../img/icon/pointer.png") no-repeat scroll center bottom transparent;
	padding-bottom: 20px;
}
/* FILTER BOX */
.boxcontent_filter {
	margin: 25px -26px -26px;
}
.boxcontent_filter h3 {
	color: #13334D;
	display: inline-block;
	float: left;
	font: bold 2.3em Arial, Helvetica, sans-serif;
	margin-right: 12px;
	padding-left: 12px;
}
.liner {
	background-color: #7f7f7f;
	display: block;
	font-size: 0.85em;
	height: 2px;
	margin: 12px;
	overflow: hidden;
}
.boxcontent_filter ul {
	padding: 4px 12px 3px;
}
.boxcontent_filter ul li {
	color: #13334D;
	display: inline-block;
	font-size: 1.2em;
	margin: 0 auto;
	padding: 4px 1px;
}
.boxcontent_filter ul li a {
	background-position: 0 -24px;
	color: #13334D;
	display: block;
	line-height: 2em;
	margin: 0 12px;
	padding-left: 30px;
	text-align: left;
	text-decoration: none;
	width: auto !important;
	word-wrap: break-word;
}
.boxcontent_filter ul li a:hover {
	text-decoration: underline;
}
 .boxcontent_filter ul li a:selected {
 background-position: 0 15px;
}
.boxcontent_filter ul li img {
	border-bottom: 1px solid #7F7F7F;
	display: block;
	padding: 0 12px;
	width: 101px;
}
.boxcontent_filter a.eye_icon {
	background: url("../img/icon/icon_eye.png") no-repeat scroll -24px 0 transparent;
}
.boxcontent_filter a.eurobarometer_icon {
	background: url("../img/icon/icon_eurobarometer.png") no-repeat scroll -24px 0 transparent;
}
.boxcontent_filter a.studies_icon {
	background: url("../img/icon/icon_studies.png") no-repeat scroll -24px 0 transparent;
}
.boxcontent_filter a.briefings_icon {
	background: url("../img/icon/icon_briefings.png") no-repeat scroll -24px 0 transparent;
}
.boxcontent_filter .header {
	background: url("../img/photo/img_filter.jpg") no-repeat scroll 0 0 transparent;
	height: 22px;
	margin-left: 1px;
	padding: 20px 12px;
	width: 623px;
}
.boxcontent_filter ul li.selected a {
	background-position: 0 0;
	color: #474747;
}
.boxcontent_filter ul li.selected {
	background-color: #FFFFFF;
	border: 1px solid #D9DCE0;
	padding: 3px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
/* FILTER V2 */
  /* FILTER BOX */
.boxcontent_filter_v2 {
	margin: 25px -26px -26px;
}
.boxcontent_filter_v2 h3 {
	color: #13334D;
	display: inline-block;
	float: left;
	font: bold 2.3em Arial, Helvetica, sans-serif;
	margin-right: 12px;
	padding-left: 12px;
}
.liner {
	background-color: #7f7f7f;
	display: block;
	font-size: 0.85em;
	height: 2px;
	margin: 12px;
	overflow: hidden;
}
.boxcontent_filter_v2 ul {
	padding: 5px;
}
.boxcontent_filter_v2 ul li {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 1px solid transparent;
	color: #13334D;
	float: left;
	font-size: 1.2em;
	padding: 3px 2px 4px;
	width: 20%;
	word-wrap: break-word;
	min-height: 38px;
	margin-bottom: 6px;
}
/* .boxcontent_filter_v2 ul li {
	  color: #13334D;
	  display: inline-block;
	  font-size: 1.2em;
	  margin: 0 !important;
	  max-width: 113px;
	  min-width: 113px;
	  padding: 4px;
	  vertical-align: top;
  }*/
.boxcontent_filter_v2 ul li a {
	background-position: 0 -24px;
	color: #474747;
	display: block;
	height: auto !important;
	line-height: 1.3em;
	padding-left: 23px !important;
	padding-top: 4px;
	position: relative;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	margin: 2px 4px 0 6px;
}
/* CLASSES FILTER V2 */
.boxcontent_filter_v2 ul li a.briefings_filters:before,  .boxcontent_filter_v2 ul li a.at_a_glance_filters:before,  .boxcontent_filter_v2 ul li a.depth_analysis_filters:before,  .boxcontent_filter_v2 ul li a.studies_filters:before,  .boxcontent_filter_v2 ul li a.factsheets_filters:before {
	content: "";
	height: 24px;
	left: -4px;
	position: absolute;
	top: 0;
	width: 24px;
}
.boxcontent_filter_v2 ul li a.briefings_filters:before {
	background: url("../img/icon/ico_B_24x24.png") no-repeat scroll 0 -24px transparent;
}
.boxcontent_filter_v2 ul li a.at_a_glance_filters:before {
	background: url("../img/icon/ico_A_A_G_24x24.png") no-repeat scroll 0 -24px transparent;
}
.boxcontent_filter_v2 ul li a.depth_analysis_filters:before {
	/*background: url("../img/icon/ico_in_depth_analysis.png") no-repeat scroll 0 -24px transparent;*/
	background: url("../img/icon/ico_in_depth_analysis_v2.png") no-repeat scroll 0 -24px transparent;
}
.boxcontent_filter_v2 ul li a.studies_filters:before {
	background: url("../img/icon/ico_S_24x24.png") no-repeat scroll 0 -24px transparent;
}
.boxcontent_filter_v2 ul li a.factsheets_filters:before {
	background: url("../img/icon/ico_F_S_24x24.png") no-repeat scroll 0 -24px transparent;
}
/* SELECTED FILTERS V2 */
.boxcontent_filter_v2 ul li.selected a.briefings_filters:before,  .boxcontent_filter_v2 ul li.selected a.at_a_glance_filters:before,  .boxcontent_filter_v2 ul li.selected a.depth_analysis_filters:before,  .boxcontent_filter_v2 ul li.selected a.studies_filters:before,  .boxcontent_filter_v2 ul li.selected a.factsheets_filters:before {
	background-position: 0 0;
}
.boxcontent_filter_v2 ul li a:hover {
	text-decoration: underline;
}
 .boxcontent_filter_v2 ul li a:selected {
 background-position: 0 15px;
}
.boxcontent_filter_v2 ul li img {
	border-bottom: 1px solid #7F7F7F;
	display: block;
	padding: 0 12px;
	width: 101px;
}
.boxcontent_filter_v2 a.eye_icon {
	background: url("../img/icon/icon_eye.png") no-repeat scroll -24px 0 transparent;
}
.boxcontent_filter_v2 a.eurobarometer_icon {
	background: url("../img/icon/icon_eurobarometer.png") no-repeat scroll -24px 0 transparent;
}
.boxcontent_filter_v2 a.studies_icon {
	background: url("../img/icon/icon_studies.png") no-repeat scroll -24px 0 transparent;
}
.boxcontent_filter_v2 a.briefings_icon {
	background: url("../img/icon/icon_briefings.png") no-repeat scroll -24px 0 transparent;
	height: 24px;
}
.boxcontent_filter_v2 .header {
	background: url("../img/photo/img_filter.jpg") no-repeat scroll 0 0 transparent;
	height: 22px;
	margin-left: 1px;
	padding: 20px 12px;
	width: 623px;
}
.boxcontent_filter_v2 ul li.selected a.briefings {
	background-position: 0 0;
}
.boxcontent_filter_v2 ul li.selected {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background-color: #FFFFFF;
	border: 1px solid #D9DCE0;
	border-radius: 3px 3px 3px 3px;
}
/* POLICY AREAS */
  /* POLICY TABS */
.box_tabs.threetabs.policy {
	border-bottom: 1px solid red;
}
div.search_list_item.policy {
	background-color: #FFFFFF;
	border: 1px solid #DBE1E4;
	margin-top: -1px;
	/*padding-bottom: 20px;*/
	padding-top: 12px !important;
	padding-left: 24px;
	padding-right: 24px;
}
.search_list_item.policy span.acronym_comdel:last-child {
	margin-right: 12px !important;
}
div.search_list_item.partners {
	margin-left: -12px;
}
.search_list_item.policy a,  .search_list_item.partners a {
	border-bottom: 1px dotted #DBE1E4;
	display: block;
	line-height: 1.1em;
	padding-bottom: 4px;
	text-decoration: none !important;
	margin-left: 12px;
	font-size: 1.2em;
}
.search_list_item.policy a:hover,  .search_list_item.partners a:hover {
	text-decoration: underline !important;
}
.search_list_item.policy a.last {
	border-bottom: none !important;
}
.search_list_item.policy a:hover {
	text-decoration: underline !important;
}
/* BY AUTHOR */
  /*div.search_list_item a.highlight_result.author {
	  background: url("../img/icon/letter.png") no-repeat scroll left 0 transparent;
	  padding-left: 28px;
  }*/
div.search_list_item a.highlight_result.author {
	background: url("../img/icon/letter.png") no-repeat scroll right 0 transparent;
}
.highlight_result.author.selected {
	border-bottom: none;
}
/* AUTHOR CARD */
  
  /* HIDE / VIEW CARD CLASSES */
.search_list_item > div > div {
	display: none;
}
/*.search_list_item > div:hover > div{
	  display: block;
  }*/
.search_list_item > div:hover > div {
	display: block;
}
.boxcontent.author {
	background-color: #f7f6f6;
	/*margin: -2px 0 24px -1px;*/
	margin: -1px 0 12px -1px;
	padding: 24px;
	background: url("../img/background/bg_zone.jpg") no-repeat scroll right top transparent;
}
/*.boxcontent.author a.link_email {
	  padding-left: 25px;
	  margin-top: 12px;
	  border-bottom: none;
	  margin-left: 0;
  }*/
  /* common rules links boxcontent author */
.boxcontent.author a.link_email,  .boxcontent.author a.link_pdf {
	border: medium none;
	margin-bottom: 24px;
	margin-top: 12px;
	width: 41%;
	padding-top: 2px;
}
.boxcontent.author a.link_email {
	border: medium none;
	color: #195b92;
	float: left;
	font-size: 1.2em;
	line-height: 1.1em;
	margin-left: 0;
	padding-left: 25px;
	padding-top: 2px;
}
.boxcontent.author a.link_pdf {
	background-position: right top !important;
	border: medium none;
	display: block;
	float: right;
	margin-left: 0;
	padding-right: 25px;
	position: relative;
	text-align: right;
	padding-top: 2px;
	color: #195b92;
	font-size: 1.2em;
	line-height: 1.1em;
}
.boxcontent.author.white_button {
	padding: 5px 12px;
}
.author_name {
	text-transform: uppercase;
	color: #13334D !important;
	word-break: break-all;
}
.boxcontent.author img {
	float: left;
	margin-right: 12px;
	width: 100px;
	border: 1px solid #D9DDE1
}
.boxcontent.author h2 {
	padding-top: 5px;
}
.boxcontent.author h4 {
	display: inline;
	float: left;
	line-height: 1.4em;
	margin-right: 6px;
	margin-top: 12px;
	padding-bottom: 0 !important;
}
.boxcontent.author h3 {
	float: left;
	font-size: 1.3em;
}
/* PAGINATION */
.zone_paginate.noborder {
	border: none !important;
}
.boxcontent p {
	font: 1.2em/1.6em Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
}
/* REMOVE BORDER TOP ON SOCIAL BOX */
.widget.socials .follow li.ep_rss a {
	border-top: medium none !important;
}
.boxcontent_greylight {
	margin: 12px 0 0;
}
.boxcontent_greylight H4 {
	font-size: 1.3em;
}
/* MAIN PAGE SEARCH FIELD */
.border_radius input {
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;
	outline: none;
	width: 539px;
	padding: 5px 20px 3px 4px;
	color: #999999;
}
.border_radius {
	border: 1px solid #D9DCE0;
	border-radius: 3px 3px 3px 3px !important;
	margin-right: 30px;
}
.main .menusearch_button {
	display: inline-block;
	float: right;
	margin-top: 1px !important;
	width: 27px;
}
.events_searchbox {
	background-image: url("../../ep_framework/img/background/body_bg_submenu.jpg");
	border: 1px solid #E4E5E6;
	color: #13334D;
	padding: 12px;
	margin-bottom: 25px;
}
/* LEFT FACETS COLUMN */
.facets_search_button {
	background: url("../img/icon/facets_search.png") no-repeat scroll left center transparent;
	cursor: pointer;
	float: right;
	font-weight: bold;
	height: 20px;
	margin-top: -20px;
	position: relative;
	text-indent: 50px;
	width: 23px;
}
a.input_delete_button {
	background: url("../img/icon/facets_delete.png") no-repeat scroll left 0 transparent;
	float: right;
	height: 12px;
	margin-right: 7px;
	margin-top: -18px;
	position: relative;
	width: 13px;
	z-index: 1;
}
.input_delete_button:hover {
	background: url("../img/icon/facets_delete.png") no-repeat scroll right 0 transparent;
}
.search_button {
	background: url("../../ep_framework/img/icon/menu_icon_search.png") no-repeat scroll left center transparent;
	cursor: pointer;
	display: inline-block;
	float: right;
	height: 27px;
	margin-top: -2px;
	padding: 0;
	position: relative;
	text-indent: 50px;
	vertical-align: middle;
	visibility: visible;
	width: 27px;
}
.search_button:hover {
	background: url("../../ep_framework/img/icon/menu_icon_search.png") no-repeat scroll right center transparent;
}
#content_left_facets {
	padding: 25px;
	width: 140px;/*border-right: 1px solid #E0E5E7;*/
}
#content_main {
	padding: 25px 25px 25px 0;
	width: 432px;
}
#content_main .dropdown_wrapper a span {
}
#content_main .notice {
	padding: 12px 0 25px;
}
#content_main .link_collection.right a {
	padding: 0;
	color: #363636;
}
#content_main .link_collection.right a:hover {
	text-decoration: none;
}
.result_box {
	background-color: #13334D;
	color: #FFFFFF;
	margin-bottom: 7px;
	margin-top: 40px;
	padding: 12px;
	text-align: center;
}
div.result_box h2 {
	font-size: 2.2em;
	line-height: 1em;
}
#content_left_facets input.simple_field {
	/*height: 17px;*/
	height: 16px;
	margin-left: 1px;
	/*width: 128px;*/
	width: 99px;
}
#content_left_facets span {
	color: #13334D;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	padding: 12px 0 6px;
}
#content_left_facets .bloc_checkbox {
	font: 1.2em/1.4em Arial, Helvetica, sans-serif;
	margin-left: -2px;
	padding-top: 6px;
}
#content_left_facets .bloc_checkbox label {
	font: 1em/1.2em Arial, Helvetica, sans-serif;
	color: #195B92;
	margin-left: 21px;
	float: left;
}
#content_left_facets .ui-selectmenu-status {
	font-size: 1em;
	font-weight: normal;
	padding: 3px 20px 2px 8px;
	color: #363636;
}
#content_left_facets a#policy-button.ui-selectmenu.ui-widget.ui-state-default.ui-selectmenu-dropdown.ui-corner-all:hover,  #content_left_facets a#policy-button.ui-selectmenu.ui-widget.ui-state-default.ui-selectmenu-dropdown.ui-corner-all:active {
	text-decoration: none !important;
}
#content_left_facets .dropdown_wrapper {
	padding: 0;
}
#content_left_facets > span.ui-selectmenu-status:hover:active:focus {
	text-decoration: none !important;
}
.facet_delete {
	background: url("../img/icon/facets_delete.png") no-repeat scroll left 0 transparent;
	float: left;
	height: auto;
	margin: 0 6px 0 -2px;
	width: 13px;
	height: 13px;
}
.facet_delete:hover {
	background: url("../img/icon/facets_delete.png") no-repeat scroll right 0 transparent;
}
#content_left_facets span.upper {
	color: inherit;
	display: inline;
	font-size: 1em;
	padding: 0;
	text-transform: uppercase;
}
#content_left_facets a.author {
	color: #727272;
	display: block;
	font-size: 1.1em;
	line-height: 1.2em;
	margin-bottom: 6px;
	/*margin-left: 17px;*/
	margin-left: 0;
	max-width: 100%;
}
input[type="checkbox"] {
	vertical-align: top;
}
/* FACETS CALENDARS */
.boxcontent.nobackground.date_picker label {
	color: #195B92;
	display: block;
	font: 1.2em Arial, Helvetica, sans-serif;
	margin-bottom: 6px;
	margin-top: 6px;
}
div a.search_delete {
	background: url("../img/icon/delete_icon.png") no-repeat scroll left 0 transparent;
	float: right;
	height: 12px;
	margin-right: 7px;
	margin-top: -16px;
	position: relative;
	width: 12px;
	top: 0;
}
div a.search_delete:hover {
	background: url("../img/icon/delete_icon.png") no-repeat scroll right 0 transparent;
}
/* BACKGROUND HOME PAGE */
#content_left.grid_17 {
}
/* CHECK BOX FACETS */
div.bloc_checkbox label a {
	/*color: #FF0000;*/
	float: left;
	line-height: 1.2em;/*margin-left: 21px;*/
}
.last {
	border-bottom: 1px solid #D9DCE0;
}
.bloc_checkbox > input[type="checkbox"] {
	margin: 0 8px 0 0;
	position: absolute;
	vertical-align: top;
}
.basket {
	/*border: 1px solid red;*/
	display: block;
	float: left;
	margin: 0 0 12px;
}
.basket.top {
	/*margin-left: -17px;*/
	width: 400px;
}
.basket.top a {
	max-width: 400px !important;
	text-overflow: clip !important;
}
.bloc_checkbox.first {
	padding-top: 0 !important;
 margin-top;
0;
}
.vertical {
	color: #D9DCE0;
	margin-left: 13px;
}
.bevel {
	/*background: url("../../ep_framework/img/background/boxhead_bg_grey.png") repeat scroll 0 0 transparent;*/
	background: url("../../ep_framework/img/background/footer_bg_galaxy.jpg") repeat scroll 0 0 transparent;
	border: 1px solid #D9DCE0;
	box-shadow: 0 0 0 1px #FFFFFF inset;
	margin: 6px 0 0;
	padding: 12px;
}
.bevel.noborder {
	box-shadow: 0 0 0 0;
}
.link_collection_noborder.nopadding.keywords {
	border-top: 1px solid #d9dce0;
	box-shadow: 0 1px 0 0 #ffffff inset;
	margin: 6px;
	padding: 11px 0 !important;
	position: relative;
	width: 100%;
}
li.left a.policy:last-child {
}
.boxcontent_grey {
	background: url("../../ep_framework/img/background/boxbody_bg_greydark.jpg") repeat scroll 0 0 transparent;
	border: 1px solid #D9DDE1;
	padding: 12px;
}
#content_left .bevel.noborder {
	margin: 12px -12px 0;
}
div.bloc_checkbox label a.disabled,  div.bloc_checkbox label span.disabled,  div.bloc_checkbox label a:hover.disabled,  #content_left_facets span.disabled {
	color: #DDDDDD !important;
	cursor: default;
	text-decoration: none;
	font-size: 1em !important;
	font-weight: normal !important;
	display: block;
	float: left;
}
#content_left_facets span.disabled {
	line-height: 1.2em;
	padding: 0;
}
/* UPCOMING EVENTS CLASSES */
.img_upcoming_events {
	background: url("../img/photo/img_upcoming_events.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 61px;
	width: 201px;
	margin-bottom: 12px;
}
.img_hearings {
	background: url("../img/photo/img_hearings_solo.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: right;
	height: 61px;
	margin-bottom: -17px;
	width: 60px;
}
.img_workshops {
	background: url("../img/photo/img_workshops_solo.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: right;
	height: 61px;
	margin-bottom: -17px;
	width: 60px;
}
.img_other_events {
	background: url("../img/photo/img_other_events_solo.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: right;
	height: 61px;
	margin-bottom: -17px;
	width: 60px;
}
.blue_grey {
	background-color: #E1E4E9;
	background-image: none;
}
/* MAIN LINK ZONE IN UPCOMING BLOCKS */
a.link_zone {
	text-decoration: none !important;
	display: block;
}
div.search_list_item a.highlight_result.first {
	margin-top: 24px;
	text-decoration: underline;
}
/* ALPHABETICAL ORDER */
.paginate.alphabetical li {
	float: left;
	font-size: 0.9em;
	margin-right: 1px;
}
.zone_paginate.noborder.author {
	background-image: url("../../ep_framework/img/background/body_bg_submenu.jpg");
	margin-top: 12px;
	padding: 19px 3px 0;
}
.zone_paginate.noborder.author li a {
	border: 1px solid #EAEAEA;
	padding: 4px;
}
.zone_paginate.noborder.author li a:hover {
	border: 1px solid #D9DDE1;
}
.zone_paginate.noborder.author li a.selected {
	border: 1px solid #CFCFCF;
	text-transform: uppercase;
}
.zone_paginate.noborder.author li a.selected:hover {
	border: 1px solid #CFCFCF;
	background-color: #F4F4F4;
	text-transform: uppercase;
}
/* INACTIVE CLASSES */
li.inactive a {
	color: #999999 !important;
}
li.inactive span {
	color: #999999 !important;
	padding: 5px;
}
li.inactive a:hover {
	color: #999999 !important;
	border: 1px solid #EAEAEA !important;
	background-color: transparent;
	cursor: default;
}
.notice.full {
	padding: 12px 0 25px;
}
#content_left .notice.full div.bevel.noborder {
	margin: 12px 0 0;
}
/* Expand - Collapse */
.expand_collapse_notice.closed .expand_collapse_hidden {
	display: none;
}
.expand_collapse_notice.closed .expand_collapse_show {
	display: block;
}
.expand_collapse_notice.opened .expand_collapse_hidden {
	display: block;
}
.expand_collapse_notice.opened .expand_collapse_show {
	display: none;
}
#content_left .collapsible, .page_collapsible, .accordion h3 {
	margin-left: 29px;
	text-decoration: none;
}
h3.collapsible.nobackground.expand_collapse_btn:hover {
	text-decoration: underline !important;
	background: none repeat scroll 0 0 #FFFFFF;
	color: #13334D;
	cursor: pointer !important;
	font: bold 1.3em Arial, Helvetica, sans-serif;
	padding: 12px;
	text-decoration: none;
}
.expand_collapse_btn {
	text-decoration: none;
	cursor: pointer;
}
.expand_collapse_btn:hover {
	text-decoration: underline;
	cursor: pointer;
}
h3.expand_collapse_btn {
	color: #13334D;
	font-size: 1.4em;
	margin-left: 29px;
}
.rapporteurs.expand_collapse_show .rapporteurs.expand_collapse_show {
	display: block;
}
.expand_collapse_notice.closed .rapporteurs.expand_collapse_hidden {
	display: none;
}
.notice.full span.date.normal.blue {
	display: block;
	font-size: 1.2em;
	margin-left: 29px;
}
.notice h3.notice_title {
	font-size: 1.4em;
}
.italic {
	font-style: italic !important;
	color: #363636 !important;
}
.external {
	color: #363636 !important;
	font-size: 1.1em;
	font-style: normal;
	line-height: 1.6em !important;
	padding: 1px 0 0;
	max-width: 100% !important;
}
.rapporteurs.italic,  .external {
	font-size: 1.1em;
	line-height: 1.6em !important;
}
/* SOCIAL AREA */
.social_area {
	color: #CDCDCD;
	float: right;
	font-size: 1.2em;
	line-height: 1.4em;
	padding: 6px 0;
	width: 100%;
	margin: 12px 0 0 0;
}
/* SOCIAL AREA SEARCH PAGES */
.reduced li.url input {
	width: 216px;
}
/* NEW ADDS */
.left .input_url {
	width: 30%;
}
li.url {
	position: absolute;
	padding-top: 1px;
}
li.url input {
	border: 1px solid #dbe1e4;
	color: #13334d;
	font-size: 12px;
	margin-left: 5px;
	padding: 2px 5px;
	width: 380px;
}
li.url span {
	color: #363636;
}
.social {
	float: right;
	margin-top: 2px;/*width: 33%;*/
}
a.get {
	color: #cdcdcd;
	float: left;
	padding-top: 1px;
}
a.get:hover {
	color: #195b92
}
.input_url {
	width: 100%;
}
.social_area a.left {
	color: #CDCDCD;
}
/* TWITER ICON */
a.ep_twitter {
	background: url("../img/icon/ep_twitter.png") no-repeat scroll center 0 transparent;
	display: block;
	float: right;
	height: 15px;
	width: 19px;
	float: left;
	padding: 0 1px;
}
a.ep_twitter:hover {
	background: url("../img/icon/ep_twitter.png") no-repeat scroll center -16px transparent;
	height: 16px
}
/* FACEBOOK ICON */
a.ep_facebook {
	background: url("../img/icon/ep_facebook.png") no-repeat scroll center 0 transparent;
	display: block;
	float: right;
	height: 16px;
	width: 19px;
	border-left: 1px solid #CDCDCD;
	padding: 0 1px;
}
a.ep_facebook:hover {
	background: url("../img/icon/ep_facebook.png") no-repeat scroll center -16px transparent;
	height: 16px
}
/* BY MAIL ICON */
a.ep_send_by_mail {
	background: url("../img/icon/ep_send_by_mail.png") no-repeat scroll center 0 transparent;
	border-left: medium none;
	border-right: 1px solid #cdcdcd;
	display: block;
	float: left;
	height: 16px;
	margin-left: 0;
	padding: 0 1px;
	width: 19px;
}
a.ep_send_by_mail:hover {
	background: url("../img/icon/ep_send_by_mail.png") no-repeat scroll center -16px transparent;
	height: 16px
}
/* TT ACCUEIL */
img.accueil {
	margin-bottom: 25px;
	padding: 0;
	width: 596px;
}
.accueil_title {
	color: #474747;
	display: block;
	float: right;
	font: 1.5em/1em Arial, Helvetica, sans-serif;
	margin-bottom: 24px;
	margin-left: 12px;
	margin-top: 13px;
	width: 361px;
	-moz-transform: scaleY(1.6);
	-webkit-transform: scaleY(1.6);
	-o-transform: scaleY(1.6);
	-ms-transform: scaleY(1.6);
	transform: scaleY(1.6);
	color: #474747;
	text-shadow: -1px 0px 0 #FFFFFF;
}
.accueil_title span {
	color: #000000;
	font-weight: bold;
}
/* TT SOURCES */
img.img_sources {
	margin-bottom: 12px;
	padding: 0;
	/*width: 584px;*/
	float: left;
}
.sources_title {
	float: left;
	font: 1.2em/1.4em Arial, Helvetica, sans-serif;
	margin-bottom: 6px;
	margin-left: 25px;
	margin-top: 6px;
	max-width: 352px;
}
/* VIEW ALL */
.all {
	display: inline-block;
	max-width: 78px;
	overflow: hidden;
	padding: 4px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
a.selected.all {
}
a.all {
	border: 1px solid #CFCFCF !important;
	padding: 4px !important;
	background-color: #FFFFFF !important;
}
a.all:hover {
	border: 1px solid #CFCFCF !important;
	padding: 4px !important;
	background-color: #F4F4F4 !important;
}
/* BY PUBLICATION TYPE */
h3.publication {
	font: bold 1.3em/1.9em Arial, Helvetica, sans-serif;
	margin-left: 29px;
}
.nomargintop {
	margin-top: 0 !important;
}
/* START FROM 100 BOOKS */
.contain {
	display: block;
	float: left;
	margin-top: 12px;
}
div.contain #search_col1.grid_5,  div.contain #search_col2.grid_5,  div.contain #search_col3.grid_5 {
	/*width: 195px !important;*/
	margin-right: 8px;
	font-size: 1.2em;
}
.contain h3 {
	color: #13334D;
	font: bold 1.3em/1.3em Arial, Helvetica, sans-serif;
	padding-right: 4px;
}
.work {
	background: url("../img/background/multi_sheet.png") no-repeat scroll right bottom transparent;
	border-top: 1px solid #D9DCE0;
	float: left;
	height: 230px;
	margin: 0 24px 12px 0;
	padding-left: 1px;
	width: 180px;
}
.work:hover {
	background: url("../img/background/multi_sheet_hover.png") no-repeat scroll center bottom transparent;
	border-top: 1px solid #287BAC;
	float: left;
	margin: 0 24px 12px 0;
}
.work:hover > div {
	border: 1px solid #287BAC;
}
.work img {
	float: left;
	height: 225px;
	width: 175px;
}
#search_col1.grid_5 h4,  #search_col2.grid_5 h4,  #search_col3.grid_5 h4 {
	color: #000000;
	font-weight: normal;
}
#search_col1.grid_5 p a,  #search_col2.grid_5 p a,  #search_col3.grid_5 p a {
	font-weight: normal;
}
/* END FROM 100 BOOKS */
.link_collection.workshop li {
	border-bottom: 1px dotted #DBE1E4;
	border-top: 0 none;
	font-size: 1.2em;
	padding: 4px 0;
	margin-left: 12px;
	margin-right: 12px;
}
.link_collection.workshop ul {
	margin-bottom: 0 !important;
}
.link_collection.workshop li a {
	display: inline;
	line-height: 1.4em;
}
.in_line {
	display: inline;
}
p.rapporteurs.italic.expand_collapse_hidden {
	font: 1.1em/1.6em Arial, Helvetica, sans-serif;
}
.link_collection_noborder li:last-child {
}
.container {
/*margin: -12px 0 0;*/
}
.container.draft {
}
.main_filter {
	background-color: #F0F0F0;
	margin: -25px -25px 15px;
	padding: 25px 25px 0;
}
p a {
	color: #195B92;
	text-decoration: none;
}
p a:hover {
	color: #195B92;
	text-decoration: underline;
}
.border {
	border: 1px solid #D9DDE1;
}
.column_right_spacer {
	margin-top: 28px;
}
.transparent {
	background-color: transparent;
}
.boxcontent_white.transparent {
	padding: 12px 0;
}
.notice .date_reference span.reference {
	margin-bottom: 12px;
}
/* PUBLICATION TYPE */
.mini_tab {
	background-color: #FFFFFF;
	border: 1px solid #D9DDE1;
	color: #FF0000;
	margin-left: 10px;
	margin-top: -5px;
	padding: 15px 7px 0 3px !important;
	position: absolute;
	text-indent: 10000px;
	width: 20px !important;
	z-index: 1000;
}
.mini_tab span {
	margin-bottom: 6px;
	text-indent: 10000px;
}
.ep_title_form span {
	margin-bottom: -9px !important;
}
.link_collection_noborder.nopadding.left > div.left {
	margin-left: 12px;
}
.paginate.alphabetical li:last-child {
	float: right;
	margin-right: 6px;
	margin-top: -5px !important;
}
.paginate.alphabetical li:last-child a.selected {
	text-transform: inherit !important;
}
.paginate.alphabetical {
	margin-left: 12px;
}
/* SELECT 2 LIST BOX CUSTOM CLASSES */
a.select2-choice.select2-default:hover {
	text-decoration: none;
}
.select2-display-none {
	display: none;
	/*width: auto !important;*/
	width: 350px !important;
	padding-top: 5px;
	border-top: 1px solid #5897FB !important;
}
.select2-drop {
	font-size: 1.1em !important;
}
.select2-results .select2-highlighted {
	background-color: #EDEDED !important;
	color: #13334D !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
span.select2-match {
	color: #195B92;
	font-weight: bold;
	text-decoration: none !important;
}
.select2-results .select2-result-label {
	border-bottom: 1px dotted #D9D9D9;
}
.select2-drop.select2-drop-above.select2-drop-active {
	border-bottom: 1px solid #5897FB;
}
.select2-search input {
	font-size: 1.1em !important;
}
.ui-state-hover a {
	background-color: #EDEDED;
}
.content_lang {
	float: left;
	max-width: 70%;
	width: auto;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	background-color: rgb(237, 237, 237);
}
.ui-selectmenu-menu ul {
	max-height: 268px;
}
.ui-autocomplete {
	overflow-y: auto !important;
}
/* RESET FACETS BUTTON */
.reset_button {
	border: 1px solid #DBE1E4;
	color: #FFFFFF;
	cursor: pointer;
}
#content_left_facets .reset_button span {
	background: url("../img/icon/facets_reset.png") no-repeat scroll left 0 transparent;
	float: left;
	padding-bottom: 0;
	width: 12px;
}
.reset_button,  .reset_button:hover {
	border-left: 0 none;
	border-radius: 0 0 0 0;
	border-right: 0 none;
	font-size: 1em;
	margin-top: -5px;
	padding: 2px 4px;
	text-indent: -10px;
	text-transform: none;
	width: 100%;
}
/* ---------------------------------------------------------------------------- */
  /* POSTED ON						                 		*/
  /* ---------------------------------------------------------------------------- */
.posted.angle {
	background: url("../img/background/angle.png") no-repeat scroll left -2px transparent;
	height: 23px;
	left: -30px;
	position: relative;
	top: 5px;
	width: 652px;
}
.posted.angle.first {
	margin-top: 25px;
}
.posted .text {
	background-color: #2ca4ff;
	color: white;
	font-size: 1.3em;
	font-weight: bold;
	padding: 3px 24px 3px 26px;
	top: 1px;
}
.posted span.date {
	font-weight: normal;
}
.posted.angle hr {
	border-bottom: 2px solid #2ca4ff;
	display: block;
	margin: 2px 0 12px;
}
/* ---------------------------------------------------------------------------- */
  /* ICONS PHASE 3.1							                 		*/
  /* ---------------------------------------------------------------------------- */
  
.img_workshops, .img_hearings, .img_other_events {
	height: 24px;
	margin-top: -6px;
	width: 24px;
}
.img_workshops {
	background: url("../img/icon/icon_workshops_v2.png") no-repeat scroll left 0 transparent;
}
.img_hearings {
	background: url("../img/icon/icon_hearings_v2.png") no-repeat scroll left 0 transparent;
}
.img_other_events {
	background: url("../img/icon/icon_other_events_v2.png") no-repeat scroll left 0 transparent;
}
/* ---------------------------------------------------------------------------- */
  /* PHASE 3.1 ADD ON								                 		*/
  /* ---------------------------------------------------------------------------- */
.notice.full.author div div h3 {
	color: #195b92;
	font-weight: normal;
	margin-left: 12px;
	font-size: 1.2em;
	line-height: 1.7em;
	background: url("../img/icon/letter.png") no-repeat scroll right 4px transparent !important;
	border-bottom: 1px dotted #dbe1e4 !important;
}
.notice.full.author div div h3.nobackground {
	background-image: none !important;
}
.notice.full.author div div h3.last {
	border: none !important;
}
.notice.full.author div div h3.nobackground:hover {
	background-image: none !important;
	text-decoration: underline;
	cursor: pointer;
}
.notice.full.author p.title {
	color: #103454;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 12px;
}
.notice.full.author {
	padding: 12px 0;
}
.noborder {
	border: none !important;
}
/* SOCIAL ZONE */
  /* ---------------------------------------------------------------------------- */
  /* VIEW PRODUCT									                 		*/
  /* ---------------------------------------------------------------------------- */
a.view_product {
	background: url("../img/icon/view_product.png") no-repeat scroll center 0 transparent;
	border-left: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	display: block;
	float: left;
	height: 16px;
	margin-left: 8px;
	padding: 0;
	width: 19px;
}
a.view_product:hover {
	background: url("../img/icon/view_product.png") no-repeat scroll center -16px transparent;
	height: 16px
}
.search_list_item.policy.separated {
	margin-top: 12px;
}
/* ---------------------------------------------------------------------------- */
  /* EVENTS CLASSES								                 		*/
  /* ---------------------------------------------------------------------------- */
.expand_collapse_notice span.reference {
	display: block;
	/* font-size: 1.2em;*/
	font-weight: bold;
	margin-left: 29px !important;
	margin-bottom: 12px;
	/*margin-top: 6px;*/
	  /* add to fix left */
	clear: left;
	margin-top: 3px;
	max-width: 80%;
	float: left;
}
.small {
	float: left;
	margin: 5px 12px 12px 0;
	max-width: 120px;
	border: 1px solid #d9dce0;
}
ul.bullets li {
	background: url("../../ep_framework/img/icon/boxbody_icon_list_dark.png") no-repeat scroll left 9px transparent;
	display: flex;
	font-size: 1.2em;
	line-height: 1.7em;
	padding: 3px 0 3px 15px;
	margin-left: 12px;
}
ol.bullets {
	margin: 0;
	padding: 0;
}
ol.bullets li {
	font-size: 1.2em;
	line-height: 1.7em;
	margin-left: 27px;
	padding: 3px 0;
}
.strong {
	font-weight: bold !important;
}
.expand_collapse_show p {
	text-indent: -21px;
}
.more {
	background: url("../../ep_framework/img/icon/boxbody_iconsmall_plus.png") no-repeat scroll left center transparent;
	color: #195b92;
	cursor: pointer;
	float: right;
	font: 1.2em Arial;
	height: 16px;
	margin-right: 13px;
	margin-top: 6px;
	padding: 3px 0 0 19px;
	font-weight: normal;
}
.less {
	background: url("../../ep_framework/img/icon/boxbody_iconsmall_minus.png") no-repeat scroll left center transparent;
	color: #195b92;
	cursor: pointer;
	float: right;
	font: 1.2em Arial;
	height: 16px;
	margin-right: 13px;
	margin-top: 6px;
	padding: 3px 0 0 19px;
	font-weight: normal !important;
}
.js_expand_collapse.expand_collapse_animated.more_details h3:after {
	color: red;
	font-size: 1.4em;
}
/* BUTTON EVENTS POSITIONING */
.button_position {
	display: block;
	float: right !important;
	position: relative;
	top: 12px;
}
/* CV ICON IN LISTBOX */
a.cv {
	background: url("../img/icon/letter.png") no-repeat scroll 97% 5px transparent;
}
a.cv:hover {
	background: url("../img/icon/letter.png") no-repeat scroll 97% 5px transparent;
}
h4.expand_collapse_closed,  h4.expand_collapse_opened {
	/*border: 1px solid red;*/
	margin: 0 !important
}
ul.link_collection_knowmore {
/*margin: 0 0 12px;*/
}
/* DISACTIVATE EVENTS TITLE WITHOUT LINK */
.expand_collapse_notice.nolink div h3,  .expand_collapse_notice.nolink div h3:hover {
	pointer-events: none !important;
	text-decoration: none !important;
	cursor: default;
}
.more_details h4 {
/*margin: -12px 0 12px !important;*/
}
.more_details {
	display: inline-block;
	float: right;
	margin: 12px 0;
}
/* EVENTS: FIRST PARAGRAPH POSITIONING */
.expand_collapse_notice div p:first-child {
	margin-top: 48px;
}
/* EVENTS: CHAPO */
.chapo {
	margin-top: 12px;
}
/* IN FIRST POSITION */
.notice p.location.first {
	margin: 0 0 12px 0;
}
/* NEW EVENTS CLASSES */
.event_content {
	margin-bottom: 12px;
}
.event_content,  .event_content > p,  .event_content > ul li,  .event_content > ol li,  .event_content > p span,  .event_content p > span {
font: normal 1em/1.6em Arial, Helvetica, sans-serif !important;
	text-align: left;
	float: none;
}
.event_content p,  .event_content ul {
	margin-bottom: 12px;
	 margin-left: 2px;
}
.event_content p {
	text-align: left !important;
}
.event_content ol li {
	line-height: 1.9em !important;
	margin-left: -24px;
	 background: none !important;
    display: list-item;
	    padding: 0;
}
.event_content ul li {
	background: url("../../ep_framework/img/icon/boxbody_icon_list_dark.png") no-repeat scroll left 6px transparent;
	/*display: flex;*/
	padding: 2px 0 2px 15px;
	margin-left: 2px;
}
.event_content p span {
	display: inline !important;
	font-size: 100% !important;
	height: inherit;
	text-indent: 0 !important;
	width: 100%;
}
.event_content p > span {
	margin-bottom: 12px;
}
/* REMOVES BORDER-BOTTOM FROM LAST ELEMENT */
.link_collection.workshop li:last-child {
	border-bottom: medium none;
	padding-bottom: 2px;
}
/* GEOGRAPHICAL RESEARCH CLASSES */
.notice.geographical {
	border: medium none !important;
	float: left;
	/*margin-top: 12px;*/
	width: 240px;
	min-height: 300px;
}
.notice.geographical ul {
	margin-top: 12px;
}
.notice.geographical li a {
	display: inline-block;
	width: 100%;
	color: #195b92;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.7em;
	margin-left: 0;
}
.notice.geographical li {
	/*border-bottom: 1px dotted #dbe1e4 !important;*/
	border-bottom: 1px dotted #BBB !important;
	margin: 0 0 0 12px;
}
.notice.full.geographical p.title {
	color: #103454;
	font-size: 1.4em;
	font-weight: bold;
}
#mapmonde.bydefault {
	background: url("../img/map/map.png") no-repeat scroll 26px 0 transparent;
	display: block;
	height: 323px;
	width: 353px;
}
#mapmonde {
	background: url("../img/map/map.png") no-repeat scroll 26px 0 transparent;
	width: 353px;
	height: 323px;
	float: right;
}
/* COMMON MAPPING CLASSES */
#mapmonde.asiapa,  #mapmonde.noamer,  #mapmonde.ceasia,  #mapmonde.euruni,  #mapmonde.soamer,  #mapmonde.memiea,  #mapmonde.noeuno,  #mapmonde.russia,  #mapmonde.subafr {
	width: 353px;
	height: 323px;
	float: right;
	background: url("../img/map/map.png") no-repeat scroll 26px 0 transparent;
}
/* MAPPING ZONES */
#mapmonde.asiapa {
	background: url("../img/map/map.png") no-repeat scroll 26px -323px transparent;
}
#mapmonde.noamer {
	background: url("../img/map/map.png") no-repeat scroll 26px -646px transparent;
}
#mapmonde.ceasia {
	background: url("../img/map/map.png") no-repeat scroll 26px -969px transparent;
}
#mapmonde.euruni {
	background: url("../img/map/map.png") no-repeat scroll 26px -1292px transparent;
}
#mapmonde.soamer {
	background: url("../img/map/map.png") no-repeat scroll 26px -1620px transparent;
}
#mapmonde.memiea {
	background: url("../img/map/map.png") no-repeat scroll 26px -1944px transparent;
}
#mapmonde.noeuno {
	background: url("../img/map/map.png") no-repeat scroll 26px -2268px transparent;
}
#mapmonde.russia {
	background: url("../img/map/map.png") no-repeat scroll 26px -2590px transparent;
}
#mapmonde.subafr {
	background: url("../img/map/map.png") no-repeat scroll 26px -2916px transparent;
}
/* IMG RIGHT COLUMN GEOGRAPHICALY */
.img_geo {
	background: url("../img/icon/geotag_pic.png") no-repeat scroll 0 0 transparent;
	height: 24px;
	margin-top: -6px;
	width: 24px;
	display: block;
	float: right;
}
/* SOURCES 3.1 CLASSES */
.head {
	background: url("../img/sources/head_centered.jpg") no-repeat scroll 0 0 transparent;
	display: block;
	height: 331px;
	margin: 0 auto;
	position: relative;
	text-indent: -10000px;
	top: 105px;
	width: 195px;
}
.disactivate {
	pointer-events: none !important;
	text-decoration: none !important;
	cursor: default;
}
.impactassessment {
	background: url("../img/sources/impactassessment.jpg") no-repeat scroll 0 0 transparent;
	display: block;
	height: 108px;
	position: absolute;
	top: 92px;
	width: 108px;
	left: 50px;
}
.impactassessment:hover,  .impactassessment:focus {
	background: url("../img/sources/impactassessment_over.jpg") no-repeat scroll 0 0 transparent;
}
.membersresearchservice {
	background: url("../img/sources/membersresearchservice.jpg") no-repeat scroll 0 0 transparent;
	display: block;
	height: 110px;
	left: 237px;
	position: absolute;
	width: 108px;
	z-index: 1;
}
.membersresearchservice:hover,  .membersresearchservice:focus {
	background: url("../img/sources/membersresearchservice_over.jpg") no-repeat scroll 0 0 transparent;
}
#sources3_1 {
	min-height: 600px;
	position: relative;
	margin-top: 25px;
}
#sources3_1 li a span {
	color: #195b92;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	position: relative;
	text-align: center;
	text-decoration: none !important;
	top: 109px;
}
#sources3_1 li a {
	text-decoration: none;
}
#sources3_1 li a:hover {
	color: #195b92;
	text-decoration: underline;
}
.policydepartments {
	background: url("../img/sources/policydepartments.jpg") no-repeat scroll 0 0 transparent;
	display: block;
	height: 110px;
	position: absolute;
	right: 50px;
	top: 92px;
	width: 108px;
	z-index: 1;
}
.policydepartments:hover,  .policydepartments:focus {
	background: url("../img/sources/policydepartments_over.jpg") no-repeat scroll 0 0 transparent;
}
.stoa_sources {
	background: url("../img/sources/stoa.jpg") no-repeat scroll 0 0 transparent;
	display: block;
	height: 110px;
	position: absolute;
	right: 12px;
	top: 272px;
	width: 108px;
	z-index: 1;
}
.stoa_sources:hover,  .stoa_sources:focus {
	background: url("../img/sources/stoa_over.jpg") no-repeat scroll 0 0 transparent;
}
.europeanaddedvalue {
	background: url("../img/sources/europeanaddedvalue.jpg") no-repeat scroll 0 0 transparent;
	display: block;
	height: 110px;
	position: absolute;
	top: 272px;
	width: 108px;
	z-index: 1;
}
.europeanaddedvalue:hover,  .europeanaddedvalue:focus {
	background: url("../img/sources/europeanaddedvalue_over.jpg") no-repeat scroll 0 0 transparent;
}
.economicgovernance {
	background: url("../img/sources/economicgovernance.jpg") no-repeat scroll 0 0 transparent;
	display: block;
	height: 110px;
	position: absolute;
	right: 130px;
	top: 442px;
	width: 108px;
	z-index: 1;
}
.economicgovernance:hover,  .economicgovernance:focus {
	background: url("../img/sources/economicgovernance_over.jpg") no-repeat scroll 0 0 transparent;
}
.eurobarometer {
	background: url("../img/sources/eurobarometer.jpg") no-repeat scroll 0 0 transparent;
	display: block;
	height: 110px;
	position: absolute;
	top: 442px;
	width: 108px;
	z-index: 1;
	left: 130px;
}
.eurobarometer:hover,  .eurobarometer:focus {
	background: url("../img/sources/eurobarometer_over.jpg") no-repeat scroll 0 0 transparent;
}
.boxcontent.sources {
	background: url("../img/background/bg_zone.jpg") no-repeat scroll right top transparent;
	margin: -1px 0 12px -1px;
	padding: 24px;
	position: absolute;
	top: 150px;
	width: 548px;
	z-index: 3;
	opacity: 0.95;
	filter: alpha(opacity=95); /* For IE8 and earlier */
}
.boxcontent.sources span.link_email a {
	clear: left;
	color: #195b92;
	float: left;
	font-size: 1.2em;
	line-height: 1.4em;
	margin: 3px 0;
	padding-left: 25px;
}
h3.expand_collapse_btn.membersresearchservice,  h3.expand_collapse_btn.impactassessment,  h3.expand_collapse_btn.policydepartments,  h3.expand_collapse_btn.stoa_sources,  h3.expand_collapse_btn.economicgovernance,  h3.expand_collapse_btn.eurobarometer,  h3.expand_collapse_btn.europeanaddedvalue {
	color: #195b92;
	padding-top: 110px;
	text-align: center;
	vertical-align: bottom;
	font-size: 1.2em;
	height: auto;
}
h3.expand_collapse_btn.impactassessment:hover,  h3.expand_collapse_btn.impactassessment:focus,  h3.expand_collapse_btn.impactassessment:active {
	background: url("../img/sources/impactassessment_over.jpg") no-repeat scroll 0 0 transparent !important;
}
/* CLOSE CARD BUTTON SOURCES */
a.expand_collapse_btn.close {
	color: grey;
	display: block;
	float: right;
	font-size: 1.4em;
	font-weight: bold;
	height: 16px;
	line-height: 1.1em;
	margin: -12px;
	text-align: right;
	width: 16px;
	text-transform: uppercase;
	background: url("../img/icon/close_icon.png") no-repeat scroll top 0 transparent;
}
a.expand_collapse_btn.close:hover {
	text-decoration: none !important;
}
#content_right div.boxcontent a span.briefings,  #content_right div.boxcontent a span.at_a_glance,  #content_right div.boxcontent a span.studies,  #content_right div.boxcontent a span.depth_analysis,  #content_right div.boxcontent a span.factsheets,  #content_right div.boxcontent a span.workshops,  #content_right div.boxcontent a span.other_events,  #content_right div.boxcontent a span.hearings,  #content_right div.boxcontent a span.membersresearchservice {
	margin-right: 6px;
}
#content_right div.boxcontent a p {
	font-weight: bold;
}
.geo_zone {
	color: #195b92;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.4em;
	margin: 3px 0 0;
	display: block;
}
#content_right .boxcontent {
	margin-bottom: -1px;
}
.expand_btn.membersresearchservice.selected {
	background: url("../img/sources/membersresearchservice_over.jpg") no-repeat scroll 0 0 transparent;
}
.expand_btn.impactassessment.selected {
	background: url("../img/sources/impactassessment_over.jpg") no-repeat scroll 0 0 transparent;
}
.expand_btn.policydepartments.selected {
	background: url("../img/sources/policydepartments_over.jpg") no-repeat scroll 0 0 transparent;
}
.expand_btn.stoa_sources.selected {
	background: url("../img/sources/stoa_over.jpg") no-repeat scroll 0 0 transparent;
}
.expand_btn.eurobarometer.selected {
	background: url("../img/sources/eurobarometer_over.jpg") no-repeat scroll 0 0 transparent;
}
.expand_btn.europeanaddedvalue.selected {
	background: url("../img/sources/europeanaddedvalue_over.jpg") no-repeat scroll 0 0 transparent;
}
.expand_btn.economicgovernance.selected {
	background: url("../img/sources/economicgovernance_over.jpg") no-repeat scroll 0 0 transparent;
}
/* SOURCES BUTTON RULES */
.boxcontent.sources .white_button {
	display: inline;
	margin-right: 12px;
	position: relative;/*top: 12px;*/
}
/* For epbox */
.listcontent a.white_button {
	color: #195B92 !important;
	margin-top: -4px !important;
}
.listcontent a:hover.white_button {
	text-decoration: none;
}
.listcontent a.slideshow_specific:after {
	background: url("../../ep_framework/img/icon/boxbody_icon_img_slideshow_small.png") no-repeat scroll 0 0 transparent;
	content: " ";
	height: 25px;
	/*left: 38%;*/
	left: 39%;
	position: absolute;
	top: 39%;
	width: 25px;
}
.listcontent a.slideshow_specific {
	float: left;
	margin-bottom: 12px;
	position: relative;
}
.listcontent a.video_specific:after {
	background: url("../../ep_framework/img/icon/boxbody_icon_img_media_small.png") no-repeat scroll 0 0 transparent;
	content: " ";
	height: 25px;
	/*left: 38%;*/
	left: 39%;
	position: absolute;
	top: 32%;
	width: 25px;
}
.listcontent a.video_specific {
	float: left;
	margin-bottom: 12px;
	position: relative;
}
#sources3_1 .link_email {
	background-position: left 3px !important;
}
#sources3_1.boxcontent.sources.link_email:last-child {
	margin-bottom: 12px;
}
#sources3_1 .boxcontent.sources .white_button {
	float: left;
	height: auto;
	margin-top: 12px;
}
.event_content p:nth-child(1) {
	/*color: red;*/
	margin-bottom: 12px;
}
.event_content p:last-child {
	/*color: green;*/
	margin-bottom: 0;
}
/* INFROGRAPHICS CLASSES */
div.infographic {
	margin: -12px;
	/*width: 222px;*/
	  /*display: block;*/
	height: 190px;
	position: relative;
 1px solid #dbe1e4
}
div.infographic img {
	display: block;
	width: 100%;
}
.infographic a span {
	background: transparent url("../img/icon/infographic_corner.png") no-repeat scroll 0 0;
	bottom: 0;
	display: block;
	height: 23px;
	left: 0;
	position: absolute;
	width: 23px;
	text-indent: 50000px;
}
.infographic a {
	/*background-image:linear-gradient(white, black);*/
	width: 100%;
	height: 100%;
	/*border: 1px solid red;*/
	display: block;
}
.infographic a .title {
	/*background: -webkit-linear-gradient(bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0.64) ,rgba(255,255,255,0) 100%);  /* For Safari 5.1 to 6.0 */
	/*background: -o-linear-gradient(bottom, rgba(255,255,255,255), rgba(0,0,0,0)); /* For Opera 11.1 to 12.0 */
	/*background: -moz-linear-gradient(bottom, rgba(255,255,255,255), rgba(0,0,0,0)); /* For Firefox 3.6 to 15 */
	/*background: linear-gradient(bottom, rgba(255,255,255,255), rgba(0,0,0,0)); /* Standard syntax (must be last) */	
	background: transparent url("../img/background/gradient_white.png") repeat-x scroll 0 0;
	bottom: 0;
	color: #de5f2c;
	/*font-family: "myriad-pro", sans-serif;*/
	font-weight: 300;
	font-style: normal;
	line-height: 1em;
	margin-bottom: 0;
	margin-left: 0;
	padding: 30px 12px 12px 18px;
	position: absolute;
	text-shadow: 1px 0 0 #fff;
	width: 193px;
	text-overflow: ellipsis;
	word-wrap: break-word;
	font-size: 1.8em;
}
.infographic a .title:hover {
	text-decoration: underline;
}
/*@font-face {
	font-family: 'myriad-pro';
	src: url('../font/MyriadPro-Regular.otf')  format('truetype');
}*/
.boxcontent.nopadding {
	padding: 0;
	margin: 0;
}
.reference .blue.left {
	font-size: 1.2em;
	margin-right: 5px;
	margin-top: -1px;
}
/*IMPORT CLASSES COMMITTEES*/
  
.attachments.full span {
	display: block;
	margin-top: 3px;
}
.prod_che .attachment_group .attachments li.lang {
	max-width: 72px !important;
}
.prod_che .attachment_group .attachments li:first-child {
	border-top: medium none;
	margin-top: 0;
}
.attachments .lang {
	float: right !important;
	max-width: 20%;
	padding-left: 6px;
	padding-top: 0 !important;
}
.prod_che .attachment_group .attachments a {
	color: #195b92;
	display: block;
	margin-top: 10px;
	margin-top: 2px !important;
	font-size: 12px;
}
.attachments ul li a.link_pdf, 
.attachments ul li a.link-ppt, 
.attachments ul li a.link_media, 
.attachments ul li a.link_undefined, 
.attachments ul li a.link_ppt, 
.attachments ul li a.link_doc, 
.attachments ul li a.link_simple, 
.attachments ul li a.link_xls, 
.attachments ul li a.link_img, 
.attachments ul li a.link_image, 
.attachments ul li a.link_epub, 
.attachments ul li a.link_zip {
	height: 16px;
	width: 16px;
}
.prod_che .attachment_group .reference {
	color: #333333;
	float: left;
	font-weight: bold;
	margin-right: 6px;
	margin-top: 6px !important;
	width: 26%;
	word-wrap: break-word;
}
.prod_che .attachment_group .attachments {
	width: 70% !important;
}
  

.notice li a.link_pdf,  
.notice li a.link_simple,  
.notice li a.link_doc,  
.notice li a.link_img,
.notice li a.link_image,  
.notice li a.link_ppt,  
.notice li a.link_xls,  
.notice li a.link_media, 
.notice li a.link_epub, 
.notice li a.link_zip {
	/*display: inline;*/
	display: block;
    width: auto;
}



/* EVENTS: CHAPO */

.notice p.location {
	display: inline;
	float: left;
	margin: 12px 0;
}


.event_content ol li {
	line-height: 2em !important;
	
}



.event_content ol {
/*display: inline;*/
	margin: 12px 0;
}
.event_content ul {
    margin: 12px 0 12px 15px;
}


 
.prod_che .attachment_group {
	margin-top: 6px!important;
}
.prod_che .attachment_group .attachments a {
	color: #195b92;
	display: block;
	margin-top: 10px;
	margin-top: 2px !important;
}

.prod_che .attachment_group .attachments li {
	padding-top: 5px;
	border-top: 1px dotted #ddd;
}

.attachments.full span {
	display: block;
	margin-top: 3px;
}


.attachment_group .attachments.floatright > li {
	/*font-size: 0.9em;*/
	padding-top: 0 !important;
	padding-bottom: 6px;
}

.attachments.floatright li span {
    font-size: 0.85em;
}



.expand_collapse_hidden .event_content {
    font: 1.2em/1.6em Arial !important;
    margin-bottom: 12px;
    /*float: left;*/
   margin-top: 36px;
}

/* ADD ON FOR EPUB NOTICES */
img.accolade {
    float: left;
    height: 100%;
    margin: auto 6px auto 50px;
    min-height: 100%;
    position: absolute;
    vertical-align: middle;
}
td img.accolade {
    float: none;
    height: 100%;
    margin: auto;
    position: relative;
}
li.study_row div.contain {
    position: relative;
}
.contain div.label_languages {
    float: left;
    font-weight: bold;
    max-width: 50px;
    position: absolute;
    text-overflow: ellipsis;
    top: 50%;
    word-wrap: break-word;
}
.contain div.format {
    float: left;
    font-size: 0.9em;
    font-weight: bold;
    line-height: auto;
    margin: auto 6px;
    position: relative;
    top: 50%;
    transform: translateY(50%);
    width: 25px;
}
.format {
    font-size: 0.9em;
    font-weight: bold;
    margin: auto 0;
    text-overflow: ellipsis;
    vertical-align: middle;
    word-wrap: break-word;
    line-height: 1.2em;
}
.contain div.content_lang {
    margin: auto 0;
    max-width: 85%;
    top: 50%;
    width: auto;
    padding-top: 15px;
}

.contain .box {

    
}
.c_lang {
    margin-left: 58px;
    max-width: 85%;
    display: flex;
}
table.tt {
    border-spacing: 6px;
    border-bottom: 1px dotted #d8d9d9;
    width: 100%;
}
table.tt:last-child {
    margin-bottom: 12px;
}
table.tt td, table.tt th {
    border: none;
}
.col1 {
    max-width: 70px;
    padding-right: 6px;
    width: 70px;
}
.col2 {
    max-width: 10px;
    width: 10px;
    background: transparent url("../img/icon/accolade.svg") no-repeat scroll center center;
    background-size: cover;
}
.col3 {
    max-width: 42px;
    padding-left: 6px;
    width: 30px;
}
.col4 {
	vertical-align: middle;
}

table .link_pdf {
    text-indent: 15px;
}


.twitter-follow-button {
    background-image: none !important;
    text-indent: -10000px;
}



/* FURTHER INFO */
.container .link_collection_knowmore .link_img, .container .link_collection_knowmore .link_image {
    width: auto!important;
}
/* INFOGRAPHICS PAGE CLASSES */
.boxcontent.topbox p {
    font: 1.2em/1.6em Arial,Helvetica,sans-serif;
    /*margin-bottom: 12px !important;*/
    font-weight: bold;
}
.boxcontent.topbox p a {
    color: #195b92;
}
.boxcontent.topbox p a:hover {
    text-decoration: underline;
}
.boxcontent.nobackground.topbox h2 {
    margin-bottom: 12px;
}
img.infographics {
    margin: 4px 12px 6px 0;
    max-width: 200px;
    border: 1px solid #d9dde1;
}
.boxcontent.nobackground::nth-of-type(2) {
	margin-top: 12px; 
    
}
.boxcontent.nobackground h3 {
	margin-top: 12px;
}

.boxcontent.nobackground a:hover {
	text-decoration: none;
}

/* AUDIO PODCASTS */

.audio-podcasts .audio-podcasts-item {
	margin-bottom: 13px;
}

.audio-podcasts .audio-podcasts-item-header .audio-podcasts-item-header-title {
    font-size: 1.3em;
    font-weight: bold;
    text-decoration: none;
	color: #13334D;
	margin-bottom: 12px;
}


.audio-podcasts .audio-podcasts-item-body {
	display: flex;
}

.audio-podcasts .audio-podcasts-item-body img {
	margin-right: 20px
}

.audio-podcasts .audio-podcasts-item-footer {
	border-bottom: 1px solid #DBE1E4;
	text-align: right
}

.audio-podcasts .audio-podcasts-item-footer a.audio-podcasts-item-footer-btn {
	background-color: #FFFFFF;
    text-decoration: none;
	color: #195B92;
	text-transform: uppercase;
	font-size: 10px;
	border-width: 1px 1px 0px;
	border-style: solid;
	border-color: #DBE1E4;
	padding: 6px 28px 6px 12px ;
	display: inline-block;
	border-radius: 5px 5px 0 0;
	background: url('../img/podcasts/icon_rss.png') no-repeat right 5px center;

}

.audio-podcasts .audio-podcasts-item-footer a:hover {
	background-color: #f4f4f4
}