/* LINK GENERICI in tuta la pagina */
a:link { color: #000000; text-decoration: none}
a:visited { color: #000000; text-decoration: none}
a:hover { color: #CC0000; text-decoration: underline}



/* TXT e relativi link GENERICI in tuta la pagina */
.txt { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 11px; 
	text-decoration: none; 
	text-align: justify;
}
.txt a:link { 
	color: #CC0000; 
	text-decoration: none
}
.txt a:visited { 
	color: #800000; 
	text-decoration: none
}
.txt a:hover { 
	color: #CC0000; 
	text-decoration: underline
}



/* HEADER */
.header_TxtPayoff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	text-transform: none;
	background-color: #FFFFFF;
	line-height: 14px;
	vertical-align: middle;
	font-weight: normal;
}

/* FOOTER */
.footer_Txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
}
.footer_Txt a:link { 
	color: #CC0000; 
	text-decoration: none
}
.footer_Txt a:visited { 
	color: #CC0000; 
	text-decoration: none
}
.footer_Txt a:hover { 
	color: #CC0000; 
	text-decoration: underline
}



/* BOX */
.box_TxtTitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-transform: uppercase;
	vertical-align: middle;
	left: 5px;
	text-indent: 3px;
}
.box_TxtTitolo a:link { 
	color: #FFFFFF; 
	text-decoration: none;
}
.box_TxtTitolo a:visited { 
	color: #FFFFFF; 
	text-decoration: none;
}
.box_TxtTitolo a:hover { 
	color: #000000; 
	text-decoration: none;
}


.box_TableTitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 5px; 
	text-decoration: none; 
}



/* MOTORE */
.Motore_Table {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

.Motore_Casella {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding: 0px;
	border: 1px solid #666666;
	margin: 5px 3px 0px 5px;
	width: 35mm;
}

.Motore_Button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
	border-top: thin solid #CCCCCC;
	border-right: thin solid #666666;
	border-bottom: thin solid #666666;
	border-left: thin solid #CCCCCC;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

.Motore_Txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-align: center;
	padding: 3px;
	vertical-align: middle;
}
.Motore_Txt a:link { 
	color: #000000; 
	text-decoration: none
}
.Motore_Txt a:visited { 
	color: #000000; 
	text-decoration: none
}
.Motore_Txt a:hover { 
	color: #CC0000; 
	text-decoration: underline
}




/* ASSOCIAZIONE */
.Asso_Table {
	background-color: #E3E0DB;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	list-style-type: square;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-top-style: none;
	border-left-style: none;
}

.Asso_Txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	text-align: justify;
	list-style-type: square;
}
.Asso_Txt a:link { 
	color: #CC0000; 
	text-decoration: none
}
.Asso_Txt a:visited { 
	color: #800000; 
	text-decoration: none
}
.Asso_Txt a:hover { 
	color: #CC0000; 
	text-decoration: underline
}

.Asso_TxtElenco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
}
.Asso_TxtElenco a:link { 
	color: #CC0000; 
	text-decoration: none
}
.Asso_TxtElenco a:visited { 
	color: #800000; 
	text-decoration: none
}
.Asso_TxtElenco a:hover { 
	color: #CC0000; 
	text-decoration: underline
}

/* NEWS */
.News_Table {
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: #E4E4E4;
	margin: 0px;
	border: 0px none;
}

.News_Txt { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 11px; 
	text-decoration: none; 
	text-align: justify;
}
.News_Txt a:link { 
	color: #CC0000; 
	text-decoration: none
}
.News_Txt a:visited { 
	color: #800000; 
	text-decoration: none
}
.News_Txt a:hover { 
	color: #CC0000; 
	text-decoration: underline
}


.News_TxtBold { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 11px; 
	text-decoration: none; 
	text-align: justify;
	font-weight: bold; 
}
.News_TxtBold a:link { 
	color: #CC0000; 
	text-decoration: none
}
.News_TxtBold a:visited { 
	color: #800000; 
	text-decoration: none
}
.News_TxtBold a:hover { 
	color: #CC0000; 
	text-decoration: underline
}


.News_TxtMenu { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #333333;
	font-size: 11px; 
	text-decoration: none; 
	text-align: center;	
	font-weight: bold; 
}
.News_TxtMenu a:link { 
	color: #333333; 
	text-decoration: none
}
.News_TxtMenu a:visited { 
	color: #333333; 
	text-decoration: none
}
.News_TxtMenu a:hover { 
	color: #CC0000; 
	text-decoration: underline
}


.News_Txt_Cat { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 11px; 
	text-decoration: none; 
	text-align: left;
}


/* AZIENDE */
.Aziende_table {
	background-color: #FFFFFF;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	list-style-type: square;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-top-style: none;
	border-left-style: none;
}

.Aziende_Txt { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 11px; 
	text-decoration: none; 
	text-align: justify;
}
.Aziende_Txt a:link { 
	color: #CC0000; 
	text-decoration: none
}
.Aziende_Txt a:visited { 
	color: #800000; 
	text-decoration: none
}
.Aziende_Txt a:hover { 
	color: #CC0000; 
	text-decoration: underline
}

.Aziende_TxtMenu { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #666666;
	font-size: 11px; 
	text-decoration: none; 
	text-align: center;	
	font-weight: bold; 
}
.Aziende_TxtMenu a:link { 
	color: #666666; 
	text-decoration: none
}
.Aziende_TxtMenu a:visited { 
	color: #666666; 
	text-decoration: none
}
.Aziende_TxtMenu a:hover { 
	color: #CC0000; 
	text-decoration: underline
}

.Aziende_TxtLink { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 11px; 
	text-decoration: none; 
	text-align: justify;
}
.Aziende_TxtLink  a:link { 
	color: #666666; 
	text-decoration: none
}
.Aziende_TxtLink  a:visited { 
	color: #666666; 
	text-decoration: none
}
.Aziende_TxtLink  a:hover { 
	color: #CC0000; 
	text-decoration: underline
}

.Aziende_TxtAnagTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
	font-weight: bold;

}
.Aziende_TxtAnagTitle  a:link { 
	color: #000000; 
	text-decoration: none
}
.Aziende_TxtAnagTitle  a:visited { 
	color: #000000; 
	text-decoration: none
}
.Aziende_TxtAnagTitle  a:hover { 
	color: #CC0000; 
	text-decoration: underline
}

.Aziende_TxtNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	text-align: justify;
	padding: 3px;


}

.Aziende_TxtAnagColonne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.Aziende_righetta {
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;

}


/* LINK */
.Link_Table {
	background-color: #DDD9D9;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	list-style-type: square;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-top-style: none;
	border-left-style: none;
}

.Link_Txt { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 11px; 
	text-decoration: none; 
	text-align: justify;
}
.Link_Txt a:link { 
	color: #CC0000; 
	text-decoration: none
}
.Link_Txt a:visited { 
	color: #800000; 
	text-decoration: none
}
.Link_Txt a:hover { 
	color: #CC0000; 
	text-decoration: underline
}

.Link_TxtMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
	font-weight: bold;

}
.Link_TxtMenu a:link { 
	color: #333333; 
	text-decoration: none
}
.Link_TxtMenu a:visited { 
	color: #333333; 
	text-decoration: none
}
.Link_TxtMenu a:hover { 
	color: #CC0000; 
	text-decoration: underline
}


/* PRODOTTI E LAVORAZIONI */
.Prodotti_Table {
	background-color: #D7D7D7;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	list-style-type: square;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-top-style: none;
	border-left-style: none;
}

.Prodotti_Txt { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 11px; 
	text-decoration: none; 
	text-align: justify;
}
.Prodotti_Txt a:link { 
	color: #CC0000; 
	text-decoration: none
}
.Prodotti_Txt a:visited { 
	color: #800000; 
	text-decoration: none
}
.Prodotti_Txt a:hover { 
	color: #CC0000; 
	text-decoration: underline
}

/* PIETRE E MARMI */
.Pietre_Table {
	background-color: #D6DADA;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	list-style-type: square;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-top-style: none;
	border-left-style: none;
}

.Pietre_Txt { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 11px; 
	text-decoration: none; 
	text-align: justify;
}
.Pietre_Txt a:link { 
	color: #CC0000; 
	text-decoration: none
}
.Pietre_Txt a:visited { 
	color: #800000; 
	text-decoration: none
}
.Pietre_Txt a:hover { 
	color: #CC0000; 
	text-decoration: underline
}


.Pietre_TxtMenu { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #333333;
	font-size: 11px; 
	text-decoration: none; 
	text-align: center;	
	font-weight: bold; 
}
.Pietre_TxtMenu a:link { 
	color: #333333; 
	text-decoration: none
}
.Pietre_TxtMenu a:visited { 
	color: #333333; 
	text-decoration: none
}
.Pietre_TxtMenu a:hover { 
	color: #CC0000; 
	text-decoration: underline
}

.Pietre_TxtDati {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}




/* NEWSLETTER */
.NL_Table {
	background-color: #E2E1D6;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	list-style-type: square;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-top-style: none;
	border-left-style: none;
}

.NL_Txt { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 11px; 
	text-decoration: none; 
	text-align: justify;
}
.NL_Txt a:link { 
	color: #CC0000; 
	text-decoration: none
}
.NL_Txt a:visited { 
	color: #800000; 
	text-decoration: none
}
.NL_Txt a:hover { 
	color: #CC0000; 
	text-decoration: underline
}



/* APPROFONDIMENTI */
.Appro_Table {
	background-color: #E4E3E0;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	list-style-type: square;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-top-style: none;
	border-left-style: none;
}

.Appro_Txt { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 11px; 
	text-decoration: none; 
	text-align: justify;
}
.Appro_Txt a:link { 
	color: #CC0000; 
	text-decoration: none
}
.Appro_Txt a:visited { 
	color: #800000; 
	text-decoration: none
}
.Appro_Txt a:hover { 
	color: #CC0000; 
	text-decoration: underline
}


/* SPONSOR */
.Sponsor_Table {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

.Sponsor_Txt { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 11px; 
	text-decoration: none; 
	text-align: justify;
}
.Sponsor_Txt a:link { 
	color: #CC0000; 
	text-decoration: none
}
.Sponsor_Txt a:visited { 
	color: #800000; 
	text-decoration: none
}
.Sponsor_Txt a:hover { 
	color: #CC0000; 
	text-decoration: underline
}


/* CONTRIBUTI */
.Contri_Table {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}


/* DIDASCALIA */
.didasca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
	font-style: italic;

}


/* RISULTATI */
.results_sezione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;


}

.results_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
}
.results_link a:link { 
	color: #666666; 
	text-decoration: none
}
.results_link a:visited { 
	color: #666666; 
	text-decoration: none
}
.results_link a:hover { 
	color: #CC0000; 
	text-decoration: underline
}
