
.tabella { padding: 10px }
.titolonews { color: #fff; font-size: 14px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-style: oblique; font-weight: bold }
.testonews { color: #fff; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 14px }
a:link { color: #cbe1fb; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; text-decoration: none }
input { color: #fff; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; background-color: #f49f42 }
input.admin { color: #004e9c; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; background-color: #83d0f0 }
button.admin { color: #004e9c; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; background-color: #83d0f0 }
.fondoblu  { color: #004e9c; font-size: 14px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 17px; background-repeat: no-repeat; padding: 20px 20px 20px 25px }
.fondoverde { color: #004e9c; font-size: 14px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 17px; background-image: url("immagini/fondo_verde.png"); background-repeat: no-repeat; background-position: 15px 5px; padding: 20px 20px 20px 25px }
.fondoinfo  { color: #004e9c; font-size: 14px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 17px; background-repeat: no-repeat; padding: 0px 0px 0px 0px; text-align: justify; }
.fondoquestionario  { color: #004e9c; font-size: 14px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 17px; background-repeat: no-repeat; padding: 0px 20px 0px 20px; text-align: justify; }
.titolorosso { color: #cd0a0a; font-size: 16px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold }
a:visited { color: #cbe1fb; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; text-decoration: none }
a:hover { color: #cd0a0a; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; text-decoration: none }
a.news:link { color: #cd0a0a; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; text-decoration: none }
a.news:visited { color: #cd0a0a; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; text-decoration: none }
a.news:hover { color: #004e9c; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; text-decoration: none }
a.button:visited { color: #cbe1fb; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; text-decoration: none }
a.button:hover { color: white; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; text-decoration: none }
a.select:link { color: #004e9c; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; text-decoration: none }
a.select:hover { color: #cd0a0a; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; text-decoration: none }
a.info:link { color: #3b5fb4; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; text-decoration: none }
a.info:visited { color: #3b5fb4; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; text-decoration: none }
a.info:hover { color: #cd0a0a; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; text-decoration: none }

.action_but_bg {
	white-space:nowrap;
	height:23px;
	background: url('/images/action_but_bg.gif') repeat-x center center;
}

.action_but_left {
	height:23px;
	width:4px;
	font-size:4px;
	background: url('/images/action_but_left.gif') no-repeat left center;
}
.action_but_right {
	height:23px;
	width:4px;
	font-size:4px;
	background: url('/images/action_but_right.gif') no-repeat right center;
}

.tabellaBottone{
	width: 140;
	height: 28;
	padding: 0;
	
	}
	
.botBlu {
	white-space:nowrap;
	height:28px;
	background: url('/images/blu.png') no-repeat center center;
}

.testoAdmin{
	color: #004e9c; 
	font-size: 14px; 
	font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; 
	}

.testoFornitori{
	color: #004e9c; 
	font-size: 11px; 
	font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; 
}

.testonews { 
	color: #fff; 
	font-size: 12px; 
	font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; 
	line-height: 14px 
}

.testoSportello{
	color: #004e9c; 
	font-size: 11px; 
	font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; 
}

.titoloSportello{
	color: #004e9c; 
	font-size: 14px;
	font-weight:bold; 
	font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; 
}

.titoloStruttura{
	color: #004e9c; 
	font-size: 16px; 
	font-weight:bold;
	font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; 
}

.errore{
	color: red;
	font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; 
	}

table.struttura{
	border: 1px;
	border-style: dashed;
	border-color: #808080;

	}
	
td.struttura{
	border: none;
	}
	
TR.PARI
{
 	background-color: #ABC7C7;
}
TR.DISPARI
{
    BACKGROUND-COLOR: lavender;
}

.questionario  { color: #004e9c; font-size: 14px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 17px; border:1px; background-repeat: no-repeat; padding: 0px 0px 0px 0px }

.testoQuestionario{
	color: #004e9c; 
	font-size: 11px; 
	font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
	font-weight:bold;
	}
	
.info { color: #black; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;  }
