/* imports */
	@import url(style_forms.css);	
/* end imports */

/* style for html tags */
*{
	outline: none !important;
}
html{
	padding: 0;
	margin: 0;
}
body{
	margin: 0;
	font-family: Trebuchet MS, Geneva, sans-serif;
	font-size: 16px;
	color: #535255;
	background: url(../images/imgsCGSEurope/body-bg.jpg);
}
a{ 
	text-decoration: none;	
	color: #a33b20;
}
p{
	
}
a:hover{
	text-decoration: underline;
}	
a img{
	border: none;
}	
h1{
	font-size: 			24px;
	color: 				#124375;
	font-family: 		Arial, Helvetica, sans-serif;
	margin-top:			0;
	clear:				both;
	letter-spacing: 	-1px;
	margin-bottom:      10px;
}
h2{
	font-size: 	15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 	normal;
}
h2,
h2 a{
	color: #2b2b2b;
	font-weight: bold;
}
h3{
	font-size: 14px;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: 	normal;	
}
h3,
h3 a{
	
}
/* end style for html tags */

/*  website structure divs */
#boxing{
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
	background: url(../images/imgsCGSEurope/shadow.png) repeat-y;	
}
	#boxing2{
		width: 950px;	
		margin: 0 auto;
		orphans: auto;
	}
	#insideBoxing{
		margin: 		0 auto;
		width: 			950px;
			/*FIXME: artur per cortesia controlla - stefano */
			overflow: 		hidden;
			/*FIXME: artur per cortesia controlla - stefano */
		clear: both;
		background: white;
	}
		#insideBoxing2{
			width: 			950px;
			/*FIXME: artur per cortesia controlla - stefano */
			overflow: 		hidden;
			/*FIXME: artur per cortesia controlla - stefano */
			clear: both;
		}	
/* end  website structure divs */

/* website logo */
#logo{
	display: block;
	float: left; 
	display: inline;
	margin: 2px 0 0 15px;
	height: 104px;
	width: 150px;
} 
#logo a{
	width: 20.19em; height: 7em;
}
/* end website logo */ 
/* HEADER */    
#header{
	height: 230px;
	width: 960px;
	margin: 0 auto;
	background: url(../images/imgsCGSEurope/shadow.png) repeat-y;
}
#header div.child{
	margin: 0 auto;
	width: 950px;
	height: 230px;
	background: white url(../images/imgsCGSEurope/banner2.jpg) top no-repeat;	
}

#loginLink, #logoutLink{
  float: right; margin-top: 9px; margin-right: 23px;
}

#languageChoose{
  float: right; margin-right: 10px; font-size: 14px; margin-top: 7px;
}
/* END HEADER */
/* MENU */

	/* I LEVEL */
	ul#firstLevelMenu{
		margin: 		0;
		height: 		45px;
		float: 			right;
		display: 		inline;
		width:          100%;
		padding: 	    0;
	}
		ul#firstLevelMenu li{
			height: 		45px;
			list-style:		none;
			float: 			left;
			display: 		inline;
			font-size: 		12px;
			border-right:   dotted 1px #8e8e8e;
			padding-right:  15px;
			padding-left:   15px;
		}
			ul#firstLevelMenu li a{
				text-transform: uppercase;
				display: 		block;
				font-weight: 	bold;
				line-height:    45px;
				color:			#112c63;
				/*-webkit-transition-property: background;
				-webkit-transition-duration:.5s;
				-webkit-transition-timing:ease-out;	*/	
			}
			ul#firstLevelMenu li a:hover,
			ul#firstLevelMenu li a.selectedItem{	
				color: 				#2e3488;	
				
			}			
			.posNR{ /* displays the position number of the menu item */
				display: 		none; 
			}	
			.shortDesc{ /* short description of section */
				display: 		none;
			}
	/* END I LEVEL */
	
	/* I LEVEL Administration */
	#flmAdmin{
		background:     white;
		height: 		38px;
		line-height:	20px;
		margin: 		0;
		padding: 	    0;
	}
		#flmAdmin li{
			float: left;
			display: inline;
			font-size: 87.5%;
			margin: 0 15px 0 0;
		}
		#flmAdmin li a{
			font-family: Arial, Helvetica, sans-serif;
			font-weight: 	normal;
		}		
		#flmAdmin li.selectedItem{
			font-weight: bold;
		}
	/* END I LEVEL Administration */	
	
	/* II LEVEL */
	#slmBkgndBottom{
	}
	#secondLevelMenuTitle{
		margin-top: 25px;
		text-align: right;
	}
		#secondLevelMenuTitle a{
			padding-right: 30px;
		}
	ul#secondLevelMenu{
		background: url("../images/imgsCGSEurope/secondLevelMenu.png") no-repeat scroll right top transparent;
    	color: #836936;
    	list-style: none outside none;
    	margin: 0;
    	padding: 18px 30px 0 50px;
    	text-align: right;
	}
		ul#secondLevelMenu.logged{

		}	
		ul#secondLevelMenu li.menuItemII{
			border: solid 1px white;
			border-bottom: dotted 1px #cdcdcd;
			padding-right: 4px;
			padding-top: 2px;
			padding-bottom: 2px;
		}
		ul#secondLevelMenu li.menuItemII:hover,
		ul#secondLevelMenu li#li_menuItemIISel{
			background: #f2f2f2;
		}			
			ul#secondLevelMenu li.menuItemII a{
				font-size:		12px;
				color: 			#124375;

			}	
			ul#secondLevelMenu li.menuItemII a.longTxt{
		
			}			
			ul#secondLevelMenu li.menuItemII a.menuItemIILink:hover{
				
			}					
	/* END II LEVEL */
	
	/* III LEVEL inside II */
	ul#secondLevelMenu ul{
		list-style: none outside none;
   		margin: 0 0 4px 0;
   		padding-left: 10px;
		font-size: 12px;
	}
	ul#secondLevelMenu ul li{
		padding-right: 11px;
		background: url(../images/imgsCGSEurope/li_square.gif) right no-repeat;
	}	
    ul#secondLevelMenu ul li#menuItemIIISel,
	ul#secondLevelMenu ul li:hover{
		background: url(../images/imgsCGSEurope/li_square_sel.gif) right no-repeat;		
	}	
	ul#secondLevelMenu ul li:hover,
	#menuItemIIISel{

	}
	
	ul#secondLevelMenu a#menuItemIISel{
		font-weight: bold;
	}
	
	ul#secondLevelMenu li.menuItemII ul {
	}
	/* END III LEVEL inside II */
	
/* END MENU */

/* CONTENT */
#content{
	float: 				right; 
	display: 			inline;
	width: 				69%;
	padding: 			0 1.5% 2% 2%;
	font-size: 			12px;
	min-height: 		400px;
	overflow: 			hidden;
	border-left:        dotted 1px black;
	color: 				#343434;
	padding-top:        30px;
}
	#content a{
		color: #a33b20;	
	}
	#content.homePage{
 		width: 96.5%;
		border: none;
	}

	 
.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,
.newsSummary{ 
	margin-top: 10px;
}
.newsDateAndPlace span{
	font-weight: bold;
}
.sciPubData .newsDateAndPlace span{
	display: inline-block;
	width: 500px;
	font-weight: normal;
}
.contentText p{
	margin: 7px 0;
}
.contentText ul, .contentText ol{
	margin: 7px 0;
}
.contentText ul li, .contentText ol li{
	margin-bottom: 5px;
}
/* end texts */

/* subbox */
.subBox{
	margin-bottom: 30px;
	float: left; display: inline;
	width: 47.5%;
}
.glossary .subBox {
	margin-bottom: 20px;
}
.logged .subBox{
    width: 93%;	
}
.posBoxOdd{
	margin-right: 2.5%;	
	clear: left;
	border-right: dotted 1px black;
	padding-right: 2%;
}
.logged .posBoxOdd{
	border-right: 0;	
}
	.subBox h3{
		margin: 0;
		clear: both;
		font-weight: bold;
	}
	#content .subBox h3 a{
	}	
	.subBox h3 label{
		font-size: 75%;
	}
	.subBox .imgContainer{
		float: right; display: inline;
		width: 150px;
		margin: 5px 5px 0 5px;
		text-align: center;
	}
	.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 */
		padding:  	  10px 10px 10px 0;
		font-weight:  bold;
		font-family:Trebuchet MS,Geneva,sans-serif;
	}
		.subBox img{
			max-width: 100%;
			max-height: 100%;
		}
.withoutContent{
	padding-bottom: none;
	background:		none;
}	
.withoutContent h3{
}
.permissions{
	padding: 5px 10px;	
}
/* 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:0.5em 0;
	font-style: italic;
}
#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;
	color:					#5E3F22;
}
.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: 27.35%;
	float: left;
	display: inline;
	

}
/* END COLUMN */

/* FOOTER */
#footer{
	clear: 			both;
	height: 		120px;
	margin:         0 auto;
	width:          950px;
	background: 	url(../images/imgsCGSEurope/footer.png) center top no-repeat;
	padding:        0 5px;
}
	#footer h2 a{
		font-size: 	15px;
		color: #2b2b2b;
	}
	#footerInner{
		width: 		950px;
		margin:     0 auto;
		height:		115px;
	}
#footer, form{
	margin-bottom:0 ;
}
/* 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{
	float: right;
	display: inline;
	width: 428px;
	margin-top: 9px;
}
#searchTool.logged{
	background: 	url(../images/imgsCO2Geonet/searchBoxLogged.png) no-repeat;	
}
	#searchTool .searchBox{
		
	}
	#searchTool .title{
	}
	#btnToolSearch{
		background: 	url(../DefaultImages/searchBtn.gif) no-repeat;
		border:			none;
		width:			22px;
		height: 		21px;
		float: left;
		display: inline;
	}
	#txtToolSearch{
		width:     		207px;
		font-size: 		14px;
		background: 	none;
		border:			none;
		float: left;
		display: inline;
		background: white;
	}
	.logged #txtToolSearch{
		width:			203px;
	}
	#ddlSearchLevelTool{
		background: 	white;	
		border: 		none;
		border-left:	dotted 1px black;
		width: 			190px;
		margin-right:	8px;
		float: left;
		display: inline;
	}
/* END SEARCH TOOL */

/* SERVICE MENU */
.serviceMenu{
	height:      40px;
}

/* END SERVICE MENU */

/* LOGIN TOOL */
#loginTool{
	float: right;
	display: inline;
	width: 400px;
	height: 91px;
	margin-left: 30px;
	font-size: 11px;
	margin-top: 8px;
}
.loginBox{
    clear: both;
    display: inline;
    float: left;
    height: 23px;
    margin-top: 2px;
    width: 400px;
}
.loginBox .title{
	float: left;
	display: inline;
	font-weight: bold;
	text-transform: uppercase;
	margin-right:  10px;
	margin-top: 2px;
}
	#loginTool h2 a{
		text-transform: lowercase;
	}
	#txtToolUserName,
	#tft_swapper,
	#btnToolLogin{
		float: left;
		display: inline;
	}
	#txtToolUserName{
		border: 		none;
		color: 			#033572;
		background: 	none;
		font-size: 		11px;
		width:			102px;
		background:     white;
		border: 		solid 1px white;
		border-right:   solid 1px #033572;
		
	}
	#tft_swapper input{	
		border: 		none;
		color: 			#033572;
		background: 	none;
		font-size: 		11px;	
		width:  		105px;
		background:     white;
		border: 		solid 1px white;	
		padding-left:   3px;
	}
	#btnToolLogin{
		/*width:			22px;
		height: 		17px;
		line-height:    17px;*/
		color: 			white;
		border: 		none;
		background:     #A33B20;
		color:			white;
		font-weight:    bold;  
	}	
	#loginTool #forgotPwd{
		font-size: 		10px;
		font-weight:    bold;
		float: 			left;
		display: 		inline;
		vertical-align: bottom;
		line-height:    23px;
		margin-left:    3px;
	}
	#lblToolMessage{
		display: block;
		margin-top: 2px;
		margin-left: -158px;
		position: absolute;
		width: 150px;
		color: black;
	}
/* END LOGIN TOOL */

/* LOGOUT TOOL */
#logoutTool{
	float: right;
	display: inline;
	width: 180px;
	margin-top: 10px;
	height: 40px;
	margin-left: 30px;
}
	#logoutTool a{
		font-size:	12px;
		margin-left: 10px;
	}
/* END LOGOUT TOOL */

/* BANNER */
#contentImage{
	z-index: 0;
	position: relative;
	margin: 15px 0 0 0;
}
/* END BANNER */

/* NEWS TOOL */
div#newsTool{
	background: url(../images/imgsCGSEurope/bgkndNews.jpg);
	margin-top: 30px;
}
	#newsTool .newsTool_title{
			margin-left: 20px;
			padding-top: 10px;
			margin-bottom: 8px;
	}
		#newsTool .newsTool_title a{
			color: white;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 20px;
			font-weight: bold;
		}	
	div#newsToolControls{
		padding: 		0 20px 0 20px;
	}
	
		div#newsToolControls .newsTool_newsLink{
			color: #253d4c;
			font-size: 13px;
			font-weight: bold;
		}
		
		div#newsToolControls .newsTool_newsIntroduction{
			font-size: 		12px;
			margin: 		0;
			margin-top:		8px;	
			color: #253d4c;
		}
		div#newsToolControls .newsTool_wrapper{
			width: 45px;
			margin: 0 auto;
		}
	div.newsTool_navigation{
		text-align: center;
		background: url(../images/imgsCGSEurope/dots_white.gif) no-repeat 0 9px;

	}
		div.newsTool_navigation a{
			
		}
		div.newsTool_navigation a.disabled{
			display: none;
		}
/* END NEWS TOOL */
	
/* MAP TOOL */
#map{
	font-size: 			12px;
	float: 				left;
	display: 			inline;
}
#map.altImg{

}
/* END MAP TOOL */

/* NETSCIENCE PROJECT TOOLS */
#prjToolTitle{
	height:26px;
	padding:9px 0 4px 32px;
	color:#5E3F22;
	font-family: Arial, Helvetica, sans-serif;
    border-bottom: 1px dotted black;	
}
#projectTools{
	margin: 15px 0 0 11px;
	padding: 0 0 30px 0;
	clear: both;
}
#projectTools ul{ 
	list-style: 		none;
	margin: 			10px 0 10px 15px;
	padding: 			0;
}
#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: 		14px;
}
#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 */

.categories .page {
	FONT-WEIGHT: bold
}
.newsPreview {
	PADDING-RIGHT: 5px
}

#firstLevelMenuB {
	float: left;
	display: inline;
	width: 100%;
	padding: 0;
	margin: 18px 0 0 25px;
	font-size: 12px;
}
#firstLevelMenuB .goto{
	color: white;
	border-right: none;
	padding-right: 0;
}
#firstLevelMenuB LI {
	list-style: none;
	border-right: dotted 1px white;
	float: left;
	display: inline;
	padding: 8px 10px 7px;
}
#firstLevelMenuB LI A {
	color: white;
}
#firstLevelMenuB LI A:hover {

}
.selectedItemB {

}
.sepB {
	padding: 0px;
}
.listLinkPrior1 {
	DISPLAY: block;
	PADDING: 1em 0 0 1em;
	font-weight: bold;
}
#content a.listLinkPrior1{
	color:#5E3F22;
}
.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;
}
/* FEEDS */
.linkItem{
	float: left;
}
#feedDescriptionBox{
	padding-bottom: 0.5em;
}
#addNewFeedBox{
	margin-bottom: 1em;
	background: #eff2f6;
}
#pnlDDLDeliverable{
	
}
#rblTypology{
	width: 60%;
}
#rblTypology label {
	padding:	0;
}
#rblTypology input {
	vertical-align: middle;
}
#requiredInformation{
	height: 2em;
	width: 15em;
	margin:	15px 0 0 0;
}
.required{
	color: red;
}
/* 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%;
}

.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;
}
#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;
}
.author label{
	color: #765920;
}
.date label {
	margin: 10px 0 0 10px;
}
/* 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: 		12px;
		font-family:	Arial, Helvetica, sans-serif;

	}
.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;
	vertical-align: top;
}
.sciPubData span {
	vertical-align: top;
}
#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: 3px;
}

#tableLabelRegisters{
	width: 100%;
	height: 18px;
	float: left;
}

#tableLabelRegisters span{
	display: block;
	float: left;
}
#tLName{
	margin-left: 6px;
}
#tLEmail{
	width: 140px;
	margin-left: 99px;
}

#tLOrganization{
	width: 95px;
	margin-left: 25px;
}

#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; */
	width: 260px;
}

.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{
	padding-top: 0 !important;	
}

.optionEvent span.checkBox{

}

.newsTitle{
	display: block;
}

#txtAddress, #txtNotes{
	width: 401px;
	padding: 5px;
}

.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;

}

/* ----------------- */
#toolbarInner{
	float: 			right;
	display: 		inline;
	width:			780px;
}
	#toolbarInner  .texts{
		float: 			left;
		display: 		inline;
		width: 			41%;
		height: 		42px;
	}	
	#toolbarInner span{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 		16px;
	}
	#toolbarInner span.text1{
		color: #101010;
	}	
	#toolbarInner span.text2{
		color: #555555;
	}		
/* partners tool */
#frameworkImgs{
	width: 11.5%;
	float: right;
	display: inline;
	margin-top: 17px;
	text-align: right;
}
#frameworkImgs img.seventh{
	margin-right: 10px;
}
#partnersTool{
	float: 		left;
	display:	inline;
	margin-top: 4px;
	width:         87%;
	padding-right: 1.5%;
	text-align: right;
	
	*margin-top: 15px;
}
#partnersTool p{
	font-size: 12px;
	color:     #0e2b6d;
}
#partnersTool a{
	color: #b33c1c !important;
}
#partnersTool h2{
	clear: 			both;
	text-transform: none;
}
#partnersToolControls{
	clear: 		both;
	overflow: 	auto;
}
	#partnersTool a{
		color: 			#717171;
		font-size: 		12px;
		text-transform: uppercase;
		line-height:    25px;
	}
	#partnersTool .col1,
	#partnersTool .col2,
	#partnersTool .col3{
		width:			100px;
		float: 			left;
		display: 		inline;
	}	
#partnersTool h2 a{
	clear: 				both;
	text-transform: 	lowercase;
}	
/* end partners tool */

/* about */
	#about{
		display:		inline;
		float:			left;
		height:			80px;
		margin-left:	30px;
		width:			300px;


	}
	#about p{
		font-size: 		12px;
		color:			#717171;
		line-height:	20px;
	}	
/* end about */

.boxLogged .name {
		padding: 		10px 10px 5px 10px;
		font-weight: 	bold;
	}
	
.boxLogged .description {
		padding: 		10px 10px 0 10px;
	}
	
.category .name {
		font-weight: 	bold;
		padding: 		5px 0;
	}
#responseBox .linkItems .linkItem h3{
		color:			#5E3F22;
	}
	
.deliverables .boxLogged .date{
		padding: 		5px 0 0 0;
		color:			#5E3F22;
	}
.titleWBTC{
		padding: 5px 0 0 5px;
	}
.slogan{
 	clear: both;
    color: white;
    float: right;
    font-size: 18px;
    font-weight: bold;
    margin-right: 152px;
    margin-top: -4px;
    text-align: right;
}
/*stefano: link to toggle page content */
#js_showBackgroundWrapper
{
	position: absolute;
	top: 72px;
	right: 10px;
	font-weight:		bold;
	font-size:			14px;
}

#pnlEmailList{
	clear: both;
}
.eyelet{
	clear: both;
    color: white;
    display: table;
    float: right;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 1.5px;
    margin-top: -18px;
    text-align: right;
    width: 646px;
	height: 53px;
	overflow: hidden;
	padding-right: 20px;
	line-height: 27px;
}
.innerEyelet {
	display: table-cell;
	vertical-align: middle;
	line-height: 24px;
}
.personImage{
	width: 150px;	
}
.personCVconfig h3{	
	margin-bottom: 0;
}
#ucAlertRegistration p label{ display: block; float: left; width: 12em; }
#ucAlertRegistration .button {
    margin: 0 0 2px 220px;
}
#sciPub_abstract span{
	display: inline-block;
	width: 500px;
}