﻿/*=====================================================*/
/*  STILE STANDARD (OVE NON SPECIFICATA LA CLASSE)
/*  TAG UNIVERSALI  */
/*=====================================================*/
body
{
	 background-color:#313131;
	 font-family:MS Sans Serif;
	 font-size:12px;
	 color:#313131;
	 padding:0px;
}

img
{
	border-style:none;
}

a
{
	 text-decoration: none;
	 color:#313131;
}

a.underline
{
	 text-decoration:underline;
}

iframe
{
	background-color:#313131;
}


table
{
	border:1px none #FFFFFF;   	
	background-color:#313131;
}

td
{
	background-color: #313131;
	color:#FFFFFF;
	text-align:left;
	/*border:1px solid red;*/
}

td.aligncenter
{
	text-align:center;
}
td.alignright
{
	text-align:right;
}


div{
	border-width: 1px;
	border-style:none;
	border-color: #313131;
	background-repeat:no-repeat;
    background-position: Center;
}
select
{
    font-family :MS Sans Serif;
	font-size:12px;
	color:#313131;
}

option
{
    font-family :MS Sans Serif;
	font-size:12px;
	color:#313131;
}


input
{
	border-width: 1px;
	border-style: solid;
	border-color: #313131;
    font-family :MS Sans Serif;
	font-size:12px;
	color:#313131;
}


input.noborder
{
	border-style:none;
}


h1
{
	font-size:30px;
	margin-top:1px;
	margin-bottom:1px;
}

h2
{
	font-size:20px;
	margin-top:1px;
	margin-bottom:1px;
}

h3
{
	font-size:10px;
	margin-top:1px;
	margin-bottom:1px;
}

.buttonfintolink
{
	background-color:transparent;
	color:#313131;
	border-style: none;
	text-decoration:underline;
}


.button
{
	background-color:#313131;
	color:#FFFFFF;
	border-style: none;
}

.buttonevidence
{
	background-color:#313131;
	color:#FFFFFF;
	border-style: solid;
	border-bottom-width:1px;
}

.buttonselected
{
	background-color:#FFFFFF;
	color:#313131;
}

.buttondeselected
{
	background-color:#C0C0C0;
	color:#313131;
}

textarea
{
	color:#313131;
}


/*=====================================================*/
/*  STILE GRIGLIE
/*=====================================================*/
.grid {    
    background-color: #FFFFFF;    
    margin: 5px 0 10px 0;    
    border: solid 1px #525252;    
    border-collapse:collapse;    
}   
.grid td {padding: 2px;   
    border: solid 1px #c1c1c1;    
    background-color: #FFFFFF;    
    color: #313131;    

}   

.grid a {
    text-decoration:underline;
}   

.grid th {    
    padding: 4px 2px;    
    color: #FFFFFF;    
    background:#313131; 
    border-left: solid 1px #525252;
    text-align:left;
}   
.grid .alt td{ background-color: #F5F5F5; }   
/*.grid .pgr { background: #424242 url(grd_pgr.png) repeat-x top; }   */

.grid .pgr table { margin: 5px 0; background:#FFFFFF;}   
.grid .pgr td {    
    border-width: 0;    
    padding: 0 6px;    
    border-left: solid 1px #666;    
    font-weight: bold;    
    background:#FFFFFF; 
    color: #000000;    
    line-height: 12px;    
 }      
.grid .pgr a { color: #666; text-decoration: none; }  
.grid .pgr a:hover { color: #000; text-decoration:none ; }  
.grid .hdr a { color:#FFFFFF; text-decoration: none; }
.grid .hdr a:hover { color:#FFFFFF; text-decoration: none; }

.divshowfilters
{
	background-color:#FFFFFF;
	background-repeat:no-repeat;
    background-position: Center;
	background-image: url('options.png');
	
}

/*=====================================================*/
/*  STILI VARI
/*=====================================================*/
.divfilters
{
	background-color:#313131;
	z-index:1;
}

.divgrid
{
	background-color:#FFFFFF;
}


.table_header
{
	background-color:#FFFFFF;
}
.td_header
{
	background-color:#FFFFFF;
	color:#313131;
}


/*=====================================================*/
/*  STILI HELP
/*=====================================================*/
.Help_Intestazione {
	margin-bottom: 3px;
	font-size: 20px;
	font-weight:normal;
	text-align:center;
	background-color:#FFFFFF;
	color:#313131;
	border:1px none;   	
}


.Help_Intestazione_Riga {
	margin-bottom: 0px;
	font-size: 12px;
	font-weight:normal;
	text-align:left;
	background-color:#FFFFFF;
	color:#313131;
	border:1px none;   	
}


.Help_Paragrafo_Testa {
	margin-bottom: 0px;
	font-size: 20px;
	font-weight: normal;
	text-align:center;
	background-color:#FFFFFF;
	color:#313131;
	border:1px none;   	
}

.Help_Paragrafo_Riga {
	margin-bottom: 0px;
	font-size: 12px;
	font-weight:normal;
	text-align:left;
	background-color:#FFFFFF;
	color:#313131;
	border:1px none;   	
}

.Help_Paragrafo_Action {
	margin-bottom: 0px;
	font-size: 12px;
	font-weight:normal;
	text-align:left;
	background-color:#FFFFFF;
	color:#313131;
	border:1px none;   	
}

.Help_Nota {
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: normal;
	text-align:left;
	background-color:#FFFFFF;
	color:#313131;
	border:1px solid;   	
}


.Help_paragraph_table_int {
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: normal;
	text-align:left;
	border-left:  1px solid;
	border-bottom:  1px solid;
	border-right:  1px solid;
	border-top:  1px solid;
	background-color:#313131;
	color:#FFFFFF;
}

.Help_paragraph_table_row {
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: normal;
	text-align:left;
	border-left:  1px solid;
	border-bottom:  1px solid;
	border-right:  1px solid;
	border-top:  1px solid;
	background-color:#FFFFFF;
	color:#313131;
}


/*per togliere qualunque stile */
.tablenostyle{}
.tdnostyle{}

/*============================================================*/
/*   PER EFFETTO DI ATTESA
/*============================================================*/
.waiteffect{
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
    min-height:760px;
    max-height:760px;
    z-index:100;
    display: none;
    background-color: #FFFFFF;
    filter: alpha(opacity:50);
    -moz-opacity: 0.50;
    opacity: 0.50;
}

/*=====================================================*/
/*  STILI TREEVIEW
/*=====================================================*/
.nodetreeview
{
	 background-color:#FFFFFF;
	 color:#313131;
}

.treeview td
{
	 background-color:#FFFFFF;
}

.coloredisfondo
{
	 background-color:#313131;
}


/*=====================================================*/
/*  STILI MAPPE
/*=====================================================*/
buttononmap
{
	background-color:#313131;
	color:#FFFFFF;
	border:1px solid #313131;
}
