/*INFORMAZIONI CORPO PRINCIPALE PAGINA*/

body
{
	font-size: 11px;
	background-image: url(../img/bckSite.gif);
	margin: 0px;
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Arial;
	background-color:#D7D2D2;
	SCROLLBAR-FACE-COLOR: #e9e9ef; 
	SCROLLBAR-HIGHLIGHT-COLOR: #e9e9ef; 
	SCROLLBAR-SHADOW-COLOR: #e9e9ef; 	
	SCROLLBAR-3DLIGHT-COLOR: #c6cbe6; 
	SCROLLBAR-ARROW-COLOR: #253f89; 
	SCROLLBAR-TRACK-COLOR: #f7f7f9; 
	SCROLLBAR-DARKSHADOW-COLOR: #c6cbe6; 
	 
	
}

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: darkgray 3px solid;
	border-left:  darkgray 3px solid;
	background-color: white;
	width:100%;
}

.tblMain.rightPanel
{
	width:150px;
	background-color:#F1EEEE;
	border-left:#E1E1E1 solid 1px;
}

.tblMain.leftPanel
{
	width:120px;
	background-color:#F1EEEE;
	border-right:#E1E1E1 solid 1px;
}

table.tblDocList
{

	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	width:100%
}

table.tblDocList a
{
	text-decoration:none;
	color:#669ACC;
}

table.tblDocList a:hover
{
	text-decoration:underline;
	color:#669ACC;
}

table.tblDocList td
{
	font-size: 11px;
	padding:2px;
	border-bottom: gainsboro 1px solid;
	font-family: Tahoma, Verdana, Arial;
}

table.tblDocBoxList
{
	border-right: #669ACC 1px solid;
	border-top: #669ACC 1px solid;
	border-left: #669ACC 1px solid;
	border-bottom: #669ACC 4px solid;
}
B
{
	color:#669ACC
}
TABLE.tblSimple
{
	
	border-left: darkgray 1px solid;
	border-top:darkgray 1px solid;
	
	background-color: white;
}
table.tblSimple TD
{
	border-right:darkgray 1px solid;
	border-bottom:darkgray 1px solid;

	}

table.tblSimple p
{
	padding-left: 2px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	text-align:left ;
}
STRONG
{
	color:#669ACC
}
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: #f1eeee
}
.sMenu {
	PADDING-LEFT: 10px; Z-INDEX: 2; PADDING-BOTTOM: 10px; POSITION: relative
}
A
{
	color: royalblue;
	text-decoration: none;
}
A:hover {
	COLOR: black; TEXT-DECORATION: underline
}
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
		
}

.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: dimgray;
	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
}

.headWinPop
{
	padding:5px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: white; 
	FONT-FAMILY: Arial; 
	BACKGROUND-COLOR: #333399
}


/*GESTIONE PRATICHE*/
.tblDettatglioPratica
{
	padding-left:30px;
	BORDER-RIGHT: gainsboro 1px solid; 
	BORDER-LEFT: gainsboro 1px solid; 
	BORDER-BOTTOM: gainsboro 1px solid	
}
.tblDettatglioPratica TD
{
	border-bottom:solid gainsboro 1px
}

