/* imports */
	@import url(style_forms.css);	
/* end imports */

/* FONT-FACE */
@font-face {
    font-family: 'QlassikMediumRegular';
    src: url('/Common/Fonts/Qlassik_TB-webfont.eot');
    src: url('/Common/Fonts/Qlassik_TB-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Common/Fonts/Qlassik_TB-webfont.woff') format('woff'),
         url('/Common/Fonts/Qlassik_TB-webfont.ttf') format('truetype'),
         url('/Common/Fonts/Qlassik_TB-webfont.svg#QlassikMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'QlassikBoldRegular';
    src: url('/Common/Fonts/QlassikBold_TB-webfont.eot');
    src: url('/Common/Fonts/QlassikBold_TB-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Common/Fonts/QlassikBold_TB-webfont.woff') format('woff'),
         url('/Common/Fonts/QlassikBold_TB-webfont.ttf') format('truetype'),
         url('/Common/Fonts/QlassikBold_TB-webfont.svg#QlassikBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* END FONT-FACE */

/* style for html tags */
*{
	outline: none !important;
}
html{
	padding: 0;
	margin: 0;
}
body{
	margin: 0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	overflow-y: scroll;
	background: #f4f4f4;
}
/*change default color link style here, in boxTool, in menuItemIISel, in menuItemIIISel, in firstLevelMenu .selectedItem*/
a{
	color: #106196;
	text-decoration: none;	
}
a:hover{
	color: #056929;
}	
a img{
	border: none;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'QlassikBoldRegular';
	color: #106196;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	/*color: 				#272727;*/
}
h1{
	font-size:			20px;
	font-weight: 		normal;
	clear:				both;
	margin:				0 0 15px 0;
	padding:			8px 0;
	color: 				#056929;
	border-top:			1px solid #EFEFEF;
	border-bottom:		1px solid #EFEFEF;
	width: 				920px;
}
h2{
	font-size: 		16px;
	font-weight: 	normal;
}
h3{
	font-size: 16px;
	font-weight: 	normal;	
	color: #056929;
}
/* end style for html tags */

.separator {
	display: inline;
	font-size: 12px;
	margin: 0 5px 0 5px;
}

.clear {
	clear: both;
}
.clearZero {
	clear: both;
	width: 0;
	height: 0;
}

/*  website structure divs */
#boxing{
	/*overflow: hidden;*/
}
	#boxing2{
		width: 958px;	
		margin: 0 auto;	
		orphans: auto;
		background:   white;
		box-shadow: 0 5px 6px #7D7D7D;
	}
	#insideBoxing{
		margin: 		0 auto;
		width: 			958px;
			/*FIXME: artur per cortesia controlla - stefano */
			overflow: 		hidden;
			/*FIXME: artur per cortesia controlla - stefano */
		background: white;
		clear: both;
	}
		#insideBoxing2{
			width: 			920px;
			padding:		10px 19px 38px 19px;
			overflow: 		hidden;
		}	
/* end  website structure divs */

/* website logo */
#logo{
	float: 		left; 
	display: 	block;
	margin:		0;
} 
#logo a{
	width: 20.19em; height: 7em;
}
/* end website logo */
/* HEADER UNIWIEN LOGO */
#headerWien {
	display: block;
	float: right;
}
/* END HEADER UNIWIEN LOGO */ 
/* HEADER */
#header{
	margin-top: 12px;
}

#header div.child{
	width: 		920px;
	margin: 	0 auto;
	padding:	25px 19px 15px 19px;
	border-top: 5px solid #106196;
	box-shadow: 0 5px 6px #7D7D7D;
	background:	#FFF;
}
/* END HEADER */
/* MENU */

	/* I LEVEL */
	ul#firstLevelMenu{
		margin: 	0;
		clear:		both;
		margin:		10px 0 0 0;
		text-align:	right;
		font-size:	15px;
	}
		ul#firstLevelMenu li{
			display:		inline-block;
		}
			ul#firstLevelMenu li a{	
				line-height:	40px;
				padding:		0 15px;
				font-family: 'QlassikMediumRegular';
			}
			ul#firstLevelMenu li a:hover,
			ul#firstLevelMenu li a.selectedItem{
				color: #056929;
			}			
			.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{
		width:			920px;
		height: 		38px;
		padding: 	 	0;
		margin:         0 auto 10px auto;
		background:		#EFEFEF;
		clear:			both;
	}
		#flmAdmin li{
			float: left;
			display: inline;
			padding-top: 9px;
			margin: 0 5px 0 10px;
		}
		#flmAdmin li a{
			font-weight: 	normal;
		}		
		#flmAdmin li.selectedItem{
			font-weight: bold;
		}
		#flmAdmin li.selectedItem a {
			color: #DB9320;
		}
		#flmAdmin .separator {
			padding-top: 9px;
			float: left;
		}
	/* END I LEVEL Administration */	
	
	/* II LEVEL */
	#slmBkgndBottom{
	}
	#secondLevelMenuTitle{
	}
	#secondLevelMenuTitle.logged {
	}
		#secondLevelMenuTitle a{
		}
	ul#secondLevelMenu{
		margin: 			0 0 15px 0;
		padding:            4px 0 10px 0;	
        list-style:         none;
		line-height:		24px;
		border-bottom:		1px solid #E1E1E1;
	}
		ul#secondLevelMenu.logged{
		}	
		ul#secondLevelMenu li.menuItemII{
			text-transform: uppercase;
		}
		ul#secondLevelMenu li.menuItemII:hover,
		ul#secondLevelMenu li#li_menuItemIISel{

		}
		ul#secondLevelMenu li.menuItemII a{
			padding-left: 7px;
			display: inline-block;
		}
		ul#secondLevelMenu li.menuItemII a.menuItemIILink:hover{
		}
		ul#secondLevelMenu li#li_menuItemIISel a#menuItemIISel{
			color: #056929;
			background: url("../images/arrow-select.gif") 0px 8px no-repeat;
		}
		ul#secondLevelMenu li.menuItemII a.longTxt{
		}			
		
	/* END II LEVEL */
	
	/* III LEVEL inside II */
	ul#secondLevelMenu ul{
		padding-left: 		10px;
		list-style: 		none;
		margin:				0 0 5px 0;
	}
	ul#secondLevelMenu li.menuItemIII {
		text-transform: capitalize;
	}
	ul#secondLevelMenu li#menuItemIIISel a,
	ul#secondLevelMenu li.menuItemIII a:hover{
		color: #056929;
	}
	/* END III LEVEL inside II */
	
/* END MENU */

/* CONTENT */
#rndBorderTop{
	width: 			960px;
	margin-top:		25px;
	height:			20px;
	display: 		block;
}
#rndBorderTopLogged{
	width: 			960px;
	height:			20px;
	margin-top:		-11px;
}
#content{
	float: 				left; 
	width:				650px;
	font-size: 			12px;
	min-height: 		400px;
}
#content.columnStyle_single {
	width: 920px;
}
	#content a{
		
	}
	#content.homePage{
		width: 96%;
	}

	 
.contentText img{
	margin: 0 0 5px 0;
	padding: 5px;
	border: 1px solid #DCDBDB;
}

/* 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{
	padding: 0;
}
.partnerSummary {
	margin-top: 4px;
}
.partners .subBox .withImg .partnerSummary {
	padding-left: 144px;
}
.newsDateAndPlace span{
	color: #765920;
	font-weight: bold;
}
.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{
	padding: 8px 0 8px 0;
	margin:	0 0 10px 0;
}
.links .subBox {
	padding: 0;
}
.partners .subBox {
	clear: both;
	margin:	0;
	padding:	15px 0;
	border-top: 1px solid #E1E1E1;
}
.partners .firstBox {
	border-top: none;
	padding-top: 6px;
}
.people .subBox {
	clear: both;
}
.news .subBox {
	margin: 0;
}
.news .firstBox, .news .singleBox {
	padding-top: 0;
}
.subBox.withImg{
}
	.subBox h3{
		margin: 0;
	}
	.partners .subBox .withImg h3 {
		padding-left: 144px;
	}
	#content .subBox h3 a{
	}	
	.subBox h3 label{
		font-size: 12px;
		display: block;
		margin: 2px 0 0 0;
	}
	.subBox .imgContainer{
		display: block;
		border: 1px solid #dcdbdb;
		text-align: center;
		padding: 5px;
		margin: 0 0 5px 0;
	}
	.subBox .imgContainer img {
		width: 279px;
		border: 1px solid #dcdbdb;
	}
	.people .subBox .imgContainer {
    	float: left;
    	margin: 0 10px 0 0;
    	width: 103px;
	}
	.subBox .imgContainer img.personImagez {
    	width: 100px;
	}
	.partners .subBox .imgContainer{
		float: 	left; 
		margin:	0 10px 15px 0;
	}
	.partners .subBox .imgContainer img {
		border: 	1px solid #dcdbdb;
		width:		120px;
	}
	.subBox label,
	#content.detail label{
		font-weight:  bold;
		font-family:Trebuchet MS,Geneva,sans-serif;
	}
		.subBox img{
		}
.withoutContent{
	padding-bottom: none;
	background:		none;
}	
.withoutContent h3{
}
.permissions{
	padding: 5px 10px;	
}
#subSection .subBox {
	width: 		293px;
	margin:		0 32px 0 0;
	float: 		left;
}
#subSection .subBox h3 {
	margin: 0 0 5px 0;
}
#subSection .posBoxOdd {
	clear: left;
}
/* end subbox */

/* partners detail */
#partnerAbstract {
	margin-bottom: 1em;
}
#partnerImage {
	float: left;
	margin-right: 10px;
}
#partnerDesc {
	clear: both;
}
.partnerContacts {
	margin-top:10px;
	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 */

/* 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;
}
.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: 		220px;
	padding:	56px 10px 0 40px;
	float: 		right;
}
#column.logged {
	padding-top: 82px;
}
/* END COLUMN */

/* FOOTER */
#footer{
	clear: 		both;
	height:		30px;
	padding:	10px 0 0 0;
}
	#footer h2 a{
		font-size: 	15px;
		color: #2b2b2b;
	}
	#footerInner{
		width: 		920px;
		margin:     0 auto;	
		padding:	10px 0 10px 0;	
	}
	#footerInner .flags {
		width:	734px;
		float: 	left;
	}
	#footerInner .flags img, #footerInner .flags span {
		float: left;
	}
	#footerInner .flags span {
		display: block;
		float: left;
		width: 400px;
	}
	#footerInner p.designBy {
		margin: 0;
		padding: 10px 0 0 0;
		clear: both;
	}
	#footerInner a#loginLink, #footerInner a#logoutLink {
		display: 	block;
		width:		100px;
		float: 		right;
		text-align: right;
	}
#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{
	width: 			448px;
	padding:		4px 0 0 8px;
	height: 		25px;
	background: 	url(../images/imgsCO2Geonet/searchBox.png) no-repeat;
	float: 			right;
	display: 		inline;
	margin:			7px 0 0 0;
}
#searchTool.logged{
	background: 	url(../images/imgsCO2Geonet/searchBoxLogged.png) no-repeat;	
}
	#searchTool .searchBox{
		
	}
	#searchTool .title{

	}
	#btnToolSearch{
		background: 	url(../images/imgsCO2Geonet/btnSearch.gif) no-repeat;
		border:			none;
		width:			22px;
		height: 		21px;
		margin-left:    6px;
	}
	#txtToolSearch{
	    margin: 10px 0 5px 0;
		width: 95%;
		border: solid 1px #DEDEDE;
		
	}
	#ddlSearchLevelTool{
		border: solid 1px #DEDEDE;
		width:  81%;
	}
/* END SEARCH TOOL */

/* LOGIN TOOL */
#loginTool{
	margin-top: 10px;
	float: left;
	display: inline;
	width: 298px;
	height: 80px;
	margin-left: 30px;
}
.loginBox{
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid white;
    float: left;
    height: 29px;
    width: 247px;
}
	#loginTool a.loginLink{
		display: block;
		float: left;
		font-size: 18px;
		height: 29px;
		line-height: 30px;
		color: #2b2b2b;
		text-transform: lowercase;
	}
	#txtToolUserName,
	#tft_swapper,
	#btnToolLogin{
		float: left;
		display: inline;
	}
	#txtToolUserName{
		border: 		none;
		color: 			#303030;
		clear: 			left;
		background: 	none;
		font-size: 		14px;
		margin:			5px 0 0 6px;
		width:			102px;
	}
	#tft_swapper input{	
		border: 		none;
		color: 			#303030;
		background: 	none;
		font-size: 		14px;	
		width:  		105px;
		margin: 		5px 0 0 7px;
	}
	#btnToolLogin{
		width:			22px;
		height: 		21px;
		border: 		none;
		background: 	url(../images/imgsSitechar/btnLock.gif) no-repeat;
		margin:			5px 0 0 0;
	}	
	#forgotPwd{
		display: block;
		font-size: 14px;
		text-align: right;
	}
	#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{
	float: left;
	display: inline;
	width: 298px;
	height: 80px;
	margin: 10px 0 0 30px;
}
    #logoutTool h2{
	   margin-bottom: 0;
	}
	#logoutTool a{
		font-size:	12px;
		display: inline;
	}
/* END LOGOUT TOOL */

/* BANNER */
#contentImage{
	z-index: 0;
	position: relative;
	margin: 15px 0 0 0;
}
/* END BANNER */

/* NEWS TOOL */
div#newsTool{
	margin: 		0;
}
	#newsTool .newsTool_title{
		text-transform: uppercase;
		padding-left: 7px;
	}
		#newsTool .newsTool_title a{
		}	
	div#newsToolControls{
		padding: 		4px 10px 15px 20px;
		margin:			0 0 15px 0;
		border-bottom: 	1px solid #E1E1E1;
	}
	
		div#newsToolControls .newsTool_newsLink{
		}
		div#newsToolControls .newsTool_newsLink:hover{
		}
		div#newsToolControls .newsTool_newsIntroduction{
			margin: 		2px 0 0 0;
			color:			#666;
		}
		
	div.newsTool_navigation{
		text-align: right;
		padding-right: 20px;

	}
		div.newsTool_navigation a{

		}
		div.newsTool_navigation a.disabled{
			display: none;
		}
/* END NEWS TOOL */
	
/* MAP TOOL */
#map{
	display: 	block;
	width:		920px;
	margin:		0 auto;
}
#map.altImg{

}
/* END MAP TOOL */

/* NETSCIENCE PROJECT TOOLS & SEARCH TOOL*/
#prjToolTitle,
.titleTool{
	text-transform: uppercase;
	background: url('../images/netscience_tools.png') top left no-repeat;
	width: 100%;
	height: 30px;
	text-indent: -6000px;
}
.titleSearchTool {
	text-transform: uppercase;
}
.boxTool{
	padding: 0 0 15px 0;
	margin:	0 0 15px 0;
	clear: both;
	border-bottom: 1px solid #E1E1E1;
}
.boxTool ul{ 
	list-style: 		none;
	margin: 			10px 0 10px 15px;
	padding: 			0;
}
.boxTool ul li{
	margin: 0 0 8px 6px;
	list-style: none;	
}
.boxTool ul li.last{
	margin: 0 0 0 6px;
}
.boxTool ul li a{
	height: 		31px;
	line-height:	31px;
	display: 		block;
	padding: 		0 0 0 50px;
	font-size: 		14px;
	color:			#106196;
}
.boxTool ul li a:hover {
	color: #056929;
}
.boxTool 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 {
	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: 1em 0 0 1em;
	font-weight: bold;
}
#content a.listLinkPrior1{
	color:#5E3F22;
}
.listLinkPrior2 {
	PADDING-LEFT: 2em
}

.readMore {
	TEXT-ALIGN: right;
}
.readMore:hover {
}
.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: 89%
}
#contactForm .message 
}
#contactForm .files {
	MARGIN-TOP: 1em;
	FLOAT: left;
	WIDTH: 100%
}
#contactForm .fileUploadEmail {
	DISPLAY: block
}
#uplFile1 {
	MARGIN-LEFT: 0.25em;
        float: left;
	display: inline;
}
#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;
	clear: both;
	padding-bottom: 0.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{
	
}
#rblTypology label, #rblTypology input {
	vertical-align: middle;
}
#rblTypology label {
	display: inline-block;
	float: none;
}
#requiredInformation{
	height: 2em;
	width: 15em;
	float: left;
}
.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 {
	height: 20px;
	padding: 0 0 5px 0;
}
	#editActions a{
		float: 			right; 
		display: 		inline;
		padding: 		1px 5px 1px 20px;
		LETTER-SPACING: 1px;
		font-size: 		12px;		

	}
.actions {
	clear: both;
	margin: 0 0 10px 0;
	width: 95%;
	height: 20px;
}
	.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 2px;
	}
	.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 0px;
	}
	.deleteAction A,
	.deleteAction,
	.delete A,
	A#deleteAction{
		background: 		url(../images/icons/delete.png)		no-repeat 0px 0px;
	}
	.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;
}

#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: 250px;
	text-align: left;
}

.eventOption .checkBox{
	float: left;
	display: block;
	padding: 5px;
}

.optionEvent label {
    padding-top: 0 !important;
}
.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-size: 		16px;
	}
	#toolbarInner span.text1{
		color: #101010;
	}	
	#toolbarInner span.text2{
		color: #555555;
	}		
/* partners tool */
#partnersTool{
	float: 		left;
	display:	inline;
	width:		290px;
	padding-left: 10px;
}
#partnersTool p{
	font-size: 12px;
}
#partnersTool h2{
	clear: 			both;
	text-transform: none;
}
#partnersToolControls{
	clear: 		both;
	overflow: 	auto;
}
	#partnersTool a{
		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 */

/* audit data */

ul.auditData {
	list-style: none;
	padding: 0;
	margin: 4px 0;
	text-align: right;
	font-size: 11px;
	font-style: italic;
}
ul.auditData .name {
	font-weight: normal;
}

/* end audit data */

/* 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 {
		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 5px 0;
		color:			#5E3F22;
	}
.titleWBTC{
		padding: 5px 0 0 5px;
	}
.slogan{
	width:				700px;
	float:				left;
}
#slogan_p1,
#slogan_p2{
	clear:				both;
}
#slogan_p1{
}
#slogan_p2{	
}
#slogan_p2 span{
}
/*stefano: link to toggle page content */
#js_showBackgroundWrapper
{
	position: absolute;
	top: 72px;
	right: 10px;
	font-weight:		bold;
	font-size:			14px;
}

#pnlEmailList{
	clear: both;
}
.personImage{
	width: 150px;
	padding: 5px;
	float: left;
	margin-right: 10px;
	border: 1px solid #DCDBDB;
}
.personCVconfig {	
	clear: both;
	padding: 10px 0 0 0;
}
.personCVconfig h3{	
	margin: 0 0 5px 0;
}
.personCVForm {
	border: 1px solid #DCDBDB;
	padding: 5px 10px;
	margin: 0 0 10px 0;
}

/*stefano: newsletter registration form style*/
.toggle img, .ucAlertRegistration_toggler img {
    margin-right: 5px !important;
}
#ucAlertRegistration p label{ display: block; float: left; width: 12em; }

ul#topBarMenu {
    background: none repeat scroll 0 0 #576159;
    color: #FFFFFF;
    float: left;
    font-family: 'BebasRegular';
    font-size: 12px;
    height: 20px;
    line-height: 100%;
    list-style-type: none;
    margin: 0 0 62px;
    padding: 0;
    text-align: right;
    text-transform: uppercase;
    width: 793px;
    word-spacing: 2px;
}
ul#topBarMenu li {
    display: inline;
    height: 20px;
    padding: 0;
}
ul#topBarMenu li a {
    color: #FFFFFF;
    display: inline-block;
    line-height: 22px;
    padding: 0 8px;
}
ul#topBarMenu li a:hover {
    color: #FFFFFF;
    text-decoration: none;
}

iframe {
    background: none repeat scroll 0 0 transparent;
}

/* STATIC SECTION CONFERENCE PAGE */

#bannerConference {
	border: none;
	padding: 0;
}
h3.conferenceProgramTitle {
	padding-bottom: 3px;
	border-bottom: 1px solid #EFEFEF;
}
h3.conferenceProgramTitle span {
	margin-right:471px;
}
h3.conferenceProgramTitle span.separator {
	margin-right: 5px;
	margin-left: 5px;
	font-size: 12px;
}
h3.conferenceProgramTitle a {
	font-family: Lucida Sans Unicode; font-size:12px;
}

div.agendaTeasers a.agendaTeaserItem {
	display:inline-block;width:200px;margin-right:21px;
}
div.agendaTeasers a.last {
	margin-right: 0;
}
div.agendaTeasers a.agendaTeaserItem span {
	display:inline-block; width:112px; font-size:11px; line-height:16px; vertical-align:top;
	margin-left: 8px;
}

.staticTeasersWrapper {
	margin-top: 30px;
	margin-bottom: 15px;
}
a.staticTeaser {
	display: block;
	width: 200px;
	float: left;
	margin-right: 25px;
}
a.staticTeaser h3 {
margin-top: 0;
	margin-bottom: 5px;
}
a.staticTeaser:hover h3 {
	color: #106196;
}
.staticTeasersWrapper .last {
	margin-right: 0;
}
.staticTeaser img {
	border: none;
	padding: 0;
}

/* END STATIC SECTION CONFERENCE PAGE* /