/* CLASSE per il body */ 

	.startPage {
		background-image: url("../img/layout/sfondogenerale.jpg");
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		font-size: 11px;
		font-family: Arial, sans-serif;
		color: #DEDEDE;
	}

/* ------------------ */

/* CLASSI generali per i tag */

	form {
		margin:0px;
	}
	td, th {
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		font-size: 11px;
		font-family: Arial, sans-serif;
		color: black;
	}
	p {
		margin-top: 0px;
		margin-bottom: 10px;
	}
	hr {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	a {

		color: #DEDEDE;

		font-family: Arial, sans-serif;

		text-decoration: none;
		font-size: 11px;
		font-weight: normal;

	}
	a:hover {

		color: #DEDEDE;

		font-family: Arial, sans-serif;

		text-decoration: underline;
		font-size: 11px;
		font-weight: normal;

	}

/* ------------------------- */

/* CLASSI per il LOADER */

	#divLoadCont{
		position:absolute; 
		width:100%; 
		height:100%; 
		top:0; 
		left:0; 
		background-color:white; 
		layer-background-color:white; 
		font-family:arial,helvetica;
		color:#666666; 
		z-index:100
	}
	.tablePreloader {
		width: 100%;
		height: 100%;
		text-align: center;
		vertical-align: middle;
	}
	.waitingTableHome {
		background-image: url("../img/layout/bkWaitingTable.jpg");
	}
	.txtLoader {

		color: #666666;

		font-family: Arial, sans-serif;

		text-decoration: none;
		font-size: 11px;
		font-weight: normal;

	}

/* -------------------- */

/* CLASSI generali di LAYOUT */

	.tablePage {
		width: 960px;
		text-align: left;
	}
	.defaultPad {
		padding: 10px 10px 10px 10px;
	}

/* ------------------------- */

/* CLASSI particolari di LAYOUT */

	.cellaArancio {
		background-color: #EBA47A;
	}
	.cellaGiallo {
		background-color: #feff6a;
	}
	.cellaRosso {
		background-color: #ff1f1f;
	}
	.cellaArancioScuro {
		background-color: #8F6B55;
	}
	.cellaGrigioScuro {
		background-color: #333333;
	}
	.cellaGrigioChiaro {
		background-color: #DEDEDE;
	}
	.cellaAzzurro {
		background-color: #0057a4;
	}
	.exellaAzzurro {
		background-color: #4c94fa;
	}

	.cellaAzzurroChiaro {
		background-color: #c9dffd;
	}
	.cellaBianca {
		background-color: #FFFFFF;
	}
	.cellaPageCenterSx {
		width: 775px;
		background-color: #CCCCCC;
	}
	.cellaPageCenterDx {
		width: 185px;
		background-color: red;
	}
	.cellaGrigioMedio {
		background-color: #666666;
	}

/* ---------------------------- */

/* CLASSI per i TESTI */

	.txtTitle {
		color: #feff6a;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 13px;
		font-weight: bold;
		letter-spacing: 2px;
	}
	a.txtTitle {
		color: #feff6a;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
		letter-spacing: 2px;
	}
		a.txtTitle:hover {
		color: black;
		font-family: Arial, sans-serif;
		text-decoration: underline;
		font-size: 11px;
		font-weight: bold;
		letter-spacing: 2px;
	}
	.txtTitleBlack {
		color: black;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 13px;
		font-weight: bold;
		letter-spacing: 2px;
	}
	a.txtTitleBlack {
		color: white;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
		letter-spacing: 2px;
	}
		a.txtTitleBlack:hover {
		color: white;
		font-family: Arial, sans-serif;
		text-decoration: underline;
		font-size: 11px;
		font-weight: bold;
		letter-spacing: 2px;
	}
	
  .sfondo_colSx {
  background-image: url(../img/layout/cloud.gif);
  background-color:#0057a4;
  background-repeat: no-repeat;
  
  
} 

	.txtFooter {

		color: #DEDEDE;

		font-family: Arial, sans-serif;

		text-decoration: none;
		font-size: 11px;
		font-weight: normal;

	}
	a.txtFooter {

		color: #DEDEDE;

		font-family: Arial, sans-serif;

		text-decoration: none;
		font-size: 11px;
		font-weight: bold;

	}
	a.txtFooter:hover {

		color: #DEDEDE;

		font-family: Arial, sans-serif;

		text-decoration: underline;
		font-size: 11px;
		font-weight: bold;

	}
	.txtCol {

		color: #feff6a;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 12px;
		letter-spacing: 1px;
		
	}
	a.txtCol {

		color: #feff6a;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 12px;
		font-weight: none;
		letter-spacing: 1px;

	}
	a.txtCol:hover {
		color: #feff6a;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 12px;
		font-weight: bold;
		letter-spacing: 1px;
			
	}
	.labelForm {

		color: black;

		font-family: Arial, sans-serif;

		text-decoration: none;
		font-size: 11px;
		font-weight: normal;

	}
	.txtAlert {

		color: #EBA47A;

		font-family: Arial, sans-serif;

		text-decoration: none;
		font-size: 11px;
		font-weight: bold;

	}
	.txtMenu {

		color: #feff6a;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 13px;
		font-weight: bold;
		letter-spacing: 2px;

	}
	a.txtMenu {

		color: feff6a;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 13px;
		font-weight: bold;
		letter-spacing: 2px;

	}
	a.txtMenu:hover {

		color: white;
		font-family: Arial, sans-serif;
		text-decoration: underline;
		font-size: 13px;
		font-weight: bold;
		letter-spacing: 2px;	
	}
	.txtMenuP {

		color: #333333;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
		letter-spacing: 2px;

	}
	a.txtMenuP {

		color: #333333;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 12px;
		font-weight: bold;
		letter-spacing: 1px;

	}
	a.txtMenuP:hover {

		color: #333333;
		font-family: Arial, sans-serif;
		text-decoration: underline;
		font-size: 12px;
		font-weight: bold;
		letter-spacing: 1px;	
	}
	.txtSuGrigioScuro {

		color: #DEDEDE;

		font-family: Arial, sans-serif;

		text-decoration: none;
		font-size: 11px;
		font-weight: normal;

	}
	a.txtSuGrigioScuro {

		color: #DEDEDE;

		font-family: Arial, sans-serif;

		text-decoration: none;
		font-size: 11px;
		font-weight: bold;

	}
	a.txtSuGrigioScuro:hover {

		color: #DEDEDE;

		font-family: Arial, sans-serif;

		text-decoration: underline;
		font-size: 11px;
		font-weight: bold;

	}
	.testoint{

		color: #333333;

		font-family: Arial, sans-serif;

		text-decoration: none;
		font-size: 12px;
		font-weight: normal;

	}
	.txtSuGrigioChiaro {

		color: #333333;

		font-family: Arial, sans-serif;

		text-decoration: none;
		font-size: 12px;
		font-weight: normal;

	}
	a.txtSuGrigioChiaro {

		color: #333333;

		font-family: Arial, sans-serif;

		text-decoration: none;
		font-size: 11px;
		font-weight: bold;

	}
	a.txtSuGrigioChiaro:hover {

		color: #333333;

		font-family: Arial, sans-serif;

		text-decoration: underline;
		font-size: 11px;
		font-weight: bold;

	}
	.txtCopyright {
		



		color: #feff6a;

		font-family: Arial, sans-serif;

		text-decoration: none;
		font-size: 10px;
		font-weight: normal;

	}
	a.txtCopyright {

		color: white;

		font-family: Arial, sans-serif;

		text-decoration: none;
		font-size: 10px;
		font-weight: normal;

	}
	a.txtCopyright:hover {

		color: #EBA47A;

		font-family: Arial, sans-serif;

		text-decoration: underline;
		font-size: 10px;
		font-weight: normal;

	}
	.txtTitoletto {

		color: #EBA47A;

		font-family: Arial, sans-serif;

		text-decoration: none;
		font-size: 11px;
		font-weight: normal;

	}
	.tabElenco{
	  width:80%;
	  border:1px solid #858585;
	  margin-bottom:20px;
	  align: center;
	}
	.tabElenco caption{
	  background-color:#000;
	  color:#FFDE00;
	  font-weight:bold;
	  padding:4px;
	}
	.tabElenco tr{
	  background-color:#F4F4F4;
	}
	.tabElenco tr.Alt{
	 background-color:#EBEBEB;
	}
	.tabElenco th{
	  background-color:#CB0000;
	  color:#FFF;
	}
	.tabElenco thead tr{
	  background-color:#FFDE00;
	}
	.tabElenco thead tr td{
	  text-align:center;
	  font-weight:bold;
	}
	.tabElenco td{
	  padding:0 5px;
	}
.txtElenco {

		color: black;

		font-family: Arial, sans-serif;

		text-decoration: none;
		font-size: 11px;
		font-weight: normal;

	}
/* ------------------ */

/* CLASSI per INPUT */

	.tasto {

    		border: white 1px solid;

    		font-weight: normal;

    		font-size: 11px;

    		color: #DEDEDE;

    		font-family: Arial, sans-serif;

    		background-color: #666666;

	}
	select {

    		border: #EBA47A 0px solid;

    		font-weight: normal;

    		font-size: 11px;

    		color: #DEDEDE;

    		font-family: Arial, sans-serif;

    		background-color: #666666;

	}
	.campo {

    		border: white 1px solid;

    		font-weight: normal;

    		font-size: 11px;

    		color: #DEDEDE;

    		font-family: Arial, sans-serif;

    		background-color: #4c94fa;
		height: 16px;

	}

/* ---------------- */

/* CLASSI particolari per pagine in finestre ajax */

	.cellaScheda {

    		height: 20px;

	}

/* ---------------------------------------------- */
