body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td	{margin:0; padding:0;}
fieldset,img,abbr,acronym	{border:0;}
address,caption,cite,code,dfn,em,th,var	{font-style:normal; font-weight:normal;}
ol,ul	{list-style:none;} 
h1,h2,h3,h4,h5,h6	{font-size:100%; font-weight:normal;}
hr	{ background-color:#94abb5; color:#94abb5; height:1px; border:0pt none;}
body	{font:normal 70% verdana,arial,helvetica,sans-serif; color:#2a353a; background-color:#FFF; min-width:770px;}
body.BP, body.SS, body.PS, body.MA	{background:url(../images/bg_body-bp.jpg) #dae5e9 top left repeat-x;}

#Header					{display:block; float:left; width:100%; text-align:right; background:url("../images/bg_banner.gif") #1f8cc3 top left repeat-y; font-weight:bold; font-size:90%;}

#Banner					{color:#fff; display:block; float:left; text-align:left;}


#Banner h1 {display:block;width:500px; height:52px; text-indent: -5000px; background:url("../images/sitename_en.gif")}

body.BG	#Banner h1 {background:url("../images/sitename_bg.gif")}

body.CS	#Banner h1 {background:url("../images/sitename_cs.gif")}

body.DA	#Banner h1 {background:url("../images/sitename_da.gif")}

body.DE	#Banner h1 {background:url("../images/sitename_de.gif")}

body.EL	#Banner h1 {background:url("../images/sitename_el.gif")}

body.EN	#Banner h1 {background:url("../images/sitename_en.gif")}

body.ES	#Banner h1 {background:url("../images/sitename_es.gif")}

body.ET	#Banner h1 {background:url("../images/sitename_et.gif")}

body.FI	#Banner h1 {background:url("../images/sitename_fi.gif")}

body.FR	#Banner h1 {background:url("../images/sitename_fr.gif")}

body.HU	#Banner h1 {background:url("../images/sitename_hu.gif")}

body.IT	#Banner h1 {background:url("../images/sitename_it.gif")}

body.LT	#Banner h1 {background:url("../images/sitename_lt.gif")}

body.LV	#Banner h1 {background:url("../images/sitename_lv.gif")}

body.MT	#Banner h1 {background:url("../images/sitename_mt.gif")}

body.NL	#Banner h1 {background:url("../images/sitename_nl.gif")}

body.PL	#Banner h1 {background:url("../images/sitename_pl.gif")}

body.PT	#Banner h1 {background:url("../images/sitename_pt.gif")}

body.RO	#Banner h1 {background:url("../images/sitename_ro.gif")}

body.SK	#Banner h1 {background:url("../images/sitename_sk.gif")}

body.SL	#Banner h1 {background:url("../images/sitename_sl.gif")}

body.SV	#Banner h1 {background:url("../images/sitename_sv.gif")}


#Legal		{display:block; float:right; font-weight:normal; verdana,arial,helvetica,sans-serif;}
#Legal p		{padding:0 10px 2px 30px;}
#Legal a		{color:#FFF; text-decoration:none;}
#Legal a:hover	{text-decoration:underline;}

#Language				{clear:right; float:right;}
#Language select				{margin:5px 10px 0 0; font:normal 12px verdana,arial,helvetica,sans-serif; color:#000; background-color:#FFF;}
#Language p.NoScript			{margin:10px 20px 0 0; color:#273d60;}
#Language p.NoScript span			{display:none;}
#Language p.NoScript span.languagenolink	{display:inline; margin-left:5px;}
#Language a				{color:#FFF; margin-left:5px;}
#Language a:hover				{text-decoration:none;}

#Tools		{clear:both; float:left; width:100%; color:#FFF; background-color:#16489f; border-top:2px solid #FFF; padding:3px 0;}
#Tools a		{color:#FFF; text-decoration:none;}
#Tools a:hover	{text-decoration:underline;}

#Path		{float:left; padding-left:12px;}
#Path span	{font-weight:normal;}

#Utensils		{margin-right:5px;}
#Utensils li	{display:inline; margin-left:6px; padding-right:5px; border-right:1px solid #FFF;}
#Utensils li.Last	{border:0;}

#Wrapper	{display:block; clear:both; float:left; width:100%; padding:0 0 25px 0;}
body.iCol	#Wrapper	{width:90%; margin:0 4.8% 0 4.8%; display:inline;}
body.PS	#Wrapper, body.SS	#Wrapper, body.BP	#Wrapper, body.MA	#Wrapper	{width:90%; margin:0 4.8% 0 4.8%; display:inline; padding-top:30px;}

#Menu			{display:block; float:left; width:165px; padding:68px 0 0 5px;}
#Menu p			{margin:0 0 3px 6px; font:normal 24px "arial narrow",arial,helvetica,sans-serif; color:#8e9b45;}
#Menu ul			{border-top:3px solid #0e7eb6; border-bottom:3px solid #0e7eb6; margin-bottom:15px;}
#Menu ul#Newsroom	{margin-bottom:25px;}
#Menu ul li		{border-bottom:1px dashed #0d4866; background-color:#faf8f1; margin:1px 0;}
#Menu ul li a		{display:block; color:#069; width:151px; padding:5px 7px; text-decoration:none;}
#Menu ul li a:hover		{color:#C30;}
#Menu ul ul		{background:#FFF; border:4px solid #FFF;}
#Menu ul ul li		{border-bottom:1px solid #FFF;}
#Menu ul ul li a		{width:150px; padding:4px 5px 4px 5px; border:0;}
#Menu ul li.Last		{border-bottom:0;}
#Menu ul li.Selected	{background:#fff;}
#Menu ul li.Selected a	{color:#2a353a;}
#Menu ul li.Selected a:hover	{color:#2a353a;}
#Menu ul#Scoreboard 		{float:left; width:160px; padding:25px 0 0 5px; border-bottom:0px; border-top:0px; background:url(../images/bg_scoreboard_top.gif) top left no-repeat;
			height:auto !important; height:400px; min-height:400px;}
#Menu ul#Scoreboard li		{float:left; clear:both; margin-bottom:8px;}
#Menu ul#Scoreboard li a		{border:1px solid #959ea3; padding:1px; display:block; float:left; width:135px;}
#Menu ul#Scoreboard li a:hover	{border:2px solid #1f8cc3; padding:0px;}
#Menu ul#Scoreboard li img		{float:right;;}

#Banners			{display:block; float:right; padding:0 10px 0 0; margin-top:68px;}
#Banners	 p		{padding-top:10px; margin-bottom:20px; border-top:3px solid #0e7eb6;}
#Banners	 ul 		{float:left; width:177px; padding:25px 0 25px 23px; border-top:3px solid #0e7eb6; background:url(../images/bg_banners_top.gif) top left no-repeat;
			height:auto !important; height:400px; min-height:400px;}
#Banners	 ul li		{float:left; clear:both; margin-bottom:8px;}
#Banners ul li a		{border:1px solid #959ea3; padding:1px; display:block; float:left; width:148px; text-decoration:none; color:#1f8cc3}
#Banners ul li a:hover	{border:2px solid #1f8cc3; padding:0px;}
#Banners ul li img		{float:left;}
#Banners	h2		{display:block; height:35px; font:normal 30px/35px "arial narrow",arial,helvetica,sans-serif; padding-bottom:3px; margin-bottom:3px;
			color:#8e9b45; border-bottom:3px solid #0e7eb6; voice-family:"\"}\""; voice-family:inherit; float:left; width:100%;}

	#Main		{margin:30px 240px 0 200px; height:auto !important; height:1%;}
body.iCol	#Main		{margin:30px 0 0 0;}
body.iiColLeft #Main	{margin:30px 30px 0 200px;}
body.iiColCenter #Main	{margin:30px 30px 30px 30px;}
body.iiColRight #Main	{margin:30px 240px 0 30px;}
	#Main h2		{display:block; font:normal 30px/35px "arial narrow",arial,helvetica,sans-serif; padding-bottom:3px; margin-bottom:3px;
			color:#8e9b45; border-bottom:3px solid #0e7eb6; voice-family:"\"}\""; voice-family:inherit; float:left; width:100%;}
body.iCol	#Main h2		{margin-bottom:10px;}
body.iiiCol #Main h2	{margin-bottom:10px;}
body.iiColLeft #Main h2	{margin-bottom:10px; float:none;}
body.iiColCenter #Main h2	{margin-bottom:10px;}
body.iiColRight #Main h2	{margin-bottom:10px;}
	#Main h3		{padding:10px 0 5px 0; font:normal 21px/24px "arial narrow",arial,helvetica,sans-serif; color:#0d4866;}
	#Main h4		{padding:4px 5px; margin:6px 0 10px 0; font:bold 13px/13px verdana,arial,helvetica,sans-serif; color:#FFF; background-color:#1f8cc3;}
	#Main h5		{padding:4px 5px; margin:6px 0 10px 0; font:bold 13px/13px verdana,arial,helvetica,sans-serif; color:#FFF; background-color:#8fa0a8;}
	#Main h6		{padding:10px 0 5px 0; font:bold 110% verdana,arial,helvetica,sans-serif;}
	#Main .h7		{padding:0 0 5px 0; font:bold 110% verdana,arial,helvetica,sans-serif; text-align:left; color:#0d4866;}
	#Main p		{line-height:150%; margin:0 0 10px 0;}
	#Main ul		{line-height:150%; margin:0 0 10px 0; padding-left:30px; list-style:disc;}
	#Main ul ul	{list-style:circle; margin-bottom:5px;}
	#Main ul ul ul	{list-style:square;}
	#Main ul ul ul ul	{list-style:disc;}
	#Main ol		{line-height:150%; margin:0 0 10px 0; padding-left:30px; list-style:decimal;}
	#Main ol ol	{list-style:upper-alpha; margin-bottom:5px;}
	#Main ol ol ol	{list-style:lower-roman;}
	#Main ol ol ol ol	{list-style:lower-alpha;}
	#Main dl		{line-height:150%; margin:0 0 10px 0;}
	#Main dt		{font-weight:bold; margin:5px 0;}
	#Main dd		{margin:0 0 5px 30px;}
	#Main li		{margin:5px 0;}
	#Main em	{font-style:italic;}
	#Main a		{color:#069;}
	#Main a:hover	{color:#C30; text-decoration:none;}
	#Main table	{border-collapse:collapse; margin-bottom:20px; voice-family:"\"}\""; voice-family:inherit; width:100%;}
	#Main caption	{font-weight:bold; caption-side:top; padding-bottom:5px;}
	#Main th		{border:2px solid #FFF; padding:3px; color:#FFF; background:#0d4866; font-weight:bold;}
	#Main th.Empty	{background:transparent; border:0;}
	#Main th.Row	{text-align:left; background:#8fa0a8;}
	#Main td		{border:2px solid #FFF; padding:3px; background:#f3f2ed;}
	#Main .Section	{border-top:1px dashed #94abb5; padding:15px 10px 10px 10px; background:url(../images/bg_newsitem.gif) top left repeat-x;}
	#Main .Section h2, 
	#Main .Section h3	{padding-top:0;}
	#Main .Section h4, 
	#Main .Section h5, 
	#Main .Section h6	{padding:4px 5px;}
	#Main .Intro	{margin:0 0 10px 0; padding:10px 1%; display:block; border:1px dashed #94abb5; background:#f3f2ed; voice-family:"\"}\""; voice-family:inherit; float:left; width:97.5%;}
	#Main .Intro th	{border-color:#f3f2ed;}
	#Main .Intro td	{border-color:#f3f2ed; background-color:#eae9e5;}
	#Main img.Right	{float:right; margin:5px 0 10px 10px;}
	#Main img.Left	{float:left; margin:5px 10px 10px 0;}
	#Main .Caption		{background:#f6f5f1; border:1px dashed #999; display:block; margin:5px 0 10px 10px; width:300px; padding:5px;}
	#Main .Caption img	{}
	#Main .Caption span	{display:block; clear:both;}
	#Main .Left		{float:right;}
	#Main .Right		{float:right; clear:right;}
	#Main .Border		{padding:5px 10px 0 10px; margin-bottom:10px; border:1px dashed #d7dcdf; background:#f7f8f8;}
	#Main .Picture		{margin-bottom:2px; padding:4px 9px 9px 4px; background:url(../images/photo-shadow.gif) bottom right no-repeat;}
	#Main p.Photo		{text-align:center;}
	#Main p.Photo img		{margin-bottom:2px; padding:4px 9px 9px 4px; background:url(../images/photo-shadow.gif) bottom right no-repeat;}
	#Main p.Photo a 		{text-decoration:none;}
	#Main p.Photo a span 	{text-decoration:underline; display:inline; padding-left:16px; background:url(../images/popup.gif) 0 2px no-repeat;}
	#Main p.Photo a:hover span 	{text-decoration:none;}
	#Main span.PDF		{padding:3px 0 0 20px; background:url(../images/ico_pdf.gif) top left no-repeat; display:inline-block;}

	.MDiv		{margin-bottom:10px; voice-family:"\"}\""; voice-family:inherit; float:left; width:100%;}
	.MLeft		{width:48.5%; float:left;}
	.MRight		{width:48.5%; margin-left:51%;}

#Highlights		{padding-bottom:10px;}
#Highlights p		{line-height:150%; margin:0; padding:10px 0.5% 15px 0.5%; background:url(../images/bg_highlights.gif) top left repeat-x; float:left; width:98.9%;}
#Highlights dl		{line-height:150%; margin:0; padding:10px 0; background:url(../images/bg_highlights.gif) top left repeat-x; height:auto !important; height:1%; float:left; width:100%;}
#Highlights dl:after		{content: "."; display:block; height:0; clear:both; visibility:hidden;}
#Highlights dt		{line-height:150%; float:left; width:80px; margin:3px 0 0 0; padding:0 0 0 3px; font-weight:normal;}
#Highlights dd 		{margin:0; padding:0;}
#Highlights dd.Self 	{line-height:150%; margin:0 0 15px 83px; padding:3px 0 3px 7px; border-left:1px solid #CCC; height:auto !important; height:1px;}
#Highlights dd.HLTTitle	{font:normal 21px/24px "arial narrow",arial,helvetica,sans-serif; color:#0d4866; margin:0 0 15px 80px; padding-left:7px; border-left:1px solid #CCC;
			height:auto !important; height:1px;}
#Highlights dd img		{float:left; margin:0 10px 5px 0; border:1px solid #ccc; padding:1px;	}
#Highlights a.More img	{float:none; margin:0; padding:0; border:0; vertical-align:middle;}

body.Home #Main .NewsItem 		{border-bottom:1px dashed #0d4866; padding:15px 0; voice-family:"\"}\""; voice-family:inherit; float:left; width:100%;
					background:url(../images/bg_newsitem.gif) top left repeat-x;}
body.Home #Main .NewsItem dl		{display:block; height:auto !important; height:1%; padding:0 3px; margin:0;}
body.Home #Main .NewsItem dl:after		{content: "."; display:block; height:0; clear:both; visibility:hidden;}
body.Home #Main .NewsItem dt		{float:left; width:80px; margin:6px 0 0 0; font-weight:normal; line-height:100%;}
body.Home #Main .NewsItem dd 		{line-height:150%; margin:0; padding:0;}
body.Home #Main .NewsItem dd.NewsTitle	{font:normal 21px/24px "arial narrow",arial,helvetica,sans-serif; color:#0d4866; margin:0 0 15px 80px; padding-left:7px; border-left:1px solid #CCC;
					height:auto !important; height:1px;}
body.Home #Main .NewsItem dd img		{float:left; margin:0 10px 5px 0; border:1px solid #ccc; padding:1px;	}
body.Home #Main .NewsItem dd a.More img	{float:none; margin:0; padding:0; border:0; vertical-align:middle;}

#PSMenu		{display:block; float:right; width:165px; border-top:3px solid #0e7eb6; border-bottom:3px solid #0e7eb6; margin-top:38px;}
#PSMenu ul li		{border-bottom:1px dashed #94abb5; background-color:#f3f2ed; margin:1px 0;}
#PSMenu ul li.Last		{border-bottom:0;}
#PSMenu ul li a		{display:block; color:#069; width:132px; padding:12px 7px 12px 26px; text-decoration:none;}
#PSMenu ul li a.PDF	{background:url(../images/pdf.gif) 5px 10px no-repeat;}
#PSMenu ul li a.VIEW	{background:url(../images/view.gif) 5px 10px no-repeat;}
#PSMenu ul li a:hover	{color:#C30;}
#PSMenu p		{background-color:#0e7eb6; padding:5px 5px; margin:1px 0 1px 0;}
#PSMenu p a		{color:#fff; text-decoration:none;}
#PSMenu p a:hover	{color:#f6df8e;}

#SSMenu		{display:block; float:right; width:165px; border-top:3px solid #0e7eb6; border-bottom:3px solid #0e7eb6; margin-top:38px;}
#SSMenu ul li		{border-bottom:1px dashed #94abb5; background-color:#f5eee9; margin:1px 0;}
#SSMenu ul li.Last		{border-bottom:0;}
#SSMenu ul li a		{display:block; color:#069; width:132px; padding:12px 7px 12px 26px; text-decoration:none;}
#SSMenu ul li a.PDF	{background:url(../images/pdf.gif) 5px 10px no-repeat;}
#SSMenu ul li a.VIEW	{background:url(../images/view.gif) 5px 10px no-repeat;}
#SSMenu ul li a:hover	{color:#C30;}
#SSMenu p		{background-color:#0e7eb6; padding:5px 5px; margin:1px 0 1px 0;}
#SSMenu p a		{color:#fff; text-decoration:none;}
#SSMenu p a:hover	{color:#f6df8e;}

#BPMenu		{display:block; float:right; width:165px; border-top:3px solid #0e7eb6; border-bottom:3px solid #0e7eb6; margin:38px 0 0 35px;}
#BPMenu ul li		{background-color:#923763; margin:1px 0;}
#BPMenu ul li a		{display:block; color:#FFF; width:132px; padding:12px 7px 12px 26px; text-decoration:none;}
#BPMenu ul li a.PDF	{background:url(../images/pdf.gif) 5px 10px no-repeat;}
#BPMenu ul li a.VIEW	{background:url(../images/view.gif) 5px 10px no-repeat;}
#BPMenu ul li a:hover	{color:#a9c6d5;}
#BPMenu p		{background-color:#0e7eb6; padding:5px 5px; margin:1px 0 1px 0;}
#BPMenu p a		{color:#fff; text-decoration:none;}
#BPMenu p a:hover	{color:#f6df8e;}

#STheme		{float:left; margin-top:38px; border-top:3px solid #0e7eb6;}
body.BP	#STheme		{float:left; margin-top:38px; border-top:3px solid #83a4b6;}
#STheme p	{margin:5px 0 0 0; padding:0;}

#PSMain			{margin-right:200px; position:relative;}
#PSMain table			{width:98%; margin:0; padding:0;}
#PSMain h2		{font:normal 30px "arial narrow",arial,helvetica,sans-serif; padding-bottom:3px; color:#8e9b45; border-bottom:3px solid #0e7eb6;}
#PSMain h2 img		{vertical-align:top;}
#PSMain h3		{padding:10px 0 5px 0; font:normal 21px/24px "arial narrow",arial,helvetica,sans-serif; color:#0d4866;}
#PSMain h4		{padding:10px 0 10px 0; font:normal 21px/24px "arial narrow",arial,helvetica,sans-serif; color:#0d4866;}
#PSMain p		{line-height:150%; margin:0 0 10px 0;}
#PSMain	.PSIntro p	{margin:0;}
#PSMain img.Right	{float:right; margin:0 0 10px 10px; border:solid 1px #69C;cursor:pointer}
#PSMain div#cont	{margin:0; padding:0;}
#PSMain div#tab	{margin:30px 0 0; padding:10px;}
#PSMain div#tab table			{width:100%; margin:0; padding:0;}
#PSMain .Section 			{padding:0;}
#PSMain .Section dl		{margin:0;}
#PSMain dl	{margin-top: 20px;}
#PSMain dl.program	{margin-top: 10px;}
#PSMain dd.name	{margin-top: 10px;}
#PSMain dd.org	{margin-top: 10px; font-weight: bold;}
#PSMain dt	{font-weight: bold;}

#PSSearch		{position:relative; margin:0 7%;}
#PSSearch img		{float:left;margin-right:10px;}
#PSSearch h2		{font:normal 30px "arial narrow",arial,helvetica,sans-serif; padding-bottom:3px; color:#923763; border-bottom:3px solid #83a4b6;}
#PSSearch h2.search_form_title		{font:normal 30px "arial narrow",arial,helvetica,sans-serif; padding:0 0 10px 40px; color:#923763; border-bottom:0px solid #83a4b6;}
#PSSearch h3		{background-color:#923763; color:#FFF; font-weight:bold; margin:10px 0 5px 0; padding:3px 5px;}
#PSSearch h3.type		{background-color:#6f819a; color:#FFF; font-weight:bold; margin:10px 0 5px 0; padding:3px 5px;}
#PSSearch h3.theme		{background-color:#6f819a; color:#FFF; font-weight:bold; margin:10px 0 5px 0; padding:3px 5px;}
#PSSearch h4.title		{background-color:#69C; color:#FFF; font-weight:bold; margin:10px 0 5px 0; padding:3px 5px;}
#PSSearch dt		{background-color:#923763; color:#FFF; font-weight:bold; margin:10px 0 5px 0; padding:3px 5px;}
#PSSearch dd		{font-weight:bold; padding:3px 5px;}
#PSSearch ul		{font-weight:normal; list-style:disc; padding-left:16px;}
#PSSearch ul li		{font-weight:normal; padding-top:5px;}
#PSSearch p		{line-height:150%; margin:0 0 10px 0;}
#PSSearch a		{color:#069;}
#PSSearch a:hover		{color:#C30; text-decoration:none;}
#PSSearch form		{border-top:1px solid #83a4b6; margin:0; padding:10px 0; background-color:#dae5e9;}
#PSSearch form p		{margin:0 40px 0 40px;}
#PSSearch form label	{margin-left:-21px; padding:0 0 5px 0; font:normal 21px/24px "arial narrow",arial,helvetica,sans-serif; color:#923763; }
#PSSearch form table	{margin-left:16px;}
#PSSearch select		{display:block; font:normal 100% verdana,arial,helvetica,sans-serif; width:450px; margin:5px 0; padding:2px; border:1px solid #0d4866;}
#PSSearch input		{font:normal 100% verdana,arial,helvetica,sans-serif; margin:5px 0; padding:2px; color:#FFF; background-color:#0d4866; border:1px solid #FFF;}
#PSSearch p.NewSearch	{float:right; margin:10px 0 0 0;}
#PSSearch p.NewSearch a	{background:#069; display:block; color:#FFF; padding:2px 10px; text-decoration:none; font-weight:bold;}
#PSSearch p.NewSearch a:hover	{color:#f6df8e;}
#PSSearch table {margin: 10px 0 0 0;}
#PSSearch .title_country {font: bold 3.2em "arial narrow",arial,helvetica,sans-serif;clear:right;}
#PSSearch .title_main {font: bold 1.8em "arial narrow",arial,helvetica,sans-serif;clear:both;}

#BPMain			{margin-right:200px;}
	/*#BPMain #BPWrap2	{padding:10px 0 0 2%; _padding:10px; border-left:3px solid #83a4b6; voice-family:"\"}\""; voice-family:inherit; float:left; _float: none; _height:100%;}*/
#BPWrap2	{
	float: none; 
	clear: left; 
	width: auto;
	padding: 10px 0 0 10px;
	}
#BPMain h2		{font:normal 30px "arial narrow",arial,helvetica,sans-serif; padding-bottom:3px; color:#923763; border-bottom:3px solid #83a4b6;}
#BPMain h3		{padding:10px 0 10px 0; font:normal 21px/24px "arial narrow",arial,helvetica,sans-serif; color:#6b8c9e;}
#BPMain h4		{padding:10px 0 10px 0; font:normal 21px/24px "arial narrow",arial,helvetica,sans-serif; color:#0d4866;}
#BPMain p		{line-height:150%; margin:0 0 10px 0;}
#BPMain p.Caption	{ background:#923763; color:#FFF; float:left; margin:5px 10px 10px 0; padding:5px;}
#BPMain p.Caption span	{display:block; clear:both;}
#BPMain img.Right	{float:right; margin:5px 0 10px 10px;}
#BPMain img.Left		{float:left;}
#BPMain .BPIntro h4	{padding:3px 5px; margin-bottom:10px; color:#FFF; background:#83a4b6; font:bold 1.3em verdana,arial,helvetica,sans-serif;}
#BPMain .BPIntro img.map	{float:right; border:1px solid #FFF; margin:0 0 5px 10px;cursor:pointer;}
#BPMain .BPIntro .video		{background:transparent url(/projects/practices/images/video.gif) no-repeat scroll 0pt; float:left; height:30px; padding-top:10px; _padding-top:5px;}
#BPMain .BPIntro .video a		{color:#FFF; font-weight:bold; decoration:underline; padding-left:34px;}
#BPMain	.BPIntro p	{margin:0; color:#FFF; font-weight:bold;}
#BPMain	.BPIntro em	{font-weight:bold; font-style: italic;}
#BPMain .Section 		{border:3px solid #83a4b6; border-left:0; clear:both; margin:0 0 10px 0; padding:10px 1%; display:block; voice-family:"\"}\""; voice-family:inherit; float:left; width:98%; _float:none; _width:100%; _margin:0;}
#BPMain dl.links	{margin-top: 10px;}
#BPMain dd.name	{margin-top: 10px;}
#BPMain dd.org	{font-weight: bold;}
#BPMain dt	{font-weight: bold;}
#BPMain #BPWrap2 ul 		{list-style:disc; margin-top:10px;}
#BPMain #BPWrap2 ul li 		{margin:0 0 10px 35px; line-height:150%;}
#BPMain #BPWrap2 em 		{font-style: italic;}

#BPSearch		{position:relative; margin:0 7%;}
#BPSearch h2		{font:normal 30px "arial narrow",arial,helvetica,sans-serif; padding-bottom:3px; color:#923763; border-bottom:3px solid #83a4b6;}
#BPSearch h3		{padding:10px 0 5px 0; font:normal 21px/24px "arial narrow",arial,helvetica,sans-serif; color:#6b8c9e;}
#BPSearch h4		{padding:0 0 5px 0; font:normal 21px/24px "arial narrow",arial,helvetica,sans-serif; color:#0d4866;}
#BPSearch dt		{background-color:#923763; color:#FFF; font-weight:bold; margin:10px 0 5px 0; padding:3px 5px;}
#BPSearch dd.country		{background-color:#69C; color:#FFF; font-weight:bold; margin:10px 0 5px 0; padding:3px 5px;}
#BPSearch dd.region		{border:1px solid #69C; color:#69C; font-weight:bold; margin:10px 0 5px 0; padding:3px 5px;}
#BPSearch dd		{font-weight:bold; padding:3px 5px;}
#BPSearch ul		{font-weight:normal; list-style:disc; padding-left:16px;}
#BPSearch ul li		{font-weight:normal;}
#BPSearch p		{line-height:150%; margin:0 0 10px 0;}
#BPSearch p.empty		{margin-top:25px;}
#BPSearch a		{color:#069;}
#BPSearch a:hover		{color:#C30; text-decoration:none;}
#BPSearch form		{border-top:1px solid #83a4b6; margin:0; padding:10px 0; background-color:#dae5e9;}
#BPSearch form p		{margin-left:40px;}
#BPSearch form label	{margin-left:-21px; padding:0 0 5px 0; font:normal 21px/24px "arial narrow",arial,helvetica,sans-serif; color:#923763; }
#BPSearch select		{display:block; font:normal 100% verdana,arial,helvetica,sans-serif; width:450px; margin:5px 0; padding:2px; border:1px solid #0d4866;}
#BPSearch input		{display:block; font:normal 100% verdana,arial,helvetica,sans-serif; margin:5px 0; padding:2px; color:#FFF; background-color:#0d4866; border:1px solid #FFF;}
#BPSearch p.NewSearch	{float:right; margin:10px 0 0 0;}
#BPSearch p.NewSearch a	{background:#069; display:block; color:#FFF; padding:2px 10px; text-decoration:none; font-weight:bold;}
#BPSearch p.NewSearch a:hover	{color:#f6df8e;}

#SSMain			{margin-right:200px; position:relative;}
#SSMain h2		{font:normal 30px "arial narrow",arial,helvetica,sans-serif; padding-bottom:3px; color:#923763; border-bottom:3px solid #83a4b6;}
#SSMain h3		{padding:10px 0 10px 0; font:normal 21px/24px "arial narrow",arial,helvetica,sans-serif; color:#6b8c9e;}
#SSMain h4		{padding:10px 0 10px 0; font:normal 21px/24px "arial narrow",arial,helvetica,sans-serif; color:#0d4866;}
#SSMain p		{line-height:150%; margin:0 0 10px 0;}
#SSMain .Footer		{margin:40px 0 10px 0;}
#SSMain .Footer p		{line-height:150%; margin:0;}
#SSMain p.Caption	{ background:#923763; color:#FFF; float:left; margin:5px 10px 10px 0; padding:5px;}
#SSMain p.Caption span	{display:block; clear:both;}
#SSMain img.Right	{float:right; margin:5px 0 10px 10px; cursor:pointer}
#SSMain img.Left		{float:left;}
#SSMain .SSIntro h4	{padding:3px 5px; margin-bottom:10px; color:#FFF; background:#923763; font:bold 1.2em verdana,arial,helvetica,sans-serif;}
#SSMain .SSIntro a	{float:right; border:1px solid #069; margin:0 0 5px 10px;}
#SSMain .SSIntro a:hover	{border:1px solid #c30;}
#SSMain .SSIntro img	{border:1px solid #FFF; float:left;}
#SSMain	.SSIntro p	{margin:0; font-weight:bold;}
#SSMain .Section 		{border-top:1px dashed #94abb5; padding:10px 30px 10px 10px; background:#FFF; clear:both; margin-top:20px; display:block; voice-family:"\"}\""; voice-family:inherit;}
#SSMain .Section h4 		{padding:0 0 10px 0;}
#SSMain dl	{margin-top: 20px;}
#SSMain dl.links	{margin-top: 10px;}
#SSMain dd.name	{margin-top: 10px;}
#SSMain dd.org	{font-weight: bold;}
#SSMain dt	{font-weight: bold;}
#SSSearch		{position:relative; margin:0 7%;}
#SSSearch h2		{font:normal 30px "arial narrow",arial,helvetica,sans-serif; padding-bottom:3px; color:#923763; border-bottom:3px solid #83a4b6;}
#SSSearch h3		{padding:10px 0 5px 0; font:normal 21px/24px "arial narrow",arial,helvetica,sans-serif; color:#6b8c9e;}
#SSSearch h4		{padding:0 0 5px 0; font:normal 21px/24px "arial narrow",arial,helvetica,sans-serif; color:#0d4866;}
#SSSearch dt		{background-color:#923763; color:#FFF; font-weight:bold; margin:10px 0 5px 0; padding:3px 5px;}
#SSSearch dd.country		{background-color:#69C; color:#FFF; font-weight:bold; margin:10px 0 5px 0; padding:3px 5px;}
#SSSearch dd		{font-weight:bold; padding:3px 5px;}
#SSSearch ul		{font-weight:normal; list-style:disc; padding-left:16px;}
#SSSearch ul li		{font-weight:normal;}
#SSSearch p		{line-height:150%; margin:0 0 10px 0;}
#SSSearch a		{color:#069;}
#SSSearch a:hover		{color:#C30; text-decoration:none;}
#SSSearch form		{border-top:1px solid #83a4b6; margin:0; padding:10px 0; background-color:#dae5e9;}
#SSSearch form p		{margin-left:40px;}
#SSSearch form label	{margin-left:-21px; padding:0 0 5px 0; font:normal 21px/24px "arial narrow",arial,helvetica,sans-serif; color:#923763; }
#SSSearch select		{display:block; font:normal 100% verdana,arial,helvetica,sans-serif; width:450px; margin:5px 0; padding:2px; border:1px solid #0d4866;}
#SSSearch input		{font:normal 100% verdana,arial,helvetica,sans-serif; margin:5px 0; padding:2px; color:#FFF; background-color:#0d4866; border:1px solid #FFF;}
#SSSearch p.NewSearch	{float:right; margin:10px 0 0 0;}
#SSSearch p.NewSearch a	{background:#069; display:block; color:#FFF; padding:2px 10px; text-decoration:none; font-weight:bold;}
#SSSearch p.NewSearch a:hover	{color:#f6df8e;}

#MAMain			{position:relative; margin:0 7%;}
#MAMain h2		{font:normal 30px "arial narrow",arial,helvetica,sans-serif; padding-bottom:3px; color:#923763; border-bottom:3px solid #83a4b6; margin-bottom:10px;}
#MAMain h3		{padding:10px 0 10px 0; font:normal 21px/24px "arial narrow",arial,helvetica,sans-serif; color:#6b8c9e;}
#MAMain h4		{padding:10px 0 10px 0; font:normal 21px/24px "arial narrow",arial,helvetica,sans-serif; color:#0d4866;}
#MAMain p		{line-height:150%; margin:0 0 10px 0;}
#MAMain .Footer		{margin:40px 0 10px 0;}
#MAMain .Footer p		{line-height:150%; margin:0;}
#MAMain p.Caption	{ background:#923763; color:#FFF; float:left; margin:5px 10px 10px 0; padding:5px; width:320px;}
#MAMain p.Caption span	{display:block; clear:both;}
#MAMain img.Right	{float:right; margin:5px 0 10px 10px;}
#MAMain img.Left		{float:left;}
#MAMain .MAIntro	{padding:10px 0 10px 0; clear: both; display:block;}
#MAMain .countries	{padding:10px 0 10px 0;}
#MAMain .cohesion	{border: 1px solid #FF9900; display:block; padding:4px; text-align:center; font-weight:bold;}
#MAMain td	{_font:normal 70% verdana,arial,helvetica,sans-serif; padding-bottom: 15px;}
#MAMain dl.program	{margin-top: 10px;}
#MAMain dd.org	{font-weight: bold;}
#MAMain dd.name	{margin-top: 10px;}
#MAMain dt	{font-weight: bold; margin-top: 20px;}
#MAMain ul.menu { display: block; clear:both;}
#MAMain ul.menu li{ display: inline; margin-right: 10px;}
#MAMain ul.menu a {color: #0D4866; text-decoration: none; padding: 5px 10px; border: 1px #CCC dashed; }
#MAMain ul.menu a:hover { text-decoration: underline; background:transparent url(../images/bg_newsitem.gif) repeat-x scroll left top;}
#MAMain ul.menu li.active a:hover{background: none; }
#MAMain ul.menu li.active a{color: #CCC; text-decoration: none; }

.PSIntro		{margin:0 0 10px 0; padding:10px 1%; display:block; border:1px dashed #94abb5; background:#f3f2ed; voice-family:"\"}\""; voice-family:inherit; float:left;}
.SSIntro		{margin:0 0 20px 0; padding:10px 1%; display:block; border:1px dashed #94abb5; background:#f5eee9; voice-family:"\"}\""; voice-family:inherit; float:left; width: 98%;}
.BPIntro		{margin:0; padding:10px 1%; display:block; border:3px solid #83a4b6; background:#923763; voice-family:"\"}\""; voice-family:inherit; float:left;}
.PSIntro ul	{float:right; margin-top:10px;}
.PSIntro ul li	{float:left; margin:0 0 0 20px;}
.PSIntro a	{font-weight:bold; color:#069;}
.PSIntro a:hover	{color:#C30; text-decoration:none;}

.Section 			{padding:10px 0;}
.Section ul 		{list-style:disc; margin-top:10px;}
.Section ul li 		{margin:0 0 10px 35px; line-height:150%;}
.Section dl		{margin:0 0 10px 0;}
.Section dt		{line-height:150%; margin:10px 0 0 0; font-weight:bold;}
.Section dd		{line-height:150%; margin:0 0 0px 20px;}
.Section a		{color:#069;}
.Section a:hover		{color:#C30; text-decoration:none;}
.Section table		{border-collapse:collapse; margin-bottom:20px; voice-family:"\"}\""; voice-family:inherit; width:100%;}
.Section th		{border:2px solid #FFF; padding:3px; color:#FFF; background:#0d4866; font-weight:bold; text-align:right;}
.Section th.Text		{text-align:left;}
.Section td		{border:2px solid #FFF; padding:3px; background:#f3f2ed; text-align:right;}
.Section td.Text		{text-align:left;}
.Section tr.SUM td		{background:#edece9; font-weight:bold;}
.Section p.tech	{margin-bottom: 20px;}
#SSMain .Section dl		{margin-top: 0;}


/* ------ MANAGING AUTHOTITIES -----*/

.list-country {
	padding:0;
	margin:0;
	}
	
ul.list-country	 li {
	width: 25%;
	_width: 22%;
	height: 30px;
	float: left;
	}
	
ul.list-country	li.b {background:url(../images/country-small/pay_b.png) 0 0 no-repeat;}	
ul.list-country	li.bg {background:url(../images/country-small/pay_bg.png) 0 0 no-repeat;}		
ul.list-country	li.dk {background:url(../images/country-small/pay_dk.png) 0 0 no-repeat;}	
ul.list-country	li.d {background:url(../images/country-small/pay_d.png) 0 0 no-repeat;}			
ul.list-country	li.ee {background:url(../images/country-small/pay_ee.png) 0 0 no-repeat;}	
ul.list-country	li.gr {background:url(../images/country-small/pay_gr.png) 0 0 no-repeat;}			
ul.list-country	li.el {background:url(../images/country-small/pay_el.png) 0 0 no-repeat;}			
ul.list-country	li.cs {background:url(../images/country-small/pay_cs.png) 0 0 no-repeat;}	
ul.list-country	li.cz {background:url(../images/country-small/pay_cz.png) 0 0 no-repeat;}			
ul.list-country	li.e {background:url(../images/country-small/pay_e.png) 0 0 no-repeat;}			
ul.list-country	li.f {background:url(../images/country-small/pay_f.png) 0 0 no-repeat;}			
ul.list-country	li.irl {background:url(../images/country-small/pay_irl.png) 0 0 no-repeat;}			
ul.list-country	li.i {background:url(../images/country-small/pay_i.png) 0 0 no-repeat;}			
ul.list-country	li.cy {background:url(../images/country-small/pay_cy.png) 0 0 no-repeat;}			
ul.list-country	li.lv {background:url(../images/country-small/pay_lv.png) 0 0 no-repeat;}			
ul.list-country	li.lt {background:url(../images/country-small/pay_lt.png) 0 0 no-repeat;}			
ul.list-country	li.l {background:url(../images/country-small/pay_l.png) 0 0 no-repeat;}		
ul.list-country	li.hu {background:url(../images/country-small/pay_hu.png) 0 0 no-repeat;}		
ul.list-country	li.mt {background:url(../images/country-small/pay_mt.png) 0 0 no-repeat;}			
ul.list-country	li.nl {background:url(../images/country-small/pay_nl.png) 0 0 no-repeat;}			
ul.list-country	li.a {background:url(../images/country-small/pay_a.png) 0 4px no-repeat;}			
ul.list-country	li.pl {background:url(../images/country-small/pay_pl.png) 0 0 no-repeat;}			
ul.list-country	li.p {background:url(../images/country-small/pay_p.png) 0 0 no-repeat;}			
ul.list-country	li.ro {background:url(../images/country-small/pay_ro.png) 0 0 no-repeat;}		
ul.list-country	li.si {background:url(../images/country-small/pay_si.png) 0 0 no-repeat;}	
ul.list-country	li.sk {background:url(../images/country-small/pay_sk.png) 0 0 no-repeat;}				
ul.list-country	li.fin {background:url(../images/country-small/pay_fin.png) 0 0 no-repeat;}				
ul.list-country	li.s {background:url(../images/country-small/pay_s.png) 0 0 no-repeat;}							
ul.list-country	li.uk {background:url(../images/country-small/pay_uk.png) 0 0 no-repeat;}							

ul.list-country	 li a {	
	dsiplay: block;
	padding-left: 40px;
	}

.Financial	 		{border-top:1px dashed #94abb5; padding:15px 10px 0 10px; background:#FFF top left repeat-x;}

#Wrapper p.LastModified		{margin:30px 0 10px 0; padding:5px 0; border-top:1px dashed #999; color:#829198; text-align:center; clear:both; voice-family:"\"}\""; voice-family:inherit; width:100%;}

#Countries		{position:absolute;
	width:170px;
	height:auto;
	left: 635px;
}
	
body.SS table	{
	font-size: 11px;
	}
	
body.SS table h4	{
	color:#0D4866;
	font-family:"arial narrow",arial,helvetica,sans-serif;
	font-size:21px;
	font-style:normal;
	font-weight:normal;
	line-height:24px;
	padding:10px 0;
	}
	
body.SS table h3	{
	position: relative;
	top: -5px;
	border-top:3px solid #83A4B6;
	color:#6B8C9E;
	font-family:"arial narrow",arial,helvetica,sans-serif;
	font-size:21px;
	font-style:normal;
	font-weight:normal;
	line-height:24px;
	padding:10px 0;
	}
	
body.SS table u	{
	text-decoration: none;
	}
	
body.SS table #PSMenu	{
	margin: -30px 0 20px 20px;
	}
	
body.SS table td	{
	background: none;
	text-align: left;
	}
	
body.SS table td > b:first-child	{
	color:#0D4866;
	font-family:"arial narrow",arial,helvetica,sans-serif;
	font-size:21px;
	font-style:normal;
	font-weight:normal;
	line-height:24px;
	padding:10px 0;
	}
	
/*-----------pages thematiques-----------*/

#themes_css #Inter {
	color:#0E7EB6;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-bottom:15px;
}

/*-----------\pages thematiques-----------*/

div.SSIntro ul {
	list-style-type:square;
	margin-left:25px;
	font-weight:bold;
	line-height:1.5em;
}

div#SSMain ul {
	list-style-type:square;
	margin-left:25px;
	line-height:1.5em;
}

/*popup ------------------------------------------------------------------------------------------  */

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1001;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:550px;
width:520px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:1002;
padding:12px;
font-size:13px;
}
#popupContact h1{
border-bottom:1px dotted #D3D3D3;
color:#6FA5FD;
font-size:10px;
font-weight:700;
margin-bottom:5px;
padding-bottom:2px;
text-align:left;
}

#popupContact img{
display:block;
margin:0 auto;
text-align:center;
border:1px solid #000000;
}

#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
cursor: pointer;
text-decoration:none;
}

#dynamicDiv {
 font-size:11px;
 font-family:verdana;
 color:#000;
 padding:5px;
 left: 400px;
 top: 0px;
 position: absolute;
 visibility: visible;
 z-index: 100000;
}

/* AL migration fixes */
p { 
	line-height: 1.7em;
}


/* #SSMain blockquote	{font-style: italic; color:#039; margin: 0 25px;} */

/* #Main blockquote	{font:normal 120% "palatino linotype",georgia,times,serif; text-indent:20px;}*/