/* CLASSE per il body */ 

	.startPage {
		background-image: url("../img/layout/gradiente.jpg");
		background-repeat: repeat-x;

		margin-top: 20px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 20px;
		font-size: 13px;
		font-family: Arial, sans-serif;
		color: #003366;
	}

/* ------------------ */

/* 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:#003366; 
		z-index:100
	}
	.tablePreloader {
		width: 100%;
		height: 100%;
		text-align: center;
		vertical-align: middle;
	}
	.waitingTableHome {
		background-image: url("../img/layout/bkWaitingTable.gif");
	}
	.txtLoader {
		color: #003366;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 13px;
		font-weight: normal;
	}

/* -------------------- */

/* CLASSI Generali ----------------------------------- */

	form {
		margin:0px;
	}
	td, th {
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		font-size: 13px;
		font-family: Arial, sans-serif;
		color: #FFE0CC;
	}
	p {
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.hr {
		width: 100%; 
		height: 1px; 
		border: 0; 
		background-color: #003366; 
		margin: 10px 0px 10px 0px;
	}
	a {
		color: #FFE0CC;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 13px;
		font-weight: normal;
	}
	a:hover {
		color: #FFE0CC;
		font-family: Arial, sans-serif;
		text-decoration: underline;
		font-size: 13px;
		font-weight: normal;
	}

/* --------------------------------------------------- */

/* CLASSI Celle layout ------------------------------- */

	.cellaBianca {
		background-color: #FFFFFF;
	}
	.cellaArancione {
		background-color: #FF8D42;
	}
	.cellaBluScuro {
		background-color: #003366;
	}
	.cellaBluChiaro {
		background-color: #0063C6;
	}
	.cellaDx {
		background-image: url("../img/layout/bkDx.jpg");
	}

/* --------------------------------------------------- */

/* CLASSI Testo -------------------------------------- */

	.txtHeaderTitle {
		color: #FF8D42;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 30px;
		font-weight: bold;
		/* text-transform: uppercase; */
	}
	.txtTitle {
		color: #FF8D42;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 13px;
		font-weight: bold;
		text-transform: uppercase;
	}
	.txtMenu {
		color: #003366;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
	}
	.txtMenuSel {
		color: #FF8D42;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
	}
	a.txtMenu {
		color: #FFE0CC;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
	}
	a.txtMenu:hover {
		color: #FF8D42;
		font-family: Arial, sans-serif;
		text-decoration: underline;
		font-size: 11px;
		font-weight: bold;
	}
	a.txtMenuLang {
		color: #FFE0CC;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
	}
	a.txtMenuLang:hover {
		color: #FFE0CC;
		font-family: Arial, sans-serif;
		text-decoration: underline;
		font-size: 11px;
		font-weight: bold;
	}
	.txtHeader {
		color: #FFE0CC;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 12px;
		font-weight: bold;
	}
	a.txtHeader {
		color: #FFE0CC;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 12px;
		font-weight: bold;
	}
	a.txtHeader:hover {
		color: #FFE0CC;
		font-family: Arial, sans-serif;
		text-decoration: underline;
		font-size: 12px;
		font-weight: bold;
	}
	.titleNews {
		color: #FF8D42;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 13px;
		font-weight: bold;
	}
	a.titleNews {
		color: #FF8D42;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 13px;
		font-weight: bold;
	}
	a.titleNews:hover {
		color: #FF8D42;
		font-family: Arial, sans-serif;
		text-decoration: underline;
		font-size: 13px;
		font-weight: bold;
	}
	.txtDataNews {
		color: #FFE0CC;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 10px;
		font-weight: bold;
		font-style: italic;
	}
	.txtCopyright {
		color: #FFE0CC;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 10px;
		font-weight: normal;
	}
	a.txtCopyright {
		color: #FFE0CC;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 10px;
		font-weight: normal;
	}
	a.txtCopyright:hover {
		color: #FFE0CC;
		font-family: Arial, sans-serif;
		text-decoration: underline;
		font-size: 10px;
		font-weight: normal;
	}
	.txtAlert {
		color: #CC0000;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 13px;
		font-weight: bold;
	}

/* --------------------------------------------------- */

/* CLASSI Padding ------------------------------------ */

	.dblPad {
		padding: 20px 20px 20px 20px;
	}
	.totalPad {
		padding: 10px 10px 10px 10px;
	}
	.semiPad {
		padding: 0px 20px 0px 20px;
	}

/* --------------------------------------------------- */

/* CLASSI Input -------------------------------------- */

	.campo {
    		border: #FFE0CC 1px solid;
    		font-weight: normal;
    		font-size: 13px;
    		color: #FFE0CC;
    		font-family: Arial, sans-serif;
    		background-color: #0063C6;
		height: 18px;
	}
	.tasto {
    		border: #FFE0CC 1px solid;
    		font-weight: normal;
    		font-size: 13px;
    		color: #FFE0CC;
    		font-family: Arial, sans-serif;
    		background-color: #003366;
	}
	select {
    		border: #FFE0CC 1px solid;
    		font-weight: normal;
    		font-size: 13px;
    		color: #FFE0CC;
    		font-family: Arial, sans-serif;
    		background-color: #0063C6;
	}

/* --------------------------------------------------- */

/* CLASSI Bordi -------------------------------------- */

	.cellaBordo {
    		border: #003366 1px solid;
	}
	.imgBordo {
    		border: #003366 6px solid;
	}

/* --------------------------------------------------- */
