A:link, A:visited { color: #CC6622; text-decoration: underline }
A:hover {
	text-decoration: underline;
	color: #ff6700;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
A.sottolineato, A.sottolineato:Visited, A.sottolineato:Active, A.sottolineato:Hover {color: #283C61; text-decoration: underline}
A.nero, A.nero:Visited, A.nero:Active {color: #000000; text-decoration: none}
A.nero:Hover {color: #000000; text-decoration: underline}

A.verde, A.verde:Visited, A.verde:Active {color: #339900; text-decoration: none}
A.verde:Hover {color: #339900; text-decoration: underline}

A.giallo, A.giallo:Visited, A.giallo:Active {color: #AFAB0C; text-decoration: none}
A.giallo:Hover {color: #AFAB0C; text-decoration: underline}

A.aracio, A.aracio:Visited, A.aracio:Active {color: #FF9900; text-decoration: none}
A.aracio:Hover {color: #FF9900; text-decoration: underline}

A.fuxia, A.fuxia:Visited, A.fuxia:Active {color: #FF0046; text-decoration: none}
A.fuxia:Hover {color: #FF0046; text-decoration: underline}

A.bordeaux, A.bordeaux:Visited, A.bordeaux:Active {color: #A21543; text-decoration: none}
A.bordeaux:Hover {color: #A21543; text-decoration: underline}

A.viola, A.viola:Visited, A.viola:Active {color: #660099; text-decoration: none}
A.viola:Hover {color: #660099; text-decoration: underline}

A.blu, A.blu:Visited, A.blu:Active {color: #009CFF; text-decoration: none}
A.blu:Hover {color: #009CFF; text-decoration: underline}

A.bluscuro, A.bluscuro:Visited, A.bluscuro:Active {color: #084E7C; text-decoration: none}
A.bluscuro:Hover {color: #084E7C; text-decoration: underline}

A.azzurro, A.azzurro:Visited, A.azzurro:Active {color: #009CFF; text-decoration: none}
A.azzurro:Hover {color: #009CFF; text-decoration: underline}

A.fondopagina {color :#ffa66a; text-decoration : none; font-weight: normal; font-size:9px}
A.fondopagina:Visited  {color :#999999; text-decoration : none; font-weight: normal; font-size:9px}
A.fondopagina:Active  {color :#999999; text-decoration : none; font-weight: normal; font-size:9px}
A.fondopagina:Hover  {color :#999999; text-decoration : underline; 	font-weight: normal; font-size:9px}
A.arancio {color :#FE6F11; text-decoration : underline; font-weight: normal; font-size:12px}
A.arancio:Visited  {color :#FE6F11; text-decoration : underline; font-weight: normal; font-size:12px}
A.arancio:Active  {color :#FE6F11; text-decoration : underline; font-weight: normal; font-size:12px}
A.arancio:Hover  {color :#ff0000; text-decoration : underline; 	font-weight: normal; font-size:12px}

A.arancio_grande {color :#FE6F11; text-decoration : underline; font-weight: normal; font-size:14px}
A.arancio_grande:Visited  {color :#FE6F11; text-decoration : underline; font-weight: normal; font-size:14px}
A.arancio_grande:Active  {color :#FE6F11; text-decoration : underline; font-weight: normal; font-size:14px}
A.arancio_grande:Hover  {color :#ff0000; text-decoration : underline; 	font-weight: normal; font-size:14px}

.normal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 120%; font-weight: normal; font-variant: normal; text-transform: none; color: #283C61}
.normal_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 120%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: left;
	border-left-width: thick;
	border-right-width: thick;
	display: block;
	letter-spacing: 1px;
	white-space: normal;
}
.normal_arancio {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 100%; font-weight: ; font-variant: normal; text-transform: none; color: #DF9320}
.normal_arancio_bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 100%; font-weight: bold; font-variant: normal; text-transform: none; color: #DF9320}
.normal_blu_bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 100%; font-weight: bold; font-variant: normal; text-transform: none; color: #666699}
.normal_bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF}
.testo_mediogrande { font-size:12px}
.titolo {  font-size: 20px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; line-height: 140%; font-weight: 900; letter-spacing: 0px; text-transform: none; color: #FE6F11;}
.background_onda {  background-image: url(../images/onda_dx.gif); background-repeat: repeat-y; background-position: right }
.sfondo_intestazione {background-color: #CCCA8D}
.fondo_pagina {background-color: #CCCA8D; font-size: 10px}
.riga_verticale {  background-image: url(../images/riga_h_ma); background-repeat:repeat-y }
.riga_verticale_menu {  background-image: url(../images/verticale_menu.gif); background-repeat:repeat-y }
.riga_orizzontale {  background-image: url(../images/riga_h_marrone.gif); background-repeat:repeat-x }
.riga_orizzontale_arancio {  background-image: url(../images/puntino_arancio.jpg); background-repeat:repeat-x }
.riga_verticale_arancio {  background-image: url(../images/puntino_arancio.jpg); background-repeat:repeat-y }
.sfondo_dx {  background-image: url(../images/sfondo_arancio.jpg); background-repeat:repeat-y; background-position: left }
.sfondo_sx {  background-image: url(../images/sfondo_bianco.jpg); background-repeat:repeat; background-position: left }
.sfondo_home_scritte {  background-image: url(../images/scritte_sfondo_home.gif); background-repeat:no-repeat; background-position: left }
.sfondo_scritte {  background-image: url(../images/orizzontale_scritte_gruppi.gif); background-repeat:repeat-x ; background-position: left }
.sfondo_prova {  background-image: url(../images/grigio_divisore.jpg); background-repeat:repeat-x; background-position: left }
.font_evidenziato { font-weight: bold; color: #FFFFFF; background-color: #ff6700}
.testo_mini {font-size: 9px; line-height: 130%;}
.testo_mini_home {font-size: 9px; color:#889287}
.testo_arancio {font-size: 12px; color:#FE6F11}
.testo_medio {font-size:11px}
.testo_fondopagine {font-size:11px; color:#666666}
.testo_fondopagine_mini {font-size:9px; color:#999999}
.testo_10 {
	font-size:10px;
	color: #F00;
}
.testo_14 {font-size:14px}
.testo_mini_rosa {font-size:9px; color:#ffa66a}
.testo_sottolineato {text-decoration: underline}
.bordo_immaginibig { border: 5px solid #1b2841;}
.bordo_immagini1px { border: 1px solid #4B9DEF;}
.bordo_immagini_nero { border: 1px solid #666666;}
.bordo_pagine { border: 1px solid #4B9DEF;}
.margine_immag_titoli {margin-top: 8px; margin-left: 2px}
.margine_immagini {margin-top: 4px; margin-left: 4px; margin-right: 4px; margin-bottom: 4px;}
.corsivo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; letter-spacing: 1px}
body {	background-color: #1b2841; background-image: url(../images/sfondo.jpg); background-repeat:repeat-x; background-position: top-left }

/*stile per il test*/
.test_titolo {
	FONT-SIZE: 11px;
	COLOR: #535353;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT:bold;
	MARGIN:16px 0px 16px 0px;
}
.test_sottotitolo {
	FONT-SIZE: 11px; 
	COLOR: #535353; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT:bold; 
	MARGIN:0px 0px 0px 0px;
}
.test_descrizione {
	FONT: 11px/20px verdana, arial, helvetica, sans-serif;
	MARGIN: 0px 0px 16px 0px;
	PADDING: 0px;
}
.test_riquadro {
	BORDER: 1px solid gray;
	MARGIN: 0px 0px 16px 0px;
	PADDING: 16px;
}
.test_domanda {
	FONT: 12px/20px verdana, arial, helvetica, sans-serif;
	MARGIN: 0px 0px 16px 0px;
}
.test_risposte {
	FONT: 11px/20px verdana, arial, helvetica, sans-serif;
	MARGIN: 8px 0px 0px 0px;
}
.test_form {
	FONT: 11px/20px verdana, arial, helvetica, sans-serif;
	BACKGROUND-COLOR: white;
}
.test_tabella_risultati {
	BORDER-TOP: 1px solid black;
	BORDER-LEFT: 1px solid black;
}
.test_tabella_risultati th {
	FONT: 11px verdana, arial, helvetica, sans-serif;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #DEEDFC;
	BORDER-RIGHT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
	PADDING: 4px;
}
.test_tabella_risultati td {
	FONT: 11px verdana, arial, helvetica, sans-serif;
	BORDER-RIGHT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
	PADDING: 4px;
}
.test_risposta_ok {
	FONT: 11px/20px verdana, arial, helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: green;
}
.test_risposta_ko {
	FONT: 11px/20px verdana, arial, helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: red;
	TEXT-DECORATION: line-through;
}
.test_risposta_ko2 {
	FONT: 11px/20px verdana, arial, helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: red;
}
.normal table tr td table tr td .background_onda tr td table tr td div table tr td table tr td .normal_white p {
	text-align: center;
}
.normal table tr td table tr td .background_onda tr td table tr td div table tr td table tr td .normal_white .normal_white strong {
	font-size: 16px;
}

