@charset "utf-8";

@import url('stylesheetcolor.css');

/********************RESET***************/

body{ font-size:62.5%;}
  
ol, ul {   
list-style: none;   
}

.expand,.displaynone {
	display:none;	
}
.clearBoth {
	clear: both;
	padding:0;
	margin:0;
	height:1%;
}
/********************Overwrite styles EUROPA css**************************/
#toolbar { font-size:1.2em;}
#path { font-size:1.2em;}
#footer {font-size:1.2em;}

#logo {left:39px;}
#banner-de, #banner-en,  #banner-fr{background-color:#99CCFF;}
/********************Overwrite styles Library css**************************/
.videosBox .mediaGallery {
text-align:left!important;
}
#mediabox .mediaGallery{margin-bottom:15px;}
/*							*/
/********HOMEPAGE************/
/* 							*/
.euContainerHp {margin-right:-360px; }
.euContentHp {margin-right:360px;margin-top:20px;}
.accessibility{ position: absolute;top: -1000px;}
#euCenterHp{ margin:0 0 0 10px; font-size:1.2em; }
#euCenterHp .alignboxes {
	height:100%; 
	margin:0 0 11px 0;
	padding:0; 
	float:left;  
	width:100%;
}
#euCenterHp .newsimg img	{width:100px;}
#euCenterHp .alignboxes h2{ font-size:1.5em; font-weight:normal; width:100%;padding:0 0 3px 0; margin:0 0 10px 0;}
#euCenterHp .alignboxes h3{ font-weight:bold;  font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 6px 0; padding:0; font-size:1.0em;}
#euCenterHp .alignboxes h3 a{ text-decoration:none;}
#euCenterHp .alignboxes h3 a:hover { text-decoration:underline;}
#euCenterHp .alignboxes p{ margin:0 ; padding:0 0 6px 0;}
#euCenterHp .alignboxes p a{ text-decoration:none;}
#euCenterHp .alignboxes p a:hover{ text-decoration:underline;}
#euCenterHp .alignboxes .newsimg{ margin:0 10px 15px 0; float:left; clear:left;}
#euCenterHp .alignboxes .boxesLineBottom .devBoxes .newsimg img	{width:75px;}
#euCenterHp .alignboxes img a{ border:none;}
#euCenterHp .alignboxes p.multimedialink{ padding:0 0 0 15px; margin:0 0 5px;}
#euCenterHp .alignboxes p.multimedialink a{ text-decoration:none;}
#euCenterHp .alignboxes p.multimedialink a:hover{  text-decoration:underline;}
#euCenterHp .alignboxes .highlights{margin-left:115px;display:block ; margin-bottom:25px;}

#euCenterHp .alignboxes .boxesLineBottom { float:left; height:1%; width:100%; margin:10px 0;}
#euCenterHp .alignboxes .lastBoxes{ background-image:none !important;}
#euCenterHp .alignboxes .boxesLineBottom .devBoxes{float:left;width:46.5%; padding-bottom:10px; }
#euCenterHp .alignboxes .boxesLineBottom .leftBoxes{ margin-right:10px;}
#euCenterHp .alignboxes .latestdev{margin-left:88px;display:block;}
#euCenterHp .alignboxes .latestdev span.subTopic{ font-weight:bold; font-size:0.9em;}
#euCenterHp .alignboxes .latestdev img.externalLink{ margin-left:6px;}

/*****************Breaking news**************/
#euCenterHp .alignboxes .breakingNews{ padding:5px; margin-bottom:15px;}
#euCenterHp .alignboxes .breakingNews h2{font-size:1.5em; font-weight:normal; width:100%;padding:0 0 3px 0; margin:0 0 10px 0;}

/*							*/
/********Right column********/
/* 							*/
.euRightHp{margin-top:0;width: 350px; font-size:1.2em;}
#rightcolumn{ margin-right:0;}

#rightcolumn #accessbar,#rightcolumn #search,#rightcolumn .navigation{ margin:0 0 2px 0; font-size:0.9em;}
#rightcolumn #accessbar{ height:29px; padding:3px 3px 0 3px; margin:2px 0;}
#rightcolumn #accessbar .alignLeft{ float:left;}
#rightcolumn #accessbar .alignRight{ float:right; margin-top:3px;}
#rightcolumn .navigation form{ margin:0; padding:0; }
#rightcolumn .navigation form select{width:300px; vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; height:1.65em;}
#rightcolumn .navigation form .imgGo{cursor:pointer; cursor:hand;}
#rightcolumn .navigation form .formSelect{margin:0; padding:7px 0 0 0;}
#rightcolumn .navigation form p img{ padding-left:2px; }
#rightcolumn .navigation form .formSelect2{margin:0; padding:20px 0 0 0;}
#rightcolumn .navigation form .select1{width:298px; vertical-align:top;}
#rightcolumn .navigation form .select2{width:140px; vertical-align:top; margin-right:19px;}
#rightcolumn .navigation form .select3{width:140px;vertical-align:top;}

#accessbar{ margin-top:2px;}
#accessbar p,
#search form,
#search input,
#search p{ margin:0; }
#search #searchfield{ height:1.35em; width:294px;}
#accessbar p.floatleft{float:left;}

#rightcolumn #tabsMediabox{ height:2.5em;margin:30px 0 0 0; padding:0; }
#rightcolumn #tabsMediabox ul{ height:30px; margin:0; padding:0; display:block;  }
#rightcolumn #tabsMediabox ul li{height:2.5em; float:left; margin:0 1px 0 0; width:115px; font-weight:bold; text-align:center; padding:0; border:none;display:block;  }
#rightcolumn #tabsMediabox ul li a{ text-decoration:none; display:block; padding-top:5px; }
#rightcolumn #tabsMediabox ul li.on{ height:2.4em; float:left; margin:0 1px 0 0; width:113px;font-weight:bold; text-align:center;border-bottom:none;}
#rightcolumn #tabsMediabox ul li.on a{text-decoration:none; display:block; }
#rightcolumn #mediabox{ margin:5px 0 0 0; padding:25px 0 0 0; min-height:280px; font-size:0.9em;}
#rightcolumn #mediabox p{ margin:0; padding:0;}
#rightcolumn #mediabox ul{margin:0 0 0 30px; padding:0;}
#rightcolumn #mediabox ul li{padding-bottom:0.5em;}
#rightcolumn #mediabox ul.mediaPagin{margin:0;}
#rightcolumn #mediabox .mediaDownload{padding-top:5px;}
#rightcolumn #tab_parliament{ padding:0 10px 0 0}
#rightcolumn #tab_parliament img{ text-align:center; margin:0 0 0 0; }
#rightcolumn #tab_council{ text-align:center;}
#rightcolumn #tab_council p{ margin:15px;}
#rightcolumn .alignRight{text-align:right; margin-right:10px;margin-top:5px;}

#rightcolumn,
#accessbar p{padding:0;}
#accessbar{font-size:95%;padding:5px 10px;}
#accessbar .smaller{font-size:100%; font-weight:bold;}
#accessbar .medium {font-size:130%;font-weight:bold;}
#accessbar .bigger{font-size:1.6em; font-weight:bold;}

.navigation{ font-weight:bold; padding:8px;} 
.navigation a, .navigation a:hover{ text-decoration:underline;}

#search{ font-size:95%;padding:8px; }
#search p{ padding:0;line-height:1.5em;}
#search form{ padding:5px 0 2px 0; }
#search input{ padding:0;vertical-align:top;font-family:Verdana, Arial, Helvetica, sans-serif;}

.rightsections{	padding:0 0 10px 0;position:relative; font-size:0.9em; margin-top:20px;}
.rightsections h4{ 
	font-size:1.3em;
	height:1.2em;
	font-weight:bold; 
	font-style:normal;  
	padding:5px 0 6px 10px;
	margin-bottom:15px;}
	
#comp{ position:absolute; top:-12px; right:0; height:47px; width:61px; z-index:1000;}	
#calendar{ position:absolute; top:-10px; right:0;height:50px; width:61px; }
#usefullinks{ position:absolute; top:-8px; right:0;height:41px; width:61px;}
#keydocs{ position:absolute; top:-18px; right:0;height:54px; width:61px;}
#seealso{ position:absolute; top:-12px; right:0;height:54px; width:61px;}
#videoIcon{ position:absolute; top:-12px; right:0;height:54px; width:61px;}
.rightsections p{ margin:3px 0 0 10px; padding:0; line-height:1.5em;}
/*.rightsections span{ padding:2px 0 0 15px; margin:0 0 0 10px}*/
.rightsections span.watchlive{ padding:2px 0 0 15px; margin:0 0 0 10px}
.rightsections ul{ margin:0 0 0 30px; padding:0;}
.rightsections ul li{ line-height:1.5em; }
.rightsections a,.rightsections a:hover { text-decoration:underline;}

/*							*/
/********Dossier page********/
/* 							*/
#euCenterHp .dossierBoxes h1{ font-size:1.5em; font-weight:normal; width:100%; padding:0 0 3px 0; margin:0 0 10px 0;}
#euCenterHp .dossierBoxes h2.subtopic { font-family:Georgia, "Times New Roman", Times, serif; width:98.3%; font-size:1.2em; border:none; padding-left:10px; font-weight:bold;}
#euCenterHp .dossierBoxes h3{ font-size:1em;}
#euCenterHp .dossierBoxes p{ font-size:1em;}
#euCenterHp .dossierBoxes p.expand{ font-size:1.0em; font-weight:bold; margin-bottom:10px; clear:both;} 
#euCenterHp .dossierBoxes p.expand a{ text-decoration:none; padding-left:5px;}
#euCenterHp .dossierBoxes p.expand a:hover { text-decoration:underline;}
#euCenterHp .dossierBoxes .marginLeft{ margin-left:10px;}
#euCenterHp .dossierBoxes h2{ margin-bottom:15px;}
#euCenterHp .dossierBoxes h3{ margin-top:2px;}
#euCenterHp .dossierBoxes .lastNewsExpand{padding-bottom:10px;}
#euCenterHp .dossierBoxes .selectnews{ text-align:right; padding:2px 0 3px 0; margin:0;}
#euCenterHp .dossierBoxes .selectnews a{ text-decoration:none;}
#euCenterHp .dossierBoxes .highlights{margin-left:120px;display:block ; margin-bottom:25px;  }

/*							*/
/********Archive page********/
/* 							*/
#euCenterHp .archivePage h1{ font-size:1.5em; font-weight:normal;  width:100%; padding:0 0 3px 0; margin:0 0 10px 0;}
#euCenterHp .archivePage #heading{ width:96%;padding: 2px 6px 0 6px; font-weight:bold; height:2.0em; margin-bottom:10px; }
#euCenterHp .archivePage #heading h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em;  font-weight:bold;border:none; float:left; width:auto; }
#euCenterHp .archivePage #heading form{ padding:0; margin:0; float:right;}
#euCenterHp .archivePage #heading form select{ vertical-align:top; }
#euCenterHp .archivePage h3 { width:100%; padding-bottom:4px; margin-top:2px; margin-bottom:2px;}
#euCenterHp .archivePage p{ margin-bottom:1px;}
#euCenterHp .archivePage .mutltiPageItem p.abstract{ margin-bottom:15px;}
#euCenterHp .archivePage span.subtopicarchive{ font-weight:bold; padding-left:25px;}
#euCenterHp .archivePage .bulletin {padding:5px;  margin:10px 0 0 0;}
#euCenterHp .archivePage .bulletin ul {margin:0; padding:0;}
#euCenterHp .archivePage .bulletin ul li{padding-left:5px; }
#euCenterHp .archivePage .selectnews{  text-align:right; padding:2px 0 0 0; margin:0; font-size:0.9em;}
#euCenterHp .archivePage p.selectnews {padding:4px 0 1px 0; margin:0; height:1.7em; }
#euCenterHp .archivePage .selectnews img{ padding-top:0;vertical-align:top;}
#euCenterHp .archivePage .selectnews a{padding:0; margin:0;}
#euCenterHp .archivePage .selectnews a:hover{ text-decoration:underline;}
#euCenterHp .archivePage .selectnews a.on{ padding:0; margin:0;}


/******************************Article page*****************/
#euCenterHp .articlePage h1{ font-family:Georgia, "Times New Roman", Times, serif;width:100%; padding-bottom:5px; margin:6px 0 8px 0; font-size:1.1em; font-weight:bold; border:none;}
#euCenterHp .articlePage span.subtopicarticle{ padding-left:40px;font-size:0.90em;}
#euCenterHp .articlePage span.subtopicarticle a{ text-decoration:underline;}
#euCenterHp .articlePage .videosBox{float:left; margin-right:10px; margin-bottom:10px; width:215px;}
#euCenterHp .articlePage .marginBottom{ margin-bottom:15px;}
#euCenterHp .articlePage .selectnews{text-align:right; padding:2px 0 3px 0; margin:10px 0 0 0;}
#euCenterHp .articlePage .selectnews a{ text-decoration:none;}

/**************************Article links*************************/
#euCenterHp .alignboxes .articlelinks h2 { font-weight:bold; font-size:1.1em; border:none;margin:15px 0 5px 0;}
#euCenterHp .alignboxes .articlelinks p {margin:5px 0 5px 10px;}
#euCenterHp .alignboxes .articlelinks ul {margin:0 0 0 30px;padding:0;}
#euCenterHp .alignboxes .articlelinks ul li {line-height:1.5em;padding-left:2px;}
#euCenterHp .alignboxes .articlelinks ul li.watch {line-height:1.5em;padding-left:2px;}
#euCenterHp .alignboxes .articlelinks ul li.doc {line-height:1.5em; padding-left:2px;}
#euCenterHp .alignboxes .articlelinks a, #euCenterHp .alignboxes .articlelinks a:hover { text-decoration:underline;}

#euCenterHp .date{font-size:0.9em;}
#euCenterHp span.date{font-size:0.9em;}
#euCenterHp p.date{ font-size:0.9em;}

select.navigation_months{display:none}
select.navigation_active_month{display:inline}	
div.mutltiPageItem{display:none}
div.mutltiPageItem_active{display:inline}
.selectnews a.active{font-weight:bold;}
#dropdown_subtopic_img{cursor:pointer;}
.hiddenNojs{display:none;}

/*ADD STYLE FOR SITEMAP*/
.sitemap{
	margin-left:5px;
	color:#003399;
}

.title {	
	
	font-size:101%;
	display:block;
	font-size:1em;
	font-weight:bold;
}
.sitemap ul li{
	margin-bottom: 4px;
	margin-top: 2px;	
	line-height:1.4em;		
	list-style-image:url(/wel/news/images/bullet-square.gif);
}

li.archive_sitemap {
	margin-left:10px;
	list-style-image:none !important;
	list-style-type:none !important;

}

#euCenterHp .articlePage .sitemap a, #euCenterHp .articlePage .sitemap a:link {
	text-decoration:none !important;
}

#euCenterHp .articlePage .sitemap a:hover {
	text-decoration:underline !important;
}

.sitemap_archives{
	display:block;
	margin-left:10px;
	margin-bottom:15px;
}
.elem {
	display:block;
	list-style-image:url(/wel/news/images/bullet-square.gif);
}
.noData {
display:none;
}
.noData_active  {
display:block;
}

.multiPageItem {
	display:none;
}
.multiPageItem_active{
	display:block;
}

/***************************************************************/
/*               HELP US IMPROVE EU NEWS                       */
/***************************************************************/

/* Mandatory: need to be added in the css stylesheet, to avoid spam */
#common_simple_survey #form_tools_ab, #common_simple_survey .form_tools_ab {
    display: none;
    position: absolute;
    top: -1000px;
}
/* END Mandatory */

#common_simple_survey  {
    padding: 0;
}
#common_simple_survey {
    margin: 10px 0;
    position: relative;
}
#common_simple_survey p {
    padding: 3px 0 0 0;
}
#common_simple_survey input.border-black {
    border: 1px solid #000000;
}
input.send_survey {
    background-color: #FFFFFF;
    border: 1px solid #000000;
    color: #000000;
    cursor: pointer;
    font-size: 1em;
    padding: 1px 10px;
}

#common_simple_survey div#improve_icon {
  background: transparent url('../images/improve.jpg') no-repeat top left;
  position: absolute;
  height: 57px;
  right: 0;
  top: -14px;
  width: 75px;
}
