/* GLOBAL ELEMENTS */
::-moz-selection {
	background-color: #0AC0EA;
	color: #fff;
}
::selection {
	background-color: #0AC0EA;
	color: #fff;
}
a,
a:link,
a:visited,
a:active
	{
		text-decoration: none;
		color:#A1670c;
		outline:none;
		background:none;
	}
a:hover {
	text-decoration:underline;
	}
ul.share_wrapper a {
	background:none;
	padding:0;
	}
.content_block ul.multiple-col-list {
	float:left;
	width:20%;
	padding-right:10px;
	}
/* titles */
h3 {
	padding:0;
	margin:0;
	border:0;
	font-size:100%;
	}
/* TABLE */
table {
	margin-bottom:40px;
	}
table tr {
	vertical-align:top;
	text-align:left;
	}
table tr th {
	vertical-align:bottom;
	padding:6px;
	color:#E5F5F9;
	font-size:1.2em;
	background:#0B3669;
	padding-top:30px;
	}
table tr td {
	padding:6px;
	border-bottom:1px dotted #A1670c;
	}
#scrollTop {
	display:block;
	cursor:pointer;
	height:19px;
	width:19px;
	margin-bottom:6px;
	float:left;
}
.content_block ul {
	padding:0 70px 0 50px;
	margin:0 0 10px 0;
}
.content_block ul li {
	list-style:square;
	margin-bottom:8px;
}
.layout-content h1, 
.section_content_slideshow h4,
.layout-content.eac_homepage .content_slideshow > h4,
.layout-right div.block_right h3,
div.layout-content div.euRelatedLinks h3,
.layout-content.eac_homepage .type_text.column_1.line_3.size_large h4
	{
	z-index:99;
	padding-bottom:11px;
	position:absolute;
	left:-17px;
	top:14px;
	background:url('../images/title_effect.png') left bottom no-repeat;
	font-size:1em;
	color:#fff;	
	display:inline-block;
	border:0;
	}
.layout-right div.block_right h3 {
	text-transform:uppercase;
}
.section_content_slideshow h4 a,
.layout-content.eac_homepage .type_text h4 a,
.layout-content.eac_homepage h4 > span,
.layout-right div.block_right h3 span,
div.layout-content div.euRelatedLinks h3 span
	{
	padding:4px 17px;
	box-shadow: 2px 2px 2px rgba(27,54,58,0.35);	
	}
.layout-right div.block_right h3 span,
.layout-content.eac_homepage h4 > span,
.layout-content.eac_homepage .type_text h4 a,
div.layout-content div.euRelatedLinks h3 span
	{
	background-color:#0B3669;
	}
.layout-content .content_block h2 {
	margin-bottom:0;
	padding-bottom:0;
	margin-top:20px;
	font-size:1.4em;
	}
.layout-content .content_block h2:first-child {
	margin-top:0;
	clear:both;
	}

.layout-content.partners_networks .content_block h2 {
	margin-top:10px;	
	}
.layout-content.partners_networks .content_block:first-child h2 {
	margin-top:0;
	clear:both;
	}
.layout-content.partners_networks .content_block p {
	margin-bottom:10px;	
	}
.layout-content .content_block h3 {
	margin-top:30px;
	}
.layout-content .content_block h3 span {
	font-size:1.2em;
	color:#0B3669;
	margin-top:40px;
	}
.section_content_slideshow h4 a {
	background-color:#F7C924;	
	}
.layout-content .content_block .euAbstract {
	padding-top:10px;
	}
.layout-content .content_block .euAbstract p:first-child {
		font-weight:bold;
	}	
.layout-content .content_block ol li p {
	color:#49494A;
	padding:10px 0;
	font-style:normal;
	font-size:0.8em;
	}
	
.clearer {
	clear:both;	
	}
h4.printonly {
	display:none;
	}
.shadow,
div.hp_promo_buttons ul li,
.section_promo_buttons div
	{
	box-shadow: 2px 2px 2px rgba(27,54,58,0.35);	
	}
div.hp_promo_buttons ul li:hover,
.section_promo_buttons div:hover
	{
	box-shadow: 0 0 0;
	}
/* button to view the "all page" */
a.all_related_info  {
	position:absolute;
	right:0;
	bottom:-20px;
	line-height:12px;
	color:#F7C924;
	padding:4px;
	padding-left:12px;
	background:url('../images/bullet_red.gif') no-repeat center left;
	}	
a.all_related_info:hover {
	background:#F7C924;
	color:#0B3669;
	text-decoration:none;
	}
a.all_related_info:visited:hover {
	color:#EFCED0;
	}
a.all_related_info:active {
	background:#AD0710;	
	color:#EFCED0;
	}

/* back button */
div.back_button {
	display:block;
	margin:20px 0 10px 0;
	}
div.back_button a {
	color:#fff;
	padding:4px;
	background:#A1670c;
	}
div.back_button a:hover {
	background:#007b9c;
	}	
/* Search form */
form#search_form {
	float:right;
	margin-top:6px;
	margin-left:20px;
	border:2px solid #007b9c;
	}	
form#search_form input {
	float:left;
	border:0;
	height:20px;
	padding:2px;
	color:#fff;
	background:#A1670c;
	}
form#search_form input#search_field {
	width:60px;
	border-right:1px dotted #fff;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	}
form#search_form input#search_field:hover {
	background:#0AC0EA;
	}
form#search_form input#search_field:focus {
	width:180px;
	background:#fff;
	color:#A1670c;
	}
form#search_form input #search_submit {	
	background:#A1670c;
	padding:2px;
	}
/* Share buttons */
ul.share_wrapper {	
	float:right;
	padding-top:5px;
	padding-left:0;
	}
ul.share_wrapper li {
	list-style:none;
	float:left;
	}
.share_wrapper h4 {
	float:left;
	font-size:0.8em;
	margin-right:6px;
	line-height:24px;
	padding-bottom:0;
	font-weight:normal;
	color:#F7C924;
	}
#share-fb {
	background:url('../images/facebook.gif') no-repeat;
	width:20px;
	height:20px;
	display:block;
	float:left;
	margin-right:6px;
	}
.share-gplus {
	display:block;
	float:left;
	margin-right:6px;
	background:none;
	padding:0;
}
.share-gplus img {
	width:20px;
	height:20px;
	}
.share-twitter {
	display:block;
	float:left;
}
.twitter-share-button {
	background:url('../images/twitter.gif') no-repeat !important;
	}
/** BILBOARD ***/
		#billboard {
			z-index:99;
		    font-size:1.8em;
			text-align:center;
			height: 188px;
			width:984px;
			color:#000;
			background-color:transparent;
			background-image:url(/programmes/erasmus-plus/images/banners/billboard-background.png);
		}
		div.bbtext{
			background-color:#ffffff;
			/* opacity: 0.65; */
    		/*filter: alpha(opacity=65);  For IE8 and earlier */
			margin: 0px;
			padding: 6px 6px 18px 6px;
		}
		div.bbtext select {
			margin-top:8px;
			font-size:1.1em;
		}
		6px 6px 18px 6px
		#billboard p:first-child {
			padding-bottom:12px;
			text-align:center;

		}
		#billboard p:last-child {
			padding-bottom:12px;
		}
		#billboard p {
			position:relative;
			z-index:999;
			display:block;
			line-height:0.8em;
			text-align:center;		

		}
		#billboard p.bwhite {
			background-color:transparent;
			color:#000;
		}
		#billboard p.bwhite span {
			color:#0099ff;
		}
		#billboard,
		#header,
		#path,
		.layout-body 
		{
			max-width:984px;
			min-width:770px;
			width:984px;
			margin:0 auto;
			float:none;
		}
		.layout-body {
			position:static;
		}
		#billboard,
		#header {
			position:relative;
		}
/* modifications of Main central elements */
body {
	font-size:0.625em;	
	color:#49494A;
	background:url('../images/background_top.gif') left top repeat-x #3B72B4;
	}
html body a.link-ico span {
	text-decoration:none;
	}
html body a.link-ico span:hover {
	text-decoration:underline;
	}
/* TOOLTIPS */
.toolbox_top img.link-ext-current,
.toolbox_top img.link-ext-europa
	{
	display:none;
	}
#tooltip {
    position:relative;
	text-indent:0;
	overflow:show;
	}
#tooltip:after {
    content:attr(alt);
    color:#fff;
    background:#333;
    background:rgba(51,51,51,0.75);
	padding:6px;
    position:absolute;
    left:-9999px;
    opacity:0;
    white-space:nowrap;
	z-index:999 !important;
	display:block;
	border:1px solid #0B3669;
	box-shadow: 2px 2px 2px rgba(27,54,58,0.35);
	transition: opacity .5s ease-in-out 1s;
	-moz-transition: opacity .5s ease-in-out 1s;
	-webkit-transition: opacity .5s ease-in-out 1s;
	-o-transition: opacity .5s ease-in-out 1s;	
	}
#tooltip:hover:after {
    left:10px;
	top:-30px;
    opacity:1;	
	}

/* BANNER MENU AND TOOLS CONTAINER */
.toolbox_top {
	position:relative;
	height:42px;
	}
#additional-tools a.contrast_button_off	{
	display:none;
	}
#additional-tools {
	position:static;
	float:right;
	margin-top:5px;
	overflow:visible;
	}
#additional-tools div {
	float:left;
	}
#additional-tools a img {
	display:none;
	}
#additional-tools a span.s {
	background:none;
	}	
#additional-tools a {
	padding:2px;
	display:block;
	background:url('../images/sprites_pictos_toolbar.png') no-repeat;
	width: 25px;
	height:25px;
	transition: background-color .5s;
	-moz-transition: background-color .5s;
	-webkit-transition: background-color .5s;
	-o-transition: background-color .5s;
	}
#additional-tools li.enewsletter {
	margin:0;	
	}
#additional-tools li.print {
	margin-left:20px;	
}
#additional-tools  a:hover {
	background-color:#F7C924;
	}

	#additional-tools .font-decrease {
		margin-right:0;
		}	
	#additional-tools .font-decrease a {
		background-position:-115px 0;
		width:20px;
		}		
	#additional-tools .font-decrease a:hover {
		background-position:-115px -25px;
		}
	#additional-tools .font-increase a {
		background-position:-144px 0;
		width:20px;
		}
	#additional-tools .font-increase a:hover {
		background-position:-144px -25px;
		}
	#additional-tools .print a {
		background-position:4px 0;
		}
	#additional-tools .print a:hover {
	background-position:4px -25px;
	}
	#additional-tools .contrast a {
		background-position:-171px 0;
		width:30px;
		}
	#additional-tools .contrast a:hover {
		background-position:-171px -25px;
		}
	#additional-tools .contact a {
		background-position:-83px 0;
		}
	#additional-tools .contact a:hover {
		background-position:-83px -25px;
		}
	#additional-tools .enewsletter a {
		background-position:-54px 0;
		width:29px;
		}
	#additional-tools .enewsletter a:hover {
		background-position:-54px -25px;
		}

/* 404 page */
.notfound p {
	color:#fff;	
	}
.notfound p a,
.notfound .content_container h1 span
{
	color:#F7C924;
	padding-left:0;	
	}
.notfound.content_container h1 {
	background:none;
	margin-left:0;
}
/* Calendar */
.js .calendar {
	background:#E5F5F9;
	width:auto;
	border:0;
	box-shadow: 2px 2px 2px rgba(27,54,58,0.35);
	margin:20px 20px 0 20px;
	}
div.calendar {
	margin: 0 0 0 20px;
	float:left;
	padding:10px 20px;
	}
.calendar table {
	background:#E5F5F9;
	border:0;
	position:relative;
	}
.calendar tbody td {
	padding:4px 7px;
	text-align:center;
	border:0;
	background:#E5F5F9;
	}
.calendar table tr.year td,
.calendar table tr.month td
	{
	border:0;
	color:#F7C924;
	}
.calendar table tr.year {
	font-size:0.6em;
	position:absolute;
	right:45px;
	font-weight:normal;
	top:-4px;
	}
.calendar table tr.month {
	font-size:1em;
	font-weight:normal;
	text-transform:uppercase;
	}
.calendar table tr.month td {
	text-align:left;
	}
/* Remove the column with the weeks numbers */
.calendar table tr td.first,	
.calendar table tr td.weekCol 
	{
	display:none;
	}	
.calendarNav a {
	height:11px;
	width:11px;
	background:url('../images/sprites_nav_news.png') no-repeat 0 -11px;
	}
.calendarNav a.prev {	
	margin-left:25px;
	margin-right:10px;
	top:5px;
	}
.calendarNav a.next {
	background-position:-28px -11px;
	margin-right:25px;
	top:5px;
	}
.calendarNav a img {
	display:none;
	}
.calendarNav span.s {
	background:none;
	}
.calendar tr.weekRow td {
	background:none;
	color:#0B3669;
	font-weight:bold;
	text-transform:uppercase;
	border:0;
	padding-bottom:0;
	}
.calendar table tr td.eventDay {	
	padding:0;
	}
.calendar table tr td.eventDay a {
	display:block;
	padding: 4px 7px;
	background:#BFD5E8;
	}
.calendar table tr td.eventDay a:hover {
	text-decoration:none;
	color:#fff;
	background:#A1670c;
	}
.calendarEventPopup {
	border:0;
	background:#A1670c;
	box-shadow: 4px 4px 4px rgba(27,54,58,0.35);
	}
.calendarEventPopup ul li a {
	font-size:1em;
	color:#fff;
	background:#A1670c !important;
	}
.calendarEventPopup .calendarEventDate {
	color:#fff;
	font-size:0.8em;
	background:#A1670c;
	}
.calendar table tr td.highlightDay {
	font-weight:bold;
	background:#fff;
	}	
/* CONTENT */
div.layout-content div.content_block {
	background:#fff;
	padding:10px 20px 20px;
	margin-bottom:20px;
	position:relative;
	}
div.layout-content div.euRelatedLinks {
	position:relative;
	background:#E5F5F9;
	box-shadow: 2px 2px 2px rgba(27,54,58,0.35);
	padding:20px;
	padding-top:36px;
	margin-bottom:20px;
	}
div.layout-content div.euRelatedLinks ul {
	padding:0;
	}
div.layout-content div.euRelatedLinks ul li {
	list-style:none;
	}
div.layout-content div.euRelatedLinks ul li ul li {
	list-style:none;
	padding:4px 0 4px 12px;
	border-left:8px solid #B2E2EE;
	margin:4px 0;
	}
div.layout-content div.euRelatedLinks ul li ul li:hover {
	background:#B2E2EE;
	box-shadow: 1px 1px 1px rgba(27,54,58,0.35);
	}
	
div.layout-content div.euRelatedLinks ul li p {
	padding:0;
	}
div.layout-content div.euRelatedLinks ul li > span {
	font-size:1.2em;
	color:#F7C924;
	font-weight:normal;
	margin-top:20px;
	border-bottom:1px dotted #F7C924;
	}
div.layout-content div.euRelatedLinks ul li a.ws-ico {
	padding:0;
	border-left:0;
	margin:0;
	}
div.layout-content div.euRelatedLinks ul li a:active {
	box-shadow: 0px 0px 0px;
	}
div.layout-content div.euRelatedLinks ul li ul li ul li{
	list-style:square inside;
	color:#A1670c;
	padding:4px 0 4px 12px;
	border-left:0;
	margin:2px 0;
	}
.layout-content .euText {
	margin:0;
	padding:0;
	}
/* EAC HOMEPAGE */
/* blocks on the homepage */
/* slideshow classes for content & video in pst.fragment.xml */
.layout-content.eac_homepage .layout-content-reset .euItem {
	box-shadow: 2px 2px 2px rgba(27,54,58,0.35);
	float:left;
	background:#fff;
	margin:10px;
	position:relative;
	overflow:hidden;
	}
.layout-content.eac_homepage .layout-content-reset .hp_first_col .euBox div {
	margin-left:0;	
	margin-right:0;
	}
.layout-content.eac_homepage .layout-content-reset .euBox .euItem.line_1.euNbr_2 {
	margin-right:0;	
	}
.layout-content.eac_homepage .layout-content-reset .euBox .euItem.line_1.euNbr_0 {
	margin-left:0;	
	}
.layout-content.eac_homepage .layout-content-reset .hp_second_col .euBox .euItem.line_2 {
	margin-left:0;	
	margin-right:0;	
	height:415px;
	width:93%;
	}
.layout-content.eac_homepage .layout-content-reset .hp_first_col .euBox .euItem.line_1.euNbr_0 {
	height:560px;
	}
.hp_first_col {
	float:left;
	width:393px;
	}
.hp_second_col {
	float:left;	
	width:571px;
	margin-left:20px;
	}
#accordion-container {
	padding:0 10px 10px;
	background:#fff;	
	box-shadow: none; /*2px 2px 2px rgba(27,54,58,0.35);*/
	height:auto;
	margin-bottom:20px;
	overflow:hidden;
	}
.layout-content.eac_homepage #accordion-container {
	min-height:549px;
	box-shadow: 2px 2px 2px rgba(27,54,58,0.35);	
	}
.layout-content.eac_homepage .layout-content-reset .euBox .euItem.line_1 {
	margin-top:0;
	}
.layout-content.eac_homepage .layout-content-reset .euBox .euItem.euFirst {
	margin-left:0;
	}
.layout-content.eac_homepage .layout-content-reset .euBox .euItem.euLast {
	margin-right:0;
	}
.layout-content.eac_homepage .line_1 {
	height:139px;
	}
.layout-content.eac_homepage .line_2 {
	height:400px;
	}
.layout-content.eac_homepage .line_3 {
	height:93px;
	}
.layout-content.eac_homepage .size_small {
	width:31%;
	}
.layout-content.eac_homepage .line_3.size_small.type_button img {
	width:100%;
	}
.layout-content.eac_homepage .line_3.size_small.type_button {
	height:135px;
	}
.layout-content.eac_homepage .line_3.size_small.type_button.euNbr_4 {
	margin-left:0;
	}
.layout-content.eac_homepage .hp_first_col .size_large {
	width:90%;
	margin:0 !important;	
	margin-right:0;
	}	
.layout-content.eac_homepage .hp_second_col .size_large {
	width:93%;
	margin-left:0 !important;	
	margin-right:0;
	}	
.layout-content.eac_homepage .type_button h4 {
	padding-top:0;
	}
.layout-content.eac_homepage .type_button h4 a {
	width:92%;
	padding:5px 4% 2%;
	height:91%;
	text-align:center;
	display:block;
	}
.layout-content.eac_homepage .type_button.line_1.size_small h4 a {
	position:absolute;
	padding-top:5px;
	z-index:999;
	}
.layout-content.eac_homepage .type_button.line_1.size_small img {
	position:absolute;
	bottom:0;
	z-index:1;
	}
.layout-content.eac_homepage .type_button.line_3.size_small h4 {
	z-index:999;
	position:absolute;
	width:100%;
	}

.layout-content.eac_homepage .type_button.line_3.size_small.hp_box_yom h4 a {
	padding-top:110px;
	}
.layout-content.eac_homepage .type_button.line_3.size_small.hp_box_yom img {
	margin-top:14px;
	}
.layout-content.eac_homepage .type_button.line_3.size_small.hp_getin h4 a {
	text-align:left;
	}
.layout-content.eac_homepage .type_button.line_3.size_small.hp_getin ul{
    font-size: 1.2em;
    list-style: none outside none;
    margin-left: 0;
    margin-top: 30px;
    padding-left: 0;
    text-align: left;
	}	
.layout-content.eac_homepage .type_button.line_3.size_small.hp_getin ul li#cecol {    
	background-color: #716FB3;
    margin: 0 0 8px;
    padding: 6px 0 4px 18px;}
.layout-content.eac_homepage .type_button.line_3.size_small.hp_getin ul li#epcol{
	background-color:#009DC7;
    margin: 0 0 2px;
    padding: 6px 0 4px 18px;}
.layout-content.eac_homepage .type_button.line_3.size_small.hp_getin ul li#epcol a {color:#fff;line-height: 90%;}	
.layout-content.eac_homepage .type_button.line_3.size_small.hp_getin ul li#cecol a {color:#fff;line-height: 90%;}	
.layout-content.eac_homepage .type_button.line_3.size_small.hp_box_marie h4 a {
	padding-top:88px;
	}
.layout-content.eac_homepage .type_button.line_3.size_small.hp_box_eit a {
	padding-top:65px;
	}	
.layout-content.eac_homepage .type_button.line_3.size_small.hp_box_eit img {
	margin-top:-22px;
	text-align:center;
	left:0;
	right:0;
	margin:auto;
	width:70px;
	}
.layout-content.eac_homepage .type_button.line_3.size_medium h4 {
	width:100%;
	height:100%;
	position:absolute;
	}

.layout-content.eac_homepage .type_button.line_3.size_medium h4 a {
	width:92%;
	height:92%;
	}
.layout-content.eac_homepage .type_button.line_3.size_small.hp_box_multiple_titles {
	z-index:999;
	}
.layout-content.eac_homepage .type_button.line_3.size_small.hp_box_multiple_titles h4 {
	padding:0;
	position:static;
	}
.layout-content.eac_homepage .type_button.line_3.size_small.hp_box_multiple_titles h4 a {
	position:static;
	background:none;
	padding-top:6px;
	}
.layout-content.eac_homepage .type_button.line_3.size_small.hp_box_multiple_titles img {
	position:absolute;
	z-index:-999;
	}
.layout-content.eac_homepage .type_button.line_3.size_medium img {
	position:absolute;
	right:0;
	}
.layout-content.eac_homepage .type_button img {
	float:left;
	margin:0;
	position:absolute;
	}
.layout-content.eac_homepage .type_button.size_medium h4 a {
	text-align:left;
	}
.layout-content.eac_homepage .type_button.size_medium img {
	float:right;
	}
.layout-content.eac_homepage .layout-content-reset .euBox .euItem.type_text {
	padding:20px;
	overflow:visible;
	font-size:80%;
	}
.layout-content.eac_homepage .type_text h3 {
	font-size:1.8em;
	font-weight:normal;
	color:#A1670C;
	margin-bottom:10px;
	border-bottom:1px dotted #A1670C;
	} 
.layout-content.eac_homepage .type_text h4 {
	font-size:1.6em;
	font-weight:normal;
	color:#3B72B4;	
	}

.layout-content.eac_homepage .type_text p img {
	float:left;	
	margin-right:20px;
	}
.layout-content.eac_homepage .type_text h4 a {
	color:#fff;
	}
.layout-content.eac_homepage .type_text h5 {
	color:#A1670c;
	padding:10px;
	padding-bottom:0;
	margin-top:36px;
	font-size:1em;
	}
.layout-content.eac_homepage .type_text p {
	padding-top:0;
	font-size:1.2em;
	}

.layout-content.eac_homepage h4 > span {
	background-color:#0B3669;
	}	
.layout-content.eac_homepage h4 > span.ws-links {
	padding:0;
	background:none;	
	box-shadow:0 0 0;
	}
.layout-content.eac_homepage .content_slideshow .slideText .euItem {
	margin:0;
}
.layout-content.eac_homepage .line_2.col_1 {
	float:left;
	margin:1% 1% 1% 0;
	}
/* twitter */
.twitter-home-wrapper {
	position:relative;
	}
#smk-twitter_user_timeline {
	height:200px;
	background:#FBE185;
	margin-bottom:20px;
	padding:10px;
	}
ul.smk-tweets li {
	border-bottom:1px dashed #A1670c !important;
	}
.smk-tweets li p, .smk-posts li p {
	font-size:0.9em;
	}
.smk-tweets p.user span a {
	text-decoration:none;
	margin-left:4px;
	font-size:1.2em;
	line-height:32px;
	}
.smk-tweets a, .smk-posts a {
	color:#A1670c;
	text-decoration:none;
	}
.twitter-bird {
	position:absolute;
	bottom:-23px;
	}
.bubble-arrow-twitter {
	position:absolute;
	bottom:-12px;
	left:40px;
	}
/* Partners and networks */
.partners_networks h2 a {
	font-size:0.8em;
	}
.partners_networks h2 a:hover {
	cursor:pointer;
	}
.partners_networks p {
	padding-top:0;
	}
/* NEWS */
.euStartDate {
	padding:2px;
	background:#F7C924;
	color:#A1670C;
	}
div.news_events_content h1,
div.news_events_content h1 span,
div.news_events_content h3
 {
 	background:none;
	margin-left:0;
	padding:0;
	text-transform:none;
	box-shadow: 0px 0px 0px;
	display:block;
	}
div.content_container div.news_events_content h1 {
	color:#336699;
	font-size:1.2em;
	clear:both;
	border:0;
	background:none;
	position:static;
	}
div.news_events_content h1 span {
	position:static;
	font-size:1.2em;
	}
div.news_events_content ul.categories_sections {
	padding:0;
	margin:0;
	margin-bottom:20px;
	line-height:1em;
	}
.news_events_content .euImg {
	width:210px;
	float:left;
	margin:0 10px 5px 0;
	}
.layout-content .content_block.news_events_content .euAbstract,
.layout-content .content_block .euAbstract p
	{
	padding:0;
	}
.layout-content .content_block .euAbstract span.clear {
	clear:none;
	}	
div.news_events_content ul.euDocRef
	{
	margin:0;
	padding:0;
	line-height:1em;
	}
div.news_events_content ul.categories_sections li {
	padding:4px;
	list-style:none;
	display:inline-block;
	}
/* CONTENT FUNDING/POLICY PROMO BUTTONS */
.promo_content_funding a,
.promo_content_policy a {
	display:block;
	padding:15px 20px 15px 100px;
	box-shadow:2px 2px 2px rgba(27, 54, 58, 0.35);
	margin-bottom:20px;
	}
.promo_content_funding a {
	background:url('../images/promo_funding.jpg') #d9f0f6 no-repeat;
	}
.promo_content_policy {
	background:url('../images/promo_policy.jpg') #d9f0f6 no-repeat;
	}
/* CONTENT ACCORDION NAVIGATION */
		#accordion-container div.euText {
			padding:0 20px;	
			}
		#accordion-container div.euText * {
			display:none;	
			}
		#accordion-container div.euText h4 {
			font-size:1.4em;
			display:block;	
			cursor:pointer;
			color:#A1670c;
			font-weight:normal;
			margin-top:12px;
			padding:6px 0 6px 26px;
			border-bottom:1px dotted #bbb;
			background:url('../images/accordion-arrow.png') no-repeat 0px 9px;
			}
		#accordion-container div.euText h4:hover {
			background:url('../images/accordion-arrow-down.png') no-repeat 0px 9px;
			}
		#accordion-container div.euText h4.acc-active {
			background:url('../images/accordion-arrow-active.png') no-repeat 0px 12px;
			}
/* CONTENT TAB NAVIGATION */

.layout-content .euText.tab-wrapper {
	border-top:1px solid #ddd;
	margin:20px 0;
	}
.tab-wrapper > div {
	float:right;
	width:470px;
	}
.tab-wrapper ul.tab-nav-wrapper {
	width:170px;
	padding:0;
	margin:0;
	float:left;
	}
.tab-wrapper ul.tab-nav-wrapper li	{
	list-style:none;
	}
.tab-wrapper ul.tab-nav-wrapper li.current-tab {
	background:url('../images/tab_v_arrow.png') right 6px no-repeat;
	padding-right:7px;
	}
.tab-wrapper ul.tab-nav-wrapper li a {
	padding:4px;
	display:block;
	}
.tab-wrapper ul.tab-nav-wrapper li a:hover {
	cursor:pointer;
	}
.tab-wrapper ul.tab-nav-wrapper li.current-tab a {
	background:#A1670c;
	color:#fff;
	}
/* tabs opened */
.tab-opened-wrapper .tab-opened {
	float:right;
	width:470px;
	margin-top:30px;
	border-top:1px solid #ccc;
	}
.tab-opened-wrapper h5 {
	width:170px;
	padding:0;
	margin:0;
	float:left;	
	margin-top:30px;
	clear:both;	
	font-size:100%;
	border-top:1px solid #336699;
	padding-top:4px;
	}	
	
/* END OF CONTENT TAB NAVIGATION */

	
.filter_results h1 {
	margin-left:-10px;
}
.content_container h1,
.filter_results h1,
.filter_criteria h1,
div.news_events_content h2
	{
	position:static;
	background:url("../images/title_left.png") no-repeat scroll left 4px transparent;
	margin-left:-37px;
	margin-bottom:0;
	padding-bottom:0;
	}
.filter_criteria h1 {
	margin-left:-17px;	
	}
.content_container h1 span,
.filter_results h1 span,
.filter_criteria h1 span,
div.news_events_content h2 span
	{
	font-size:1.6em;
	font-weight:normal;
	color:#A1670C;
	margin:2px 0 4px 0px;
	display:block;
	padding-left:72px;
	}
div.news_events_content h2 span {
	font-size:1.2em;
	padding-top:0;
	padding-bottom:2px;
	}
div.content h4 {
	color:#0B3669;
	margin-bottom:0;
}
div.content h5 {
	color:#0B3669;
	font-weight:normal;
	font-style:italic;
	margin-top:0;
	padding:0;
}
.tabs ul[class*="tabamount0"] {
	display:none;
}
  .tabs ul.tabs-list {
    margin:0;
	padding:0;
    list-style:none;
	float:left;
	width:18%;
	padding-right:40px;
	margin-bottom:140px;
    }
  .tabs ul.tabs-list li {
    margin:0;
    padding:0;
	width:93%;
	min-height:28px;
	list-style:none;
    }
  .tabs ul.tabs-list a {
    float:left;
    display:block;
    text-decoration:none;
	width:90%;
    padding:5px 15px 4px 10px;
	border-bottom:1px dotted #ccc;
    }

  .tabs ul.tabs-list a:hover {
	background:#ddd;
    }
	.tabs ul.tabs-list .current {
	background:url("../images/tab_v_arrow.png") right center no-repeat;
	padding-right:20px;
    display:block;
	clear:both;
	}
  .tabs ul.tabs-list .current a {
    border-width:0;
	color:#fff;
    background:#A1670c;
    }
  .tabs ul.tabs-list .current a {
    padding-bottom:5px;
    }

    .js .tabs .current-info,
    .js .tabs .accessibletabsanchor,
    .js .tabs .tabhead /*position each individual tab's heading (default class .tabhead) off-screen*/ {
        position:absolute;
        left:-999em;
    }
/* SLIDESHOWs container */
.slideText {
	border:0;
	padding:0;
	margin:0;
	position:relative;
}

	/* CONTENT SLIDESHOW */
	.content_slideshow {
		border:0;
		padding:0;
		margin:1% 0;
		float:left;
		}
.content_slideshow h4 a,
.content_slideshow p
	{
	font-size:0.8em;
	padding-bottom:0;
	}
	.content_slideshow .euItem {
	height:93px;
	background-color:#fff;
	box-shadow: 2px 2px 2px rgba(27,54,58,0.35);
	padding:20px;
	}
	.content_slideshow .slideNav {
	padding:0;
	margin:0;
	background-color:#0B3669;
	box-shadow: 2px 2px 2px rgba(27,54,58,0.35);

	}
	.content_slideshow .navPlayer{
		text-align:left;
		padding:0 20px;
		}
	.content_slideshow ._first,
	.content_slideshow ._previous,
	.content_slideshow .navPlayerInfo,
	.content_slideshow ._stop,
	.content_slideshow ._play,
	.content_slideshow ._next,
	.content_slideshow ._end{
		display:none;
		}
	.content_slideshow .navPagination a {
		position:relative;
		display:inline-block;
		min-width:20px;
		color:#fff;
		text-decoration:none;
		padding:3px 5px;
		margin:0 3px;
		font-weight:bold;
		text-align:center;	
	}
	.content_slideshow .navPagination i {
		display:none;
		position:absolute;
		left:50%;
		margin-left:-6px;
		top:-6px;
		border:6px solid transparent;
		border-top:0;
		border-bottom-color:#F7C924;
		width:0;
		height:0;
		overflow:hidden;
	}
	.content_slideshow .navPagination a:hover,
	.content_slideshow .navPagination a:focus,
	.content_slideshow .navPagination a:active
		{
		background-color:#A1670c;
		}
	.content_slideshow .navPagination a.selected {
		background:#F7C924;
	}
	.content_slideshow .navPagination a.selected i {
		display:block;
	}
	
	.content_slideshow .navPagination a,
	.content_slideshow .navPagination a span {
		border:none;
		}

/* filter functionality */
div.layout-content div.content_block.filter_criteria {
	padding-left:0;
	}
.filter-dropdown-container {
	position:relative;
	float:left;
	width:47%;
	margin-top:20px;
	margin-left:20px;
	}
.filter-dropdown-container {
	width:38%;
	}
.filter-dropdown-container.years {
	width:14%;
	}
.filter-dropdown-container h4 {
	color:#356471;
	font-weight:normal;
	font-size:1.2em;
	padding:0;
	}

.filter-dropdown {
	position:absolute;
	z-index:999;
	display:none;
	background:url('../images/arrow_dropdown_panel.png') no-repeat 50% 0;
	padding-top:17px;
	width:100%;
	}
.filter-dropdown ul {
	padding:15px 10px 10px;
	background:#eee;
	top:100%;
	left:0;
	box-shadow: 4px 4px 4px rgba(27,54,58,0.35);
	border-top:4px solid #bbb;
	}
.filter-dropdown ul li {
	list-style:none;
	margin:0;
	}
.filter-dropdown ul li a {
	border-bottom:1px dotted #F7C924;
	padding:10px 4px;
	display:block;
	}	
.filter-dropdown ul li a:hover {
	text-decoration:none;
	background:#A1670C;
	color:#fff;
	}
.filter-dropdown ul li a.filter-selected {
	background:#bbb;
	color:#333;
	}
.filter-active {
	cursor:pointer;
	background:url('../images/dropdown_arrow.png') #A1670C no-repeat;
	background-position:95% 55%;
	padding:6px 30px 6px 10px;
	color:#F7C924;
	font-weight:bold;
	}
/* close filter panel : in the linkgroup 77489 */
.filter-dropdown ul li.button_close span {
	width:15px;
	height:15px;
	float:right;
	margin:-15px -10px 0 0;
	background:url('../images/close_ico.gif') no-repeat;
	text-indent:99999px;
	border:0;
	padding:0;
	overflow:hidden;
	}
.filter-dropdown ul li.button_close span:hover {
	background-color:none;
	cursor:pointer;
	}
#filter_selected {
	padding:0;
	margin-left:10px;
	}
#filter_selected li {
	display:none;
	list-style:none;
	padding:6px;
	padding-right:24px;
	float:left;
	background:url('../images/cross-filter-selected.png') no-repeat right 7px #eee;
	color:#A1670C;
	border:1px solid #ddd;
	margin:10px 10px 10px 0;	
	}
#filter_selected li:hover {
	cursor:pointer;
	}
/* END OF filter functionality */

.layout-content.filter_results div.multiPage ul.navPlayer li.multiPageMenu ul.setPaginMenu {
	background:#0a3d4d;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	}
.layout-content.filter_results div.multiPage ul.navPlayer li.multiPageMenu ul li.setpaging_1,
.layout-content.filter_results div.multiPage ul.navPlayer li.multiPageMenu ul li.setpaging_2,
.layout-content.filter_results div.multiPage ul.navPlayer li.multiPageMenu ul li.setpaging_3	
	{
	display:none;
	}
.layout-content.filter_results div.multiPage ul.navPlayer li.navLinks a,
.layout-content.filter_results div.multiPage ul.navPlayer li.multiPageMenu a
	{
	background:none;
	color:#aeb4be;
	text-indent:0;
	font-size:0.9em;
	}
.eac_homepage #video_frame_top .multiPageMenu {
	display:none;	
	}
.layout-content.filter_results div.multiPage ul.navPlayer li.multiPageMenu a.multiPageMenuLink {
	padding-right:14px;
	margin-top:-2px;
	background:url("../images/sprite-pagination.png") no-repeat scroll -12px -14px transparent;
	border:4px solid #0A3D4D;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	}	
.layout-content.filter_results div.multiPage ul.navPlayer li.navSelected  a {
	color:#0a3d4d;
	}
div.multiPage ul.navPlayer li a.multiPageMenuLink {
	background:url("../images/sprite-pagination.png") no-repeat right 5px #eee;
	border:1px solid #AEB4BE;
	margin-top:2px;
	color:#AEB4BE;
	text-align:left;
	padding-left:2px;
	padding-right:14px;
	}
.navLinks a:hover, .navLinks a:focus, .navLinks a:active, .navSelected a, .navSelected a:visited {
	background:none;
	color:#0AC0EA;
	}
ul.setPaginMenu {
	border:1px solid #AEB4BE;	
	color:#0AC0EA;
	background:#eee;
	padding:10px;
	}
#container div {
	padding-bottom:4px;
	margin-bottom:30px;
	border-bottom:2px solid #ddeef5;
	}
#container h4 {
	padding:0;
	}
.userForm input[type="text"] {
	padding: 4px;
	}
.layout-content.filter_results .multiPage .navPlayer {
	width:100%;
	}
.layout-content.filter_results .multiPage.multiPageTop {
	margin:0 0 15px;
	}	
.layout-content.filter_results div.multiPage ul.navPlayer li.navLinks a {
	width:auto;
	}
/* results search NEWS */
.news .filter_results div.euBox div.level_1 img.euImg,
.events .filter_results  div.euBox div.level_1 img.euImg
	{
	width:210px;
	margin-top:30px;
	}
.news .filter_results p,
.events .filter_results p,
.news .filter_results h4,
.events .filter_results h4
	{
	width:66%;
	}
#myFilterContent p.euDate {
	padding-top:0;
	}

/* results search events */
.filter_results.events div.euSeqNr_1.euFirst {
	display:none;
	}
.filter_results h4 a {
	color:#A1670C;
	}
/* EVENTS */
.events .filter_results h4 a {
	color:#A1670C;
	}
/* RIGHT COLUMN */
/* The css class for the title of the boxes is set in Documentum, link parameters > link classifier */
/* For the style of the box title see in the GLOBAL ELEMENTS */
.layout {
	border:0;
	background:none;
	}
.layout-content {
	margin:0;
	padding:0;
	margin:0;	
	padding-top:30px;
	float:left;
	width:70%;
	}
	.layout-content.distance-calculator {
		width:100%;
	}
.layout-content.eac_homepage,
.layout-content.identity
 {
	width:100%;
	}
.layout-wrapper {
	margin-right:0;
	float:left;
	}
.layout-wrapper-reset {
	margin:0;
	}
.layout-right {
	padding:0;
	padding-top:30px;
	width:24.4%;
	height:auto;
	}
.layout-right.video_gallery {
	padding-top:0;
	}
.layout-right .block_right {
	background:#BCD2ED;
	margin-bottom:40px;
	padding:36px 10px 10px 10px;
	position:relative;
	}
.layout-right div.block_right ul {
	margin:0;
	padding:0;
	list-style:none;	
	}
.layout-right div.block_right ul li a {
	border-bottom:2px #fff solid;
	padding:12px 0 4px 10px;
	display:block;
	}

/* sections news in the right column */
.right_highlight div.euItem {
	border-bottom:2px solid #fff;
	padding:10px;
	}
.right_highlight div.euItem:hover {
	background-color:#3B72B4;
	}
.right_highlight div.euItem h3 {
	color:#fff;
	}
.right_highlight div.euItem h4 {
	padding:0;
	font-size:0.9em;
	color:#A1670c;
	display:block;
	font-weight:normal;
	}
.right_highlight div.euItem:hover h4 a {
	color:#fff;
	}
.right_highlight div.euItem p {
	display:none;
	}
.right_highlight div.euItem p.euDate {
	display:block;
	font-size:0.9em;
	color:#999;
	}
.right_highlight div.euItem img.euImg {
	float:left;
	margin:0 10px 0 0;
	width:62px;
	}
/* buttons in the right column */
/* linkgroup (CSS CLASSES AND CONTENT:65879 */ 
div.button_col_r {
	margin-bottom:20px;
	}
div.button_col_r ul  {
	list-style:none;
	padding:0;
	margin:0;
	}
div.button_col_r ul  li {
	float:left;
	width:100%;
	}
div.button_col_r ul li {
	border-bottom:2px solid #fff;
	}
div.button_col_r ul li a {
	color:#F7C924;
	display:inline-block;
	padding-top:10px;
	margin:0 4px;
	text-transform:uppercase;
	font-weight:bold;
	height:26px;
	line-height:26px;
	padding-left:4px;
	width:95%;
	}
	div.button_col_r ul li.button_videos a {
	background:url('../images/sprites_picto_video.png') no-repeat scroll 6px 0 transparent;
	}
	div.button_col_r ul li.button_library a {
	background:url('../images/sprites_picto_library.png') no-repeat scroll 6px 0 transparent;
	}

	div.button_col_r ul li.button_calls a {
	background:url('../images/sprites_picto_calls.png') no-repeat scroll 6px 0 transparent;
	}
div.button_col_r ul li:hover a {
	background-color:#A1670c;
	color:#fff;
	background-position:6px -31px;
	
	}
div.button_col_r ul li.current a {
	background-color:#0B3669;
	color:#fff;
	background-position:6px -31px;
	}	
div.button_col_r ul li.button_lvl2:hover a {
	background-color:#3B72B4;
	color:#fff;
	}
div.button_col_r ul li.button_lvl2 {
	text-align:right;
	float:right;
	width:200px;
}
div.button_col_r ul li.button_lvl2 a {
	text-transform:none;
	height:18px;
	line-height:18px;
	color:#A1670c;
}
div.button_col_r ul li.button_lvl2:hover a {
	background-color:#3B72B4;
	color:#fff;
	}
div.button_col_r ul li a:hover {
	text-decoration:none;
	}
div.multiPage {
	background:none;
	border:0;
	margin:0;
	padding:0;
	}
.block_right .multiPage {
	margin-top:10px;	
	}
div.multiPage ul.navPlayer li a {
	border:0;
	padding:0;
	display:inline-block;
	}
div.multiPage ul.navPlayer li a.next {
	background:url('../images/sprite-pagination.png') transparent no-repeat -12px -14px;
	height:14px;
	width:12px;		
	margin-top:1px;
	}
div.multiPage ul.navPlayer li a.previous {
	background:url('../images/sprite-pagination.png') transparent no-repeat 0 -14px;
	height:14px;
	width:12px;		
	margin-top:1px;
	}
div.multiPage ul.navPlayer li.navLinks a {
	padding:2px 2px 0;
}
div.multiPage ul.navPlayer li.navLinks a:hover  {
	padding-bottom:0;
	}

div.multiPage ul.navPlayer li.navSelected a,
div.multiPage ul.navPlayer li.navSelected a:hover
{
	color:#0B3669;
	cursor:default;
	border:0;
	}
div.multiPage ul.navPlayer li.disabled a:hover {
	cursor:default;
	background-color:none;
	}
div.multiPage ul.navPlayer li.disabled a.previous,
.media_02 .mediaNav ul.navPlayer li.disabled a.previous
	{
	background-position:0 0;
	}
div.multiPage ul.navPlayer li.disabled a.next,
.media_02 .mediaNav ul.navPlayer li.disabled a.next 	
	{
	background-position:-12px 0;
	}
div.multiPage .navPlayer li.disabled a.link-components span.s {
	cursor:default;
	}
div.multiPage .navPlayer .link-components span.s {
	background:none;
	cursor:pointer;
	height:5px;
	width:5px;
	}
div.multiPage ul.navPlayer li a img {
	display:none;
	}
div.multiPage ul.navPlayer li._first,
div.multiPage ul.navPlayer li._end
	{
	display:none;
	}

/* video player */
div.layout-content.video_gallery {
	padding-top:0;
	}
div.content_block.video_frame {
	padding:0;
	background:#fff;
	margin-bottom:20px;
}
div.video_gallery .layout-content-reset .filter_results .euItem {
	position:relative;
	overflow:hidden;
	width:302px;
	height:172px;
	float:left;
	margin: 10px;
	box-shadow: 1px 1px 1px rgba(27,54,58,0.35);
	transition-property:box-shadow .5s ease;
	/* Firefox 4 */
	-moz-transition:box-shadow .5s ease;
	/* Safari and Chrome */
	-webkit-transition:all .5s ease;
	/* Opera */
	-o-transition:all .5s ease;
	}
div.video_gallery .layout-content-reset .filter_results .euItem:hover {
	box-shadow: 4px 4px 4px rgba(27,54,58,0.35);	
}
div.eac_homepage .video_frame .euItem .link-size,
div.video_gallery .filter_results .euItem .link-size,
div.eac_homepage #video_infos .link-size,
div.video_gallery #video_infos .link-size {
	display:none;
	}
div.video_gallery .filter_results .euItem > img {
	width:100%;
	height:100%;
	}
div.video_gallery .filter_results .euItem h4 {
	padding:5px 10px;
	background:rgba(255,255,255,.9);
	position:absolute;
	bottom:0;
	width:100%;
	height:25%;
	z-index:1;
	border-top:1px solid #fff;
}
div.video_gallery .filter_results .euItem p {
	padding:10px;
	position:absolute;
	z-index:0;
	top:-75%;
	height:57%;
	background:rgba(255,255,255,.3);
	overflow:hidden;
	font-size:0.9em;
	transition-property:all .5s ease;
	/* Firefox 4 */
	-moz-transition:all .5s ease;
	/* Safari and Chrome */
	-webkit-transition:all .5s ease;
	/* Opera */
	-o-transition:all .5s ease;
}
div.video_gallery .filter_results .euItem:hover p {
	background:rgba(0,0,0,.7);
	color:#fff;
	position:absolute;
	top:0;
}
div.video_gallery .filter_results .euItem h4 a span {
	color:#A1670c;
	text-decoration:none;
	margin-right:10px;
}
div.video_gallery .filter_results .euItem h4 a span:hover {
	text-decoration:underline;
}

div.eac_homepage .video_frame .euItem h4 img[alt="mpg"],
div.video_gallery .filter_results .euItem h4 img[alt="mpg"],
div.video_gallery #video_infos h4 img[alt="mpg"] 
{
	display:none;
}
#video_infos {
	padding:10px 20px 20px 20px;
	}
#video_infos h4 {
	color:#F7C924;
	font-size:1.6em;
	display:inline;
	}
div.layout-content.video_gallery .euItem .ws-links {
	display:static;
	}
div.eac_homepage .video_frame .euItem span.ws-links,	
#video_infos span.ws-links {
	margin-left:10px;
	}
div.eac_homepage .video_frame #mediaspace_wrapper {	
	height:320px !important;
	}
div.video_gallery.video_frame #mediaspace_wrapper {	
	height:530px !important;
	}	
.layout-content.eac_homepage .layout-content-reset .video_infos_hp .euItem {
	background:none;
	padding:10px 10px 0 10px;
	margin:0;
	box-shadow:0px 0px 0px rgba(27, 54, 58, 0.35);
	}
.layout-content.eac_homepage .layout-content-reset .video_infos_hp .euItem h4 {
	padding:0;
	}
div.eac_homepage .video_infos_hp img {
	display:none;
	}
.layout-content.eac_homepage .layout-content-reset .multiPage {
	position:absolute;
	bottom:0;
	width:100%;
	}
/* homepage */
div.eac_homepage .video_frame {
	float:left;
	margin:1% 0 1% 1%;
	background:#fff;
	position:relative;
	}
div.eac_homepage .video_frame a.all_related_info {
	bottom:0;
	}
/* FOOTER */
.layout {
	margin:0;
	max-width:100%;
	min-width:100%;
}
#header,
#path,
.layout-body 
	{
	max-width:984px;
	min-width:770px;
	width:984px;
	margin:0 auto;
	float:none;
	}
.layout-body {
	position:static;
	}
#header {
	position:relative;
	}
.layout-footer {
	margin-top:40px;
	position:relative;
	background:#0B3669;
	color:#0B3669;
	clear:both;
	}
.layout-footer a
{
	font-size:0.8em;
	}
.layout-footer span 
{
	font-size:1em;
}
.footer_container {
	width:984px;
	margin:0 auto;
	color:#F7C924;
	}
.footer_container a,
.footer_container span.link-size
	{	
	color:#89AEDA;
	}
.footer_container div {
	float:left;
	text-align:left;
	}
.footer_container h4 {
	width:100%;
	font-size:1em;
	border-bottom:2px solid #F7C924;
	padding-bottom:0;
	font-weight:normal;
	color:#F7C924;
	}
.footer_container div div ul {
	padding-left:14px;
	list-style-type:square;
	}
.footer_container div div ul li {
	padding-right:4px;
	}
.footer_block_1 {
	width:37%;
	padding-right:40px;
	}
.footer_block_1 div.euList {
	width:48%;
	}
.footer_block_2 {
	width:20%;
	padding-right:40px;
	}
.footer_block_2 {
	width:15%;
	padding-right:40px;
	}
.footer_block_2 h4 a {
	font-size:1em;
	color:#F7C924;
	}
.footer_container div.footer_block_2 div ul {
	padding:0;
	}
.footer_block_2 ul li {
	list-style:none;
	float:left;
	margin-right:4px;
	margin-bottom:4px;
	background:#A1670c;
	vertical-align:bottom;
	}

.footer_block_2 ul li a {
	display:block;
	color:#fff;
	width:64px;
	height:56px;
	text-align:right;
	padding-right:0;
	background-position:bottom right;
	}
.footer_block_2 ul li.all_related_info {
	background:none;
	padding-right:4px;
	}	
.footer_block_2 ul li.all_related_info a {
	background:none;
	width:auto;
	height:auto;
	color:#F7C924;
	padding-left:12px;
	background:url('../images/bullet_red.gif') no-repeat transparent left 4px;
	text-align:left;
	}
.footer_block_2 ul li.all_related_info a:hover {
	background:#F7C924;
	color:#fff;
	text-decoration:none;
	}
.footer_block_2 ul li.all_related_info a:visited:hover {
	color:#EFCED0;
	}
.footer_block_2 ul li.all_related_info a:active {
	background:#AD0710;	
	color:#EFCED0;
	}

.footer_block_4 {
	width:15%;
	}
div.footer_date {
	width:70%;
	margin-top:0;
	color:#fff;
	text-align:center;
	}
.footer_date_hp {
	width:100%;
	margin-top:0;
	color:#0B3669;
	text-align:center;
}
.footer_block_3 ul li.footer_sub { 
	padding-left:60px;
	list-style:none;
	padding:0;
	}
.layout-footer div.footer_date {
	font-size:0.8em;
	}
.layout-footer div.footer_date a {
	font-size:1em;
	}
html body a.link-ico span.link-size {
	color:#89AEDA;
	}
/*	CALL FOR PROPOSAL */
.calls .content_block .euBox {
	transition: all .4s ease;
	-webkit-transition: all .4s ease; /* Safari */	
	-moz-transition: all .4s ease; /* Firefox */	
	}
.calls .content_block .euBox > .euItem {
	margin-bottom:20px;
	border-bottom:1px solid #ddd;
	}	
.calls .content_block .euBox > .euItem.title-calls {
	margin-bottom:10px;
	border-bottom:1px solid #A1670c;
	}
.calls .content_block .euBox h3 {
	display:block;
	font-size:1.4em;
	width:97%;
	height:100%;
	color:#A1670c;
	}
.calls .content_block .euBox h4 {
	padding:0;
	color:#0B3669;
	}
.calls .content_block h4 a {
	color:#369;
}
.calls .content_block .euBox h5 {
	margin:0;
	padding:0;
	font-style:normal;
	font-size:0.8em;
	font-weight:bold;
	color:#F7C924;
	}
.calls .euBox em,
.calls .euBox em a
	{
	color:#ccc;
	font-style:normal;	
	}
.calls .euBox:hover h4 em {
	color:#0B3669;
	}
.calls .euBox:hover p em {
	color:#49494A;
	}	
.calls .euBox:hover em a {
	color:#0AC0EA;
	}	
/* LIBRARY */
.library #container .euItem h4 a {
	color:#0B3669;
	}
.library #container .euItem	.euImg {
	float:left;
	margin:0 10px 0 0; 
	box-shadow: 1px 1px 1px rgba(27,54,58,0.35);	
	} 
.library_disclaimer {
	padding:10px 20px;	
	background:#E5F5F9;
	border:1px solid #0AC0EA;
	width:94%;
	}
/* BANNER TEMPLATE EUROPA */
.title-en {
	background-image:url('../images/banners/ec-banner-eac_en.gif');
}

/******* MAIN MENU ************/
.main_menu {
	width:1012px;
	margin-left:-14px;
	background:#F7C924;
	position:relative;
	z-index:9999;
	}
.main_menu * {	
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	padding:0;
	margin:0;
	}
.main_menu > ul {
	margin:0;
	padding:0;
	height:44px;
	}
.main_menu ul li {
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
	}
.main_menu > ul > li {
	display:inline;
	float:left;
	margin:0 10px;
	}
div.main_menu ul li div.level_1 {
	margin:0;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	background:center bottom no-repeat;
	}
	
div.main_menu ul li:hover > div.level_1 {
	background:url('../images/menu_arrow_top.png') center bottom no-repeat;
	display:block;
	padding-bottom:10px;
	margin-bottom:-10px;
	z-index:9999;
	cursor:default;
	}
div.main_menu ul li div.level_1 a {
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	}
div.main_menu ul li:hover div.level_1  a {
	background:#0B3669;
	color:#fff;
	}
.main_menu > ul > li > ul li ul li {
	border-bottom:1px solid #eee;
	}
.main_menu > ul > li a {
	color:#0B3669;
	}
.main_menu > ul > li:hover a,
.main_menu > ul > li:hover a:hover
	{
	text-decoration:none;
	}
.main_menu > ul > li:hover > a {
	color:#A1670c;
	}
.main_menu > ul > li > div > a {
	display:block;
	font-size:1.2em;
	padding:11px 20px;
}
.main_menu > ul > li > div > a:hover {
	color:#fff;
	}
.main_menu > ul > li > ul {
	position:absolute;
	top:44px;
	left:14px;
	min-height:230px;
	width:952px;
	padding:0;
	margin:0;
	background:#fff;
	padding:4px 0 10px 0;
	box-shadow: 4px 4px 4px rgba(27,54,58,0.35);
	z-index:-1;
	border:16px solid #666666;
	border-top:0;
	}
.main_menu > ul > li > ul > li {
	width:22.9%;
	float:left;
	margin:20px 10px 0 10px;
	margin-bottom:0;
	display:inline-block;
	}
.main_menu > ul > li > ul > li:first-child + li + li + li + li {
	clear:both;
	display:block;
	}
/* ITEMS LEVEL 2 */
.main_menu > ul > li:hover div.level_2 > a,
.main_menu > ul > li:hover div.level_2 > span
	{
	color:#0B3669;
	border-bottom:1px dotted #0B3669;
	padding: 4px 10px 4px 10px;
	display:block;	
	font-size:0.9em;
	}
.main_menu > ul > li:hover div.level_2 > a:hover,
.main_menu > ul > li:hover div.level_2 > span:hover
	{
	background-color:#0B3669;
	color:#fff;
	}
/* LEVEL 3 */
.main_menu div.level_3 > a,
.main_menu div.level_3 > span
	{
	padding:4px 0;
	padding-left:8px;
	background:url(../images/bullet-menu-lvl3.gif) no-repeat left 10px;
	color:#A1670c;
	display:block;
	font-size:0.9em;
	}
.main_menu div.level_3 > a:hover {
	background-color:#A1670c !important;
	color:#fff;
	}
/* HOMEPAGE BUTTON */
.main_menu div.homepage_item {
	margin-left:14px;
	}
div.main_menu ul li:hover > div.level_1.homepage_item {
	background:none;
	}
div.main_menu ul li:hover > div.level_1.homepage_item a:hover {
	background:url('../images/picto_homepage.png') no-repeat center #A1670c;
	}
.main_menu div.homepage_item a {
	width:20px;
	height:18px;
	padding:12px 6px;
	padding-top:14px;
	display:block;
	background:url('../images/picto_homepage.png') no-repeat center;
	text-indent:-9999px;
	outline:none;
	}
.main_menu div.homepage_item a:hover {
	background:url('../images/picto_homepage.png') no-repeat center;
	}
div.main_menu ul li div.menu_effect_left,
div.main_menu ul li div.menu_effect_right {
	position:absolute;
	width:14px;
	height:8px;
	bottom:-8px;	
	margin:0;
	}
div.main_menu ul li div.menu_effect_left,
div.main_menu ul li div.menu_effect_left:hover
	{
	left:0;
	background:url("../images/menu_effect_left.png") no-repeat; 
	}
div.main_menu ul li div.menu_effect_right,
div.main_menu ul li div.menu_effect_right:hover {
	right:0;
	background:url("../images/menu_effect_right.png") no-repeat; 
	}
div.main_menu ul li div.menu_effect_left span,
div.main_menu ul li div.menu_effect_right span
	{
	display:none;
	}
div.main_menu ul li div.menu_effect_left img {
	position:absolute;
	left:0;
	top:-15px;
	height:15px;
	width:14px;
	text-indent:-9999px;
	}
div.main_menu ul li div.menu_effect_right img {
	position:absolute;
	right:0;
	top:-15px;
	height:15px;
	width:14px;
	text-indent:-9999px;
	}
/* PROMO BUTTONS IN THE MENU 3rd COLUMN */
/* add class on the button in the eac_main_menu linkgroup and add image for the button if needed */
.main_menu div.menu_promo_button {
	display:none;
	}
div.main_menu .menu_promo_button + ul {
	position:absolute;
	top:0;
	right:0;
	padding-right:10px;
	padding-left:10px;
	width:214px;
	margin-top:5px;
	height:97%;
	background:#eee;
	}
.main_menu ul li:hover div.menu_promo_button + ul li {
	display:block;
	margin-bottom:8px;
	}
.main_menu ul li:hover div.menu_promo_button + ul li div a,
.main_menu ul li:hover div.menu_promo_button + ul li div span {
	width:175px;
	padding:14px 4px 2px 36px;
	color:#A1670c;
	border:0;	
	border-bottom:1px dotted #ccc;
	}
.main_menu ul li:hover div.menu_promo_button + ul li div a:hover,
.main_menu ul li:hover div.menu_promo_button + ul li div span:hover {
	color:#fff;
	}
.main_menu ul li:hover div.menu_promo_button + ul li div.quick-links-title a,
.main_menu ul li:hover div.menu_promo_button + ul li div.quick-links-title span
	{
	background:url('../images/picto-links.png') no-repeat 4px 12px;
	padding-left:24px;
	width:187px;	
	color:#0B3669;
	border-bottom:2px dotted #0B3669;
	font-weight:bold;
	}	
.main_menu ul li:hover div.menu_promo_button + ul li div.funding_button a,
.main_menu ul li:hover div.menu_promo_button + ul li div.funding_button span
	{
	background:url('../images/promo_funding.png') no-repeat 4px 8px;
	}
.main_menu ul li:hover div.menu_promo_button + ul li div.etwinning_button a,
.main_menu ul li:hover div.menu_promo_button + ul li div.etwinning_button span
	{
	background:url('../images/promo_etwinning.png') no-repeat 4px 8px;
	}
.main_menu ul li:hover div.menu_promo_button + ul li div.eve_button a,
.main_menu ul li:hover div.menu_promo_button + ul li div.eve_button span
	{
	background:url('../images/promo_eve.png') no-repeat 4px 8px;
	}	
/* MAIN MENU PATH to current */
.main_menu .level_1.current a {
	background-color:#A1670c;
	color:#fff;
	}
.main_menu .level_2.current a {
	background-color:#ddd;
	}
.main_menu .level_3.current a {
	background-color:#eee;
	}

/* SLIDESHOW BANNER */		
.banner-wrapper {
	position:relative;	
	}
#slider-banner { 
	width: 100%;
	max-width:984px; 
	position:relative;
	height:280px;
	}
#slider-banner:hover #previous,
#slider-banner:hover #next { 
	display:block;
	}
#slider-banner div {
	display:none;	
	position:absolute;
	width: 100%;
	height:280px;
	}
#slider-banner div:first-child {
	display:block;
	}
#slider-banner div h3,
#slider-banner div h4,
#slider-banner div p
	{
	width:400px;
	background:rgba(255,255,255,0.9);
	border:1px solid #fff;
	position:absolute;
	padding:10px;
	z-index:999;
	display:block;
	}
#slider-banner div h3,
#slider-banner div h4 
	{
	border-bottom:0;
	}	
#slider-banner div p {
	border-top:0;
	}
#slider-banner div h3,
#slider-banner div h4
	{
	color:#A1670c;
	font-size:120%;
	top:160px;
	}
#slider-banner div p {
	top:203px;
	padding-top:0;
	padding-bottom:20px;
	}
#slider-banner img { 
	width: 100%; 
	height: auto;
	}
ul#nav-img-slideshow {
	position:absolute;
	bottom:5px;
	padding:0;
	margin:0;
	left:50%;
	}
ul#nav-img-slideshow li {
	left:-50%;
	display:inline;	
	float:left;
	padding:5px;
	margin-right:2px;
	border:1px solid #fff;
	width:auto;
	height:auto;
	display:block;
	position:relative;
	background:#333;
	/* Firefox 4 */
	-moz-transition:all .5s ease;
	/* Safari and Chrome */
	-webkit-transition:all .5s ease;
	/* Opera */
	-o-transition:all .5s ease;
	}
ul#nav-img-slideshow li:hover {
	cursor:pointer;
	background:#bbb;
	}
ul#nav-img-slideshow li a {
	display:none;
	}
ul#nav-img-slideshow li a:hover {
	text-decoration:none;
	color:#A1670c;
	}
ul#nav-img-slideshow li div.nav-slideshow-hover {
	position:absolute;
	top:-72px;
	left:4px;
	padding:0;
	}
ul#nav-img-slideshow li div.nav-slideshow-hover img {
	width:200px;
	border:4px solid #2d2d2d;
	padding:0;
	margin:0;
	}
#nav-img-slideshow li img.arrow-thumb-slideshow {
	position:absolute;
	top:65px;
	left:0;
	height:10px;
	width:10px !important;
	border:0 !important;
	}	
#nav-img-slideshow li.current {
	background:#3B72B4;	
	}
#nav-img-slideshow li.current a {
	color:#fff;
	}
.slide-control {
	padding:0;
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	margin:0;
	}
.slide-control li {
	list-style:none;
	position:absolute;
	}
li.slide-previous-area {
	height:100%;
	width:50%;
	left:0;
	}
li.slide-next-area {
	width:50%;
	height:100%;
	right:0;
	}

.slide-control li a {
	width:25px;
	height:40px;
	display:none;
	margin-top:75px;
	opacity:0.4;
	text-indent:-9999px;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	transition-property:all .5s ease;
	/* Firefox 4 */
	-moz-transition:all .5s ease;
	/* Safari and Chrome */
	-webkit-transition:all .5s ease;
	/* Opera */
	-o-transition:all .5s ease;
	}
.slide-control li a:hover {
	cursor:pointer;
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}
#slider-banner #previous {
	background:url('../images/slideshow-arrow-prev.png') no-repeat 10px;
	float:left;
	text-indent:-9999px;
	padding:40px 40px 40px 10px;
}
#slider-banner #next {
	background:url('../images/slideshow-arrow-next.png') no-repeat 40px;
	text-align:right;
	float:right;
	text-indent:9999px;	
	padding:40px 10px 40px 40px; 
	overflow:hidden;
}

/* promo page */
.promotional {width:100%;}	
.hiliteit {font-weight:bold;color:#1C8B9B;letter-spacing: 0.15em;}
.epformat{ 
    background-color: #EAEAEA;
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    height: 40px;
    margin: 3px;
    padding: 2px 0;
    width: 82px;
    }
.epPromo {width: 450px; background-color: #0077cb; padding: 6px 0px 20px 0px; text-align: center; float: left;}	
.epformat a:link {
    color: #0077CB;
    display: block;
    font-size: 1.5em;
    height: 32px;
    margin-bottom: 4px;
    padding: 0;
    text-decoration: none;
    width: 100%;
	}
.epformat a:visited {color:#0077CB;font-size:1.5em;text-decoration:none;}
.epformat a:hover {background-color:#0077CB;color:#FFF;font-size:1.5em;text-decoration:none;}
.epformat a:active {color:#0077CB;font-size:1.5em;text-decoration:none;}
.epformat img, .ceformat img {float: left !important;}
.ceformat{
	background-color: #EAEAEA;
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    height: 40px;
    margin: 3px;
    padding: 4px 0px;
    width: 82px;
    }
.cePromo {width: 450px; background-color: #6550A3; padding: 6px 0px 20px 0px; text-align: center; float: right;}
.ceformat a:link {color:#6550A3;   
	display: block;
    font-size: 1.5em;
    height: 32px;
    margin-bottom: 4px;
    padding: 0;
    text-decoration: none;
    width: 100%;}
.ceformat a:visited {color:#6550A3;font-size:1.5em;text-decoration:none;}
.ceformat a:hover {background-color:#6550A3;color:#FFF;font-size:1.5em;text-decoration:none;}
.ceformat a:active {color:#6550A3;font-size:1.5em;text-decoration:none;}

.epPromo p, .cePromo p {font-size:1.3em;letter-spacing:1px;color:#000;line-height: 160%;}
.epPromo p a:link, .cePromo p a:link {padding:4px 8px;color:#fff;}
.epPromo p a:visited, .cePromo p a:visited {color:#fff;}
.epPromo p a:hover  {background-color:#fff;color:#0077cb;} 
.cePromo p a:hover {background-color:#fff;color:#6550A3;}
.epPromo p a:active, .cePromo p a:active {color:#fff;}
.cePub, .epPub {display: block; height: 442px; margin-left: 16px; width: 420px;}
.cePdata  p a:first-child, .epPdata  p a:first-child {display:block;}
.epformat span.link-size {
    color: #89AEDA;
    font-size: 0.6em;
}
.ceformat span.link-size {
    color: #89AEDA;
    font-size: 0.6em;
}
/* eNewsletter */
.layout-content.enews {
	width:100%;
	}
div.layout-content.enews div.content_block {
	background:none;
	box-shadow: 0px 0px 0px rgba(27,54,58,0.35);
	padding:0;
	margin:0;
	}
html[lang="de"] .layout-content.enews h1 {
	width:80%;
	}
.layout-content.enews h1 {
	margin-left:0;
	width:82.6%;
	background:#fff;
	box-shadow: 4px 4px 4px rgba(27,54,58,0.35);
	padding:10px 20px;
	float:left;
	}
.layout-content.enews h1 span {
	padding:0;
	margin:0;
	}
.button_enews_top {
	float:right;
	}
/*** Button older eNews ***/
.layout-content.enews .button_subscribe {
	border-right:1px solid #89AEDA;
	}
.layout-content.enews .button_subscribe,
.layout-content.enews .button_older_news
	{
	padding:16px 6px 15px;
	background:#0B3669;
	box-shadow: 4px 4px 4px rgba(27,54,58,0.35);
	display:inline-block;
	float:left;
	}
.layout-content.enews .button_subscribe:hover,
.layout-content.enews .button_older_news:hover {
	cursor:pointer;
	background:#ccc;
	}
.layout-content.enews .button_subscribe a,
.layout-content.enews .button_older_news a {
	color:#eee;
	}
.layout-content.enews .button_subscribe:hover a,
.layout-content.enews .button_older_news:hover a 
	{
	color:#0B3669;
	}
.enews .hiliteit {
	background:#0B3669;
	color:#fff;
	padding:4px;
	}
.enews #issuesleft,
.enews #issuesright {
	padding:0;
	}
.enews #issuesleft li,
.enews #issuesright li {
	list-style:none;
	}
.enews #issuesleft li a,
.enews #issuesright li a {
	padding:4px;
	color:#3B72B4;
	}
.enews #issuesleft li a:hover,
.enews #issuesright li a:hover {
	text-decoration:none;
	background:#3B72B4;
	color:#fff;
	}
#enews_archives {
	display:none;
	background:#DAE7F6;
	padding:20px;
	}
#enews_archives h3 {
	margin-top:0;
	border-bottom:1px dotted #027AC6;
	color:#027AC6;
	font-size:1.4em;
	}
#enews_archives h4 {
	display:inline-block;
	float:left;
	text-transform:uppercase;
	background:#027AC6;
	margin-top:4px;
	padding:4px;
	}
#enews_archives h4 a {
	color:#fff;
	}
#enews_archives p {
	display:inline-block;
	float:left;
	margin-left:10px;
	max-width:750px;
	}
#enews_archives p a {
	color:#0B3669;
	}
#menu_nl {	
	float:left;
	width:62%;
	background:#F7C924;	
	box-shadow: 4px 4px 4px rgba(27,54,58,0.35);
	}
#menu_nl ul {
	list-style:none;
	padding:0;
	}
#menu_nl ul li {
	display:inline;
	float:left;
	margin-bottom:0;
	}
#menu_nl ul li a {	
	padding:10px 4px;
	text-decoration:underline;
	display:block;
	color:#0B3669;
	font-size:0.9em;
	}
#menu_nl ul li a:hover {
	text-decoration:none !important;
	}	
#vassiliou img {
	float:left;
	margin:0 10px 10px 0;
	}
#box_citation_issue {
	height:500px;
	margin-top:20px;
	}
#box_citation_issue #in_this_issue ul  li {
	padding:5px 0 !important;
	}
#box-citation {
	width:36%;
	height:99.2%;
	float:right;
	background:#DAE7F6;
	box-shadow: 4px 4px 4px rgba(27,54,58,0.35);
	}
#in_this_issue {
	width:58%;
	height:83.8%;
	float:left;
	background:#fff;
	box-shadow: 4px 4px 4px rgba(27,54,58,0.35);
	padding:20px;
	}
#in_this_issue ul {
	padding:0;
	}
#in_this_issue ul li {
	list-style:none;
	}
#in_this_issue #share {
	padding:0;
	}
#spotlight {
	width:100%;
	background:#fff;
	box-shadow: 4px 4px 4px rgba(27,54,58,0.35);
	float:left;
	margin-top:20px;
}
#spotlight > *,
#in_this_issue > *,
#box-citation > *,
#main_nl_web.right_col > *
	{
	padding:20px;
	display:block;
	}
a[name="0"] {
	padding:0 !important;
	}
.euText > #main_nl_web {
	float:left;
	width:100%;
	}	
#main_nl_web {
	float:left;
	width:62%;
	}	
#main_nl_web .item,
#main_nl_web .item_last
	{
	width:93%;
	background:#fff;
	box-shadow: 4px 4px 4px rgba(27,54,58,0.35);
	float:left;
	padding:20px;
	margin:10px 10px 0 0 !important;
	}
#spotlight > div a[title="read more"],
#main_nl_web .item p,
#main_nl_web .item_last p,
#main_nl_web .item > a[title="read more"],
#main_nl_web .item_last > a[title="read more"]
	{
	margin-left:220px;
	padding:0;
	}
#main_nl_web .item > a[title="read more"],
#main_nl_web .item_last > a[title="read more"],
#main_nl_web .item > a[title="read more"]
	{
	margin-top:10px;
	display:block;
	}
#main_nl_web .item:first-child {
	margin-right:0;
	margin-top:20px !important;
	}
#main_nl_web #spotlight a.title_link,
#main_nl_web .item .item_title,
#main_nl_web .item_last .item_title 
	{
	font-size:1.6em;
	margin-bottom:14px;
	}
#main_nl_web #spotlight .title {
	padding-bottom:0;
	}	
#main_nl_web #spotlight div > img {
	margin:0 !important;
	float:left;
	}
#main_nl_web.right_col {
	float:right;
	width:36%;
}
#main_nl_web.right_col .box_right:first-child {
	margin-top:20px;
	}
#main_nl_web.right_col .box_right {
	padding:20px;
	padding-top:10px;
	background:#DAE7F6;
	box-shadow: 4px 4px 4px rgba(27,54,58,0.35);
	margin-bottom:10px;
	}
#box-citation {
	font-size:0.9em;
	position:relative;
	}
#box-citation #title {
	font-size:1.4em;	
	color:#0B3669;
	}
#box-citation #subtitle {
	font-size:1.2em;	
	}	
#box-citation #vassiliou {
	padding-bottom:0;
	}
#box-citation #btn_website {
	padding:0;
	width:100%;
	position:absolute;
	bottom:0;
}
#box-citation #btn_website a {
	text-align:center;
	display:block;
	background:#F7C924;
	padding:10px 9px;
	color:#0B3669;
	width:44.5%;
	float:left;
}
#box-citation #btn_website a {
	border-left:1px solid #A1670C;
	}
#box-citation #btn_website a:first-child {
	border:0;
	}
#box-citation #citation {	
	padding-top:20px;	
	}
.layout-content.enews .content_block .box_right h3 {
	margin-top:0;
	position:static;
	background:url("../enews/images/title_left_right_menu.png") no-repeat scroll left 2px transparent;
	margin-left:-37px;
	margin-bottom:0;
	padding-bottom:0;
	color:#0B3669;
	height:37px;
	}
.layout-content.enews .content_block .box_right h3 span {
	font-size:1.2em;
	font-weight:normal;
	color:#0B3669;
	margin:2px 0 4px 0px;
	display:block;
	padding-left:62px;
	}
.item_right ul {
	padding:0;
	}
.item_right ul li {
	list-style:none;
	}
.clear_both {
	clear:both;
	}
#nl_footer {
	width:70%;	
	}
#nl_footer #code {
	color:#ccc;
	text-align:center;
	}
/*** Newsletter november ***/
.nov #box-citation {
	height:auto;
	width:auto;
	float:left;
	margin-bottom:20px;
	}
.nov #main_nl_web {
	width:auto;
	}	
.nov #main_nl_web .item,
.nov #main_nl_web .item_last
	{
	width:auto;
	margin-right:0 !important;
	}
.nov #box-citation #btn_website {
	position:static;
	width:auto;
	}
.nov #box-citation #btn_website a {
	background:none;
	text-align:left;
	width:auto;
	padding:0;
	float:none;
	color:#A1670C;
	}
#nl_footer {
	width:100%;
	}
div.level_1.euItem.euNbr_0.euSeqNr_3.euFirst.size_medium.column_1.line_2.type_slideshow.hp_getin {width: 100%;overflow:visible; margin-top:0; height:135px;}
div.hp_getin h4 {	
   background: url("/education/images/title_effect.png") no-repeat scroll left bottom transparent;
    border: 0 none;
    color: #FFFFFF;
    display: inline-block;
    font-size: 1em;
    left: -17px;
    padding-bottom: 11px;
    position: absolute;
    top: 14px;
    z-index: 99;

	}
div.hp_getin h4 a  {color: #0B3669; background-color:#F7C924; padding: 4px 50px 4px 6px;}	
div.level_1.euItem.euNbr_0.euSeqNr_3.euFirst.size_medium.column_1.line_2.type_slideshow.hp_getin ul { margin-top:45px;}
div.level_1.euItem.euNbr_6.euSeqNr_13.euLast.euSeparator.type_button.size_small.line_3.column_2 h3   { border: 0 none;
    color: #A1670C;
    font-size: 120%;
    margin: 0;
    padding: 10px 0 0 10px;}