/*to show on the test sever all images relative to server http://ec.europa.eu/ were changed to absolute path...
in place of /hp_webfiles/images/ we in put the absolute path http://ec.europa.eu/hp_webfiles/images/  */

/* ------------------------- TAG DEFINITION -----------------------------*/

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #000;
	}

#main 	{
	font-size: 100%;
	}

p {font-size: 75%;}	

img.title	{
	display: block;
	}
	
TABLE, DIV {color: #000;}

form { margin: 0; padding-right: 20px; text-align: right; }

a:link, a:hover, a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #03c;
	text-decoration: underline;
}
				
/* BANNER SECTION -------------------------- */

.tabBanner {
	margin: 0;
	}

.tdlayout1 {
	width: 500px;
}

.tdlayout1 img {
	display: block;
	}
	
.tdlayout2 {
	text-align: right;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

#legal	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: url(http://ec.europa.eu/hp_webfiles/images/bg_legalnotice.png) no-repeat right;
	height: 10px;
	padding: 1px 0px 3px 0px;
	margin: 0px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://ec.europa.eu/hp_webfiles/images/bg_legalnotice.png, sizingMethod=image);
	z-index: 1;
	}

#legal a {
	text-decoration: none;
	color: #309;
	position: absolute;
	right: 10px;
	}

select.langSel	{
	clear: right;
	float: right;
	margin: 8px 10px 0px 0px;
	}
		
.language, a.language:link, a.language:visited, a.language:hover, a.language:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

.tdlayout2 {
	width: 100%;
}

.tdlayout2 form {
	margin: 0px;
	padding: 0px;
}

.tdlayout2 input {height: 15px;}
.tdlayout2 select {font-size: 80%;}

/* ADDITIONAL TOOLS ----------------------------- */


.tabPath	{
	background: #309 url(http://ec.europa.eu/hp_webfiles/images/bg_path2.png) repeat-x;
	height: 24px;
	}

.tabPath td	{
	padding-top: 4px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	font-size: 11px;
	}
	
.tabPath td.tdPath2	{
	background: #13277D url(http://ec.europa.eu/hp_webfiles/images/bg_path1.png) no-repeat;
	width: 60%;
	padding-left: 25px;
	}

.tabPath td.tdSearch	{
	}
	
tabPath a, .tdPath2 a, .tdSearch a	{
	color: #fff;
	text-decoration: none;
	}

.tabPath a:hover, .tdPath2 a:hover, .tdSearch a:hover	{
	color: #fff;
	text-decoration: underline;
	}

.tabPath a:visited, .tdPath2 a:visited, .tabPath .tdSearch a:visited	{
	color: #fff;
	text-decoration: none;
	}

.tabAdditionaltools {
	background: #92B2C5 url(http://ec.europa.eu/hp_webfiles/images/bg_path.gif) no-repeat;
	height: 20px;
}

.tdPath {
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 200px;
}

.tdSearch {
	font-size: 11px;
	text-align: right;
	padding: 0px 10px 0px 0px;
	}
	
.tabAdditionaltools td.tdSearch {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	}

.tabAdditionaltools td.tdSearch a {
	color: #320098;
	}

.tabAdditionaltools td.tdSearch a:hover {
	color: #320098;
	}

.tabAdditionaltools .tdSearch a:visited	{
	text-decoration: none;
	}
	
.tdSearch form {vertical-align: middle; padding: 0px 10px 0px 0px; margin: 0px;}
.tdSearch form strong {padding: 2px 0px 0px 0px;}

.tdSearch input {vertical-align: middle; border: 1px solid #A5ACB2;}
.tdSearch input.imgButton {border: none;}

