a:hover {
text-decoration:underline;
}

#wrapAll{
width:960px;
margin:0 auto;
}

.news h2 {margin-top:4px;}

.divBody
{
	width:100%;
}
.divHeader
{
	width:100%;
	background-color:#0C4B8C;
}
.divHeaderLinks
{
	text-align:right;
	color:#ffffff;
	width:87%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
}
.divHeaderLinks a
{
	text-decoration:none;
	color:#ffffff;
}
.divHeaderImage
{
	width:100%;
	background-color:#0C4B8C;
}
.divBodyLinks
{
	text-align:right;
	padding:0 0.7em;
}
.divBodyLinks a
{
	text-decoration:none;
}
.divBodyLinksUserHome
{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0.4em 0.7em 0.2em 0.2em;
	color:#000000;
	float:right;
}

.divBodyLinksUserWhite
{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0.4em 0.7em 0.2em 0.2em;
	color:#FFFFFF;
	float:right;
}

.divCrumbs a
{
	color:#ffffff;
	text-decoration:none;
}
.divMainBody
{
	width:100%;
	background-position: top right;
	background-repeat:no-repeat;
}

.divLeftMenuImg
{
	float:right;
	background-color:#ffffff;
	margin:0%;
	width:90%;
	padding:0.7em;
	padding-bottom:1.5em;
	border:0em;
}
.divImgCurvesMenu
{
	float:left;
}
.divCentre
{
	min-height:400px;
}
.divCentre2
{
	float:right;
	background-color:#FFF;
	width:100%;
}
.divContainer
{
	float:left;	
	background-color:#ffffff;
	margin:0em;
	padding:0em 0em 0em 0em;
}

.divContainerAll
{
	width:100%;
	float:left;	
	background-color:#ffffff;
	margin:0em;
	padding:0em 0em 0em 0em;
}
.divCentre p{
color:#000000;
}	

p.textFoot {
color:#000;
font-weight:bold;
}

a.hiperlink {
color:#1560ad;
text-decoration:underline;
} 

.divFlags
{
	float:right;
	background-color:#FFFFFF;
	margin:0em;
	padding:0em;
	width: 11%;
}
.divFlagsContainer
{
	margin:0em;
	padding:0em;
}

.divContainer table tbody tr td
{
	font-size:1em;
}

.divTopClass
{
	color:#65B3D8;
	float:right;
	margin:0%;
	padding:0%;
}
.divRefill
{
	width:96%;
	background-image:url(https://e-justice.europa.eu/images/curvesCentre.png);
	float:left;
}
.divImgCurvesLeft
{
	width:2%;
	float:left;
	background-image:url(https://e-justice.europa.eu/images/curvesLeft.png);
	background-repeat:no-repeat;
}

.divImgCurvesLeftBlue
{
	float:left;
	margin:0em;
}
.divImgCurvesRightBlue
{
	float:right;
	margin:0em;
}
.divEnd
{
	margin:0em;
	width:100%;
	border:0em;
	display:none;
}

.divTranslationPending {padding:0 5px;min-height:35px;}

.divToolsAux a
{
	cursor:pointer;
}
.divSeparator01
{
	width:0;
	float:left;
}
.divEmptyGreen45
{
	width:100%;
	margin:1%;
}

.blueTitle
{
	color:#176096;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.menuSelected
{
	color:#176096;
}
.menuSelectedText
{
	color:#176096;
}

.liSelectedLanguage{

	background-color:#ffdcba;
	margin: 0 0 0 0;
}

.ulMenu
{
	list-style:none;
	padding:0.5em;
	margin:0em;
	width:92%;
	border:0em;
}

.ulMenu li
{
	padding-top:0.1em;
	padding-bottom:0.1em;
}
.ulMenu li a
{
	color:#176096;
	text-decoration:none;
}
.aCurrent
{
	color:#ffffff;
	background-color:#F8A400;
}

.hrFlagsLiTop
{
	padding-bottom:0.1em;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#9DB39E;
}
.hrFlagsLiBottom
{
	margin-top:0.6em;
}

#title_bg {background-image: url(https://e-justice.europa.eu/images/banners/title_bg.png);}
#title_cs {background-image: url(https://e-justice.europa.eu/images/banners/title_cs.png);}
#title_da {background-image: url(https://e-justice.europa.eu/images/banners/title_da.png);}
#title_de {background-image: url(https://e-justice.europa.eu/images/banners/title_de.png);}
#title_el {background-image: url(https://e-justice.europa.eu/images/banners/title_el.png);}
#title_en {background-image: url(https://e-justice.europa.eu/images/banners/title_en.png);}
#title_es {background-image: url(https://e-justice.europa.eu/images/banners/title_es.png);}
#title_et {background-image: url(https://e-justice.europa.eu/images/banners/title_et.png);}
#title_fi {background-image: url(https://e-justice.europa.eu/images/banners/title_fi.png);}
#title_fr {background-image: url(https://e-justice.europa.eu/images/banners/title_fr.png);}
#title_ga {background-image: url(https://e-justice.europa.eu/images/banners/title_ga.png);}
#title_hu {background-image: url(https://e-justice.europa.eu/images/banners/title_hu.png);}
#title_it {background-image: url(https://e-justice.europa.eu/images/banners/title_it.png);}
#title_lt {background-image: url(https://e-justice.europa.eu/images/banners/title_lt.png);}
#title_lv {background-image: url(https://e-justice.europa.eu/images/banners/title_lv.png);}
#title_mt {background-image: url(https://e-justice.europa.eu/images/banners/title_mt.png);}
#title_nl {background-image: url(https://e-justice.europa.eu/images/banners/title_nl.png);}
#title_pl {background-image: url(https://e-justice.europa.eu/images/banners/title_pl.png);}
#title_pt {background-image: url(https://e-justice.europa.eu/images/banners/title_pt.png);}
#title_ro {background-image: url(https://e-justice.europa.eu/images/banners/title_ro.png);}
#title_sk {background-image: url(https://e-justice.europa.eu/images/banners/title_sk.png);}
#title_sl {background-image: url(https://e-justice.europa.eu/images/banners/title_sl.png);}
#title_sv {background-image: url(https://e-justice.europa.eu/images/banners/title_sv.png);}

.divCentreIndex
{
	float:left;
	background-color:#F00;
	width:100%;
	border-top-width:0.5em;
	border-top-color:#ffffff;
	border-top-style:solid;
	border-right-width:0.5em;
	border-right-color:#ffffff;
	border-right-style:solid;
	margin:0em;
	margin-top:1em;
}
.divContainerCentreIndex
{
	float:left;
	width:99%;
}
.divLogoIndex
{
	margin:0em;
	border:0em;
	padding:0em;
	float:left;
	width:20em;
	height:100%;
	margin:5em;
}
.divLinksIndex
{
	border-left:1px solid #196096;
	height:100%;
	margin-left:21em;
	padding-left:1em;
	padding-top:1em;
	margin:2em 5em 2em 5em;
}
.divLinksIndex a
{
	text-decoration:none;
	color:#1b6097;
	font-family: Arial;
	font-weight:bold;
	font-size:1em;
}
.divLinksIndex ul li
{
	list-style-image:url(https://e-justice.europa.eu/images/bullet_links_3.gif);
	margin-bottom:0.2em;
}
.divRefillIndex
{
	width:98.3%;
	background-color:#ffffff;
	float:left;
	margin-left:0.5em;
}
.divImgCurvesLeftIndex
{
	width:1.5%;
	float:left;
}
.divImgCurvesRightIndex
{
	width:1.5%;
	float:right;
}
.bluebar
{
	float:left;
	vertical-align:middle;
	width:1px;
	height:auto;
	background-color:#196096;
}
.divMainBodyIndex
{
	width:100%;
	border-left-width:0.5em;
	border-left-style:solid;
	background-image:url(https://e-justice.europa.eu/images/centreBackgroundIndex.jpg);
	background-repeat:no-repeat;
	background-position: top right;
}

.divCentreRss
{
	float:left;
	background-color:#FFFFFF;	
	width:100%;
	border-top-width:0.5em;
	border-top-color:#ffffff;
	border-top-style:solid;
	border-right-width:0.5em;
	border-right-color:#ffffff;
	border-right-style:solid;
}

.rss_content
{
	margin-bottom:15em;
}

.rss_ul li
{
	list-style-image:url(https://e-justice.europa.eu/images/bullet_links_3.gif);
	margin:2.5em 0em 2.5em 2em;
}

.divCentreSiteMap
{
	float:left;
	background-color:#FFFFFF;	
	width:100%;
	border-top-width:0.5em;
	border-top-color:#ffffff;
	border-top-style:solid;
	border-right-width:0.5em;
	border-right-color:#ffffff;
	border-right-style:solid;
}

.divContainerSiteMap
{
	width:96%;
	float:left;
	margin-left:2%;
}

.divRefillSiteMap
{
	width:100%;
	background-color:#ffffff;
	float:left;
}

.SiteMap_content a
{
	text-decoration:none;
}

.SiteMap_content a:visited
{
	text-decoration:none;
	color:#0000ff;
}

.SiteMap_content a img
{
	border:0;
}

#countries_legal_order{font-size:1em;display:none;}
#countries_org_justice{font-size:1em;display:none;}
#countries_legal_prof{font-size:1em;display:none;}
#countries_legal_aid{font-size:1em;display:none;}
#countries_jurisdiction_courts{font-size:1em;display:none;}
#countries_case_to_court{font-size:1em;display:none;}
#countries_time_limits{font-size:1em;display:none;}
#countries_applicable_law{font-size:1em;display:none;}
#countries_serv_doc{font-size:1em;display:none;}
#countries_evidence{font-size:1em;display:none;}
#countries_interim_measures{font-size:1em;display:none;}
#countries_enforce_judgement{font-size:1em;display:none;}
#countries_simplif_accelerat_procedures{font-size:1em;display:none;}
#countries_divorce{font-size:1em;display:none;}
#countries_parental_resp{font-size:1em;display:none;}
#countries_maintenance_claim{font-size:1em;display:none;}
#countries_bankruptcy{font-size:1em;display:none;}
#countries_adr{font-size:1em;display:none;}
#countries_comp_crime_victim{font-size:1em;display:none;}
#countries_automatic_processing{font-size:1em;display:none;}

.divInlineTable
{
	margin-bottom:2em;
}
.divInlineTable p, .divInlineTable li
{
	margin-bottom:2em;
}
.divTableCell
{
	float:left;
}
.divTableCellWidth
{
	display:none;
}
.divTableCellText
{
	margin-left:7em;
}
.divTableCellDate
{
	width:6em;
	float:left;
}
.divTableCellEmpty
{
	display:none;
}
.dvBottomBoxLeft {
	background:transparent url(https://e-justice.europa.eu/images/curvesLeft.png) no-repeat 0px 0px;
	height:16px;
	width:50%;
	float:left;
	margin-right:-1px; 
}
.dvBottomBoxRight {
	background:transparent url(https://e-justice.europa.eu/images/curvesRight.png) no-repeat right 0px;
	height:16px;
	float:right;
	margin:0px; 
	width:50%;
}
.dvBottomBox {
	width: 100%;
	padding:0px;
	height:16px;
}
.dvBottomBoxIndex {
	width: 100%;
	padding:0px;
	margin-left:0em;
	height:16px;
}

/**********************HEADER*****************************/
#linkBox{
overflow:visible;
position:relative;
width:960px;
}

#linkBoxTools{
background-color:transparent;
overflow:visible;
position:absolute;
padding:3px 0px 0 0px;
margin-right: 0;
width:87%;
}


#linkBoxTools ul li a {padding-right:5px !important;}

#linkBoxTools ul li a:hover{
	color:#FFFFFF;
	text-decoration:underline !important;
}

#linkBoxArrow{
position:relative;
}

#linkBoxArrow img{
background:none !important;
}

#langsFormContainer	{
	position: relative;
}
	
#langsContainer	{
	right: 0;
	text-align: left;
	visibility: hidden;
}

#langsContainer a	{
	color: #fff;
	text-decoration: none;
}
	
#langsContainer img {
 	margin: -2px 0px 0px
}

#langsSelector  {
	position: absolute;
	top: 45px;
	margin: 0;
	padding: 0;
	font-size: 75%;
	left: 72.5em !important;
	float: left !important;
     }

#langsSelector ul {
	background-color:#0f4f8f;
	margin: 2.2em 0 0 0;            
}


#langsSelector ul li { 
	display: inline;
	margin: 2px 1px 0 0;
	padding-right: 1px; 
	font-size: 1.3em;
	line-height: 185%;
}

#langsSelector  ul li a{
	color:#fff;
}

#langsSelector ul li a.lang {
	padding: 0 2px;
	font-family: Arial Narrow, Arial, Verdana, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	color: #fff;
}

#unofficial li a.lang { 
	background-color: #cdd; color: #fff;
}

#langsSelector a.lang:link, #langsSelector a.lang:visited {
	color: #fff;         
}

#langsSelector ul li a.lang:hover { 
	background-color: #dbe1e6;
}

#langsSelector ul li a.lang:focus { background-color: #cdd; color: #036; }

#langsSelector ul li a.curlang {
	padding: 0 1px; 
	border: 0 solid #fff;
	font-family: "Arial Narrow", Arial, Verdana, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	border-right:#FFFFFF 1px solid;
	background-color: #cdd; 
   	color: #036;
}

#langsFormContainer #langsContent,
#langsFormContainer.Members #langsContent {
	z-index: 7;
	right: 1px !important;
	width: 116px;
	border: 1px solid #fff;
}

.langs, .unofficialLangs {
	padding: 3px 6px 6px 6px;
	background: #0F508F none repeat scroll 0%;
	color: #ff0066;
	font-size: 11px;
	font-weight: normal;
	line-height: 135%;
	min-height: 1%;
	margin-top:0 !important;
}

#langsContent .unofficialLangs a:hover, #langsContent .langs a:hover {
	background-color: #fff;
	color: #003;
	}

#langsContent .unofficialLangs a:focus, #langsContent .langs a:focus	{
	background-color: #acf;
	color: #003;
	}
	
.unofficialLangs {
	border-top: 1px dotted #fff;
}

.langSelected {
 color: #FFD530;
}


#title-en {
background-image:none !important;
}

#searchHead{
margin-top: 9px !important;
}

#searchHeadImg{

width: 4%;
position:relative;
float:right;
cursor:pointer;
padding:0em 0 0 0;
margin:1.8em 0 0 0 !important;
}

.searchInput{
font-size:.8em;
}



/**********************FOOTER*****************************/
#wrap_footer{
width:100%;
border-top:#666 1px solid;
text-align:center;
margin-top:1em;
margin-bottom:1em;
padding-top:.5em;
float:left;
}

/******************************* HEAD MEMBERS *******************************/
#bannerBackgroundMembers{
background:url(https://e-justice.europa.eu/images/home/sprite_backgrounds.png) no-repeat 0 -501px;
height:88px;
width:100%;
}

#bannerBackgroundMembers_EJN{ 
  background:url(https://e-justice.europa.eu/images/home/sprite_backgrounds.png) no-repeat 0 -651px; 
  height:88px; 
  width:100%; 
} 

#searchHeadMembers{
width: 10%;
position:relative;
float:right;
text-align:right;
margin-top: 1em!important;
padding:10px 3em 0 0!important;
}

#searchHeadImgMembers{
width: 4%;
position:relative;
float:right;
cursor:pointer;
padding:0em 0 0 0;
margin:1.8em 0 0 0 !important;
}

.searchInputMembers{
font-size:.8em;
}

.divCrumbsMembers
{
	width:100%;
	float:left;
	color:#0e4884;
	margin:0em;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:1em;
}

.divCrumbsMembers_EJN 
{ 
  width:100%; 
  float:left; 
  color:#0e4884; 
  margin:0em; 
  font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; 
  font-size:1em; 
}

.divCrumbsMembers a{
color:#0e4884;
text-decoration:none;
}
.divCrumbsMembers_EJN a{ 
  color:#0e4884; 
  text-decoration:none; 
}
.divCrumbsMembers a:hover{
	color:#0e4884; 
  text-decoration:underline; 
} 
.divCrumbsMembers_EJN a:hover{
color:#0e4884;
text-decoration:underline;
}

.divBodyLinksMembers
{
	text-align:right;
	padding:0 0.7em;
	margin:0em;
	color:#0e4884;
	border:0em;
}

.memberHead {
color:#000;
}


.txtEjnHeader{
margin-top:-2.8em;
margin-left:6.5em;
font-size:1.4em;
font-weight:bold;
}

/********************** FLAGS MEMBERS ********************************************/
.ulFlagsMembers
{
	margin:0em;
	padding:0em;
	list-style:none;
	text-align:center;
	color:#176096;
	border:0em;
	margin:0em;
	padding-top:0em;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-bottom:0em;
	width:90%;	
}
.ulFlagsMembers li
{
	margin-bottom:0em;
	margin-top:0em;
	margin-left:0em;
	margin-right:.5em;
	height:1.5em;
}


.ulFlagsMembers li:hover
{
	background-color:#ffff9d;
}

.ulFlagsMembers li a img
{
	border:0em;
	padding: .1em 0em .1em 0;
}
.liImgLanguageMembers{
	
	padding: 0 0 0 0;
	margin:0 0.5em 0 -1.8em;
		
}
.liFlagText{
	display:inline;
	padding:0 0 0em 0em;
	margin:0 0 0em 1em;
	color:#D0D0D0;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
}

.liSelectedLanguageMembers{
	background-color:#ffff9d;
	margin: 0 0 0 0;
}

/************************************** Pestanas ********************************************/
#bgTabs{
width:100%;
background-color:#d2cc73;
height:2.9em;
}


#wrapTabs{
padding-top:1em;
}

#wrapTabs ul{
display:inline;
margin:0em;
padding-left:0em;
font-size:1em;
}

#wrapTabs ul li{
display:inline;

}

#ejusticeTab1{
color:#FFFFFF;
background-color:#10458b;
font-weight:bold;
background-image:url(https://e-justice.europa.eu/images/UpdatePersonalisation_short_27X24_btn.jpg);
background-repeat:no-repeat;
background-position:.5em .1em;
display:inline;
}



#ejusticeTab1 a{
color:#FFF;
text-decoration:none;
}

#ejusticeTab1 a:hover{
color:#FFF;
text-decoration:underline;
}

#prueba{
width:250px;
height:50px;
background-color:#999999;
display:inline;
padding-bottom:2em;
}
#ejusticeTab1Selecc{

color:#000000;
background-color:#FFF;
font-weight:bold;
background-image:url(https://e-justice.europa.eu/images/UpdatePersonalisation_short_27X24_btn_active.jpg);
background-repeat:no-repeat;
background-position:.5em .1em;
display:inline;
}

#ejusticeTab1Selecc a{
color:#000000;
text-decoration:none;
}

#ejusticeTab1Selecc a:hover{
color:#000000;
text-decoration:underline;
}

#ejusticeTab2{
color:#FFFFFF;
background-color:#10458b;
font-weight:bold;
background-image:url(https://e-justice.europa.eu/images/email_sub_short_27X24_btn.jpg);
background-repeat:no-repeat;
background-position:.5em .1em;
display:inline;
}

#ejusticeTab2 a{
color:#FFF;
text-decoration:none;
}

#ejusticeTab2 a:hover{
color:#FFF;
text-decoration:underline;
}

#ejusticeTab2Selecc{
color:#000000;
background-color:#FFF;
font-weight:bold;
background-image:url(https://e-justice.europa.eu/images/email_sub_short_27X24_btn_active.jpg);
background-repeat:no-repeat;
background-position:.5em .1em;
display:inline;
}

#ejusticeTab2Selecc a{
color:#000000;
text-decoration:none;
}

#ejusticeTab2Selecc a:hover{
color:#000000;
text-decoration:underline;
}

#ejusticeTab3{
color:#FFFFFF;
background-color:#10458b;
font-weight:bold;
background-image:url(https://e-justice.europa.eu/images/Custom_Profile_short_27X24_btn.jpg);
background-repeat:no-repeat;
background-position:.5em .1em;
display:inline;
}

#ejusticeTab3 a{
color:#FFF;
text-decoration:none;
}

#ejusticeTab3 a:hover{
color:#FFF;
text-decoration:underline;
}

#ejusticeTab3Selecc{
color:#000000;
background-color:#FFF;
font-weight:bold;
background-image:url(https://e-justice.europa.eu/images/Cust_Prof_short_27X24_btn_active.jpg);
background-repeat:no-repeat;
background-position:.5em .1em;
display:inline;
}
#ejusticeTab3Selecc a{
color:#000000;
text-decoration:none;
}

#ejusticeTab3Selecc a:hover{
color:#000000;
text-decoration:underline;
}

/**************************************** Contenido pestanas **************************************/

#conteSupRight{
width:46em;
color:#000000;
}

.conteTitTxt{
margin-bottom:1em;
}

#messageConte{
font-size:1em;

}

#imgConte{
float:left;
margin-bottom:2em;
margin-top:.5em;
font-size:.8em;
color:#000000;
}


#mandTxt{
margin-left:25em;
color:#000000;
font-size:.85em;
}

.txtConteButtom a{
font-size:.9em;
}


/************************* RSS ********************************************/


#wrapConte p.subPnote{
margin-left:6em;
}

                                              
table.tableRss tbody td {
background-position:8px 8px;
}


/*************************** content results **************************************/
.resultb1 {
color:#000000;
font-size:.9em;
}

.resultb2 {
color:#000000;
font-size:.9em;
}

#pagBottomBtn{
margin:0em;
}

#pagBottomBtn ul{
background-color:#000;
display:inherit;
}

#pagBottomBtn ul li{
display:inline;
float:left;
}


#pagBottomTxt{
color:#000000;
}

/**************************************** NEWS *************************************************/

.txtNoti{
margin-bottom:0.5em;
width:91.5%;
display:inline;
float:right;
}

.linkNoti{
margin-left:6.9em;
padding: 0 0 1.5em 0;
}

#ulNews{
margin-left:0.0em;
padding-left:0.0em;
}

#ulNews li{
background-position: .2em .3em;
}

.styleNewsSubTitle{

 padding: 0 0 0 1em;
font-weight:bold; 
}
.styleNewsContent{

 padding: 0 0 1em 1em;
 color:black;

}

/************************************ Index *********************************/
.divBodyLinksIndex
{
 font-size:.85em;
}

#wrapIndexTop{
height:32em;
background-color:#ffffff;
}

               /********************** Index  Tabs******************************/
#wrapTabsIndex{
height:1.8em;
margin-left:1.8em;
}

/********************** Pincipal  Tabs******************************/
			   
#wrapPrinIndex{
height:27em;
margin-left:1.8em;
margin-right:1.8em;
width:90.5%;

}

#wrapPrinIndexFull{
background-color:#FFFFFF;
height:27em;
margin-left:0em;
margin-right:0em;
padding-left:0em;
padding-right:0em;
padding-top:1em;
float:left;
width:100%;
}

.tabWindowR ul li{
background-position:.2em .6em;
}

.tabWindowR {
width:22%;
}

/***************************************************************/

#wrapFootIndex{
background-image:url(https://e-justice.europa.eu/images/bottom_ind.jpg);
background-repeat:no-repeat;
height:2em;
color:#FFFFFF;
font-size:1.2em;
font-weight:400;
padding-left:9em;
padding-top:.6em;
}

#wrapLoginIndex{
font-size:.9em;
}

.txtLoginButtom a:hover{
color:#FFFFFF;
text-decoration:none !important;
}

.rollOver{
font-size:.85em;
}

/************************contact us************************/
.divContactForm{
	color:black;
}
.contactColumnFirst{
float:left;
width:50%;
text-align:left;
padding: 0.25em 0 0.25em 0em;

}
.contactColumnFirst2{
float:left;
width:49.6%;
text-align:left;
padding: 0.25em 0 0.25em 0em;
}
.contactColumnSecond{
float:left;
width:49%;
text-align:left;
padding: 0.25em 0 0.25em 0;
}

form.yourFeedback div.formcontrols p.radioButtons input {margin-top:0;}

/********************spread word**********************************/
.spreadTitle {
position:relative;
z-index:4;
float:left;
}

.divSpreadWordForm{
width:90%;
text-align:left;
margin:0 auto 0 auto;
padding:1em 0 0 0em;
color:black;
}

.spreadTextUrl{
	width:30%;
}

.spreadFont{
		font-size:1em!important;
}
.spreadText{
	width:50%;
}
.spreadTextInput{
	width:97%;
	font-size:1em!important;
}
.spreadTextInput2{
	width:98.3%;
	font-size:1em!important;
}
.spreadTextAreaInput{
	width:97%;
	font-size:1em;
}
.spreadTitlesUp{
background-color:#1E8DC3;
color:#FFFFFF;
font-size:1em;
font-weight:bold;
padding-bottom:0.5em;
padding-left:0.6em;
padding-top:0.3em;
margin-top:2em;
}
.spreadTitles{
	background-color:#A9A9A9;
	color:#000000;
}

/******************************************************/
#tooltip {
position: absolute !important;
font-family:Arial, Helvetica, sans-serif !important;
text-align: left !important;
background-color:#FFFFE1 !important;
border:#d7d7d7 1px solid !important;
color:#000000 !important;
font-size:1em !important;
width:14em !important;
padding:1em !important;
margin:-8em 0 0em 0;
z-index:1000;
word-wrap:break-word;
letter-spacing: 0;
}

#tooltip2 {
position: absolute !important;
font-family:Arial, Helvetica, sans-serif !important;
text-align: left !important;
background-color:#FFFFE1 !important;
border:#d7d7d7 1px solid !important;
color:#000000 !important;
font-size:1em !important;
padding:1em !important;
margin:0;
z-index:1000;
word-wrap:break-word;
letter-spacing: 0;
}

#tooltip3 {
position: absolute !important;
font-family:Arial, Helvetica, sans-serif !important;
text-align: left !important;
background-color:#FFFFE1 !important;
border:#d7d7d7 1px solid !important;
color:#000000 !important;
font-size:1em !important;
width:14em !important;
padding:1em !important;
margin:-8em 0 0em 0;
z-index:1000;
word-wrap:break-word;
letter-spacing: 0;
}

#tooltip4 {
position: absolute !important;
font-family:Arial, Helvetica, sans-serif !important;
text-align: left !important;
background-color:#FFFFE1 !important;
border:#d7d7d7 1px solid !important;
color:#000000 !important;
font-size:1em !important;
width:14em !important;
padding:1em !important;
margin:-8em 0 0em 0;
z-index:12000;
word-wrap:break-word;
letter-spacing: 0;
}

/********************pagination***********************/

.pagBottomBtn{
float:right;
text-align:right;
}

.pagBottomBtn ul li{
margin-right:0.3em;
}
/***************************************************************/
/*******************videoconferenece***********************/
.videoForm{
margin-top:0.5em;
margin-bottom:0em;
text-align:left;
color:black;
}
.videoLabelFirst{
float:left;
width:100%;
text-align:left;
padding: 0.8em 0 0 1em;
font-weight:bold;
color:black;
}
.videoLabelSecond{
float:left;
width:100%;
text-align:left;
padding: 0.8em 0 0 1em;
margin-left:2em;
color:black;
}
.videoLabelThird{
float:left;
width:100%;
text-align:left;
padding: 0.8em 0 0 1em;
margin-left:4em;
color:black;
}
.videoLabelFour{
float:left;
width:100%;
text-align:left;
padding: 0.8em 0 0 1em;
margin-left:6em;
color:black;
}
.divVideoFormSelect{
width:76%;
height:25%;
text-align:left;
}

/**********************personalitation*******************************/
.txtConteRegions input{
margin-bottom:.0em !important;
}

/************************recent updates****************************/
.divPaginationLeft{
	color:#000000;
}

.styleButtonLabelLogin{
	font-size:1.2em;
}

/*************************member state content*****************************/

.divContentMemberForm{
	float:left;
}	

.ulFooter{
display:inline;
float:right;
list-style:none outside none;
margin:0;
padding:0;
text-align:left;
font-weight:bold;
}

.ulFooter li{
	display:inline;	
	}
	
.ulFooter li a {padding: 0 4px 0 5px !important;}

.ulFooter li a:hover{cursor:pointer !important;}	

/*****************************print********************************/

.printTitlesContainer{
background-color:#1690CC;
color:white;
float:left;
font-size:1.1em;
width:100%;
}

.printTitlesContainerMS{
background-color:#dae4db;
color:white;
float:left;
font-size:1.1em;
width:100%;
}

.printTitlesContainerMS_EJN{ 
  background-color:#f9d995; 
  color:white; 
  float:left; 
  font-size:1.1em; 
  width:100%; 
} 
  
#bannerBackgroundHeader form  {top:2.2em !important;}
#bannerBackgroundHeaderMS form  {top:2.2em !important;}
#bannerBackgroundHeaderMS_EJN form  {top:2.2em !important;}

#firstLang {
	background-color:#AACCFF;
}

.centerLogin{
text-align:center;
width:100%;
}

.msSearchForm {top:-69px;right:14px;}
#searchHeadMembers {top:;left:25px;}

.contentArea ul ul {display:block;}

.advancedSearchButtonDivExternal {margin-top:5px !important;}

/* new taxonomy menu */

.euMenu.json li.hoverClass a.arrow,
.euMenu.json li.open a.arrow {background:url(https://e-justice.europa.eu/images/transparent.png) transparent;}

@media screen and (max-width: 800px) {
	.titNoti {margin-left: 0.7em !important;}
	.datNoti {float:none !important;}
	.txtNoti {display: block !important;float: none !important;margin-bottom: 0 !important;margin-left: 0.7em !important;width: auto !important;}
	.linkNoti {margin-left: 0.7em !important;}

	/* advanced search */
	form.advancedSearchForm {padding:10px !important;width:96% !important;}
	table.searchform td {float:left !important;width:96%;}
	table.searchform td.fieldtitle {font-weight:bold !important;}
	a.tip {display:none !important;}
	a.tip + span.tip {font-style:italic;border-radius:0 !important;clear:both;display:block !important;font-size:0.9em;margin-bottom:10px;padding:5px !important;position:static !important;width:auto !important;}
	select.multiple {margin-bottom:5px;}
	div.sel {padding:0;margin-top:25px !important;}
	input#advancedSearchTextStr[disabled] {background-color:#fff !important;color:#000 !important;}
	div.fromto table td {display:inline !important;float:left !important;}
	table.searchform select.month,
	table.searchform select.day {width:54px !important}
	table.searchform input.year {height:20px;}
}


@media screen and (max-width: 767px) {
	div.controls table td {float:left !important;width:100%;}
	div.controls table td div.fromto div span.SearchResultsFilterButton {display:none;}
	div.SearchResultsFilterButton-m span.SearchResultsFilterButton {display:block !important;}
}