/* Used to set the background color and the border of the selected EI */
.topmenu_EI_active
{
	color:#000000;
	border-top:1px solid #996600;
	border-left:1px solid #996600;
	border-right:1px solid #996600;
	 
}
.topmenu_EI_active a 	{ color:#000000; background-color:#F3BF58;}

/*----------------------------------------------------------------------------*/
/* Used to underline the non selected EI's and the search listbox             */
/*----------------------------------------------------------------------------*/
.topmenu_news			{ border-bottom:1px solid #996600; }
.topmenu_parliament			{ border-bottom:1px solid #996600; }
.topmenu_members 			{ border-bottom:1px solid #996600; }
.topmenu_activities 			{ border-bottom:1px solid #996600; }
.topmenu_eplive 			{ border-bottom:1px solid #996600; }
.topmenu_languageBar 	{ border-bottom:1px solid #996600; }
/*----------------------------------------------------------------------------*/

/* Used to underline the EI's separators */
.menuItemSeparator		{ font-family:Arial, Helvetica, sans-serif;color:#6595C6;font-size:small;border-bottom:1px #996600 solid; }

/*----------------------------------------------------------------------------*/
/* Used to set the background and the border color of the SEI's */
/*----------------------------------------------------------------------------*/
.topmenu_SEI 			{ background:#F3BF58; }
.topmenu_SEI_selected 	{ background:#F3BF58; font-weight:bold; }
.topmenu_SEI_separator 	{ background:#996600; }
/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/* Used to set the color and the border color of the left menu items */
/*----------------------------------------------------------------------------*/
/* Title of a block of items */
.leftmenu_blocktitle
{
	padding-top:1px;
	padding-bottom:1px;
	border-top:2px solid #98430C;
	border-bottom:5px solid #FFFFFF;
	background:#F3BF58;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:0.7em;
	text-decoration:none;
}

/* Item (left menu Link) */ 
.leftmenu_item a:hover
{
	border:1px #FFEECC solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#000000;
	background-color:#FFEECC;
	padding-left:5px;
	text-decoration:none;
}
.leftmenu_item_selected a
{
	margin-left:2px;
	margin-right:2px;
	margin-bottom:1px;
	border:1px #F3BF58 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#000000;
	background:#FFEECC;
	padding-left:5px;
	padding-bottom:3px;
	text-decoration:none;
	display:block;
	}
		
.box_content_mep {
	border-right:1px solid #c5c5c7;
	border-left:1px solid #c5c5c7;
	padding:0px;
}
.box_contentbottom_mep {
	border-right:1px solid #c5c5c7;
	border-left:1px solid #c5c5c7;
	border-bottom:1px solid #c5c5c7;
	padding:0px;
}

.button_mep {
 font-family: Verdana,Arial, sans-serif;
 background-color:#FFFFFF;
 font-size: 0.65em;
 font-weight: bold;
 color:#3E3F2D;
 border:1px solid #944606;
 padding:1px;
 margin:0px 5px 0px 5px;
}
.button_mep a {
  color:#000000;
  text-decoration:none;
}
.titlemep {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #48452D;
	font-weight: bold;
	text-align:left;
}
.titlemep2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #000000;
	text-align:left;
}
.mepcountry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #48452D;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A2A08E;
}
.mepcardlink
{
	font-family:Arial, Helvetica, sans-serif;
	color:#98430C;
	font-size:1em;
	font-weight: bold;
	text-decoration:underline;
}

.photoframe {
	color: #A2A08E;
	border: 5px solid #A2A08E;
}


/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/* Title of the "Sommaire" container */
/*----------------------------------------------------------------------------*/
.reference {
	font-family:Arial, Helvetica, sans-serif;
	color:#98430C;
	font-size:0.8em;
	border-width:1px;
	border-color:#c5c5c7;
	border-right-style:solid;
	border-top-style:solid;
	width:100%;
}

.reference_left{
	font-family:Arial, Helvetica, sans-serif;
	color:#8E6B00;
	font-size:0.8em;
	border-width:1px;
	border-color:#c5c5c7;
	border-top-style:solid;
	width:100%;
	text-align:left;
}
.reference_right{
	border-right:1px solid #c5c5c7;
	border-top:1px solid #c5c5c7;
	width:100%;
	text-align:right;
}
.number_results{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
    color:#98430C;
	font-size:1em;
}


/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/* MEP CARD STYLES */
/*----------------------------------------------------------------------------*/
.mepname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #003399;
	text-align: left;
	vertical-align: text-middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A2A08E;
}

.mepcountry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #48452D;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A2A08E;
}
.mepmail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	vertical-align:bottom;
	color: #48452D;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A2A08E;
}
.mepmail a:link {color: #48452D; text-decoration: none;}
.mepmail a:visited {color: #48452D; text-decoration: none;}
.mepmail a:hover {color: #48452D; text-decoration: underline;}
.mepmail a:active {color: #FFFFFF;}

.mepurl{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align:top;
	text-align: right;
	line-height: 13pt;
}
.mepurl a:link {color: #FFFFFF; background-color: #A2A08E; text-decoration: none;}
.mepurl a:visited {color: #FFFFFF; background-color: #A2A08E; text-decoration: none;}
.mepurl a:hover {color: #A2A08E; background-color: #FFFFFF; text-decoration: none;}
.mepurl a:active {color: #FFFFFF;}

.txtmep {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #48452D;
	text-align: left;
}
.txtformmep {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.mep_CVtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #48452D;
	text-align: left;
	vertical-align:top;
}


/*----------------------------------------------------------------------------*/
/* Standard link for a specific EI */
/*----------------------------------------------------------------------------*/
a.EI_lnk
{
	font-family:Arial, Helvetica, sans-serif;
	color:#8E6B00;
	font-size: 0.9em;
	text-decoration:none;
}
a.EI_lnk:hover
{
	font-family:Arial, Helvetica, sans-serif;
	color:#8E6B00;
	font-size: 0.9em;
	text-decoration:underline;
}

a.EI_tablelink
{
	font-family:Arial, Helvetica, sans-serif;
	color:#48452D;
	font-size:small;
	text-decoration:underline;
}

a.EI_tablelink:hover
{
	font-family:Arial, Helvetica, sans-serif;
	color:#48452D;
	font-size:small;
	text-decoration:underline;
}
a.EI_listlink
{
	font-family:Arial, Helvetica, sans-serif;
	color:#98430C;
	font-size:0.7em;
	font-weight: bold;
	text-decoration:underline;
}

.EI_listtext
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:0.7em;
}
.tableheader{
background-color:#D9D3BD;
text-align:center;
vertical-align:middle;
font-size:0.8em;
}

.tablefooter{
background-color:#D9D3BD;
text-align:center;
vertical-align:middle;
font-size:0.8em;
}

.tablecontentdark{
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
background-color:#EEEBE6;
text-align:center;
vertical-align:middle;
}

.tablecontentlight{
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
background-color:#F6F5F1;
text-align:center;
vertical-align:middle;
}
.tablecontentdark a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#48452D;
	font-size:0.9em;
	text-decoration:underline;
	text-align:center;
	vertical-align:middle;
}
.tablecontentlight a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#48452D;
	font-size:0.9em;
	text-decoration:underline;
	text-align:center;
	vertical-align:middle;
}
.tabletotal a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#48452D;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	vertical-align:middle;
}

.tabletotal_red
{
	font-family:Arial, Helvetica, sans-serif;
	color:#B90000;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
}
.listcontentdark_left, .listcontentdark_right, .listcontentdark_center {
font-family:Arial, Helvetica, sans-serif;
font-size: 0.7em;
background-color:#EEEBE6;
vertical-align:top;
}

.listcontentdark_left { text-align:left; }
.listcontentdark_right { text-align:right; }
.listcontentdark_center { text-align:center; }

.listcontentdark_box {
   border-top:1px solid #EEEBE6;
   vertical-align:top;
   background-color:#FFFFFF;
}
.listcontentlight_left, .listcontentlight_right, .listcontentlight_center {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-color:#F6F5F1;
	vertical-align:top;
}
.listcontentlight_left { text-align:left; }
.listcontentlight_right { text-align:right; }
.listcontentlight_center { text-align:center; }

.listcontentdark_left a, listcontentdark_right a, listcontentdark_center
{
	font-family:Arial, Helvetica, sans-serif;
	color:#98430C;
	font-size:1em;
	text-decoration:underline;
	font-weight:bold;
	vertical-align:middle;
}
.listcontentlight_left a, listcontentlight_right a, listcontentlight_center
{
	font-family:Arial, Helvetica, sans-serif;
	color:#98430C;
	font-size:1em;
	text-decoration:underline;
	font-weight:bold;
	vertical-align:middle;
}
.mepname_nolink
{
	font-family:Arial, Helvetica, sans-serif;
	color:#815600;
	font-size:1em;
	font-weight:bold;
}
.mepname_nolinklight
{
	font-family:Arial, Helvetica, sans-serif;
	color:#815600;
	font-size:1em;
	font-weight:normal;
}
.assistant_title
{
	font-family:Arial, Helvetica, sans-serif;
	color:#573A00;
	font-size:0.9em;
	font-weight:bold;
	background-color:#D9D3BD;
}
/*----------------------------------------------------------------------------*/
/* DROPDOWN MENUS : "ZNS" Menus                              (left navigation)*/
/*----------------------------------------------------------------------------*/
.nav {

  margin:0;
  padding:0;
  list-style:none;
  width:147px;
  font-family: Arial, Helvetica, sans-serif;	/* copied from "css_common" */
  font-size:0.7em;  	/* menu text size (relative to "css_common") */
  font-weight:normal;	/* copied from "css_common" */
}


.nav ul {

  margin:0;
  padding:0;
  list-style:none;
  width:400px;
  font-family: Arial, Helvetica, sans-serif;	/* copied from "css_common" */
  font-size:0.85em;  	/* menu text size (relative to "css_common") */
  font-weight:normal;	/* copied from "css_common" */
}

.nav li {
  position:relative;
}
  
.nav li ul {
  position:absolute;
  left:147px; 	/* submenu horizontal position from the left border of the window */
  top:0px;		/* submenu vertical position (positive or negative) : relative to the upper right corner of the first menu item */
  padding-top:1px;
  padding-right:1px;
  padding-bottom:0px;
  padding-left:1px;
  border:none;
  display:none;
  background:#996600; 	/* submenu border color */
}

.nav li a {

  margin-bottom:1px;
  margin-left:2px;
  padding-left:5px;  /*  menu position from the left border of the window */
  padding-bottom:3px;
  display:block;
  text-decoration:none;
  color:#000000; 			/* submenu link color*/
  background:#FFFFFF; 		/* submenu background color */
  border:1px solid #FFFFFF; /* menu AND submenu padding color (keep it WHITE!) */
}

/* Fix IE. Hide from IE Mac \*/
* html .nav li { float:left; height:1%; }
* html .nav li a { height:1%; }
/* End */

.nav li a:hover { 
	color:#987200;      	 /* submenu text hover color */
	background:#F4E9D3;
    /*border:1px solid #F4E9D3;  /* submenu hover border */

}
    
.nav li ul li a { 
	margin-left:0px;
	padding:1px 9px; 
  	font-size:1.15em;  	/* submenu text size (relative to menu) */
	/*border-bottom:1px solid #F7F1E1;  /* submenu border bottom (keep it WHITE!) */
}

.nav li ul li a:hover { 
	padding:1px 9px;
  	font-size:1.15em;  	/* submenu text size hover(relative to menu) */
	background:#FFFFFF; /* submenu hover background color */
}
    
.nav li:hover ul, .nav li.over ul {display:block;}
/*----------------------------------------------------------------------------*/


.content{
	font-family:Arial, Helvetica, sans-serif;
	font-size: normal;
	padding:3px;
	margin:5px;
}

.tab_result{
   border-right:1px solid #Bd7d7d;
   border-left:1px solid #Bd7d7d;
   border-bottom:1px solid #Bd7d7d;
}   

.tab_num{    /* numeric list container */
   border:1px solid #C5C5C7;
   text-align:center;
}

.tab_alpha{   /* alpha list container */
   border-top:1px solid #C5C5C7;
   border-bottom:3px solid #990010;
   border-left:1px solid #C5C5C7;
   border-right:1px solid #C5C5C7;
   text-align:center;
}
.title_com{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#663333;
}
.tab_title{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#BD7d7d;
}

/*----------------------------------------------------------------------------*/
/*--------------------- numeric/alphanumeric selectors -----------------------*/
/*----------------------------------------------------------------------------*/

a.selector_lnk, a.selector_selected
{
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 0.8em;
 font-weight: bold;
 text-decoration: none;
 margin:2px;
 padding:2px 5px 1px 5px;
 
}
a.selector_lnk:hover
{
 color: #FFFFFF;
 background: #990010;
}
a.selector_selected{
 color: #FFFFFF;
 background: #990010;
}

.alpha_selected
{
 font-family: Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 background: #990010;
 font-size: 0.8em;
 font-weight: bold;
 text-decoration: none;
 margin:2px;
 padding:2px 5px 1px 5px;
}
.alpha_off
{
 font-family: Arial, Helvetica, sans-serif;
 color: #A1A1A1;
 background: #FFFFFF;
 font-size: 0.8em;
 font-weight: bold;
 text-decoration: none;
 margin:2px;
 padding:0px 5px 0px 5px;
}
.num_selected
{
 font-family: Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 background: #990010;
 font-size: 0.8em;
 font-weight: bold;
 text-decoration: none;
 margin:2px;
 padding:2px 5px 1px 5px;
}

/*----------------------------------------------------------------------------*/
/*--------------------- advanced form -----------------------*/

.textarea{
    border:1px solid #CB4D4D;
    background: #FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
   	font-weight: normal;
   	font-size:1em;
}
.criteriazonebottom_center {
    border-right:1px solid #c5c5c7;
    border-left:1px solid #c5c5c7;
    border-bottom:1px solid #c5c5c7;
    background-image: url("/img/struct/navigation/list_gradient_bottom.gif");
    background-position:top;
	text-align:center;
}
.italmep{
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
color:#000000;
font-size: 0.7em;
}
/*----------------------------------------------------------------------------*/
/* Assistants*/
/*----------------------------------------------------------------------------*/
.assist_contentdark{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#EEEBE6;
	vertical-align:top;
	text-align:center;
	color:#98430C;
	font-size:0.7em;
	vertical-align:middle;
}
.assist_contentdark a{
	color:#98430C;
	text-decoration:underline;
}
.assistantsfirstname_link{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
    color:#98430C;
	font-size:1em;
}

.assist_contentlight{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#F6F5F1;
	vertical-align:top;
	text-align:center;
	color:#98430C;
	font-size:0.7em;
	vertical-align:middle;
}
.assist_contentlight a{
	color:#98430C;
	text-decoration:underline;
}

/*----------------------------------------------------------------------------*/
/* Styles below apply to DG7's pages under MEP section*/
/*----------------------------------------------------------------------------*/

.MoreLinks {
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 10px;
 FONT-WEIGHT: bold;
 FONT-SIZE: 0.8em;
 BACKGROUND-IMAGE: url(/img/struct/navigation/gradient_brown_20pxheight.gif);
 MARGIN-BOTTOM: 10px;
 PADDING-BOTTOM: 0px;
 VERTICAL-ALIGN: text-bottom;
 COLOR: #cc6600;
 LINE-HEIGHT: 20px;
 PADDING-TOP: 0px;
 BORDER-BOTTOM: #cc9900 1px solid;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-ALIGN: left
}
.ListedLinks {
 FONT-WEIGHT: normal;
 FONT-SIZE: 0.8em;
 COLOR: #000000;
 TEXT-INDENT: 5px;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 PADDING-TOP: 3px
}
.ListedLinks A:link {
 FONT-WEIGHT: bold;
 COLOR: #003366;
 TEXT-DECORATION: none
}
.ListedLinks A:visited {
 FONT-WEIGHT: bold;
 COLOR: #cccccc
}
.ListedLinks A:hover {
 COLOR: #cc6600
}
OL {
 PADDING-LEFT: 0.3em;
 LIST-STYLE-POSITION: outside;
 MARGIN: 5px 4px 5px 15px;
 LIST-STYLE-TYPE: decimal
}
UL {
 PADDING-RIGHT: 0.3em;
 LIST-STYLE: square url(/img/cont/members/navigation/list_square.gif) outside;
 PADDING-LEFT: 0.3em;
 PADDING-BOTTOM: 0px;
 MARGIN: 4px 4px 18px 15px;
 PADDING-TOP: 0px
}
LI UL {
 PADDING-LEFT: 0.2em;
 LIST-STYLE-IMAGE: url(/img/cont/members/navigation/list_arrow.gif);
 PADDING-BOTTOM: 4px
}
H1 {
 MARGIN-TOP: 10px;
 FONT-SIZE: 1.4em;
 MARGIN-BOTTOM: 5px;
 COLOR: #8E6B00;
 FONT-FAMILY: Verdana, Arial, sans-serif
}
H2 {
 PADDING-RIGHT: 0px;
 MARGIN-TOP: 10px;
 DISPLAY: block;
 PADDING-LEFT: 0px;
 MARGIN-BOTTOM: 10px;
 PADDING-BOTTOM: 0px;
 FONT: bold 1.2em Verdana, Arial, sans-serif;
 COLOR: #8E6B00;
 PADDING-TOP: 0px
}
H3 {
 PADDING-RIGHT: 0px;
 DISPLAY: block;
 PADDING-LEFT: 0px;
 FONT-SIZE: 1em;
 MARGIN-BOTTOM: 0.5em;
 PADDING-BOTTOM: 0px;
 COLOR: #996600;
 LINE-HEIGHT: 1em;
 PADDING-TOP: 0px;
 FONT-FAMILY: Verdana, Arial, sans-serif
}
.flashbox_members {
 BORDER-RIGHT: #CC9900 1px solid;
 PADDING-RIGHT: 10px;
 BORDER-TOP: #CC9900 1px solid;
 MARGIN-TOP: 14px;
 PADDING-LEFT: 10px;
 MARGIN-BOTTOM: 15px;
 PADDING-BOTTOM: 10px;
 BORDER-LEFT: #CC9900 1px solid;
 COLOR: #000000;
 PADDING-TOP: 10px;
 BORDER-BOTTOM: #CC9900 1px solid;
 BACKGROUND-COLOR: #f4e9d3

}
/*----------------------------------------------------------------------------*/
/* Styles above apply to DG7's pages under MEP section*/
/*----------------------------------------------------------------------------*/