td.under {
	background-image: url(under_co.jpg);
	background-repeat: no-repeat;
}

.title {
	color:#2d9e4c;
	font-size: 16px;
	font-weight : bold;
}

.underline {
	background-color: #ffff00;
	padding-right: 10px;
	padding-left: 10px;
	width: 100px!important;
	width: 100px;
}


td.tratt {
	background-image: url(p_tratt0.gif);
}

.testo {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: normal; 
		color: #000000; 
		text-decoration: none
}
.news {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: normal; 
		color: #000000; 
		text-decoration: none
}
.testo_news {
		font-family: Arial,Verdana, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: norma; 
		font-weight: bold; 
		color: #666666; 
		text-decoration: none 
}
.testo_grigio {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: normal; 
		color: #666666; 
		text-decoration: none 
}
.testograss { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt; 
		font-style: normal; 
		font-weight: bold; 
		color: #333333; 
		text-decoration: none 
}

/*.textbold { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt; 
		font-style: normal; 
		font-weight: bold; 
		color: #333333; 
		text-decoration: none 
}*/

.testo_verde {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: normal; 
		color: #336633; 
		text-decoration: none 
}
.testograss_verde {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: bold; 
		color: #336633; 
		text-decoration: none 
}
.testoarancio { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: bold; 
		color: #FF6600;
		text-decoration: none 
}
.titlegallery { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 14px; 
		font-style: normal; 
		font-weight: bold; 
		color: #336633;
		text-decoration: none 
}

.arancio { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 16px; 
		font-style: normal; 
		font-weight: bold; 
		color: #FF6600;
		text-decoration: none 
}

.testoarancio2004 { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: bold; 
		/*color: #FF6600;*/
		color: #339933; 
		text-decoration: none 
}
.testograss_arancio {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: bold; 
		color: #FF6600; 
		text-decoration: none 
}
.testoarancio:link {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt; font-style: normal; 
		font-weight: normal; 
		color: #FF6600; 
		text-decoration: none 
}
.testoarancio:hover { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: normal; 
		color: #336633; 
		text-decoration: none 
}
.testoarancio:visited { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: normal; 
		color: #FF6600; 
		text-decoration: none
}

/* Nuova classe dichiarata per il calendario eventi 2007 */
/* Classe dichiarata per il testo */
font.rosso { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-style: normal; 
		font-weight: bold; 
		color: #8f263a; 
		text-decoration: none;
}

/* Classe dichiarata per le date degli eventi */
font.date { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-style: normal; 
		font-weight: bold; 
		color: #138959; 
		text-decoration: none;
}

font.evidenced { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-style: normal; 
		font-weight: bold; 
		color: #666666; 
		text-decoration: none;
}

/* Calsse dichiarata per l'elenco dei soci elencati nella prima pagina visibile delle Millenaria 2007*/
font.soci { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-style: normal; 
		width: 45%;
		width: 45%!important;
		color: #000000;
		margin: 1px;
		padding: 6px; 
		display: block;
		text-decoration: none;
		background-color: #ededed;
		float: left;
		border-top: solid 1px #e5e5e5;
		border-left: solid 1px #e5e5e5;
		border-bottom: solid 1px #d5d5d5;
		border-right: solid 1px #d5d5d5;
}

font.title_mille { 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 24px; 
		font-style: normal; 
		color: #7cc300;
		text-decoration: none;
		font-weight: lighter;
}

font.block_mille { 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 24px; 
		font-style: normal; 
		background-color: #447000;
		padding-left: 5px;
		padding-right: 5px;
		/*padding-right: 80px;*/
		color: #FFFFFF;
		text-decoration: none;
}


img.photo { 
		border-top: solid 1px #bcbcbc;
		border-bottom: solid 2px #666666;
		border-left: solid 1px #bcbcbc;
		border-right: solid 2px #666666;
}

/* Classi dichiarate per l'effetto FADE sulle immagini delle fotogallery */
.fade img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.fade:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
}

/* Classi dichiarate per la nuovas grafica del mene' eventi 2007 */
font.title_menu { 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 24px; 
		font-style: normal; 
		font-weight: bold;
		padding-left: 5px;
		padding-bottom: 3px;
		padding-top: 3px;
		width: 90%!important;
		width: 90%; 
		color: #ff6702; 
		border-bottom: 1px solid #ffcf83;
		border-right: 1px solid #ffcf83;
		background-color: #faead1;
		display: block;
		text-decoration: none;
		text-align: left;
}

td.box {
	border-bottom: solid 2px #2d4408;
	border-right: solid 2px #2d4408;
	background-color: #447000;
}

a.link_prog, a.link_prog:visited {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-decoration: none;
	display: block;
	width: 97%!important;
	width: 97%;
	border-bottom: solid 1px #7cc300;
	border-right: solid 2px #7dc301;  
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	text-indent: 3px;
}

a.link_prog:hover {
	color: #c7d4b2;
	background-color: #4e770d;
	border-bottom: solid 1px #FFFFFF;
	border-right: solid 2px #ff6702; 
}

/*Classe dichiarata per i collegamenti alla gallery*/
a.link_gallery, a.link_gallery:visited {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-decoration: none;
	display: block;
	width: 100%!important;
	width: 100%;
	border-left: 1px solid #9a9a9a;
	text-align: right;
	text-indent: 3px;
}

a.link_gallery:hover {
	color: #ff6702;
}


a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		color: #FF6600; 
		text-decoration: none;
}
a:hover { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		color: #336633; 
		text-decoration: none;
}

a.link:link       { color: #339933; text-decoration: none; font-size: 11px; font-family: arial, tahoma, helvetica, sans-serif }
a.link:visited    { color: #339933; text-decoration: none; font-size: 11px; font-family: arial, tahoma, helvetica, sans-serif }
a.link:hover      { color: #83c583; text-decoration: none; font-size: 11px; font-family: arial, tahoma, helvetica, sans-serif }

a.visual:link       { color: #2f9566; text-decoration: none; font-size: 11px; font-family: arial, tahoma, helvetica, sans-serif; }
a.visual:visited    { color: #2f9566; text-decoration: none; font-size: 11px; font-family: arial, tahoma, helvetica, sans-serif; }
a.visual:hover      { color: #ff6600; text-decoration: none; font-size: 11px; font-family: arial, tahoma, helvetica, sans-serif; }


		