/****************************************/
/*  BARRA COMANDI E BENVENUTO			*/
/****************************************/

#top, #topbar, #footer {
	z-index: 50;
}

.toolBarTop {
    height: 26px;
    margin-bottom: 1px;
}

#topbar .link {
	border-right: 1px solid lightBlue;
    padding: 4px 6px 6px;
    margin: 0;
    height: 14px;
	white-space: nowrap;
	background: transparent;
}

#topbar .link:hover {
	background-image: url(../../img/portalestd/topbuttonhover.jpg);
	background-repeat: repeat-x;
	cursor: pointer;
}

#topbar .link img {
	margin-bottom: -4px;
}

#topbar .menuGroup {
    margin: 0 6px -4px 0;
}


/****************************************/
/*  PAGINA LOGIN						*/
/****************************************/

#login {
	background: white;
	border: solid #C4D8FD 1px;
	width: 100%;
}

#login form {
	padding: 20px;
}

#login table {
	width: 1%;
	margin: auto;
}

#login td {
	white-space: nowrap;
}

#login input {
	width: 146px;
}


/****************************************/
/* STILI DI MODIFICA               		*/
/****************************************/

.editFieldset {
	border:1px solid #B4B4B4;
	margin:0 0 15px;
	padding:5px;
}

.editLegend {
	font-size:120%;
	font-weight:bold;
	padding:0 7px;
}
	

.noTranslated {
	font-style: italic;
	color: #dd0000;
}

.rich-inplace-shadow {
	display: none;
}

.rich-inplace-control {
	margin-top: -1px;
	margin-left: 3px;
}

input.rich-inplace-field {
	margin-top: -3px;
	padding-right: 0;
	padding-left: 0;
}


/****************************************/
/*  VISUALIZZAZIONE MENU (TREE)			*/
/****************************************/

.dr-tree-i-sel {
	border: none;
}

.dr-pnl-b {
	color: #000000;
}

.treeMenuLeft {
	text-align: left;
	padding-right: 10px;
	border-bottom: dotted #BEBEBE 1px;
}

.treeMenuRight {
	width: 72px;
	border-bottom: dotted #BEBEBE 1px;
}


/*****************************************************/
/* TABELLE : DIMENSIONE IN PERCENTUALE DELLE COLONNE */
/*****************************************************/

.colWidth5{
	width:5%;
}
.colWidth10{
	width:10%;
}
.colWidth20{
	width:20%;
}
.colWidth30{
	width:30%;
}
.colWidth33{
	width:33%;
}
.colWidth40{
	width:40%;
}
.colWidth50{
	width:50%;
}
.colWidth60{
	width:60%;
}

/****************************************/
/* GESTIONE NAVIGAZIONE 				*/
/****************************************/

.bricioleDiPane {
	font-style: italic;
	font-weight: bold;
	margin : 5px 15px 10px 15px;
	padding : 2px 8px 2px 8px;
}


/****************************************/
/* RICERCHE								*/
/****************************************/

table.searchTable .searchText{
	margin: 0px 5px;
}

table.searchTable .searchSelect{
	margin: 0px 5px;
}

/****************************************/
/* PANNELLI  							*/
/****************************************/

.highPanel {
	height:400px;
	overflow:auto;
	padding:1px;
}

/****************************************/
/* PERMESSI WIZARD						*/
/****************************************/

.wizardon {
	background:#FFFFFF none repeat scroll 0 0;
	border-color:#779BCA;;
	border-style:solid;
	border-width:0 0 0 1px;
	font-weight:bold;
	padding:3px 15px;
}

.wizardoff {
	padding:3px 15px;
	text-align:center;
	vertical-align:middle;
	border-style:solid;
	border-width:0 0 0 1px;
	border-color:#779BCA;;
}

table.wizard {
	background:#E6EDF6 none repeat scroll 0 0;
	border:1px solid #779BCA;
	border-collapse:collapse;
}

/******************************************/
/*	COMUNICAZIONI						  */
/******************************************/

table.custom .rowOutCursor {
	background-color: #FFFFFF;
	cursor: default;
}

table.custom .rowOverCursor {
	background-color: #F1F1F1;
	cursor: pointer;
}

table.messaggi .rowTopVerticalAligned{
	vertical-align: top;
}

/******************************************/
/*	DROPDOWNMENU ATTIVABILE CON CLICK	  */
/******************************************/

/*
#topbar .menu {
	border-right: 1px solid lightBlue;
    margin: 0;
    white-space: nowrap;
	background: transparent;
}

#topbar .dropDownMenu .link .dropDownSpacer {
	width:100%;
	height:100%;
	margin-left:-100%;
	z-index:100;
}
*/

/******************************************/
/*	CALENDARIO EVENTI					  */
/******************************************/

.colore {
	border-radius:	3px;
	border:			2px solid;
	display:		inline-block;
	height:			18px;
	position:		relative;
	width:			18px;
}

.colore_azione {
	cursor:			pointer;
	height:			15px;
	margin:			3px;
	position:		relative;
	vertical-align:	top;
	width:			14px;
}

/******************************************/
/*	WIDGET ALLEGATI						  */
/******************************************/

.allegatiWidgetDiv {
	float: left;
	margin: 0 0 10px 185px;
}

.allegatiWidgetDiv img {
	border: none;
}

.allegatiWidgetInnerDiv a {
	font-weight: bold;
}

.allegatiWidgetAttach {
	width: 20px;float:left;margin-top: 7px;
}

.allegatiWidgetInnerDiv {
	float: left;
}