body {
	margin-left: 0;
	margin-top: 0;
}

/* DEFINIZIONI LINKS GENERICI */	
a:link {
	color: #4A4726;
	text-decoration: none;
}
a:visited {
	color: #4A4726;
	text-decoration: none;
}
a:hover {
	color: #8C8748;
	text-decoration: none;
}
a:active {
	color: #4A4726;
	text-decoration: none;
}



/* ALARM */
.testoErrore {
	color: #CC0000;
}



/* FAMIGLIA TESTO BIANCO */
.testoBianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.testoBianco:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.testoBianco:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.testoBianco:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.testoBianco:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}



/* FAMIGLIA TESTO CHIARO 12 PUNTI */
.testoChiaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #948845;
	text-decoration: none;
}



/* FAMIGLIA TESTO CHIARO 11 PUNTI */
.testoChiaro11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #948845;
	text-decoration: none;
}



/* FAMIGLIA TESTO SCURO 11 PUNTI */
.testoScuro11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A4726;
	text-decoration: none;
}
.testoScuroGiust11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A4726;
	text-decoration: none;
	text-align: justify;
}
a.testoScuro11:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A4726;
	text-decoration: none;
}
a.testoScuro11:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A4726;
	text-decoration: none;
}
a.testoScuro11:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8C8748;
	text-decoration: none;
}
a.testoScuro11:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A4726;
	text-decoration: none;
}



/* FAMIGLIA TESTO SCURO 12 PUNTI */
.testoScuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A4726;
	text-decoration: none;
}
.testoScuroGiust {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A4726;
	text-decoration: none;
	text-align: justify;
}
a.testoScuro:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A4726;
	text-decoration: none;
}
a.testoScuro:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A4726;
	text-decoration: none;
}
a.testoScuro:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8C8748;
	text-decoration: none;
}
a.testoScuro:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A4726;
	text-decoration: none;
}


/* FAMIGLIA TESTO SCURO 14 PUNTI */
.testoScuroGrande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4A4726;
	text-decoration: none;
	font-size: 14px;
}
a.testoScuroGrande:link {
	color: #4A4726;
	text-decoration: none;
}
a.testoScuroGrande:visited {
	color: #4A4726;
	text-decoration: none;
}
a.testoScuroGrande:hover {
	color: #8C8748;
	text-decoration: none;
}
a.testoScuroGrande:active {
	color: #4A4726;
	text-decoration: none;
}



/* FAMIGLIA TESTO SCURO 14 PUNTI */
.testoScuroGrandissimo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4A4726;
	text-decoration: none;
	font-size: 14px;
}
a.testoScuroGrandissimo:link {
	color: #4A4726;
	text-decoration: none;
}
a.testoScuroGrandissimo:visited {
	color: #4A4726;
	text-decoration: none;
}
a.testoScuroGrandissimo:hover {
	color: #8C8748;
	text-decoration: none;
}
a.testoScuroGrandissimo:active {
	color: #4A4726;
	text-decoration: none;
}



/* FAMIGLIA TESTO NERO 12 PUNTI */
.testoNero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.testoNero:link {
	color: #4A4726;
	text-decoration: none;
	font-weight: bold;
}
a.testoNero:visited {
	color: #4A4726;
	text-decoration: none;
	font-weight: bold;
}
a.testoNero:hover {
	color: #8C8748;
	text-decoration: none;
	font-weight: bold;
}
a.testoNero:active {
	color: #4A4726;
	text-decoration: none;
	font-weight: bold;
}
/* -- giustificato --*/
.testoNeroGiust {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
a.testoNeroGiust:link {
	color: #4A4726;
	text-decoration: none;
	font-weight: bold;
}
a.testoNeroGiust:visited {
	color: #4A4726;
	text-decoration: none;
	font-weight: bold;
}
a.testoNeroGiust:hover {
	color: #8C8748;
	text-decoration: none;
	font-weight: bold;
}
a.testoNeroGiust:active {
	color: #4A4726;
	text-decoration: none;
	font-weight: bold;
}
/* -- titolo -- */
.testoNeroTitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.testoNeroTitolo:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.testoNeroTitolo:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.testoNeroTitolo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
a.testoNeroTitolo:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
/* -- titolo giustificato -- */
.testoNeroTitoloGiust {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
a.testoNeroTitoloGiust:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
a.testoNeroTitoloGiust:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
a.testoNeroTitoloGiust:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	text-align: justify;
}
a.testoNeroTitoloGiust:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}



/* FAMIGLIA TESTO NERO 11 PUNTI */
.testoNero11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.testoNero:link {
	color: #4A4726;
	text-decoration: none;
	font-weight: bold;
}
a.testoNero:visited {
	color: #4A4726;
	text-decoration: none;
	font-weight: bold;
}
a.testoNero:hover {
	color: #8C8748;
	text-decoration: none;
	font-weight: bold;
}
a.testoNero:active {
	color: #4A4726;
	text-decoration: none;
	font-weight: bold;
}
/* -- giustificato --*/
.testoNeroGiust11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
a.testoNeroGiust:link {
	color: #4A4726;
	text-decoration: none;
	font-weight: bold;
}
a.testoNeroGiust:visited {
	color: #4A4726;
	text-decoration: none;
	font-weight: bold;
}
a.testoNeroGiust:hover {
	color: #8C8748;
	text-decoration: none;
	font-weight: bold;
}
a.testoNeroGiust:active {
	color: #4A4726;
	text-decoration: none;
	font-weight: bold;
}
/* -- titolo -- */
.testoNeroTitolo11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.testoNeroTitolo11:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.testoNeroTitolo11:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.testoNeroTitolo11:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
a.testoNeroTitolo11:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
/* -- titolo giustificato -- */
.testoNeroTitoloGiust11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
a.testoNeroTitoloGiust11:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
a.testoNeroTitoloGiust11:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
a.testoNeroTitoloGiust11:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	text-align: justify;
}
a.testoNeroTitoloGiust11:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}



/* PARTITA IVA */
.partitaIVA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999933;
	text-decoration: none;
}



/* SFONDI */
.sfondoSep {
	background-image: url(../img/testata/generica/sep_sf.gif);
}
.sfondoMain {
	background-image: url(../img/elementi/main_sf.gif);
}
.sfondoMnu {
	background-image: url(../img/elementi/mnu_sf.gif);
}
.sfondoTtl {
	background-image: url(../img/titoli/ttl_sf.gif);
}
.sfondoBox {
	background-image: url(../img/box/box_sf.gif);
	background-repeat: repeat-y;
}
.sfondoBox1a {
	background-image: url(../img/box/box_1a_sf.gif);
	background-repeat: repeat-y;
}
.sfondoBox1aSuperiore {
	background-image: url(../img/box/box_1a_sup.gif);
	background-repeat: repeat-x;
}
.sfondoBox1aInferiore {
	background-image: url(../img/box/box_1a_inf.gif);
	background-repeat: repeat-x;
}
.sfondoBox1aDestro {
	background-image: url(../img/box/box_1a_dx.gif);
	background-repeat: repeat-y;
}
.sfondoBox1aSinistro {
	background-image: url(../img/box/box_1a_sx.gif);
	background-repeat: repeat-y;
}
.sfondoBox2b {
	background-image: url(../img/box/box_2b_sf.gif);
	background-repeat: repeat-y;
}
.sfondoBox2bSuperiore {
	background-image: url(../img/box/box_2b_sup.gif);
	background-repeat: repeat-x;
}
.sfondoBox2bInferiore {
	background-image: url(../img/box/box_2b_inf.gif);
	background-repeat: repeat-x;
}
.sfondoBox2bSinistro {
	background-image: url(../img/box/box_2b_sx.gif);
	background-repeat: repeat-y;
}
.sfondoBox2bDestro {
	background-image: url(../img/box/box_2b_dx.gif);
	background-repeat: repeat-y;
}
.sfondoEco {
	background-image: url(../img/elementi/eco_sf.gif);
}
.sfondoTerrasanta {
	background-image: url(../img/elementi/ter_sf.gif);
}



/* SFONDI COMPLETI */
.sfondoBoxAuto0a {
	background-color: #FFFFFF;
	border: 1px solid #E1DFC6;
}
.sfondoBoxAuto1a {
	background-color: #F2F1E6;
	border: 1px solid #E1DFC6;
}
.sfondoBoxAuto1b {
	background-color: #F2F1E6;
	border: 1px solid #E1DFC6;
}
.sfondoBoxAuto1c {
	background-color: #EBEAD8;
	border: 1px solid #E1DFC6;
}
.sfondoBoxAuto1d {
	background-color: #DEDDC0;
	border: 1px solid #CCC99F;
}
.sfondoBoxAuto2a {
	background-color: #F3F3EE;
	border: 1px solid #E1DFC6;
}
.sfondoBoxAuto2b {
	background-color: #F2EDE6;
	border: 1px solid #E1DFC6;
}
.sfondoBoxAuto2c {
	background-color: #EBE4D8;
	border: 1px solid #E1DFC6;
}
.sfondoBoxAuto2d {
	background-color: #DED5BF;
	border: 1px solid #CCC99F;
}



#jaffa {
	width: 180px;
	border: 1px solid #E1DFC6;
}

#jaffa img {
	border: none;
}

#jaffa p {
	margin: 0;
	padding: 5px;
	color: #4A4726;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}

#jaffa p a {
	font-weight: bold;
}
