a.menuH:active
{
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	
}
a.menuH:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #ffffff;
font-weight: bold;
}
a.menuH:visited
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #ffffff;
font-weight: bold;
}
a.menuH:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
font-weight: bold;
}








a.menu:active
{
	color: #006666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.menu:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #006666;
font-weight: bold;
}
a.menu:visited
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #006666;
font-weight: bold;
}
a.menu:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
font-weight: bold;
}


a.link:active
{
	color: #006666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.link:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #006666;
	font-weight: bold;

}
a.link:visited
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #006666;
	font-weight: bold;

}
a.link:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;

}


.TestoLeft
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.left:active
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
a.left:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF;
font-weight: bold;

}
a.left:visited
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF;
font-weight: bold;
}
a.left:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}




a.menu2:active
{
	color: #006666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	
}
a.menu2:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #006666;
font-weight: bold;
}
a.menu2:visited
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #006666;
font-weight: bold;
}
a.menu2:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #006666;
	text-decoration: none;
font-weight: bold;
}



body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #0033FF;
	margin: 0px;
	padding: 0px;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	

}
.piedeMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	border: 0px;
}
.titoloMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	font-variant: normal;
	
}
.sottotitoloMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #999999;
}
.bordoPiede {
	border: thin solid #99CC00;
}
.testoNew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-align: left;
	vertical-align: bottom;
	border: 0px;
	background-color: #FFFFFF;
}
.info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 0px;
	vertical-align: top;
	font-weight: bold;
	text-align: left;
	background-color: #CCCCCC;
	}
.titoloNuovo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	vertical-align: top;
}
.sfondo {
	background-color: #99cc00;
	vertical-align: 110%;
}

.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}

.testohand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	cursor: pointer;
	cursor: hand;
}
.titoloCapitolato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color: #006699;
	text-align: right;
}
.testoCapitolato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-align: justify;

}
.tableCapitolato {
	width: 80%;
	}
.domanda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.risposta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #999999;
	font-weight: normal;
}
.TestataUser {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #006666;
	background-color: #99cc00;
}
.nologin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
.button
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FFCC00;
	BACKGROUND-COLOR: #006666;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.sfondo2 {
	background-color: #99CC66;
	vertical-align: ;
	vertical-align: top;
}

.sfondo3 {
	background-color: #336633;
	vertical-align: top;
}
.sfondobianco {
	background-color: #ffffff;
	vertical-align: top;
}

.prezzo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	border: 0px;
	vertical-align: top;
	font-weight: bold;
	text-align: left;
	background-color: #FFFFFF;

}
.cad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	border: 0px;
	vertical-align: top;
	font-weight: bold;
	text-align: left;
	background-color: #FFFFFF;
	cursor: hand;
	cursor: pointer;
}

.sfondoTop {

	background-color: #99cc00;
	vertical-align: top;
}
.bighp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #336633;
}
.smallhp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	text-align: left;
	vertical-align: bottom;
	border: 0px;
	background-color: #FFFFFF;
	font-style: normal;
}
.newbig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #999999;
	text-align: left;
	vertical-align: bottom;
	border: 0px;
	background-color: #FFFFFF;
	font-style: italic;
}
.bighpnews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.domanda1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}


.tabsu {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #336633;
	border-right-color: #336633;
	border-bottom-color: #336633;
	border-left-color: #336633;
}
.tabgiu {
	border-left:1px none 336633; border-right:1px none 336633; border-top:1px none 336633; border-bottom:1px solid 336633; 
}
.tableft {
	border-left:1px solid 336633; border-right:1px none 336633; border-top:1px none 336633; border-bottom:1px none 336633; 
}
.tabright {
	border-left:1px none 336633; border-right:1px solid 336633; border-top:1px none 336633; border-bottom:1px none 336633; 
}
.testo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
.testonews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
a.testo1:active
{
	color: #666666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
a.testo1:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #666666;
	font-style: normal;
	font-weight: normal;
}
a.testo1:visited
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #666666;
font-style: normal;
	font-weight: normal;
}
a.testo1:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
font-style: normal;
	font-weight: normal;
}
.testo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	cursor: hand;
	cursor: pointer;
}
.newpassata {
	background-color: #99cc66;
}
.newattiva {
	background-color: #000000;
}
.newora {
	background-color: #FFFF00;
}
.c {
	background-position: center;
}
.lineasotto {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.rubrbig {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006600; text-decoration: none}
.rubrsm {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006600; text-decoration: none}
.a {  font-family: Arial, Helvetica, sans-serif; color: #006600; text-decoration: none}
