﻿/* !important su IE6 */
.ajax__validatorcallout_popup_table
{
	z-index: 100004 !important;
}
/* !important su IE7 */
*:first-child + html .ajax__validatorcallout_popup_table
{
	z-index: 100004 !important;
}

.formMain
{
	height: 100%;
}

.hidden
{
	visibility: hidden;
}

.nowrap
{
	white-space: nowrap;
}
/* TREEVIEW DEL MENU */
.treeView a, .treeView a:visited, .treeView a:hover
{
	text-decoration: none;
	color: Black;
}
.treeNodeSelected a, .treeNodeSelected a:visited, .treeNodeSelected a:hover
{
	color: Black;
	font-weight: bold;
}
.treeNodeSelected
{
}
.treeView .childSelection
{
}
/* BARRA LATERALE DI DESTRA */
.rightBarComboLanguageTr
{
	text-align: center;
	vertical-align: middle top;
	text-align: center;
	height: 50px;
	width: 208px;
}

.rightBarTreeViewTr
{
	text-align: left;
	vertical-align: top;
	height: 100%;
	width: 208px;
}

.rightBarLoginControlTr
{
	text-align: center;
	vertical-align: middle top;
	height: 20px;
	width: 208px;
}
/* GRIGLIE */
.gridResults
{
	width: 100%;
	border-spacing: 0;
}
.gridHeaderClass
{
	/*background: #a1a3a0 url(img/pageTitleBg.png) repeat-x top;*/
	height: 0px;
	border-top: solid 2px #FFFFFF;
}

.gridRowClass
{
	background-color: #F0F0F0;
	height: 18px;
	margin: 1px;
}
.gridRowAlternatedClass, .gridRowSelectedClass
{
	background-color: #F9F9F9;
	height: 18px;
	margin: 1px;
}

.gridRowSelectedClass td, .gridHeaderClass td, .gridHeaderClass th, .gridRowClass td, .gridRowAlternatedClass td
{
	padding: 2px 5px 8px 5px;
}

.gridFooterClass
{
	height: 0;
	vertical-align: top;
	text-align: left;
}

.PagerOtherPage
{
	padding: 0 5px 0 5px;
}

.PagerCurrentPage
{
	padding: 0 5px 0 5px;
}

/* TOOLBAR e TABELLE */
.toolBarClass
{
	width: 100%;
	height: 40px;
	max-height: 40px;
	min-height: 40px;
}

.tableClass
{
	width: 100%;
	height: auto;
	vertical-align: top;
	text-align: left;
}
.tableClassForSpot
{
	width: 98%;
	height: auto;
	vertical-align: top;
	text-align: left;
}
.menu
{
	/* 	width: 100px; 	background-color: Transparent; 	height: 100%; 	vertical-align: top; 	white-space: nowrap; */
}

/* PROGRESS POPUP for AJAX*/
.ModalPopupProgressBG
{
	/*background-color: #A1A3A0;*/
	background-color: Black;
}

/* POPUP PULSANTI */
.imagebutton
{
	margin: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: Black;
	color: Black;
	float: left;
	width: 100px;
	text-align: left;
}
.imagebuttonalone
{
	margin: auto;
	border-style: solid;
	border-width: 2px;
	width: 100px;
	text-align: left;
}
.popup_ThreeButtons
{
	margin: 10px;
	margin-top: 1px;
	font-family: @Arial Unicode MS;
	font-weight: bold;
	height: 50px;
	width: 336px;
	margin: auto;
}

.popup_Buttons
{
	margin: 10px;
	margin-top: 1px;
	font-family: @Arial Unicode MS;
	font-weight: bold;
	height: 50px;
	width: 224px;
	margin: auto;
}

.popup_Button
{
	margin: 10px;
	margin-top: 1px;
	font-family: @Arial Unicode MS;
	font-weight: bold;
	height: 50px;
	width: 112px;
	margin: auto;
}
/* POPUP TITLEBAR */
.popup_Titlebar
{
	background: url(/images/titlebar_bg.jpg);
	border: solid 1px black;
	height: 29px;
	display: block;
}

.ModalPopupBG
{
	background-color: black;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.TitlebarLeft
{
	float: left;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	color: Black;
}

.TitlebarLeft2
{
	float: left;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	color: Black;
	margin-top: 7px;
}

.TitlebarRight
{
	background: url(/App_Themes/senigallia/img/cross_icon_normal.png);
	background-position: right;
	background-repeat: no-repeat;
	border: solid 1px black;
	height: 15px;
	width: 16px;
	float: right;
	cursor: pointer;
	margin-right: 15px;
}

.TitlebarRight2
{
	background: url(/App_Themes/senigallia/img/cross_icon_normal.png);
	background-position: right;
	background-repeat: no-repeat;
	border: solid 1px black;
	height: 15px;
	width: 16px;
	float: right;
	cursor: pointer;
	margin-right: 5px;
	margin-top: 5px;
}
/* POPUP BODY */
.popup_Label
{
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}

.popup_Body
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	line-height: 15pt;
	clear: both;
}
/* Popup Conferma */
.popupConfirmation
{
	background-color: #EEEEEE;
	border: 2px solid #000000;
	padding: 0px 0px 0px 0px;
	width: 450px;
	height: 160px;
	z-index: 2;
}
/* Popup Errore */
.popup_ContainerConfirm
{
	background-color: #EEEEEE;
	border: 2px solid #000000;
	padding: 0px 0px 0px 0px;
	width: 420px;
	z-index: 2;
}
/* Popup Creazione Immagine */
.popup_CreateImage
{
	background-color: #CCCCFF;
	border: 0.5px solid #000000;
	padding: 0px 0px 0px 0px;
	height: 350px;
	width: 420px;
	z-index: 2;
}
.iFramePopup
{
	background-color: Transparent;
	border: 0.5px solid #000000;
	padding: 0px 0px 0px 0px;
	z-index: 2;
}
/* Popup Creazione Directory */
.popup_CreateDirectory
{
	font: Verdana;
	background-color: #eeeeee;
	border: 2px solid #000000;
	padding: 0px 0px 0px 0px;
	width: 420px;
	z-index: 2;
}

.dataEntryPanel
{
	border: solid 1px #868686;
}
/* Popup Creazione File */
.popup_CreateFile
{
	background-color: #eeeeee;
	border: 2px solid #000000;
	padding: 0px 0px 0px 0px;
	width: 420px;
	z-index: 2;
}

.iFramePopupCreateFile
{
	width: 100%;
	border-style: none;
	height: 175px;
}
/* Popup Conferma Azione */
.popup_Confirm
{
	font: Verdana;
	background-color: #eeeeee;
	border: 2px solid #000000;
	padding: 0px 0px 0px 0px;
	width: 450px;
	height: 160px;
	z-index: 2;
}
/* Popup di Creazione Cliente */
.popup_CreateCustomer
{
	font: Verdana;
	background-color: #eeeeee;
	border: 2px solid #000000;
	padding: 0px 0px 0px 0px;
	width: 650px;
	height: 300px;
	z-index: 2;
}
.placeN
{
	position: absolute;
	top: 0px;
	z-index: 0;
}
.allElements
{
	height: 30px;
	width: 200px;
	overflow: hidden;
}

