html {
	padding: 0px;
	margin: 0px;
}
body {
	padding: 0px;
	margin: 15px 0px 15px 0px;
	font-family: "Trebuchet MS", sans-serif;
	background-image: url(../images/background.gif); 
	font-size: 12px;
}
a{
	text-decoration: none;
	color: gray;
}
a:hover{
	color: #62ab06;
}
#boxing{
	margin: 0px auto auto auto;
	width: 752px;
	padding: 0px;
}
#footer{
	width: 752px;
	font-size: 4px;
	clear: both;
	min-height: 30px;
	background: #334779;
}
#poweredby{
	font-size: 10px;
	color: white;
	padding: 5px 0px 0px 5px;
}
#poweredby a{
	font-weight: bold;
	color: #fe9000;
}
#supportedby{
	font-size: 10px;
	color: white;
	padding-left: 5px;
}
#Form1{
	height: 100%;
	width: 100%;
	border: solid 4px #334779;
	float: left;
	background: url(../images/line.gif);
	background-repeat: repeat-y;
	margin-bottom: 15px;
}
#Column,
#leftColumn{
	float: left;
	width: 196px;
	padding: 5px;
	height: 100%;
}
#topRow{
	padding-top: 5px;
	margin-top: 110px;
}
.loggedIn #topRow{
	padding-top: 4px;
	margin-top: 115px;
	height: 21px;
}
#secondLevelMenu,
#thirdLevelMenu{
	display: none;
}
/* COLORS */
.faqCategories .category,
#topRow, 
#searchTool,
#contactUsTool,
.pieceOfNews,
.lastUpdate .files,
.resAct,
.user,
#intro,
.categories .category,
.partnersItem,
.pieceOfContent,
.lastUpdate .news,
.formGui label,
.peopleItem,
#pnlPrivacy .privacy label,
#pnlTools label,
.formGui .instructions .buttonsra,
.thirdLevelSelectedItem a,
.personCVs,
.contact,
.item,
.linkItem,	
.fileData,	
.fileObjects .wp,	
.fileObjects .category,		
.fileObjects .deliverables,	
.fileDetail .file, 
.faqItem,
.advancedSearch label,
.innerMenu,
.littleMenu,
.deliverable,	
.stateMenu,
#firstLevelMenu,
.facilities .facility, /* Partners > Facilities */
.treeViewFolders
{
	background: #e6e6e6;
}
/*  MENU  */
#firstLevelMenu{
	font-weight: bold;
	padding: 5px;
	border: solid 1px #334779;
	margin-bottom: 10px;
}
#firstLevelMenu ul{
	list-style: none;
	padding-left: 0px;
	margin: 0px;
}
#firstLevelMenu .menuItem{
	background: white;
}
#firstLevelMenu .selectedItem {
	margin-bottom: 2px;
	background: white;
	border: solid 1px #334779;	
}
#firstLevelMenu a{
	color: #334779;
	display: block;
	height: 18px;
	padding-left: 5px;
}
#firstLevelMenu div.selectedItem a.selectedItem,
#firstLevelMenu div.menuItem{
	border: solid 1px #334779;
	margin-bottom: 1px;
	text-transform: uppercase;
}
#firstLevelMenu div.selectedItem a.selectedItem{
	border-width: 0px;
}
#firstLevelMenu a.selectedItem{
	background: #62ab06;
	color: white;
}
#firstLevelMenu .selectedItem ul{
	display: block;
	margin-top: 5px;
}
#firstLevelMenu ul li.secondLevelSelectedItem a,
#firstLevelMenu .secondLevelItem a{
	display: inline;
	border: solid 1px #334779;
	padding: 0px 2px 0px 2px;
	margin-left: 15px;
}
#firstLevelMenu .secondLevelItem a{
	border: none;
}
.secondInsideFirst{
	padding-bottom: 5px;
}
#firstLevelMenu ul li.secondLevelSelectedItem ul li a{
	background: none;
}
#firstLevelMenu div.selectedItem ul li.secondLevelSelectedItem ul li.thirdLevelItem a{
	border: none;
	margin-left: 25px;
}
#firstLevelMenu ul li.secondLevelSelectedItem ul li.thirdLevelSelectedItem a{
	display: inline;
	border: solid 1px #334779;
	padding: 0px 2px 0px 2px;
	margin-left: 25px;
}
#firstLevelMenu .menuItem ul,
#firstLevelMenu .secondLevelItem ul{
	display:none !important;
}
/* MAP */
#map{
	margin-left: -10px;
	margin-top: -15px;
	margin-bottom: 10px;
}
#map a{
	color: gray;
	text-decoration: underline;
}
#map span{
	padding-right: 3px;
}

#graph0{ /* TOP LOGO */
	width: 206px;
	height: 140px;
	border-right: solid 4px #334779;
	background: white;
	float: left;
	border-bottom: solid 4px #334779;
	background: url(../images/logo.gif);
}
#graph1{  /* TOP BANNER */
	width: 542px;
	height: 140px;
	float: left;
	background: gray;
	border-bottom: solid 4px #334779;
	background: url(../images/header.jpg);
}

/* PARTNERS TOOL */
#partnersTool{
	border: solid 1px #62ab06;
	background: #e6e6e6;
	margin-bottom: 10px;	

}
a.partnersToolTitle{
	display: block;
	background: white;
	font-weight: bold;
	color: #ED1C23;
	font-weight: bold;
	padding: 5px;
	text-transform: uppercase;
}
#partnersToolControls{
	display: block;
	padding: 5px;
	background: #e6e6e6;
	width: 184px;
}
#partnersToolControls ul,
#partnersToolControls ul li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: white;
}
#partnersToolControls ul li a{
	display: block;
	width: 174px;
	color: #334779;
	padding-left: 10px;
	border-top: solid 2px #e6e6e6;
	font-weight: bold;
}
#partnersToolControls ul li a:hover{
	background: #334779;
	color: white;
}
/* NEWS TOOL */
#newsTool{
	border: solid 1px #62ab06;
	margin-top: 1px;
	padding: 0px;
}
a.newsToolTitle{
	display: block;
	background: white;
	font-weight: bold;
	color: #ED1C23;
	text-transform: uppercase;
	padding: 5px;
	border-bottom: solid 1px #62ab06;
}
#newsToolControls{
	margin: 0px;
	display: block;
	height: 100%;
}
#newsToolControls dl{
	display: block;
	margin: 0px;
	padding: 5px;
	background: #e6e6e6;
}
#newsToolControls dt,
#newsToolControls dd{
	background: white;
}
#newsToolControls dl dt{ /* if no active news */
	width: 174px;
	padding-left: 10px;
	color: #334779;
	font-weight: bold;
}
#newsToolControls dl dt a{
	display: block;
	border-top: solid 1px white;
	width: 174px;
	color: #334779;
	margin-left: -10px;
	padding-left: 10px;
	
}
#newsToolControls dl dt a:hover{
	background: #334779;
	color: white;
}
#newsToolControls dl dd{
	margin-left: 20px;
	color: gray;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 10px;
	
}
/*  CONTENT */
#content{
	padding: 20px;
	background: none;
	color: #334779;
	float: right;
	width: 496px;
	height: auto;
}
.mainSectionTitle, 
.title,
#title,
.partnerData .partnerName{
	font-size: 18px;
	color: #ED1C23;
	font-weight: bold;
	margin-bottom: 15px;
}
.personCVs label{
	font-size: 18px;
	color: #62ab06;
	font-weight: bold;
	margin-bottom: 5px;
}
.personCVconfig label{
	display: block;
	width: 100%;
	text-align: center;
	margin-bottom: 5px;
	font-style: italic;
}
/* SEARCH TOOL */
#searchTool{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: auto;
	border: solid 1px #334779;
	margin-bottom: 10px;
	padding: 3px;
	width: auto;
}
.loggedOut#searchTool{
	height: 40px;
}
#txtToolSearch{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	border: inset 1px white;
	background: #d9d9d9;
	color: #334779;
	font-weight: bold;
	width: 115px;
}
#ddlSearchLevelTool{
	margin-top: 2px;
	font-size: 10px;
	border: solid 1px gray;
	background: #CCCCCC;
	color: #334779;
	width: 100%;
	border: solid 1px white;
}
#btnToolSearch{
	float: right;
	border: solid 1px white;
	border-style: none;
	color: white;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #62ab06;
	height: 15px;
	text-transform: uppercase;
}
#searchLabel{
	display: none;
}
#searchControls img{
	float: left;
}
#searchControls{
	width: 100%;
	height: 100%;
}
#searchControls a{ 
	margin-top: 1px;
	margin-left: 2px;
	display: block;
}

/* LOGIN TOOL */
#loginTool{
	height: 25px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#loginTool a.link{
	float: left;
	margin: auto 10px auto 10px;
	margin-top: 2px;
	font-weight: bold;
	color: gray;
}
#loginTool a.link:hover{
	color: red;
}
#loginControls a.forgotPass{
	color: gray;
}
#loginControls a.forgotPass:hover{
	color: red;
}
#txtToolUserName,
#txtToolPass{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 80px;
	border: inset 1px white;
	background: #d9d9d9;
	color: black;
}
#btnToolLogin{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-style: none;
	color: white;
	background: #62ab06;
	height: 15px;
	position: relative;
	top: -1px;
}
#userNameLabel,
#passLabel{
	color: gray;
}
.warning#lblToolMessage{
	color: gray;
}
/* LOGOUT TOOL */
#logoutTool a{
	margin-right: 10px;
	font-weight: bold;
	float: right;
	text-transform: uppercase;
}
/* CONTACT US TOOL */
#contactUsTool{
	border: solid 1px #62ab06;
	background: white;
	text-transform: uppercase;
	padding: 5px;
	margin-bottom: 10px;	
}
#contactUsTool a{
	color: #ED1C23;
	font-weight: bold;
	display: block;
}
.contact .sentBy,
.formGui .messageContent .sender{
	font-style: italic;
}
.contact .messageBody{
	margin-top: 10px;
}
.messageBody textarea{
	width: 490px;
}
.contactUsModify .messageBody label{
	display: block;
	margin-bottom: 10px;
}
.formGui .messageContent .sender{
	font-style: italic;
}
.contact .title{
	font-size: 14px;
}
/* GRAPHIC DIVS */
#graph2{
	display: none
}
#graph3{
	display: none
}
#graph4{
	display: none
}
#graph5{
	display: none
}
#graph6{
	display: none
}
#graph7{
	display: none
}
#graph8{
	display: none
}
#graph9{
	display: none
}
#cuToolGraph{
	display: none
}
#partnerToolGraph{
	display: none
}
#newsToolGraph{
	display: none
}
#Graph{
	display: none
}
#loginLogout{
	display: none
}

/* NEWS, PARTNERS, STAFF */
.pieceOfNews,
.user,
.partnersItem,
.pieceOfContent,
.personCVs,
.peopleItem,
.item,
.linkItem,	
.fileData,	
.fileObjects .wp,	
.fileDetail .file,	
.treeViewFolders,	
.fileObjects .category,	 
.fileObjects .deliverables,	 
.links .category .header, 
.catIntro,	
.contact,
.faq .category .faqItem,
.lastUpdate .news,
.resAct,
.categories .category,
.faqCategories .category,
.facilities .facility /* Partners > Facilities */
{ /* boxes */
	border: solid 1px #334779;
	margin-top: 15px;
	padding: 15px;
	height: 100%;
	width: 464px;
	float: left;
}
.item{ 
	float: none !important;
}	
.chatConfig .item,
.cvItems .item,
.country .item{ 
	float: left !important;
}	
.newsTitle a,
#subSection .title a,
.peopleItem .personName a,
.item .name a,
.fileObjects .wp a,
.fileData .name a,
.category .name a,
.facility .name a,
.question a,
.resultTitle a,
a.PartnersItemTitle,
.staffInWP .partner .partnerName,
.news .name a.link,
.wpName a,
.lastUpdate .files .name a.link/*,
.result .itemName a.link*/{ /* subtitle link */
	color: #62ab06;
	font-weight: bold;
	text-decoration: underline;
	font-size: 14px;
}
.staffInWP .partner .partnerName a.link {
	color: #62ab06 !important;
}
.newsDateAndPlace,
#newsLink,
.auditData li,
.partnersItem .address,
.partnersItem .country,
.personPhone,
.personEmail,
.personContact,
.personFax,
.personAddress,
.fileData .author,
.fileData .insertDate,
.contact .sentBy,
.deliverables .date,
.file .author,
.news .publication,
.news .updateDate,
.news .insertDate,
.lastUpdate .files,
.partnerContacts #address,
.partnerContacts #country,
.partnerContacts #website,
.partnerContacts #contactMail,
.partnerData #contactCountry,
.partnerData #contactAddress,
.deliverableData .name,
.deliverableData .date,
.deliverableData .dissemination,
.deliverableData .nature,
.deliverableData .files
{ /* additional information format */
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.newsDateAndPlace span,
.partnerData #contactCountry .highlightedLabel,
.partnerData #contactAddress .highlightedLabel,
#newsLink span,
.partnersItem .address .highlightedLabel,
.partnersItem .country .highlightedLabel,
.personPhone label,
.personEmail label,
.personFax label,
.personAddress label,
.personContact label,
.deliverables label,
.file .author .highlightedLabel,
.news .publication label,
.news .updateDate label,
.news .insertDate label,
.lastUpdate .files label,
.partnerContacts #address label,
.partnerContacts #country label,
.partnerContacts #website label,
.partnerContacts #contactMail label,
.deliverableData .name label,
.deliverableData .date label,
.deliverableData .dissemination label,
.deliverableData .nature label,
.deliverableData .files label,
.file .author label{
	margin-right: 5px;
	font-weight: bold;
}
.coordinator{
	font-style: italic;
	color: gray;
}
.lastUpdate .news .name{
	margin-bottom: 5px;
}
.lastUpdate .files .insertDate label,
.staffInWP .partner .partnerName{
	float: left;
	margin-right: 5px;
}
.lastUpdate .user{
	text-align: right;
	border: none;
	background: none;
}
.lastUpdate .page{
	text-align: center;
	margin-top: 10px;
	font-style: italic;
}
.news .insertDate label{
	float: left;
}
#partnerDesc{
	margin-top: 10px;
	float: left;
	width: 496px;
	margin-bottom: 15px;	
}
#contactTitle{	
	clear: both;
	display: inline;
	width: 120px;
	font-weight: bold;
	font-size: 12px;	
	color: #334779;
}
#contactMail{	
	margin-left: 20px;
	display: inline;
	font-weight: bold;
}
.personCVs{			
	margin-bottom: 10px;
}
.personCVs label{
	text-align: center;
	display: block;
}
.newsSummary{
	margin-top: 5px;
}
#intro{
	margin-top: 10px;
	border-left: solid 4px #334779;
	border-right: solid 4px #334779;
	padding: 10px;
}
#newsText{
	margin-top: 10px;
}
.auditData li span.auditDataLabel{
	font-weight: bold;
}
.auditData li span.date{
	margin-left: 5px;
}
.auditData li span.separator{
	margin-left: 5px;
}
.auditData li span.name{
	margin-left: 5px;
	font-style: italic;
}
.partnersItem img,
.personImage,
.workPackage .item img,
.workPackageData .summary img,
.resAct img
{ /* images format */
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 10px;
	float: left;
}
.pieceOfContent .title{
	font-size: 14px;
}
.staffInWP .person .name{
	font-weight: bold;
}

/* READ MORE STYLE */
a.readMore,
.lastUpdate .files .abstract a{
	font-weight: bold;
	font-size: 13px;
	color: gray;
}
a.readMore:hover,
.lastUpdate .files .abstract a:hover{
	color: #62ab06;
}

/* EDITING TOOLS */
.editAction,
.editActions,
#editActions,
.mainSectionActions,
.actions,
.choiceAction{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #334779;
	background: silver;
	height: 18px;
	float: left;
	min-width: 494px;
}
.editAction,
.editActions,
#editActions,
.mainSectionActions{
	margin-bottom: 10px;
}
.editActions a.link,
#editActions a.link,
.modifyAction a,
.deleteAction a,
.approveAction a,
.mainSectionActions .settings a,
.mainSectionActions .modify a,
.mainSectionActions .delete a,
.choiceAction a,
.actions .modify a,
.actions .delete a,
.actions .addNewChild a{
	float: right;
	color: #334779;
	padding: 0px 5px 0px 5px;
	line-height: 150%;
	border-left: solid 1px #334779;
	width: 90px;
	text-align: center;
}
.editActions a.link:hover,
#editActions a.link:hover,
.modifyAction a:hover,
.deleteAction a:hover,
.approveAction a:hover,
.mainSectionActions .settings a:hover,
.mainSectionActions .modify a:hover,
.mainSectionActions .delete a:hover,
.choiceAction a:hover,
.actions .modify a:hover,
.actions .delete a:hover,
.actions .addNewChild a:hover{
	background: #62ab06;
	color: white;
}
.actions .addNewChild a,
a.link#addNewFaqAction,
a#newSearchAction /* New Search button */
{ 
	width: 120px !important;
}
/* FORMS */
#itemsToSort .dropDownList{
	float: left;
}
.itemToSort{
	width: 496px;
	height: 30px;
}
.itemName{
	margin-left: 10px;
	float: left;
}
.formGui label,
.advancedSearch label{
	display: block;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom: solid 2px white;
	border-right: solid 4px white;
	float: left;
	padding: 2px;
}
.deliverables .date{
	clear: both;
	float: left;
	width: 100%;
}
.formGui label.introLabel,
.formGui label.contentLabel{
	width: 487px;
	margin-top: 3px;
}
.formGui .textBox,
.advancedSearch .textBox,
.simpleSearch .textBox,
.formGui .TextBoxShortName,
.formGui .TextBoxName,
#uplFile,
#uplLogo,
#uplImage{
	font-size: 10px;
	border: solid 1px gray;
	background: #CCCCCC;
	color: #334779;
	width: 220px !important;
}
#uplFile,
#uplLogo,
#uplImage{
	width: 180px !important;
}
.sinceDate,
.toDate,
.formGui .newsTitle,
.formGui .dateAndPlace,
.formGui .response,
.formGui .public,
.formGui .linkUrl,
.formGui .linkLabel,
.formGui .intro,
.formGui .content,
.formGui .files,
.formGui .messageSubject,
.formGui .name,
.formGui .userName,
.formGui .password,
.formGui .dissemination,
.formGui .oldPassword,
.formGui .newPassword,
.formGui .confirmPassword,
.formGui .type,
.formGui .shortName,
.formGui .titlePanel,
.formGui .keywords,
.formGui .metaDescription,
.formGui .enabledPanel,
.formGui .acronym,
.formGui .logo,
.formGui .inDraft,
.formGui .image,
.formGui .homeTitle,
.formGui .homeShortTitle,
.formGui .email,
.formGui .abstract,
.formGui .date,
.formGui .subject,
.formGui .organization,
.formGui .phone,
.formGui .surname,
.formGui .description,	
.formGui .message,
.formGui .acronymBlock,
.formGui .Block,
.formGui .addressBlock,
.formGui .webSiteBlock,
.formGui .countryBlock,
.formGui .logoBlock,
.formGui .imageBlock,
.formGui .abstractBlock,
.formGui .descBlock,
.formGui .windowTitle,
.formGui .nameBlock,
.formGui .emailBlock,
.formGui .personAddress,
.formGui .personPhone,
.formGui .personFax,
.formGui .personEmail,
.formGui .personName,
.formGui .personLastName,
.formGui .personContact,
.formGui .personFiles,
.formGui .researchers,
.formGui .partners,
.seachName,
.searchStaff,
.searchFacilities,
.searchOther,
.searchAuthors,
.searchDocs,
.searchDescription,
.searchDelivered,
.searchTitle,
.searchContent,
.searchDateAndPlace,
.formGui .author,
.altText,
.caption{
	margin-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;
}
.formGui .username2{
	margin-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;
	height: 16px;
}
.personCVform, personCVsform{
	float: left;
}
.formGui .personAddress label,
.formGui .personPhone label,
.formGui .personFax label,
.formGui .personEmail label{
	font-weight: normal;
	margin-right: 0px;
}
.inDraft input,
#rblTypology input,
.alert input,
.closeDM input{
	float: left;
}
.workPackageData .inDraft{
	width: 100%;
	height: 22px;
}
.alert label{
	width: 130px;
	margin-right: 6px;
}
.descriptionLabelForm{
	clear: both;
}
.closeDM label{
	width: 465px;
}
.formGui .coordinator{
	height: 44px;
	border: solid 1px white;
}
label.coord{
	display: none;
}
.contactUsAdmin .sentBy label{
	border: none !important;
	width: 50px;
	font-style: normal !important;
	margin: auto !important;
	padding: 0px !important;
}
.response input{
	float: left;
}
.contactData .status{
	font-style: italic;
}
.contactData .comment label, 
.contactData .messageBody{
	font-weight: bold;
}
.response table label{
	background: none;
	padding-top: 4px;
}
#txtPassword{
	float: left;
}
.formGui .user{
	background: none;
	padding: 0px;
	border: 0px;
	margin: 0px;
}
.formGui .example{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
}
.required{
	color: red;
}
#requiredInformation{
	width: 496px;
	clear: both;
}
#btnUplFile,
#btnDeleteFile,
#btnDeleteImage,
#btnUplImage,
#btnUplLogo,
#btnDeleteLogo,
#dgrUplFile input{
	border: solid 1px gray;
	background: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	margin-left: 5px;
}
#dgrUplFile{
	width: 496px;
	float: left;
}
#dgrUplFile input{
	width: 70px;
	float: right;
}
#dgrUplFile tr.GridHeader{
	font-weight: bold;
}	
#dgrUplFile tr.Grid{
	font-style: italic;
}	
#dgrUplFile{
	float: left;
}
#dgrUplFile tr,
#dgrUplFile td{
	border: none;
}
.validator{
	float: left;
	display: block;
	width: 100%;
}
#ddlType,
#ddlOrder,
#ddlCountry,
#ddlPeriod,
#ddlPeriodWP,
#ddlAlert,
#ddlNature,
#ddlDiseminationLevel,
#ddlUsers,
#ddlStaff,
#ddlPartner,
#ddlSearchLevel{
	font-size: 10px;
	border: solid 1px gray;
	background: #CCCCCC;
	color: #334779;
	width: 220px;
	border-style: none;
}
#rdbPrivacy{
	width: 100%;
	height: 50px;
	float: left;
}
#rdbPrivacy input,
#pnlTools input{
	float: left;
}
#pnlTools table label{
	background: none;
	margin-top: auto;
}

#pnlTools label{
	margin-top: 4px;
}
#pnlPrivacy .privacy label{
	float: left;
	width: 496px !important;
}
#pnlPrivacy td label{
	width: 50px !important;
	background: none !important;
}
#chkPrivTools input{
	float: left;
}
.menu #pnlPrivacy .privacy label{
	width: 450px !important;
}
#chkPrivTools label{
	background: none;
}
#pnlNames, 
#pnlEnabled, 
#pnlTitle, 
#pnlMeta, 
#pnlPrivacy, 
#pnlTools,
#pnlPrivateTools{
	float: left;
	width: 496px;
}

.formGui .instructions .buttons{
	border: solid 1px white;
	padding: 10px;
}
#txtBody___Frame,
#txtFullDescription___Frame,
#txtFullContent1___Frame,
#txtFullContent2___Frame{
	width: 490px;
	margin-bottom: 3px;
}
.buttonRowForm{
	float: right;
	width: 150px;
	height: 25px;
	clear: right;
}
.buttonRowForm input{
	float: right;
}
.facilityData #btnUplFile,
.facilityData #btnDeleteFile,
.facilityData #btnUplImage,
.facilityData #btnDeleteImage{
	float: right;
}
#lblImage,
#lblLogo,
#lblFile{
	font-style: italic;
	margin: 5px;
	display: block;
}
#pnlUsers{
	float: left;
	display: block;
	width: 496px;
	margin-bottom: 20px;
}
.peopleData .title{
	width: 475px !important;
}
#pnlUsers .radio{
	margin: 0px;
	width: 15px;
	height: 15px;
}
#pnlUsers .loginInfoSelect{
	height: 30px;
	width: 250px;
	margin-top: 4px;
}
#pnlUsers .loginInfoSelect label{
	padding-left: 10px;
	padding-top: 3px;
}
#pnlUsers label{
	float: left;
}
#pnlUsers label.item{
	background: none;
	margin-top: 2px;
	margin-left: 20px;
	padding: 2px 0px 0px 0px;
	height: 20px;
	display: block;
	border: none;
}
#pnlUsers .loginInfoSelect{
	height: 30px;
	width: 250px;
	margin-top: 4px;
	clear: both;
}
#txtUserName,
.lblUserName{
	float: left;
}
.password #txtUserName,
.userData #txtUserName{
	float: none;
}
.peopleData .formGui .title{
	display: block;
	width: 495px;
	height: 30px;
	float: left;
}
.peopleData .formGui label{
	font-weight: normal;
}
/* SAVING TOOLS */
.buttonRow{
	margin-bottom: 10px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	float: left;
}
#saveButton,
#cancelButton,
#saveAndModifyButton,
#sendButton,
#deleteButton,
#sortButton,
#changePwButton,
#saveAndAddNewButton,
#saveAddButton,
#searchButton{
	float: right;
	height: 18px;
	border: solid 1px white;
	width: 90px;
	margin-left: 10px;
}
#btnSave,
#btnCancel,
#btnSaveAndMod,
#btnSend,
#btnDelete,
#btnSort,
#btnChangePw,
#btnSaveAddNew,
#btnAdvancedSearch,
#btnSearch{
	color: white;
	padding: 0px 5px 0px 5px;
	height: 18px;
	border: none;
	background: #62ab06;
	width: 90px;
	float: right;
}
#btnSaveAndMod,
#btnChangePw,
.newsLetterConfig #btnSave,
#btnSaveAddNew{
	width: 120px;
}
#saveAndModifyButton,
#changePwButton,
.newsLetterConfig #saveButton,
#saveAndAddNewButton,
#saveAddButton{
	width: 120px;
}
.publicSearch input.button{
	color: white;
	padding: 0px 5px 0px 5px;
	height: 18px;
	border: none;
	background: #62ab06;
	width: 90px;
	display: block;
	float: left;
	margin-left: 5px;
}
#searchtext{
	float: left;
}
/* USERS */
.user .userName a.link{
	font-size: 14px;
	color: #62ab06;
	font-weight: bold;
	float: left;
	width: 100%;
	margin-bottom: 5px;
}
.user .userName label{
	float: left;
	margin-right: 0px;
}
.user label,
.user .highlightedLabel{
	font-weight: bold;
}
/* FACILITIES */
.facility label{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-right: 5px;
}
.facility img{
	float: left;
	margin: 10px;
} 
.ractName a .acronym,
.ractName a .separator,
.ractName a .name{
	font-weight: bold;
	font-size: 12px !important;
	color: #62ab06 !important;
}
.ractItem .description{
	margin-bottom: 10px;
}
.facility .linkBlock,
.facility .type,
.facility .file{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.facility .file{
	height: 18px;
	margin-top: 2px;
}
.facility .file img{
	margin: 0px 3px 0px 0px;
}
.facility .file a{
	display: block;
	height: 16px;
	padding-top: 2px;
	padding-left: 2px;
}
/* WORK PACKAGES */
#contactInfo .header,
#content.links .header,
.workPackageData .header,
.partnerContacts .partName,
.project .title,
.wp .title,
.personCVconfig label,
#partnerDataName,
.sectionTitle,
#deletePersonName,
.facilityData .facility .name,
.facility .subTitle,
.type .typeName,
.wpFacilities2 .partner .name,
.deliverableData .description label{ /* subsubtitle */
	font-weight: bold;
	color: gray;
	font-size: 16px;
	margin-top: 10px;
}
.links .category .header{ /* subsubtitle boxes */
	padding: 5px 5px 5px 10px;
	width: 485px;
}
.facilityData .facility .name,
.facility .subTitle{ 
	margin-bottom: 5px;
}

.deliverableData .description label{ 
	margin-top: 10px;
	display: block;
}
.WPFilesObjects .instr{ 
	width: 490px;
	margin-top: 10px;
	font-style: italic;
	float: left;
}
.deliverables .type{ 
	margin-top: -30px !important;
}
.delAndMile .name{
	padding-top: 10px;
}
.workPackageData .type{
	font-size: 16px;
	font-weight: bold;
}
.innerMenu, .littleMenu, .stateMenu{
	float: right;
	padding: 10px;
	border: solid 1px #334779;
	margin: 10px auto 10px 10px;
}
.finishedState,
.openState,
.expiredState{
	padding: 10px;
}
.menuDescription dt{
	font-weight: bold;
	margin-top: 5px;
}
.finishedState img,
.openState img,
.expiredState img{
	margin-top: 4px;
}
.categories .item{
	height: 22px;
}
.stateMenu{
	padding: 0px;
}
.littleMenu{
	display: none;
}
.littleMenu a{
	width: 90px;
	display: block;
	text-align: center;
	float: right;
	border-left: solid 1px #334779;
}
.item span.highlightedLabel{
	font-weight: bold;
}
.item span.highlightedLabelText{
	font-style: italic;
}
.littleMenu a:hover{
	color: white;
	background: #334779;
}
.stateMenu{
	margin-top: 0px;
}
.deliverable{	
	width: 490px;
	min-width: 490px;
	float: left;
	padding: 2px;
	font-size: 14px;
	border: solid 1px #334779;
	margin-bottom:0px;
	margin-top:15px;
}
.deliverable .title a{	
	color: #62ab06;
	font-weight: bold;
	text-decoration: underline;
	font-size: 14px;
}
.deliverable .title{
	padding: 0px !important;
}
.deliverables .orderBy{
	margin-bottom: 35px;
}
.deliverables .delAndMile{
	margin-bottom: 20px;
}
.deliverables span.type{
	font-size: 16px;
	font-weight: bold
}
.deliverables .deliverable .description{
	font-size: 12px;
}

.WPFilesObjects .orderBy{
	float: right;
} 
.WPFilesObjects .fileCategory{
	width: 472px;
} 
.WPFilesObjects .deliverables{
	float: left;
	display: block;
	width: 490px;
} 
.WPFilesObjects .item{
	margin-top: 0px;
} 
.WPFilesObjects .file{
	margin-top: 20px;
} 
.WPFilesObjects .author{
	width: 490px;
	margin-bottom: 10px;
	float: left;
} 
.pieceOfPrivateNews .auditData{
	display: block;
} 
.workPackageData .auditData{
	display: block;
	width: 460px;
	height: 25px;
	padding-top: 5px;
	margin: 0px;
	clear: both;
	float: left;
	list-style: none;
} 
/* FACILITIES */
.type .typeName{
	margin-bottom: 10px;
}
.description .readMore{
	height: 1%;
}
.wpFacilities2 .partner .item .name{
	float: left;
	clear: both;
	margin: 0px;
}
.wpFacilities2 .partner .item{
	float: left;
	clear: both;
	margin: 0px;
	padding: 10px;
	height: 20px;
}
.wpFacilities2 .partner .name{
	margin-top: 10px;
	float: left;
	clear: both;
}
/* DOWNLOADS */
.facilityData .facility .image img{
	margin-top: 2px;
	margin-left: 0px;
}
#ddlOrder{
	width: 140px;
}
#jra{
	float: left;
	width: 100%;
	margin-top: 5px
}

#jra .item,
.deliverables .item{
	float: left;
	clear: both; 
	margin-top: 5px !important;
}
#jra .actions,
.deliverables .actions{
	float: left;
	clear: both;
	margin-bottom: 5px;
}
.workPackageData .deliverables .actions{
	clear: none;
}
.WorkPackagsTypes .wp a span{
	display: block;
	float: left;
}
.WorkPackagsTypes .wp a img{
	margin-right: 10px;
	float: left;
}
.fileData .details,
.fileData .download{
	float: right;
	display: inline;
	margin-left: 10px;
}
.fileData .details a,
.fileData .download a{		
	color: #334779;
}
.fileData .author{
	float: left;
	width: 100%;
}
.fileData .insertDate{
	float: left;
	width: 100%;
}
.fileData .insertDate label{
	float: left;
	display: inline;
}
.fileData .highlightedLabel,
.fileData label{
	font-weight: bold;
	margin-right: 3px;
}
.fileData .data{
	font-style: italic;
}
/* CONFIGURATION */
#txtDescription{
	width: 486px;
}
.newsLetterConfig .title{
	font-size: 14px;
}
.newsLetterConfig label{
	font-weight: bold;
}
.newsLetterConfig .wp{
	margin-top: 20px;
}
/* FAQ */
.faq .category{
	float: left;
	margin-bottom: 20px;
	width: 496px;
}
.category .name{
	font-weight: bold;	
	font-size: 16px;	
	color: gray;	
}
ol#faqList{
	width: 455px;
}
li.faqItem{
	display: block;
	margin-top: 30px;
	width: 423px !important;
}
/* SEARCH */
.lookedFor{
	font-weight: bold;
	font-style: italic;
	color: black;
}
.searchMessage{
	color: #330066;
	margin-top: 15px;
}
.result .itemName{
	width: 470px;
	float: left;
	margin-top: 10px;
}
.result .itemName a.link{
	padding-left: 5px;
}
.result .field{
	margin-left: 30px;
	float: left;
	width: 400px;
}
.pageLink{
	text-align: center;
	font-weight: bold;
	float: left;
	width: 450px;
	margin-top: 15px;
}
.pageLink label{
	font-weight: normal;
}
.noResults{
	width: 490px;
	height: 50px;
	margin-top: 30px;
	display: block;
	float: left;
}
.noResults span{
	font-style: italic;
}
#paging{
	text-align: center;
	margin-top: 10px;
	font-weight: bold;
	font-size: 12px;
}
.result{
	margin-top: 10px;
}
.advancedSearch a,
.advancedSearch a:hover{
	font-size: 12px;
}
.advancedSearch a.SelectedLink{
	font-weight: bold;
}
.searchResults a.SelectedLink{
	color: black;
	font-weight: bold;
}
.advancedSearch a:hover{
	color: #62ab06;
}
a.NoSelectedLink2{
	color: gray;
}

.additionalLink img{	/* Admin/Menu: 'Edit' Image */
	border-width: 0px;
	margin-left: 5px;
}
.WorkPackagsTypes{
	margin-top: 10px;
}
#content.workPackage #editActions{
	margin-bottom: 0px;
}
#content.workPackage .subTitle{
	font-size: 16px;
	font-weight: bold;
	color: gray;
	margin-top: 20px;
	float:left;
}
.descriptionDelete{
	height: 100px;
}
#content.workPackage .item{
	margin-top: 10px;
}
.deliverables .header,
.staffSection .header{
	margin-bottom: 0px;
}
.facilities .header{
	padding-top: 5px;
	margin-top: 0px;
}
.staffSection .header{
	width: 496px;
	clear: both;
}
#content.workPackageData{	/* To make the content fit the available space (just in this page) */
	padding-right: 20px;
}
#content.partnerData .innerMenu{
	display: none;	
}
.faqData .header{	/* For FAQData */
	font-weight: bold;
	color: gray;
	font-size: 16px;
	margin-top: 10px;
}
.editActions .newLinkAction a{
	width: auto;	
}
.linkData .description span.highlightedLabel,
.linkData .target span{
	font-weight: bold;
	color: gray;
	font-size: 16px;
}
.linkData .description span.highlightedLabelText{
	display: block;
	margin-bottom: 10px;
}
#subSection{
	margin-bottom: 15px;
}
.editor{
	background-color: Red;	
}
.partnerContacts{
	width: 200px;
	margin: 0 auto auto auto;
	text-align: center;
	clear: both;
}
#contactMail{
	padding: 0px;
	margin: 0px;
}
.partnerContacts .partName{
	display: block;
	margin-bottom: 10px;
	border-top: dashed 1px gray;
	padding-top: 10px;
}
.msgBodyResp{
	display: block;
	width: 230px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* MENU MANAGEMENT */
.disabledItem td a span{
	color: gray;
}
.wp .separator{
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
}
.workPackage .separator{
	padding-right: 3px;
	text-decoration: none;
}
/* WP - Modify Staff */
.staffInWP .person .radio input{
	margin-left: 22px;
	visibility: visible;
}
.staffInWP .person .checkBox input{
	margin-left: 60px;
	visibility: visible;
}
.staffInWP .header .participant{
	margin-left: 15px;
}
.staffInWP .person .checkBox label{
	margin-left: 25px;
}
.staffInWP .person{
	margin-bottom: 10px;
}
.staffInWP .partner .partnerName{
	width: 486px;
}
a.linkButton#lnkPrivTools,
#moveItemLink{
	text-decoration: underline;
}
a#moveItemLink:hover{
	color: #b1881e;
}

.whereToSearch, /* boxes that contains a form line */
.itemToSearch,
.searchName,
.searchLastName,
.searchSkills,
#loginBox .userName,
#loginBox .password,
.advancedSearch .searchTitle,
.advancedSearch .searchDescAndFile,
.advancedSearch .searchFacility,
.advancedSearch .searchFile,
.advancedSearch .searchDesc{
	width: 490px;
	height: 20px;
	margin-top: 3px;
}
/* Treeview */
.menu #treeView{
	background: #fefaed; 
	border: solid 1px white; 
	padding: 10px;
}
/* Main Image and related management */
.mainImage{
	margin-bottom: 5px;
}
.mainImage img{
	border: solid 1px #ccccbb;
}
.mainImage span{
	font-family: "Courier New", Courier, monospace;
	color: #888855;
	font-size: 10px;
	margin-top: -20px;
	display: block;
	width: 426px;
	height: 16px;
	text-align: right;
	padding-right: 10px;
}
#pnlFile{
	float: left;
	width: 400px;
	height: 100px;
}
.altText,
.caption{
	float: left;
}

/* Exclusive for BinAsp and Novaregio */
#searchTool, .PartnersItemTitle span.acronym, .PartnersItemTitle span.separator{		
	display: none;
}
.numberResult{
	float: left;
	width: 20px;
}

/* ul clear left */
#content.text ul
{
	clear: left;
}

#editActions a#addNewsAction,
#editActions a#addNewsAction:hover,
#editActions a#addNewsAction:active
{
	width: 200px !important;
}

#pnlFile {
float:left;
height:100px;
width:400px;
}

/*****************/
/***** REGISTERS *****/
/*****************/

/* COLORS & CO */

.registerObjects .registerActions{
	background: #c2d2eb;
}

#tableLabelRegisters{
	color: #c2d2eb !important;
}
#tableLabelRegisters{
	background: #00308d;
}

#addRegisterOrExport a:hover,
.nameFolder a,
.item .email,
.item .organization,
.registerObjects .registerActions a{
	color: #00308d;
}

.item.posFileOdd,
.item.posFolderEven{
	background:white;
}
.item.posFileEven,
.item.posFolderOdd{
	background: #fdf5d8;
}
/* ----------------- */

.registerObjects .item img{
	margin: 2px 4px 0 0;
	display: inline;
	float: left;
}
.registerObjects .nameRegister{
	float: left;
}
.editButtonPictures{
	float: right;
	width: 50px;
}
.deleteButtonPic{
	margin-left: 5px;
}
#addRegisterOrExport{
	float: right;
	font-size: 10px;
	margin: 6px 5px 0px 0px;
}
#addRegisterOrExport a:hover{
	background: none !important;
	text-decoration: underline;
}

#addExportAction,
#addRegisterAction{
	border: none !important;
}
#addExportAction{
	margin-right: 10px;
}

#addExportAction img,
#addRegisterAction img{
	display: block;
	float: left;
}
#addExportAction img,
#addRegisterAction img{
	margin-top: 1px;
	padding-right: 5px;
}

#tableLabelRegisters{
	width: 100%;
	height: 18px;
	float: left;
}
#tableLabelRegisters span{
	display: block;
	float: left;
}
#tLName{
	width: 170px;
	padding-left: 5px;
	display: inline;
}
#tLEmail{
	width: 140px;
}
#tLOrganization{
	width: 95px;
}
#tLManagement{
	width: 80px;
	text-align: center;
	margin-left: 15px;
}

.nameRegister a,
.item .email,
.item .organization{
	font-size: 10px;
	float: left;
	height: 20px;
	overflow: hidden;
}
.nameRegister a{
	font-weight: normal;
	display: inline;
	width: 130px;
	margin-left: 5px; 
}
.item .email{
	width: 165px;
}	
.item .organization{
	width: 95px; 
	text-align: center;
}
.registerObjects .categories{
	margin-top: 20px; 
}
.editButtonPictures a{
	display: block;
	float: right;
	margin-left: 5px;
}
.editButtonPictures{
	width: 85px;
	margin-right: 5px;
}
.registerObjects .item{
	padding-right: 0px;
	width: 100% !important;
	padding-left: 0px;
}

.registerObjects .categories .item{
	border: none; 
	margin-top: 0px !important;
}
.registerObjects .item, 
.categories .item{ 
	min-height: 10px;
}
.registerObjects .category{
	float: left;
}
.registerObjects .position{
	font-weight: bold; 
	width: 354px;
	float: left;
}
.position label{
	display: block;
	font-weight: bold;
}
		
.registerObjects .item{
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 5px;
	float: left !important;
	width: 420px;
}
.registerObjects .categories{
	float: left;
	width: 100%;
}
.registerObjects .categories .actions{
	float: left;
	clear: both;
	margin-bottom: 5px;
}
.registerObjects .registerActions{
	margin-bottom: 0px;
	margin-top: 10px;
	width: 100%;
	height: 28px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
}
.registerObjects .registerActions a{
	float: right;
	padding: 0px 5px 0px 5px;
	line-height: 150%;
	border-left: solid 1px white;
	text-align: center;
}
.listType
{
	font-size: 16px;
	font-weight: bold;
}
.eventTitle{
	clear: both;
	padding: 20px 0 0 0;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.optionEvent{
	clear: both;
	display: block;
}
.optionEvent label{
	width: 290px;
	clear: right;
	margin: 3px 30px 20px 0;
	background-color: transparent !important;
}
.optionEvent span.checkBox{
	float: left;
}

.newsTitle
{
	display: block;
}
#txtAddress, #txtNotes{
	width: 218px;
}
.eventOption{
	margin-bottom: 2px;
	overflow: hidden;
}
.eventOption label{
	width: 350px;
}
.eventOption checkBox{
	float: left;
}
.eventPart{
	margin-top: 10px;
}
#newsFiles{
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
}
/* Aggiustamenti */
.deliverables .auditData{
	clear: both;
}
.descriptionLabelForm {
	clear:both;
}
.alert {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin-top:4px;
}
.alert label{
	font-weight:bold;
	margin-right:5px;
	width: 130px;
}
a.link#OpenCloseAction{
	width: 110px;
	cursor: pointer;
}

/* Email List */
.buttonRowEmail{
	margin-bottom: 10px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
}

#btnModifyEmail,
#btnCloseEmailList
{
	color: white;
	padding: 0px 5px 0px 5px;
	height: 18px;
	border: none;
	background: #62AB06 ;
	width: 160px;
	float: left;
}

#EmailButton
{
	float: left;
	height: 18px;
	border: solid 1px white;
	width: 160px;
}
#txtEmail
{
	clear: both;
}

#chkList,
#chkEmailList
{
	clear: both;
	display: block;
}

#chkAll,
#chkList input,
#chkEmailList input
{
	float: left;
}

.chkAll
{
	margin-left: 3px;
}

.email span
{
	clear: both;
	display: block;
}

.textBoxMulti
{
	width: 490px;
	margin-bottom: 3px;
}

.files input
{
	width: 490px;
	margin-bottom: 10px;
}