body		{ color:#344705; margin:0px; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 100%; }
h1			{ color:#9DCD17; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size:100%; margin:5px; text-align: left; }
h2			{ color:#DE31D8; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size:80%; margin:5px; text-align: left; }
h3			{ color:#364703; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size:80%; margin:5px; text-align: left; }
p			{ color:#344705; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size:70%; text-align: justify; margin:5px; }
/* default color link */
a:link		{ color:#344705; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: underline; }
a:visited	{ color:#344705; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: underline; }
a:hover		{ color:#9DCD17; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: underline; }
a:active	{ color:#9DCD17; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: underline; }
ul			{ margin-top: 5px; margin-bottom: 5px; }
ol			{ margin-top: 5px; margin-bottom: 5px; }
li			{ color:#344705; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size:70%; text-align: justify; }
table		{ font-family: Verdana, Arial, Helvetica, Sans-serif; }
form		{ margin: 0px; }
input		{ border:1px solid #344705; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size:11px; background-color: #ffffff; }
select		{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size:11px; }
textarea	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size:11px; }

/* claase titoli */
.bianco			{ color:#ffffff; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size:80%; margin:0px; }
.verdeScuro		{ color:#354703; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size:80%; margin:0px; }
.celeste		{ color:#364703; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size:80%; margin:0px; }
.arancione		{ color:#ff9900; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size:80%; margin:0px; }

/* set di classi per le righe delle tabelle */
.rigaVerde	{ background-color: #B7E82D; } /* riga TITOLO Verde*/
.rigaViola	{ background-color: #FD85F6; } /* riga TITOLO Viola */
.rigaBlu	{ background-color: #9CA1FF; } /* riga TITOLO Blu*/
.rigaA		{ background-color: #E9E9E9; } /* riga TESTO */
.rigaB		{ background-color: #F1F1F1; } /* riga TESTO */

/* classe del menu di navigazione principale */
.nav			{ background-color:#B7E82D; }
.navSelect		{ background-color: #BCFF00; color:#648405; padding:5px; margin:0px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }
a.nav:link		{ color:#648405; font-weight: bold; padding:5px; margin:0px; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }
a.nav:visited	{ color:#648405; font-weight: bold; padding:5px; margin:0px; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }
a.nav:hover		{ background-color: #BCFF00; color:#648405; padding:5px; margin:0px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }
a.nav:active	{ background-color: #BCFF00; color:#648405; padding:5px; margin:0px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }

/* classe del menu di navigazione laterale */
.mnPleft			{ color:#3E500A; background-color: #B7E82D; margin-left: 0px; margin-top:0px; margin-bottom:1px; margin-right: 0px; padding: 5px; font-family: Verdana, Arial, Helvetica, Sans-serif; }
.mnFLeftSelect	{ color:#3E500A; background-color: #C8FF31; font-weight: bold; margin-left: -2px; margin-top:0px; margin-bottom:1px; margin-right: 0px; padding: 5px; font-family: Verdana, Arial, Helvetica, Sans-serif; }
.mnFLeftSelectForSub	{ color:#3E500A; background-color: #B7E82D; font-weight: bold; margin-left: 0px; margin-top:0px; margin-bottom:1px; margin-right: 0px; padding: 5px; font-family: Verdana, Arial, Helvetica, Sans-serif; }
a.mnleft:link	{ color:#344705; padding:0px; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }
a.mnleft:visited{ color:#344705; padding:0px; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }
a.mnleft:hover	{ color:#FF7800; padding:0px; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }
a.mnleft:active	{ color:#FF7800; padding:0px; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }

/* classe del sotto menu di navigazione laterale */
.mnPSubleft			{ color:#3E500A; background-color: #B7E82D; margin-left: 0px; margin-top:0px; margin-bottom:1px; margin-right: 0px; padding-top: 1px; padding-left: 15px; padding-right: 1px; padding-bottom: 1px; font-family: Verdana, Arial, Helvetica, Sans-serif; }
.mnFSubLeftSelect	{ color:#3E500A; background-color: #C8FF31; margin-left: 0px; font-weight: bold; margin-top:0px; margin-bottom:1px; margin-right: 0px; padding-top: 1px; padding-left: 7px; padding-right: 1px; padding-bottom: 1px; font-family: Verdana, Arial, Helvetica, Sans-serif; }
a.mnSubleft:link	{ color:#344705; padding:0px; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }
a.mnSubleft:visited { color:#344705; padding:0px; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }
a.mnSubleft:hover	{ color:#FF7800; padding:0px; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }
a.mnSubleft:active	{ color:#FF7800; padding:0px; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }

/* arancione color link */
a.arancione:link		{ font-size:100%; color:#ff9900; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: underline; }
a.arancione:visited	{ font-size:100%; color:#ff9900; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: underline; }
a.arancione:hover		{ font-size:100%; color:#ff6600; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: underline; }
a.arancione:active	{ font-size:100%; color:#ff6600; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: underline; }

/* blu color link */
a.blu:link		{ color:#464BCA; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: underline; }
a.blu:visited	{ color:#464BCA; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: underline; }
a.blu:hover		{ color:#555CFF; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: underline; }
a.blu:active	{ color:#555CFF; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: underline; }

.str { border-left: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; }
.titoloMenuLeft { border-top:2px solid #8BB807;border-bottom:2px solid #f1f1f1; color:#9DCD17; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size:100%; text-align: right; margin: 0px; padding:5px;}
.bordoContenutoTestoPagina { border:5px solid #B7E82D; }

/*classi della home*/
.pnews { color:#ff9900; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size:70%; text-align: left; margin:5px; }
.pdoc { color:#555CFF; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size:70%; text-align: left; margin:5px; }
.pPartners { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size:70%; text-align: left; margin:5px; }
.brhome { border:1px solid #ffffff;}
