html {
	padding: 0px;
	margin: 0px;
	padding-bottom: 230px;
	background: #FFF  url(../images/body_bkgnd1.jpg) top left repeat-x;
	background-attachment: fixed;
}
body {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	color: #325676;
}
a{
	text-decoration: none;
	color: #B97900;
}
a:hover{
	color: #00308d;
}
#boxing{
	margin: 0px auto auto auto;
	width: 758px;
	padding: 0px;
	
}
#footer{
	width: 100%;
	
	border-bottom: solid 1px #FFFFFF;
	height: 78px;
	font-size: 4px;
	clear: both;
	background: #FFF url(../images/border-bottom.png) top no-repeat;
}
#footerDefault{
	width: 100%;
	float: left;
	border: solid 1px #FFFFFF;
	height: 78px;
	font-size: 4px;
	clear: both;
	background: #FFF url(../images/border-bottom1.png) top no-repeat;
}
#poweredby{
	font-size: 10px;
	padding: 2px 0px 0px 8px;
	text-align:center;
}
#poweredby a{
	font-weight: bold;
	color: #b1881e;
	text-align: center;
}
#supportedby{
	font-size: 10px;
	padding-left: 8px;
	padding-top: 32px;
	text-align: center;
}
#Form1{
	height: 100%;
	width: 100%;
	background: url(../images/second_lvl_bkgnd10.png) repeat-y;
	float: left;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}
#Column{
	float: right;
	width: 213px;
	margin: 0px 8px 20px 0px;
	display: inline; /* to resolve bug of doubled margin in IE */
	height: 100%;
}
#topRow{
	background: #2967b1;
	overflow: hidden;
	float: right;
	width: 100%;
} 
/* SECOND LEVEL MENU */
#secondLevelMenu{
	background: none;
	padding: 5px 10px 5px 10px;
}
#flSelIt,
#flSelItEmpty{
	font-weight: bold;
	color: #9d5e35;
	text-transform: uppercase;
	padding: 5px 10px 5px 28px;
	border-bottom: solid 1px gray;
	background: url(../images/currentsection.gif) 8px 6px no-repeat; 
}
.cfg#flSelIt{
	background: url(../images/configuration.gif) 8px 6px no-repeat; 
}
#flSelItEmpty{
	border-bottom: none;
}
#secondLevelMenu .menuItem a{
	color: #6a82a4;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 5px;
}
#secondLevelMenu .menuItem a,
#secondLevelMenu .selectedItem a{
	color: #6a82a4;
	font-weight: bold;
	padding-left: 23px;
}
#secondLevelMenu .menuItem a{
	background: url(../images/bluebullet.gif) 3px 0px  no-repeat; 
}
#secondLevelMenu .selectedItem a{
	background: url(../images/darkbluebullet.gif) 3px 0px  no-repeat; 
}
#secondLevelMenu .selectedItem a{
	color: #9d5e35;
}
#secondLevelMenu .menuItem,
#secondLevelMenu .selectedItem{
	margin-bottom: 5px;
}
#secondLevelMenu .menuItem div{
	display: none;
}
/* THIRD LEVEL MENU */
.thirdLevelMenu{
	padding-left: 15px !important;
	margin-bottom: 10px !important;
}
.thirdLevelMenu div a{
	color: #6a82a4 !important;
	margin-bottom: 5px !important;
	display: block !important;
	font-weight: bold !important;
}
.thirdLevelMenu div a:hover{
	color: #6a82a4 !important;
}
.thirdLevelMenuItem a,
.thirdLevelMenuItem a:hover{
	text-decoration: underline !important;
	background: url(../images/emptybullet.gif) 4px 1px  no-repeat !important; 
}
.thirdLevelMenu .thirdLevelSelectedMenuItem a,
.thirdLevelMenu .thirdLevelSelectedMenuItem a:hover{
	color: #9d5e35 !important;
	background: url(../images/darkemptybullet.gif) 4px 1px  no-repeat !important; 
}
/* COLORS */
.faqCategories .category,
#contactUsTool,
.pieceOfNews,
.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,	
.faqItem,
.advancedSearch label,
.littleMenu,
.deliverable,	
.stateMenu,
.facilities .facility, /* Partners > Facilities */
.treeViewFolders
{
	background: #fefaed;
}
/*  MENU  */
#firstLevelMenu{
	float: left;
	width: 758px;
	background-color: #bdcfe7; /*url(../images/top_bkgnd.gif) 0px 0px no-repeat;*/
	overflow: hidden;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#firstLevelMenu div a{
	float: left;
	padding: 7px 7px 5px 7px;
	height: 20px;
	display: block;
	border-right: solid 1px #FFFFFF;
	font-size: 14px;
}
#firstLevelMenu div a:hover{
	color: #FFFFFF;
	background: url(../images/button.jpg) 0px 0px no-repeat;
}
#firstLevelMenu a.selectedItem,
 #firstLevelMenu a.selectedItem:hover{
	color: #FFFFFF;
	background: url(../images/button.jpg) 0px 0px no-repeat;
}
#firstLevelMenu a{
	color: #2969a5;
	font-weight: bold;
}
#firstLevelMenu ul{
	display: none;
}

/* MAP */
#map{
	display: none;
}
#graph0{ /* LOGO  */
	width: 202px;
	height: 40px;
	background: url(../images/logo.gif);
	float: left;
	border-top: solid 10px white;
}
#graph0 a{
	display: block;
	width: 202px;
	height: 40px;
}
#graph1{  /* TOP BANNER */
	width: 758px;
	background: url(../images/header6.jpg) bottom no-repeat;
	float: left;
	height: 114px;
	cursor: pointer;
}

/* PARTNERS TOOL */
#partnersTool{
	background: #none;
	margin-bottom: 5px;
}
a.partnersToolTitle{
	display: block;
	font-weight: bold;
	color: #9d5e35;
	font-weight: bold;
	padding: 5px 10px 5px 25px;
	text-transform: uppercase;
	border-top: solid 1px white;
	border-bottom: solid 1px gray;
	background: url(../images/arrowpartners.gif) 8px 7px no-repeat; 
}
a.partnersToolTitle:hover{
	color: #9d5e35;
}
#partnersToolControls{
	display: block;
	padding: 5px;
	background: none;
	width: 174px;
}
#partnersToolControls ul,
#partnersToolControls ul li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-top: 1px;
}
#partnersToolControls ul li a{
	display: block;
	width: 164px;
	color: #6a82a4;
	padding-left: 26px;
	font-weight: bold;
	text-decoration: underline;
	background: url(../images/partneritem_icon.gif) 12px 6px no-repeat; 
}
/* NEWS TOOL */
#newsTool{
	padding: 0px;
	margin-bottom: 5px;
}
a.newsToolTitle{
	display: block;
	background: none;
	font-weight: bold;
	color: #9d5e35;
	text-transform: uppercase;
	padding: 7px 10px 5px 25px;
	border-top: solid 1px white;
	border-bottom: solid 1px gray;
	background: url(../images/newss.gif) 8px 8px no-repeat;
}
a.newsToolTitle:hover{
	color: #9d5e35;
}
#newsToolControls{
	margin: 0px;
	display: block;
	height: 100%;
}
#newsToolControls dl{
	display: block;
	margin: 0px;
	padding: 3px 5px 5px 5px;
	background: none;
}
#newsToolControls dl dt{ /* if no active news */
	width: 170px;
	padding-left: 10px;
	color: #6a82a4;
	font-weight: bold;
	margin-top: 2px;
}
#newsToolControls dl dt a{
	display: block;
	width: 168px;
	color: #6a82a4;
	margin-left: -10px;
	padding-left: 10px;
	text-decoration: underline;
}
#newsToolControls dl dd{
	color: #666666;
	font-style: italic;
	font-size: 10px;
	margin-left: 0px;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
	width: 155px;
}
/*  CONTENT */
#content{
	padding: 20px;
	float: left;
	width: 496px;
	height: auto;
	overflow: hidden;
}
.mainSectionTitle,  /* H1 */
.title,
#title,
.partnerData .partnerName{
	font-size: 18px;
	color: #9d5e35;
	font-weight: bold;
	padding: 0px 20px 5px 0px;
}
.personCVs label{
	font-size: 18px;
	color: #3399cc;
	font-weight: bold;
	margin-bottom: 5px;
}
.personCVconfig label{
	display: block;
	width: 100%;
	text-align: center;
	margin-bottom: 5px;
	font-style: italic;
}
/* SEARCH TOOL */
.loggedOut#searchTool
{
}
#searchTool{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: none;
	margin-bottom: 4px;
}
#txtToolSearch{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: inset 1px #333333;
	background: white;
	color: #333333;
	font-weight: bold;
	float: left;
	margin-right: 3px;
}
#ddlSearchLevelTool{
	/*margin-top: 3px;*/
	font-size: 9px;
	border: inset 1px gray;
	background: white;
	color: #333333;
}
#btnToolSearch{
	border: none;
	color: #2967b1;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #FFFFFF;

	text-transform: uppercase;
	border: outset 1px #733800;

	/*padding-bottom: 10px;*/
}
#searchLabel
{
	font-weight: bold;
	color: #9d5e35;
	font-size: 12px;
	font-family: "Trebuchet MS", sans-serif;
	width: 20px;
	height: 1px;
}
#searchLabelText{
	margin-top: 2px;
	width: 100px;
}
#searchLabel img{
	margin-right: 5px;
	margin-top: 2px;
	float: left;
	display: block;
}

#searchControls{
	float: left;
	padding: 5px;
}
#searchControls a{ 
	
	color: #FFFFFF;

}
#searchControls a:hover{ 
	color: #9d5e35;
}
.searchTop{ 
	width:200px;
	float: left;
}
#searchLabelNew{ 
	padding: 3px 3px 0 0;
	color:#FFFFFF;
	float: left;
	font-weight:bold;
	text-transform:uppercase;

}
#searchLabelNewOne{ 
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	float: left;
	padding: 3px 3px 0 0;
}
/* LOGIN TOOL */
#loginTool{
	float: right;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#loginTool a.link{
	display: none;
}
#loginTool .textBox{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: inset 1px white;
	background: #FFFFFF;
	color: #333333;
	width: 80px;
	#margin-top: 4px;
}
#btnToolLogin{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-style: none;
	color: 2967b2;
	background: #FFFFFF;
	height: 15px;
	position: relative;
	color: #2967b1;
}
#loginTool label{
	color: #FFFFFF;
	
	text-transform: uppercase;
	font-weight:bold;
}
#loginControls a{
	text-transform: lowercase;
	text-decoration: underline;
	font-size: 9px;
	color: #FFFFFF;
	margin-right: 5px;
}
#loginControls a:hover{
	color: #9d5e35;
}
.warning#lblToolMessage{
	color: red;
	font-size:8pt;
}
#lblToolMessage{
	background: black;
}
/* LOGOUT TOOL */
#logoutTool{
	float: right;
	padding: 5px 5px 0 0;
}
#logoutTool a{

	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	
}
#logoutTool a:hover{
	color: #073a94;
}
/* CONTACT US TOOL */
#contactUsTool{
	text-transform: uppercase;
	padding: 5px 0px 5px 21px;
	margin-top: 5px;
	border-top: solid 1px white;
	border-bottom: solid 1px gray;
	background: url(../images/contactus.gif) 9px 7px no-repeat;
}
#contactUsTool a{
	color: #9d5e35;
	font-weight: bold;
	display: block;
	margin-left: 5px;
}
#contactUsTool a:hover{
	color: #9d5e35;
}
.contact .sentBy{
	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,	
.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-top: solid 1px white;
	border-bottom: solid 1px white;
	margin-top: 15px;
	padding: 15px;
	height: 100%;
	width: 466px;
	float: left;
}
.catIntro{ /* subtitle */
	border: none;
	padding: 0px;
	margin-top: 5px;
}	
.item{ 
	float: none !important;
}	
.newsTitle a,
#subSection .title a,
.peopleItem .personName a,
.item .name a,
.fileObjects .wp a,	
.category .name a,
.facility .name a,
.question a,
.resultTitle a,
a.PartnersItemTitle,
.staffInWP .partner .partnerName,
.news .name a.link,
.wpName a,
.result .itemName a.link{ /* subtitle link */
	color: #b97900;
	font-weight: bold;
	text-decoration: underline;
	font-size: 14px;
}
.staffInWP .partner .partnerName a.link {
	color: #9D5E35 !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: #72a4d7;
}
.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;	/*DDT*/
}
#contactTitle{
	/*float: left;		
	clear: both;*/	/*DDT*/
	display: inline;/*block;*/	/*DDT*/
	/*width: 120px;/*496px;*/	/*DDT*/
	font-weight: bold;
	font-size: /*16px*/12px;	/*DDT*/
	color:#ac7a00;
	/*margin-top: 10px;		/*DDT*/
}
#contactMail{	/*DDT*/
	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#ac7a00;
	border-right: solid 4px#ac7a00;
	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: #5274b9;
}
a.readMore:hover,
.lastUpdate .files .abstract a:hover{
	color: #00308d;
}

/* EDITING TOOLS */
.editAction,
.editActions,
#editActions,
.mainSectionActions,
.actions,
.choiceAction{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: solid 1px #b1881e;
	border-bottom: solid 1px #b1881e;
	background: #fefaed;
	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: #9d5e35;
	padding: 0px 5px 0px 5px;
	line-height: 150%;
	border-left: solid 1px #b1881e;
	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: #b1881e;
	color: white;
}
.actions .addNewChild a,
a.link#addNewFaqAction{
	width: 120px;
}
/* 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 #FFF;
	border-right: solid 4px #FFF;
	float: left;
	padding: 2px;
}
.deliverables .date{
	clear: both;
	float: left;
	width: 100%;
}
.formGui label.introLabel,
.formGui label.contentLabel /*,
.formGui .description label*/	/*DDT*/
{
	width: 487px;
	margin-top: 3px;
}
.formGui .textBox,
.advancedSearch .textBox,
.formGui .TextBoxShortName,
.formGui .TextBoxName,
#uplFile,
#uplLogo,
#uplImageThumb,
#uplImageZoom,
#uplImage{
	font-size: 10px;
	border: solid 1px #fefaed;
	background: #e6e4c6;
	color:#ac7a00;
	width: 220px !important;
}
#uplFile,
#uplLogo,
#uplImageThumb,
#uplImageZoom,
#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;
}
#rblTypology input{
	float: left;
}
.inDraft input{
	float: left;
}
.workPackageData .inDraft{
	width: 100%;
	height: 22px;
}
.alert input{
	float: left;
}
.formGui .coordinator{
	height: 44px;
}
label.coord{
	display: none;
}
.contactUsAdmin .sentBy label{
	border: none !important;
	width: 50px;
	font-style: none !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: 8px;
	display: block;
}
.required{
	color: red;
}
#requiredInformation{
	width: 496px;
	clear: both;
}
#btnUplFile,
#btnDeleteFile,
#btnDeleteImage,
#btnDeleteImageThumb,
#btnDeleteImageZoom,
#btnUplImage,
#btnUplImageThumb,
#btnUplImageZoom,
#btnUplLogo,
#btnDeleteLogo,
#dgrUplFile input{
	border: solid 1px white;
	background: #b1881e;
	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{
	font-size: 10px;
	border: solid 1px #fefaed;
	background: #e6e4c6;
	color: #AC7A00;
	width: 220px;
}
#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{
	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,
#lblImageThumb,
#lblImageZoom,
#lblLogo,
#lblFile{
	font-style: italic;
	margin: 5px;
	display: block;
}
#pnlUsers{
	float: left;
	display: block;
	width: 430px;
	margin-bottom: 20px;
}
.peopleData .title{
	width: 475px !important;
}
#pnlUsers .radio{
	float: left;
	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;
	background: none;
	margin: auto;
	margin-left: 10px;
	margin-top: 2px;
	padding: 0px;
	height: 20px;
	border: none;
}
#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{
	color: white;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: url(../images/btn_search1.jpg);
	text-transform: uppercase;
	border: outset 1px #733800;
	padding: 0px 5px 0px 5px;
	height: 18px;
	width: 90px;
	float: right;
	#border: none;
}
#btnSaveAndMod,
#btnChangePw,
.newsLetterConfig #btnSave,
#btnSaveAddNew{
	width: 120px;
}
#saveAndModifyButton,
#changePwButton,
.newsLetterConfig #saveButton,
#saveAndAddNewButton,
#saveAddButton{
	width: 120px;
}
.publicSearch input.button{
	color: white;
	padding-bottom: 5px;
	height: 17px;
	border: solid 1px white;
	background: #b1881e;
	width: 90px;
	display: block;
	float: left;
	margin-left: 5px;
	font-size: 11px;
}
#searchtext{
	float: left;
}
/* USERS */
.user .userName a.link{
	font-size: 14px;
	color: #3399cc;
	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: #3399cc !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: #774408;
	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;
	margin: 10px auto 10px 10px;
	border: 1px solid #325676;
	text-decoration: underline;
	background: #FEFAED;
}
.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{
	padding: 0px;
	margin: 0px;
	min-width: 494px;
	line-height: 150%;
	display: none;
}
.littleMenu a{
	width: 90px;
	display: block;
	text-align: center;
	float: right;
	border-left: solid 1px#ac7a00;
}
.item span.highlightedLabel{
	font-weight: bold;
}
.item span.highlightedLabelText{
	font-style: italic;
}
.littleMenu a:hover{
	color: white;
	background:#ac7a00;
}
.stateMenu{
	margin-top: 0px;
}
.deliverable{	
	width: 490px;
	min-width: 490px;
	float: left;
	padding: 2px;
	font-size: 14px;
	border: solid 1px white;
	margin-bottom:0px;
	margin-top:15px;
}
.deliverable .title a{
	color: #3399cc;
	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
}
.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;
} 
/* 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{		/*DDT*/
	color:#ac7a00;
}
.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: #72a4d7;	
}
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: #b1881e;
}
a.NoSelectedLink2{
	color: #72a4d7;
}

.additionalLink img{	/* Admin/Menu: 'Edit' Image */
	border-width: 0px;
	margin-left: 5px;
	vertical-align: middle;
}
.WorkPackagsTypes{
	margin-top: 10px;
}
#content.workPackage #editActions{
	margin-bottom: 0px;
}
#content.workPackage .subTitle{
	font-size: 16px;
	font-weight: bold;
	color: #72a4d7;
	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;
}
.PartnersItemTitle span.acronym, .PartnersItemTitle span.separator{		
	display: none;
}
#content.partnerData .innerMenu{
	float: left;
	margin-left: 0px;
	margin-top: 20px;
	display: none;	
}
.faqData .header{	/* For FAQData */
	font-weight: bold;
	color: #72a4d7;
	font-size: 16px;
	margin-top: 10px;
}
.editActions .newLinkAction a{
	width: auto;	
}
.linkData .description span.highlightedLabel,
.linkData .target span{
	font-weight: bold;
	color: #72a4d7;
	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;
	font-size: 12px;
}
.msgBodyResp{
	display: block;
	width: 230px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* MENU MANAGEMENT */
.disabledItem td a span{
	color: #72a4d7;
}
.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;
	padding-left: 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,
#pnlFileThumb,
#pnlFileZoom{
	float: left;
	height: 100px;
}
.altText,
.caption{
	float: left;
}


.SMLeftBox{	
	float: left;
	clear: left;
	display: inline;
	width: 300px;
}
.SMRightBox{
	width: 300px;
	display: inline;
	float: right;
	clear: right;
}
#content.SMContent{
	width: 660px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: lowercase;
}
#content.SMContentImage{
	width: 660px;
	background:  url(../images/bussola.png) left no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#content.SMContent .sectionNumber{
	color: #f06e0a;
}
#content.SMContent h2{
	text-transform: lowercase;
	margin-bottom: -15px;
	position: relative;
	
}
#content.SMContent h2 a{
	color: #5a5a5a;
	font-size: 1.2em;
	float: none !important;
}
#content.SMContent ul{
	padding-left: 15px;
	margin-left: 5px;
}
#content.SMContent ul li a{
	color: #f06e0a;
	font-weight: bold;
	line-height: 1.8em;
}
#content.SMContent ul li a:hover{
	text-decoration: underline;
}
#content.SMContent ul li ul li a{
	color: #5a5a5a;
	font-weight: normal;
}
/* SWS */
.swsTitle{
	color:white;
	left: -100px; 
	
	position: absolute;
}

#editActions a#addNewsAction,
#editActions a#addNewsAction:hover,
#editActions a#addNewsAction:active
{
	width: 200px !important;
}
/*Default.aspx*/
#Form1Default{
	width: 100%;
	background:#BDCFE7;
	float: left;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}
#headerDefault{
	height: 180px;
	width: 100%;
}
#contentDefault{
	width: 734px !important;
	height: 400px;
	background: url(../images/rainbow1.jpg);
	#margin: 10px 10px 5px 10px !important;
	margin: 0 10px 10px 10px;
	border: solid 1px #FFFFFF;
}
.contentDefaultBox{
	width: 220px !important;
	height: auto !important;
    height: 150px;
    min-height: 150px;
	#margin: 10px 0 10px 22px !important;
	margin: 10px 0 10px 20px;
	border: solid 1px #FFFFFF;
	float: left;
	background: #d4ddf1;
	min-height: 150px !important;
}
.HPBoxing .contentDefaultBox{ min-height: auto !important}
.boxContent{
	padding: 3px 4px 3px 4px;
	}
#boxThree{
	background: #d4ddf1;
	height: auto !important;
    height: 150px;
    min-height: 150px;
}
.boxTitle{
	height: 20px;
	width: 196px;
	background:#c6d3ef url(../images/currentsection.gif) no-repeat scroll 4px 2px;
	padding: 2px 0 0 24px;
	border-bottom: 1px solid #9ca6b5;
	color: #325676;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 14px;
}
#graphTwo{  /* TOP BANNER */
	width: 758px;
	height: 114px;
	float: left;
	background: gray;
	background: url(../images/header7.jpg) bottom no-repeat;
}
.green{
	color: #397931;
	font-weight: bold;
	}
.greenRead{
	color: #397931;
	font-weight: bold;
	text-align: right;
	}
a.menuHome{
	float: right;
	padding: 8px 8px 0 0;
	color: #B97900 !important;
	}
a:hover.menuHome {
	color: #FFFFFF !important;
	}
#searchToolGraph{
	display: none;
	}
.linkHP{
	float: right;
	color: #FF0000;
	text-decoration: underline;
	padding: 0 5px 5px 0;
	font-weight: bold;
	}
.brown{
	color: #B97900;
	font-weight: bold;
	}
#searchButton{
	border: none !important;
}
.auditData li{
	float: left !important;
	width: 100%;
	margin-bottom: 10px;
}
.partnerName{
	margin: 15px 0 15px 0;
}
/*****************/
/***** 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 span{
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
}
#contactForm span
{
	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: #fe9000;
	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;
}


/* Scientific Publications */
#editActions a#addNewsAction
{
	float: right;
	/* color: white;*/
	padding: 0px 5px 0px 5px;
	line-height: 150%;
	/*border-left: solid 1px white;*/
	width: 130px;
	text-align: center;
}

#ddlPubType{
	font-size: 10px;
	border: solid 1px white;
	background: #e0e0e0;
	color: gray;
	width: 220px;
}

.years
{
	text-align: right;
}

#btnSearch{
	border: none;
	color: white;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #fe9000;
	height: 15px;
	text-transform: uppercase;
}
#txtSearch{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: inset 1px #333333;
	background: white;
	color: #333333;
	font-weight: bold;
	width: 110px;
	margin-left: 3px;
	margin-top: 3px;
}

.pubSearch
{
	width: 490px;
	margin-top: 3px;
}

/* FLAGS */
#flagsBox{
	width: 758px;
	margin-top: 92px;
	height: 22px;
}
#flagsBox a{
	display: block;
	width: 10px;
	padding-left: 21px;
	margin-right: 10px;
	float: right;
}
.flag_FR{
	background: url(../images/fr_des.gif) no-repeat left;
}
.flag_FR:hover{
	background: url(../images/fr.gif) no-repeat left;
}
.flag_DE{
	background: url(../images/de_des.gif) no-repeat left;
}
.flag_DE:hover{
	background: url(../images/de.gif) no-repeat left;
}
.flag_IT{
	background: url(../images/it_des.gif) no-repeat left;
}
.flag_IT:hover{
	background: url(../images/it.gif) no-repeat left;
}
.flag_EN{
	background: url(../images/gb_des.gif) no-repeat left;
}
.flag_EN:hover{
	background: url(../images/gb.gif) no-repeat left;
}
.fl_sel{
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left;
}
.flag_FR.fl_sel{
	background-image: url(../images/fr.gif);
}
.flag_EN.fl_sel{
	background-image: url(../images/gb.gif);
}
.flag_IT.fl_sel{
	background-image: url(../images/it.gif);
}
.flag_DE.fl_sel{
	background-image: url(../images/de.gif);
}
