.normal {
	margin-top: 0px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	/*color: #000000;*/
}
.xsmall {
	margin-top: 0px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 8px;
	/*color: #000000;*/
}

.small {
	margin-top: 0px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 9px;
	/*color: #000000;*/
}

.small8 {
	margin-top: 0px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 8px;
	/*color: #000000;*/
}

.smalldiv{FONT-SIZE: 8px; FONT-WEIGHT: bold; /*COLOR: #000000;*/}

.medio {
	margin-top: 0px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	font-weight: bold;
	/*color: #000000;*/
}
.biancobasi {FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #ffffff}

.medioAzzurro {
	margin-top: 0px;
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	font-weight: bold;
	color:#336699;
}

.orange {
	margin-top: 0px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	font-weight: bold;
	color: #00194C;
}
.azzurro {
	margin-top: 0px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	font-weight: bold;
	color: #336699;
}

.blu {
	margin-top: 0px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	font-weight: normal;
	color: #000055;
}

.red {
	margin-top: 0px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	font-weight: bold;
	color: #BF0000;
}


.hazzurro {
	margin-top: 0px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	color: #0066FF;
}

.rosso {
	margin-top: 0px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	font-weight: bold;
	color: #BF0000;
}

.rossoV {
	margin-top: 0px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
}

.arancio {
	margin-top: 0px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
}

.verde {
	margin-top: 0px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	font-weight: bold;
	color:#33CC33;
}

.title {
	margin-top: 0px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color: #000066;
	font-weight: bold;
}
.title2 {
	margin-top: 0px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 18px;
	/*color: #000000;*/
	font-weight: normal;
}
.title3 {
	margin-top: 0px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	font-weight: bold;
	/*color: #000000;*/
}
.title4 {
	margin-top: 0px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 8px;
	font-weight: bold;
	/*color: #000000;*/
}
.title5 {
	margin-top: 0px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	font-weight: bold;
	/*color: #000000;*/
}
.data_ora {
	color: #FFFFFF;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 10px;
}
.title_pag_mattinale {
	margin-top: 0px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}
.data_mattinale {
	color: #FFFFFF;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 12px;
}
hr {
	color: #00194C;
	height: 1px;
}
.riga {
	color: #666666;
	height: 1px;
}

.submenu {
	text-decoration: none;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}

.spacedRow {
	padding: 0px;
	margin-top: 30px!important;
	display: block;
}

/*
/**** GridView Style ****/
.grid-view
{
	padding: 0;
	margin-top:5px!important;
	margin-bottom:0;
	margin-left:5px;
	margin-right:0;
	border-style:none;
	font-family: "Verdana, Arial, Helvetica, sans-serif, Trebuchet MS";
	font-size: 0.9em;
	width:654px;	
}

.grid-view tr.header a
{
	text-decoration:none;	
}
.grid-view tr.header
{
	min-height:30px!important;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	background-color:#616ea5;
	text-align: center;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-style:none;
}

.grid-view tr.normal
{
	background-color: #F8F8F8;
	border-style:none;
	width: 100%;
	color: #00194C;
	min-height:30px!important;
}

.grid-view tr.alternate
{
	border-style:none;
	background-color: #E2E4E3;
	width: 100%;
	color:#404040;
	min-height:30px!important;
}

.changed
{
	border-style:none;
	background-color: #FFFF00 !important;
	width: 100%;
	min-height:30px!important;
	
}
/***************************/

/**** User Button Style ****/
.selectUserButton {
    width: 25px;
    height: 25px;
    background-image: url('../Images/view_user.png');
    background-repeat: no-repeat;
    background-position: center;
    border-style: none;
    background-color: Transparent;
    cursor: pointer;
}
.selectUserButton:hover
{
	width:25px;
	height:25px;
	background-image:url('../Images/view_userOver.png');
	background-repeat:no-repeat;
}

.modifyUserButton
{
	width:25px;
	height:25px;
	background-image:url('../Images/edit_user.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
}
.modifyUserButton:hover
{
	width:25px;
	height:25px;
	background-image:url('../Images/edit_userOver.png');
	background-repeat:no-repeat;
}
.deleteUserButton
{
	width:25px;
	height:25px;
	background-image:url('../Images/delete_user.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
}
.deleteUserButton:hover
{
	width:25px;
	height:25px;
	background-image:url('../Images/delete_userOver.png');
	background-repeat:no-repeat;
}

.insertUserButton
{
	margin-top:5px!important;
	margin-bottom:0px!important;
	/*margin:5px,0,0,0!important;*/
	padding:0!important;
	display:block;
	float:right;
	width:25px;
	height:25px;
	background-image:url('../Images/add_user.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
}
.insertUserButton:hover
{
	width:25px;
	height:25px;
	background-image:url('../Images/add_userOver.png');
	background-repeat:no-repeat;
}
/*********************/


/**** Group Button Style ****/
.selectGroupButton
{
	width:25px;
	height:25px;
	background-image:url('../Images/view_group.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
	
}
.selectGroupButton:hover
{
	width:25px;
	height:25px;
	background-image:url('../Images/view_groupOver.png');
	background-repeat:no-repeat;
}

.modifyGroupButton
{
	width:25px;
	height:25px;
	background-image:url('../Images/edit_group.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
}
.modifyGroupButton:hover
{
	width:25px;
	height:25px;
	background-image:url('../Images/edit_groupOver.png');
	background-repeat:no-repeat;
}
.deleteGroupButton
{
	width:25px;
	height:25px;
	background-image:url('../Images/delete_group.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
}
.deleteGroupButton:hover
{
	width:25px;
	height:25px;
	background-image:url('../Images/delete_groupOver.png');
	background-repeat:no-repeat;
}

.insertGroupButton
{
	margin-top:5px!important;
	padding:0!important;
	display:block;
	float:right;
	width:25px;
	height:25px;
	background-image:url('../Images/add_group.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
}
.insertGroupButton:hover
{
	width:25px;
	height:25px;
	background-image:url('../Images/add_groupOver.png');
	background-repeat:no-repeat;
}

/*********************/

/**** Profile Button Style ****/
.selectProfileButton
{
	width:25px;
	height:25px;
	background-image:url('../Images/view.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
	
}
.selectProfileButton:hover
{
	width:25px;
	height:25px;
	background-image:url('../Images/viewOver.png');
	background-repeat:no-repeat;
}

.modifyProfileButton
{
	width:25px;
	height:25px;
	background-image:url('../Images/edit.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
}
.modifyProfileButton:hover
{
	width:25px;
	height:25px;
	background-image:url('../Images/editOver.png');
	background-repeat:no-repeat;
}
.deleteProfileButton
{
	width:25px;
	height:25px;
	background-image:url('../Images/delete.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
}
.deleteProfileButton:hover
{
	width:25px;
	height:25px;
	background-image:url('../Images/deleteOver.png');
	background-repeat:no-repeat;
}

.insertProfileButton
{
	margin-top:5px!important;
	padding:0!important;
	display:block;
	float:right;
	width:25px;
	height:25px;
	background-image:url('../Images/badd.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
}
.insertProfileButton:hover
{
	width:25px;
	height:25px;
	background-image:url('../Images/badd_over.png');
	background-repeat:no-repeat;
}

.profileOddRow{
	border-bottom-style: solid;
	border-bottom-color: #00194C;
	border-bottom-width: 1px;
	background-color: #E2E4E3;
	min-height:100px!important;
	display: block;
	float: left;
	width: 100%;
}
.profileRow {
	border-bottom-style: solid;
	border-bottom-color: #00194C;
	border-bottom-width: 1px;
	background-color: #FFFFFF;
	min-height:100px!important;
	display: block;
	float: left;
	width: 100%;
}
.profileData {
	display: block;
	width: 100%;
	min-height: 100px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.profileDataRow {

	display: block;
	width: 100%;
	float: left;
	clear: both;
}
.profileDataSubRow {
	display: block;
	width: 80%;
	float: left;
	clear: both;
	margin-left: 100px;
}
.listLabelCheck {
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
	clear: none;
	color: #00194C;
	font-weight: bold;
	
	text-align: left;
}
.profileCheck {
	display: block;
	float: left;
	width: 20px;
	padding: 0px;
	margin-top: 5px;
}

.check 
{
	display: block;
	float: left;
	width: 20px;
	padding: 0px;
	margin-top: 5px;
}


.listValue {
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
	clear: none;
	color: #00194C;
	font-weight: bolder;
	width: 200px;
	font-size: 12px;
	text-align: left;
}

.listSubValue {
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 50px;
	padding: 0px;
	clear: none;
	color: #00194C;
	font-weight: bolder;
	width: 200px;
	font-size: 12px;
	text-align: left;
}
.profileModalContainer
{
	/*DFE1E0*/
	background-color: #DFE1E0;
	height:400px;
	padding:0!important;
	width:480px!important;
	display:block;
	overflow: auto;
	overflow-x: hidden;
	margin-top: 0px!important;
	margin-right: 0px!important;
	margin-bottom: 0px!important;
	margin-left: 10px!important;
	float: left;
}
/*********************/


.modalBackground
{
	background-color:Gray;		
	filter:alpha(opacity=70);
	opacity:0.7;	
}

.oddRow {
	background-color: #E2E4E3;/*#DFE1E0; */
	height: 40px !important;
	width:100%;
	display: block;
}

/*.requestRow {
	background-color: #DFE1E0; E2E4E3
	height: 40px !important;
	width:100%;
	display: block;
}
*/
.row {
	background-color: #FFFFFF;
	height: 40px !important;
	width:100%;
	display: block;
}

.buttonLabel {
    font-size: 11px;
    height: 20px;
    display: block;
    float: right;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    padding: 0px;
    clear: both;
    color: #00194C;
    font-weight: bold;
    width: 100px;
    text-align: left;
}
.xsButtonLabel 
{
	font-size:11px;
	height: 20px;
	display: block;
	float: right;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	clear: both;
	color: #00194C;
	font-weight: bold;
	width: 80px;
	text-align:left;
	
}
.xlButtonLabel 
{
	font-size:11px;
	height: 20px;
	display: block;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	clear: both;
	color: #00194C;
	font-weight: bold;
	width: 110px;
	text-align:left;
	
}
/**** Modul PopUp Style ****/
.formInput {
	display: block;
	float: left;
	width: 200px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.formInput input {
	width: 200px;
	margin: 0px;
	padding: 0px;
}

.formInput select {
	width: 200px;
	margin: 0px;
	padding: 0px;
}

.formLabel 
{
	font-size:11px;
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
	clear: both;
	color: #00194C;
	font-weight: bold;
	width: 150px;
	text-align:left;
}

.formValue
{
	height: 20px;
	display: block;
	float: left;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px!important;
	margin-left: 5px;
	padding: 0px;
	clear: none;
	color: #000033;
	font-weight: bold;
	width: 300px;
	text-align: left;
}

.mainTitle {
	display: block;
	width: 100%;
	font-size: 15px;
	font-weight: bold;	
	color: #00194C;
	text-align: center;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/***********************************/


/**** Warning PopUp Style ****/
.confirm-dialog {	
    background: url(../Images/dialog24.png) no-repeat left top;	
    margin: 0px auto;	
    width: 330px;	
    padding-top: 14px;	
    position: relative;
}

.confirm-dialog .inner {	
    padding-right: 20px;	
    padding-left: 20px;	
    padding-bottom: 11px;	
    background: url(../Images/dialog24.png) no-repeat left bottom;	
    float: left;	
    margin: 0px 0px -20px 0px;	
    width: 290px;	
    padding-top: 0px;
} 
.confirm-dialog .rows
{
	display: block;
	width: 290px;
	float: left;
	clear: both;
	margin: 10px;
	padding: 0;	
	background-color:#FFFFFF;
}
.confirm-dialog .base {	
    border-top: #ddd 1px solid;	
    background: url(../Images/dialog-base.png) no-repeat left bottom;	
    padding-bottom: 4px;	
    margin-LEFT: -11px;	
    margin-RIGHT: -11px;	
    padding-top: 4px;	
    text-align: center;
}

.confirm-label {	
    font-weight: bold;	
    font-size: 1.25em;	
    display:block;
    color: #f60;
    text-align: center;
} 

.confirm-dialog input {	
    width:50px;
}     
/*****************************/

/**** Web Page Style ****/

.ContainerPage {
    border: 1px inset #000080;
    text-align: center;
    width: 900px;
    height:500px;
}
/*.uDataPage {			
	min-height:80px!important;
	display: block;
	float: left;
	width: 100%;
	padding: 0px;
}*/
.uDataPage {
	display: block;
	width: 100%;
	padding: 5px 0px!important;
	float: left;
	margin: 0px 0px 0px 0px!important;
	border-bottom: 1px solid #00194C!important;
}
.uDataRowPage {
	display: block;
	width: 100%;
	float: left;
	clear: both;
	margin: 3px;
	padding: 0px;
}

.listValuePage {	
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	clear: none;
	color: #00194C;
	font-weight: bolder;
	width: 200px;
	font-size: 12px;
	text-align: left;
}
.titleValuePage {	
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	clear: none;
	color: #00194C;
	font-weight: bolder;
	width: 120px;
	font-size: 12px;
	text-align: left;
}

.TextBoxPage {
	height:15px;
	display: block;
	float: left;
	margin-top: 10px!important;/*8px;*/
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	/*font-size:10px;*/
	width: 130px;
	text-align: left;
}
.TextBoxDMS {
	height:15px;
	display: block;
	float: left;
	margin-top: 10px!important;/*8px;*/
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	/*font-size:10px;*/
	width: 40px;
	text-align: left;
}
.TextBoxPageXm {
	height:15px;
	display: block;
	float: left;
	margin-top: 10px!important;/*8px;*/
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	/*font-size:10px;*/
	width: 95px;
	text-align: left;
}
.TextBoxPageXs {
	height: 15px;
	display: block;
	float: left;
	margin-top:  10px!important;/*8px;*/
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	/*font-size:10px;*/
	width: 80px;
	text-align: left;
}
.TextBoxPageXxs {
	height: 15px;
	display: block;
	float: left;
	margin-top:  10px!important;/*8px;*/
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	/*font-size:10px;*/
	width: 50px;
	text-align: left;
}

.NoteIncendio 
{
	height: 15px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	width: 205px;
	text-align: left;
	font-size:11px;
}
.NotePage {
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	width: 500px;
	text-align: left;
}
.NoteSortita 
{
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	width: 300px;
	text-align: left;
}
.DateTextPage {	
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:11px;
	width: 110px!important;
	text-align: left;	
}
.DateTextPage2 {	
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:11px;
	width: 100px!important;
	text-align: left;	
}
.TimePage {
	height: 20px!important;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	width: 40px;
	text-align: left;
}
.TimePage select
{
	height: 20px!important;
}

.DateImgPage
{
	border-style: none;
    padding: 0px;
    DISPLAY: block;
	FLOAT: left;
	BACKGROUND-IMAGE: url('../Images/calendar.png');
	MARGIN: 10px 30px 0px 10px;
	WIDTH: 16px !important;
	CURSOR: pointer;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 16px !important;
	BACKGROUND-COLOR: transparent;
	}
.DateImgPage2
{
	border-style: none;
    padding: 0px;
    DISPLAY: block;
	FLOAT: left;
	BACKGROUND-IMAGE: url('../Images/calendar.png');
	MARGIN: 10px 30px 0px 8px;
	WIDTH: 16px !important;
	CURSOR: pointer;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 16px !important;
	BACKGROUND-COLOR: transparent;
	}

.listMenuPage {
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px!important;
	margin-right: 28px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	width: 130px;
	text-align: left;
}
.listMenuPage select
{
	height: 20px!important;
}

.listMenuPageXl {
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px!important;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	width: 200px;
	text-align: left;
}
.listMenuPageXl select
{
	height: 20px!important;
}

.listMenuPageXm {
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px!important;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	width: 100px;
	text-align: left;
}
.listMenuPageXm select
{
	height: 20px!important;
}

.listMenuPageXs {
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px!important;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	width: 50px;
	text-align: left;
}
.listMenuPageXs select
{
	height: 20px!important;
}

.OraLabelPage {
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 38px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	width: 120px;
	text-align: left;
}

.listLabelDxPage {
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	width: 115px;
	text-align: left;
}

.listLabelSxPage {
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
	clear: none;
	color: #00194C;
	font-weight: bold;
	width: 120px;
	text-align: left;
}

.CoordFirstColPage {
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding: 0px;
	clear: none;
	color: #000033;
	font-weight: bold;
	width: 130px;
	text-align: left;
}

.CoordSecondColPage {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px 0px 0px 5px;
	WIDTH: 100px;
	COLOR: #000033;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;
}

.CoordThirdColPage {
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	clear: none;
	color: #000033;
	font-weight: bold;
	width: 63px;
	text-align: left;
}

.CoordThirdColPageWithML {
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding: 0px;
	clear: none;
	color: #000033;
	font-weight: bold;
	width: 63px;
	text-align: left;
}

.CoordForthColPage {
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding: 0px;
	clear: none;
	color: #000033;
	font-weight: bold;
	width: 30px;
	text-align: left;
}
.CoordFifthColPage {
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding: 0px;
	clear: none;
	color: #000033;
	font-weight: bold;
	width: 10px;
	text-align: left;
}
.CoordLabelMiniPage {
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding: 0px;
	clear: none;
	color: #FF0033;
	font-weight: bold;
	width: 20px;
	text-align:left;
	vertical-align:top;
}
	
.listCoordContentPage {
	height: 20px;
	display: block;
	float: left;
	margin-top: 8px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	width: 40px;
	text-align: left;
}

.RadioButtonPage
{
	height: 20px;
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding: 0px;
	clear: none;
	color: #000033;
	font-weight: bold;
	width: 63px;
	text-align: left;
}
.RadioButtonPage input
{
	display: block;
	float: left;
	margin:7px 0 0 0!important;
	padding:0!important;
}
.RadioButtonPage label
{
	display: block;
	float: left;
	margin:10px 0 0 0!important;
	padding:0!important;
}

.WarningPage
{	
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 20px 0px 20px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

/************************/
.button 
{
	
	display: block;
	width: 100px;
	float: right;
	padding:0;
	background-image: url(../Images/button.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 39px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
	vertical-align: text-top;
	font-weight: bold;
	color: #000000;
	text-align: center;
	line-height: normal;
	background-color:transparent !important;
	border:none!important;
	cursor:pointer;
}

.button:hover
{
	background-image: url(../Images/buttonOver.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:transparent!important;
	border:none!important;
}


.confirmButton 
{
	
	display: block;
	width: 80px;
	float: right;
	padding:0;
	background-image: url(../Images/confirmButton.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
	vertical-align: text-top;
	font-weight: bold;
	color: #000000;
	text-align: center;
	line-height: normal;
	background-color:transparent !important;
	border:none!important;
	cursor:pointer;
}

.confirmButton:hover
{
	background-image: url(../Images/confirmButtonOver.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:transparent!important;
	border:none!important;
}


.buttonRow {

	float:left;
	display:block;
	width:350px;
	margin-left:50px;
	padding:0px;	
}

.hrNoMargin
{
	margin:0!important;
	padding:0!important;
}

.none
{
	text-decoration: none;
	padding:0!important;
	margin:0!important;
	display:block;
}
.popup_Body
{
	padding:15px 15px 15px 15px;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	line-height:15pt;
	clear:both;
	padding:20px;
}

.separator {
	display:block;
	background-color:#00194C;
	min-height:1px!important;
	padding:0px!important;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px!important;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	clear: both;
	width: 100%;	
}
/****************************/

/********Accordion Pane *******/

/*.orange {
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00194C;
}*/

.accordionPanel
{ 
	border-right: gray thin dotted; 
	border-top: gray thin dotted; 
	border-left: gray thin dotted; 
	border-bottom: gray thin dotted;
	
}

.accordionHeaderSelected
{
	height: 26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00194C;
	border-bottom: #00194C thin solid;
	border-left: #00194C thin solid;
	border-top: #00194C thin solid;
	border-right: #00194C thin solid;
	background-image:url(../Images/acccollapse2.png);
	background-repeat:no-repeat;
	background-position:left top;
}

.accordionHeader
{
	height: 26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; /*color: #00194C;*/
	color: #000066;
	text-align: left; /*background-color: #000029;*/
	border-bottom: #00194C thin solid;
	border-left: #00194C thin solid;
	border-top: #00194C thin solid;
	border-right: #00194C thin solid;
	/*background-color:#616ea5; #ffcc4b*/
	background-image:url(../Images/accexpand.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.accordionButtonHeader
{	
	text-decoration:none;	
	color: #000000;		
}
.accordionButtonHeader:hover
{
	text-decoration:none;
	color: #000000;	
}
.accordionContent
{
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	
}

.labelBoldStatistiche
{
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-transform: none;
	font-weight: bold;
}

.labelTitoloOrange {
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #00194C;
}

.textBoxStyle
{
	/*display: block;
	float: left;
	width: 200px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;*/
	/*width:150px;
	height:11px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.dropdownlistStyle
{
	/*width:150px;*/
	/*height:13px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}


/****** LOGOUT  ********/
.logOutButton
{
	width:70px!important;
	display:block;
	text-align:left;
	color:Red;
	font-size:14px;
	height:25px;
	margin-top:1px!important;
	margin-right:30px!important;
	padding:7px 0 0 0!important;
	display:block;
	float:right;
	text-decoration:none;
	background-image:url('../Images/exit.png');
	background-repeat:no-repeat;
	background-position:center;
	background-position:right;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
}
.logOutButton:hover
{
	text-decoration:none;
	color:Red;
	background-image:url('../Images/exitOver.png');
	background-repeat:no-repeat;
	background-position:right;
}

/***********************/

.CheckBoxFax
{
	height: 20px;
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0px;
	clear: none;
	color: #000033;
	font-weight: bold;
	width: 100px; /*200px;*/
	text-align: left;
}
.CheckBoxFax input
{
	display: block;
	float: left;
	margin:7px 0 0 0!important;
	padding:0!important;
}
.CheckBoxFax label
{
	display: block;
	float: left;
	margin:10px 0 0 0!important;
	padding:0!important;
}

.InviaFax
{
	display:none;
}

/************ Expand/Collapse Panel *************/
.headerExpanse{
	border-top-style: solid;
	border-top-color: #00194C;
	border-top-width: 1px;
	background-color: #E2E4E3;
	min-height:30px!important;
	display: block;
	float: left;
	cursor: pointer;
	width: 100%;
}
.headerExpanseAction
{
	display: block;
	float: left;
	margin: 12px 50px 0px 10px!important;
	padding: 0px;
	color: #000099;
	text-align: left;
	font-size:10px !important;
}

.headerExpanseTitle
{
	width: 200px;
	display: block;
	float: left;
	margin: 10px 5px 0px 10px!important;
	padding: 0px;	
	color: #000099;
	font-weight: bolder;	
	text-align: left;
	font-size:12px;
}

.headerExpanseTitlePad
{
	width: 200px;
	display: block;
	float: left;
	margin: 10px 5px 10px 10px!important;
	padding: 0px;	
	color: #000099;
	font-weight: bolder;	
	text-align: left;
	font-size:12px;
}

.headerExpanse img
{
	display:block;
	float:right;
	margin:10px 30px 5px 5px!important;
	padding:0!important;
}

.collapsePanel 
{
	/*border-bottom-style: solid;
	border-bottom-color: #00194C;
	border-bottom-width: 1px;*/
	width: 100%;
	height:0px;
	background-color:#E2E4E3;
	overflow:hidden;
}
.elistLabelCheck {
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
	clear: none;
	color: #003399;
	font-weight: bold;
	
	text-align: left;
}
.headPopup
{
	background: url(../Images/HeadPopup.png) no-repeat left top;
	width:500px;
	clear: both;
	float: left;
	cursor: move;	
}	
.headPopupMove
{
	float:left;
	display:block;
	width: 480px;
	padding: 0!important;
	margin: 5px 0 5px 0!important;
}
.headPopupUp
{
	background: url(../Images/upPopup.png) no-repeat left top;
	width:500px;
	clear: both;
	float: left;
}
.headPopupElements
{
	margin-top:5px;
	background-color: Transparent;
	width:480px;
	display: block;
	border-bottom: 1px solid #00194C;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: left;
}
.mainPopup
{
	margin: 0px;
    background: url('../Images/mainPopup.png') repeat-y left top;
    width: 500px;
	float: left;
	padding:0!important;
	}

.footPopup
{
	background: url(../Images/footPopup.png) no-repeat left top;
	width: 500px;
	height: 50px;
	float: left;
	
}
.footPopupActions
{
	width: 480px;
	height: 50px;
	background-color: Transparent;
	display: block;
	border-top: 1px solid #00194C;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.popupTitle 
{
	background-color:Transparent;
	width:480px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #00194C;
	margin-top:20px!important;
	margin-bottom:10px!important;
	text-align: center;

}
/***********END Expand/Collapse Panel *************/


/*********** POP up Stile *************************/
.popUp500 {	
    background: url(../Images/HeadPopup.png) no-repeat left top;	
    margin: 0px auto;	    
    width:500px;
    position: relative;
}

.modalContainer
{
	background-color: #E2E4E3;
	max-height:400px;
	padding:0!important;
	width:480px!important;
	display:block;
	overflow: auto;
	overflow-x: hidden;
	margin-top: 0px!important;
	margin-right: 0px!important;
	margin-bottom: 0px!important;
	margin-left: 10px!important;
	float: left;
}


.popupModalContainer
{
	background-color: #E2E4E3;
	padding:0!important;
	margin-top: 0px!important;
	margin-right: 0px!important;
	margin-bottom: 0px!important;
	margin-left: 10px!important;
	width:480px!important;
	display:block;
	float: left;
	max-height:450px;
	overflow: auto; overflow-x: hidden;
}

.popupLine{
	
	min-height:30px!important;
	display: block;
	float: left;
	width: 100%;
}

.rCheck 
{
	display: block;
	float: right;
	width: 20px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 50px;
}

.mapsButton
{
	margin-top:5px!important;
	margin-right:30px!important;
	padding:7px 0 0 0!important;	
	display:block;
	float:right;
	width:80px;
	height:25px;
	background-image:url('../Images/earth.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	text-align:left!important;
	text-decoration:none;
	color: #00194C;
	font-weight: bold;
	background-position:right;
	border-style:none;	
	cursor:pointer;
}
.mapsButton:hover
{
	width:80px;
	height:25px;
	background-image:url('../Images/earthOver.png');
	background-repeat:no-repeat;	
	text-decoration:none;	
	background-position:right;
}

/**** Request Action Button Style ****/
.validateRequestButton
{
	width:20px;
	height:20px;
	background-image:url('../Images/validate_request.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
	
}
.validateRequestButton:hover
{
	width:20px;
	height:20px;
	background-image:url('../Images/validate_requestOver.png');
	background-repeat:no-repeat;
}

.rejectRequestButton
{
	width:20px;
	height:20px;
	background-image:url('../Images/reject_request.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
	
}
.rejectRequestButton:hover
{
	width:20px;
	height:20px;
	background-image:url('../Images/reject_requestOver.png');
	background-repeat:no-repeat;
}
.outstandRequestButton
{
	width:20px;
	height:20px;
	background-image:url('../Images/outstand_request.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
	
}
.outstandRequestButton:hover
{
	width:20px;
	height:20px;
	background-image:url('../Images/outstand_requestOver.png');
	background-repeat:no-repeat;
}

.cancelRequestButton
{
	width:20px;
	height:20px;
	background-image:url('../Images/delete_request.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
}
.cancelRequestButton:hover
{
	width:20px;
	height:20px;
	background-image:url('../Images/delete_requestOver.png');
	background-repeat:no-repeat;
}
.printRequestButton
{
	width:20px;
	height:20px;
	background-image:url('../Images/print_request.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
}
.printRequestButton:hover
{
	width:20px;
	height:20px;
	background-image:url('../Images/print_requestOver.png');
	background-repeat:no-repeat;
}
.closeRequestButton
{
	width:20px;
	height:20px;
	background-image:url('../Images/close_request.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
}
.closeRequestButton:hover
{
	width:20px;
	height:20px;
	background-image:url('../Images/close_requestOver.png');
	background-repeat:no-repeat;
}

.viewRequestButton
{
	width:20px;
	height:20px;
	background-image:url('../Images/view_request.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
}
.viewRequestButton:hover
{
	width:20px;
	height:20px;
	background-image:url('../Images/view_requestOver.png');
	background-repeat:no-repeat;
}
.editRequestButton
{
	width:20px;
	height:20px;
	background-image:url('../Images/edit_request.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
}
.editRequestButton:hover
{
	width:20px;
	height:20px;
	background-image:url('../Images/edit_requestOver.png');
	background-repeat:no-repeat;

}

.changeRequestButton
{
	width:440px;
	height:30px;
	float:left;
	display:block;
	margin: 0 0 0 5px;
	padding: 15px 0 0 0!important;
	background-image:url('../Images/new_request.png');
	background-repeat:no-repeat;
	background-position:left;
	border-style:none;
	background-color:Transparent;
	text-align:right!important;
	text-decoration:none;
	color: #00194C;
	font-weight: bold;
	cursor:pointer;
}
.changeRequestButton:hover
{
	width:440px;
	height:30px;
	background-image:url('../Images/new_requestOver.png');
	background-repeat:no-repeat;
	color:Gray;
}

.HistoryRequestButton
{
	width:25px;
	height:25px;
	background-image:url('../Images/history_request.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
}
.HistoryRequestButton:hover
{
	width:25px;
	height:25px;
	background-image:url('../Images/history_requestOver.png');
	background-repeat:no-repeat;

}

.sortiteRequestButton
{
	width:25px;
	height:25px;
	background-image:url('../Images/view_sortite.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
}
.sortiteRequestButton:hover
{
	width:25px;
	height:25px;
	background-image:url('../Images/view_sortiteOver.png');
	background-repeat:no-repeat;

}

.wordButton
{	display:block;
	float: right;
	width:26px;
	height:26px;
	margin: 7px 5px 0 0;
	background-image:url('../Images/Word.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
}
.wordButton:hover
{
	width:26px;
	height:26px;
	background-image:url('../Images/WordOver.png');
	background-repeat:no-repeat;

}

/** Request Style **/
.emptyLabelRequest {	
	/*height: 20px;*/
	display: block;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	clear: none;
	color: #000033;
	font-weight: bold;
	width: 10px;
	text-align: left;	
}
.xsLabelRequest {	
	/*height: 20px;*/
	display: block;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	clear: none;
	color: #000033;
	font-weight: bold;
	width: 30px;
	text-align: left;	
}
.xmLabelRequest {	
	/*height: 20px;*/
	display: block;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	clear: none;
	color: #000033;
	font-weight: bold;
	width: 60px;
	text-align: left;
}
.xmmLabelRequest {	
	/*height: 20px;*/
	display: block;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	clear: none;
	color: #000033;
	font-weight: bold;
	width: 70px;
	text-align: left;
}
.xxmLabelRequest {	
	/*height: 20px;*/
	display: block;
	float: left;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	clear: none;
	color: #000033;
	font-weight: bold;
	width: 80px;
	text-align: left;
}
.xlLabelRequest {	
	/*height: 20px;*/
	display: block;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px!important;
	margin-left: 5px;
	padding: 0px;
	clear: none;
	color: #000033;
	font-weight: bold;
	width: 100px;
	text-align: left;
}
.xllLabelRequest {	
	/*height: 20px;*/
	display: block;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px!important;
	margin-left: 5px;
	padding: 0px;
	clear: none;
	color: #000033;
	font-weight: bold;
	width: 135px;
	text-align: left;
}
.xxlLabelRequest {	
	/*height: 20px;*/
	display: block;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px!important;
	margin-left: 0px;
	padding: 0px;
	clear: none;
	color: #000033;
	font-weight: bold;
	width: 325px;
	text-align: left;
}
.labelRequestColor {	
	height: 20px;
	display: block;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	clear: none;
	color: #00194C;/*#00194C;#000033;*/
	font-weight: bold;
	width: 150px;
	text-align: left;
}
.LabelValueRequest {
	height: 20px;
	display: block;
	float: left;
	margin-top: 2px!important;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	width: 60px;
	text-align: left;
	background-color: #E2E4E3;
}
.xsLabelValueRequest {
	height: 20px;
	display: block;
	float: left;
	margin-top: 2px!important;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	width: 20px;
	text-align: left;
	background-color: #E2E4E3;
	
}
.xmLabelValueRequest {
	height: 20px;
	display: block;
	float: left;
	margin-top: 2px!important;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	width: 80px;
	text-align: left;
	background-color: #E2E4E3;
	
}
.xxmLabelValueRequest {
	height: 20px;
	display: block;
	float: left;
	margin-top: 2px!important;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	width: 105px;
	text-align: left;
	background-color: #E2E4E3;
	
}
.xlLabelValueRequest {
	height: 20px;
	display: block;
	float: left;
	margin-top: 2px!important;
	margin-right: 0px;
	margin-bottom: 0px!important;
	margin-left: 0px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	width: 150px;
	text-align: left;
	background-color: #E2E4E3;
	
}
.xllLabelValueRequest {
	height: 20px;
	display: block;
	float: left;
	margin-top: 2px!important;
	margin-right: 0px;
	margin-bottom: 0px!important;
	margin-left: 5px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	width: 135px;
	text-align: left;
	background-color: #E2E4E3;
	
}
.xxlLabelValueRequest {
	height: 20px;
	display: block;
	float: left;
	margin-top: 2px!important;
	margin-right: 0px;
	margin-bottom: 0px!important;
	margin-left: 0px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	width: 250px;
	text-align: left;
	background-color: #E2E4E3;
}

.xlNoteValueRequest {
	/*height: 20px;*/
	display: block;
	float: left;
	margin-top: 2px!important;
	margin-right: 0px;
	margin-bottom: 0px!important;
	margin-left: 5px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	max-width: 350px;
	width: 325px;
	text-align: left;
	background-color: #E2E4E3;
	
}
.CheckBoxImpervia
{
	height: 30px;
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding: 0px;
	clear: none;
	color: #000033;
	font-weight: bold;
	width: 20px;
	text-align: left;
}
.CheckBoxImpervia input
{
	display: block;
	float: left;
	margin:7px 0 0 0!important;
	padding:0!important;
}
.CheckBoxImpervia label
{
	display: block;
	float: left;
	margin:10px 0 0 0!important;
	padding:0!important;
}


/****** WELLCOME *****
.labelWellcome
{
	margin: 7px 0px 0px 250px; display: block; float: left; font-size: 15px; width: 600px !important; font-weight: bold;

}
/****** LOGIN  *******
.logInButton
{
	width:90px!important;
	display:block;
	text-align:left;
	color:Red;
	font-size:14px;
	height:25px;
	margin-top:1px!important;
	margin-right:30px!important;
	padding:7px 0 0 0!important;
	display:block;
	float:right;
	text-decoration:none;
	background-image:url('../Images/exit.png');
	background-repeat:no-repeat;
	background-position:center;
	background-position:right;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
}
.logInButton:hover
{
	text-decoration:none;
	color:Red;
	background-image:url('../Images/exitOver.png');
	background-repeat:no-repeat;
	background-position:right;
}
/***********************/

/**** Search Style ****/
.ContainerRicerca
{	
	/*height:400px!important;*/
	text-align:center;
	width:350px;
	background-color:#DFE1E0;
}
.RowRicerca {
	display: block;
	width: 100%;
	float: left;
	clear: both;
	margin: 3px 0 5px 15px;
	padding: 0;
}
/***********************/


/***** Prontezze ******************/
.modalPopupBackground 
{
     background-color:#000;
     filter:alpha(opacity=40);
     opacity:0.7;
}

/*.popupPanel
{
    font-family:lucida grande,arial,helvetica,sans-serif;
    font-size:11px;
    background-color:#fff;
    border:solid 2px #000;
    padding:4px;
}

.popupHeader
{
    margin-top: 8px;
    color: #00194C;
    text-align:center;
    font-size:16px;                 
    font-weight: bolder;
    padding:16px;
    border-bottom-color:#00194C;
    border-bottom-style:solid;
    border-width:1px;
}

.popupFooter
{
    color:#00194C;
    text-align:right;
    padding:6px;
    margin-top:15px;
    border-color:#00194C;
    border-top-style:solid;
    border-width:1px;
}

.popupLinkButton
{
    color: Blue;
    text-align: right;
}
*/
.popupColDescr {
	height: 16px;
	display: block;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:10px;
	width: 80px;
	text-align: left;
}
.popupColLabel {
	height: 16px;
	display: block;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
	clear: none;
	color: #00194C;
	font-weight: bold;
	width: 60px;
	text-align: left;
}
.popupColLabelLong {
	height: 16px;
	display: block;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
	clear: none;
	color: #00194C;
	font-weight: bold;
	width: 120px;
	text-align: left;
}
.popupRow
{
    display: block;
    height: auto;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 10px;
    clear: none;
    color: #00194C;
    width: 100%;
    min-height:26px!important;
    float: left;
}

.popupButton
{
    color: Blue;
    text-align: center;
    vertical-align: middle;
    display: block;
    width: 75px;
    border: black 1px solid;
    height: 15px;
    float: right;
    padding: 3px;
    margin-right: 5px;
}

.popupLabel
{
    height: 20px;
    display: block;
    float: left;
    clear: none;
    color: #00194C;
    width: 80px;
    text-align: left;
    font-weight: bold;
    padding-right: 10px;
}

.popupDDL
{
    display: block;
    float: left;
    clear: none;
    width: 155px;
    text-align: left;
    margin: 7px 0 0 5px!important;
}

.popupControl
{
    height: 16px;
    display: block;
    float: left;
    clear: none;
    width: 150px;
    text-align: left;
    /*color: #00194C;
    font-weight: bolder;
    font-size: 12px;*/
}

.popupRadioButton
{
    /*height:auto;*/
    display: block;
    float: left;
    clear: none;
    color: #00194C;
    width: 150px;
    font-weight: bolder;
    font-size: 12px;
    text-align: left; 
    margin: 0 0 0 0!important;
    border:none!important;
}
.popupCheckBox
{
    height:auto;
    display: block;
    float: left;
    clear: none;
    color: #00194C;
    width: 150px;
    font-weight: normal;
    font-size: 7pt;
    text-align: left;
    border:none !important; 
}

/**** Prontezze Button Style ****/
.selectButtonProntezze
{
	width:25px;
	height:25px;
	background-image:url('../Images/view.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
	
}
.selectButtonProntezze:hover
{
	width:25px;
	height:25px;
	background-image:url('../Images/viewOver.png');
	background-repeat:no-repeat;
}

.modifyButtonProntezze
{
	width:25px;
	height:25px;
	background-image:url('../Images/edit.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
}
.modifyButtonProntezze:hover
{
	width:25px;
	height:25px;
	background-image:url('../Images/editOver.png');
	background-repeat:no-repeat;
}
.deleteButtonProntezze
{
	width:25px;
	height:25px;
	background-image:url('../Images/delete.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
}
.deleteButtonProntezze:hover
{
	width:25px;
	height:25px;
	background-image:url('../Images/deleteOver.png');
	background-repeat:no-repeat;
}

.insertButtonProntezze
{
	margin-top:5px!important;
	margin-bottom:5px!important;
	margin-right:10px!important;
	padding:0!important;
	display:block;
	float:right;
	width:25px;
	height:25px;
	background-image:url('../Images/badd.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
}
.insertButtonProntezze:hover
{
	width:25px;
	height:25px;
	background-image:url('../Images/badd_over.png');
	background-repeat:no-repeat;
}
/*********************/


/*********  LABEL POPUP  **************/
.WarningLabel
{	
	margin: 0px;
	padding: 0px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:11px;
	width: 66%!important;	
	text-align: left;
	margin: 5px 0 5px 0;
}
/**************************************/

/**** Sub GridView Style - UNUSED****/
.subgrid-view
{
	padding: 0;
	margin-top:5px!important;
	margin-bottom:0;
	margin-left:5px;
	margin-right:0;
	border-style:none;
	font-family: "Verdana, Arial, Helvetica, sans-serif, Trebuchet MS";
	font-size: 0.9em;
	width:430px;	
}

.subgrid-view tr.header a
{
	text-decoration:none;	
}
.subgrid-view tr.header
{
	
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	background-color:#616ea5;
	text-align: center;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-style:none;
	height:20px!important;	
}

.subgrid-view tr.normal
{
	background-color: #F8F8F8;
	border-style:none;
	width: 100%;
	color: #00194C;
	height:20px;
}

.subgrid-view tr.alternate
{
	border-style:none;
	background-color: #FFFFFF;
	width: 100%;
	color:#404040;
	height:20px;
}

/***************************/

/**** Request Collapse Style ****/
.headerExpanseR {
	display: block;
	min-height: 30px! important;
	float: left;
	width: 100%;
	cursor: pointer;
	BACKGROUND-COLOR: #D6D8D7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00194C;
	padding: 0px!important;
	margin-top: 0px!important;
	margin-right: 0px;
	margin-bottom: 0px!important;
	margin-left: 0px;
}
.headerExpanseActionR {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 2px 0px 0px 10px;
	COLOR: #000033;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;
	font-weight: bold;
	font-size: 9px;
	width: 90px;
}
.headerExpanseTitleR {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bolder;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 2px 5px 0px 10px;
	WIDTH: 200px;
	COLOR: #000033;/*#00194C;*/
	PADDING-TOP: 0px;
	TEXT-ALIGN: left
}
.headerExpanseTitleSR {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bolder;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 2px 5px 0px 5px;
	WIDTH: 300px;
	COLOR: #00194C;/*#00194C;*/
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;
	font-size: 11px;
}
.headerExpanseR IMG {
	DISPLAY: block;
	FLOAT: right;
	padding: 0px;
	margin-top: 2px;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.collapsePanelR 
{
	/*border-bottom-style: solid;
	border-bottom-color: #00194C;
	border-bottom-width: 1px;*/
	width: 100%;
	height:0px;
	background-color:#E2E4E3;
	overflow:hidden;
}

.NoteLabelR {	
	display: block;
	float: left;
	width:100%;
	padding: 0px;
	color: #000033;
	font-weight: bold;
	text-align: left;
	margin: 0 0 0 15px;
}
.NoteValueR {	
	display: block;
	float: left;
	width:90%!important;
	padding: 0px;
	color: #000033;
	text-align: left;
	margin: 0 0 0 15px;
}

/******************* Dynamic Pop main Container ************/
.modalContainer
{
	background-color: #E2E4E3;
	max-height:400px;
	padding:0!important;
	width:480px!important;
	display:block;
	overflow: auto;
	overflow-x: hidden;
	margin-top: 0px!important;
	margin-right: 0px!important;
	margin-bottom: 0px!important;
	margin-left: 10px!important;
	float: left;
}

/************ GRID VIEW POPUP GF - UNUSED**************/
.CellStyle
{
	text-align: center;
	margin: 0 25px 0 25px!important;
}
.Cell
{
	text-align: center;
	margin: 0 25px 0 25px!important;
}

.GridView
{
	padding: 0;
	margin-top:5px!important;
	margin-bottom:0;
	margin-left:5px;
	margin-right:0;
	border-style:none;
	font-family: "Verdana, Arial, Helvetica, sans-serif, Trebuchet MS";
	font-size: 0.9em;
	/*width:600px;*/
	min-width:600px;
	width:100%;	
}

.GridView tr.header a
{
	text-decoration:none;	
}
.GridView tr.header
{
	
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	background-color:#616ea5;
	text-align: center;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-style:none;
}

.GridView tr.normal
{
	background-color: #F8F8F8;
	border-style:none;
	min-height:30px!important;
	width: 100%;
	color: #00194C;
}
.GridView td
{
	text-align: center;
	margin: 0 25px 0 25px!important;
}

.GridView tr.alternate
{
	border-style:none;
	background-color: #E2E4E3;
	min-height:30px!important;
	width: 100%;
	color:#404040;
}

.modalContainer200
{
	background-color: #E2E4E3;
	max-height:200px;
	padding:0!important;
	width:480px!important;
	display:block;
	overflow: auto;
	overflow-x: hidden;
	margin-top: 0px!important;
	margin-right: 0px!important;
	margin-bottom: 0px!important;
	margin-left: 10px!important;
	float: left;
}



/*********************************************/

.assignRequestButton
{
	width:20px;
	height:20px;
	background-image:url('../Images/assign_sortite.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
	margin-bottom: 1px;
}
.assignRequestButton:hover
{
	width:20px;
	height:20px;
	background-image:url('../Images/assign_sortiteOver.png');
	background-repeat:no-repeat;
}


.velivoliList
{
	width:100%;
	text-align:center;
	display:block;	
	margin:0 0 0 0!important;
	padding:0 0 0 0 !important;
	font-weight:bold;		
}


/***************** SEARCH STYLE **********************/
.searchField {
	width: 200px;
	display:block;
	float:left;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.searchCld {
	width: 100px;
	display:block;
	float:left;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 5px;
	FONT-SIZE: 12px;
}
.searchCldLabel{
PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 7px 0px 20px 5px!important;
	WIDTH: 130px;
	COLOR: #00194C;
	PADDING-TOP: 0px;
	HEIGHT: 20px;
	TEXT-ALIGN: right;
	}

.SearchCldImg
{
	border-style: none;
    padding: 0px;
    DISPLAY: block;
	FLOAT: left;
	BACKGROUND-IMAGE: url('../Images/calendar.png');
	MARGIN: 8px 0px 0px 0px;
	WIDTH: 16px !important;
	CURSOR: pointer;	
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: transparent;	
	HEIGHT: 16px !important;		
}

.searchButton {
	float:left;
	background-image: url(../Images/search.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
	width: 25px;
	display:block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.searchButton:hover {
	background-image: url(../Images/searchOver.png);
}
.search {
	display: block;
	padding: 0px;
	
	width: 100%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	height: 30px;
}
.searchLabel {
	display: block;
	padding: 0px;
	float: left;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	font-weight: bold;
	color: #00194C;
	text-decoration: none;
	font-size: 12px;
	text-align: center;
}
.searchRightButtonLabel{
PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 7px 0px 0px 5px;
	WIDTH: 90px;
	COLOR: #00194C;
	PADDING-TOP: 0px;
	HEIGHT: 20px;
	TEXT-ALIGN: left
	}
	
.searchRightUserButton {
	border-style: none;
    padding: 0px;
    BACKGROUND-POSITION: center 50%; MARGIN-TOP: 5px! important; DISPLAY: block; FLOAT: right; BACKGROUND-IMAGE: url('../Images/add_user.png'); 
    MARGIN-BOTTOM: 0px! important; WIDTH: 25px; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px; BACKGROUND-COLOR: transparent;
}
.searchRightUserButton:hover {
	BACKGROUND-IMAGE: url(../Images/add_userOver.png); WIDTH: 25px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
/****************** END SEARCH ***********************/

/******************** FOOTER *************************/
.footer
{
	margin-top: 10px!important;
	
	background-color:#FFFFFF; 
	background-image:url(../Images/backfooter.png); 
	background-repeat:repeat-x; 
	background-position:top; 
	height:20px;	
}
/****************** END FOOTER ***********************/
/****************** BACK AT HOME *********************/
.backAtHome {
	display: block;
	padding: 0px;
	float: left;
	width: 200px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.backLink {
	background-image: url(../Images/aircraft.png);
	display: block;
	padding: 0px;
	float: left;
	height: 30px;
	width: 30px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.backLink:hover {
	background-image: url(../Images/aircraftOver.png);
}

.backLabel {
	padding: 0px;
	float: left;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #2225B7;
	text-decoration: none;
}

/****************** END BACK ***********************/

/** Confirm and Warning PopUp Style**/
.popUp330 {
	MARGIN: 0 0 0 0;
	WIDTH: 330px;
	padding:0 0 0 0!important;
	POSITION: relative;
}
.popUp330 .header {
    FLOAT: left;
    PADDING: 0 0 0 0 !important;
    MARGIN: 0 0 0 0;
    WIDTH: 330px;
    display: block;
    background: url('../Images/dialog-base-top.png') no-repeat left bottom;
    height: 40px;
}
.popUp330 .base-top 
{
	/* OLD
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.25em;
	COLOR: #f60;
	TEXT-ALIGN: center;
	PADDING: 0 0 0 0!important;
	margin: 13px 0 0 10px;
	float: left;
	width: 310px;
	border-bottom: #ddd 1px solid;
	*/
	padding: 0px;
    DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.25em;
	FLOAT: left;
	MARGIN: 5px 0px 0px 0px;
	WIDTH: 270px;
	COLOR: #f60;
	BORDER-BOTTOM: #ddd 1px solid;
	TEXT-ALIGN: center;
}
.popUp330 .content {
	DISPLAY: block;
	PADDING: 0 0 0 0!important;
	margin: 0 0 0 0;
	background-image: url(../Images/dialog-base-content.png);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	width: 330px;
}
.popUp330 .base-content {	
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	MARGIN: 0 0 0 8px!important;
	WIDTH: 310px;
	padding: 0 0 0 0!important;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	display: block;
	float: left;
}

.popUp330 .base-content .textArea {
	font-size:10px!important;
	padding:0 0 0 0!important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal!important;
	MARGIN: 0px 0px 0px 10px!important;
	WIDTH: 270px!important;
	COLOR: #000000;
}
.popUp330 .base-content .textArea textarea{
	width:270px!important;
	MARGIN: 0px 0px 0px 10px!important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.popUp330 .base-content .text {
	MARGIN: 10px 0px 0px 10px!important;
	padding: 0 0 0 0!important;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	height:15px!important;
	WIDTH: 110px!important;
	COLOR: #000000;
	display:block;
	float:left;
}

.popUp330 .base-content .longText {
	MARGIN: 0px 0px 0px 10px!important;
	padding: 0 0 0 0!important;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	COLOR: #000000;
	display:block;
	float:left;
}
.popUp330 .base-content .combo {
	MARGIN: 10px 0px 0px 10px!important;
	padding: 0 0 0 0!important;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	height:20px!important;
	WIDTH: 170px!important;
	COLOR: #000000;
	display:block;
	float:left;
}

.popUp330 .base-content .CldImg {
	BACKGROUND-IMAGE: url(../Images/calendar.png);
	MARGIN: 10px 0px 0px 4px;
	WIDTH: 16px! important;
	CURSOR: pointer;
	BORDER-TOP-STYLE: none;
	padding: 0 0 0 0!important;
	BACKGROUND-REPEAT: no-repeat;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 16px! important;
	BACKGROUND-COLOR: transparent;
	BORDER-BOTTOM-STYLE: none;
	display:block;
	float:left;
}
.popUp330 .base-content .TimeFmt 
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	MARGIN: 10px 5px 0px 10px;
	WIDTH: 40px;
	COLOR: #000000;
	padding: 0 0 0 0!important;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 20px! important;
	TEXT-ALIGN: left;
	HEIGHT: 20px! important;
	display:block;
	float:left;
}
.popUp330 .footer {
	PADDING: 0 0 0 0!important;
	FLOAT: left;
	MARGIN: 0 0 0 0!important;
	WIDTH: 330px;
	display: block;
	background: url(../Images/dialog-base-bottom.png) no-repeat left bottom;
	height: 45px;
}
.popUp330 .base-bottom {
	TEXT-ALIGN: center;
	PADDING: 0 0 0 0!important;
	margin: 5px 0 0 10px;
	width: 310px;
}


.popIconOk {
	background-image: url(../Images/information.png);
	background-repeat: no-repeat;
	background-position:center;	
	display: block;
	margin: 0 0 0 10px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 40px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.popIconQuestion {
	background-image: url(../Images/question.png);
	background-repeat: no-repeat;
	background-position:center;	
	display: block;
	margin: 0 0 0 10px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 40px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.popIconError {
	background-image: url(../Images/error.png);
	background-repeat: no-repeat;
	background-position:center;	
	display: block;
	margin: 0 0 0 10px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 40px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.popIconWarning {
	background-image: url(../Images/warning.png);
	background-repeat: no-repeat;
	background-position:center;	
	display: block;
	margin: 0 0 0 10px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 40px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/**** Fast Request Style ****/
.quickRequest {
	display: block;
	padding: 0px;
	float: right;
	width: 150px;
	margin-top: 5px;
	margin-right: 22px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.quickRequestLink {
	background-image: url(../Images/quickRequest.png);
	display: block;
	padding: 0px;
	float: left;
	height: 30px;
	width: 30px;
	text-align:left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px!important;	
}
.quickRequestLink:hover {
	background-image: url(../Images/quickRequestOver.png);
}

.quickRequestLabel {
	padding: 0px;
	float: right;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #2225B7;
	text-decoration: none;
}

/**** Quick Request & Back At Home Container Style ****/
.QRBHContainer 
{
	width: 100%;
	min-width: 680px;
	margin: 0 0 0 0!important;
	padding: 0 0 0 0!important;
	display:block;
	float:left;
}

/******** AJAX CALENDAR WORKAROUND FOR IE 8 ********/
.ajax__calendar_title  
{  
   width:140px;  
   margin:auto;   
}  

/******** Pager GridView Style *********/
/*.pagerstyle
{
	width:200px;
    color:#444444;
    background-color: #e5e5e5;
    font-size:x-small;
    text-align:right;   
    margin: 0 0 0 5px!important;
    padding:0 0 0 0!important; 
} 
.pagerstyle div
{
	display:block;
	float:right;
	width:300px;
	color:#444444;
    background-color: #e5e5e5;
    font-size:x-small;
    text-align:right;   
    margin: 0 0 0 5px!important;
    padding:0 0 0 0!important;  
	margin: 3px 0 0 0!important;
}
.pagerstyle span
{
	margin: 0 0 0 0!important;
	color:#000066!important;
}
.pagerstyle select
{
    font-size:x-small;
    margin: 0 5px 0 0!important; 
    padding:0 0 0 0!important; 
}  
.previous
{
    background:#e5e5e5 url(../Images/previous.gif) no-repeat scroll center;
    height:1.3em;
    width:16px;
    margin: 0 0 1px 5px!important; 
    padding:0 0 0 0!important;  
}
.next
{
    background:#e5e5e5 url(../Images/next.gif) no-repeat scroll center;
    height:1.3em;
    width:16px;
    margin: 0 0 1px 3px!important;  
    padding:0 0 0 0!important; 
}  
.gotopage
{
    font-size:x-small;
    width:20px;
}*/
/**** Statistiche Style ****/
.listMenuStat {
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px!important;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	width: 300px;
	text-align: left;
}
.listMenuStat select
{
	height: 20px!important;
}

.TextBoxStat {
	height:15px;
	display: block;
	float: left;
	margin-top: 10px!important;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	width: 195px;
	text-align: left;
}
.TitleStat {
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
	clear: none;
	color: #00194C;
	font-weight: bolder;
	width: 400px;
	font-size: 12px;
	text-align: left;
}

/* Time Panel Style */
.timeComponents 
{
	height: 18px;
	display: block;
	float: left;
	margin-top: 2px!important;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-weight: normal;
	width: 55px;
	text-align: center;
	background-color: White!important;
	border: solid 1px #00194C;
}
.timeComponents span
{
	height: 16px!important;	
	display: block;
	float: left;
	margin: 2px 0 0 2px!important;
	width: 10px!important;
	text-align: center;
	background-color: Transparent!important;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.timeComponents input
{
	/*height: 14px!important;*/
	/*margin: 2px 0 0 3px!important;*/	
	display: block;
	float: left;
	border: none!important;
	width: 15px!important;
	text-align: center;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.timeButtons
{
	height: 20px;
	width:10px;
	display: block;
	float: left;
	margin-top: 1px!important;
	margin-right: 10px!important;
	margin-bottom: 0px!important;
	margin-left: 0px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:8px!important;	
	text-align: left;
	background-color: Transparent!important;
}

.timeButtons a
{
	height: 8px;
	display: block;
	float: left;
	margin-top: 0px!important;
	margin-right: 0px!important;
	margin-bottom: 2px!important;
	margin-left: 0px;
	padding: 0px;
	clear: none;
	color: #00194C;
	font-weight: normal;
	font-size:9px!important;	
	width: 20px;
	text-align: center;
	vertical-align:top;
	background-color: Transparent!important;
	text-decoration: none;
}

/* Statistics Style*/
.LabelStat {	
	/*height: 20px;*/
	display: block;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px!important;
	margin-left: 5px;
	padding: 0px;
	clear: none;
	color: #000033;
	font-weight: bold;
	width: 150px;
	text-align: left;
}
.LabelValueStat {
	height: 20px;
	display: block;
	float: left;
	margin-top: 2px!important;
	margin-right: 0px;
	margin-bottom: 0px!important;
	margin-left: 0px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	width: 250px;
	text-align: left;
}

.uDataStat {
	width: 420px;
	padding: 5px 0px!important;
	margin: 0px 0px 0px 0px!important;
}
.uDataRowStat {
	display: block;
	width: 410px;
	float: left;
	clear: both;
	margin: 3px;
	padding: 0;	
}
.ContainerStatGraph
{	
	display: block;
	float:left;
	text-align:center;
	width:50%;
}
.exportButton
{
	width:20px;
	height:20px;
	display:block;
	float:right;
	background-image:url('../Images/excel_stat.png');
	background-repeat:no-repeat;
	background-position:ri right;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
	margin: 0 0 8px 0!important;
	
}
.exportButton:hover
{
	width:20px;
	height:20px;
	background-image:url('../Images/excel_statOver.png');
	background-repeat:no-repeat;
}
.exportPdfButton
{
	width:20px;
	height:20px;
	display:block;
	float:right;
	background-image:url('../Images/pdf_stat.png');
	background-repeat:no-repeat;
	background-position:right;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
	margin: 0 0 8px 8px!important;
	
}
.exportPdfButton:hover
{
	width:20px;
	height:20px;
	background-image:url('../Images/pdf_statOver.png');
	background-repeat:no-repeat;
}
.printStatButton
{
	width:20px;
	height:20px;
	display:block;
	float:right;
	background-image:url('../Images/print_request.png');
	background-repeat:no-repeat;
	background-position:ri right;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
	margin: 0 0 8px 8px!important;
	
}
.printStatButton:hover
{
	width:20px;
	height:20px;
	background-image:url('../Images/print_requestOver.png');
	background-repeat:no-repeat;
}

/* Relazione Servizio Style */
.RSContainer
{
	text-align:center;
	width:600px;	
	/*background-color: Fuchsia;*/
}
.RSContainerTitle
{
	float:left;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #DFE1E0;
}
.RSRow
{

	display:block;
	float:left;
	width: 100%!important;
	clear: both;
	margin: 3px;
	padding: 0;
	/*background-color: #DFE1E0;*/
}
.RSTitle
{
	/*height:30px;*/
	display: block;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	/*background-color: #DFE1E0;*/
}
.RSSubTitle
{
	height:20px;
	display: block;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	/*background-color: #DFE1E0;*/
}

.RSSubTitles
{
	height:20px;
	float:left;
	display: block;
	width: 50%;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	/*background-color: #DFE1E0;*/
}

.RSLabel
{
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px!important;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	clear: none;
	color: #000000;
	width: 165px;
	text-align: left;	
	/*background-color: Aqua;*/
}

.RSLabel50
{
	height: 15px;
	display: block;
	float: left;
	margin-top: 12px!important;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	clear: none;
	color: #000000;
	width: 50px;
	text-align:center;	
	/*background-color: Aqua;*/
}
.RSTextBox50
{
	height:15px;
	display: block;
	float: left;
	margin-top: 10px!important;/*8px;*/
	margin-right: 2px!important;
	margin-bottom: 0px;
	margin-left: 4px!important;
	padding: 0px;
	clear: none;
	color: #000000;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	/*font-size:10px;*/
	width: 35px;
	text-align: left;	
}
.RSLabelOre
{
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	clear: none;
	color: #000000;
	width: 170px;
	text-align: left;	
}
.RSTBData
{
	clear:none;
	color:#000000;
	display:block;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:13px 0 0 4px;
	padding:0;
	text-align:left;
	width:100px !important;
}
.RSDataImg
{
	background-color:transparent;
	background-image:url(../Images/calendar.png);
	background-repeat:no-repeat;
	border-style:none;
	cursor:pointer;
	display:block;
	float:left;
	height:16px !important;
	margin:13px 30px 0 8px !important;
	padding:0 !important;
	width:16px !important;
}
.RSTextBox
{
	height:15px;
	display: block;
	float: left;
	margin-top: 10px!important;/*8px;*/
	margin-right: 10px!important;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	/*font-size:10px;*/
	width: 225px;
	text-align: left;	
}
.RSContainerFirma
{
	/*height: 20px;*/
	display: block;
	float: right;
	margin-top: 20px!important;
	margin-right: 3px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding: 0px;
	clear: none;
	color: #000000;
	width: 250px;
	text-align: center;	
	/*background-color:Green;*/
}
.RSLabelFirma
{
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	clear: none;
	color: #000000;
	width: 100%;
	text-align: center;	
	font-weight:bold;
}
.RSLabelSubFirma
{
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	clear: none;
	color: #000000;
	width: 100%;
	text-align: center;	
}
.RSTextBoxFirma
{
	height:15px;
	display: block;
	float: right;
	margin-top: 10px!important;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:11px;
	width: 245px;
	text-align: left;	
}
/*** CAI Request Style ***/
.mainCaiTitle {
	display: block;
	width: 100%;
	font-size: 15px;
	font-weight: normal;
	font-style:italic;	
	color: #000066;
	text-align: center;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.mainCaiSubTitle {
	display: block;
	width: 100%;
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.mainCaiSubSubTitle {
	display: block;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	color: #000066;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.insertLinkButton
{
	margin-top:5px!important;
	padding:0!important;
	display:block;
	float:right;
	width:25px;
	height:25px;
	background-image:url('../Images/add_link.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
}
.insertLinkButton:hover
{
	width:25px;
	height:25px;
	background-image:url('../Images/add_linkOver.png');
	background-repeat:no-repeat;
}
.deleteLinkButton
{
	margin-top:5px!important;
	padding:0!important;
	display:block;
	float:right;
	width:25px;
	height:25px;
	background-image:url('../Images/delete_link.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
}
.deleteLinkButton:hover
{
	width:25px;
	height:25px;
	background-image:url('../Images/delete_linkOver.png');
	background-repeat:no-repeat;
}
.gridLink
{
	width: 600px;
	display: block;
	float:left;
	margin: 0 0 0 5px!important;
}
.moveLink
{
	width: 22px;
	height: 50px;
	display: block;
	float:left;
	vertical-align:middle;
	margin: 25px 0 0 15px!important;
}

.upLinkButton
{
	margin-top:0px!important;
	padding:0!important;
	display:block;
	float:right;
	width:22px;
	height:22px;
	background-image:url('../Images/arrow_up.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;	
}
.upLinkButton:hover
{
	width:22px;
	height:22px;
	background-image:url('../Images/arrow_upOver.png');
	background-repeat:no-repeat;
}
.downLinkButton
{
	margin-top:5px!important;
	padding:0!important;
	display:block;
	float:right;
	width:22px;
	height:22px;
	background-image:url('../Images/arrow_down.png');
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;	
}
    .downLinkButton:hover {
        width: 22px;
        height: 22px;
        background-image: url('../Images/arrow_downOver.png');
        background-repeat: no-repeat;
    }

/*** Link CAI PopUp Style ***/
.linkLabel 
{
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	clear: none;
	color: #00194C;
	font-weight: bold;
	width: 80px;
	text-align: left;
	font-size:12px;
}
.linkDateText {	
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:11px;
	width: 70px!important;
	text-align: left;	
}
.linkDateImg
{
	border-style: none;
    padding: 0px;
    DISPLAY: block;
	FLOAT: left;
	BACKGROUND-IMAGE: url('../Images/calendar.png');
	MARGIN: 10px 10px 0px 8px;
	WIDTH: 16px !important;
	CURSOR: pointer;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 16px !important;
	BACKGROUND-COLOR: transparent;
	}

.linkComboBox {
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px!important;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	width: 63px;
	text-align: left;
}
.linkComboBox select
{
	height: 20px!important;
}
.linkCol {
	height: 20px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding: 0px;
	clear: none;
	color: #000033;
	font-weight: bold;
	width: 30px;
	text-align: left;
}
.NoteTrasporto 
{
	height: 15px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0px;
	clear: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	width: 200px;
	text-align: left;
	font-size:11px;
}


/*TABLE REPEATER STYLE*/

.tableFormat{
		margin::0!important;
		padding:0!important;
		width:100%;
		border-collapse:collapse;
		font-family: "Verdana, Arial, Helvetica, sans-serif, Trebuchet MS";
}	
.tableFormat tr.header
{
	min-height:30px!important;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	background-color:#616ea5;
	text-align: center;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.tableFormat th{
	border: 1px solid #000000;		
	vertical-align:middle;
	min-height:25px!important;	
	font-size: 12px;
	font-weight: bold;
	background-color:#CCCCCC;
	text-align: center;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.tableFormat td{
	border: 1px solid #000000;	
	vertical-align:middle;		
}
.tableFormat tr.normal
{
	background-color: #F8F8F8;
	border-style:none;
	width: 100%;
	color: #00194C;
	min-height:25px!important;
}

.tableFormat tr.alternate
{
	border-style:none;
	background-color: #E2E4E3;
	width: 100%;
	color:#404040;
	min-height:25px!important;
}

.rsViewStyleNRichiesta
{
	padding-left:0.2em; 
	vertical-align:middle; 	
	background-color:#CCCCCC; 
	font-weight:bold; 
	font-size:12px;
}

.rsViewStyleHead
{
	padding-left:0.2em; 
	vertical-align:middle; 	
	font-weight:bold; 
	font-size:12px;
}


.rsViewStyle
{
	padding-left:0.2em; 
	vertical-align:middle; 	
	background-color:#FFFFFF; 
	font-size:10px;
}

.rsViewStyleLabel
{
	height:25px;
	text-align:left;
	font-weight:bold;
	padding-left:0.2em; 
	vertical-align:middle; 	
	background-color:#FFFFFF; 
	font-size:10px;
}

.hiddenbutton
{
	display:none;
	width:0px;
	margin:0px;
	height:0px;
	background-color:Transparent;
	
}

.xlPrintLabel 
{
	font-size:11px;
	height: 20px;
	display: block;
	float: right;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	
	color: #666666;
	font-weight: bold;
	width: 80px;
	text-align:left;
	

}

/* MODIFICHE 01/09/2010*/
.popUp330 .base-content .alertLongText {
	MARGIN: 0px 0px 0px 10px!important;
	padding: 0 0 0 0!important;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	COLOR: #CC0000;
	display:block;
	float:left;
}

.popUp330 .alertBase-top 
{
	padding: 0px;
    DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	FLOAT: left;
	MARGIN: 5px 0px 0px 0px;
	WIDTH: 270px;
	COLOR: #f60;
	BORDER-BOTTOM: #ddd 1px solid;
	TEXT-ALIGN: center;
}

/* END MODIFICHE 01/09/2010 */
.labelError {	
	height: 20px;
	display: block;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	clear: none;
	color: #FF0000;/*#00194C;#000033;*/
	font-weight: bold;
	width: 250px;
	text-align: left;
}
