﻿/* style for html tags */
*{
 outline: none !important;
}
html{
	padding: 0;
	margin: 0;
	background: url(../images/bkgndHtml.gif) #edeeee repeat-x;
}
body{
	padding: 0 0 17px 0;
	margin: 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	background: url(../images/bkgndFooter.gif) bottom repeat-x;	
	color: #535255;
}
a{ 
	text-decoration: none;	
	color: #4c6d84;
}
a:hover{
	text-decoration: underline;
}	
a img{
	border: none;
}	
h1{
	font-size: 2.67em;
	color: #2e4556;	
}
h2{
	font-size: 	20px;
}
h2,
h2 a{
	color: #719cbb;	
	font-weight: normal;
}
h3{
	font-size: 1.35em;
	font-weight: normal;
}
h3,
h3 a{
	color: #364f61;	
}
/* end style for html tags */

/*  website structure divs */
#boxing{
	width: 960px;
	margin: 0 auto;
	background: url(../images/bkgndTop.jpg) 20px 0 no-repeat;
}
	#boxing2{
		background: url(../images/depthFooter.gif) bottom no-repeat;
		width: 960px;		
	}
	#insideBoxing{
		background: url(../images/contentBkgnd.gif) repeat-y;
		width: 900px;
		overflow: auto;		
		margin: 0 0 0 38px;
		clear: both;
	}
		#insideBoxing2{
			float: left; display: inline;
			background: url(../images/contentBkgndTop.png) 7px 0 no-repeat;
			width: 100%;
		}	
/* end  website structure divs */

/* website logo */
#logo{
	display: block;
	width: 20.19em; height: 7em;
	float: left; display: inline;
	margin: 19px 0 0 0; 
} 
#logo a{
	width: 20.19em; height: 7em;
}
/* end website logo */ 

/* MENU */

	/* I LEVEL */
	ul#firstLevelMenu{
		float: left; display: inline;
		width: 886px; height: 45px;
		margin: 0 20px 0 54px;
		padding: 0;
		list-style: none;
	}
		ul#firstLevelMenu li{
			float: left; display: inline;	
			margin-right: 5px;
		}
			ul#firstLevelMenu li a{
				float: left;
				display: inline;				
				color: white;
				font-weight: bold;
				font-size: 87.5%;
				display: inline-block;
				padding: 8px 15px 6px 15px;
				vertical-align:top;
			}
			.posNR{ /* displays the position number of the menu item */
				display: none; 
			}	
			.shortDesc{
				font-size: 	12px;
				color: #dddddd;
				font-weight: normal;
				display: block;
				
			}
			ul#firstLevelMenu li a:hover,
			ul#firstLevelMenu li a.selectedItem{
				color: #354e60;
				background: white;
				text-decoration: none;
				padding: 8px 7px 7px 7px;				
			}
			ul#firstLevelMenu li a:hover .shortDesc,
			ul#firstLevelMenu li a.selectedItem .shortDesc{
				color: #3e3d40;
			}			
			ul#firstLevelMenu li img{
				display: none;
			}				
			ul#firstLevelMenu li:hover img,
			ul#firstLevelMenu li.selectedItem img{
				float: left;
				display: inline;
			}	
	/* END I LEVEL */
	
	/* I LEVEL Administration */
	#flmAdmin{
		list-style: none;
		height: 20px;
		margin: 16px 0;
		padding: 0 0 0 40px;
		clear: both;
	}
		#flmAdmin li{
			float: left;
			display: inline;
			font-size: 87.5%;
			margin: 0 15px 0 0;
		}
		#flmAdmin li.selectedItem{
			font-weight: bold;
		}
	/* END I LEVEL Administration */	
	
	/* II LEVEL */
	ul#secondLevelMenu{
		list-style: none;
		padding: 0;		
		margin: 100px 0 10px 0;
		clear: both;
	}
		ul#secondLevelMenu.logged{
			margin-top: 20px;
		}	
		ul#secondLevelMenu li.menuItemII{
			background: url(../images/IIlvlbkgnd.png) no-repeat;
		}
		ul#secondLevelMenu li.menuItemII:hover,
		ul#secondLevelMenu li#li_menuItemIISel{
			background: url(../images/IIlvlbkgndSel.png) no-repeat;
		}			
			ul#secondLevelMenu li.menuItemII a.menuItemIILink{
				height: 40px;
				font-size: 81.25%;
				font-weight: bold;
				color: #354e60;
				display: block;
				padding: 15px 0 0 20px;
				width: 145px;
			}	
			ul#secondLevelMenu li.menuItemII a.longTxt{
				font-size: 75%;
				height:46px;
				padding:9px 5px 0 20px;
				width:140px;				
			}			
			ul#secondLevelMenu li.menuItemII a.menuItemIILink:hover{
				text-decoration: none;
			}					
	/* END II LEVEL */
	
	/* III LEVEL inside II */
	ul#secondLevelMenu ul{
		list-style: none;
		margin-bottom: 10px;
		font-size: 81.25%;
		color: #354E60;
		list-style: circle;
	}
	ul#secondLevelMenu ul li:hover,
	#menuItemIIISel{
		list-style: disc;
	}
	/* END III LEVEL inside II */
	
/* END MENU */

/* CONTENT */
#content{
	float: left; display: inline;
	width: 75%;
	padding: 0 2% 2% 2%;
	font-size: 0.76em;
	min-height: 400px;
	overflow: hidden;
}
	#content.homePage{
		width: 96%;
	}
	 #content > #partnerAbstract div:first-letter,
	 /* #content > .contentText > div:first-letter,*/
	 #newsText div > div:first-child:first-letter{
		 font-size: 295%;
		 margin: 3px 3px 0 0;
		 float: left;
		 color: #3a5366;
	 }
	 
.contentText img{
	padding:3px;
	border: 1px solid #354E60;
	}

/* tables inside content */
#content .contentText table{
	margin: 10px auto;
}
	#content .contentText table,
	#content .contentText table td{
		border: solid 1px #3a5366;
	}

/* end tables inside content */
/* texts */
.contentText{
	line-height: 150%;
}
/* end texts */

/* subbox */
.subBox{
	border: solid 1px #d5e2e5;
	padding: 0 10px 10px 10px;
	margin-top: 15px;
}
.subBox.withImg{
	margin: 40px 0 0 0;	
}
	.subBox h3{
		background: url(../images/bkgndSubBoxTitle.gif) top  right no-repeat;
		margin: 0;
		padding: 16px 0;
	}
	.subBox h3 label{
		font-size: 75%;
		color: #878787; 
	}
	.subBox .imgContainer{
		float: left; display: inline;
		width: 137px; height: 116px;
		padding: 10px 26px 10px 11px;
		background: url(../images/imgBkgnd.gif) no-repeat;
		text-align: center;
		margin-top: -18px;
	}
	.subBox label,
	#content.detail label{ /* provo ad applicare uno stile comune a tutte le label di subBox e alle pagine di dettaglio, relative alla pagina della lista dei partner, potrebbe dar problemi da altre parti */
		font-variant: small-caps;
		color: #719cbb;		
		display: inline-block;
		width: 150px;
	}
		.subBox img{
			max-width: 100%;
			max-height: 100%;
		}
	
/* end subbox */

/* partners detail */
#partnerAbstract {
	margin-bottom: 1em;
}
.partnerContacts {
	margin-top:10px;
	padding-left:1em;
	text-align:center;
}
.innerMenu{
	text-align: center;	
}
/* end partners detail */

/* facilities.aspx  */
#content.facilities h2{
	margin-top: 0;
	margin-bottom: 25px;
}
/* END facilities.aspx  */

/* facilitiesData.aspx */
#content.facilityData .facility img{
	float: left;
	margin:0 15px 15px 0;
}
	#content.facilityData .facility label{
		font-variant: small-caps;
		color: #719cbb;			
	}
	.likeTR{ /* todo - classe universale per le righe come TR */
		min-height: 25px;
	}
/* END facilitiesData.aspx */

/* Menu.aspx - Items To Sort */
#itemsToSort label{
	width: 15em;
}	
/* END Menu.aspx - Items To Sort */

/* PeopleData - person detail */
.personCVForm {
	border: #e4f4ff 1px solid;
	padding: 2em;
	background: #feffff;
	MARGIN: 0.5em 0px 1em;
	WIDTH: 88%;
}
/* END PeopleData - person detail */

/* NewsData.aspx */
#intro {
	font-variant:small-caps;
	padding-bottom:0.5em;
}
#newsFiles{
	margin-top: 10px;	
}
/* END NewsData.aspx */

/* StaffInRACT.aspx  */
.staffInWP .person input{
	display: inline-block;
	width: 90px;
}
.staffInWP h3 .coordinator,
.staffInWP h3 .participant{
	display: inline-block;
	width: 100px;
	text-align: center;
}
.staffInWP .coordPart{
	border-bottom: solid 1px #719cbb;
	margin-bottom: 20px;
	padding-bottom: 15px;
}
/* END StaffInRact.aspx */

/* Menu.aspx Item to sort */
#items
#itemsToSort label{
	width: 16em;
}
/* END Menu.aspx Item to sort */

/* EventsData.aspx  */
#regEventParts{
	list-style: square;
}
/* END EventsData.aspx */
/* Dashboard */
.dashboardList{
	margin: 10px;	
}
.dashboard  img{
	
}
.dashboard  > h3{
	margin:					0.5em 0;
	padding: 				5px 10px;
	border-bottom:			1px solid #ddd;
}
.dashboard  > h4{
	margin:					0;
	padding: 				5px 10px;
	border-bottom:			1px solid #ddd;
	color: 					#949694;
}
.dashboard  p{
	padding: 				5px 10px;
}
.dashboard  div.item{
	padding: 				5px 10px;
}
.dashboard  div.deliverables{
}
.dashboard  div.updates{
}
.dashboard  div.news{
}
.dashboard  div.news div.item .news-title{
	text-transform: 		uppercase;
	margin: 				0;
}
.dashboard  div.news div.item .news-meta{
	font-style: 			italic;
	
}
.dashboard  div.news div.item .news-intro{
	margin: 				0;
	
}
/* end Dashboard */

/* END CONTENT */

/* COLUMN */
#column{
	width: 21%;
	float: left; display: inline;

}
/* END COLUMN */

/* FOOTER */
#footer{
	width: 960px;
	background: url(../images/bkgndFooterInner.gif) no-repeat;
	height: 292px;
	margin: 0 auto 0 auto;
}
	#ftRightBox{
		float: left;
		display: inline;
		width: 370px;
		height: 300px;
	}
	#framework,
	#partnerLogoZoom{
		float: left; display: inline;
		width: 223px;
		text-align: right;		
		margin: 23px 0 0 70px;
	}
		#framework div{
			margin: 0 0 30px 0;	
		}
		#framework span{
			font-size: 81.25%;
			color: white;
		}
/* END FOOTER */

/* PARTNERS TOOL */
div#partners{
	width: 229px;	
	margin: 25px 0 0 60px;
	float: left;
	display: inline;
}
	div#partners .title{
		margin: 0 0 0 6px;
	}
	div#partners a{
		display: inline-block;
	}	
	div#partners .partner{
		margin: 0 0 9px 6px;
	}
/* END PARTNERS TOOL */

/* SEARCH TOOL */
#searchTool{
	overflow: auto;
	width: 260px;	
	margin: 49px 0 0 90px;
}
	#searchTool .searchBox{
		float: left;
		display: inline;
		height:20px;
	}
	#searchTool .title{
		float: left;
		display: inline;
		clear: right;
		margin: 0 0 12px 3px;
	}
	#btnToolSearch{
		background: url(../images/search/searchButton.png) no-repeat;
		border: none;
		width: 35px; height: 17px;
		float: left; display: inline;
		margin: 0 0 0 -1px; /* fix for ie 7,8 */
	}
	#txtToolSearch{
		width: 185px;
		background: url(../images/search/searchTextBox.png) no-repeat;
		border: none;
		color: white;
		padding-left: 7px;
		float: left; display: inline;		
	}
	#ddlSearchLevelTool{
		background: #485967;
		border: solid 1px #fefefe;
		color: white;
		float: left;
		clear: both;
		margin: 5px 0 0 0;
		width: 226px;
	}
/* END SEARCH TOOL */

/* LOGIN TOOL */
#loginTool{
	float: left;
	display: inline;
	width: 260px;
	height: 150px;
	margin: 28px 0 0 90px;
}
.loginBox{
	float: left; display: inline;
	height: 20px; 
	clear: both;
	width: 225px;
}
#loginTool .title{
		clear:right;
		display:inline;
		float:left;
		margin:0 0 12px 3px;	
	}
	#txtToolUserName,
	#tft_swapper,
	#btnToolLogin{
		float: left;
		display: inline;
	}
	#txtToolUserName{
		width: 83px; height: 17px;	
		padding: 0 5px;
		background: url(../images/login/username.png) no-repeat;		
		border: none;
		color: white;
		clear: left;
	}
	#tft_swapper input{
		width: 94px; height: 18px;	
		background: url(../images/login/password.png) no-repeat;		
		border: none;
		*margin-top: -1px;
		color: white;
	}	
	#btnToolLogin{
		background: url(../images/login/btnLogin.png) no-repeat;
		border: none;
		width: 38px; height: 17px;
		margin: 0 0 0 -2px;
	}	
	#forgotPwd{
		clear: both;
		color: white;
		font-size: 75%;
		float: left;
		display: inline;
		margin: 5px 0 0 0;
	}
	#lblToolMessage{
		clear: both;
		color: white;
		float: left;
		display: inline;
		font-weight: bold;
		font-size: 75%;
		margin: 10px 0 0 0;
	}
/* END LOGIN TOOL */

/* LOGOUT TOOL */
#logoutTool{
	clear: both;
	margin:	20px 0 0 90px;	
	width: 260px;
}
	#logoutTool a{
		color: white;
		font-size: 80%;
		margin: 0 10px 0 0;
	}
/* END LOGOUT TOOL */

/* BANNER */
#contentImage{
	z-index: 0;
	position: relative;
	margin: 15px 0 0 0;
}
/* END BANNER */

/* NEWS TOOL */
div#newsTool{
	color: #fff;
	float: right; display: inline;
	width: 410px;
	min-height: 114px;
	margin: 17px 0 0 0;
}

	div#newsToolControls{
		margin: 0 0 0 50px;
		background: url(../images/newstool/newstool_line.gif) bottom right no-repeat; 
		height: 70px;
	}
	
		div#newsToolControls .newsTool_newsLink{
			font-size: 81.25%;			
			font-weight: bold;
			color: #fff;
		}
		
		div#newsToolControls .newsTool_newsIntroduction{
			font-size: 68.75%;
			margin: 2px 0 0 0;
		}
		
	div.newsTool_navigation{
		text-align: right;
		padding: 5px 28px 0 0;
	}
		div.newsTool_navigation a{
			margin: 0 0 0 5px;
		}	
/* END NEWS TOOL */
	
/* MAP TOOL */
#map{
	background: url(../images/mapWImg.gif) no-repeat;
	width: 660px; height: 37px;
	padding: 0 0 0 15px;
	line-height: 37px;
	margin: -7px 0 0 0;
	z-index: 1;
	position: relative;
	clear: both;
}
#map.altImg{
	background: url(../images/map.gif) no-repeat 0 1px;
	line-height: 35px;
	height: 34px;
	padding: 4px 0 0 15px; 
	clear: both;
}
/* END MAP TOOL */

/* NETSCIENCE PROJECT TOOLS */
#prjToolTitle{

}
#projectTools{
	text-align: left;
	width: 174px;
	margin: 14px 0 10px 20px;
	overflow: auto;
}
#projectTools ul{ 
	list-style: none;
	width: 172px;
	background: white url(../images/prjToolBackground.png) top no-repeat;
	border-width: 0 1px 0 1px;
	border-style: solid;
	margin: 0;
	padding: 0;
	border-color: #ccdde9; margin: 0;
	float: left; display: inline;
}
#projectTools ul li{
	margin: 0 0 8px 6px;
	list-style: none;	
}
#projectTools ul li.last{
	margin: 0 0 0 6px;
}
#projectTools ul li a{
	height: 31px;
	line-height:31px;
	display: block;
	padding: 0 0 0 50px;
	font-size: 81.25%;
}
#projectTools img{
	float: left; display: inline;	
}
a#prjToolDash{background: url(../images/prjtools/prj_dash.gif) 			no-repeat 10px 0}
a#prjToolRese{background: url(../images/prjtools/prj_wp.gif) 			no-repeat 10px 0}
a#prjToolFile{background: url(../images/prjtools/prj_files.gif)			no-repeat 10px 0}
a#prjToolNews{background: url(../images/prjtools/prj_news.gif)			no-repeat 10px 0}
a#prjToolSend{background: url(../images/prjtools/prj_send.gif) 			no-repeat 10px 0}
a#prjToolEven{background: url(../images/prjtools/prj_event.gif) 		no-repeat 10px 0}
a#prjToolAdmi{background: url(../images/prjtools/prj_config.gif) 		no-repeat 10px 0}

/* END NETSCIENCE PROJECT TOOLS */

/* PNG FIX */
.insideNewsFrame,
a.newsTool_title img,
div.newsTool_navigation a img,
li.menuItem img,,
li.selectedItem img,
ul#secondLevelMenu li.menuItemII,
div#searchTool a img,
div#loginTool a img{ behavior: url(../pngfix/iepngfix.htc)}
/* END PNG FIX */

/* New stylesheet forms */
#pnlTools{
	display: none;	
}
/* End New stylesheet forms */

/* OLD STYLESHEET - FORMS */
.formGui H2 {
	MARGIN: 0.5em 0px
}
.formGui label{
	PADDING-LEFT: 5px;
	FLOAT: left;
	WIDTH: 13em;
	TEXT-ALIGN: right;
	font-variant: small-caps;
}
.formGui .sectionContent label{
	text-align: left;
	width: 99%;
	padding-left: 0;
}
.formGui .sectionContent,
.formGui .descBlock{
	margin-bottom: 0.5em;	
}
.formGui .sentBy LABEL {
	PADDING-LEFT: 0px;
	background: none transparent scroll repeat 0% 0%;
	FLOAT: none;
	WIDTH: auto;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	TEXT-ALIGN: left;
	BORDER-BOTTOM-STYLE: none
}
.formGui .sentBy LABEL {
	background: none transparent scroll repeat 0% 0%
}
.formGui .textBoxOne,
.formGui .textBox,
.formGui .textBoxLarge,
textarea{
	MARGIN-LEFT: 4px;
	width: 62%;
	border: solid 1px #e6e6e6;
	background: #f7f7f7;
}
.formGui .textBoxOne:active,
.formGui .textBox:active,
.formGui .textBoxLarge:active,
.formGui .textBoxOne:hover,
.formGui .textBox:hover,
.formGui .textBoxLarge:hover,
.formGui .textBoxOne:focus,
.formGui .textBox:focus,
.formGui .textBoxLarge:focus,
textarea:focus,
.UplFile:active{
	border-color: #749dbb;
	background: #eef3f7;	
}
#txtSearch {
	MARGIN-BOTTOM: 2px
}
.formGui .textBoxOne {
	WIDTH: 13em
}
.formGui SELECT {
	MARGIN-BOTTOM: 2px;
	COLOR: #262626;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-left: 0.3em;
}
.formGui .fileUpload {
	MARGIN-LEFT: 4px
}
.formGui .radio {
	MARGIN-LEFT: 4px
}
.example {
	PADDING-LEFT: 13.5em;
	font-size: 0.82em;
}
.privacyPanel {
	MARGIN-TOP: 2px
}

#rdbPrivacy LABEL {
	background: none transparent scroll repeat 0% 0%;
	FLOAT: none;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.formGui .logo,
.formGui .image{ clear: both}
.toolsPanel LABEL {
	background: none transparent scroll repeat 0% 0%;
	FLOAT: none;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.privateToolsPanel LABEL {
	background: none transparent scroll repeat 0% 0%;
	FLOAT: none;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
#pnlUsers{
	margin-bottom: 1.7em;
}
#pnlUsers LABEL {
	background: none transparent scroll repeat 0% 0%;
	FLOAT: none;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
#rdbPrivacy LABEL:hover {
	background: none transparent scroll repeat 0% 0%
}
.toolsPanel LABEL:hover {
	background: none transparent scroll repeat 0% 0%
}
.privateToolsPanel LABEL:hover {
	background: none transparent scroll repeat 0% 0%
}
#pnlUsers LABEL:hover {
	background: none transparent scroll repeat 0% 0%
}
#pnlUsers TD {
	VERTICAL-ALIGN: bottom
}
.hidePanelLink {
	MARGIN-TOP: 10px;
	DISPLAY: block;
	FONT-SIZE: 1.1em;
	TEXT-TRANSFORM: uppercase
}
.toolsPanel INPUT {
	MARGIN-BOTTOM: 4px;
	VERTICAL-ALIGN: middle
}
.privacyPanel LABEL {
	WIDTH: auto !important;
	border-bottom: none;
}
.checkBox {
	MARGIN-LEFT: 4px
}
#rblTypology INPUT {
	MARGIN-LEFT: 4px
}
.permission .checkBox INPUT {
	MARGIN-LEFT: 4px
}
.inDraft .checkBox INPUT {
	MARGIN-TOP: 4px;
	MARGIN-BOTTOM: 5px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.closeDM .checkBox INPUT {
	MARGIN-TOP: 4px;
	MARGIN-BOTTOM: 5px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
#rblTypology INPUT {
	MARGIN-TOP: 4px;
	MARGIN-BOTTOM: 5px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.permission .checkBox INPUT {
	MARGIN-TOP: 4px;
	MARGIN-BOTTOM: 5px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
#deletionWarning .warning {
	MARGIN-TOP: 10px;
	DISPLAY: block;
	FLOAT: left;
	COLOR: #4d0005
}
.alert .checkBox {
	VERTICAL-ALIGN: top
}
.UplFile {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #F7F7F7;
	color:#16274d;
	font-weight: bold;
	float: left;
	margin-left: 0.2em;
	border: 1px solid #E6E6E6;
}
.partnerData .UplFile{
	float: none;	
}
#dgrUplFile .GridHeader TD {
	visibility: hidden;
}
#dgrUplFile INPUT {
}
.textArea {
	BORDER-RIGHT: #e7e6e7 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #e7e6e7 1px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #e7e6e7 1px solid;
	WIDTH: 100%;
	COLOR: #4d0005;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #e7e6e7 1px solid;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
}
.newsLetterConfig .formGui LABEL {
	WIDTH: 15em
}
.buttonRowForm{
	float: right;
	height: 2em;
}
.buttonRowForm div{
	float: right;
	height: 2em;
}
#content .buttonRowForm div input.button{
	margin-left: 0.2em;
}
.formGui .content{
	margin-bottom:1em;	
}
.buttonRow INPUT {
	padding: 0 2em 0 2em;
	MARGIN-TOP: 1em;
	background: #749dbb;
	FLOAT: right;
	MARGIN-LEFT: 10px;
	VERTICAL-ALIGN: top;
	COLOR: white;
	border: none;
}
.buttonRow {
	clear:both; /* fixes a wrong button floating problem in ie7 */
	float:left;
	height:20px;
	margin:10px 0;
	width:100%;
}
.buttonRow.moveItem{
	float: left;
	width: 100%;
	margin-bottom: 0.5em;
}
#content .button {
	border: none;
	background: #749dbb no-repeat;
	margin: 0 0 2px 10px;
	color: white;
	font-variant: small-caps;
}
#dgrUplFile{
	clear:left;
	margin-left: 25.2%;
	margin-top: 5px;
}
#dgrUplFile INPUT {
	background:#749dbb;
	border:1px solid #749dbb;
	color:white;
	margin-bottom:2px;
	margin-left:10px;
}
#dgrUplFile .GridHeader{
	display: none;	
}
.categories .page {
	FONT-WEIGHT: bold
}
.newsPreview {
	PADDING-RIGHT: 5px
}

#firstLevelMenuB {
	WIDTH: 100%;
	TEXT-ALIGN: center
}
#firstLevelMenuB LI {
	PADDING-RIGHT: 1em;
	DISPLAY: inline;
	PADDING-LEFT: 1em;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 2em;
	PADDING-TOP: 0px;
	HEIGHT: 2em;
	TEXT-ALIGN: center
}
#firstLevelMenuB LI A {
	FONT-SIZE: 0.65em;
	TEXT-TRANSFORM: uppercase;
	COLOR: #741a22
}
#firstLevelMenuB LI A:hover {
	COLOR: #c32b39! important
}
.selectedItemB {
	COLOR: #c32b39! important
}
.sepB {
	padding: 0px;
}
.listLinkPrior1 {
	DISPLAY: block;
	PADDING-TOP: 1em
}
.listLinkPrior2 {
	PADDING-LEFT: 2em
}

.readMore {
	TEXT-ALIGN: right
}
.readMore:hover {
	TEXT-DECORATION: underline
}
.newsDandP {
	DISPLAY: block;
}
.newsDandPList {
	PADDING-BOTTOM: 0em
}
#newsLink label{
	COLOR: #7e7e7e;
	font-variant: small-caps;	
}
#pnlList {
	PADDING-LEFT: 2em
}
#pnlList LABEL {
	background: none transparent scroll repeat 0% 0%;
	FLOAT: none;
	WIDTH: auto;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	TEXT-ALIGN: left;
	BORDER-BOTTOM-STYLE: none
}
#pnlEmailList LABEL {
	background: none transparent scroll repeat 0% 0%;
	FLOAT: none;
	WIDTH: auto;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	TEXT-ALIGN: left;
	BORDER-BOTTOM-STYLE: none
}
#pnlList INPUT {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
#pnlList TR {
	LINE-HEIGHT: 200%
}
.chkAll {
	MARGIN-LEFT: 0.1em
}
.chkAll LABEL {
	FONT-STYLE: italic
}
#contactForm .personEmail DIV {
	DISPLAY: block;
	FONT-SIZE: 0.9em;
	MARGIN-LEFT: 2em;
	TEXT-ALIGN: center
}
#contactForm #lblEmailWarning {
	DISPLAY: block;
	FONT-SIZE: 0.9em;
	MARGIN-LEFT: 2em;
	TEXT-ALIGN: center
}
#contactForm #lblEmailWarning {
	MARGIN-LEFT: 9.5em
}
#contactForm #txtBody {
	DISPLAY: block;
	MARGIN-LEFT: 0.3em;
	WIDTH: 100%
}
#contactForm .message {
	MARGIN-TOP: 1em;
	FLOAT: left;
	WIDTH: 100%
}
#contactForm .files {
	MARGIN-TOP: 1em;
	FLOAT: left;
	WIDTH: 100%
}
#contactForm .fileUploadEmail {
	DISPLAY: block
}
#uplFile1 {
	MARGIN-LEFT: 0.2em
}
#uplFile2 {
	MARGIN-LEFT: 13.35em
}
#uplFile3 {
	MARGIN-LEFT: 13.35em
}
#uplFile4 {
	MARGIN-LEFT: 13.35em
}
#uplFile5 {
	MARGIN-LEFT: 13.35em
}
.fileObjects .wpContainer .deliverables {
	CLEAR: left;
	MIN-HEIGHT: 2em;
	FLOAT: left;
	WIDTH: 100%
}
.fileObjects .wpContainer .wp IMG {
	FLOAT: left! important
}
.workPackageData .pieceOfNews H3 {
	MARGIN-TOP: 2em;
	DISPLAY: block;
	FONT-SIZE: 1em;
	FLOAT: left;
	WIDTH: 95%
}
#OpenCloseAction {
	background: url(../images/page_up.gif) no-repeat
}
#CloseAction {
	background: url(../images/page_key.gif) no-repeat
}
.forgotPassword{
	margin-top: 1em;
}
.formGui .homeTitle,
.formGui .name,
.formGui .surname,
.formGui .organization,
.formGui .permission,
.formGui .userName,
.formGui .username,
.formGui .username2,
.formGui .email, 
.formGui .phone,
.formGui .subject, 
.formGui .password, 
.formGui .sinceDate, 
.formGui .toDate,
.formGui .newsTitle, 
.formGui .dateAndPlace, 
.formGui .linkLabel, 
.formGui .linkUrl,
.formGui .formGuiLine,
.formGui .oldPassword,
.formGui .newPassword,
.formGui .confirmPassword,
.formGui .files,
.formGui .eventTitle,
.formGui .optionEvent,
.formGui .newsTitle,
.formGui .keywords,
.formGui .metaDescription,
.formGui .type,
.formGui .windowTitle,
.formGui .formRow,
.formGui .sectionShortTitle,
.formGui .alert,
.formGui .public{
	min-height: 2.5em;
	line-height: 1.5em;
	clear: left;
}
.formGui .formRow.panel{
	margin-bottom: 0.5em;	
}
.formGui .delivDate{
	height: 3.5em;
	line-height: 1.5em;
}
.formGui .optionEvent label{
	border-bottom: none;
	width: auto;
	font-size: 0.82em;
}
/* FEEDS */
.linkItem{
	float: left;
}
#feedDescriptionBox{
	padding-bottom: 0.5em;
}
#addNewFeedBox{
	margin-bottom: 1em;
	background: #eff2f6;
}
#pnlDDLDeliverable{
	
}
#rblTypology{
	
}
#requiredInformation{
	height: 2em;
	width: 15em;
}

/* MENU MANAGEMENT */
.disabledItem td a span{
	color: gray;
}


.newsEyelet,
.hDate{
	font-size: 0.75em;
	font-weight: bold;
	color: #b9c1d1;
}

.anchor {
	
	border-bottom: 1px solid #AAB2BE;
	padding-bottom: 1em;
	padding-left: 1.3em;
}


.LinkItemOfList{
	float:left;
	margin-bottom:1em;
	margin-left:1em;
	margin-top:0.25em;
	padding:0.25em 0 0.25em 0.25em;
	width:100%;
}
#content #btnDeleteImage,
#content #btnDeleteLogo,
#content #btnDeleteFile{
	margin-left: 1px;	
	font-size: 0.81em;
	padding: 0;
}
#content #btnUplImage,
#content #btnUplLogo,
#content #btnUplFile{
	margin-left: 3px;	
	font-size: 0.81em;
	padding:0;
}
.messageLabel{
	font-weight: bold;
	line-height: 2em;
}

#lnkOpenDesc{
	cursor: pointer;	
}
dl.typesDesc{
	padding: 1em;	
}
dl.typesDesc dt{
	font-weight: bold;	
}
dl.typesDesc dd{
	padding-left: 0.5em;
	padding-bottom: 0.5em;
}
#btnChangePw{
	float: right;	
	clear: left;
}
.loginInfo{

}
#OpenCloseAction{
	cursor: pointer;
}
.deliverableData label{
	font-weight: bold;	
}
.cvData .name span{
	display: block;
	clear: left;
	font-weight: bold;
	
}
.cvData .name label{
	border-bottom: none!important;
	width: auto;
	padding-left: 0;
	
}
#sendMailTool{
	margin-top: 1.2em;
	text-align: right;
	padding-right: 1.3em;
}
#sendMailTool h2{
	font-size: 0.8em;
}
#sendMailTool h2 a{
	color: #16274d;
	text-transform: lowercase;
}
#sendMailTool h2 a img{
	vertical-align: bottom;
	margin-left: 0.4em;
}
#closeDelMil{
	display: none;
}
input#uplFile{
	background: white;
}
#pnlMeta,
#pnlFile,
.filePanel{
	clear: left;
}
#content .icon,
#content .subBox img.icon{
	background: none transparent scroll repeat 0% 0%;
	FLOAT: none;
	MARGIN: auto;
	VERTICAL-ALIGN: top;
	WIDTH: auto;
	padding: 0;
	border: none;
}
.suggestedDim{
	font-size: 0.75em;
	color: #999;
	font-weight: normal;
}	



/* Used by wiki */
.indent_left{
	padding: 0;
	padding-bottom: 1em;
	margin-left: 2em;
	float: none;
}


/* Label and wraps */

div.wrap, div.no_wrap{
	padding: 14px 10px 0 10px;
	font-weight: bold;
}

div.wrap label{
	display: block;
	float: left;
	width: 12em;
	font-weight: normal;
}
div#widget_usrsel > h4, div#widget_usrsel > p, .widget_usrsel_checkboxes{
	padding: 				5px 10px;
}
.widget_contentsel_links{
	margin-bottom: 1em;
}
div#toolbox_selection{
	padding: 1em 0;
}
div#toolbox_selection ul li{
	list-style: none !important;
}	

div#dialog{
	padding: 10px;
}
div#dialog .error-message{
	color: #ff0000;
}

div#dialog_buttons{
	margin-top: 2em;
	text-align: right;
}
div#dialog_buttons button{
	padding: 0.2em 0.5em;
}
/* logged buttons */

#editActions {
	float: 			right; 
	display: 		inline;
	height: 		2em;
	width: 			100%;
	margin: 		10px 0 0 0;
}
	#editActions a{
		float: right; 
		display: inline;
		padding: 1px 5px 1px 20px;
		LETTER-SPACING: 1px;
		font-variant: small-caps;
		font-size: 11px;
	}
.actions {
	clear: both;
	margin: 0 0 1em 0;
	padding: 1% 2.5% 0 2.5%;
	width: 95%; height: 25px;
}
	.actions A {
		padding: 1px 5px 1px 20px;
		float: right; display: inline;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		letter-spacing: 1px;

	}
	.additionalLink{
		padding: 0 0 0 5px;
	}
	
/* button icons */
	A#addNewFaqAction,
	A#addNewAction,
	A#addNewsAction,
	.addNewChild A,
	.newLinkAction A,
	A.addNewChild,
	.addAction{
		background:			url(../images/add.png) 				no-repeat 0px -1px;
	}
	.actions .comment A {
		background: 		url(../images/comment_add.png) 		no-repeat 0px -1px;
	}
	.actions .messageResponse A {
		background: 		url(../images/pencil_add.png)		no-repeat 0px -1px;
	}
	.actions .details A,
	A#newSearchAction{
		background: 		url(../images/zoom.png) 			no-repeat 0px -1px;
	}
	.modifyAction A,
	.modify A,
	A#modifyAction,
	A.modifyAction,
	.deleteAction A{
		background: 		url(../images/page_white_edit.png)  no-repeat 0px -1px;
	}
	.deleteAction,
	.delete A,
	A#deleteAction{
		background: 		url(../images/delete.png) 		    no-repeat 0px -1px;
	}
	.settings A,
	 a.Settings{
		background: 		url(../images/wrench_orange.png)    no-repeat 0px -1px;
	}
	
	.previous_versions a{
		background: 		url(../images/expand.png) 		    no-repeat 0px -1px;
	}
	
	A#lastUpdateAction {
		background: 		url(../images/lastupdate.gif) 		no-repeat 0px -1px;
	}
	A#sortAction {
		background: 		url(../images/arrow_switch.png) 	no-repeat 0px -1px;
	}
	.reviewAction {
		background: 		url(../images/icon_review.png) 		no-repeat 0px 0px;
	}
	.validationAction {
		background: 		url(../images/icon_validation.gif)  no-repeat 0px 0px;
	}
	#settingsAction {
		background: 		url(../images/icon_settings.gif) 	no-repeat 0px 0px;
	}
	.searchAction {
		background: 		url(../images/search_magnifier.gif) no-repeat 0px 0px;
	}
	.newsletterAction {
		background: 		url(../images/icon_newsletter.gif) 	no-repeat 0px 0px;
	}
	A#addNewFaqAction,
	A#addNewAction,
	A#addNewsAction,
	A#addNewsAction,
	.addNewChild A,
	.newLinkAction A,
	A.addNewChild,
	.addAction{
		background: 		url(../images/icons/add.png) 		no-repeat 0px -1px;
	}
	.actions .comment A {
		background: 		url(../images/comment_add.png) 		no-repeat 0px -1px;
	}
	.actions .messageResponse A {
		background: 		url(../images/pencil_add.png) 		no-repeat 0px -1px;
	}
	.actions .details A {
		background: 		url(../images/icons/magnifier.png)  no-repeat 0px -1px;
	}
	A#newSearchAction {
		background: 		url(../images/icons/magnifier.png)  no-repeat 0px -1px;
	}
	.modifyAction A,
	.modify A,
	A#modifyAction,
	A.modifyAction{
		background: 		url(../images/icons/page_edit.png)  no-repeat 0px -1px;
	}
	.deleteAction A,
	.deleteAction,
	.delete A,
	A#deleteAction{
		background: 		url(../images/icons/delete.png)		no-repeat 0px -1px;
	}
	.settings A,
	A.Settings{
		background: 		url(../images/wrench_orange.png) 	no-repeat 0px -1px;
	}
	A#lastUpdateAction {
		background: 		url(../images/icons/bell_go.png) 	no-repeat 0px -1px;
	}
	A#sortAction {
		background: 		url(../images/icons/arrow_switch.png) no-repeat 0px -1px;
	}
/* END button icons */

/* end logged buttons */

/* Stefano - fixes for wiki */
.clear{ clear: both }
/*.actions{
	margin-bottom: 10px;
}
.actions a{
	font-variant: small-caps;
	font-size: 11px;
}*/
.actions .addNewChild a{
	width: auto;
	/*padding-left: 20px;*/
}
.audit_data_list{
	padding: 2px 15px;
	font-weight: bold;
}
/* END Stefano - fixes for wiki */

.sciPub_eyelet,
.otherInfo{
	color:#7e7e7e;
	font-variant:small-caps;
}
.sciPub_title a{
	font-weight: bold;	
}
.sciPubData label{
	display: inline-block;
	width: 150px;
	color:#7e7e7e;
	font-variant:small-caps;	
}
#sciPub_abstract,{
	margin: 20px 0;	
}
#insideContainer1 .actions{
	margin-bottom:0;	
}
/* END OLD STYLESHEET - FORMS */

/* Event registration */
div.eventRegisterForm h3{
	font-weight: bold;
	font-size: 1.1em;
}

p.formFieldInfo{ margin-left: 13em; }
p.formFieldInfo span{ font-size: 0.8em; }

div.eventPart{
	font-weight: bold;
}

.registerObjects .item {
	padding-left:0;
	padding-right:0;
	width:100% !important;
}
.registerObjects .categories .item {
	border:medium none;
	margin-top:0 !important;
}
.registerObjects .item, .categories .item {
	min-height:10px;
}
.registerObjects .category {
	float:left;
}
.registerObjects .position {
	float:left;
	font-weight:bold;
	width:354px;
}
.position label {
	display:block;
	font-weight:bold;
}
.registerObjects .item {
	float:left !important;
	margin-top:5px;
	padding-bottom:4px;
	padding-top:4px;
	width:420px;
}
.registerObjects .categories {
	float:left;
	width:100%;
}
.registerObjects .categories .actions {
	clear:both;
	float:left;
	margin-bottom:5px;
}
.registerObjects .registerActions {
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	height:28px;
	margin-bottom:0;
	margin-top:0;
	width:100%;
}
.registerObjects .registerActions a {
	border-left:1px solid white;
	float:right;
	line-height:150%;
	padding:0 5px;
	text-align:center;
}

.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;
}

/* 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;

}

/* ----------------- */

