﻿body 
{
	font-family: verdana;
	font-size: 10px;
}

input, select, textarea
{
	font-family: verdana;
	font-size: 10px;
	border: solid 1px #ABADB3;
}


td.bottoniera
{
	background-image: url("../images/barra.gif");
	background-position: left;
	background-repeat: repeat;
	width: 120px;
	height: 30px;
	vertical-align: middle;
	}
	
td.bottone
{
	padding-left: 1px;
	padding-right: 1px;
	}

td.selectedBottoniera
{
	background-image: url("../images/barraSelected.gif");
	background-position: left;
	background-repeat: repeat;
	width: 120px;
	height: 30px;
	vertical-align: middle;
	}
	
td.separatore
{
	height: 1px;
	background-color: #6593CF;
	}
	
td.footer
{
 text-align: center;
 color : #204D89;
 border-top: solid 1px #6593CF;
 border-bottom: solid 1px #6593CF;
	}

a
{
	text-decoration: none;
	color: #204D89;
	}
	
td.menuLaterale
{
	width: 180px;
	background-color: #E3EFFF;
	vertical-align: top;
	text-align: center;
	padding: 10px;
	}
	
td.main
{
	vertical-align: top;
	padding: 10px;
	}
	
td.pulsantiera
{
 border-top: solid 1px #6593CF;
 border-bottom: solid 1px #6593CF;
	}
	
table.elementoRicerca
{
 border: solid 2px #6593CF;
 width: 100%;
}

td.intestazioneElemento
{
	font-weight: bold;
	text-align:left;
	padding: 1px;
	height: 18px;
	color: White;
	background-color: #6593CF;
	}
	
td.corpoElemento
{
	text-align:left;
	background-color: White;
	padding: 1px;
	}
	
td.bottoneMenuLaterale
{
	height: 30px;
	text-align: center;
	vertical-align: bottom ;
	}
	
.messaggio
{
	color: Red;
	font-weight: bold;
	text-align: center;
	background-color: Yellow;
	}
	
.headerTable
{
	background-image: url("../images/backGroundHeader.gif");
	background-position: left;
	background-repeat: repeat;
	height: 20px;
	text-align: left;
	border-width: 0px;
	font-weight: bold;
	padding: 1px;
	color: #204D89;
	}

.footerTable
{
	height: 20px;
	text-align: left;
	border-width: 0px;
	font-weight: normal;
	padding: 1px;
	color: #204D89;
	background-color: #FFFFFF;
	}
.rowTable
{
	border-bottom: solid 1px #E3EFFF;
	background-color: #F2F8FF;
	padding: 1px;
	}
	
.rowAltTable
{
	border-bottom: solid 1px #E3EFFF;
	background-color: #FFFFFF;
	padding: 1px;
	}
	
.eccezione
{
	background-color: #FFFFFF;
	background-image: none;
	width: 52px;
	text-align:right;
	}
	
.eccezioneDoc
{
	background-color: #FFFFFF;
	background-image: none;
	width: 35px;
	text-align:right;
	}
	
td.bottoneGriglia
{
	height: 50px;
	text-align: right;
	vertical-align: bottom;
	}

td.bottoneGrigliaLeft
{
	height: 50px;
	text-align: left;
	vertical-align: bottom;
	}
	
td.bottoneDettaglio
{
	height: 30px;
	text-align: left;
	vertical-align: bottom;
	}
	
td.capitoletto
{
	text-align: left;
	color: #644AA7;
	}
	
	
td.capitolone
{
	text-align: left;
	color: #644AA7;
	font-weight: bold;
	}
	
table.dettaglio
{
	background-color: #E3EFFF;
	}
	
td.intestazioneForm
{
	padding-right: 2px;
	width: 100px;
	text-align: left;
	}
	
td.testoForm
{
	text-align: left;
	
	}
	
td.intestazioneFormRight
{
	padding-left: 2px;
	padding-right: 2px;
	text-align: right;
	}
	
	
/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

td.intestazioneCentro
{
	font-weight: bold;
	text-align: left;
	background-position: left bottom  ;
	background-image: url("../images/linea.gif");
	background-repeat:no-repeat;
	font-size: 12px;
	height: 25px;
	}
	
.popup 
{
	width: 300px;
	height: 150px;
	}	
	
table.popup
{
	padding: 2px;
	}
div.popup
{
	position: absolute;
	background-color: white;
	display: none;
	border-style: solid;
	border-color: #6593CF;
	border-width: 1px;
	}
	
td.voceMenuLaterale
{
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	}
