@charset "utf-8";
/* CSS Document */

BODY { 
margin:0px;
padding:0px;
border:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/new_back.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#3c3c3c;
}
BODY IMG {
	border:none;
}
BODY A {
	color:#e295da;
	text-decoration:none;
	font-weight:bold;
}
BODY A:visited {
	color:#e295da;
	text-decoration:none;
	font-weight:bold;
}
BODY A:active {
	color:#e295da;
	text-decoration:none;
	font-weight:bold;
}
BODY A:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.main_table {
}
.left_column {
background-image:url(images/left_column_back.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#3c404b;
}
.center_column {
background-image:url(images/right_head.jpg);
background-repeat:no-repeat;
}
#side1 {
	width:41px;
	weight:664px;
	position:absolute;
	top:0px;
	left:-8px;
}
#side2 {
	width:41px;
	weight:664px;
	position:absolute;
	top:0px;
	left:891px;
}
#center {
	background-image:url(images/new_back3.jpg);
	background-repeat:repeat-y;
	position:relative;
	left:18px;
}
#center_inside {
	background-image:url(images/new_back2.jpg);
	background-repeat:no-repeat;
	position:relative;
	left:0px;
	top:-12px;
}
#center_inside2 {
	background-image:url(images/new_logo.gif);
	background-repeat:no-repeat;
	position:relative;
	left:-10px;
}
#container {
    width:936px;
	position: absolute; 
	left: 50%; 
	margin-left: -468px; 
	border:1 px solid #000000;
	padding:0px;
	background-image:url(images/new_back5.gif);
	background-repeat:repeat-y;
}
#center_inside_menu  {
	width:200px;
	height:136px;
	background-image:url(images/new_menu02.gif);
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	left:318px;
	top:20px;
}
#center_inside_content2  {
	width:847px;
	padding-top:209px;
	position:relative;
	left:25px;
}
#main_menu01   {
	width:128px;
	height:23px;
	position:relative;
	left:25px;
	top:28px;
	padding-top:5px;
}
#main_menu01 BODY A {
	color:#2b4170;
	text-decoration:none;
	font-weigh t:bold;
}
#main_menu01 BODY A:visted {
	color:#2b4170;
	text-decoration:none;
	font-weight:bold;
}
#main_menu01 BODY A:active {
	color:#2b4170;
	text-decoration:none;
	font-weight:bold;
}
#main_menu01 BODY A:hover {
	color:#e7373b;
	text-decoration:none;
	font-weight:bold;
}

#center_inside_content3_text A {
	color:#8D38AC;
	text-decoration:none;
	font-weight:bold;
}
#center_inside_content3_text A:visted {
	color:#8D38AC;
	text-decoration:none;
	font-weight:bold;
}
#center_inside_content3_text A:active {
	color:#8D38AC;
	text-decoration:none;
	font-weight:bold;
}
#center_inside_content3_text A:hover {
	color:#2b4170;
	text-decoration:none;
	font-weight:bold;
} 

#projects_holder{
padding-top:30px;
}
#projects_01{
width:390px;
height:141px;
position:relative;
top:1px;
left:1px;
background-image:url(images/new_color_back01.jpg);
background-repeat:no-repeat;
padding-bottom:14px;
}
#projects_02{
width:512px;
height:141px;
position:relative;
top:1px;
left:1px;
background-image:url(images/new_color_back02.jpg);
background-repeat:no-repeat;
padding-bottom:14px;
}
#projects_03{
width:269px;
height:141px;
position:relative;
top:1px;
left:1px;
background-image:url(images/new_color_back03.jpg);
background-repeat:no-repeat;
padding-bottom:55px;
}
#projects_04{
width:512px;
height:141px;
position:relative;
top:1px;
left:1px;
background-image:url(images/new_color_back04.jpg);
background-repeat:no-repeat;
padding-bottom:14px;
}
#projects_05{
width:512px;
height:141px;
position:relative;
top:1px;
left:1px;
background-image:url(images/new_color_back05.jpg);
background-repeat:no-repeat;
padding-bottom:14px;
}
#projects_06{
width:269px;
height:141px;
position:relative;
top:1px;
left:1px;
background-image:url(images/new_color_back06.jpg);
background-repeat:no-repeat;
padding-bottom:14px;
}
#area_name01 {
color:#a6b4e8;
font-size:15px;
font-weight:bold;
padding-left:13px;
display:block;
}
#area_name02 {
color:#efffcd;
font-size:15px;
font-weight:bold;
width:450px;
padding-left:13px;
display:block;
}
#area_name03 {
color:#d0b4ff;
font-size:15px;
font-weight:bold;
padding-left:13px;
display:block;
}
#area_name04 {
color:#ffceb4;
font-size:15px;
font-weight:bold;
padding-left:13px;
display:block;
}
#area_name05 {
color:#ffd0d0;
font-size:15px;
font-weight:bold;
padding-left:13px;
display:block;
}
#area_name06 {
color:#d0e3ff;
font-size:15px;
font-weight:bold;
padding-left:13px;
display:block;
}


#fields_title1 {
color:#FFFFFF;
font-size:18px;
font-weight:bold;
position:absolute;
top:211px;
left:335px;
width:510px;
}
#fields_title2 {
color:#FFFFFF;
font-size:18px;
font-weight:bold;
position:absolute;
top:718px;
left:335px;
width:510px;
}
#black_title1 {
color:#000000;
font-size:26px;
font-weight:bold;
position:absolute;
top:175px;
left:335px;
width:510px;
}
#video_title01 {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-top:13px;
padding-bottom:4px;
}

#news_holder{
padding-top:25px;
width:313px;
}
#news_title01 {
color:#000000;
font-size:26px;
font-weight:bold;
padding-bottom:3px;
}
#news_object{
padding-bottom:10px;
width:313px;
}
#news_title02{
font-size:14px;
font-weight:bold;
padding:8px;
color:#000000;
background-color:#444444;
border:1px solid #CCCCCC;
}
#news_abstract{
color:#CCCCCC;
width:100%;
background-color:#333333;
}
#news_abstract_text{
width:86%;
text-align:justify;
position:relative;
left:20px;
padding-top:5px;
padding-bottom:20px;

}
#news_more{
padding:3px;
}
#news_date {
color:#FFFFFF;
font-size:11px;
font-style:italic;
}
#inner_page_content {
	position:relative;
	left:-25px;
	top:3px;
	padding-bottom:100px;

}
#area_color_major_events {
	background-color:#233d7a;
	width:370px;
	height:35px;
	position:relative;
	left:283px
}
#area_color_ppp {
	background-color:#5b3989;
	width:370px;
	height:35px;
	position:relative;
	left:283px
}
#area_color_urban {
	background-color:#8bc53f;
	width:370px;
	height:35px;
	position:relative;
	left:283px
}
#area_color_dialogue {
background-color:#C76e2e;
	width:370px;
	height:35px;
	position:relative;
	left:283px
}
#area_color_threats {
	background-color:#7C1F1F;
	width:370px;
	height:35px;
	position:relative;
	left:283px
}
#area_color_generic2 {
	background-color:#555555;
	width:370px;
	height:35px;
	position:relative;
	left:283px
}
#area_color_generic {
	width:370px;
	height:35px;
	position:absolute;
	left:283px;
	top:35px;
}
#area_color_policing {
	background-color:#4c92cb;
	width:370px;
	height:35px;
	position:relative;
	left:283px
}
#area_color_text {
	text-align:right;
	color:#CCCCCC;
	padding-right:10px;
	font-size:15px;
	padding-top:9px;
}
#area_color_text A {
color:#FFFFFF;
}
#area_color_text A:visited {
color:#FFFFFF;
}
#area_color_text A:hover {
color:#CCCCCC;
}
#area_color_text A:active {
color:#FFFFFF;
}

#head {
	width:653px;
	height:146px;
	background-image:url(images/new_back_interna02a.jpg);
	background-repeat:no-repeat;
}
#title_interna {
	padding-left:41px;
	color:#FFFFFF;
	font-size:32px;
	font-weight:bold;
	padding-top:15px;
}
#subtitle_interna {
	padding-left:41px;
	color:#FFFFFF;
	font-size:19px;
	line-height:20px;
}
#center_inside_content3 {
	width:650px;
	border-right:3px solid #444444;
	border-bottom:3px solid #444444;
}
#center_inside_content3_text {
padding:0px 41px 41px 41px;
text-align:justify;
font-size:14px;
}
#image_interna {
	width:200px;	
	height:200px;
	padding:4px 20px 10px 0px;
	float:left;
}
#center_inside_back {
	width:650px;
	background-image:url(images/new_back_interna.jpg);

}
#home_button {
	width:194px;
	height:34px;
	background-image:url(images/new_tasto_home.gif);
	background-repeat:no-repeat;
	padding-left:35px;
	padding-top:12px;
	position:absolute;
	top:153px;
	left:-300px;
}
#home_button2 {
	width:194px;
	height:29px;
	background-image:url(images/new_tasto_home2.gif);
	background-repeat:no-repeat;
	padding-left:35px;
	padding-top:7px;
	position:relative;
	left:50px;
}





.right_column {
background-image:url(images/left_column_back.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#3c404b;
}
.left_foot {
background-color:#3c404b;
}
.right_foot {
background-color:#3c404b;
}
.center_foot {
}
#lab_logo {
float:left;
margin-top:4px;
margin-right:59px;
}
#lab_logo IMG {
margin-left:30px;
margin-top:23px;
}
#left_piece {
width:86px;
height:157px;
position:relative;
left:5px;
top:3px;
float:left;
}

/** BOTTONI **/
#area_label {
width:40px;
height:115px;
margin-left:0px;
margin-bottom:7px;
}
#area_label2 {
width:40px;
height:233px;
margin-left:0px;
margin-bottom:7px;
}
#area_label3 {
width:40px;
height:359px;
margin-left:0px;
margin-bottom:8px;
position:relative;
top:-1px;
}

#button {
width:114px;
height:114px;
padding-right:6px;
float:left;
position:relative;
top:-3px;
left:15px;
}
#button_title {
	color:#FFFFFF;
	font-weight:bold; 
	position:relative;
	top:5px;
	left:6px;
	width:100px;
	line-height:12px;
}
#button_title A {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
#button_title A:visted {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
#button_title A:active {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
#button_title A:hover {
	color:#CCCCCC;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
#button_comment {
	color:#666666;
	width:100px;
	font-size:9px;
	font-weight:normal;
	font:Arial, Helvetica, sans-serif;
	position:relative;
	top:9px;
	left:5px;
	line-height:9px;
}
#button_comment A {
	color:#666666;
	text-decoration:none;
	font-size:9px;
	font-weight:normal;
}
#button_comment A:visted {
	color:#666666;
	text-decoration:none;
	font-size:9px;
	font-weight:normal;
}
#button_comment A:active {
	color:#666666;
	text-decoration:none;
	font-size:9px;
	font-weight:normal;
}
#button_comment A:hover {
	color:#666666;
	text-decoration:none;
	font-size:9px;
	font-weight:normal;
}
#ongoing {
	width:108px;
	height:10px;
	float:left;
	color:#3c404b;
	font-size:8px;
	font-weight:normal;
	text-align:right;
}
#starting {
	width:108px;
	height:10px;
	float:left;
	color:#3c404b;
	font-size:8px;
	font-weight:normal;
	text-align:right;
}
#idea {
	width:108px;
	height:10px;
	float:left;
	color:#3c404b;
	font-size:8px;
	font-weight:normal;
	text-align:right;
}

#click {
	width:111px;
	height:39px;
	float:left
}
#title1 {
color:#FFFFFF;
font-size:46px;
font-weight:bold;
margin-left:15px;
width:100%;
}
#title2a {
height:30px;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
background-color:#404750;
position:relative;
top:-3px;
}
#title2z {
height:33px;
font-size:20px;
font-weight:bold;
color:#FFFFFF;
background-color:#3e7429;
position:relative;
top:-3px;
}
#title2b {
position:relative;
top:5px;
left:15px;
}
#title2c {
position:relative;
top:5px;
left:15px;
}
#title3 {
font-weight:bold;
margin-left:16px;
color:#FFFFFF;
font-size:14px;
}
#title4 {
font-style:italic;
margin-left:15px;
margin-top:2px;
margin-bottom:20px;
color:#88919e;
font-size:12px;
}
#page_title1_holder {
color:#FFFFFF;
width:480px;
margin-top:230px;
}
#page_title1_holder_lab {
color:#FFFFFF;
width:480px;
}
#page_title1_ipotech {
color:#FFFFFF;
background-color:#3e7429;
width:350px;
height:20px;
position:relative;
text-align:right;
left:130px;
padding-top:1px;
}
#page_title1_generic {
	color:#FFFFFF;
	background-color:#666666;
	width:230px;
	height:20px;
	position:relative;
	text-align:right;
	left:250px;
	padding-top:1px;
}
#page_title1_post_conflict {
	color:#FFFFFF;
	background-color:#4f91cd;
	width:230px;
	height:20px;
	position:relative;
	text-align:right;
	left:250px;
	padding-top:1px;
}
#page_title1_major_events {
	color:#FFFFFF;
	background-color:#233d7a;
	width:230px;
	height:20px;
	position:relative;
	text-align:right;
	left:250px;
	padding-top:1px;
}
#page_title1_threats {
color:#FFFFFF;
background-color:#7c1f1f;
width:230px;
height:20px;
position:relative;
text-align:right;
left:250px;
padding-top:1px;
}
#page_title1_tech {
color:#FFFFFF;
background-color:#8bc53f;
width:300px;
height:20px;
position:relative;
text-align:right;
left:180px;
padding-top:1px;
}
#page_title1_innovation {
color:#FFFFFF;
background-color:#662d91;
width:230px;
height:20px;
position:relative;
text-align:right;
left:250px;
padding-top:1px;
}
#page_title1_ppp {
color:#FFFFFF;
background-color:#e37d37;
width:230px;
height:20px;
position:relative;
text-align:right;
left:250px;
padding-top:1px;
}
#page_title1_ipotech_text {
margin-top:2px;
margin-right:8px;
font-weight:bold;
}
#page_title1_lab_text {
margin-top:2px;
margin-right:8px;
font-weight:bold;
}
#page_title2_lab {
color:#FFFFFF;
background-color:#b1b2b5;
height:50px;
width:480px;
}
#page_title2 {
color:#FFFFFF;
background-color:#b1b2b5;
height:50px;
width:480px;
}
#page_title2_text {
margin-left:30px;
position:relative;
top:8px;
font-size:28px;
font-weight:bold;
}

#page_title3 {
margin-left:30px;
color:#4d4d4d;
font-size:16px;
font-weight:bold;
margin-top:8px;
width:450px;
}
#text_holder {
width:450px;
margin-left:30px;
font-weight:normal;
color:#4d4d4d;
margin-top:20px;
}
#text_picture {
float:right;
margin-left:20px;
margin-bottom:15px;
}
#theme {
color:#FFFFFF;
font-size:11px;
width:100%;
text-align:right;
margin-top:10px;
margin-bottom:5px;
font-weight:bold;
}
#theme_text {
position:relative;
left:-7px;
}
#menu1 {
width:100%;
height:15px;
background-image:url(images/menu1.gif);
background-repeat:no-repeat;
margin-bottom:5px;
}
#menu1_text {
color:#FFFFFF;
font-weight:bold;
position:relative;
margin-left:20px;
top:1px;
height:15px;
}
#menu1_text2 A {
color:#B2165D;
font-weight:bold;
position:relative;
margin-left:20px;
top:1px;
height:15px;
}
#menu1_text2 A:visted {
color:#B2165D;
font-weight:bold;
position:relative;
margin-left:20px;
top:1px;
height:15px;
}
#menu1_text2 A:active {
color:#B2165D;
font-weight:bold;
position:relative;
margin-left:20px;
top:1px;
height:15px;
}
#menu1_text2 A:hover {
	color:#e7373b;
	text-decoration:none;
	font-weight:bold;
}
#video_comment  {
	color:#FFFFFF;
}
#ipo_button_text  {
	width:185px;
	height:20px;
	position:relative;
	left:23px;
	top:7px;
}
#ipo_button_title1  {
	width:100%;
	height:20px;
	padding-top:30px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	position:relative;
	left:10px;
}
#ipo_button_title2  {
	width:200px;
	height:38px;
	padding-top:12px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:15px;
	position:relative;
	left:10px;
}
#ipo_right_menu  {
	width:215px;
	position:absolute;
	top:170px;
	left:653px;
}
#ipo_button01  {
	width:213px;
	height:29px;
	background-image:url(images/ipo_button01.jpg);
	background-repeat:no-repeat;
	padding-bottom:4px;
}
#ipo_button02  {
	width:213px;
	height:29px;
	background-image:url(images/ipo_button02.jpg);
	background-repeat:no-repeat;
	padding-bottom:4px;
}
#ipo_button03  {
	width:213px;
	height:29px;
	background-image:url(images/ipo_button03.jpg);
	background-repeat:no-repeat;
	padding-bottom:4px;
}
#ipo_button04  {
	width:213px;
	height:29px;
	background-image:url(images/ipo_button04.jpg);
	background-repeat:no-repeat;
	padding-bottom:4px;
}
#ipo_button05  {
	width:213px;
	height:29px;
	background-image:url(images/ipo_button05.jpg);
	background-repeat:no-repeat;
	padding-bottom:4px;
}
#ipo_button06  {
	width:213px;
	height:29px;
	background-image:url(images/ipo_button06.jpg);
	background-repeat:no-repeat;
	padding-bottom:4px;
}
#ipo_button07  {
	width:213px;
	height:29px;
	background-image:url(images/ipo_button07.jpg);
	background-repeat:no-repeat;
	padding-bottom:4px;
}
#ipo_button08  {
	width:213px;
	height:29px;
	background-image:url(images/ipo_button08.jpg);
	background-repeat:no-repeat;
	padding-bottom:4px;
}

#ipo_button01  {
	color:#FFFFFF;
}
#logo_button  {
	position:absolute;
	top:0px;
	left:-320px;
}
#areas_holder {
	padding-left:10px;
	width:490px;
}
#area {
	width:340px;
	height:63px;
	display:block;
	clear:right;
}
#area3 {
	width:515px;
	height:25px;
	padding-bottom:20px;
	display:block;
	clear:right;
}

#area_space {
	width:515px;
	height:45px;
	display:block;
	clear:right;
	float:left;
}
#area_head {
	width:80px;
	height:54px;
	float:left;
}
#area_title {
	width:212px;
	height:54px;
	float:left;
	background-image:url(images/area_back.gif);
	background-repeat:repeat-x;
}
#area_title_text {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding-top:15px;
	padding-left:10px;
}

#area_title A {
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
#area_title A:hover {
	color:#666666;
}
#area_title A:active {
}
#area_title A:visited {
}
#area_arrow {
	width:35px;
	height:54px;
	float:left;
}
#column-1 {
	position:absolute;
	top:195px;
	left:5px;
}
#column-2 {
	position:absolute;
	top:195px;
	left:350px;
	width:231px;
}
#column-3 {
	position:absolute;
	top:195px;
	left:600px;
	padding-top:12px;
}
#highlights_holder {
	padding-top:14px;	
}

#fields {
}
#fields_title3 {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
width:340px;
height:27px;
display:block;
padding-left:10px;
}
#fields_title4 {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	width:410px;
	position:absolute;
	top:238px;
	left:429px;
	height: 11px;
}
#fields_title5 {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:8px;
}

#black_title6 {
	color:#FFFFFF;
	font-size:19px;
	font-weight:bold;
	padding-top:10px;
}


#black_title3 {
color:#000000;
font-size:26px;
font-weight:bold;
width:510px;
height:30px;
position:relative;
left:10px;
top:-10px;
}
#black_title4 {
color:#000000;
font-size:26px;
font-weight:bold;
width:410px;
height:30px;
padding-top:25px;
}
#news2_home_holder {
	padding-top:10px;
	width:231px;
}

#news2_holder {
	padding-top:10px;
	float:left;
	padding-left:10px;
	width:530px;

}
#news2 {
	display:block;
	clear:right;
	padding-top:1px;
}
#news2_area_mes {
	width:110px;
	background-color:#233d7a;
	color:#919ebd;
	font-size:10px;
	padding:2px 5px 2px 7px;
} 
#news2_area_us {
	width:205px;
	background-color:#007825;
	color:#80bc92;
	font-size:10px;
	padding:2px 5px 2px 7px;
}           
#news2_area_ppp {
	width:133px;
	background-color:#692c7a;
	color:#b496bd;
	font-size:10px;
	padding:2px 5px 2px 7px;
}           
#news2_area_di {
	width:119px;
	background-color:#be6300;
	color:#dfb180;
	font-size:10px;
	padding:2px 5px 2px 7px;
}           
#news2_area_ngt {
	width:100px;
	background-color:#971016;
	color:#cb888b;
	font-size:10px;
	padding:2px 5px 2px 7px;
}           
#news2_area_sgpc {
	width:175px;
	background-color:#4f91cd;
	color:#b9d3eb;
	font-size:10px;
	padding:2px 5px 2px 7px;
}           
#news2_area_gen {
	width:60px;
	background-color:#555555;
	color:#CCCCCC;
	font-size:10px;
	padding:2px 5px 2px 7px;
}
#news2_home_holder #news2_date {
	text-align:right;
	width:100px;
	position:relative;
	top:15px;
	left:130px;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}           
#news2_date {
	text-align:right;
	width:100px;
	position:relative;
	top:17px;
	left:430px;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}
#news2_title_mes {
	background-color:#333333;
	padding:5px 5px 5px 8px;
	border-bottom:2px solid #000000;
	border-right:2px solid #000000;
}      
#news2_title_us {
	background-color:#333333;
	padding:5px 5px 5px 8px;
	border-bottom:2px solid #000000;
	border-right:2px solid #000000;
}              
#news2_title_ppp {
	background-color:#333333;
	padding:5px 5px 5px 8px;
	border-bottom:2px solid #000000;
	border-right:2px solid #000000;
}              
#news2_title_di {
	background-color:#333333;
	padding:5px 5px 5px 8px;
	border-bottom:2px solid #000000;
	border-right:2px solid #000000;
}              
#news2_title_ngt {
	background-color:#333333;
	padding:5px 5px 5px 8px;
	border-bottom:2px solid #000000;
	border-right:2px solid #000000;
}              
#news2_title_sgpc {
	background-color:#333333;
	padding:5px 5px 5px 8px;
	border-bottom:2px solid #000000;
	border-right:2px solid #000000;
}              
#news2_title_gen {
	background-color:#333333;
	padding:5px 5px 5px 8px;
	border-bottom:2px solid #000000;
	border-right:2px solid #000000;
}              
#news2_title_text {
}              
#news2_title_text A {
	font-size:11px;
	color:#CCCCCC;
	font-weight:normal;
}
#news2_title_text A:hover {
	font-size:11px;
	color:#CCCCCC;
	font-weight:normal;
}
#news2_title_text A:active {
	font-size:11px;
	color:#CCCCCC;
	font-weight:normal;
}
#news2_title_text A:visited {
	font-size:11px;
	color:#CCCCCC;
	font-weight:normal;
}

#menu_right {
	width:192px;
	height:108px;
	background-image:url(images/new_menu03.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:347px;
}
#main_menu02   {
	width:128px;
	height:23px;
	position:relative;
	left:36px;
	padding-top:5px;
	text-align:right;
	top:28px;
}

#projects_holder2 {
	height:200px;
	padding-bottom:20px;
	display:block;
	clear:right;
}

#area2 {
	width:555px;
	height:43px;
	padding-bottom:20px;
	display:block;
	clear:right;
}
#area_title2 {
	width:419px;
	height:54px;
	float:left;
	background-image:url(images/area_back.gif);
	background-repeat:repeat-x;
}
#area_color_mes {
	width:526px;
	height:179px;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='images/area_color_mes.png', sizingMethod='scale');
}
html>body #area_color_mes {
background-image:url(images/area_color_mes.png);	
}
#area_color_us {
	width:526px;
	height:179px;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='images/area_color_us.png', sizingMethod='scale');
}
html>body #area_color_us {
background-image:url(images/area_color_us.png);	
}
#area_color_mover {
position:absolute;
top:338px;
left:13px;
}
#area_color_ppp2 {
	width:526px;
	height:179px;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='images/area_color_ppp2.png', sizingMethod='scale');
}
html>body #area_color_ppp2 {
background-image:url(images/area_color_ppp2.png);	
}
#area_color_di {
	width:526px;
	height:179px;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='images/area_color_di.png', sizingMethod='scale');
}
html>body #area_color_di {
background-image:url(images/area_color_di.png);	
}
#area_color_ngt {
	width:526px;
	height:179px;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='images/area_color_ngt.png', sizingMethod='scale');
}
html>body #area_color_ngt {
background-image:url(images/area_color_ngt.png);	
}
#area_color_sgpc {
	width:526px;
	height:179px;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='images/area_color_sgpc.png', sizingMethod='scale');
}
html>body #area_color_sgpc {
background-image:url(images/area_color_sgpc.png);	
}
#area_color_inside {
	width:527px;
	height:180px;
	border-bottom:2px solid #333333;
	border-right:2px solid #333333;
}
#projects_holder {
	width:500px;
	position:relative;
	left:22px;
	top:-10px;
}
#projects_holder_title {
	width:500px;
	height:30px;
	color:#FFFFFF;
	font-weight:bold;
	position:relative;
	left:-2px;
}
#right_column {
	width:290px;
	position:absolute;
	top:220px;
	left:568px;
	
}
#right_column_head {
	width:290px;
	height:32px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='images/area_right_column01.png', sizingMethod='scale');
}
html>body #right_column_head {
	background-image:url(images/area_right_column01.png);
	background-repeat:no-repeat;
	background-position:top left;
	}
#right_column_content {
	background-image:url(images/area_right_column02.jpg);
	background-repeat:repeat-y;
	padding-bottom:50px;
	padding-top:28px;
		border-bottom:3px solid #333333;

}
#right_column_text {
	width:235px;
	position:relative;
	left:30px;
	font-size:13px;
}
#button_shadow {
	width:114px;
	height:114px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='images/shadow.png', sizingMethod='scale');
}
html>body #button_shadow {
	background-image:url(images/shadow.png);
}

#button_inside {
width:114px;
height:114px;
float:left;
position:relative;
top:-2px;
left:-2px;
}
#button_outside {
width:114px;
height:114px;
float:left;
margin-right:10px;
}
#multimedia_holder {
}


.imageElement H3 {
	font-size:12px;	
	font-weight:bold;
}
.imageElement P {
	font-size:10px;	
	font-weight:bold;
}


#news_archive_link {
width:172px;
height:24px;
background-image:url(images/black.gif);
margin-bottom:5px;
position:relative;
top:20px;
text-align:right;

}

#news_archive_link_text {
padding-top:5px;
padding-right:25px;
}

/** BOTTONI fine **/


.highlight {
	margin-bottom:8px; 
	margin-top:5px; 
	border-right:2px solid #000000; 
	border-bottom:2px solid #000000; 
	}
