/*INFORMAZIONI CORPO PRINCIPALE PAGINA*/

body
{
	font-size: 11px;
	margin: 0px;
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Arial;
	background-color:#507FDB;
	SCROLLBAR-FACE-COLOR: #507EDB; 
	SCROLLBAR-HIGHLIGHT-COLOR: #e9e9ef; 
	SCROLLBAR-SHADOW-COLOR: #e9e9ef; 	
	SCROLLBAR-3DLIGHT-COLOR: #c6cbe6; 
	SCROLLBAR-ARROW-COLOR: #000000; 
	SCROLLBAR-TRACK-COLOR: #f7f7f9; 
	SCROLLBAR-DARKSHADOW-COLOR: #507FDB; 

	
}

p
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	text-align: justify;
}

/*TABELLA PRINCIPALE PAGINA*/
TABLE.tblMain
{
	border-right: white 3px solid;
	border-left: white 3px solid;
	background-color: white;
}

.tblMain.rightPanel
{
	width:150px;
	border-left:#507FDB solid 1px;
	background-color: #507FDB;
	background-image: url(../img/Sfondo-dx.gif);
}

.tblMain.leftPanel
{
	width:120px;
	border-right:#507FDB solid 1px;

}

table.tblDocList
{

	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	width:100%;

}

table.tblDocList a
{
	text-decoration:none;
	color:white;
}

table.tblDocList a:hover
{
	text-decoration:underline;
	color:white;
}

table.tblDocList td
{
	font-size: 11px;
	padding:2px;
	/*border-bottom: white 1px solid;*/
	font-family: Tahoma, Verdana, Arial;
}

table.tblDocBoxList
{
	border-right: white  1px solid;
	border-top: white  1px solid;
	border-left: white  1px solid;
	border-bottom: white  1px solid;
}
B
{
	color:#4e4c4c
}
TABLE.tblSimple
{
	
	border-left: #507FDB 1px solid;
	border-top:darkgray 1px solid;
	
	background-color: white;
}
table.tblSimple TD
{
	border-right:#507FDB 1px solid;
	border-bottom:#507FDB 1px solid;

	}

table.tblSimple p
{
	padding-left: 2px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	text-align:left ;
}
STRONG
{
	
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana,Geneva
}
DIV {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana,Geneva
}
SPAN {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana,Geneva
}
.mMenu {
	PADDING-LEFT: 5px; WIDTH: 130px; COLOR: #c6c2c2; BORDER-BOTTOM: white 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #EEE8AC
}
.sMenu {
	PADDING-LEFT: 10px; Z-INDEX: 2; PADDING-BOTTOM: 10px; POSITION: relative
}

a
{
	color: #000000;
}

TABLE.tblAnagrafica
{
	
	border-left: darkgray 1px solid;
	border-top:darkgray 1px solid;
	border-right:darkgray 1px solid;
	border-bottom:darkgray 1px solid;
	background-color: white;
}
table.tblAnagrafica Th
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial,tahoma;
	background-color: #F1EEEE;
	border-bottom: darkgray  solid 1px
}
table.tblAnagrafica TD
{
	
	font-family:Arial,tahoma;
	font-size:11px;
	font-weight:bold
		
}

table.tblAnagrafica .txtNoBorder
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	color: black;
	border-bottom: darkgray 1px solid;
}

.tblAgenda
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	font-family: Tahoma, Verdana, Arial;
}
.tblAgenda td 
{padding-left:5px
	}
.rowDay 
{
	height:18px;
	padding-left:10px;
	background-color: #F1EEEE;
}

.currDay 
{
	height:18px;
	padding-left:10px;
	background-color: "lightgrey";
}
TABLE.listAllBorder
{
    
    BORDER-TOP: #99ADC2 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #99ADC2 1px solid;
    BORDER-BOTTOM: #99ADC2 1px solid;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: white;
   
}
TABLE.listAllBorder TD
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-size: 8pt;
	padding:3
	
}

TABLE.listAllBorder TH
{
	border-right: darkgray 1px solid;
	padding-right: 3px;
	border-top: darkgray 1px solid;
	padding-left: 3px;
	font-weight: lighter;
	font-size: 8pt;
	color: #000000;
	background-color: gainsboro;
	text-align: center;
}
.txtInput
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}

TABLE.listAllBorderPrint
{
    
    BORDER-TOP: #99ADC2 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #99ADC2 1px solid;
    BORDER-BOTTOM: #99ADC2 1px solid;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: white
}
TABLE.listAllBorderPrint TD
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-size: 8pt;
	
}

TABLE.listAllBorderPrint TH
{
	border-right: darkgray 1px solid;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: lighter;
	font-size: 11px;
	background-color: #cccccc;
	text-align: center;
	color:Black;
}

table.dropDownTable
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	width:95%;
	padding:3px;
	}
	
table.dropDownTable  td
{

}


/*  */
TABLE.tblGen
{
	background-color: white;
	font-size: 11px;
	width:100%;
	font-family: Tahoma, Verdana, Arial;
}

TABLE.tblPrint
{
	background-color: white;
	font-size: 7pt;
	width:100%;
	font-family: Tahoma, Verdana, Arial;
}


.tblPrint.rowGray
{
	background-color:#F1EEEE;
}

.tblPrint.rowWhite
{
	background-color:white;
}

.tblPrint td
{
	border-bottom :1px solid silver
}

.mainContent A
{
	color:#507fdb;
	text-decoration:underline;
}
