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

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

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

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

	.cellaVerde {
		background-color: #015B27;
	}
	.cellaBianca {
		background-color: #FFFFFF;
	}
	.cellaGialla {
		background-color: #FCF8BB;
	}

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

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

	.txtMenu {
		color: #FCF8BB;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
	}
	a.txtMenu {
		color: #FCF8BB;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
	}
	a.txtMenu:hover {
		color: #FCF8BB;
		font-family: Arial, sans-serif;
		text-decoration: underline;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
	}
	.txtFooter {
		color: #FCF8BB;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
	}
	a.txtFooter {
		color: #FCF8BB;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
	}
	a.txtFooter:hover {
		color: #FCF8BB;
		font-family: Arial, sans-serif;
		text-decoration: underline;
		font-size: 11px;
		font-weight: bold;
	}
	.labelForm {
		color: #015B27;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 11px;
		font-weight: normal;
	}
	a.labelForm {
		color: #015B27;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 11px;
		font-weight: normal;
	}
	a.labelForm:hover {
		color: #015B27;
		font-family: Arial, sans-serif;
		text-decoration: underline;
		font-size: 11px;
		font-weight: normal;
	}
	.txtCopyright {
		color: #015B27;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 10px;
		font-weight: normal;
	}
	a.txtCopyright {
		color: #015B27;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 10px;
		font-weight: normal;
	}
	a.txtCopyright:hover {
		color: #015B27;
		font-family: Arial, sans-serif;
		text-decoration: underline;
		font-size: 10px;
		font-weight: normal;
	}
	.txtAlert {
		color: #FF0000;
		font-family: Arial, sans-serif;
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
	}

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

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

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

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

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

	.campo {
    		border: #7F9DB9 1px solid;
    		font-weight: normal;
    		font-size: 11px;
    		color: #015B27;
    		font-family: Arial, sans-serif;
    		background-color: #FEFDEB;
		height: 18px;
	}
	.tasto {
    		border: #7F9DB9 1px solid;
    		font-weight: normal;
    		font-size: 11px;
    		color: #015B27;
    		font-family: Arial, sans-serif;
    		background-color: #FEFDEB;
	}
	select {
    		border: #7F9DB9 1px solid;
    		font-weight: normal;
    		font-size: 11px;
    		color: #015B27;
    		font-family: Arial, sans-serif;
    		background-color: #FEFDEB;
	}

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

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

	.cellaBordo {
    		border: #015B27 1px solid;
	}
	.imgBordo {
    		border: #015B27 5px solid;
	}

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

/* CLASSI Particolari -------------------------------- */

	.privacyDiv {
		width:99%;
		height:100px;
    		border: #7F9DB9 1px solid;
    		font-weight: normal;
    		font-size: 11px;
    		color: #015B27;
    		font-family: Arial, sans-serif;
    		background-color: #FEFDEB;
		overflow:auto;
	}

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