/****************************************************************************/
/************************** MAIN AREAS  *************************************/
/****************************************************************************/
BODY {
	background-image:url(images/sfondo_pattern.gif);
	background-position:top;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	border:none;
	padding:0px; 
	margin:0px;     
}
BODY IMG {
	border:none;
}
BODY A {
	color:#EFB72F;
	text-decoration:none;
	font-weight:bold;
}
BODY A:visited {
	color:#EFB72F;
	text-decoration:none;
	font-weight:bold;
}
BODY A:active {
	color:#E38F18;
	text-decoration:none;
	font-weight:bold;
}
BODY A:hover {
	color:#FFF7A3;
	text-decoration:none;
	font-weight:bold;
}
#visual-portal-wrapper {
    width:985px;
	position: absolute; 
	left: 50%; 
	margin-left: -492px; 
	border:none;
	padding:0px;
	background-image:url(images/sfondo_laterale.gif);
	background-position:top left;
	background-repeat:repeat-y;

}
#portal-header {
    width:947px;
	height:218px;
	background-image:url(images/testa01.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
	padding:0px;
	margin:0px;
	position:relative;
	left:19px;
}
#portal-header IMG {
	position:relative;
	left:20px;
	border:none;
	padding:0px;
	margin:0px;
}
#portal-columns {
    width:947px;
	background-image:url(images/bottom01.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#000000;
	position:relative;
	left:19px;
}
#portal-columns2 {
    width:947px;
	height:100px;
	background-color:#000000;
	position:relative;
	left:19px;
	text-align:center;
}
#portal-columns3 {
    width:947px;
	height:230px;
	background-color:#000000;
	position:relative;
	left:19px;
		text-align:center;
}

#menu {
    width:211px;
	height:430px;
	float:right;
}
#foto_destra {
    width:240px;
	float:right;
	position:relative;
	top:-20px;
}
#container_tasti {
	position:absolute;
	left:736px;
	top:74px;
	padding-bottom:10px;
}
#container_tasti2 {
	position:absolute;
	left:736px;
	top:74px;
	padding-bottom:10px;
}

#tasto {
	padding-bottom:7px;
}
#tastino {
	padding-top:20px;
	padding-left:86px;
	width:100%;

}
.titolo01 {
	font-size:24px;
	color:#EFB72F;
}
#logo {
	position:absolute;
	left:410px;
	top:10px;
}
#portal-column-one {
	width:298px;
	border:none;
	padding:0px;
	margin:0px;
}
#portal-column-content {
	width:692px;
	background-image: url(++resource++cbrnkms.theme.images/testa02.gif);
	background-repeat:no-repeat;	
	border:none;
	padding:0px;
	margin:0px;
	position:relative;
	left:-0px;
	padding-bottom:200px;
	
}

/****************************************************************************/
/************************ SITE ACTIONS  *************************************/
/****************************************************************************/
#portal-siteactions {
    width:990px;
	height:39px;
	border:none;
	padding:0px;
	margin:0px;
	position:relative;
}
#button-head {
    width:90px;
	height:19px;
	background-image: url(++resource++cbrnkms.theme.images/head_button.gif);	
    background-repeat:no-repeat;
	position: relative; 
	left:362px;
	top:8px;
	float:left;
	text-align:center;	
	margin-right:11px;
	border:none;
	padding:0px;
}
#button-head_link {
	padding-top:1px;
	margin:0px;
	font-size:12px;
	}
#button-head_link A {
	color: white;
	text-decoration:none;
}
#amici_commento  {
padding-bottom:18px;
}
.amici_commento  {
padding-bottom:18px;
}

/* fine - site actions */


/****************************************************************************/
/************************ Search box e personal tools  *********************/
/****************************************************************************/
#portal-searchbox {
    width:500px;
	height:40px;
	position:relative;
	left:130px;
	top:7px;
	border:none;
	padding:0px;
	margin:0px;
}
#portal-personaltools-wrapper {
    width:500px;
	height:40px;
	position:relative;
	left:165px;
	border:none;
	padding:0px;
	margin:0px;
}
#portal_personal_name {
	width:300px;
	float:left;
	vertical-align:middle;
}
#portal_personal_name A {
	text-decoration:none;
}
#button-personal {
    width:90px;
	height:19px;
	background-image: url(++resource++cbrnkms.theme.images/personal_button.gif);	
    background-repeat:no-repeat;
	float:right;
	margin-left:7px;
}
#button-personal_link {
	padding-top:1px;
	margin:0px;
	font-size:12px;
	text-align:center;
	}
#button-personal_link A {
	color: white;
	text-decoration:none;
}
/* fine - search box and personal tools */


/****************************************************************************/
/************************ Left Column  **************************************/
/****************************************************************************/

.visualPadding {
	width:237px;
	position:relative;
	left:40px;
	top:15px;
	padding-bottom:200px;
}
#countries_home {
	width:237px;
	height:161px;
	background-image: url(++resource++cbrnkms.theme.images/home_box_countries.gif);	
    background-repeat:no-repeat;
	margin-bottom:10px;
	padding-top:9px;
}
#countries_home SPAN {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	position:relative;
	top:-7px;
	left:6px;
	margin-bottom:10px;
}
#country_flag {
	float:left;
	margin:4px;
	position:relative;
	left:5px;
}

#countries_home A {
	font-size:9px;
}
#countries_home TABLE {
	width:96%;
	position:relative;
	top:20px;
}
#countries_home TD {
	width:25%;
	text-align:center;
}
#countries_home TR {
	height:30px;
}


#organizations_home {
	width:237px;
	height:127px;
	background-image: url(++resource++cbrnkms.theme.images/home_box_orgs.gif);	
    background-repeat:no-repeat;
	margin-bottom:10px;
	padding-top:9px;
}
#organizations_home A {
	font-size:9px;
}
#organizations_home SPAN {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	position:relative;
	top:-7px;
	left:6px;
}
#organization_logo {
	float:left;
	margin:4px;
	position:relative;
	left:5px;
}

#organizations_home TABLE {
	width:96%;
	position:relative;
	top:20px;
}
#organizations_home TD {
	width:25%;
	text-align:center;
}
#organizations_home TR {
	height:30px;
}

#left-menu_holder {

}
#left-menu_sub-button_link {
	width:237px;
	height:35px;
	background-image: url(++resource++cbrnkms.theme.images/menu_button01.gif);	
    background-repeat:no-repeat;
	margin:0px 0px 5px 0px;
}

#left-menu_sub-button_link_active {
	width:237px;
	height:35px;
	background-image: url(++resource++cbrnkms.theme.images/menu_button01_over.gif);	
    background-repeat:no-repeat;
	margin:0px 0px 5px 0px;
}

#left-menu_sub-button_link_text {
	position:relative;
	top:9px;
	left:35px;
	font-size:15px;
}
#left-menu_button DIV#left-menu_sub-button DIV#left-menu_button DIV#left-menu_sub-button_link {
	width:215px;
	height:28px;
	background-image: url(++resource++cbrnkms.theme.images/menu_button02.gif);	
    background-repeat:no-repeat;
	margin:0px 0px 4px 3px;
}

#left-menu_button DIV#left-menu_sub-button DIV#left-menu_button DIV#left-menu_sub-button_link_active {
	width:215px;
	height:28px;
	background-image: url(++resource++cbrnkms.theme.images/menu_button02_over.gif);	
    background-repeat:no-repeat;
	margin:0px 0px 4px 3px;
}
#left-menu_button DIV#left-menu_sub-button DIV#left-menu_button DIV#left-menu_sub-button_link_active A {
	color:#FFFFFF;
}
#left-menu_button DIV#left-menu_sub-button DIV#left-menu_button DIV#left-menu_sub-button_link_active A:visited {
	color:#FFFFFF;
}
#left-menu_button DIV#left-menu_sub-button DIV#left-menu_button DIV#left-menu_sub-button_link_active A:active {
	color:#FFFFFF;
}
#left-menu_button DIV#left-menu_sub-button DIV#left-menu_button DIV#left-menu_sub-button_link_active A:hover {
	color:#CCCCCC;
}

#left-menu_button DIV#left-menu_sub-button DIV#left-menu_button DIV#left-menu_sub-button_link_text {
	position:relative;
	top:6px;
	left:12px;
	font-size:12px;
}
#left-menu_button DIV#left-menu_sub-button {
	margin-bottom:23px;
}


#left-menu_sub-button_link_active #left-menu_sub-button_link_text A {
	color: #FFFFFF;
}


.navTreeLevel2 {
	display:none;
}



/* fine - left column */




/****************************************************************************/
/************************ Central Column HOME **************************************/
/****************************************************************************/
#page_title {
	width:620px;
	min-height:50px;
	height: auto !important;
	height:50px;
  	background-image: url(++resource++cbrnkms.theme.images/main_title.gif);
	background-repeat:no-repeat;
	background-color:#e6e6e6;
	position:relative;
	top:25px;
	left:-17px;
	display:  block;  
	clear:  left;
}
#page_title_text {
	width:550px;
	font-size:20px;
	color:#000000;
	position:relative;
	left:50px;
	top:15px;
	padding-bottom:35px;
	font-weight:bold;
	display:  block;  
	clear:  left; 
}
#researchfolder_title-text{
	width:550px;
	font-size:20px;
	color:#000000;
	position:relative;
	left:50px;
	top:15px;
	padding-bottom:35px;
	font-weight:bold;
	display:  block;  
	clear:  left; 
}
#page_title #parent-fieldname-title {
	width:550px;
	font-size:20px;
	color:#000000;
	position:relative;
	left:50px;
	top:15px;
	padding-bottom:35px;
	font-weight:bold;
	display:  block;  
	clear:  left; 

}
#folder_listing_title   {
	width:620px;
	height:58px;
  	background-image: url(++resource++cbrnkms.theme.images/main_title.gif);
	background-repeat:no-repeat;
	background-color:#e6e6e6;
	position:relative;
	top:25px;
	left:-17px;
}
 #folder_listing_title-text   {
	font-size:20px;
	color:#000000;
	position:relative;
	left:50px;
	top:15px;
	font-weight:bold;	
}

#portal-breadcrumbs {
	position:relative;
	left:70px;
	top:20px;
	width:580px;
	display:  block;  
	clear:  left;
	border:1px solid #FFFFFF;
}
#breadcrumb_arrow {
	font-size:16px;
	color:#c7c7c7;
	text-decoration:none;
	font-weight:bold;

}
#portal-breadcrumbs A {
	font-size:16px;
	color:#c7c7c7;
	text-decoration:none;
	font-weight:bold;
}
#portal-breadcrumbs A:visited {
	font-size:16px;
	color:#c7c7c7;
	text-decoration:none;
	font-weight:bold;
}
#portal-breadcrumbs A:active {
	font-size:16px;
	color:#c7c7c7;
	text-decoration:none;
	font-weight:bold;
}
#portal-breadcrumbsY A:hover {
	font-size:16px;
	color:#c7c7c7;
	text-decoration:none;
	font-weight:bold;
}

#region-content {
 	width:600px;
	margin-left:35px;
	border:0px;
}
#content {
	border:0px;
}
#events_home{
  	background-image: url(++resource++cbrnkms.theme.images/home_box_events_head.gif);
	background-repeat:repeat-x;
	background-color:#F2F2F2;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
 	border-bottom:solid 1px #CCCCCC;
	width:600px;
	padding-bottom:20px;
	text-align:center;
	margin-bottom:30px;
	position:relative;
	top:25px;
}
#events_home_title{
	width:600px;
	height:30px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	position:relative;
	left:10px;
	top:3px;	
}
#events_holder{
   width:172px;
   height:171px;
   float:left;
   margin:20px 0px 0px 16px;
   border:solid 1px #CCCCCC;
   background-color:#e6e6e6;
}
#events_title{
   	width:168px;
	height:30px;
	font-size:12px;
	height:37px;
	background-image: url(++resource++cbrnkms.theme.images/home_box_events_title.gif);
	background-repeat:repeat-x;
	border:solid 1px #FFFFFF;
	position:relative;
	left:1px;
}
#events_title_date {
	font-size:10px;
	font-weight:bold;
	color:#666666;
	padding-bottom:3px;
}
#events_title_text {
	margin-top:3px;
	width:165px;
}
#events_img {
	height: 105px;
	width:162px;
	margin:5px;
	padding:0px;
}
#events_img IMG {
   	border:solid 1px #FFFFFF;
}
	
#news_home{
  	background-image: url(++resource++cbrnkms.theme.images/home_box_events_head.gif);
	background-repeat:repeat-x;
	background-color:#F2F2F2;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
 	border-bottom:solid 1px #CCCCCC;
	width:600px;
 	margin-bottom:40px;
	padding-bottom:20px;
	position:relative;
	top:20px;
 }
#news_home_title{
	width:600px;
	height:30px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	position:relative;
	left:10px;
	top:3px;	
}
#news_holder{
	width:560px;
 	margin:0px 0px 0px 10px;
	display:  block;  
	clear:  left;
	padding-top:20px;
}
#news_date_home{
     float:left;
	 width:300px;
	 height:12px;
	 color:#666666;
	 font-size:10px;
	 font-weight:bold;
	 position:relative;
	 top:-3px;
}
#news_title{
   	float:left;
	width:395px;
	height:20px;
	background-color:#e6e6e6;
	padding-left:8px;
	padding-top:4px;
	margin-top:1px;
}
#news_title{
	color:#FFFFFF;
}
#news_img {
	width:140px;
	height:100px;
	margin:5px;
	padding:0px;
	float:left;
	position:relative;
	top:-6px;
}
#news_img IMG {
   	border:solid 1px #FFFFFF;
}
#news_abstract{
     float:left;
	 width:395px;
	 margin-left:7px;
	 margin-top:2px;
}
	  
#news-archive_button{
   	width:120px;
	height:30px;
	float:right;
	margin-top:60px;
	margin-bottom:40px;
	margin-right:15px;
	border:solid 1px #CCCCCC;
	background-color:#FFFFFF;
 }
 
 #news-archive_button_link{
   	width:100px;
	text-align:right;
	margin-right:15px;
	margin-top:7px;
 }
		
/* fine - centralcolumn HOME */


/****************************************************************************/
/************************ Deafault DIR Listing **************************************/
/****************************************************************************/

#folder_listing_all_items {
	width:100%;
	margin-top:30px;
 }

#folder_listing_item{
	display:  block;  
	clear:  left;
	margin:0px;
}
#folder_listing_item_date{
	 color:#666666;
	 font-size:10px;
	 font-weight:bold;
	 height:15px;
	 position:relative;
	 left:9px;
}

#parent-fieldname-title {
color:#000000;
}
#folder_listing_item_icon{
	display:none;
   	width:64px;
	height:64px;
	float:left;
	margin:0px 8px 8px 0px;   
}
#folder_listing_item_description{
     float:left;
	 width:95%;
	 margin-left:9px;
	 margin-top:3px;
	 margin-bottom:25px;
}
.listingBar {
padding:20px;
text-align:right;
margin-bottom:60px;
font-size:18px;
}
	  
#page_content {
text-align:justify;
padding-top:50px;
}
#subtitle {
position:relative;
top:30px;
left:34px;
font-size:16px;
color:#990000;
font-weight:bold;
padding-bottom:15px;
}
#page_attachments {
width:100%;
padding-top:30px;
padding-bottom:50px;
}
#page_attachments A {
line-height:25px;
margin-bottom:20px;

}


/****************************************************************************/
/************************ RIGHT Column **************************************/
/****************************************************************************/
#page_right-column {
float:right;
width:225px;
position:relative;
top:20px;
padding-bottom:30px;
}
#page_right-column_img {
float:right;
width:200px;
margin-bottom:10px;

}
#page_right-column_img_quote {
color:#999999;
font-size:12px;
margin-bottom:10px;
position:relative;
top:-2px;
left:-2px;
}










#clear-space-before-footer {
display:none;
}

#portal-footer {
display:none;
}

#portal-colophon {
display:none;
}




.managePortletsLink {
display:none;
}


.contentActions {
 width:589px;
 margin-left:35px;
 }
 
 .contentViews {
 width:591px;
 margin-left:35px;
 }
 
 
 
 
 
 
 
 
 
 
#all_representatives {
position:relative;
top:50px;
left:1px;
width:100%;
margin-bottom:30px;
}
#all_representatives_title-text {
}
#all_representatives_actor {
margin-top:20px;
}
#all_representatives_title {
width:370px;
border-bottom:solid 2px #E96F33;
margin-top:30px;
margin-bottom:10px;
}
#all_representatives_title-text {
color:#E96F33;
font-size:14px;
font-weight:bold;
}

#all_representatives-item {
display:  block;  
clear:  left;
}
#all_representatives-item-picture {
width:136px;
padding-bottom:10px;
padding-top:5px;
background-color:#DCDCDC;
text-align:center;
float: left;
height:148px;
margin-right:7px;
margin-bottom:30px;
}
#all_representatives-item-name {
font-size:14px;
font-weight:bold;
}
#all_representatives-item-position {
}
#all_representatives-item-organisation {

}
#all_representatives-item-tel {
margin-top:7px;
}
#all_representatives-item-fax {
}
#all_representatives-item-email {
}
#all_representatives-item-address {
margin-top:10px;
}
#all_representatives-item-address-texte {
}
#all_representatives-item-address-data {
}
#all_representatives-item-link {
margin-top:5px;
}
#all_representatives-item-link A {
font-size:11px;
}

#all_representatives-item-link-text {
}
#all_representatives_link {
display:  block;  
clear:  left;
position:relative;
top:50px;
}
#all_representatives_link-texte {
}

#all_representatives-item-admin-icon  {

}
#all_representatives-item-admin-edit  {
float:left;
margin-right:3px;
margin-left:3px;
}


#contact_top {
padding-top:40px;
height:200px;
display:block;
clear:left;
}
#representative_actor-text {
height:30px;
}
#contact_picture {
width:136px;
padding-bottom:10px;
padding-top:5px;
background-color:#DCDCDC;
text-align:center;
float: left;
height:148px;
margin-right:7px;
margin-bottom:30px;
position:relative;
left:1px
}
#representative_name {
font-size:14px;
font-weight:bold;
}
#representative_position {
}
#representative_organisation {

}
#representative_tel {
margin-top:7px;
}
#representative_fax {
}
#representative_email {
}
#representative_adress {
margin-top:10px;
}
#representative_adress-text {
}
#representative_adress-adress {
}

#representative_profile {
width:100%;
}

#representative_profile-text {
width:100%;
font-weight:bold;
margin-bottom:10px;
}
#representative_profile-profile {
width:580px;
text-align:justify;
}
#representative_documents {
margin-top:20px;
}
#representative_documents_title {
width:580px;
border-bottom:solid 2px #E96F33;
margin-top:20px;
}
#representative_documents_title-text {
color:#E96F33;
font-size:12px;
font-weight:bold;
}
#representative_documents-doc {
margin-top:8px;
}
#representative_top {
margin-bottom:20px;
width:95%;
position:relative;
top:20px;
}






#all_orgs {
font-weight:bold;
padding-top:40px;
width:540px;
}
#all_orgs-address {
position:relative;
left:15px;
top:-5px;
}
#all_orgs-address-texte {
font-weight:bold;
}
#all_orgs-address-data {
font-weight:normal;
position:relative;
}
#parent-fieldname-adresse {
}


#all_orgs-activity {
position:relative;
left:15px;
}
#all_orgs-activity-texte {
font-weight:bold;
width:100%;
background-color:#E9E9E9;
padding:4px 4px 4px 7px;
position:relative;
left:-6px;
}
#all_orgs-activity-data {
font-weight:normal;
}
#parent-fieldname-activity {

}


.next {
background-color:#E8E8E8;
padding:8px;
margin-left:10px;
margin-right:10px;
border:1px solid #BBD3EC;
}
.previous {
background-color:#E8E8E8;
padding:8px;
margin-left:10px;
margin-right:10px;
border:1px solid #BBD3EC;
}


#doc_author_word {
font-weight:bold;
width:100%;
background-color:#E9E9E9;
padding:4px 4px 4px 7px;
position:relative;
left:-6px;
}
#doc_keywords_word {
	display:  block;  
	clear:  left;
	font-weight:bold;
	padding-top:10px;
}
#doc_abstract {
	display:  block;  
	clear:  left;
	padding-top:10px;
}
#doc_abstract_word {
	font-weight:bold;
}
#doc_document {
	display:  block;  
	clear:  left;
	font-weight:bold;
	width:100%;
	padding-top:30px;
}
#doc_document A {
padding:4px;
margin-left:3px;
margin-right:5px;
border:1px solid #BBD3EC;
font-size:13px;
position:relative;
top:-2px;
line-height:34px;
}

#news_date_word {
font-weight:bold;
float: left;
position: relative;
left:35px;

}
#news_date {
font-weight:bold;
color:#999999;
position: relative;
left:40px;
}
#news_source_word {
font-weight:bold;
float: left;
padding-top:10px;
padding-bottom:15px;
position: relative;
left:35px;
}
#news_source {
font-weight:bold;
color:#999999;
position: relative;
left:40px;
padding-top:10px;
padding-bottom:15px;
}





#contactsfolder_actor {
position:relative;
top:30px;
}
#contactsfolder_actor_title {
width:600px;
border-bottom:solid 2px #E96F33;
padding-top:20px;
margin-bottom:10px;
}
#contactsfolder_actor_title-text {
color:#E96F33;
font-size:14px;
font-weight:bold;
}
#contactsfolder_actor-item {
	min-height:150px;
	height: auto !important;
	height:150px;
	margin-bottom:30px;
}
#contactsfolder_actor-item-picture {
width:136px;
padding-bottom:10px;
padding-top:10px;
background-color:#DCDCDC;
text-align:center;
float: left;
height:140px;
margin-right:7px;
}
#contactsfolder_actor-item-name {
font-size:14px;
font-weight:bold;
}
#contactsfolder_actor-item-position {
}
#contactsfolder_actor-item-organisation {

}
#contactsfolder_actor-item-tel {
margin-top:7px;
}
#contactsfolder_actor-item-item-fax {
}
#contactsfolder_actor-item-email {
}
#contactsfolder_actor-item-address {
margin-top:10px;
}
#contactsfolder_actor-item-address-texte {
}
#contactsfolder_actor-item-address-data {
}
#contactsfolder_actor-item-link {
margin-top:5px;
}
#contactsfolder_actor-item-link A {
font-size:11px;
}

#contactsfolder_actor-item-link-text {
}




#folder_listing_item_title {
	background-color:#D0E0F2;
	padding:5px 5px 5px 9px;
	position:relative;
	left:1px;
	width:583px;
	border-left:5px solid #333399;
}
#folder_listing_item_title A {
	font-size:14px;
}
#folder_listing_item_title_project {
	background-color:#FFEBE1;
	padding:5px 5px 5px 9px;
	position:relative;
	left:1px;
	width:583px;
	border-left:5px solid #FF6600;
	margin-bottom:15px;
}
#folder_listing_item_title_project A {
	font-size:14px;
}
#folder_listing_item_title_legaldoc {
	background-color:#DAF3E2;
	padding:5px 5px 5px 9px;
	position:relative;
	left:1px;
	width:583px;
	border-left:5px solid #006633;
}
#folder_listing_item_title_legaldoc A {
	font-size:14px;
}
#folder_listing_item_title_expert {
	background-color:#F9F8C8;
	padding:5px 5px 5px 9px;
	position:relative;
	left:1px;
	width:583px;
	border-left:5px solid #FFCC33;
}
#folder_listing_item_title_expert A {
	font-size:14px;
}
#folder_listing_item_title_org {
	background-color:#DBD9F0;
	padding:5px 5px 5px 9px;
	position:relative;
	left:1px;
	width:583px;
	border-left:5px solid #6363B1;
}
#folder_listing_item_title_org A {
	font-size:14px;
}
#folder_listing_item_title_report {
	background-color:#E2E2E2;
	padding:5px 5px 5px 9px;
	position:relative;
	left:1px;
	width:583px;
	border-left:5px solid #999999;
}
#folder_listing_item_title_report A {
	font-size:14px;
}
#folder_listing_item_title_presentation {
	background-color:#FFDFDF;
	padding:5px 5px 5px 9px;
	position:relative;
	left:1px;
	width:583px;
	border-left:5px solid #990000;
}
#folder_listing_item_title_presentation A {
	font-size:14px;
}

#page_attachments {
	display:  block;  
	clear:  left;
	font-weight:bold;
	padding-top:20px;
}
#page_attachments A {
padding:4px;
margin-left:3px;
margin-right:5px;
border:1px solid #BBD3EC;
font-size:13px;
position:relative;
top:-2px;
line-height:34px;
}



#closer {
	display:  block;  
	clear:  left;

}

#home_page_message {
width:600px;
padding-top:10px;
color:#F60;
}



.managePortletsFallback {
display:none;
}

#communication_bottom_link {
padding-top:50px;
}

TR .odd {
font-size:15px;
}
TR .even {
font-size:15px;
}
TR TD DIV .discreet {
font-size:12px;
font-weight:normal;
color:#CC3300;
}




#agenda_next_events {
position:relative;
top:40px;
}
#agenda_next_events-group {
padding-bottom:40px;

}
#agenda_next_events-group-year {
width:580px;
border-bottom:solid 2px #E96F33;
}
#agenda_next_events-group-year-text {
color:#E96F33;
float:right;
font-size:24px;
font-weight:bold;
}
#agenda_next_events-group-event {
}
#agenda_next_events-item-date-line {
padding-top:15px;
}
#agenda_next_events-item-date {
font-size:11px;
color:#888888;
font-weight:bold;
position:relative;
top:2px;
}
#agenda_next_events-item-admin-icon {

}
#agenda_next_events-item-name-link {

}
#agenda_next_events-item-name-link A {
font-size:14px;
}

#agenda_next_events-item-link-text {

}


#agendaevent_parent{ 
color:#888888;
font-size:12px;
margin-left:5px;
font-weight:bold;
display:none;
}
#agendaevent_title {
	width:580px;
	height:30px;
  	background-image: url(++resource++eusec2.theme.images/title01.gif);
	background-repeat:no-repeat;
	margin-top:3px;
	margin-bottom:3px;
	position:relative;
	left:-10px;
}
#agendaevent_title-text {
	position:relative;
top:6px;
left:13px;

	color:#000000;
	font-size:14px;
	font-weight:bold;
}
#agendaevent_date {
margin-left:5px;
width:580px;
color:#E96F33;
margin-bottom:15px;
font-weight:bold;
}
#agendaevent_content {
margin-left:5px;
width:580px;
text-align:justify;
padding-top:15px;
}
#agendaevent_date-item{ }
#agendaevent_documents {
margin-top:20px;
}
#agendaevent_documents_title {
width:580px;
border-bottom:solid 2px #E96F33;
margin-top:20px;
}
#agendaevent_documents_title-text {
color:#E96F33;
font-size:12px;
font-weight:bold;
}
#agendaevent_documents-doc {
margin-top:8px;
}
#tasknewsitem_bottom_link {
margin-top:40px;
position:relative;
left:-10px;
}


#date_source {
height:60px;
}

#home_page_message_edit {
padding:3px;
border:1px solid #0066CC;
font-size:11px;
width:50px;
}
#doc_date_word {
font-weight:bold;
padding-top:10px;
}

#doc_country_word {
padding-top:10px;
font-weight:bold;
}

#doc_org_word {
padding-top:10px;
font-weight:bold;
}

#forum_global {
	position:relative;
	padding-top:40px;
}








#agenda_past_events {
font-size:11px;
background-color:#e6e6e6;
width:600px;
margin-top:70px;
margin-bottom:5px;

}
#agenda_past_events_title {
	width:500px;
	height:30px;
  	background-image: url(++resource++eusec2.theme.images/title01.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
	position:relative;
	left:7px;
}
#agenda_past_events_title-text {
	position:relative;
	top:6px;
	left:13px;
	color:#000000;
	font-size:20px;
	font-weight:bold;
}
#agenda_past_events-group { }
#agenda_past_events-group-year {
width:560px;
border-bottom:solid 2px #777777;
margin-top:20px;
margin-left:20px;
}
#agenda_past_events-group-year-text {
color:#777777;
float:right;
font-size:24px;
font-weight:bold;
}
#agenda_past_events-group-event {
margin-bottom:20px;
}
#agenda_past_events-item-date-line {
margin-top:10px;
margin-left:20px;

}
#agenda_past_events-item-date {
font-size:11px;
color:#777777;
font-weight:bold;
position:relative;
top:2px;
}
#agenda_past_events-item-name-link {

}
#agenda_past_events-item-name-link A {
font-size:14px;
margin-left:20px;
}
#agenda_past_events-item-link-text { }





.configlets  {
	position:relative;
	top:50px;
	padding-bottom:200px;
	
}






.portalMessage {
display:none;
}
#contentBottomLeft {
display:none;
}
#contentBottomRight {
display:none;
}
#contentTopLeft {
display:none;
}   
#contentTopRight {
display:none;
}    
#kssPortalMessage {
display:none;
}
#clear-space-before-wrapper-table  {
display:none;
}
#viewlet-above-content {
display:none;
}



H2 {
}
H3 {
}


#personalize-page {
	position:relative;
	top:70px;
}

#personalize-form {
	position:relative;
	top:30px;
	padding-bottom:300px;
}

#folder_listing_types {
	position:relative;
	top:40px;
	padding-bottom:20px;
	height:40px;
}

#folder_listing_types_link {
	position:relative;
float:left;
width:120px;
height:15px;
	background-color:#333399;
	padding:5px;
	margin-right:10px;
	text-align:center;
}
#folder_listing_types_link-hover {
	position:relative;
float:left;
width:120px;
height:15px;
	background-color:#d0e0f2;
	padding:5px;
	margin-right:10px;
	text-align:center;
	border:2px solid #333399;
	position:relative;
	top:-2px;
}
#folder_listing_types_link A {
	color:#FFF;
}

#folder_listing_types_link A:visited {
	color:#FFF;
}
#folder_listing_types_link A:active {
	color:#FFF;
}
#folder_listing_types_link A:hover {
	color:#83D1FF
}
#folder_listing_types_link-hover A {
	color:#333399;
}

#folder_listing_types_link-hover A:visited {
	color:#333399;
}
#folder_listing_types_link-hover A:active {
	color:#333399;
}
#folder_listing_types_link-hover A:hover {
	color:#999;
}



#all_pages {
	position:relative;
	top:40px;
	
}


#page_object {
	padding-bottom:50px;
}
#page_object_title{
width:580px;
border-bottom:solid 2px #E96F33;
}
#page_object_title-text{
color:#E96F33;
font-size:18px;
font-weight:bold;
}




/************************ Search results *********************/
#result_item-content {
	padding-bottom:20px;
	color:#666;
	position:relative;
	left:21px;
	}
#search_page {
	padding-bottom:300px;

}
#researchfolder_title {
	width:580px;
	height:30px;
  	background-image: url(++resource++eusec2.theme.images/title01.gif);
	background-repeat:no-repeat;
	margin-top:30px;
	margin-bottom:10px;
}
#researchfolder_texte {
position:relative;
top:35px;
left:35px;
font-size:14px;
font-weight:bold;
color:#666666;
padding-bottom:20px;
color:#096;
font-size:18px;
}
#result_item-actor {
width:580px;
border-bottom:solid 2px #E96F33;
margin-top:30px;
margin-bottom:10px;
color:#E96F33;
font-size:12px;
font-weight:bold;
}
#result_item-subtitle {
color:#777777;
font-weight:bold;
margin-left:13px;
}
#result_item-title A {
	position:relative;
	top:-3px;
}

#result_item-title {
background-color:#E9E9E9;
padding:3px 3px 1px 3px;
}
.searchResults{
position:relative;
top:35px;
}
#personalize_items {
position:relative;
top:50px;
padding-bottom:300px;
}
#personalize_items SPAN {
	display:block;
	width:200px;
	height:25px;
	background-color:#E9E9E9;
	margin-bottom:20px;
	padding-left:5px;
	
}
#personalize_items IMG {
	position:relative;
	top:3px;
}


#change_password {
position:relative;
top:30px;
padding-bottom:300px;
}

.title2 {
		font-size:20px;
}
.title3 {
		font-size:16px;
}
#home_login_form{
	padding-bottom:300px;
}



#all_orgs_content {
position:relative;
padding-bottom:40px;
}


#orgsfolder_actor-item  {
padding:0px;
}

#doc_author {
	font-weight:bold;
	
}
#expertsfolder_actor-item {
	padding-bottom:20px;
}
#file_attached {
	padding-bottom:15px;

}
#result_item-breadcrumbs {
	font-size:12px;
	font-weight:bold;
	color:#999;
	padding-top:10px;
	position:relative;
	left:22px;
	padding-bottom:1px;
}
#services_page_object {
	width:90%;
	position:relative;
	left:20px;
	padding-top:15px;
}
#services_page_object_title {
	font-weight:bold;
	position:relative;
	left:-20px;
}
#page_object-content{
}
#parent-fieldname-maintext{
	position:relative;
	top:-12px;
}
.equitazione-menu-on {
	width:212px;
	height:52px;
	background-image: url(images/equitazione-menu-on.gif);
	background-repeat:no-repeat;
}
.equitazione-menu-off {
	width:212px;
	height:52px;
	background-image: url(images/equitazione-menu-off.gif);
	background-repeat:no-repeat;
}
.equitazione-menu-text {
	height:25px;
	width:175px;
	position:relative;
	top:14px;
	left:32px;
}
.equitazione-menu-text A {
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
}
.equitazione-menu-text A:active {
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
}
.equitazione-menu-text A:visited {
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
}
.equitazione-menu-text A:hover {
	color:#9CDAFF;
	font-size:14px;
	text-decoration:none;
}
.equitazione-menu-on .equitazione-menu-text A {
	color:#FAF93C;
	font-size:14px;
	text-decoration:none;
}
.equitazione-menu-on .equitazione-menu-text A:active {
	color:#FAF93C;
	font-size:14px;
	text-decoration:none;
}
.equitazione-menu-on .equitazione-menu-text A:visited {
	color:#FAF93C;
	font-size:14px;
	text-decoration:none;
}
.equitazione-menu-on .equitazione-menu-text A:hover {
	color:#FAF93C;
	font-size:14px;
	text-decoration:none;
}
H1  {
	font-size:24px;
	color:#EFB72F;
	font-weight:bold;
}
H2  {
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}
H3  {
	color:#FFFFFF;
	font-size:16px;
	font-weight:normal;
}
H4  {
	font-size:16px;
	font-weight:normal;
}
H5  {
	color:#FFFFFF;
	font-size:inherit;
	text-decoration:none;
}
.link2 A {
	font-size:11px;
}
.link2 A:visited {
	font-size:11px;
}
.link2 A:active {
	font-size:11px;
}
.link2 A:hover {
	font-size:11px;
}
