body { background-color: #F8F8F8}

#interface
{
    padding-top: 23px;
    background-image: url('/images/style-2013/bkg-interface.jpg');
    background-repeat: repeat-x;
    /*background-position: left -40px;*/
}

#toolbar
{
    top: -23px;
    right: 170px;
}

    #toolbar ul li { padding: 0 7px 0 9px }

#lgg
{
    right: 7px !important;
    top: -22px !important;
    z-index: 10000 !important;
}

.euLayout
{
    width: 980px;
    position: relative;
    border: none;
}

#header { background-color: transparent }


#euContainerHp { background-color: #fff }

/* #euContainerHp #hp_col_left
{
    display: none;
}
   ================================================== */

    #euContainerHp #hp_col_right
    {
        margin: 0;
        float: right;
        width: 77.5%;
    }

#euContainerHp.special-features #content_col_left h1.stand_content_title,
#euContainerHp.special-features #content_col_left div.noMarginRight h2,
.special-features h2.subtitle,
.special-features .expendable-box h3 { font-family: Arial, Helvetica, sans-serif }

.special-features .expendable-box h3 { font-weight: bold }

#navigation
{
    background-image: url('/images/style-2013/bkg-interface.jpg');
    background-repeat: repeat-x;
    background-position: left bottom;
    border-top: none;
    border-bottom: 2px #c4c4c4 solid;
}

    #navigation ul
    {
        background-color: #C1CFD6;
        overflow: hidden;
        width: 980px;
        margin: auto;
		clear: left;
    }

        #navigation ul ul
        {
            border: none;
            width: auto;
            overflow: auto;
        }

    #navigation li.last { border-right: none }

    #navigation ul li ul
    {
        background: none repeat scroll 0 0 #91a9b5;
        color: #fff;
        padding: 10px 10px 10px 0;
    }

    #navigation li li { border: none }

        #navigation li li a
        {
            color: #fff;
            padding: 13px;
        }

    #navigation li li a:hover{
        background: #efefef;
        padding: 13px;
        color: #415763;
    }

    #navigation li a
    {
        font-size: 0.73em;
        font-weight: normal;
        padding: 17px 11px;
        *padding: 15px 11px;
        color: #415763;
    }

    #navigation li.active a
    {
        background-color: #91A9B5;
        color: #fff;
    }

    #navigation ul li.section-1,
    #navigation ul li.section-2,
    #navigation ul li.section-3,
    #navigation ul li.section-4,
    #navigation ul li.section-5,
    #navigation ul li.section-6,
    #navigation ul li.section-7 { width: 14% }

#path
{
    font-weight: normal;
    background-color: #0f1d63;
    padding: 4px 2px;
}

    #path ul { }

div.nav_dropdown { border: none }

#euContainerHp #content_col_right { width: 200px }

.expendable-box
{
    border: 1px #dcdcdc solid;
    margin-bottom: 4%;
    padding: 0 10px;
    background-image: url('/images/style-2013/bkg-expendable-box.jpg');
    background-repeat: repeat-x;
    background-position: bottom center;
    min-height: 65px;
    cursor: pointer;
	width: 94%;
}

    .expendable-box p
    {
        width: 335px; /* Width required for the jQuery slideDown to work smoothly */
        cursor: text;
        margin-top: 10px;
    }

#euContainerHp #content_col_left div.stand_content_content .expendable-box p a
{
    text-decoration: none;
    color: black;
}

#euContainerHp #content_col_left div.stand_content_content .expendable-box p a:hover { text-decoration: underline }

#euContainerHp #content_col_left div.stand_content_content .expendable-box p a.rmore
{
    display: block;
    text-align: right;
    margin-top: 25px;
    color: blue;
}

.expendable-box h3
{
    font-weight: bold;
    font-size: 1.2em;
    margin-top: 10px;
}

.expendable-boxes-left,
.expendable-boxes-right
{
    float: left;
    width: 49%;
}

.expendable-boxes-left
{
    margin-right: 2%;
    *margin-right: 1%;
}

#euContainerHp #hp_col_right #tools,
#euContainerHp #hp_col_right #content_col_right #tools
{
    width: 98%;
    margin-top: 15px;
    height: auto;
    padding: 1%;
    padding-bottom: 5px;
    background-color: #e5ebf3;
    overflow: hidden;
}

    #euContainerHp #hp_col_right #tools #accessbar li#share-tool,
    #euContainerHp #hp_col_right #tools #accessbar_l2 li#share-tool
    {
        margin-bottom: -5px;
        position: absolute;
        right: 0;
        top: 54px;
        *top: 50px;
    }

        #euContainerHp #hp_col_right #tools #accessbar li#share-tool a,
        #euContainerHp #hp_col_right #tools #accessbar_l2 li#share-tool a
        {
            text-decoration: none;
            color: black;
        }

    #euContainerHp #hp_col_right #tools #accessbar li
    {
        margin-right: 5px;
        margin-bottom: 10px;
    }

#euContainerHp #content_col_right div.right_box { border: none }

    #euContainerHp #content_col_right div.right_box h3
    {
        background-image: none;
        background-color: #eff2f6;
        color: #5f6f84;
        font-size: 1.05em;
        padding-bottom: 7px;
		height: auto;
		min-height: 25px;
    }

p.date
{
    margin-bottom: 40px;
    /*visibility: hidden;*/
}

div#social_share
{
    border: none;
    height: 20px;
    min-width: 330px;
    position: absolute;
    top: -13px;
    right: 0;
    margin-bottom: 20px;
}

    div#social_share div.fb-like { float: right }

    div#social_share div.twit-like
    {
        float: right;
        width: 90px;
    }

.stand_content_content { position: relative }

.related_links
{
    border: 1px #eeefef solid;
    border-left: 20px #c8c9cb solid;
    background-color: #fdfdfd;
    padding: 10px;
    padding-left: 0;
    margin-top: 30px;
}

#euContainerHp #content_col_left div.stand_content_content .related_links ul
{
    margin: 0;
    list-style: none;
}

    #euContainerHp #content_col_left div.stand_content_content .related_links ul li
    {
        margin-bottom: 5px;
        margin-top: 5px;
    }

       #euContainerHp #content_col_left div.stand_content_content .related_links ul li a,
        #euContainerHp #content_col_left div.stand_content_content a,
        #euContainerHp #content_fullsize a { /*color: #003399*/ 
		text-decoration: none;
		}
		
		#euContainerHp #content_col_left div.stand_content_content .related_links ul li a:hover,
        #euContainerHp #content_col_left div.stand_content_content a:hover,
        #euContainerHp #content_fullsize a:hover { /*color: #003399*/ 
		text-decoration: underline;
		}

.back-btn
{
    display: inline-block;
    padding: 15px 30px;
    margin-top: 15px;
    color: #003399;
    background-color: #e5ebf3;
    text-decoration: none;
}
#mediasimg .mediaTitle{
    font-size: 12px;
    font-weight: normal;
    padding: 3px 5px 0;
}
.right_box .mediaFrame{
    width:85% !important;
     min-width: 190px;
}
.expendable-box h3.expend-toggler { background-image: none }

#euContainerHp #content_col_left h1.stand_content_title { margin: 0 }

#euContainerHp #hp_col_right #accordion_social_media { width: 100% }

div.accordion_container_left
{
    width: 49%;
    float: left;
    margin-right: 2%;
    min-width: auto;
}

div.accordion_container_right
{
    width: 49%;
    float: left;
    min-width: auto;
}

h3.toggler_social_media { font-size: 1.1em !important }

#accordion_social_media div.accordion h3.toggler
{
	width: 334px;
}

#euContainerHp #hp_col_right #content_fullsize div.news_overview,
#euContainerHp #hp_col_right #content_col_left div.news_overview,
#euContainerHp #hp_col_right #content_fullsize div.team_overview { margin-right: 0 }

#euContainerHp #hp_col_right #content_fullsize.no_droplist h1 { margin-right: 0 }

#euContainerHp #hp_col_right { 
    margin-right: 0; 
}

#euContainerHp #content_col_left 
{
    float: left;
    margin-right: 220px;
    min-width: 530px;
    width: auto;
    width: 530px;*/
    max-width: 735px;
}

#euContainerHp #content_col_left.content_col_left_fullsize 
{
   width: 735px;
}

#twoColumns #euContainerHp #content_col_left { margin-right: 0 }


#euContainerHp #content_col_left div.content_box_bottom { margin-right: 0 }

#euContainerHp #content_col_left div.stand_content_content { margin-right: 0 }

.home-eeas #euContainerHp #hp_col_left { padding-right: 15px }

.home-eeas #euContainerHp #hp_col_right
{
    width: 30%;
    margin-right: 15px;
    float: left;
}

#euContainerHp #hp_col_right #container_droplist_top { margin-right: 0 }

#euContainerHp #hp_col_right #content_fullsize #container_droplist_top { margin-right: 220px }

#video_page_container #video_page { margin-right: 0 }

#video_page_container .video_content_list { margin-right: 0 }

#video_page_container .multipage { margin-right: 0 }

#euContainerHp #hp_col_right #container_droplist_top div#droplist_left { width: auto }

.large-box-container { margin-right: 0 }

#euContainerHp
{
    padding-top: 0;
	padding-bottom: 40px;
    border: none;
}

    #euContainerHp #hp_col_right
    {
        margin-top: 0px;
        *margin-top: 16px;
        padding-top: 0;
    }
	
		#euContainerHp #hp_col_right #content_col_left
		{
			margin-top: 20px;
            margin-bottom: 30px;
			*margin-top: 0px;
		}
		
			#euContainerHp #hp_col_right #content_col_right #tools
			{
				*margin-top: 0px;
			}

    #euContainerHp #hp_col_left
    {
        margin-top: 0;
        padding-top: 16px;
    }
	
		#euContainerHp #hp_col_left #menu_left
		{
			margin-top: 4px;
		}
		
	#euContainerHp #hp_col_right #content_fullsize
	{
		margin-top: 20px;
		*margin-top: 0px;
		*padding-top: 0;
	}
	
	#euContainerHp #hp_col_right #content_fullsize.no_droplist
	{
		margin-top: 35px;
		*margin-top: 0px;
		*padding-top: 0;
	}
	
		#euContainerHp #hp_col_right #content_fullsize #content_col_right
		{
			*margin-top: 20px;
		}
	
			#euContainerHp #hp_col_right #content_fullsize #content_col_right #tools
			{
				margin-top: 0px;
			}
	
	#euContainerHp #content_col_left div.content_box_bottom h2, h2.subtitle 
	{
		*min-width: 98.1%;
	}

#social-icons
{
    position: absolute;
    top: 0;
    margin: 0;
    padding: 0;
    padding-left: 28px;
    right: 0;
    z-index: 2000;
    background-image: url('../images/template/bkg-social-icons.png');
    background-repeat: no-repeat;
    background-position: left;
    height: 37px;
    list-style: none;
}

    #social-icons li
    {
        float: left;
        background-color: #0f1d63;
        padding-top: 6px;
        padding-bottom: 6px;
        padding-right: 12px;
    }

        #social-icons li a
        {
            text-indent: -99999px;
            display: block;
            width: 25px;
            height: 25px;
            margin: 0;
            padding: 0;
            background-repeat: no-repeat;
            background-position: top center;
        }

        #social-icons li a.twitter { 	background-image: url('../images/template/icon-twitter.jpg') }
        #social-icons li a.facebook { 	background-image: url('../images/template/icon-facebook.jpg') }
        #social-icons li a.storify {	 background-image: url('../images/template/icon-storify.jpg') }
        #social-icons li a.youtube { 	background-image: url('../images/template/icon-youtube.jpg') }
        #social-icons li a.flickr { 	background-image: url('../images/template/icon-flickr.jpg') }
        #social-icons li a.mobile {		background-image: url('../images/template/icon-mobile.jpg') }
        #social-icons li a.rss { 		background-image: url('../images/template/icon-rss.jpg') }
        #social-icons li a.instagram { 	background-image: url('../images/styles-2015/social-icons-2015/icon-instagram.jpg') }

#tools2 { display: none }

#navigation ul li.section-1, #navigation ul li.section-2, #navigation ul li.section-3, #navigation ul li.section-4, #navigation ul li.section-5, #navigation ul li.section-6, #navigation ul li.section-7
{
	width: auto;
}

#navigation ul li.section-7
{
	border: none;
}

h2.stand_content_title {
	padding: 0px;
	margin: 0px;
	/*
	font-size: 0.85em;
	font-weight: bold;
	*/
	font-size: 1.1em;
	font-weight: normal;
	background-image: url(/images/template/bk_h2_internal_box.gif);
	height: 25px;
	padding-top: 8px;
	padding-left: 10px;
}

.stand_content_content img
{
	float: left;
	margin: 0 10px 10px 0;
}

.stand_content_content img.alIco
{
	margin: auto;
	float: none;	
}

#euContainerHp #content_col_left div.stand_content_content ul li
{
	
    font-size: 15px;
    line-height: 1.5em;
    list-style-image: url("/images/template/arrow-double-blue-2.gif");
    padding: 5px 0 5px 5px;

}

#euContainerHp #content_col_left div.stand_content_content  li li {
    font-size: 1em;
}

#euContainerHp #content_col_left h1.stand_content_title {
	background-position: bottom;
	background-color: #c1cfd6;
	background-repeat: repeat-x;
}

div.multipage
{
	margin: 0;
}

#content_fullsize div.multipage
{
	margin-right: 0px;
}

#euContainerHp #content_col_left h1.content_title, #euContainerHp #content_col_left #stand_content_content h1.content_title
{
    margin-right: 0;
    margin-top: 7px;
    padding: 2px 0 !important;
}

/*Special features*/

#banner-en, #banner-fr, #banner-ga, #banner-de, #banner-es, #banner-pt, #banner-nl, #banner-bg, #banner-cs, #banner-da, #banner-it, #banner-lt, #banner-lv, #banner-el, #banner-mt, #banner-pl, #banner-et, #banner-hu, #banner-ro, #banner-sl, #banner-sk, #banner-fi, #banner-sv, #banner-ru, #banner-uk, #banner-ar, #banner-zh, #banner-ar {
    background-color: #101f64;
    background-position: 1px 0;
    background-repeat: no-repeat;
    background-image:url("/images/template/banner-background.jpg");
}



#euContainerHp.special-features
{
	background-color: #fff;
}

/* #euContainerHp.special-features #hp_col_left
{
	display: none;
} */

#euContainerHp.special-features #hp_col_right
{
	margin: 0;
}

#euContainerHp.special-features #content_col_left h1.stand_content_title,
#euContainerHp.special-features #content_col_left div.noMarginRight h2,
.special-features h2.subtitle,
.special-features .expendable-box h3
{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: 'Roboto', sans-serif;
}

.special-features .expendable-box h3
{
	font-weight: bold;
}

div.nav_dropdown
{
	border: none;
}

#euContainerHp.special-features #content_col_left
{
	max-width: 90%;
}

#euContainerHp.special-features #content_col_right
{
	width: 300px;
}

.special-features .expendable-box
{
	border: 1px #dcdcdc solid;
	margin-bottom: 4%;
	padding: 0 10px;
	background-image: url('/special-features/images/bkg-expendable-box.jpg');
	background-repeat: repeat-x;
	background-position: bottom center;
	min-height: 65px;
	cursor: pointer;
	width: 94%;
	*width: 338px;
}

.special-features .expendable-box p
{
	width: 335px; /* Width required for the jQuery slideDown to work smoothly */
	cursor: text;
	margin-top: 10px;
}

#euContainerHp.special-features  #content_col_left div.stand_content_content .expendable-box p a
{	
	text-decoration: none;
	color: black;
}

#euContainerHp.special-features  #content_col_left div.stand_content_content .expendable-box p a:hover
{
	text-decoration: underline;
}

#euContainerHp.special-features  #content_col_left div.stand_content_content .expendable-box p a.rmore
{
	display: block;
	text-align: right;
	margin-top: 25px;
	color: blue;
}

.special-features .expendable-box h3
{
	font-weight: bold;
	font-size: 1.2em;
	margin-top: 10px;
}

.special-features .expendable-boxes-left,
.special-features .expendable-boxes-right
{
	float: left;
	width: 49%;
}

.special-features .expendable-boxes-left
{
	margin-right: 2%;
	*margin-right: 2%;
}

#euContainerHp.special-features  #hp_col_right #tools, #euContainerHp.special-features  #hp_col_right #content_col_right #tools
{
	/*width: 98%;*/
	margin-top: 19px;
	height: auto;
	padding: 1%;
	padding-bottom: 5px;
	background-color: #e5ebf3;
}

#euContainerHp.special-features  #hp_col_right #tools #accessbar li#share-tool, #euContainerHp.special-features  #hp_col_right #tools #accessbar_l2 li#share-tool
{
	margin-bottom: -5px;
	position: absolute;
    right: 0;
    top: 54px;
	*top: 50px;
}

#euContainerHp.special-features  #hp_col_right #tools #accessbar li#share-tool a,
#euContainerHp.special-features  #hp_col_right #tools #accessbar_l2 li#share-tool a
{
	text-decoration: none;
	color: black;
}

#euContainerHp.special-features  #hp_col_right #tools #accessbar li
{
	margin-right: 5px;
	margin-bottom: 10px;
}

#euContainerHp.special-features  #content_col_right div.right_box
{
	border: none;
}

#euContainerHp.special-features  #content_col_right div.right_box h3
{
	background-image: none;
	background-color: #eff2f6;
	color: #5f6f84;
	font-size: 1.05em;
	padding-bottom: 7px;
}

.special-features p.date
{
	margin-bottom: 40px;
	/*visibility:hidden;*/
}

.special-features div#social_share {
    border: none;
    height: 20px;
    width: auto;
	position: absolute;
	top: -13px;
	right: 0; 
	margin-bottom: 20px;
}

.special-features div#social_share div.fb-like
{
	float: right;
}


.special-features div#social_share div.twit-like
{
	float: right;
	width: 90px;
}

.special-features .stand_content_content
{
	position: relative;
}

.special-features .related_links
{
	border: 1px #eeefef solid;	
	border-left: 20px #c8c9cb solid;
	background-color: #fdfdfd;
	padding: 10px;
	padding-left: 0;
	margin-top: 30px;
}

#euContainerHp.special-features  #content_col_left div.stand_content_content .related_links ul
{	
	margin: 0;
	list-style: none;
}

#euContainerHp.special-features  #content_col_left div.stand_content_content .related_links ul li
{
	margin-bottom: 5px;
	margin-top: 5px;
}

#euContainerHp.special-features  #content_col_left div.stand_content_content .related_links ul li a, 
#euContainerHp.special-features  #content_col_left div.stand_content_content a, #euContainerHp.special-features  #content_fullsize a
{
	color: #003399;
}

.special-features .back-btn
{
	display: inline-block;
	padding: 15px 30px;
	margin-top: 15px;
	color: #003399;
	background-color: #e5ebf3;
	text-decoration: none;
}
.special-features .expendable-box h3.expend-toggler {
	background-image:none;
}

#navigation ul li.section-1, #navigation ul li.section-2, #navigation ul li.section-3, #navigation ul li.section-4, #navigation ul li.section-5, #navigation ul li.section-6, #navigation ul li.section-7 {
	width: auto;
}

#navigation ul li.section-1, #navigation ul li.section-2, #navigation ul li.section-3, #navigation ul li.section-4, #navigation ul li.section-5, #navigation ul li.section-6, #navigation ul li.section-7 {
	width: 14%;
}

#navigation ul li.item2bg { width: 17% !important;}
#navigation ul li.item3bg { width: 17% !important;}
#navigation ul li.item4bg { width: 11% !important;}
#navigation ul li.item6bg { width: 13% !important;}
#navigation ul li.item7bg { width: 12% !important;}

#navigation ul li.item3cs { width: 17% !important;}
#navigation ul li.item4cs { width: 11% !important;}

#navigation ul li.item3da { width: 18% !important;}
#navigation ul li.item4da { width: 11% !important;}

#navigation ul li.item2en { width: 14% !important;}
#navigation ul li.item3en { width: 14% !important;}
#navigation ul li.item4en { width: 14% !important;}
#navigation ul li.item5en { width: 14% !important;}
#navigation ul li.item6en { width: 14% !important;}
#navigation ul li.item7en { width: 14% !important;}
#navigation ul li.item8en { width: 14% !important;}

#navigation ul li.item2el { width: 15% !important;}

#navigation ul li.item2fr { width: 15% !important;}

#navigation ul li.item3it { width: 15% !important;}

#navigation ul li.item3it { width: 15% !important;}

#navigation ul li.item3nl { width: 17% !important;}
#navigation ul li.item7nl { width: 11% !important;}

#navigation ul li.item2pl { width: 15% !important;}
#navigation ul li.item3pl { width: 15% !important;}
#navigation ul li.item4pl { width: 10% !important;}

#navigation ul li.item3sk { width: 15% !important;}

#navigation ul li.item2sv { width: 12% !important;}
#navigation ul li.item3sv { width: 17% !important;}
#navigation ul li.item4sv { width: 12% !important;}
#navigation ul li.item5sv { width: 12% !important;}
#navigation ul li.item6sv { width: 17% !important;}

#hp_col_right
{
	min-height: 500px;
}

#lgg label
{
	display: none;
}

/* .special-features#euContainerHp #hp_col_right
{
	width: 98%;
} */

.special-features#euContainerHp #content_col_left
{
	margin-right: 0;
	max-width: 98%;
}

.special-features#euContainerHp #content_col_left h2.subtitle
{
	margin-right: 0;
}

.special_features_int
{
	margin: 20px 0 10px !important;
    width: 290px !important;
}

#euContainerHp #hp_col_right #content_col_left div.bk_blue
{
	width: auto;
}

#euContainerHp #hp_col_right #content_col_left #content_fullsize div.team_overview ul.team_left_col 
{
	font-size: 1em;
}

#euContainerHp #content_col_left div.stand_content_content{
	/*margin-top: 0;*/
	margin-top:10px;
	padding-top: 0;
    overflow: visible;
}

#euContainerHp #content_col_left div.stand_content_content div.stand_content_photo span.news_photo_legend, #euContainerHp #content_col_left div.stand_content_content div.stand_eueom_content_photo
{
	padding-right: 0;
	clear: both;
	text-align: center;
}

#euContainerHp #content_col_left div.stand_content_content div.stand_content_photo span.news_photo_legend, #euContainerHp #content_col_left div.stand_content_content div.stand_eueom_content_photo_asem
{
	padding-right: 0;
	clear: both;
	text-align: center;
}


#euContainerHp #content_col_left div.stand_content_content div.stand_content_photo img
{
	width: 250px;
}

#euContainerHp #content_col_left div.stand_content_content div.stand_content_photo .alIco
{
	width: auto;
}

#euContainerHp #content_col_left div.stand_content_content div.stand_content_photo span.news_photo_legend
{
	max-width: 250px;
}

/*----------------------------------------*/
#euContainerHp #content_col_left div.stand_content_content div.stand_content_photo_200 img
{
	width: 200px;
}

#euContainerHp #content_col_left div.stand_content_content div.stand_content_photo_200 .alIco
{
	width: auto;
}

#euContainerHp #content_col_left div.stand_content_content div.stand_content_photo_200 span.news_photo_legend_200
{
	max-width: 200px;
}

#euContainerHp #content_col_left div.stand_content_content div.stand_content_photo_200{
    background-color: #EFEFEF;
    float: left;
    margin-bottom: 10px;
    margin-right: 20px;
    padding: 10px 0 0 10px;
    text-align: center;
}
/*-----------------------------------------*/


#euContainerHp #content_col_left div.stand_content_content div.stand_eueom_content_photo img
{
	width: 508px !important;
	margin: 10px 10px 10px 0;
}

#euContainerHp #content_col_left div.stand_content_content div.stand_eueom_content_photo_asem img
{
	width: 470px !important;
	margin: 10px 10px 10px 0;
}
 

#euContainerHp #content_col_left div.stand_content_content div.stand_content_photo span.news_photo_legend, #euContainerHp #content_col_left div.stand_content_content div.stand_eueom_content_photo {
    width: auto !important;
}

#euContainerHp #content_col_left div.stand_content_content div.stand_content_photo span.news_photo_legend, #euContainerHp #content_col_left div.stand_content_content div.stand_eueom_content_photo_asem {
    width: auto !important;
}

#euContainerHp #content_col_left div.stand_content_content div.stand_eueom_content_photo span.news_photo_legend
{
	display: block;
	clear: both;
}

#euContainerHp #content_col_left div.stand_content_content div.stand_eueom_content_photo_asem span.news_photo_legend
{
	display: block;
	clear: both;
}

#euContainerHp #content_col_left div.stand_content_content div.stand_eueom_content_photo span.news_photo_legend
{
	display: block;
	clear: both;
}

#euContainerHp #content_col_left div.stand_content_content div.stand_eueom_content_photo_asem span.news_photo_legend
{
	display: block;
	clear: both;
}


#euContainerHp.top-stories #content_col_left div.stand_content_content div.stand_content_photo img
{
	width: 350px;
}

#euContainerHp.top-stories #content_col_left div.stand_content_content div.stand_content_photo .alIco
{
	width: auto;
}

#euContainerHp.top-stories #content_col_left div.stand_content_content div.stand_content_photo span.news_photo_legend
{
	max-width: 350px;
}

#euContainerHp #content_col_left div.stand_content_content div.stand_eueom_content_photo
{
	margin-right: 0;
}

#euContainerHp #content_col_left div.stand_content_content div.stand_eueom_content_photo_asem
{
	margin-right: 0;
}

#euContainerHp #hp_col_right #container_droplist_top
{
	width: auto;
	*width: 511px;
}

#euContainerHp #content_col_left div.stand_content_abstract
{
	margin-right: 0;
}

#euContainerHp #content_col_left h1
{
	height: auto;
	margin: auto;
	padding: 6px 0 5px 15px;
}

/*----- 2 columns lay out ------ */

#euContainerHp div#hp_col_right.col-12, #euContainerHp div#content_col_left.col-12{
    width: 99% !important;
    max-width:none !important;
}
#euContainerHp div#hp_col_right.col-12 div#content_col_left{
    float: left;
    width: 635px;
}  

#euContainerHp div#hp_col_right.col-12 #content_col_right{
    width: 300px;
}
#euContainerHp div#hp_col_right.col-12 div#content_col_right a img.int-subscribe{
    background: none repeat scroll 0 0 #E5EBF3;    
    padding: 0 99px 0 0;
}

#euContainerHp.top-stories #hp_col_right #content_col_left {
    position: relative;
}
#euContainerHp.top-stories #content_col_left div.stand_content_content {
    padding-top: 40px;
}

.top-stories div#social_share {    
    right: 4px;
    top: -4px;
	z-index: 5000;
}

.subtitle + .stand_content_content {
    padding-top: 15px !important;
}

.stand_content_title + .stand_content_content {
    padding-top: 15px !important;
}

#euContainerHp #content_fullsize div.stand_content_rep_abstract
{
	margin-right: 0;
}

#euContainerHp #hp_col_right #content_fullsize div.team_overview ul.team_rep {
    float: none;
	width: 100%;
}

#euContainerHp.top-stories  #content_col_left
{
	width: 100%;
}

.big-box-content
{
	margin-right: 0;
	margin-top:10px;
}

.stand_content_content .boxes-content-left, .stand_content_content .boxes-content-left-only, .stand_content_content .boxes-content-right, .stand_content_content .boxes-content-right-only
{
/*	height: 400px;*/
	min-height: 140px;

}

.stand_content_content li img
{
	float: none;
	margin: 0;
	margin-bottom: -2px;
}

.stand_content_content ul.list-flags
{
	margin: 0;
	padding: 0;
}

#euContainerHp #content_col_left div.stand_content_content ul.list-flags li
{
	margin-bottom: 0;
}

#euContainerHp #hp_col_right #stand_content_content div.multipage
{
	width: 100%;
}

#euContainerHp #content_col_left #news.content_box_bottom {
	margin-bottom: 15px;
}

#euContainerHp #content_col_left div.stand_content_content ul {
	margin: 0;
	padding-left: 20px;
	padding-bottom: 15px;
}

#euContainerHp #content_fullsize div.stand_content_content .button-left a, #euContainerHp #content_fullsize div.stand_content_content .button-right a {
    background-color: #C4E4F3;
    border: 1px solid #DBDCDE;
    border-radius: 4px 4px 4px 4px;
    color: black;
    float: left;
    font-weight: bold;
    margin-right: 18px;
    margin-top: 15px;
    padding: 26px 7px 30px;
    text-align: center;
    text-decoration: none;
    width: 349px;
}


#euContainerHp #content_fullsize div.stand_content_content .button-right a
{
	margin-right: 0;
}
#euContainerHp #content_fullsize div.stand_content_content {
    font-size: 0.75em;
    margin-right: 0;
    margin-top: 0;
    overflow: hidden;
    padding-top: 0;
}

#euContainerHp #hp_col_right #content_fullsize h1.stand_content_title
{
	margin: 0;
}

#euContainerHp #content_fullsize div.stand_content_content h3
{
	padding-bottom: 10px;
	padding-top: 15px;
	overflow: hidden;
	font-family: 'Palatino Linotype', 'Bookman Old Style', Bookman, 'URW Bookman L', serif;
}

#euContainerHp #content_fullsize div.stand_content_content h3 em
{
	font-size: 2.2em;
	float: left;
}

#euContainerHp #content_fullsize div.stand_content_content h3 span
{
	font-size: 1.5em;
	float: right;
}

.multipage ul
{
	padding: 0;
	list-style: none;
}

.multipage ul li span.date
{
	display: block;
}

#euContainerHp.special-reps
{
    border: none;
	overflow: hidden;
}

#euContainerHp #hp_col_right #content_fullsize h1
{
	height: auto;
	margin: 0;
	min-height: 29px;
}

#dropdown-filters
{
	min-width: auto;
	height: auto;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
	width: 100%;
}

#headquartier-filter h3,
#delegation-filter h3
{
	font-size: 0.75em;
	margin: 10px 0 0 0;
}

#headquartier-filter
{
	background-color: #eff2f6;
	margin-right: 7px;
}

#delegation-filter {
	margin-right: 0;
	background-color: #eff2f6;
	float: left;
}

#headquartier-filter select
{
	width: 195px;
}

#delegation-filter select {
	width: 308px;
}

#video_page_container
{
	width: 100%;
}

#video_page_container #video_page {
	margin-right: 0;
	margin-bottom: 15px;
	min-width: auto;
}



.tableDefault
{
	border-collapse: collapse;
}

.tableDefault td, .tableDefault th
{
	vertical-align: top;
	text-align: left;
	border: 1px #EFF2F6 solid;
}
table.padding3 td{
padding:3px 3px 6px 3px;
}
tr.left30 td{
padding-left:30px;
background-image: url('/images/template/arrow-double-blue-2.gif');
	background-repeat: no-repeat;
	background-position:  10px 2px;
}
#euContainerHp #content_col_right div#countries_concerned.right_box
{
	border: 1px #EFF2F6 solid;
	text-align: center;
}

#euContainerHp #content_col_right div#countries_concerned.right_box h3
{
	text-align: left;
}

#euContainerHp #hp_col_right #content_col_right #countries_concerned #select_country_list
{
	margin: 5px auto;
	display: inline-block;
	width: 180px;
}

.hidenojs
{
	display: none;
	margin: 10px 0;
}

.hp-subscribe,
.int-subscribe
{
	display: inline-block;
	height: 60px;
	margin-top: 15px;
}

.int-subscribe
{
	background: none repeat scroll 0 0 #e5ebf3;
    margin-top: 18px;
	*margin-top: 0;
	*margin-bottom: 15px;
}

#euContainerHp #hp_col_right #tools, #euContainerHp #hp_col_right #content_col_right #tools {
    padding: 5px 1%;
}


#euContainerHp #hp_col_right #tools #accessbar li, #euContainerHp #hp_col_right #tools #accessbar_l2 li {
    padding: 0 1px 0 2px;
}

#euContainerHp #hp_col_right #tools #share-tool {
    margin-left: 96px;
    margin-top: 2px;
}

#euContainerHp #hp_col_right #tools #accessbar_l2 {
    padding: 2px 0 0 1px;
}

#feature_list
{
	width: 100%;
	height: 230px;
	position: relative;
}

#feature_list #current_headline_infos
{
	height: 10px;
	padding: 10px;
	background-color: black;
	color: white;
	font-size: 0.7em;
	*width: 520px;
}

#feature_list #output
{
	width: 294px;
	*width: 325px;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 30px;
	z-index: 900;
}

#feature_list #output li
{
	position: absolute;
	overflow: hidden;
	width: 294px;
	height: 197px;
}

#feature_list #tabs
{
	width: 264px;
	*width: 274px;
	float: left;
	list-style: none;

	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	*top: 34px;
	right: 0;
	z-index: 999;
}

#feature_list #tabs li
{
	margin: 0;
	padding: 0;
	*margin-top: -4px;
}

#feature_list #tabs li a
{
	background-image: url('/images/bkg-scroller-tab.png');
	background-repeat: no-repeat;
	background-position: bottom left;
	display: block;
	height: 55px;
	*height: 61px;
	padding: 5px;
	*padding-bottom: 0;
	margin: 0;
	padding-left: 40px;
	font-size: 0.7em;
	text-decoration: none;
	color: black;
}

#feature_list #tabs li a.current
{			
	background-position: top left ;
	color: white;
}

#feature_list #tabs li a .news_img,
#feature_list #output li a .news_img
{
	width: 294px;
	height: 195px;
}

#euContainerHp #content_col_left div.stand_content_abstract {
    border: 1px solid #D3DEE3;
}
	
	#feature_list
{
	width: 100%;
	height: 230px;
	position: relative;
}

#feature_list #current_headline_infos
{
	height: 10px;
	padding: 10px;
	background-color: black;
	color: white;
	font-size: 0.7em;
	*width: 520px;
}

#feature_list #output
{
	width: 294px;
	*width: 325px;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 30px;
	z-index: 900;
}

#feature_list #output li
{
	position: absolute;
	overflow: hidden;
	width: 294px;
	height: 197px;
}

#feature_list #tabs
{
	/*width: 264px;
	*width: 274px;*/
	width: 265px;
	*width: 275px;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	*top: 34px;
	right: 0;
	z-index: 999;
}

#feature_list #tabs li
{
	margin: 0;
	padding: 0;
	*margin-top: -4px;
}

#feature_list #tabs li a
{
	background-image: url('/images/bkg-scroller-tab.png');
	background-repeat: no-repeat;
	background-position: bottom left;
	display: block;
	height: 55px;
	*height: 61px;
	padding: 5px;
	*padding-bottom: 0;
	margin: 0;
	padding-left: 40px;
	font-size: 0.7em;
	text-decoration: none;
	color: black;
}

#feature_list #tabs li a.current
{			
	background-position: top left ;
	color: white;
}

#feature_list #tabs li a .news_img
{
	width: 295px;
	height: 195px;
}


	.home-eeas a{
	text-decoration:none;
	color:#0f7ac5;}
	
	.home-eeas a img{
		border:none;}
	
	.home-eeas #feature_list
		{
			width: 100%;
			height: 230px;
			position: relative;
			margin-top: 15px;
		}
		
		.home-eeas #feature_list #current_headline_infos
		{
			height: 10px;
			padding: 10px;
			background-color: black;
			color: white;
			font-size: 0.7em;
			*width: 520px;
			display: none;
		}
		
		.home-eeas #feature_list #output
		{
			width: 294px;
			*width: 325px;
			float: left;
			list-style: none;
			margin: 0;
			padding: 0;
			position: absolute;
			left: 0;
			top: 30px;
			z-index: 900;
		}
		
		.home-eeas #feature_list #output li
		{
			position: absolute;
			overflow: hidden;
			width: 294px;
			height: 197px;
		}
		
		.home-eeas #feature_list #output li a img
		{
			width: 294px;
			height: 194px;
			border: 1px transparent solid;
		}
		
		.home-eeas #feature_list #tabs
		{
			width: 364px;
			
			float: left;
			list-style: none;
			margin: 0;
			padding: 0;
			position: absolute;
			top: 30px;
			
			right: 0;
			z-index: 999;
		}
		
		.home-eeas #feature_list #tabs li
		{
			margin: 0;
			padding: 0;
			line-height: 1.2;
		}
		
		.home-eeas #feature_list #tabs li a
		{
			background-image: url('/images/bkg-scroller-tab.png');
			background-repeat: no-repeat;
			background-position: bottom left;
			display: block;
			height: 55px;
			*height: 58px;
			padding: 5px;
			*padding-bottom: 0;
			margin: 0;
			padding-left: 40px;
			font-size: 0.7em;
			text-decoration: none;
			color: black;
		}
		
		.home-eeas #feature_list #tabs li a.current
		{			
			background-position: top left ;
			color: white;
		}
		
		.home-eeas #feature_list #output li a .news_img
		{
			width: 295px;
			height: 195px;
		}
		
		.home-eeas a.more
		{
			font-size: 0.80em;
			color: #005ea5;
			font-weight: bold;
			text-decoration: none;
			text-align: right;
			display: block;
		}
		
		.home-eeas #feature_list .slideshowdesc
		{
			font-weight: bold;
		}
		
		.home-eeas #feature_list .slideheadline
		{
			font-size: 1.1em;
		}
		
		.home-eeas #feature_list .slideshowinfo
		{
			display: block;
			margin: 0;
		}
		
		.home-eeas #hp_col_left h3
		{
			margin: 5px 0;
			font-family: 'Roboto', sans-serif;
			font-size:1.6em;
			font-weight:300;
		}
		
		.home-eeas #hp_col_left .box-container{
			margin: 15px 0;}

		.home-eeas #hp_col_left #box-content-news {
   			background-color: #FFFFFF;
   			width: 100%;}
		.home-eeas #hp_col_left .box-container h2 {
			font-family: 'Roboto', sans-serif;
			color: #000000;
   		 	display: block;
			font-size: 1.6em;
			font-weight:300;
			height: 29px;
   		 	line-height: 1.55em;
			margin: 0;
			padding: 0 0 5px;
			border-bottom:1px solid #dbe3e8;}
		.home-eeas #hp_col_left .box-container h2 a img{
			float:right;}
		.home-eeas #hp_col_left .box-container ul{
			font-size:0.8em;
			padding:0;
			margin:0;}
		.home-eeas #hp_col_left .box-container ul li{
			list-style:none;
			list-style-image:none;
			background:url(/images/bkg-news.png) repeat-x bottom left;
			padding:10px;
			border-bottom:1px dashed #CCC;}
		.home-eeas #hp_col_left .box-container ul li a{
			padding-top:5px;}
		.home-eeas #hp_col_left .box-container ul li span{
			font-weight:bold;
			color:#3c3c3c;
			font-size:0.85em;}
		.home-eeas #hp_col_left a.btn-more {
			background-image: url("/images/bullet-arrow-more.png");
			background-position: left center;
			background-repeat: no-repeat;
			color: #005ea5;
			display: block;
			float: right;
			font-size: 0.8em;
			font-weight: normal;
			margin-top: 5px;
			padding-left: 15px;
			padding-right: 2px;
			text-decoration: none;}
		.home-eeas #hp_col_left .box-list-countries{
			background: url(/images/img-map.png) no-repeat top right;
			background-color:#91a9b5;
			padding:20px;
			border-radius:5px;
			min-height: 100px;}
		.home-eeas #hp_col_left .box-list-countries select{
			width:350px;
			margin-bottom:20px;
			padding:5px;
			border-radius:8px;
			border:1px solid #CCC;}
		.home-eeas #euContainerHp #hp_col_right {
			
			margin-top:15px;
			
			}
		
		
h3.toggler_delegation
{
	width: 498px;
}

.element_delegation
{
	width: 529px;
}
.col-12 .element_delegation, .col-12 h3.toggler_delegation{
    width:auto;
}

/* Update colonne de droite HP */

.home-eeas #euContainerHp #hp_col_right
{
	float: right;
	margin-right: 7px;
	width: 31%;
}


#euContainerHp #hp_col_right #twitter_posts,
#euContainerHp #hp_col_right #security_strategy,
#euContainerHp #hp_col_right #media_items
{
	width: 280px;
	background-color: #e5ebf3;
	border-radius: 5px;
	padding: 10px;
	margin-bottom: 10px;
}

#twitter_posts
{
	margin-top: 10px;
}

	#twitter_posts #smk-twitter_user_timeline
	{
		font-size: 0.8em;
		background-image:none;
        background: none;
		/*background-repeat: no-repeat;
		background-position: 5px bottom;*/
		padding-bottom: 25px;
	}
	
		#twitter_posts #smk-twitter_user_timeline .smk-tweets
		{			
			padding: 10px;
			background-color: white;
			border-radius: 5px;
			*zoom: 1;
		}
		
		#twitter_posts #smk-twitter_user_timeline .smk-tweets p
		{			
			*zoom: 1;
		}

#euContainerHp #hp_col_right .special_features_ext{
	margin-bottom: 10px;
}		
		
#euContainerHp #hp_col_right .special_features,
#euContainerHp #hp_col_right .multi_media
{
	background-image: url(../images/special_features.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 300px;
	padding: 0;
	min-height: 175px;
	position: relative;
	overflow: hidden;
	border-radius: 5px;
}

#euContainerHp #hp_col_right .special_features
{
	background-image: url(../images/special_features.jpg);	
	min-height: 175px;
}

#euContainerHp #hp_col_right .multi_media
{
	background-image: url(../images/multi_media.jpg);	
	min-height: 100px;
	font-size: 80%;
	margin-bottom:10px;
}

#euContainerHp #hp_col_right .multi_media a
{
	display: block;
	width: 100%;
	height: 60px;
	text-indent: -99999px;
}

#euContainerHp #hp_col_right .multi_media h3 {
    margin: 0;
    padding: 2px 0 0;
}

	#euContainerHp #hp_col_right .special_features h3,
	#euContainerHp #hp_col_right .multi_media h3,
	#euContainerHp #hp_col_right #media_items h3,
	#euContainerHp #hp_col_right #twitter_posts h3
	{
		display: inline-block;
		*display: inline;
		padding: 5px 0;
		padding-right: 35px;
		background-image: url(../images/title-corner.png);
		background-repeat: no-repeat;
		background-position: right bottom;
		color: #5f6f84;
		font-family: 'Roboto', sans-serif;
		font-size: 1.6em;
		font-weight: normal;
		margin: 0;
		*padding: 0;
		*padding-right: 29px;
	}
	
	
	#euContainerHp #hp_col_right #twitter_posts
	{
		font-size: 100%;
	}
	
	#euContainerHp #hp_col_right #media_items h3,	
	#euContainerHp #hp_col_right #twitter_posts h3
	{
		font-size: 1.4em;
		padding: 0;
	}
	
	#euContainerHp #hp_col_right #media_items .euItem .euImg
	{
		max-width: 100%;
	}
	
		#euContainerHp #hp_col_right .special_features h3 span,
		#euContainerHp #hp_col_right .multi_media h3 span
		{
			background-color: #e1e7f0;
			padding: 6px 10px;
			*padding: 5px 10px;
			border-radius: 4px 0 0 0;
			*zoom: 1;
		}
		
	#euContainerHp #hp_col_right .special_features .sf_abstract
	{
		background-color: black;
		opacity: 0.8;
		position: absolute;
		left: 0;
		bottom: -5px;
		padding: 5px 40px 10px 10px;
		font-family: 'Roboto', sans-serif;
		*width: 260px;
	}
	
	#euContainerHp #hp_col_right .special_features .sf_abstract p
	{
		margin: 0px;
		font-size: 0.9em;
	}
	
		#euContainerHp #hp_col_right .special_features .sf_abstract p a
		{
			color: white;
			font-size: 1.4em;
		}
		
		#euContainerHp #hp_col_right .special_features .sf_abstract a.arrow
		{
			width: 22px;
			height: 22px;
			position: absolute;
			right: 20px;
			top: 20px;
			background-image: url(../images/link-arrow.png);
			background-repeat: no-repeat;
		}
		
#euContainerHp #hp_col_right #media_items .mediaText
{
	color: #000;
}
	
#euContainerHp #hp_col_right #media_items .mediaFrame,
#euContainerHp #hp_col_right #media_items #more_videos
{
	background-color: transparent;
	border: none;
}

#euContainerHp #hp_col_right #media_items #more_videos a
{
	background-image: url(../images/more-videos-arrow.png);
	background-position: right;
	background-repeat: no-repeat;
	background-color: transparent;
	padding: 7px;
	padding-right: 15px;
}

#euContainerHp #hp_col_right #media_items .mediaPagin
{
	background-color: white;
}




/* FIN Update colonne de droite HP */

#media-section
{
	margin-top: 15px;
	margin-bottom: 15px;
}

#euContainerHp #content_col_left div.stand_content_content ul.legend
{
	padding-left: 0;
}

#euContainerHp #content_col_left div.stand_content_content ul.legend li
{
	list-style-image: none;
	padding-left: 25px;
	background-position: left;
	background-repeat: no-repeat;
}

#euContainerHp #content_col_left div.stand_content_content ul.legend li.civilian
{
	background-image: url(/csdp/missions-and-operations/images/blue-square.jpg);
}

#euContainerHp #content_col_left div.stand_content_content ul.legend li.military
{
	background-image: url(/csdp/missions-and-operations/images/green-square.jpg);
}

.multipage .news_overview
{
	font-size: 130%;
}

.external_link_right_col{
margin-top:10px;
}
.ucase{
text-transform: uppercase;
}

#webdoc{
margin-bottom:20px;
}

#document_iframe{
border: 0px;
}
.multipage ul.news_list_2014 {
font-size: 1.1em !important;
margin-bottom:20px !important;
}
ul.news_list_2014{
	font-size: 0.8em !important;
	padding: 0  !important;
	list-style: none  !important;
	
}

ul.news_list_2014 li{
	margin:0px !important;
	list-style: none !important;
	list-style-image: none !important;
	padding: 10px 2px!important;
	border-bottom: 1px dashed #CCC !important;
	
}

ul.news_list_2014 li span.date {
margin:0px !important;
padding:0px !important;
font-weight: bold !important;
color: #3c3c3c !important;
font-size: 0.85em !important;
padding-top:2px !important;
padding-bottom:5px !important;
}

ul.news_list_2014 li a, ul.news_list_2014 li span.nolink {
margin:0px !important;
padding:0px !important;
text-decoration: none !important;
/*color: #0f7ac5 !important;*/
}
ul.news_list_2014 li a:hover {

text-decoration: underline !important;


}
#related ul{
margin-top:10px !important;
}
#related ul li{
margin-bottom:10px !important;
}

#related ul li a{
text-decoration: none !important;
}

#related ul li a:hover {
text-decoration: underline !important;
}

p.docIco img{
	border:none !important;
	margin:0px !important;
	padding:0px !important;
}

p.docIco img.alIco{
display:none;
}



/*--------------------------------------- 2014 ------------------------------------------
--------------------------------------------------------------------------------------- */

#euContainerHp #hp_col_right #content_col_left div.stand_content_content div.eueom_overview h2 {
    font-size: 20px;
    margin: 8px 0;
}

#euContainerHp {
    background-image: none;
}


#euContainerHp #content_col_left h1.stand_content_title {
    background-color: #ffffff;
    background: none;
    background-position: center bottom;
    background-repeat: none;
    margin: 0 0 5px;
}
#euContainerHp #content_col_left h1.stand_content_title
{
    background-color: #ffffff;
    background: none;
    background-position: center bottom;
    background-repeat: none;
    margin: 0 0 5px;
}

#euContainerHp #content_col_left div.stand_content_abstract {
    border: none;
    border-top: 1px solid #D3DEE3;
    border-bottom: 1px solid #D3DEE3;
    padding: 0;
    /*font-family: 'Georgia',Times,Times New Roman,serif;
    font-size: 16px;
    font-style: italic;*/
    font-weight: 300;
    line-height: 1.5em;
    
}


#content_col_left .stand_content_content h2 {
    color: #0173BC;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
}

#euContainerHp #content_col_left h1 {
    font-family: 'Roboto',arial,sans-serif;
    font-weight: 300;
    color: #333333;
}
#euContainerHp #content_col_left h2{
    clear: both;
    color: #333333;
    float: none;
    font-family: 'Roboto',arial,sans-serif;
    font-size: 26px;
    font-weight: 300;
  margin: 30px 0 8px;
}
}

#euContainerHp #content_col_left div.content_box_bottom h2, h2.subtitle {
    background-image: url("http://eeas.europa.eu/images/template/bk_h2_internal_box.gif");
    font-weight: normal;
    font-weight: 300;
    letter-spacing: 0.02em;
}

#euContainerHp #content_col_left div.stand_content_content p {
    font-size: 15px;
    line-height: 1.7em;
    margin-top: 0;
    text-align: left;
    padding: 0 0 0 5px;
}


/*
#euContainerHp #content_col_left div.stand_content_content ul {
    padding-left: 50px;
}*/

#euContainerHp #content_col_left div.stand_content_content h3 a, 
#euContainerHp #content_fullsize h3 a {
    font-family: 'Roboto', arial, sans-serif;
    color: #000000;
    font-weight: normal;
    font-weight: 300;
    letter-spacing: 0.02em;
}

/*--------------------------------------- By line - social media------------------------------------------*/



#content_col_left div.stand_content_content div.by_line{
}

div.by_line{
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    margin: 0 0 25px;
    padding: 5px 0;
    min-height: 24px;
}

.top_date{
    margin: 0;
    padding: 0 20px 0 10px;
    display: block;
    width: auto;
    float: left;
    color: #808080;
    
}

.print-pdf{
    /*background: red;*/
    height: 20px;
    width: auto;
    display: block;
    float: left;
}

#generer-pdf{
    display: none;
}


div#social_share{
    float: right;
    height: auto;
    margin: 0;
    padding: 0;
    position: relative;
    right: 0;
    top: 0;
    z-index: 5000;
    width: 50%;
}

.top-stories div#social_share {
    right: 0;
    top: 0;
    min-width: 326px;
}

#ec-widget-share-button{
    float: right;
    width: 100px;
    margin: 2px 0;   
}


div#social_share_FB {
    display: block;
    float: left;
    height: auto;
    position: relative;
    right: 0;
    top: 0;
    width: auto;
    right: 10px;
}


div#social_share div.fb-like {
    width: auto;
}

div#social_share_twit {
display: block;
    height: auto;
    position: relative;
    right: 0;
    top: 0;
    width: auto;
    float: left;
}

#euContainerHp.top-stories #content_col_left div.stand_content_content{
    padding-top: 20px;
}



/*------------------- STATEMENTS ---------------------*/

.home-eeas div.euLayout div#euContainerHp div#hp_col_left div#statement.statement, div.euLayout div#statement.statement, #statement, div.statement { 
    display: block;
    font-size: 81%;
    line-height: 1.5em;
    margin: 12px 0;
    text-align: justify;
    color: #333333;
}

.home-eeas div.euLayout div#euContainerHp div#hp_col_left div#statement.statement, div.euLayout div#statement.statement, #statement, .statement p{ 
    font-size: 15px;
}
.statement-title{
    border:none!important;
}
#statement-text {
    clear: both;
    padding-top: 10px;
}

.statement-date, .statement-number, .statement-by{
    color: #808080;
    line-height: 1.5em;
}

.statement-type{
    color: #808080;
    display: block;
    font-size: 2.4em;
    margin: 30px 0 0;
    font-family: "Roboto",arial,sans-serif;
    font-weight:300;
}

div#statement h1{
    display: block;
    font-family: "Roboto",arial,sans-serif;
    font-weight: 300;
    color: #333333;
    font-size: 1.9em;
    line-height: 1.2em;
    height:auto;
    margin: 0 0 30px;
    text-align: left;

}

div#statement #statement-footer{
    border-top: 1px solid #dddddd;
    color: grey;
    margin: 40px 0;
    text-align:left;

}
div#statement #statement-footer p{
    /*font-size: 90%;*/
}
div#statement div.by_line
{
    /*border-top:none;*/
	margin-top: 30px;
    
}

/*--------------------------------------- ITEMS------------------------------------------ */


.home-eeas #hp_col_left .box-container .file-size{
    display: none;
    }

#euContainerHp #content_col_right div.right_box ul .file-size{
    display: none;
    }

.file-size {
    display: none;
    }

.datenolink {
    display: none;
    }

div.multipage .alIco {
    
    }



/*--------------------------------------- list of NEWS ------------------------------------------ */

div.multipage a {
    color: #000000;
}

/*----------------- RELATED ITEMS - STORIES on country pages ------------------------------------------ */

div#euContainerHp div#hp_col_right.col-12 div#content_col_left h1{
    font-size: 27px !important;
    color: #333333;
    }

.related-items, .most-popular-items {
    margin-bottom: 20px;
    clear: both;
    }

.related-items div.block-no-title {
background: #eff2f6;
height: 15px;

}
    
.related-items h4, .most-popular-items h4{
    background: none repeat scroll 0 0 #EFF2F6;
    clear: both;
    color: #808080;
    float: none;
    font-family: 'Roboto',arial,sans-serif;
    font-size: 1.8em;
    font-weight: normal;
    margin: 0;
    padding: 5px 10px;
    text-transform: uppercase;
}

.related-single-item{
    border-bottom: 1px solid #EFF3F5;
    display: block;
    margin: 20px 0;
    clear: both;
}

.related-single-item .story-tags {
    clear: both;
    margin-left: 160px !important;
}
#euContainerHp #content_col_left .related-single-item .story-tags li.title {
    color: #333333;
    font-weight: bold;
    padding: 0 10px 0 0;
}

#euContainerHp div#hp_col_right.col-12 div#content_col_left div.stand_content_content div.related-items ul li.related-single-item div.single-item-text ul.story-tags li {
padding: 0 3px 0;
margin: 0;
}

.single-item-img, single-news-img{
    float: left;
    margin: 5px 14px 5px 0;
    width: 150px;
    min-height: 184px;
    overflow: hidden;  
}

.single-item-img img, single-news-img img{
    width: 150px;
    height: auto;
}


.single-item-date, single-news-date{
    color: #808080;
}
ul.news_list_2014 li span.date{
    
    color: #808080 !important;
    font-size: 1em !important;
    font-weight: normal !important;
    /*margin: 0 0 -10px !important;*/
    padding: 0 !important;
}


.single-item-title, .single-news-title{ 
    margin: 5px 0 10px;
    padding: 0;
    line-height: 22px;
    font-family: 'Roboto',arial,sans-serif;
    font-size: 18px;
    font-weight: 300;
    letter-spacing: 0.02em;    
}

.single-item-title a, .single-news-title a{ 
    color: #000000;
    /*font-family: 'Roboto',arial,sans-serif;*/
    font-size: 20px;
    font-weight: 300;
    letter-spacing: 0.02em;
}

#euContainerHp #content_col_left div.stand_content_content .item-abstract a, #euContainerHp #content_fullsize .item-abstract a, .news-abstract a {
    color: #333333;
}

.related-single-item .alIco {
    display: none;
}
.item-abstract {
    margin: 6px 0;
    position: relative;
    position: relative;
}
.news-abstract p { 
    line-height: 1.5em;
}




/*-------------------- MAIN FOOTER -----------------*/

div.euLayout div.main-footer-container,
.main-footer-container * {
   margin: 0;
   padding: 0;
   border: 0;
   font: inherit;
}

div.euLayout div.main-footer-container,
.main-footer-container{
    background: none repeat scroll 0 0 #e2e3e5;
    clear: both;
    color: #484848;
    float: none;
    font-family: verdana,arial,sans-serif;
    font-size: 12px;
    margin: 0 auto;
    padding: 35px 0;
    width: 100%;
}

.main-footer-container a{
  color:#484848;
    text-decoration:none;
}

.main-footer-row1{
    border-top:1px solid #c1c3c5;
    border-bottom:1px solid #c1c3c5;
    padding:15px 5px;
    float: none;
    margin: 0 auto;
    clear:both;
    width: 980px;
}

.main-footer-row1 .logo{
  margin: 0 auto;
    padding: 10px 5px 10px 0px;
    width: auto;
}
  
.main-footer-row1 .logo a{
    
}
.main-footer-row1 .logo a img{
 vertical-align:middle;
     padding: 0 10px;  
}


.main-footer-row2{
    margin: 0 auto;
    padding: 30px 15px;
    width: 980px;
}

.main-footer-row2 .column-1{
    float:left;
    width:50%;
}

.main-footer-row2 .column-1 .eeas-name{
    font-weight:bold;
}

.main-footer-row2 .column-1 .eeas-address{
}

.main-footer-row2 .column-2{
    float:right;
    padding: 0;
}

.main-footer-row2 .column-2 ul li {
    display:inline;
    list-style-type:none;
    padding:0 7px 0 9px;
    border-right: 1px solid #c1c3c5;
}



/*-------------------- search in TOP BANNER  -----------------*/

div.euLayout div#header, #header {
    border-bottom: 0px solid #666666;
    height:auto;
    margin:5px 0px;
    
}

#path {
    float: left;
    overflow: hidden;
    width: 70%;
    margin: 6px 0;
}

div.euLayout div#top-search{
/*
    display: block;
    float: right;
    width:285px;
    overflow:hidden;
    margin: 0;
    position: relative;
    z-index: 9999;
*/	

	position:absolute;
	top:100px;
	right:-8px;
}

div.euLayout div#top-search .gsc-search-box-tools .gsc-search-box .gsc-input{
    padding-right:4px;
}

div.euLayout div#top-search .gsc-search-button{
    margin:-1px 0 0 0;
    
}


/*-----------  top stories new layout 2 column right ------------*/

/*--structure--*/


/*--------------------- slide show features 2015 -----------------------*/

div#euContainerHp div#hp_col_left div.slideshowMain-2015{
   display: block;
     margin: 0;
     padding: 0;
}
    div#euContainerHp div#hp_col_left div.slideshowMain-2015 ul {
        margin: 0;
        padding: 0;
        display: block;
    }
    div#euContainerHp div#hp_col_left div.slideshowMain-2015 ul li{     
     margin: 0;
     padding: 0;
    list-style: none outside none;
    display: block;

}
/* story tags */
.top-stories h1 span{
    color:#91A9B5;
    /*padding-left:10px;
    font-size:80%;*/
}

#euContainerHp #droplist_right_tag {
    float: left;
    margin-left: 10px;
}

#euContainerHp .story-tags {
    display: block;
    float: left;
    list-style: outside none none !important;
    margin: 0;
    padding: 0 0 0 5px !important;
}
#euContainerHp .story-tags li{
    float:left;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
    list-style-image: none !important;
    margin-right: 10px;
    color:#808080;
}

#euContainerHp .story-tags a{
    color:#808080 !important;
    text-decoration:none;
    font-size:12px;
}
#euContainerHp .story-tags a:hover{
    text-decoration:underline;
}

div#euContainerHp div#hp_col_left div.slideshowMain-2015 .main{
display: block;
    height: 438px;
}

div#euContainerHp div#hp_col_left div.slideshowMain-2015 .odd {
    float: left;
    width: 300px;
     margin: 0;
     padding: 0;
}
div#euContainerHp div#hp_col_left div.slideshowMain-2015 .even {
    float: right;
    width: 300px;
     margin: 0;
     padding: 0;
}

div#euContainerHp div#hp_col_left div.slideshowMain-2015 .odd .slideshow-feature-img,
div#euContainerHp div#hp_col_left div.slideshowMain-2015 .even .slideshow-feature-img{
    background: none repeat scroll 0 0 #EBEBEB;
    height: 185px;
    margin: 0 0 10px;
    overflow: hidden;
}
div#euContainerHp div#hp_col_left div.slideshowMain-2015 .main .slideshow-feature-img{
    margin: 0;
    overflow: hidden;
    height: 415px;
}

div#euContainerHp div#hp_col_left div.slideshowMain-2015 .main img{
    width: 630px;
     margin: 0;
     padding: 0;
    z-index: -999;
}

div#euContainerHp div#hp_col_left div.slideshowMain-2015 .main .slideshow-feature-text{
    background: url("http://eeas.europa.eu/images/common/bgoverlay_carousel.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    margin: -120px 0 0;
    padding: 10px 30px;
    position: absolute;
    width: 570px;
}

div#euContainerHp div#hp_col_left div.slideshowMain-2015 ul.features-list li.main div.slideshow-feature-text span.slideshow-date{
color: #0cb1ff;
font-size: 14px;
}
div#euContainerHp div#hp_col_left div.slideshowMain-2015 ul.features-list li.main div.slideshow-feature-text span.slidehead-title a{
    color: #FFFFFF;
    font-size: 22px;
    display: block;
    margin: 5px 0;
}

div#euContainerHp div#hp_col_left div.slideshowMain-2015 .odd img{
    width: 300px;
     margin: 0;
     padding: 0;
}
div#euContainerHp div#hp_col_left div.slideshowMain-2015 .even img{
    width: 300px;
     margin: 0;
     padding: 0;
}

div#euContainerHp div#hp_col_left div.slideshowMain-2015 ul.features-list li.odd div.slideshow-feature-text span.slideshow-date,
div#euContainerHp div#hp_col_left div.slideshowMain-2015 ul.features-list li.even div.slideshow-feature-text span.slideshow-date {
    color: #808080;
    display: none;
    float: none;
    font-size: 12px;
}
/*--top stories--*/

div#euContainerHp.top-stories div#hp_col_right div#content_col_left div.stand_content_content div.stand_content_photo{
    clear: both;
    float: none;
    margin: 0 0 20px 0;
    padding: 0;
    text-align: left;
    display: inline-block;
    
}
.home-eeas #hp_col_left a.btn-more {
    background: none repeat scroll 0 0 #EBEBEB;
    color: #005ea5;
    padding: 4px 10px;
    text-decoration: none;
    margin: 10px 0;
}
.home-eeas #hp_col_left a:hover.btn-more{
    text-decoration: underline;
}
div#euContainerHp div#hp_col_left div#box-content-news.box-container h2 a img.icorss{
margin: 15px 0;
}

div#euContainerHp.top-stories div#hp_col_right div#content_col_left div.stand_content_content div.stand_content_photo img{
    margin: 0 0 20px;
    width: 100%;
}

div#euContainerHp.top-stories div#hp_col_right div#content_col_left div.stand_content_content div.stand_content_photo span.news_photo_legend{
    margin: 0 10px;
    max-width: 600px;

}


div#euContainerHp.top-stories div#hp_col_right div#content_col_left h1.stand_content_title{
    color: #333333;
    font-family: 'Roboto',Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.8em;
    font-weight: 300;
    clear:both;
}

#euContainerHp #content_col_left div.stand_content_content .features-abstract {
    font-size: 1.1em;
    font-weight: normal;
}

div#euContainerHp.top-stories div#hp_col_right div#content_col_left div.stand_content_content p{
    font-family: Verdana,sans-serif;
    font-size: 1.3em;
    line-height: 1.5em;
    margin-top: 0;
    text-align: left;
}
.top-stories #content_col_left .related-items ul, #content_col_left.most-popular-items ul {
    padding-left: 5px!important;
}

/*--right ---*/

.top-stories #hp_col_right #content_col_right .related-items h4, #hp_col_right #content_col_right .most-popular-items h4{
    font-size: 1.4em;
    margin: 20px 0;
    width: auto;
}
.top-stories #hp_col_right #content_col_right .related-items ul, #hp_col_right #content_col_right .most-popular-items ul{
    margin:0px;
    padding:0px;
}

.top-stories #hp_col_right #content_col_right{
    width: 300px;   
}

.top-stories div#hp_col_right div#content_col_right div.related-items li.related-single-item span.single-item-img, div#hp_col_right div#content_col_right div.most-popular-items li.related-single-item span.single-item-img{
    float: none;
    clear: both;
}


.top-stories div#hp_col_right div#content_col_right div.related-items li.related-single-item div.single-item-text h3.single-item-title, div#hp_col_right div#content_col_right div.most-popular-items li.related-single-item div.single-item-text h3.single-item-title{
    font-size: 18px;
    font-weight: 300;
    letter-spacing: 0.02em;
    line-height: 22px;
    margin: 10px 0;
    padding: 0;
    
}

.top-stories div#hp_col_right div#content_col_right div.related-items li.related-single-item div.single-item-text h3.single-item-title a, div#hp_col_right div#content_col_right div.most-popular-items li.related-single-item div.single-item-text h3.single-item-title a{
    text-decoration: none;
    clear: both;
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    clear: both;
    font: 1.1/1.2em 'Roboto', Verdana;
    text-decoration: none;
     color: #000000;
    
}
.top-stories div#hp_col_right div#content_col_right div.related-items li.related-single-item div.single-item-text h3.single-item-title a:hover, div#hp_col_right div#content_col_right div.most-popular-items li.related-single-item div.single-item-text h3.single-item-title a:hover{
    text-decoration: underline;
}


.top-stories div#hp_col_right div#content_col_right div.related-items li.related-single-item div.single-item-text div.item-abstract p a, div#hp_col_right div#content_col_right div.most-popular-items li.related-single-item div.single-item-text div.item-abstract p a{
    color: #333333;
    text-decoration: none;
}
.top-stories div#hp_col_right div#content_col_right div.related-items li.related-single-item div.single-item-text div.item-abstract p a:hover, div#hp_col_right div#content_col_right div.most-popular-items li.related-single-item div.single-item-text div.item-abstract p a:hover{
    text-decoration: underline;
}

.top-stories div#hp_col_right div#content_col_right div.related-items li.related-single-item div.single-item-text div.item-abstract p, div#hp_col_right div#content_col_right div.most-popular-items li.related-single-item div.single-item-text div.item-abstract p {
    font-size: 0.9em;
    line-height: 1.5em;
    margin-top: 0;
    text-align: left;
}

.top-stories div#hp_col_right div#content_col_right div.related-items li.related-single-item div.single-item-text span.single-item-date, div#hp_col_right div#content_col_right div.most-popular-items li.related-single-item div.single-item-text span.single-item-date {
    font-size: 0.9em;
}

div#euContainerHp div#hp_col_left div.slideshowMain-2015 ul.features-list li div.slideshow-feature-text span.slidehead-title a{
    color: #3F3F3F;
    font-size: 16px;
    
}
div#euContainerHp div#hp_col_left div.slideshowMain-2015 ul.features-list li div.slideshow-feature-text span.slidehead-title a:hover{
    text-decoration: underline;
    
}

.home-eeas #hp_col_left a.btn-more {
    background: none repeat scroll 0 0 #EBEBEB;
    color: #005ea5;
    padding: 4px 10px;
    text-decoration: none;
    margin: 10px 0;
}
.home-eeas #hp_col_left a:hover.btn-more{
    text-decoration: underline;
}
div#euContainerHp div#hp_col_left div#box-content-news.box-container h2 a img.icorss{
margin: 15px 0;
}

.top-stories #hp_col_right #content_col_right{
    width: 300px;   
}
/*--------------------- right column HP - 2015 -----------------------*/
.hrvp a {
    display: none;
    
}

.subscribe-alerts{
    display: block;
    background:url("http://eeas.europa.eu/images/common/btn-subscribe-alerts-cut.png") no-repeat scroll 0 0 #E5EBF3;
    width: 285px;
    margin: 10px 0;
    padding: 8px 8px;
}
.subscribe-alerts a{
 background:#E5EBF3;
   display: block;
    max-width: 220px;
    color: #8c98a9;
    font-size: 21px;
    font-weight: normal;
    line-height: 22px;
}


div#euContainerHp.top-stories div#hp_col_right div#content_col_left div.stand_content_content div.stand_content_photo{
    clear: both;
    float: none;
    margin: 0 0 20px 0;
    padding: 0;
    text-align: left;
    display: inline-block;
    
}

div#euContainerHp.top-stories div#hp_col_right div#content_col_left div.stand_content_content div.stand_content_photo img{
    margin: 0 0 20px;
    width: 100%;
}

div#euContainerHp.top-stories div#hp_col_right div#content_col_left div.stand_content_content div.stand_content_photo span.news_photo_legend{
    margin: 0 10px;
    max-width: 600px;

}

div#euContainerHp.top-stories hr {
    border: none;
    border-top: 1px solid #808080;
    padding: 10px 0;
	clear: both;
}
div#euContainerHp.top-stories div#hp_col_right div#content_col_left h1.stand_content_title{
    color: #333333;
    font-size: 27px !important;
    clear:both;
    margin: 10px 0;
}

#euContainerHp #content_col_left div.stand_content_content .features-abstract {
    font-size: 1.1em;
    font-weight: normal;
}

div#euContainerHp.top-stories div#hp_col_right div#content_col_left div.stand_content_content p, div#euContainerHp.top-stories div#hp_col_right div#content_col_left div.stand_content_content ol,
div#euContainerHp.top-stories div#hp_col_right div#content_col_left div.stand_content_content li{
    font-size: 1.2em;
    line-height: 1.5em;
    margin-top: 0;
    text-align: left;
}

div#euContainerHp.top-stories.infographics div#hp_col_right div#content_col_left div.stand_content_content p{

	text-align: center;
}



.infographics .stand_content_content img {
	float:none;
	margin: 0 auto;

}


.top-stories #content_col_left .related-items ul, #content_col_left .most-popular-items ul{
    padding-left: 5px!important;
}
.top-stories #euContainerHp #content_col_left div.stand_content_content ul {
    padding-left: 5px !important;
}

/*--right ---*/

.top-stories #hp_col_right #content_col_right .related-items h4, #hp_col_right #content_col_right .most-popular-items h4{
    font-size: 1.4em;
    margin: 20px 0;
    width: auto;
}
.top-stories #hp_col_right #content_col_right .related-items ul, #hp_col_right #content_col_right .most-popular-items ul{
    margin:0px;
    padding:0 10px;
}

.top-stories #hp_col_right #content_col_right{
    width: 300px;   
}

/*-----the new button to subscribe-----*/

.btn-subscribe {
    background: url("/images/style-2013/alerts.png") no-repeat scroll right 0 transparent;
    border: 1px solid #a5a5a5;
    display: block;
    float: left;
    margin: 10px 0;
    padding: 0 17px;
    width: auto;
}
a.btn-subscribe {
    color: #8f8f8f;
    font-size: 0.9em;
    padding: 7px 46px 5px 5px;
    text-decoration: none;
}
a.btn-subscribe:hover {
    text-decoration: underline;
}

/*-----New layout for the policies pages ----*/

#euContainerHp div#hp_col_right.col-12 div#content_col_left.col-8 {
    width: 550px;
}

#euContainerHp div#hp_col_right.col-12 #content_col_right.col-4 {
    width: 390px;
}



#euContainerHp #content_col_right.col-4 div.content_box_bottom h2, h2.subtitle, #euContainerHp #content_col_right.col-4 h2#press_release_title, #euContainerHp #content_col_left h2.stand_content_title {
    background: none repeat scroll 0 0 #EFF2F6;
    color: #5F6F84;
    font-size: 1.05em;
    font-weight: bold;
    height: 30px;
    margin: 0;
    padding: 8px 0 0 10px;
}
/*--Link to speeches page--*/

h3#zone-content-link-speeches-eumc {
    background: #eff2f6 none repeat scroll 0 0;
    clear: both;
    color: #333333;
    float: none;
    font-family: "Roboto",arial,sans-serif;
    font-size: 20px;
    font-weight: 300;
	height: 30px;
    margin: 30px 0 8px;
}
}
#euContainerHp #content_col_right.col-4 h2#press_release_title {margin: 19px 0;  font-size: 20px;}

#euContainerHp #content_col_right.col-4 h2 {
    clear: both;
    color: #333333;
    float: none;
    font-family: "Roboto",arial,sans-serif;
    font-size: 20px;
    font-weight: 300;
    margin: 0 0 8px;
	
	}

#euContainerHp #content_col_right.col-4 #news.content_box_bottom {
    margin: 19px 0;
}
#euContainerHp #content_col_right.col-4 div.content_box_bottom {
    margin-right: 0;
}


#euContainerHp #content_col_right.col-4 div.content_box_bottom ul li a {
    color: #333333;
    text-decoration: none;
	font-size: 1.2em;
    line-height: 1.3em;
}

#euContainerHp #content_col_right.col-4 div.content_box_bottom ul.news_list_2014 li a {font-size:15px;}

#euContainerHp #content_col_right.col-4 div.content_box_bottom ul {
    color: #8f969b;
    font-size: 0.75em;
    line-height: 16px;
    list-style: outside none square;
}


#euContainerHp #content_col_right.col-4 div#countries_concerned.right_box {

    text-align: left;
}

#euContainerHp #content_col_right.col-4 div.right_box .mediaFrame {

	width: 100% !important;

}

#euContainerHp #content_col_right.col-4 div.right_box .mediaFrame div.mediaPlayer iframe {

	width: 100% !important;
	height: 216px !important;

}

#euContainerHp #content_col_right.col-4 div.right_box .mediaFrame div.mediaPlayer {

	height: 216px !important;

}

/*New lay out for CSDP pages */


#euContainerHp #content_col_right.col-4 #media-section a {
    background: none repeat scroll 0 0 #e5ebf3;
    border: 2px solid #e5ebf3;
    display: block;
    margin-bottom: 5px;
    width: 100%;

}

#euContainerHp #content_col_right.col-4 p.right-btn {

    background-image: url("../../images/template/bkg-btn-right-large.png");
	width: 100%;
}

#euContainerHp #hp_col_right .col-8 #container_droplist_top div select#select_country_list_int, #euContainerHp #hp_col_right .col-8 #container_droplist_top div select#select_missions_list {
    width: 250px;
	margin: 2px 4px;
}


#euContainerHp div#hp_col_right.col-12 div#content_col_right.col-4 a img.int-subscribe {

    padding: 0 189px 0 0;
	
	}

/* disclaimer documents pages */
.documents .disclaimer {
    border-top: 1px solid rgb(145, 169, 181);
    font-style: italic;
    line-height: 0;
    margin-top: 25px;
}
.documents .disclaimer > h3 {
    font-style: normal;
    line-height: 12pt;
    margin-top: 10px;
}

/*--------------------- right column HP - 2015 -----------------------*/
.mogherini-block ul{
	margin: 0;
    padding: 2px 2px 5px;

}

.mogherini-block{
    display: block;
    background: #e5ebf3;
    padding: 2px 2px 5px;
}

.mogherini-block a{
    padding: 12px 8px;
     color: #8f8f8f;
    display: block;
    max-width: 220px;
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
}

.mogherini-block a:hover{
    text-decoration: underline;
}

.hrvp{
    display: block;
    width: 285px;
}

.hrvp-agenda{
    background:url("/images/common/icons-right/calendar.png") no-repeat scroll right 0 transparent;    
    display: block;
    width: 285px;
}

.hrvp-interviews {
    background:url("/images/common/icons-right/interviews.png") no-repeat scroll right 0 transparent;    
    display: block;
    width: 285px;
}

.hrvp-op-eds {
    background:url("/images/common/icons-right/op-eds.png") no-repeat scroll right 0 transparent;    
    display: block;
    width: 285px;
}

.hrvp-statements{
    background:url("/images/common/icons-right/statements.png") no-repeat scroll right 0 transparent;    
    display: block;
    width: 285px;
}

.hrvp-team{
    background:url("/images/common/icons-right/team.png") no-repeat scroll right 0 transparent;    
    display: block;
    width: 285px;
}

.hrvp a {
    max-width: 280px;
    font-size: 20px;
    
}

.btn-subscribe {
    background: url("/images/style-2013/alerts.png") no-repeat scroll right 0 transparent;
    border: 1px solid #a5a5a5;
    display: block;
    float: left;
    margin: 10px 0;
    padding: 0 17px;
    width: auto;
    width: 335px;
}
#content_col_right .btn-subscribe{
    width:auto;
}

a.btn-subscribe {
    color: #8f8f8f;
    padding: 7px 46px 5px 5px;
    text-decoration: none;
    font-size: 0.9em;
}    

.home-eeas a.btn-subscribe{
    background: url("/images/style-2013/alerts.png") no-repeat scroll right 10px #ffffff;
    color: #8f8f8f;
    font-family: 'roboto',verdana, arial, sans-serif;
    font-size: 1.5em;
    font-weight: 300;
    padding: 10px 50px 10px 18px;
    border:0px;
    border-top: 4px solid #cecece;
    margin: 0;
    width: 581px;
    display: block;
    clear: both;
    height:35px;
}
a:hover.btn-subscribe{
    text-decoration: underline;
}


.home-eeas #hp_col_left a.btn-more {
    padding: 9px 10px;

}

/*-------------------------- TOP BANNER 2015 ----------------------------*/

/*--- Social --*/
#social-icons {
    background-image: none;
    background: none repeat scroll 0 0 #ffffff;
    margin: 56px -8px 0 0;
    
}

#social-icons li {
    background-color: #ffffff;
    padding-right: 8px;
    padding-bottom: 0;
}

#social-icons li a {
    height: 40px;
    width: 40px;
}

#social-icons li a.twitter {
    background-image: url("/images/styles-2015/social-icons-2015/icon-twitter.jpg");
}
#social-icons li a.facebook {
    background-image: url("/images/styles-2015/social-icons-2015/icon-facebook.jpg");
}
#social-icons li a.flickr {
    background-image: url("/images/styles-2015/social-icons-2015/icon-flickr.jpg");
}
#social-icons li a.youtube {
    background-image: url("/images/styles-2015/social-icons-2015/icon-youtube.jpg");
}
#social-icons li a.rss {
    background-image: url("/images/styles-2015/social-icons-2015/icon-rss.jpg");
}
#social-icons li a.instagram{
    background-image: url("/images/styles-2015/social-icons-2015/icon-instagram.jpg");
}


/*--- BANNER --*/

body {
    background-color: #ffffff;
}

#interface {
    background-image:url(/images/styles-2015/header-2015/bkg-interface.jpg);
    background-repeat: repeat-x;
    background-position: 0 -50px;
    padding-top: 0;
    background-color: #f8f8f8;
}
     
    
#banner-en, #banner-fr, #banner-ga, #banner-de, #banner-es, #banner-pt, #banner-bg, #banner-cs, #banner-da, #banner-nl, #banner-sl, #banner-sk, #banner-et, #banner-el, #banner-it, #banner-lv, #banner-lt, #banner-hu, #banner-hr, #banner-mt, #banner-pl, #banner-sk, #banner-ro, #banner-fi, #banner-sv, #banner-uk, #banner-ru, #banner-mt, #banner-et, #banner-hu, #banner-ro, #banner-sl, #banner-ar {
    background-color: #ffffff;
    background-image: url("/images/styles-2015/header-2015/banner-background-2015.jpg");
    margin: 8px 0 0;

}


#header #banner-en #logo {
    background-image: url("/images/styles-2015/header-2015/banner_title_en.png");
	
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_en.png", sizingMethod="scale");
	}
#header #banner-hr #logo{	
	background-image:url(/images/styles-2015/header-2015/banner_title_hr.png);
	
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_hr.png", sizingMethod="scale");
	}
#header #banner-fr #logo
	{
	background-image:url(/images/styles-2015/header-2015/banner_title_fr.png);
	
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_fr.png", sizingMethod="scale");
	}
#header #banner-de #logo
	{
	background-image:url(/images/styles-2015/header-2015/banner_title_de.png);
	
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_de.png", sizingMethod="scale");
	}
#header #banner-pt #logo
	{
	background-image:url(/images/styles-2015/header-2015/banner_title_pt.png);
	
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_pt.png", sizingMethod="scale");
	}
#header #banner-es #logo
	{
	background-image:url(/images/styles-2015/header-2015/banner_title_es.png);
	
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_es.png", sizingMethod="scale");
	}
#header #banner-bg #logo{	
	background-image:url(/images/styles-2015/header-2015/banner_title_bg.png);
	
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_bg.png", sizingMethod="scale");
	}
#header #banner-cs #logo
	{
	background-image:url(/images/styles-2015/header-2015/banner_title_cs.png);
	
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_cs.png", sizingMethod="scale");
	}
#header #banner-da #logo
	{
	background-image:url(/images/styles-2015/header-2015/banner_title_da.png);
	
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_da.png", sizingMethod="scale");
	}
#header #banner-el #logo
	{
	background-image:url(/images/styles-2015/header-2015/banner_title_el.png);
	
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_el.png", sizingMethod="scale");
	}
#header #banner-et #logo
	{
	background-image:url(/images/styles-2015/header-2015/banner_title_et.png);
	
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_et.png", sizingMethod="scale");
	}
#header #banner-fi #logo{	
	background-image:url(/images/styles-2015/header-2015/banner_title_fi.png);
	
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_fi.png", sizingMethod="scale");
	}
#header #banner-ga #logo
	{
	background-image:url(/images/styles-2015/header-2015/banner_title_ga.png);
	
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_ga.png", sizingMethod="scale");
	}
#header #banner-hu #logo
	{
	background-image:url(/images/styles-2015/header-2015/banner_title_hu.png);
	
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_hu.png", sizingMethod="scale");
	}
#header #banner-it #logo
	{
	background-image:url(/images/styles-2015/header-2015/banner_title_it.png);
	
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_it.png", sizingMethod="scale");
	}
#header #banner-lt #logo
	{
	background-image:url(/images/styles-2015/header-2015/banner_title_lt.png);
	
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_lt.png", sizingMethod="scale");
	}
#header #banner-lv #logo{	
	background-image:url(/images/styles-2015/header-2015/banner_title_lv.png);
	
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_lv.png", sizingMethod="scale");
	}
#header #banner-mt #logo
	{
	background-image:url(/images/styles-2015/header-2015/banner_title_mt.png);
	
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_mt.png", sizingMethod="scale");
	}
#header #banner-nl #logo
	{
	background-image:url(/images/styles-2015/header-2015/banner_title_nl.png);
	
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_nl.png", sizingMethod="scale");
	}
#header #banner-pl #logo
	{
	background-image:url(/images/styles-2015/header-2015/banner_title_pl.png);
	
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_pl.png", sizingMethod="scale");
	}
#header #banner-ro #logo
	{
	background-image:url(/images/styles-2015/header-2015/banner_title_ro.png);
	
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_ro.png", sizingMethod="scale");
	}
#header #banner-sk #logo{	
	background-image:url(/images/styles-2015/header-2015/banner_title_sk.png);
	
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_sk.png", sizingMethod="scale");
	}
#header #banner-sl #logo
	{
	background-image:url(/images/styles-2015/header-2015/banner_title_sl.png);
	
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_sl.png", sizingMethod="scale");
	}
#header #banner-sv #logo
	{
	background-image:url(/images/styles-2015/header-2015/banner_title_sv.png);
	
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_sv.png", sizingMethod="scale");
	}


#header #banner-uk #logo, #header #banner-ru #logo, #header #banner-zh #logo, #header #banner-ar #logo
	{
	background-image:url(/images/styles-2015/header-2015/banner_title_en.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_en.png", sizingMethod="scale");
	}
	
	#header #banner-ru #logo
	{
	background-image:url(/images/styles-2015/header-2015/banner_title_ru.png);
	
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/styles-2015/header-2015/banner_title_ru.png", sizingMethod="scale");
	}

/*--------- toolbar -----------*/

#lgg {
    top: 0px !important;
}

#language_selector{
    border: 1px solid #666666;
    height: 24px;
    width: 157px;
}

#toolbar {
    top: 0;
}

#toolbar a {
    color: #666666;
    text-decoration: none;
}

#toolbar a:hover {
    color: #666666;
    text-decoration: underline;
}


#toolbar ul li {
    border-right: 1px solid #666666;
    display: inline;
    list-style-type: none;
    padding: 0 3px 0 5px;
}

div.euLayout div#top-search {
    height: 43px;
    overflow: hidden;
}

/*--- path ---*/

#path {
    background-color: #ffffff;
    font-weight: normal;
    padding: 4px 2px;
}

#path ul li, #path ul li a {
    color: #666;
    text-decoration: none;
}
#path ul li a:hover{
    text-decoration: underline;
}


/*---- navigation----*/

#navigation {
    background-image: none;
    background-color: #fff;
    border-bottom: 2px solid #cecece;
    }

#navigation ul {
    background-color: #cecece;
}
    
#navigation ul li.item1en {
    width: auto!important;
}

#navigation ul li.item2en,#navigation ul li.item3en,#navigation ul li.item4en,#navigation ul li.item5en,#navigation ul li.item6en,#navigation ul li.item7en,#navigation ul li.item8en {
    width: auto!important;
}

#navigation ul li.section-1, #navigation ul li.section-2, #navigation ul li.section-3, #navigation ul li.section-4, #navigation ul li.section-5, #navigation ul li.section-6, #navigation ul li.section-7 {
   width: auto;
}
#navigation li a {
    color: #415763;
    font-size: 0.90em;
    font-weight: normal;
    padding: 10px 10px;
    /* height: 38px; */
	height: auto;
}




/*--------------------------- Second HALF  -----------------------------------------*/

/*---- clear previews styles----*/

#euContainerHp #hp_col_right #twitter_posts, #euContainerHp #hp_col_right #security_strategy, #euContainerHp #hp_col_right #media_items {
    border-radius: 0;
    height: 394px;
    width: 285px;
}

#twitter_posts #smk-twitter_user_timeline .smk-tweets {
    border-radius: 0 0 0 0;
    height: 347px;
}

/*---- BUILDING BLOCKS----*/

#euContainerHp {
    border: medium none;
    padding-bottom: 0;
    padding-top: 0;
}

#euContainerHp-2,#euContainerHp-3,#euContainerHp-4{
    width: 100%;
    clear: both;
    padding: 20px 0;
}

#euContainerHp-2,#euContainerHp-4{
    background: #CECECE;
}

#second-block,#third-block,#fourth-block{
    width: 980px;
    margin: 0 auto;
    
}

#euContainerHp-3, #fourth-block{
        background: none;
}

#hp_col_left-2{
    width:64%;
    float: left;
    
}

#hp_col_right-2{
    float: right;
    
}

/*--- NEWS  ---*/

.home-eeas div#euContainerHp-2 div#second-block div#hp_col_left-2 #box-content-news {
    background-color: #FFFFFF;
    min-height: 333px;
    width: 649px;
}

.home-eeas div#euContainerHp-2 div#second-block div#hp_col_left-2 a {
    text-decoration: none;
}
.home-eeas div#euContainerHp-2 div#second-block div#hp_col_left-2 a:hover {
    text-decoration: underline;
}

.home-eeas div#euContainerHp-2 div#second-block div#hp_col_left-2 div#box-content-news div.box-container{   
    padding: 18px 0px 10px 18px;
    
}

.home-eeas div#euContainerHp-2 div#second-block div#hp_col_left-2t .box-container {
    margin: 15px 0;
}
.home-eeas div#euContainerHp-2 div#second-block div#hp_col_left-2 .box-container h2 {
    border-bottom: 1px solid #DBE3E8;
    color: #000000;
    display: block;
    font-family: 'Roboto',sans-serif;
    font-size: 1.6em;
    font-weight: 300;
    height: 29px;
    line-height: 1.55em;
    margin: 0;
    padding: 0 0 10px;
}
.home-eeas div#euContainerHp-2 div#second-block div#hp_col_left-2 .box-container ul {
    font-size: 0.9em;
    margin: 0;
    padding: 0 18px 0 0; 
}

.home-eeas div#euContainerHp-2 div#second-block div#hp_col_left-2 div#box-content-news div.box-container ul li a {
    color: #3F3F3F;
    font-size: 1.1em;
    padding: 0 6px 0 0;
    line-height: 1.3em;

}

.home-eeas div#euContainerHp-2 div#second-block div#hp_col_left-2 .box-container ul li {
    border-bottom: 1px dashed #CCCCCC;
    list-style: none outside none;
    padding:15px 3px 10px;
}

.home-eeas div#euContainerHp-2 div#second-block div#hp_col_left-2 .box-container ul li a {
    padding-top: 5px;
}

.home-eeas div#euContainerHp-2 div#second-block div#hp_col_left-2 .box-container ul li span {
    color: #808080 !important;
    font-size: 0.8em !important;
    font-weight: normal !important;
    margin: 0 !important;
    padding: 0 !important;
}


.home-eeas div#euContainerHp-2 div#second-block div#hp_col_left-2 div#box-content-news div.raw-2{
    /*
    border-top: 5px solid #CECECE;
    height: 51px;
    padding: 0 15px;
    */
}

.home-eeas div#euContainerHp-2 div#second-block div#hp_col_left-2 a.btn-more {
    padding: 9px 10px;
}

.home-eeas div#euContainerHp-2 div#second-block div#hp_col_left-2 a.btn-more {
    background: none repeat scroll 0 0 #EBEBEB;
    color: #154B89;
    display:block;
    float: right;
    font-size: 0.8em;
    font-weight: normal;
    margin: 10px 0 0;
    padding: 10px;
    text-decoration: none;
}
.home-eeas div#euContainerHp-2 div#second-block div#hp_col_left-2 a:hover {
    text-decoration: underline;
}

.home-eeas div#euContainerHp-2 div#second-block div#hp_col_left-2 div#box-content-news div.box-container h2 a img.icorss{
    margin: -18px 0 0 0;
    float: right;
}


/*--- COUNTRIES ---*/

.home-eeas div#euContainerHp-2 div#second-block div#hp_col_right-2 div#box_countries{
    background:#5c717c;
    margin: 0 0 0 14px;
    padding: 0px;
    width: 310px;
    background: url("/images/styles-2015/map.png") no-repeat scroll right bottom #5c717c;
    height: 320px;
}

.home-eeas div#euContainerHp-2 div#second-block div#hp_col_right-2 div#box_countries h2{
    padding:18px 10px 5px;
    color: #FFFFFF;
    border-bottom: 0px solid #DBE3E8;
}


.home-eeas div#euContainerHp-2 div#second-block div#hp_col_right-2 .box-list-countries {
    
    border-radius: 0;
    padding: 30px 10px 0;
}

.home-eeas div#euContainerHp-2 div#second-block div#hp_col_right-2 .box-list-countries select {
    border: 1px solid #CCCCCC;
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 20px;
    padding: 5px;
    width: 100%;
}



/*-- VIDEO --*/

.home-eeas #media_items {
    margin-top: 10px;
}

.home-eeas .mediaFrame{
    float: left;
    border: none !important;
    margin: 0 23px 0 0;
    padding: 0!important;
    width:311px;
    background-color: #f8f8f8;
}

.home-eeas .mediaFrame:last-child {
    margin: 0;
}

.home-eeas .mediaFrame.left{
     margin-right:26px !important;

}
.home-eeas .mediaFrame.right{
    float: right;
     margin-right:0 !important;

}

.home-eeas .mediaTitle {
    font-weight: normal;
    padding: 10px 0 0;
    background: #F8F8F8;
 }  
    

.home-eeas div#more_videos {
    margin: 20px 0;
    float: right;
 }   

.home-eeas div#more_videos a {
    margin: 10px 0 0 20px;
    padding: 10px 50px 10px 15px;
    display: block;
    float: left;
 }   

.home-eeas div#more_videos span.you-tube a {
    background: url("http://eeas.europa.eu/images/styles-2015/social-icons-2015/icon-youtube.jpg") no-repeat scroll right center #EBEBEB;
    
 }   

.home-eeas div#more_videos span.ebs a {
    background: url("http://eeas.europa.eu/images/styles-2015/social-icons-2015/icon-avservice.jpg") no-repeat scroll right center #EBEBEB;
    
 }   

/*-- IN FOCUS - KEY ACTIVITIES-*/

div#euContainerHp-4 div#fourth-block div.related-items h2{
    border: 0 none;
    background: none;
    clear: both;
    color: #ffffff;
    float: none;
    font-family: "Roboto",arial,sans-serif;
    font-size: 1.8em;
    font-weight: normal;
    margin: 0;
    padding: 5px 10px;
    text-transform: uppercase;
}

div#euContainerHp-4 div#fourth-block div.related-items ul{
    padding-left: 0;
        
}

div#euContainerHp-4 div#fourth-block div.related-items ul li.related-single-item{
    clear: none;
    width: 480px;
    height: 225px;
    background: none;
    padding: 10px;
    min-height: 100px;
    padding: 0;
    border: 0;
}

div#euContainerHp-4 div#fourth-block div.related-items ul li.related-single-item img{
    width: 100%;
}

div#euContainerHp-4 div#fourth-block div.related-items ul li.related-single-item h3.single-item-title{
    margin: -90px 0 0;
    position: absolute;
        max-height: 81px;
    max-width: 480px;

}

div#euContainerHp-4 div#fourth-block div.related-items ul li.related-single-item h3.single-item-title a{
    color: #ffffff;
    background: url("http://eeas.europa.eu/images/common/bgoverlay_carousel.png") repeat scroll 0 0 transparent;
    font-size: 22px;
    padding: 10px;
    line-height: 40px;
    text-decoration: none;
}
div#euContainerHp-4 div#fourth-block div.related-items ul li.related-single-item h3.single-item-title a:hover{
    background: #d54e21;
    text-decoration: underline;
}

div#euContainerHp-4 div#fourth-block div.related-items ul li.related-single-item.odd{
    float: left;
    margin: 10px 10px 10px 0;
}


div#euContainerHp-4 div#fourth-block div.related-items ul li.related-single-item.even{
    float: right;
    margin: 10px 0px 10px 10px;
}


/*--FONTS ---*/

.home-eeas {
font-family: verdana;
}
.home-eeas h2 {
    border-bottom: 1px solid #DBE3E8;
    color: #000000;
    display: block;
    font-family: 'Roboto',sans-serif;
    font-size: 1.6em;
    font-weight: 300;
    height: 29px;
    line-height: 1.55em;
    margin: 0;
    padding: 0 0 5px;
}


/********************** fixing  style_internal_page ********************/

#sitename {
    background-image: none;
    background-color: none;
}

#euContainerHp #content_col_right div.right_box ul li a {
    color: #005ea5;
}

#euContainerHp #content_col_left div.stand_content_content a, #euContainerHp #content_fullsize a {
    color: #005ea5;
}

/*** standard category page ****/

/*** page list of delegations ****/
div#accordion_delegation div.accordion h3.toggler{
   border: none;
    background-color: #eff2f6;
}

div#accordion_delegation div.accordion div.element.element_delegation ul li{
   list-style: none;
    list-style-image: none;
    
}
div#accordion_delegation div.accordion div.element.element_delegation ul li:hover{
   
    background-image: none;
    font-color: #ffffff !important;
}

div#accordion_delegation div.accordion div.element.element_delegation ul li a{
padding: 10px 20px;
}

div#accordion_delegation div.accordion div.element.element_delegation ul li a:hover{
    background-image: none; 
    color: #ffffff !important;
    background: #91a9b5;
}

div#accordion_delegation div.accordion div.element.element_delegation ul li .nolink{
padding: 10px 0 10px 20px;
}


/**** more button *****/
div#euContainerHp div#hp_col_right.col-12 div#content_col_right.col-4 div#news.content_box_bottom p a.more,
#euContainerHp #content_col_left div.content_box_bottom a.more 
{
    background-image: none;
    /*background-position: left center;
    background-repeat: no-repeat;*/
    background-color: #ebebeb;
    color: #005ea5;
    display: block;
    float: right;
    font-size: 12px;
    font-weight: normal;
    margin-top: 0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    padding-bottom:10px; 
    text-decoration: none;
}
div#euContainerHp div#hp_col_right.col-12 div#content_col_right.col-4 div#news.content_box_bottom p a.more:hover,
#euContainerHp #content_col_left div.content_box_bottom a.more:hover 
{
    background-color: #d54e21;
    text-decoration: underline;
}


#euContainerHp #hp_col_right #container_droplist_top {
    background-color: #91a9b5;
    border: 0 none;
    display: block;
    height: 32px;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-top: 5px;
    margin: 0 0 15px -9px;
}

/**** RSS icon ****/
div#euContainerHp div#hp_col_right.col-12 div#content_col_right.col-4 div#news.content_box_bottom h2 a img{
    border: medium none;
    float: right;
    margin: -8px 0 0 0;
}
div#euContainerHp div#hp_col_right div#content_col_left h1.content_title a img{
    float: right;
    margin: -8px 0 0 0;
}
#euContainerHp #content_col_left div.content_box_bottom h2 img {
    border: 0 none;
    float: right;
    margin: -9px 0 0;
    position: relative;
}

/*** statements list page ****/
#euContainerHp #content_col_left div.content_box_bottom h2, h2.subtitle {
    background-color: #efefef;
    background-image: none;
    font-size: 1em;
    font-weight: normal;
    height: 30px;
    margin: 12px 0 8px;
    padding: 10px 0 0 10px;
}

#euContainerHp #content_col_left div.content_box_bottom ul li a {
    color: #333333;
    text-decoration: none;
    margin: 10px 0 5px !important;
    font-size: 1.1em;
}
#euContainerHp #content_col_left div.content_box_bottom span.date, span.date {
    font-weight: normal;
    display: block;
   
}

/*** left menu ****/

#euContainerHp #hp_col_left #menu_left li.level1 a {
    color: #333333;
    padding: 10px 5px;
}

#euContainerHp #hp_col_left #menu_left li.home_left_button {
    background: url("/images/home_picto.gif") no-repeat scroll 2px 8px rgba(0, 0, 0, 0);
    padding: 4px 0;
}

#euContainerHp #hp_col_left #menu_left li.level1 {
    background-image: none;
    background-color: #91a9b5;
    /*background-position: center top;
    background-repeat: repeat-x;*/
}

#euContainerHp #hp_col_left #menu_left li li.level2 {
    background-color: #cecece;
}

#euContainerHp #hp_col_left #menu_left li li li.level3 {
    background-color: #efefef;
    border-top: 1px solid #fff;
}


/** FIX list homepage **/
.home-eeas div#euContainerHp-2 div#second-block div#hp_col_left-2 div#box-content-news.equals-h1 div.box-container ul li span.date{
    display: block;
    margin: 0 0 -10px 0 !important;
}


/* FAQ PAGE ( and customization of collapsible menu after .custom1 ) */
.faq .faq_content{
    clear:both;
    padding-top:10px;
}
.faq h2{
    margin-top:40px;
}
.faq h3.collapsible-heading,
.custom1.collapsible-heading {
    background: url("/images/accordion/bk_h3_span_close.gif") no-repeat scroll left center transparent;
    border-bottom: 1px solid #e2e3e4;
    color: #333333;
    font-family: 'Roboto',arial,sans-serif;
    font-size: 22px;
    font-weight: 300;
    cursor: pointer;
    margin-bottom: 15px;
    padding: 12px 10px 12px 30px;
}

li .custom1.collapsible-heading {
	margin: 0 0 -12px;
	border: 0;
}

li .custom1.collapsible-heading.on {
	margin: 0 0 -12px;
}

.custom1.collapsible-heading {
  margin-bottom: 30px;
}

.custom1.collapsible-heading.on {
  margin-bottom: 0;
}

.faq h3.collapsible-heading.on,
.custom1.collapsible-heading.on {
    background-image:url('/images/accordion/bk_h3_span.gif');
}
.faq .collapsible-content,
.custom1.collapsible-heading + .collapsible-content {
    padding:10px;
	display: none;
}
.faq .collapsible-content.on,
.custom1.collapsible-heading + .collapsible-content.on,
li.custom1.collapsible-heading .collapsible-content.on {
    display:block!important;
}