BODY
{
margin-top : 0px;
margin-right : 0px;
margin-left : 0px;
margin-bottom : 0px;
border-left : 0px;
background-color: #FFFFFF;
/*
background-color: #E19826;
*/
/*
font-family: arial, helvetica, sans-serif;
*/
}

BODY2
{
margin-top : 0px;
margin-right : 0px;
margin-left : 0px;
margin-bottom : 0px;
border-left : 0px;
background-color: #000000;
/*
background-color: #E19826;
*/
/*
font-family: arial, helvetica, sans-serif;
*/
}


.brown
{
background-color: #7E3F01;
}
.black
{
background-color: #000000;
}


.ORANGE2
{
background-color: #D88F0C;
}

.copyright
{
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
font-size: 11px;
color: #203657;	
font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
}


.thumb
{

	border-right : 1px solid #D88F0C;
	border-left : 1px solid #D88F0C;
	border-top: 1px solid #D88F0C;
	border-bottom : 1px solid #D88F0C;
	background-color: #566F94;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;	
}


.Orange
{
/*
D59100*/
background-color: #E19826;
}


.THOrange
{
font: 12px helvetica, sans-serif;
color:#ffffff;
background-color: #D5521E;
}
.TDOrangeLight
{
color:#3E1406;
font: 10pt helvetica, sans-serif;
background-color: #FFE3A4;
}

.TDOrange
{
color:#3E1406;
font: 11px helvetica, sans-serif;
background-color: #FBC95A;
}




HR
{
color:#868686;
border-bottom : 1px solid #ffffff;
}


li
{
list-style-type : square;
color: #B5B5B5;
}

.TopInfo
{
padding-left:5px;
padding-right:5px;
font: 10px helvetica, sans-serif;
color: #A9A9A9;
}

A.TopInfo
{
padding-left:5px;
padding-right:5px;
font: 10px verdana,helvetica, sans-serif;
color: #335588;
text-decoration:none;
}

A.TopInfo:hover
{
padding-left:5px;
padding-right:5px;
font: 10px verdana,helvetica, sans-serif;
color: #636363;
text-decoration:none;
}

.FooterBar
{
padding-top:5px;	
padding-bottom:5px;
color: #335588;
font: 10px verdana,helvetica, sans-serif;
}

.Footer
{
padding-top:5px;	
padding-bottom:5px;
color: #453106;
font: 11px Arial,helvetica, sans-serif;
}

A.Footer
{
padding-top:5px;	
padding-bottom:5px;
color: #453106;
font: 11px Arial,helvetica, sans-serif;
}
A.Footer:hover
{
padding-top:5px;	
padding-bottom:5px;
color: #ffffff;
font: 11px Arial,helvetica, sans-serif;
}

.topBar
{
padding-left:5px;
padding-top:6px;	
padding-bottom:6px;
background-color: #F0F0F0;
border-bottom : 1px solid #CDCDC8;
color: #333333;
font: 10px verdana,helvetica, sans-serif;
padding-left:10px;

}
.LogoBar
{
padding-left:5px;
padding-top:6px;	
padding-bottom:6px;
background-color: #FFFFFF;
}





.NavBar
{
padding-left:5px;
padding-top:6px;	
padding-bottom:6px;
background-color: #276C96;
/*Default FOnt*/
font: 11px tahoma, arial, helvetica, sans-serif;
font-weight:bold;
color: #FFFFFF;
}


.context
{
width:220px;
font: 11px  helvetica, sans-serif;
color: #333333;
background-color: #DDDDDD;
padding-left:10px;
padding-top:10px;	
padding-bottom:10px;

border-top: 1px solid #A8B2B8;
border-left: 1px solid #A8B2B8;
border-right: 1px solid #A8B2B8;
border-bottom: 1px solid #A8B2B8;
}


.contextHeader
{
padding-left:10px;
padding-top:5px;	
padding-bottom:5px;
background-color: #000000;
font: 11px  helvetica, sans-serif;
font-weight:bold;
color: #FFFFFF;

}



H1
{
font: 26px  helvetica, sans-serif;
color: #6582BB;
line-height: 150%;
}

H2
{
font: 18px  helvetica, sans-serif;
color: #7E3F01;
border-bottom : 1px solid #5C81A7;
line-height: 150%;
}

H3
{
font: 14px  helvetica, sans-serif;
color: #585858;
border-bottom : 1px solid #CCCCCC;
line-height: 150%;
}

H4
{
	font-weight:bold;
	font: 16px helvetica, sans-serif;
	color: #6582BB;
	margin-top : 0px;
	margin-bottom : 0px;
	}


.SHBARtOP
{
font: 12px  helvetica, sans-serif;
color: #ffffff;
font-weight:bold;
/*
background-color: #5C81A7;*/

padding-bottom:10px;
padding-top:10px;
padding-left:10px;
border-bottom: 1px solid #A4ACBC;
border-top: 1px solid #838D9F;
/*
padding-left:10px;
padding-top:10px;	
padding-bottom:10px;*/
}

.SHBAR
{
font: 11px  helvetica, sans-serif;
color: #333333;
background-color: #C9CFDC;
padding-left:10px;
padding-top:5px;	
padding-bottom:5px;
border-top: 1px solid #838D9F;
border-bottom: 1px solid #A4ACBC;
font: 10px VERDANA,tahoma, arial, helvetica, sans-serif;
color: #121212;

}

.flat
{
background-color: #ffffff;
	

	
}

.Black
{
	font: 10px verdana, arial, helvetica, sans-serif;
	color: #000000;
	padding-left:5px;
	padding-right:15px;
}


A.Black
{
	font: 10px verdana, arial, helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
	padding-left:5px;
	padding-right:15px;
}




.Menu
{
	font-size: 11px;
	color: #335588;	
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align: left;
	/*padding-left:10px;*/
	text-decoration:none;
}

A.Menu
{
	text-decoration:none;
	font-size: 11px;
	color: #335588;	
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align: left;
	/*padding-left:10px;*/
}


.TextParCap
{

	border-right : 1px solid #A8A8A8;
	border-left : 1px solid #A8A8A8;
	border-top: 1px solid #A8A8A8;
	border-bottom: 1px solid #A8A8A8;	
	
	font-size: 11px;
	font-weight:bold;
	color: #444444;	
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
	

	background-color: #cccccc;
	
	text-align: left;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:4px;
}



.TextPargrey
{
padding-top:15px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
line-height: 150%;
font-size: 80%;
color: #212121;
FONT-FAMILY: Arial, Helvetica, sans-serif;
text-align: justify;
background-color: #f4f4f4;
}



.TextPar 
{
padding-right:10px;
padding-top:15px;
padding-bottom:10px;
padding-left:10px;
line-height: 150%;
font-size: 80%;
color: #212121;
FONT-FAMILY: Arial, Helvetica, sans-serif;
text-align: justify;
/*
background-image: url(http://localhost/Security/img/BGlogo.jpg);
BACKGROUND-REPEAT: no-repeat;*/
}



/* tabelle dati */
.topTabGrey
{

	border-right : 1px solid #A8A8A8;
	border-left : 1px solid #cccccc;	
	font-size: 11px;
	font-weight:bold;
	color: #444444;	
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;	
	text-align: left;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:4px;

}

/* Table Headers */

TH {
	font-size: 11px;
	font-weight:bold;
	color: #444444;	
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
	border-right : 1px solid #A8A8A8;
	border-left : 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom : 1px solid #A8A8A8;
	background-color: #dddddd;
	text-align: left;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:4px;	
}

.THBlue {
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;	
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
	border-right : 1px solid #0F2038;
	border-left : 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom : 1px solid #0F2038;
	background-color: #566F94;
	text-align: left;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:4px;	
}

.Cell {
	font-size: 11px;
	color: #444444;	
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
	border-right : 1px solid #dddddd;
	border-bottom : 1px solid #dddddd;
	background-color: #f4f4f4;
	padding-left:5px;
	padding-top:3px;	
	padding-bottom:3px;	
}


.CellSpec {
	font-size: 11px;
	color: #203657;	
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
	border-right : 1px solid #B4C1D5;
	border-bottom : 1px solid #B4C1D5;
	background-color: #D5DCE6;
	padding-left:5px;
	padding-top:3px;	
	padding-bottom:3px;	
}


/*Tabs*/

.tab{

	font-size: 11px;
	font-weight:bold;	
	color: #444444;	
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;	
	border-right : 1px solid #A8A8A8;
	/*border-left : 1px solid #cccccc;*/
	border-top: 1px solid #cccccc;	
	/*border-bottom : 1px solid #A8A8A8;*/
	background-color: #f4f4f4;
	text-align: center;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:4px;	
}


.Seltab{
	font-size: 11px;
	font-weight:bold;	
	color: #444444;	
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;	
	border-right : 1px solid #A8A8A8;
	/*border-left : 1px solid #cccccc;*/
	border-top: 1px solid #cccccc;	
	/*border-bottom : 1px solid #A8A8A8;*/
	background-color: #dddddd;
	text-align: center;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:4px;	
}

.Selcell
{
	font-size: 11px;
	/*font-weight:bold;	*/
	color: #121212;	
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;	
	border-right : 1px solid #A8A8A8;
	border-left : 1px solid #cccccc;
	/*border-top: 1px solid #cccccc;	*/
	border-bottom : 1px solid #A8A8A8;
	background-color: #dddddd;
	text-align: left;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;	  
	padding-right:10px;	 
}




.SubTab {
	font-size: 11px;
	color: #444444;	
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;	
	/*border-right : 1px solid #A8A8A8;*/
	/*border-bottom : 1px solid #A8A8A8;*/
	/*border-left : 1px solid #cccccc;*/
	/*border-top: 1px solid #cccccc;*/	
	background-color: #dddddd;
	padding-left:5px;
	padding-top:3px;	
	padding-bottom:3px;
}

.SubTabFree {
	font-size: 11px;
	color: #444444;	
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;	
	/*border-right : 1px solid #A8A8A8;*/	
	/*border-bottom : 1px solid #A8A8A8;	*/
	border-top: 1px solid #cccccc;	
	background-color: #dddddd;
	padding-left:5px;
	padding-top:3px;	
	padding-bottom:3px;
}

.ExtTabFree {
	font-size: 11px;
	color: #444444;	
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;	
	border-right : 1px solid #A8A8A8;
	/*border-bottom : 1px solid #A8A8A8;	*/
	border-top: 1px solid #cccccc;	
	background-color: #dddddd;
	padding-left:5px;
	padding-top:3px;	
	padding-bottom:3px;
}


#menu
{
position:absolute;
left:220;
top:20;
}
#logo
{
position:absolute;
left:10;
top:10;
}