@media screen { /* ------ basic styles ------ */
	acronym {
		cursor: help;
	}
	a,a:visited {
		text-decoration: none;
	}
	a:hover {
		text-decoration: underline;
	}
	h2 {
		font-family: Verdana, sans-serif;
		font-size: 18px;
		font-weight: bold;
	}
	h4 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		margin: 0px 0px 10px 0px;
	}
	body {
		margin: 0px;
		padding: 0px 12px 40px 12px;
	}
	body>div {
		text-align: left;
	}
	/* ------ SECTIONS ------ */
	div.pageSection {
		margin: 0px auto 0px auto;
		text-align: left;
		width: 100%;
	}
	div.languages {
		text-align: center;
		padding-top: 15px;
	}
	div.languages p {
		font-family: Verdana, sans-serif;
		display: inline;
		font-size: 11px;
		padding: 0px 5px 0px 5px;
	}
	/* ------ YOUAREIN ------ */
	div.youarein {
		font-family: Verdana, sans-serif;
		font-size: 11px;
		margin: 0px 0px 3px 0px;
		padding: 0px;
	}
	div.youarein span.youareinSeparator {
		
	}
	div.youarein span.youareinValue a:hover {
		text-decoration: none;
	}
	/* ------ quicklinks ------ */
	div.quicklinks {
		margin-right: 50%;
	}
	div.quicklinks p {
		margin: 0px;
		padding: 10px 0px;
	}
	div.quicklinks a,div.quicklinks a:visited {
		font-family: Verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
		margin: 0px 2px;
		padding: 1px 2px 1px 8px;
		text-decoration: none;
	}
	div.quicklinks a:hover,div.quicklinks a:active {
		text-decoration: none;
	}
	div.quicklinks .preBullet {
		margin-right: 2px;
	}
	div.quicklinks .postBullet {
		margin-left: 2px;
	}
	/* ------ LINKSLIST ------ */
	td.linkslist p,td.linkslist p a {
		font-family: Verdana, sans-serif;
		font-size: 11px;
		line-height: 18px;
		margin-right: 5px;
	}
	/* ------ ARTICLE ------ */
	div.article {
		font-family: Verdana, sans-serif;
		font-size: 12px;
		margin: 0px;
		padding: 0px;
	}
	table.article tr {
		vertical-align: top;
	}
	table.article tr td {
		font-family: Verdana, sans-serif;
		font-size: 11px;
		margin: 0px 0px 0px 0px;
		padding: 0px 5px 5px 5px;
	}
	table.article tr td i {
		font-style: normal;
	}
	div.article p {
		margin: 0px 0px 8px 0px;
	}
	div.article p.ptitle {
		font-family: Arial, Verdana, sans-serif;
		font-size: 16px;
		margin-right: 20%;
		padding-top: 14px;
	}
	div.article p.ptitle b {
		font-weight: bold;
	}
	div.article h2 {
		font-size: 20px;
		margin: 0px 0px 0px 0px;
		padding: 0px 5px 10px 0px;
	}
	div.article ul li {
		padding-bottom: 10px;
	}
	div.article ul.simple li {
		list-style: disc;
		padding-bottom: 1px;
	}
	div.article div.controlinput input {
		font-family: Verdana, sans-serif;
		font-size: 10px;
		margin: 0px 5px 5px 5px;
	}
	div.article a:hover {
		text-decoration: none;
	}
	/* ------ MAINBAR ------ */
	table.mainbardark,td.mainbardark {
		
	}
	td.mainbardark p {
		font-family: Verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		margin-left: 10px;
		margin-right: 10px;
	}
	td.mainbarlight {
		
	}
	td.mainbarlight p {
		font-family: Verdana, sans-serif;
		font-size: 10px;
		font-weight: bold;
	}
	td.mainbarlight a,td.mainbarlight a:visited {
		text-decoration: none;
	}
	td.mainbarlight a:hover {
		
	}
	td.menuactive1 {
		
	}
	span.menuactive1,a span.menuactive1,a:visited span.menuactive1 {
		font-family: Verdana, sans-serif;
		font-size: 10px;
		font-weight: bold;
		padding: 0px 4px 0px 4px;
		text-decoration: none;
	}
	a:hover span.menuactive1 {
		
	}
	td.menuinactive1 {
		
	}
	td.menuinactive1 p,p.menuinactive1,p.menuinactive1 a,p.menuinactive1 a:visited
		{
		font-family: Verdana, sans-serif;
		font-size: 10px;
		font-weight: bold;
		padding-left: 4px;
		padding-right: 4px;
		text-decoration: none;
	}
	p.menuinactive1 a:hover,td.menuinactive1 p a:hover {
		text-decoration: none;
	}
	table.secondMenuBar {
		
	}
	td.menuactive2 {
		text-align: center;
	}
	p.menuinactive2,p.menuinactive2 a,p.menuinactive2 a:visited {
		font-family: Verdana, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}
	td.menuinactive2 {
		text-align: center;
	}
	td.menuactive2 p,p.menuactive2,p.menuactive2 a,p.menuactive2 a:visited {
		font-family: Verdana, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}
	p.menuinactive2 a:hover,td.menuinactive2 p a:hover {
		text-decoration: none;
	}
	p.menuactive2 a:hover,td.menuactive2 td a:hover {
		text-decoration: none;
	}
	/* ------ FOOTER ------ */
	td.footerfurtherinfo p {
		font-family: Verdana, sans-serif;
		font-size: 10px;
	}
	/* ------ TREE ------ */
	div#theTree {
		left: 0px;
		position: relative;
		top: 0px;
		visibility: visible;
	}
	div.tree {
		font-family: Verdana, sans-serif;
		font-size: 11px;
		margin: 0px 0px 0px 0px;
		text-align: left;
	}
	div.tree p {
		font-family: Verdana, sans-serif;
		font-size: 11px;
		font-weight: normal;
	}
	div.tree p.comment {
		font-family: Verdana, sans-serif;
		font-size: 11px;
		font-style: italic;
		font-weight: normal;
	}
	div.tree p a,div#tree p a:active,div#tree p a:visited {
		font-weight: normal;
		text-decoration: none;
	}
	div.tree a:hover,div.tree p a:hover {
		text-decoration: underline;
	}
	span.treeStepActive,span.treeStepActive a,span.treeStepActive a:active,span.treestepactive a:visited
		{
		font-style: italic;
		font-weight: bold;
		text-decoration: none;
	}
	span.treeStepActive a:hover {
		text-decoration: underline;
	}
	/* ------ listBox base ------ */
	table.listbox {
		margin: 5px 0px 0px 0px;
		padding: 2px 0px 0px 0px;
		width: 100%;
	}
	table.listbox tr {
		vertical-align: top;
	}
	table.listbox a:hover,table.listbox a:active {
		text-decoration: underline;
	}
	td.listboxtitle {
		
	}
	td.listboxtitle p {
		font-family: Verdana, sans-serif;
		font-size: 12px;
		font-weight: bold;
		margin: 0px;
		padding: 3px 5px 3px 5px;
		vertical-align: top;
	}
	td.listboxbody {
		margin: 0px;
		padding: 3px;
	}
	td.listboxbody p {
		font-family: Verdana, sans-serif;
		font-size: 11px;
		line-height: 13px;
		margin: 0px;
		padding: 0px;
	}
	td.listboxabstract p {
		padding: 0px 3px 3px 3px;
	}
	td.listboxbody p b {
		font-size: 11px;
		font-weight: normal;
	}
	/* ------ listBox search ------ */
	table.searchBox {
		
	}
	table.searchBox td.listboxtitle {
		
	}
	table.searchBox td.listboxtitle p a,table.searchBox td.listboxtitle p a:visited
		{
		text-decoration: none;
	}
	table.searchBox td.searchComment p {
		
	}
	table.searchBox td.searchForm input {
		margin: 2px 0px 0px 0px;
		width: 100%;
	}
	table.searchBox td.searchWhere p {
		line-height: 15px;
	}
	table.searchBox td.searchWhere p input {
		vertical-align: bottom;
	}
	/* ------ listBox systemForms ------ */
	td.systemFormSubmit input {
		font-family: Verdana, sans-serif;
		font-size: 10px;
		margin: 0px;
		padding: 1px 10px;
	}
	td.systemFormFields textarea {
		font-family: Verdana, sans-serif;
		font-size: 10px;
		margin: 0px;
		padding: 1px;
	}
	td.systemFormRank15Fields p span {
		line-height: 15px;
		margin: 0px 5px;
	}
	td.systemFormRank15Fields p span input {
		margin: 0px 3px;
		vertical-align: bottom;
	}
	td.systemFormSubmit {
		text-align: right;
	}
	/* ------ listBox Role ------ */
	table.listboxRoleHOWTO {
		
	}
	table.listboxRoleHOWTO td.listboxtitle {
		
	}
	table.listboxRoleHOWTO td.listboxtitle p {
		
	}
	table.listboxRoleHOWTO a,table.listboxRoleHOWTO a:visited {
		
	}
	table.listboxRoleNEWS {
		
	}
	table.listboxRoleNEWS td.listboxtitle {
		
	}
	table.listboxRoleNEWS td.listboxtitle p {
		
	}
	table.listboxRoleNEWS a,table.listboxRoleNEWS a:visited {
		
	}
	table.listboxRoleMULTILANG {
		padding: 0px 5px 0px 0px;
	}
	table.listboxRoleMULTILANG td.listboxtitle {
		display: none;
	}
	table.listboxRoleMULTILANG td.listboxitemTitle {
		display: block;
	}
	table.listboxRoleMULTILANG td.listboxitemTitle p {
		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
	}
	table.listboxRoleMULTILANG td.listboxitemTitle p .small {
		font-weight: normal;
		padding-left: 20px;
	}
	td.listboxMULTILANGbody {
		padding-bottom: 20px;
	}
	td.listboxMULTILANGbody a {
		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
		margin-right: 20px;
		text-transform: capitalize;
	}
	td.listboxMULTILANGbody a:before {
		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
	}
	/* ------ listBox Variant ------ */
	table.listboxVariantA {
		
	}
	table.listboxVariantA td.listboxtitle {
		padding: 3px;
	}
	table.listboxVariantA a,table.listboxVariantA a:visited {
		
	}
	table.listboxVariantB {
		
	}
	table.listboxVariantB td.listboxtitle {
		padding: 3px;
	}
	table.listboxVariantB a,table.listboxVariantB a:visited {
		
	}
	table.listboxVariantC {
		
	}
	table.listboxVariantC td.listboxtitle {
		padding: 3px;
	}
	table.listboxVariantC a,table.listboxVariantC a:visited {
		
	}
	table.listboxVariantD {
		
	}
	table.listboxVariantD td.listboxtitle {
		padding: 3px;
	}
	table.listboxVariantD a,table.listboxVariantD a:visited {
		
	}
	table.listboxVariantE {
		
	}
	table.listboxVariantE td.listboxtitle {
		padding: 3px;
	}
	table.listboxVariantE a,table.listboxVariantE a:visited {
		
	}
	/* ------ pagetitle and grouping ------ */
	div.pagetitle {
		font-family: Arial, Verdana, sans-serif;
		font-size: 24px;
		font-weight: bold;
		margin: 5px 0px 5px 0px;
		padding: 0px;
	}
	div.pagetitle .small {
		font-size: 18px;
		padding-left: 30px;
	}
	p.ctngrouping {
		font-family: Verdana, sans-serif;
		font-size: 12px;
		font-weight: bold;
		margin: 20px 0px 2px 0px;
		padding: 4px;
	}
	/* ---------- Print-Friendly --------- */
	table.printfriendly {
		margin: 0px;
		padding: 0px;
	}
	table.printfriendly tr td {
		margin: 0px;
		padding: 2px;
	}
	table.printfriendly tr td div,div.printfriendly {
		font-family: Verdana, sans-serif;
		font-size: 11px;
	}
	/* ---------- MESS --------- */
	p.caption {
		font-family: Verdana, sans-serif;
		font-size: 11px;
		padding: 0px 5px 0px 5px;
	}
	/* ------ SShow ------ */
	div.sshowDiv {
		text-align: center;
	}
	table.sshow {
		margin: 0px auto 0px auto;
	}
	td.sshowtitle {
		
	}
	td.sshowtitle div {
		font-family: Verdana, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding: 0px;
	}
	td.sshowtitle input,div#sshow_buttons_inizio input,div#sshow_buttons_fine input
		{
		font-family: Verdana, sans-serif;
		font-size: 10px;
		font-weight: bold;
		margin: 0px;
		padding: 0px 2px 0px 2px;
	}
	/* ------ expandableList ------ */
	div.expandableList,div.expandableList div {
		font-family: Verdana, sans-serif;
		font-size: 12px;
	}
	div.expandableList div big {
		font-size: 13px;
	}
	div.expandableList div a,div.expandableList div a:visited {
		text-decoration: none;
	}
	div.expandableList div a:hover {
		text-decoration: underline;
	}
	/* ------- search styles ---- */
	div.searchthissitemini {
		padding: 25px 0px 5px 0px;
	}
	div.searchthissitemini input {
		font-family: Verdana, sans-serif;
		font-size: 10px;
	}
	/* ------ dTree ------ */
	div.dTree {
		font-family: Verdana, sans-serif;
		font-size: 12px;
		font-weight: bold;
		margin: 0px 0px 4px 0px;
		padding: 1px 0px 8px 0px;
	}
	div.dTree div.topimage {
		margin: 0px;
		padding: 0px 0px 2px 0px;
	}
	div.dTree div.dTreeItem {
		margin: 10px 3px 0px 3px;
		padding: 10px 0px 0px 0px;
	}
	div.dTree div.dTreeRoot {
		padding-left: 10px;
	}
	div.dTree div.dTreeChilds div.dTreeItem {
		margin: 0px;
		padding: 0px;
	}
	div.dTree div.dTreeItem a,div.dTree div.dTreeChilds div.dTreeItem a {
		font-weight: bold;
	}
	div.dTree div.dTreeChilds div.dTreeChilds a {
		font-weight: bold;
	}
	div.dTree div.dTreeItem .treeStepActive a,div.dTree div.dTreeChilds div.dTreeItem .treeStepActive a
		{
		font-style: italic;
		font-weight: bold;
	}
	div.dTree div.dTreeChilds {
		padding: 0px 0px 0px 5px;
		margin: 0px 0px 0px 10px;
	}
	td.dTreeImg {
		padding: 1px 1px 1px 1px;
	}
	td.dTreeItem p,td.dTreeLocalItem p {
		font-family: Verdana, sans-serif;
		font-size: 12px;
		padding: 1px 2px 1px 2px;
	}
	td.dTreeItem p a,td.dTreeItem p a:active,td.dtreeitem p a:visited,td.dTreeLocalItem p a,td.dTreeLocalItem p a:active,td.dTreeLocalItem p a:visited
		{
		text-decoration: none;
	}
	td.dTreeItem p a:hover,td.dTreeLocalItem p a:hover {
		text-decoration: underline;
	}
	td.dTreeLocalItem p a {
		font-weight: bold;
	}
	div.dTreeLocalChilds {
		margin-bottom: 5px;
	}
	div#dLocalTree {
		padding: 4px;
	}
	div#dLocalTree div.dTreeLocalChilds {
		margin-left: 5px;
		padding-left: 8px;
	}
	div#dLocalTreetitle {
		font-family: Verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
		margin: 0px;
		padding: 1px 8px;
	}
	div#subtopicsTree {
		padding: 4px;
	}
	div#subtopicsTree a,div#subtopicsTree a:hover,div#subtopicsTree a:visited,div#subtopicsTree a:active
		{
		
	}
	div#subtopicsTreetitle {
		font-family: Verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
		margin: 0px;
		padding: 1px 8px;
	}
	/* ------ SECTION-SPECIFIC OVVERRIDES ------ */
	#topOfPage {
		margin: 0px;
	}
	#topOfPageFAOname {
		padding: 0px 5px 0px 20px;
	}
	table#topOfPageBanner {
		padding: 0px 10px 0px 20px;
	}
	td#topOfPageBannerFAOLogo {
		padding: 0px 5px 0px 0px;
	}
	td#topOfPageBannerSearch {
		text-align: right;
	}
	#pageMainContent td.leftPageColumn {
		padding: 0px 0px 0px 0px;
	}
	#pageMainContentcenter {
		padding: 0px 5px 0px 10px;
	}
	#pageMainContentcenterContent {
		margin-top: 10px;
	}
	#footer div {
		padding: 0px 0px;
	}
	#footer div.footerText {
		padding: 2px 10px;
	}
	#footer div,#footer div a {
		font-size: 11px;
		font-family: Verdana, Arial, sans-serif;
	}
	#footerLine2Col3 {
		text-align: right;
	}
}