html {
  height: 100%;
  margin-bottom: 1px;
  font-style: normal;
  
}

.bold {font-weight:Bold;}

table.form_bordata tr
{
	background-color: #f5f5f5;
	
}

body, p, td, div
{
	font-family: Tahoma, Arial, sans-serif;
	color : #000000;
	font-size: 12px;
}

.txt-piccolo
{
	font-size: 10px;
}

a
{
	text-decoration:underline;
	color:#000000;
}

.rosso
{
	color:red;
}


h1, #header h1, #content h1
{
	font-family: Georgia;
	font-weight: normal;
	border-bottom: 3px solid #00A0C6;
	font-size: 18px;
	color:#00A0C6;
	margin-bottom: 5px;
 }
 
.cella_dx_titolo
{
	background-color:#F2F4F9;	
	padding:5px;
	border:3px solid #00A0C6;
}
 
h2, #navigation h2, #extra h2
{
	margin-bottom: 5px;
	font-family: Georgia;
	font-weight: normal;
	color:#E98923	;
	border-bottom: 3px solid #E98923;
	font-size: 16px;
}

#content h2
{
	font-size:14px;
	border-bottom: 0px;
	font-weight:bold;
	color:#E98923;
}

td#navigation
{
	background-color: #F5F5F5;
	padding:10px;
}

#content
{
	padding:8px;
	height: 350px;
	min-height: 350px;
	color: #000000;
}

#extra
{
	background: #F5F5F5;
	width:180px;
	padding:10px;
}
/*
#footer
{
	margin-top:10px;
	clear:left;width:100%;
	border-top: 1px solid Silver;
	color: white;
	padding:10px;
}
*/

.footer
{
	margin-top:50px;
	/* 1clear:left; */
	border-top: 1px solid Silver;
	
	color:Gray;
}

.footer strong
{
	color:Black;
}

#menu-footer a{
	color:Gray;
}

#menu-footer li
{
    font-size: 26px;
}

#debug
{
	border: 1px dashed green;
	padding:5px;
}

.paginazione 
{
	font-weight : normal;
	text-decoration: none;
}

.paginazione-corrente 
{
	font-weight : bold;
	text-decoration: none;
}


.tabella-titolo
{
	color : #00A0C6;
	font-size : 11px;
	height : 22px;
	background : #F0F0F0;
}

td.tabella-titolo
{

	vertical-align : bottom;
}

#tabelladocumenti td
{
	font-size : 11px;	
}

.tabella-interspazio
{
	color : white;
	background : Orange;
	height:2px;
}

.tabella-riga1
{
	background : #F2F4F9;
	height: 18px;
}
.tabella-riga0
{
	
	background : White;
	height: 18px;
}

.riquadro-anteprima
{
	background : #F2F4F9;
	border-top:1px solid Gray;
	border-left:1px solid Gray;
	border-right:1px solid Silver;
	border-bottom:1px solid Silver;
	padding:10px;
	
}

.textInput
{
	padding-left:5px;
}

#box_errore_faldone
{
	border: 3px dashed black;
	background: yellow;
	padding: 20px;
	margin-top:20px;
	text-align:center;
}

.riquadro-note
{
	background : #FFFFE0;
	border-top:1px solid Gray;
	border-left:1px solid Gray;
	border-right:1px solid Silver;
	border-bottom:1px solid Silver;
	padding:10px;
	
}

.riquadro-fase-execute
{
	background : #EEEEEE;
	border-top:1px dashed Gray;
	border-left:1px dashed Gray;
	border-right:1px dashed Silver;
	border-bottom:1px dashed Silver;
	padding:10px;
	
}

.riquadro-plugin
{
	background : #F2F4F9;
	padding:10px;
	border-left: 1px dashed Gray;
}