.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #5A728A;
	text-decoration: none;
	border-bottom: 1px #FFFFFF solid;
}
.menuuu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #5A728A;
	width: 100%;
	text-decoration: none;
	border: #FFFFFF solid;
	border-top: 0px;
	font-weight: bold;
	clip:   rect( );
	border-width: 1px 0px;
}
.indirizzo {
	color: #FFFFFF;
	background-color: #9CB3CB;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #496981;
	font-weight: bold;
	border-width: 1px 0px 0px
}
.menu_sel {
	background-color: #9CB3CB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
}
.menuuu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #9CB3CB;
	width: 100%;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border: 1px #FFFFFF solid;
	border-top: 0px;
	font-weight: bold;
	clip:  rect( );
}
.vocimenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 100%;
	text-decoration: none;
	font-weight: bold;
	height: 25px;
	padding-top: 10px;
	padding-bottom: 10px
}
.vocimenu:hover {
	color: #3B4A5A;
	borderr-left: 5px solid #587089;
	text-decoration: none;
}
.vocimenuuu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3B4A5A;
	background-color: #9CB3CB;
	width: 100%;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	padding-top: 9px;
	padding-bottom: 9px;
	border-left: 5px solid #587089;
}
.vocimenu_sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3B4A5A;
	background-color: #9CB3CB;
	height: 30px;
	width: 100%;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	clip:  rect( );
	padding-top: 10px;
	padding-bottom: 10px;
	border-color: black #587089;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 5px;
	border-bottom-width: 0px;
	border-left-width: 5px
}
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align:left;
}
.glossario_all {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #496980;
}
.testo_htmlarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align:left;
}
.testo_mini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-align:left;
}
.testo .letterine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	border: 1px #CCCCCC solid;
	width: 12px;
}
.testo .letterine A {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.testo .letterine A:link {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.testo .letterine A:hover {
	color: #000000;
	text-decoration: none;
}
.testo .letterine A:visited { text-decoration: none; }
.testo .letterine A:active { text-decoration: none; }
.border1 { border: 1px #496981 solid; }
.border_nero { border: 1px #000000 solid; }
.home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #5A728A;
	height: 15px;
	width: 100%;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}
.home td { border-bottom: 1px #FFFFFF solid; }
.titlebox {
	color: #FFFFFF;
	background-color: #496981;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px #3A4B5B solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.titlebox A { color:#FFFFFF; }
.titlebox A:link { color:#FFFFFF; }
.titlebox A:hover { color:#88B6E3; }
.titlebox A:visited { text-decoration: underline; }
.titlebox A:active { text-decoration: underline; }
.testobig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.testobianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.area_docenti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	color: #9CB3CB;
	text-decoration: none;
}
.titolo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #183858;
	border-bottom: 2px solid #88B6E3;
}
.correzione {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#183858;
	border-bottom: 1px solid #FF0000;
}
.autore {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 5px;
}
.esercizi {
	color: #183858;
	background-color: #FFFFFF;
	height: 20px;
	border-left: 1px #3A4B5B solid;
	border-right: 1px #3A4B5B solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.esercizi td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1px #88B6E3 solid;
	vertical-align: middle;
	text-align: right;
}
.tomo_esercizio {
	color: #183858;
	background-color: #FFFFFF;
	height: 20px;
	border-left: 1px #3A4B5B solid;
	border-right: 1px #3A4B5B solid;
	border-bottom: 1px #3A4B5B solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	border-top: 1px solid #5A728A;
	vertical-align: top;
	text-align: left;
}
.links .titolo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#3A4B5B;
	border-bottom: 2px solid #88B6E3;
	text-align: right;
}
.volumi_es {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	border-top: 1px solid #5A728A;
	vertical-align: top;
	text-align: left;
}
.volumi_es2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #DDE3E9;
	border-top: 1px solid #5A728A;
	color: #000000;
	vertical-align: top;
	text-align: left;
}
.volumi_es .titolo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#3A4B5B;
	border-bottom: 2px solid #FFFFFF;
	text-align: right;
}
.volumi_es2 .titolo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#3A4B5B;
	border-bottom: 2px solid #FFFFFF;
	text-align: right;
}
.volumi_es A {
	color: #3A4B5B;
	text-decoration: none;
}
.volumi_es A:hover {
	color: #B1BBC5;
	text-decoration: none;
}
.volumi_es2 A {
	color: #3A4B5B;
	text-decoration: none;
}
.volumi_es2 A:hover {
	color: #B1BBC5;
	text-decoration: none;
}
.border_bottom { border-bottom: 1px solid #3A4B5B; }
.testo .border_lati {
	border-right: 1px solid #3A4B5B;
	border-left: 1px solid #3A4B5B;
}
.titolettoright {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color:#183858;
	border-bottom: 1px solid #88B6E3;
	text-align: right;
}
.titolettoleft {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color:#183858;
	border-bottom: 1px solid #88B6E3;
	text-align: left;
}
.autore_struttura {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 5px;
	border-bottom: 1px solid #88B6E3;
	text-align: right;
}
.moduli_es {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	vertical-align: top;
	text-align: left;
	text-decoration: none;
}
.unita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #DEE2E4;
	color: #000000;
	vertical-align: top;
	text-align: left;
}
.moduli_es A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #3A4B5B;
	text-decoration: none;
	line-height: 120%;
}
.moduli_es A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #B1BBC5;
	text-decoration: none;
}
.moduli_es A:visited {
	text-decoration: none;
	text-decoration: none;
}
.moduli_es A:active { text-decoration: none; }
.moduli_es A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #3A4B5B;
	text-decoration: none;
	line-height: 120%;
}
.unita .moduli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1px #88B6E3 solid;
	vertical-align: middle;
	text-align: left;
	color: #183858;
	font-weight: none;
	background-color: #eFEFEF;
}
.domanda {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #DEE2E4;
	border: 1px solid #183858;
}
.domanda .tipo4 { line-height: 200%; }
.domanda .riga { background-color: #DEE2E4; }
.domanda .riga2 { background-color: #EFEFEF; }
input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #183858;
}
input .righe {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #183858;
	background-image: url(media/pulsanti.gif);
	background-repeat: repeat;
	font-weight: bold;
	border: 1px solid #183858;
}
.box_ad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.box_ad A:hover {
	width: 100%;
	background-color: #DEE2E4;
	text-align: center;
	color:#FFFFFF;
}
textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #183858;
}
select {
	border: 1px solid #88B6E3;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #183858;
}
.finto_select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #183858;
	background-image: url(media/finto_select.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
.testo_blu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #183858;
}
.esatto {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #1E90FF;
}
.domanda .rigascelta {
	background-color: #EFEFEF;
	border-bottom: 2px solid #1E90FF;
}
.domanda .rigascelta td {
	background-color: #EFEFEF;
	border-bottom: 2px solid #FFFFFF;
}
.domanda .rigascelta .none {
	background-color: #EFEFEF;
	border-bottom: 0px solid #FFFFFF;
}
.punteggio_basso {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #FF0000;
}
.punteggio_mediob {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #FF8800;
}
.punteggio_medioa {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #ffDD00;
}
.punteggio_alto {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #00CC11;
}
.titolo_esercizio {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #1E90FF;
}
.sottotitolo_esercizio {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000066;
	font-style: italic;
}
.glos A { color:#3B4A5A; }
.glos A:link { color:#3B4A5A; }
.glos A:hover { color:#9CB3CB; }
.glos A:visited { text-decoration: underline; }
.glos A:active { text-decoration: underline; }
.domanda A { color:#3B4A5A; }
.domanda A:link { color:#3B4A5A; }
.domanda A:hover { color:#9CB3CB; }
.domanda A:visited { text-decoration: underline; }
.domanda A:active { text-decoration: underline; }
.testo A { color:#3B4A5A; }
.testo A:link { color:#3B4A5A; }
.testo A:hover { color:#9CB3CB; }
.testo A:visited { text-decoration: underline; }
.testo A:active { text-decoration: underline; }
.testo_mini A { color:#3B4A5A; }
.testo_mini A:link { color:#3B4A5A; }
.testo_mini A:hover { color:#9CB3CB; }
.testo_mini A:visited { text-decoration: underline; }
.testo A:active { text-decoration: underline; }
.moduli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003377;
	background-color: #eFEFEF;
	text-decoration: none;
}
.moduli th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #003377;
	background-color: #EFEFEF;
	text-decoration: none;
}
.note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-align: left;
	font-weight: normal;
}
.menu_ad .registrati {
	color:#5A728A;
	text-decoration: underline;
}
.menu_ad .registrati:hover {
	color:#1E00FF;
	text-decoration: none;
}
.menu_ad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1E00FF;
	width: 100%;
	text-decoration: none;
	font-weight: bold;
	border-top: 1px solid #496981;
}
.menu_ad A {
	color:#5A728A;
	text-decoration: none;
}
.menu_ad A:link {
	color:#5A728A;
	text-decoration: none;
}
.menu_ad A:hover {
	color:#ffffff;
	text-decoration: none;
}
.menu_ad A:visited { text-decoration: none; }
.menu_ad:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #496981;
	height: 20px;
	width: 100%;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border: 1px #496981 solid;
	font-weight: bold;
}
.vocimenu_ad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #496981;
	width: 100%;
	text-decoration: none;
	font-weight: bold;
	height: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.vocimenu_ad:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #9CB3CB;
	height: 30px;
	width: 100%;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 5px;
	border-bottom-width: 0px;
	border-left-width: 5px
}
.vocimenu_ad_sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #9CB3CB;
	height: 30px;
	width: 100%;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	border-color: #FFFFFF;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 5px;
	border-bottom-width: 0px;
	border-left-width: 5px
}
.box_ad .link_tab {
	color: #333333;
	text-align: left;
	font-weight: bold;
	font-size: 8pt;
}
.box_ad .link_tab:hover {
	color: #DDDDDD;
	text-align: left;
	font-weight: bold;
	font-size: 8pt;
	background: none;
	width: 0%;
}
.box_ad .th {
	color: #333333;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
.titlebox_g {
	color: #FFFFFF;
	background-color: #9CB3CB;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px #000000 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	;
	background-image: url(media/sf_giallo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.titlebox_r {
	color: #FFFFFF;
	background-color: #9CB3CB;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px #000000 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	;
	background-image: url(media/sf_rosso.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.titlebox_a {
	color: #FFFFFF;
	background-color: #9CB3CB;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px #000000 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	;
	background-image: url(media/sf_arancio.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.titlebox_b {
	color: #FFFFFF;
	background-color: #9CB3CB;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px #000000 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	;
	background-image: url(media/sf_blu.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.titlebox_az {
	color: #FFFFFF;
	background-color: #9CB3CB;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px #000000 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	;
	background-image: url(media/sf_azzurro.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.titlebox_v {
	color: #FFFFFF;
	background-color: #9CB3CB;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px #000000 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	;
	background-image: url(media/sf_bourdeaux.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.sottotitolo {
	border-top: 3px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #3A4B5B;
	font-weight: bold;
	border-color: #FFFFFF black;
	border-top-width: 2px;
	border-bottom-width: 2px
}
.border_lati {
	border-left: 1px solid #3A4B5B;
	border-right: 1px solid #000000;
}
.titololibro {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#000066;
	border-bottom: 1px solid #1E90FF;
}
.box_rosso .sfondosx {
	background-image: url(media/box_angolosx.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.box_rosso {
	background-image: url(media/box_angolodx_rosso.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.box_rosso th {
	color: #FFFFFF;
	background-color: #496981;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px #496981 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.box_arancione .sfondosx {
	background-image: url(media/box_angolosx2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.box_arancione {
	background-color: #CFD8E2;
	background-image: url(media/box_angolodx_arancione.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.box_arancione th {
	color: #FFFFFF;
	background-color: #496981;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px #496981 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.boxettino_rosso { background-color: #99BDD7; }
.boxettino_rosso .riga { background-color: Red; }
.boxettino_rosso table {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.boxettino_rosso table A {
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.boxettino_rosso table A:hover {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.boxettino_rosso th {
	color: #496981;
	background-color: #FFFFFF;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px #496981 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.box_giallo .sfondosx {
	background-image: url(media/box_angolosx.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.box_giallo {
	background-image: url(media/box_angolodx_giallo.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.box_giallo th {
	color: #FFFFFF;
	background-color: #496981;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px #496981 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.box_verde .sfondosx {
	background-image: url(media/box_angolosx.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.box_verde {
	background-image: url(media/box_angolodx_verde.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.box_verde th {
	color: #FFFFFF;
	background-color: #496981;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px #496981 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.menu_sfondorosso {
	background-image: url(media/menu_rosso.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.box_blu .sfondosx {
	background-image: url(media/box_angolosx.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.box_blu {
	background-image: url(media/box_angolodx_blu.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.box_blu th {
	color: #FFFFFF;
	background-color: #496981;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px #496981 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.box_azzurro .sfondosx {
	background-image: url(media/box_angolosx2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.box_azzurro {
	background-color: #CFD8E2;
	background-image: url(media/box_angolodx_azzurro.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.box_azzurro th {
	color: #FFFFFF;
	background-color: #496981;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px #496981 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.menu_ml {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #5A728A;
	width: 100%;
	text-decoration: none;
	border: #FFFFFF solid;
	border-top: 0px;
	font-weight: bold;
	clip:   rect( );
	border-width: 1px 0px
}
.menu_ml td {
	border: 1px #CFD8E2 solid;
	background-color: #496981;
}
.menu_ml A { color: #FFFFFF; }
.menu_ml A:link { color: #FFFFFF; }
.menu_ml A:hover { color:#9CB3CB; }
.menu_ml A:visited { text-decoration: underline; }
.menu_ml A:active { color:#9CB3CB; }
.hide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF
}
.error { color: #FF9966; }
.admin_title {
	border-left: 3px solid #FF9966;
	font-weight: bold;
}
.admin_domande {
	border-left: 3px solid #1E90FF;
	font-weight: bold;
}
.admin_title_left { border: 1px solid #FF9966; }
.admin_domande_left { border: 1px solid #1E90FF; }
.input_admin {
	border: 1px solid #1E90FF;
	color: #1E90FF;
	background-color: #FFFFFF;
}
.glossario_medie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E12422;
}
.table_glossario_all {
	border: 1px solid #496981;
	color: #000000;
	background-color: #e2e8ee;
}
.table_glossario_all .alfabeto_all {
	color: #FFFFFF;
	background-color: #95a8b7;
	background-image: url(media/glossario_alfabeto_all_top_sx.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.table_glossario_medie {
	border: 1px solid #e32226;
	color: #000000;
	background-color: #f29b9d;
}
.table_glossario_medie .alfabeto_medie {
	color: #FFFFFF;
	background-color: #ea5e61;
	background-image: url(media/glossario_alfabeto_medie_top_sx.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.table_glossario_superiori {
	border: 1px solid #ffa037;
	color: #000000;
	background-color: #ffcb91;
}
.table_glossario_superiori .alfabeto_superiori {
	color: #FFFFFF;
	background-color: #ffb564;
	background-image: url(media/glossario_alfabeto_superiori_top_sx.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.table_glossario_all .glossario_minielenco A:hover { color: #496981; }
.table_glossario_medie .glossario_minielenco A:hover { color: #e32226; }
.table_glossario_superiori .glossario_minielenco A:hover { color: #ffa037; }
.alfabeto {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	line-height: 22px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.alfabeto_sel {
	font-size:18px;
	width: 20px;
}
.glossario_all_input {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #496980;
	border-right-color: #496980;
	border-bottom-color: #496980;
	border-left-color: #496980;
	padding: 1px;
}
.glossario_ris_all_input {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	border: 1px solid #496980;
	margin:0px;
	padding: 0px;
}
.glossario_medie_input {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e32226;
	border-right-color: #e32226;
	border-bottom-color: #e32226;
	border-left-color: #e32226;
	padding: 1px;
}
.glossario_ris_medie_input {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	border: 1px solid #e32226;
	margin:0px;
	padding: 0px;
}
.glossario_superiori_input {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffa037;
	border-right-color: #ffa037;
	border-bottom-color: #ffa037;
	border-left-color: #ffa037;
	padding: 1px;
}
.glossario_ris_superiori_input {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	border: 1px solid #ffa037;
	margin:0px;
	padding: 0px;
}
.input_trasparente {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.alfabeto A {
	color:#FFFFFF;
	text-decoration:none;
}
.alfabeto A:hover { font-size:11px; }
.alfabeto_sel A:hover { font-size:18px; }
.glossario_superiori {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FFA137;
}
.glossario_all a {
	color: #FFFFFF;
	text-decoration: none;
}
.glossario_medie a {
	color: #FFFFFF;
	text-decoration: none;
}
.glossario_superiori a {
	color: #FFFFFF;
	text-decoration: none;
}
.glossario_all a:hover { color: #BED0DC; }
.glossario_medie a:hover { color: #F29F9F; }
.glossario_superiori a:hover { color: #FFCD97; }
.titolo_glossario {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #496981;
	padding-bottom: 2px;
}
#risultati {
	position:absolute;
	z-index:100;
	margin-left:215px;
	width: 221px;
	border-top:0px;
	border-bottom-width: 1px;
	padding:0px;
	overflow: hidden;
}
#risultati #content {
	text-align:left;
	text-transform:lowercase;
	padding:5px;
	overflow:hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #EEEEEE;
	background-color: #FFFFFF;
	border-right: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
}
#risultati #content:hover {
	text-align:left;
	text-transform:lowercase;
	padding:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#EDEDED;
}
#risultati a {
	color:#666666;
	text-decoration:none;
}
.pulsante_all {
	background-image:url(media/glossario_all_cerca.gif);
	width:33px;
	height:22px;
	border:0px;
}
.pulsante_medie {
	background-image:url(media/glossario_medie_cerca.gif);
	width:33px;
	height:22px;
	border:0px;
}
.pulsante_superiori {
	background-image:url(media/glossario_superiori_cerca.gif);
	width:33px;
	height:22px;
	border:0px;
}
a div { cursor: pointer; }
.prima_e_dopo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	color: #F00;
	border: 1px solid #f00;
}
.titolo_ped {
	background-color:#F00;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding: 3px;
}
.ascolto {
	background-image:url(media/ascolto.jpg);
	background-position:center right;
	background-repeat:no-repeat;
}
.ascolto td { padding-right: 120px; }
.vedere_i_luoghi {
	background-image:url(media/vedere_i_luoghi.jpg);
	background-position:center right;
	background-repeat:no-repeat;
}
.vedere_i_luoghi td { padding-right: 120px; }
.elenco_prima_e_dopo {
	background-image:url(media/prima_e_dopo.jpg);
	background-position:center right;
	background-repeat:no-repeat;
}
.elenco_prima_e_dopo td { padding-right: 120px; }
.vedere_le_parole {
	background-image:url(media/vedere_le_parole.jpg);
	background-position:center right;
	background-repeat:no-repeat;
}
.vedere_le_parole td { padding-right: 120px; }
.rivivere_la_storia {
	background-image:url(media/rivivere_la_storia.jpg);
	background-position:center right;
	background-repeat:no-repeat;
}
.rivivere_la_storia td { padding-right: 120px; }
.erodoto {
	background-image:url(media/erodoto.jpg);
	background-position:center right;
	background-repeat:no-repeat;
}
.erodoto td { padding-right: 120px; }
.notelibro {
	padding-left: 7px;
	color:#FFF;
	font-weight: bold;
	font-size: 10px;
	line-height: 11px;
}
.notelibro a, .notelibro a:hover, .notelibro a:visited { color:#FFFFFF; }
.cella_titolo_blu {
	color: #FFFFFF;
	background-color: #496981;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border: 1px #496981 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.cella_titolo_blu_off {
	color: #666;
	background-color: #94aabb;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-right: 1px #496981 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.cella_titolo_blu_off a:hover {
	color: #FFF;
}

.cella_titolo_blu_off a {
	color: #000;
	text-decoration:none;
}

.elenco_rivedere_la_storia {
	background-image:url(media/rivedere_la_storia.jpg);
	background-position:right center;
	background-repeat:no-repeat;
}
.elenco_rivedere_la_storia td { padding-right: 120px; }
