body {
	background-color: #E3EBFC;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 0.7em;
	margin: 0px;
	color: #000000;
	font-weight : normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

img.basso {
	vertical-align: bottom;
	border: 0px;
	margin-left: auto;
	margin-right: auto;
}

.imageStyle {
    border: none;
	padding: 0px;
}


.imageStyle02 {
    border: none;
	vertical-align: middle;
	text-align: center;
	font-weight : normal;
	margin-bottom: 4px;
	margin-top: 4px;
	margin-left: 4px;
	margin-right: 4px;
}

.imageStyle_erba {
    border: none;
	vertical-align: baseline;
	text-align: center;
	color : #555353;
	font-weight : normal;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 1em;
	
}


.info {
	vertical-align: bottom;
	border: 0px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	width: 100%;
	height: 100%;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: 0px;
}


/* show various link effects (including the rollover effect) */
.exlink 
{
	text-decoration : none;
	font-weight : normal;
	color: #FFFFFF;
	border: 0px;
}

a.didattica {
	text-decoration : none;
	font-weight : normal;
	border: 0px;
}
a.didattica:link {
	color: #FFFFFF;
	border: 0px;
	background-color : transparent;
}

a.didattica:visited {
	color : #FFFFFF;
	background-color : transparent;
	border: 0px;

}
a.didattica:active {
	color : #FFFFFF;
	background-color : transparent;
	border: 0px;

}
a.didattica:hover {
	color : #FFFFFF;
	background-color : transparent;
	border: 0px;
	
}
/* fine rollover) */





/* show various link effects (including the rollover effect) */

a.alternativo {
	text-decoration : none;
	font-weight : normal;
	border: 0px;
}

a.alternativo:link {
	text-decoration : none;
	color: #0B54AC;
	border: 0px;
	background-color : transparent;
}

a.alternativo:visited {
	color : #001D66;
	background-color : transparent;
	border: 0px;
	font-weight: normal;

}
a.alternativo:active {
	color : #A30000;
	background-color : transparent;
	border: 0px;

}
a.alternativo:hover {
	color : #001D66;
	background-color : transparent;
	border: 0px;
	font-weight: normal;
	text-decoration: underline;
	
}
/* fine rollover) */








a.alternativo2 {
	text-decoration : none;
	font-weight : normal;
	font-size: 0.8em;
	border: 0px;
}

a.alternativo2:link {
	text-decoration : none;
	color: #0B54AC;
	border: 0px;
	background-color : transparent;
}

a.alternativo2:visited {
	color : #001D66;
	background-color : transparent;
	border: 0px;
	font-weight: normal;

}
a.alternativo2:active {
	color : #A30000;
	background-color : transparent;
	border: 0px;

}
a.alternativo2:hover {
	color : #001D66;
	background-color : transparent;
	border: 0px;
	font-weight: normal;
	text-decoration: underline;
	
}
/* fine rollover) */
























td.alto {
	font-size: 1.1em;
	vertical-align: top;
	border: 0px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}



td.alto_200 {
	font-size: 1.1em;
	width: 200px;
	vertical-align: top;
	border: 0px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}


td.alto_menu_piattaforma {
	vertical-align: top;
	border: 0px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	width: 180px;
	padding-top: 50px;
	padding-right: 10px;
}


td.destro {
	vertical-align: middle;
	border: 0px;
	padding: 0px;
	margin: 0px;
	text-align: right;
	padding-left: 10px;
}

td.vuoto {
	vertical-align: middle;
	border: 0px;
	padding: 0px;
	margin: 0px;
	text-align: right;
	width: 100%;
}


td.basso {
	vertical-align: bottom;
	border: 0px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	width: 100%;
	background-color: #FFFFFF;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: auto;
	margin-right: auto;
}



td.rientro {
	text-align : left;
	padding-left: 40px;
}


/*th {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 0.7em;
} */


/*div {
	text-align: left;
	padding-right: 10px;
}*/


/* FORM */
#form {
	padding: 0px;
	width: 236px;
	height: 114px;
	border: 0px;
	border-bottom: none;
	border-spacing: 0px;
	border-style: solid;
	border-width: 0px;
	margin: 0px;
	margin-bottom: 0px;
	/* font: 0.8em Trebuchet MS, Verdana, sans-serif; */
}

.tabella_accesso {
	width: 236px;
	vertical-align: top;
	padding: 0px;
	color: #FFFFFF;
	margin: 0px;
}

input.sfondo {
	font: 1em Trebuchet MS, Verdana, sans-serif;
	color: #000000;
	background-image: url(images_didattica/sfondo_campo.gif);
	background-color:#FFFFFF;
	padding: 0px;
	padding-bottom: 2px;
	margin-bottom: 3px;
	width: 103px;
	height: 12px;
	border: 0px solid;
}

input.ceck {
	font: 1em Trebuchet MS, Verdana, sans-serif;
	color: #000000;
	width: 14px;
	height: 14px;
	padding: 0px;
	border-width: 0px;
	border-style :solid;
	background-color:#11497C;

}

input.pulsante {
	background: url(images_didattica/tasto_vuoto.gif) no-repeat;
	padding: 0px;
	margin-bottom: 0px;
	margin: 0px;
	margin-bottom: 0px;
	width: 58px;
	height: 16px;
	border: 0px;
	border-bottom: 0px;
	border-style: solid;
	font: 0.95em Trebuchet MS, Verdana, sans-serif;
	color: #0B54AC;
}




select {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 0.8em;
	background-color: #EBEDFC;
	width: 103px;
	border-style: solid;
	border-color: #6A8EAF;
	border-spacing: 0px;
	margin-bottom: 0px;
	border: 0px;
	padding: 0px;
}


/* fine FORM ok */



li {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 1em;
}

ol {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 1em;
	list-style-type: decimal;
	list-style-position: outside;
}

.titolo {
	color : #000000;
	text-align : left;
	font-weight : normal;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 1.7em;
	padding-left: 10px;
}

.titolo_piattaforma {
	color : #000000;
	text-align : left;
	font-weight : normal;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 1.5em;
	padding-left: 10px;
}

.titolo_piattaforma_rosso {
	color : #FF0000;
	text-align : left;
	font-weight : normal;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 1.5em;
	padding-left: 10px;
}

.occhiello {
	color : #555353;
	text-align : left;
	font-weight : normal;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 0.6em;
	
}

.testo {
	text-align : left;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 1.25em;
	padding-left: 60px;
}

.testo_pacchetto {
	text-align : left;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 1.25em;
	padding-left: 10px;
	vertical-align: top;
}

.testo_bold {
	text-align : left;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 1em;
	font-weight: bold;
}

.testo_piattaforma {
	text-align : left;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 1.1em;
	padding-left: 60px;
}


.testo_piccolo_bold {
	text-align : left;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 1.1em;
	font-weight: bold;	

}

.testo_rosso_bold {
	text-align : left;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #FF0000;
	padding-left: 20px;

}



/* INIZIO tabella centrale */

.cella_home_vuota {
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	width: 100%;
	height: 100%;
	background-color:#FFFFFF;
}


.cella_bianca10 {
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	width: 10px;
	background-color:#FFFFFF;
	vertical-align: top;
}

.cella_vuota10 {
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	width: 10px;
	vertical-align: bottom;
}

.cella_vuota70 {
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	width: 60px;
	vertical-align: top;

}

.cella_vuota130 {

	border-width: 0px;
	border-style: solid;
	padding: 0px;
	width: 130px;
	vertical-align: top;
}



.tabella_sfumatura {
	width: 100%;
	height: 183px;
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	margin: 0px;
	background-image:url(images_didattica/sfumatura_finale.gif);
	background-color: #11497C;   /*#144E83;*/
	vertical-align: top;
}


.cella_banner {
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	width: 100%;
	/*height: 173px;*/
	vertical-align: top;
}




/* PIATTAFORMA */


/* banner */
.banner {
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	width: 408px;
	height: 51px;
	text-align: center;
	border: 0px;
	margin: 0px;
	vertical-align: middle;
	background-image:url(images_didattica/banner.gif);
	background-repeat: no-repeat;
}


.cella_banner_iwt {
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	width: 100%;
	height: 95px;
	background-image:url(images_didattica/sfumatura_finale.gif);
	background-color: #114E95;
	text-align: left;
}

.cella_banner_piattaforma {
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	width: 100%;
	height: 51px;
	/* background-image:url(images_didattica/sfumatura_finale.gif); */
	text-align: center;
	vertical-align: middle;
}


.cella_sfumatura_iwt {
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	width: 100%;
	height: 100%;
	background-image: url(images_didattica/sfumatura_piattaforma.gif);
	background-position: inherit;
	background-color:#FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
}

.sfumatura_menu_iwt {
	width: 100%;
	height: 27px;
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	background-image:url(images_didattica/sfumatura_menu_iwt.gif);
	background-color : #FFFFFF;
	vertical-align: top;
	text-align: right;
}

/* FINE layout piattaforma */




.cella_testa {
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	padding: 0px;
	height: 59px;
	vertical-align: top;
}

.cella_lingua {
	border-color: #FFFFFF;
	border-style: solid;
	padding: 0px;
	width: 81px;
	vertical-align: bottom;
	background-image: url(images_didattica/sfumatura_finale.gif);
	margin: 0px;
	border: 0px;

}
/* FINE tabella centrale */


/* MENU */
.tabella_menu_principale {
	border-width: 0px;
	width: 100%;
	height: 26px;
	font-size: 0.8em;
	vertical-align: top;
	padding: 0px;
	background-image: url(images_didattica/sfumatura_menu02.gif);
	background-color: #11497C;
}


.testo_chiaro {
	color: #BEDDFD;
	font-size: 1em;
	font-weight: normal;
}


.testo_chiaro2 {
	color: #BEDDFD;
	font-size: 1.2em;
	font-family: Trebuchet MS, Verdana, sans-serif;
	text-align: right;
	padding: 0px;
	height: 17px;

}


.testo_chiaro3 {
	color: #BEDDFD;
	font-size: 1em;
	font-weight: bold;
	font-family: Trebuchet MS, Verdana, sans-serif;
	text-align: right;
	vertical-align: bottom;
	padding-bottom: 1px;

}

.cella_striscia_menu_bianco {
	border-width: 0px;
	border-style: solid;
	background: #FFFFFF;
	padding: 0px;
}

.cella_striscia_menu_link {
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	height: 17px;
	text-align: center;
	color: #FFFFFF;
	font: 1.2em Trebuchet MS, Verdana, sans-serif;
}


.cella_tasto {
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	width: 116px;
	height: 26px;
	background: none;
}

.cella_tasto_assistenza {
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	width: 80px;
	height: 26px;
}


.tabella_tasto_attivo {
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	width: 116px;
	height: 26px;
}

.tabella_tasto_didattica {
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	width: 116px;
	height: 26px;
}


.tabella_assistenza {
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	width: 80px;
	height: 26px;
}


.tabella_ceck {
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	width: 100%;
	height: 26px;
}


.sfondo_cella_tasto {
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	width: 10px;
	height: 26px;
	background-image: url(images_didattica/sfondo_cella_tasto.gif);
	font: 1.3em Trebuchet MS, Verdana, sans-serif;
	color: #000000;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}


.sfondo_cella_tasto_centrale {
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	width: 90px;
	height: 26px;
	background-image: url(images_didattica/sfondo_cella_tasto.gif);
	font: 1.2em Trebuchet MS, Verdana, sans-serif;
	color: #000000;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}

.sfondo_cella_icona {
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	width: 18px;
	height: 26px;
	background-image: url(images_didattica/sfondo_cella_tasto.gif);
	font: 1.3em Trebuchet MS, Verdana, sans-serif;
	color: #000000;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}



.angolo_tasto_dx {
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	width: 4px;
	height: 26px;
	background-image: url(images_didattica/tasto_dx.gif);
}

.angolo_tasto_sx {
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	width: 4px;
	height: 26px;
	background-image: url(images_didattica/tasto_sx.gif);
}



.cella_vuota10_lati_menu {
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	width: 10px;
	vertical-align: bottom;
	background-image: url(images_didattica/sfumatura_menu02.gif);
}


/* FINE MENU */









/* FORM */

#form3 {
	padding: 0px;
	width: 236px;
	border: 0px solid #000000;
	font: 12px Trebuchet MS, Verdana, sans-serif;
	color: #000000;
	padding-bottom: 0px;
	border-bottom: 0px;
	margin-bottom: 10px;
}

/* campi di testo:righe */
input.sfondo2 {
	font: normal 0.8em Trebuchet MS, Verdana, sans-serif;
	color: #000000;
	background: #FFFFFF url(images_didattica/sfondo_campo.gif);
	padding-right: 0px;
	padding-left: 5px;
	width: 97px;
	height: 12px;
	border: 0px solid #000000;
	margin-bottom: 3px;
	margin-left: 3px;
}

/* Tasto */
input.pulsante2 {
	background: url(images_didattica/tasto_vuoto.gif) no-repeat;
	height: 16px;
	width: 58px;
	margin-top: 0px;
	border: 0px solid #000000;
	font: 0.95em Trebuchet MS, Verdana, sans-serif;
	color: #0B54AC;
	margin-left: 0px;
	cursor: pointer;

}

td.richiesto2 {
	font: normal 1em Trebuchet MS, Verdana, sans-serif;
	color: #BEDDFD;
	text-align: left;

}
td.opzionale2 {
	font: bold 1em Trebuchet MS, Verdana, sans-serif;
	color: #BEDDFD;
	text-align: left;
}



select.selezionato2 {
	font: 0.8em Trebuchet MS, Verdana, sans-serif;
	color: #000000;
	background: #EBEDFC;
	width: 103px;
	border: 0px solid;
	margin-top: 1px;
	margin-left: 3px;

}


select.selezionato3 {
	font: 0.8em Trebuchet MS, Verdana, sans-serif;
	color: #000000;
	background: #EBEDFC;
	width: 81px;
	border: 0px solid;
	margin-bottom: 4px;

}

.selezionato {
	font: 1em Trebuchet MS, Verdana, sans-serif;
	color: #000000;
	background: #CCCCCC;
	padding-right: 2px;
	padding-left: 2px;

}


#form4 {
	padding: 0px;
	width: 81px;
	border: 0px solid #000000;
	font: 1em Trebuchet MS, Verdana, sans-serif;
	color: #000000;
	padding-bottom: 0px;
	border-bottom: 0px;
	margin-bottom: 0px;
}


