body { background-color: #ebebeb }

#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 }

#sitename { background-image: url("../images/style-2013/banner-background_right.jpg") }

#euContainerHp { background-color: #fff }

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

    #euContainerHp #hp_col_right
    {
        margin: 0;
        float: right;
        width: 76.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;
    }

    #navigation li li { border: none }

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

    #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;
    width: auto;
    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;
}

.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: 15px }

#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-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') }

#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
{
	margin-bottom: 7px;
}

#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;
}

/*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
{
    background-color: #101f64;
    background-position: 1px 0;
    background-repeat: no-repeat;
}

#sitename {
    background-image: url("../special-features/images/banner-background_right.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
{
	top: 20px;
}

#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;
}

#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{
    width: 97%; 
}
#euContainerHp div#hp_col_right.col-12 div#content_col_left{
    float: left;
    margin-right: 300px;
    max-width: 635px;
    min-width: 430px;
    width: auto;
}  
#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: 14px;*/
	padding-left: 16px;
}

#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
{
	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;
	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: #1376bf;
			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: #1376BF;
			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;
}

/* 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: url(/images/bkg-twitter-box.jpg);
		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;
	padding:0px !important;
	list-style: none !important;
	list-style-image: none !important;
	padding: 10px !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;
    font-family: 'Georgia',Times,Times New Roman,serif;
    font-size: 16px;
    font-style: italic;
    font-weight: 300;
    line-height: 21px;
    
}


#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: 20px;
    font-weight: 300;
    margin: 0 0 8px;
}
}

#euContainerHp #content_col_left div.content_box_bottom h2, h2.subtitle {
    background-image: url("/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: 1.1em;
    line-height: 1.5em;
    margin-top: 0;
    text-align: left;
}


#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;
    height: 20px;
    margin: 0 0 25px;
    padding: 5px 0;
}

.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;
    width: 45%;
}

#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 ---------------------

.statement * {
   margin: 0;
   padding: 0;
   border: 0;
   font: inherit;
}

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


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

.statement-type{
    color: #808080;
    display: block;
    font-size: 2.6em;
    margin: 35px 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: 2em;
    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;

}

--------------------------------------- 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 ------------------------------------------

.related-items {
    margin-bottom: 20px;
    clear: both;
    }
    
.related-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;
    min-height: 165px;
}

.single-item-text {

}

.single-item-img, single-news-img{
    float: left;
    margin: 5px 14px 5px 0;
    width: 150px;
    min-height: 150px;
    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 !important;
    padding: 0 !important;
}


.single-item-title, .single-news-title{ 
    margin: 5px 0;
    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: 18px;
    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 10px;
    width: 960px;
}

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

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

.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;
}

.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  -----------------

#header * {
   margin: 0;
   padding: 0;
   border: 0;
   font: inherit;
    background-color: inherit;
    border-bottom: 0;
    border:none;
}

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;
    
}





