								/******* BODY *******/
body 
	{
		font-family:Verdana,Arial,Helvetica,sans-serif; 
		margin:0px; 
	}

								/******* HEADER *******/
img.logo,
#cor-ban-right img
	{
		height:55px; 
		left:0.5em; 
		padding:1px; 
		position:absolute; 
		top:0.7em; 
		z-index:3; 
	}
#corporate-header
	{
		background-color:#1F96D7; 
		background-image:url('http://cordis.europa.eu/icons/eu-flag.gif'); 
		background-position:99% center; 
		background-repeat:no-repeat;
		color:#FFFFFF; 
		margin:0px; 
		text-align:center; 
	}

#cor-title_de,
#cor-title_en,
#cor-title_es,
#cor-title_fr,
#cor-title_it,
#cor-title_pl,
#imageBanner
	{
		padding-top:20px;
	}
#cor-title_de:after,
#cor-title_en:after,
#cor-title_es:after,
#cor-title_fr:after,
#cor-title_it:after,
#cor-title_pl:after,
#imageBanner:after
	{
		content:attr(alt);
		font-size:200%;
		font-weight:bold;
		margin-top:5px;
	}
#linkBox 
	{ 
		color:#1F96D7; 
		font-size:0px; 
	}
#linkBox select 
	{
		background-color:#1F96D7; 
		border:1px solid #FFFFFF; 
		color:white; 
		font-size:16px; 
	}
#borderpage 
	{ 
		padding-top:0px; 
		position:relative; 
		top:-15px; 
	}
#left-nav
	{
		padding-top:0px;
		position:relative;
		top:-15px;
	}

								/******* SEARCH BOX *******/
#search 
	{ 
		padding:0px; 
	}
#search ul li:nth-of-type(2) 
	{ 
		display:inline; 
	}
#search ul
	{
		padding-left:5px; 
		padding-top:5px; 
		text-align:center; 
	}
#search a 
	{ 
		background-color:#0D5494; 
		color:#FFFFFF; 
		float:right;
		font-weight:bold; 
		margin-left:10px;
		padding-bottom:3px; 
		padding-left:5px; 
		padding-right:5px; 
		padding-top:1px; 
		text-align:center; 
		text-decoration:none; 
	}
#search a:after
	{
		content:" "attr(title);
	}
.searcher
	{
		padding-right:5px;
		width:100%;
	}
.searcher td:first-of-type
	{
		width:100%;
	}
#search input
	{
		width:100%;
	}
								/******* FOOTER *******/
#footer #footmenu,
#top #footer
	{ 
		background-color:#DEF0FC;
		border-top:1px solid #566F89; 
		clear:both; 
		color:#666666;
		margin-right:20px; 
		padding-bottom:7px;
		padding-top:10px;
		position:relative; 
		text-align:right; 
		vertical-align:middle; 
		width:100%; 
	}
#top #footer
	{
		height:24px;
	}
#top #footer ul
	{
		background-color:#DEF0FC; 
		
	}
#footer #footmenu a,
#top #footer a
	{
		color:#666666;
		text-decoration:none;
	}
#footer #footmenu a:hover,
#top #footer a:hover
	{
		color:#003399;
	}
#footer #footmenu a:last-of-type,
#footer #footmenu a:nth-last-of-type(2),
#footer ul
	{ 
		padding-right:20px; 
	}
#footer li
	{
		display:inline;
		position:relative;
		top:-18px;
	}
#footer li:last-of-type a:after,
#footer li:nth-last-of-type(2) a:after
	{
		content:"";
	}
#footer li a:after
	{
		content:" |";
	}
#manageby
	{ 
		background-color:#F8F8F6; 
		border-top:1px solid #566F89; 
		color:#003399; 
		padding:0.5em;
		position:relative; 
		text-align:right; 
	}
#top #footer #manageby
	{
		top:-25px;
	}
#top #footer #manageby a,
#borderpage #footer #manageby a
	{
		pointer-events:none;
		cursor:default;
		color:#003399;
		text-decoration:none;
	}
#footer #footmenu a:last-of-type:after,
#footer #footmenu a:nth-last-of-type(2):after
	{
		content:"";
	}
#footer #footmenu a:after
	{
		content:" | ";
	}
/*#footer #footmenu a:last-of-type:after,
#footer #footmenu a:nth-last-of-type(2):after;
	{
		content:"";
	}
#footer #footmenu a:after
	{
		content:" | ";
	}*/

								/******* SHARE THIS *******/
#top #content #general img.share
	{
		position:relative;
		top:10px;
		z-index:99;
	}
#top #content #general img.share
	{
		float:left;
	}

								/******* HIDDEN ELEMENTS *******/
#breadcrumb, 
#container #top div, 
#cor-menu-tabs,
#corporate-menu, 
#imageBanner h1,
#cor-title_de div,
#cor-title_en div,
#cor-title_es div,
#cor-title_fr div,
#cor-title_it div,
#cor-title_pl div,
#leftbloc2, 
#leftbloc3, 
#leftbloc4, 
#line3,
#linkBox a,
#linkBoxTools ul,
#menuRight, 
#newslogo3, 
#path,
#search img,
#search ul li,
#service-header,
.cor-logo-print,
.endyelline,
.out-screen,
.nomobile,
.nomobile a
	{
		display:none;
	}

								/******* DATE STYLE *******/
.news td span.date,
.othernews td span.date ,
#top #content #general .date
	{ 
		color:#3393C3; 
	}

								/******* HOME PAGE ELEMENTS *******/
#container #borderpage #content 
	{ 
		position:relative; 
		top:-10px; 
	}
.news th, .othernews th
	{ 
		background-color:#1B5293; 
		border:1px solid #154073; 
		color:#FFFFFF; 
		font-weight:bold; 
		padding-left:5px; 
		text-align:left; 
	}
.news td,
.othernews td
	{ 
		display:table-header-group; 
		padding-right:20px;
		vertical-align:top; 
		width:100%; 
	}
.othernews td 
	{ 
		vertical-align:top; 
	}
.news td img, .othernews td img 
	{ 
		float:left; 
		padding-right:5px; 
	}
.news td a, .othernews td a 
	{ 
		color:#154073; 
		font-weight:bold; 
		text-decoration:none; 
	}
.news td span.date, .othernews td span.date 
	{ 
		color:#3393C3; 
	}
.news td span.text, .othernews td span.text 
	{ 
		color:#666666; 
	}
.othernews td ul 
	{ 
		margin-top:0px; 
		padding-left:20px; 
	}
.othernews td div,
.news td div
	{
		border:1px solid #FF9933;
		overflow:hidden;
		padding:5px;
	}

								/******* ARTICLE PAGE ELEMENTS *******/
#container #content
	{
		position:relative;
		top:-20px;
	}
#top #container
	{
		margin-left:5px;
		margin-right:5px;
	}
#top #container h2
	{
		background-color:#1B5293;
		border:1px solid #154073;
		color:#FFFFFF;
		font-size:100%;
		font-weight:bold;
		padding-bottom:1px;
		padding-left:5px;
		padding:top:2px;
		text-align:left;
	}
#top #content #general
	{
		border:1px solid #FF9933;
		color:#666666;
		padding-left:5px;
		padding-right:5px;
	}
#top #content #general h4
	{
		color:#154073;
		margin-top:5px;
	}
#top #content #general img
	{
		width:150px;
		float:right;
		padding-left:10px;
	}
#top #content #general p img
	{
		float:none;
		width:auto;
	}

#top #content #general a
	{
		color:#FF9900;
	}
#top #content #general a:hover
	{
		color:#3393C3;
	}
#top #content #general .searchbar img
	{
		height:12px;
	}
								/******* SEARCH PAGE ELEMENTS *******/
#top #content #general p.searchbar
	{
		clear:both;
		padding-bottom:10px;
		padding-top:25px;
	}
#top #content #general p
	{
		margin:0px;
		word-wrap:break-word;
	}

#top #content #general div
	{
		border:1px solid #FF9933;
		margin-top:5px;
		padding:5px;
	}
#top #content #general.search
	{
		border-width:0px;
	}
#top #content #general div a
	{
		color:#FF9900;
		font-weight:bold;
	}
#top #content #general div a:hover
	{
		color:#3393C3;
	}
#top #content #general.search img
	{
		float:none;
		height:12px;
	}

#general.search p.mobileonly
	{
		color:#154073;
	}