* { padding: 0; margin: 0; }

body {
	margin: 0;
	padding: 0;
	font: .70em/1.5em  Verdana, Tahoma, Helvetica, sans-serif;
	color: #000000; 
	background: #e1e8ec url(bg.gif) repeat-x;
	text-align: center;
}


a { 
	color: #4284B0;
	background-color: inherit;
	text-decoration: none;
}
a:hover {
	color: #9EC068;
	background-color: inherit;
}

/**** haeders */
h1, h2, h3 {
	font: bold 1em 'Trebuchet MS', Arial, Sans-serif;
	color: #333;	
}
h1 { font-size: 1.7em; color: #910707; } 
h2 { font-size: 1.4em; text-transform:uppercase;}
h3 { font-size: 1.3em; }
p { font-size: 1.0em; line-height: 20px;}

p, h1, h2, h3, h4, table {
	margin: 10px 10px;
	color: #000;
	text-align: left;
}

.spaceleft {
	margin-left:10px;

	}

h2.events {
	font-size: 1.4em;
	text-transform:uppercase;
	color:#3A921D;
	margin: 0 0 0 0;
}

 table.small {
	margin: 10px 15px;
	font-size:9px;
}

.border {
	
	border:1px solid;
}
.borderleft {
	
	border-left:1px solid;
}

.borderright {
	
	border-right:1px solid;
}

.borderbottom {
	
	border-bottom:1px solid;
}

ul ul li {
	list-style-type: inherit;
	padding: 0 5px;
	color: #000000;
	 font-size: 12px; line-height: 20px;
}

ul, ol {
	margin: 10px 30px;
	padding: 0 15px;
	color: #000;
	font-size: 1.0em;
					}
ul span, ol span {
	color: #666666; 
}

/***** img */
img {
	border: 2px solid #CCC;
}
img.no-border {
	border: none;
}

img.no-bordermarg {
	border: none;
	margin-right:5px;
}

img.no-border-right {
	float:right;
	border: none;
	 padding:2px;
margin: 5px 0px 5px 15px;  
}

img.border-right {
	float:right;
	border:1px solid #4C4C45 ;
	 
margin: 5px 5px 5px 15px;  
}

img.float-right {
  padding:2px;
margin: 5px 0px 5px 15px;  
  
}



img.float-left {
  margin: 5px 15px 5px 0px;
}
a img {  
  border: 2px solid #568EB6;
}
a:hover img {
	border: 2px solid #CCC !important; /* IE fix*/
	border: 2px solid #568EB6;
	font-size: 1.4px;
}

a img.noborder {  
  border:none;
}
a:hover img.noborder {  
  border: 0px solid #CCC !important; /* IE fix*/
  border: 0px solid #568EB6;
}




blockquote {
	width:650px;
	margin: 20px;
 	padding: 0 0 0 15px;  	
  	background: #e9ecf3;
	border: 1px solid #f2f2f2; 
	border-left: 0 solid #5b69cf;   
	color: #5b69cf;
	font: bold 1.2em/1.5em Georgia, 'Bookman Old Style', Serif; 
	text-align:center;
}


blockquote.home {
	width:410px;
	margin: 20px;
 	padding: 0 0 0 15px;  	
  	background: #e9ecf3;
	border: 1px solid #f2f2f2; 
	border-left: 0 solid #5b69cf;   
	color: #5b69cf;
	font: bold 1.2em/1.5em Georgia, 'Bookman Old Style', Serif; 
	}



/************************/



#global {
	background: #FFF;
	width:950px; height: 100%;
	margin: 0 auto;	
	text-align: left;
}
#content-global {
	clear: both;
	margin: 0; padding: 0;	
	background: #FFF;
}

#content-global div.last
  {margin-left:16px;
  margin-right:10px; 
  padding: 0 0 0 0;  	
  	background: #efeded;
	border: 1px solid #f2f2f2; 
	
 	
}	


#content-global div.last  h1{
border-bottom: 2px solid #5b69cf;

}

#content-global div.lasthome
  { width:680px;
  margin-left:10px;
  margin-right:10px; 
  padding: 0 0 0 0;  	
  	background: #FFFFFF url(background.jpg) no-repeat;
	border: 2px solid #e8e8e8; 
	border-left: 0 solid #bc3a3c; 
	float:left;
 	
}	
#content-global div.lasthome p
  {margin-left:20px;}

#content-global div.lasthome  h1{
border-bottom: 2px solid #5b69cf;
 margin-left:20px;
}

#content-global div.focushome
  { width:320px;
  margin-left:10px;
  margin-right:10px; 
  padding: 0 0 0 0;  	
  	background: #FFFFFF url(backgroundfocus.jpg) no-repeat;
	border: 2px solid #e8e8e8; 
	border-left: 0 solid #bc3a3c; 
	float:left;
 	
}	
#content-global div.focushome p
  {margin-left:20px;}

#content-global div.focushome  h1{
border-bottom: 2px solid #5b69cf;
 margin-left:20px;
}

#content-global div.homepublication
  { width:460px;
  margin-left:16px;
  margin-right:10px; 
  padding: 0 0 0 0;  	
  	background: #efeded;
	border: 0 solid #f2f2f2; 
	border-left: 6px solid #bc3a3c; 
	float:left;
 	
}	


#content-global div.homepublication  h1{
border-bottom: 2px solid #5b69cf;

}

#content-global div.publication{
	clear:both;
	margin-bottom:15px;
  height:120px;
  }


#content-global div.publication img.cover{
	float:left;
	margin-right:10px;
}


/*---- languages */

#lang {
		position: absolute;
		margin: 0 auto;
		border:0;
		color:#b3d334;
		width:930px;
		text-align:right;
	}
#lang a {color:#fff;}	
#lang a:hover {color:#b3d334;}	


/*---- header */
#header {
		position: absolute;
		margin: 0 auto;
		border:0;
	}

	
	#header h1#logo {
	position: absolute;
	margin: 0; padding: 0;
	font: bolder 24px 'Trebuchet MS', Arial, Sans-serif;
	letter-spacing: 0px;
	
top: 165px; left: 420px;	
}



#header h1#logofr {

	position: absolute;
	margin: 0; padding: 0;
	font: bolder 28px  'Trebuchet MS', Sans-serif;
	letter-spacing: 0px;
	top: 215px; left: 420px;	
}

#header span#logofrand {

	dispaly: inline;
	margin: 0; padding: 0;
	font: bolder 28px   Sans-serif;
	letter-spacing: 0px;
	top: 170px; left: 420px;	
}


/***** main */
#main {
	float: left;
	margin-top:270px;
	margin-left: 15px;
	padding: 0;
	width: 700px;
	font-size: 1.1em;
	text-align: left;

}

#main_full {

	float: left;
	margin-top:230px;

	padding: 0;
	width: 950px;	

}


#main div.bord {
			border:1px dotted #C6C8AF;
}

#main div.flash {
float: right;
			border:2px solid  #C6C8AF;
width: 220px;
height: 250px;
margin-left:10px;
margin-right:10px;
}



/*last news*/


#main ul.lastnews {
width:310px;
list-style:none;
margin:10px 10px 10px 10px;
padding:10px;	
float:left;
background: #f1f3f7;
font-size:1em;
}
#main ul.lastnews li {
margin-bottom:1px;
	border: 1px solid #f2f2f2;
}
#main ul.lastnews h5 {
	
	display:block;
	font-weight:bold;
	color: #6D1A0F;	
	text-decoration:none;	
	padding:2px 5px 2px 20px;
	background: #F9E898;
	border-left:6px solid #F2A700;	
	font-size: 1.3em;
	min-height:20px;
}

#main ul.lastevent {
width:310px;
list-style:none;
margin:10px 10px 10px 10px;
padding:10px;
float:right; 
background: #f1f3f7; 	
font-size:1em;
}
#main ul.lastevent li {
margin-bottom:1px;
	border: 1px solid #f2f2f2;
}
#main ul.lastevent h5 {
	
	display:block;
	font-weight:bold;
	color: #0f4a08;	
	text-decoration:none;	
	padding:2px 5px 2px 20px;
	background: #cfe5cd;
	border-left:6px solid #0a6900 ;	
	font-size: 1.3em;
	min-height:20px;
}


#sidebar {
	margin-top:250px;
	float: left;
	width:220px;
padding: 0; 
	display: inline;		
}



#sidebar ul.sidemenu {
list-style:none;
margin:10px 10px 10px 10px;
	padding:0;
	font-size: 1em; 
}
#sidebar ul.sidemenu li {
margin-bottom:1px;
	border: 1px solid #f2f2f2;
}
#sidebar ul.sidemenu a {
	display:block;
	font-weight:bold;
	color: #333;	
	text-decoration:none;	
	padding:2px 5px 2px 20px;
	background: #efeded;
	border-left:6px solid #c3e92e;	
	font-size: 1.1em;
	min-height:18px;
}


#sidebar  li a.act {

background: #f9f6f6;
border-left:6px solid #dde7b6;

padding-left:20px;	
color:#910707;
}

#sidebar ul.sidemenu a:hover {
	padding:2px 5px 2px 20px;
	background: #f2f2f2;
	color: #339900;
	border-left:6px solid #9EC630;
}





#sidebar  li a.act {

background: #f9f6f6;
border-left:6px solid #dde7b6;

padding-left:20px;	
color:#910707;
}







#sidebar ul.lastnews a:hover {
	padding:2px 5px 2px 20px;
	background: #f2f2f2;
	color: #339900;
	border-left:6px solid #9EC630;
}







/* europe */

#sidebar ul.sidemenu a.europe {
	display:block;
	font-weight:bold;
	color: #333;	
	text-decoration:none;	
border-top:6px solid #fff;
	padding:2px 5px 2px 20px;
	background: #f8f8f8;
	border-left:6px solid #dbe4b6;	
	font-size: 1.1em;
	min-height:18px;
	
}


#sidebar  li a.act.europe {

background: #f9f6f6;
border-left:6px solid #973404;
	
padding-left:20px;	
color:#910707;
}

#sidebar ul.sidemenu a:hover.europe {
	padding:2px 5px 2px 20px;
	background: #f2f2f2;
	color: #339900;
	border-left:6px solid #9EC630;

}



/* end europe */


/* FAO home */

#sidebar ul.sidemenu a.faohome {
	display:block;
	font-weight:bold;
	color: #333;	
	text-decoration:none;	
	margin-top:10px;
	padding:2px 5px 2px 20px;
	background: #f8f8f8;
	border-left:6px solid #83ace6;	
	font-size: 1.1em;
	min-height:18px;
	
}


#sidebar  li a.act.faohome {

background: #f9f6f6;
border-left:6px solid #973404;
padding-left:20px;	
color:#910707;
}

#sidebar ul.sidemenu a:hover.faohome {
	padding:2px 5px 2px 20px;
	background: #c2d8f8;
	color: #4f71a0;
	border-left:6px solid #4f71a0;

}



/* end FAO home */







#sidebar .submenu div a {

background: #f9f6f6;
border-left:6px solid #dde7b6;

padding-left:30px;	
color:#626564;
}

#sidebar .submenu div a.act {

background: #f9f6f6;
border-left:6px solid #dde7b6;

padding-left:30px;	
color:#910707;
}



#sidebar .submenu div a:hover {
background: #f9f6f6;
border-left:6px solid #9EC630;
padding-left:30px;	
color:#339900;
}

#sidebar .submenu div.subsubmenu  {
border-left:0px solid;
background: #f9f6f6;
font-size:10px;
padding-left:10px;	
color:#626564;
}




* html body #sidebar ul.sidemenu a { height: 18px; }



#footer { 
	clear: both; 
	color: #FFFFF; 
	background: #4a73a5; 
	border-top: 5px solid #b5d631;
	margin-top: 20px; padding-top: 0; 
	height: 50px;	  
	font-size: 95%;
	width: 950px;		
}

#footer img {margin-left: 18px; padding: 2px; 
border:0;}

#footer p  {
	margin-top: 30px; padding: 0; 
	color: #FFF; 

 }


#footer a { 
	text-decoration: none; 
	font-weight: bold;	
	color: #FFF;
}
#footer .footer-left{
	float: left;
	width: 65%;
}
#footer .footer-right{
	float: right;
	width: 30%;
}
#footer a.copyfr { 
	text-decoration: none; 
	font-weight: bold;	
	color: #FFF;
	margin-left:110px;
	text-align:right;
}


#footer a.copy { 
	text-decoration: none; 
	font-weight: bold;	
	color: #FFF;
	margin-left:190px;
	text-align:right;
}

.float-left  { float: left; }
.float-right {	float: right; }
.align-left  {	text-align: left; }
.align-right {	text-align: right; }


.clear { clear: both; }
.white {	color: #FFF; }

.green {	color: #9EC630; }
.gray  {	color: #BFBFBF; }
#global #content-global #main .bord h2 strong {
	color: #000;
}
#global #content-global #main .bord #Morocco div p strong {
	color: #000;
}
#global #content-global #main .bord #LatinAmerica div p {
	color: #000;
}
#global #content-global #main .bord #Ukraine div p {
	color: #000;
}
#global #content-global #main .bord #VietNam  div p {
	color: #000;
}
#global #content-global #main .bord #VietNam  div p {
	color: #000;
}
#global #content-global #main .bord #VietNam  div p {
	color: #000;
}
#global #content-global #main h1 strong {
	color: #910707;
}
#global #content-global #main .bord h1 a strong {
	color: #4284B0;
}
#global #content-global #main h1 {
	color: #910707;
}
#global #content-global #main .bord h1 a strong {
	font-size: 1.6em;
}
#global #content-global #main .bord h1 a {
	font-size: 1.4px;
}
#global #content-global #main .bord h2 a strong {
	color: #4284B0;
}
#global #content-global #main .bord h2 .events {
	color: #3A921D;
}

