.admin_bar{width: 95 %; background-color: #eee; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 px; margin-top: 0 px; margi-bottom: 0 px; margin-left: 0 px; margin-right: 0 px; padding: 0 px; padding-top: 0 px; padding-bottom: 0 px; padding-left: 0 px; padding-right: 0 px; }

.categoria{width: 90 %; margin-top: 2 px; }

.categoria_macro{width: 90 %; height: 120 px; margin-top: 10 px; }

.categoria_macro_1{width: 160 px; float: LEFT; }

.categoria_macro_2{width: 100 %; height: 100 %; color: #fff; background-color: #869ed1; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: LEFT; border-left-style: solid; border-left-width: 2px; border-left-color: #fff; padding: 2 px; vertical-align: TOP; }

.categoria_macro_2_bot{height: 12 px; font-size: 8 Px; font-family: Verdana, Arial, Helvetica, sans-serif; border-left-style: solid; border-left-width: 30px; border-left-color: #315DB5; border-right-style: solid; border-right-width: 30px; border-right-color: #315DB5; }

.categoria_macro_2_mi{height: 92 px; color: #fff; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; border-left-style: solid; border-left-width: 12px; border-left-color: #315DB5; border-right-style: solid; border-right-width: 12px; border-right-color: #315DB5; padding: 8 px; vertical-align: TOP; }

.categoria_macro_2_top{height: 12 px; background-color: #869ED1; font-size: 8 Px; font-family: Verdana, Arial, Helvetica, sans-serif; border-left-style: solid; border-left-width: 30px; border-left-color: #315DB5; border-right-style: solid; border-right-width: 30px; border-right-color: #315DB5; }

.categoria_macro_titolo{color: #fff; font-weight: 800; font-size: 18 Px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.categorie{width: 100 %; color: #315DB5; background-color: #E9EFFE; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: JUSTIFY; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #fff; padding-bottom: 5 px; float: LEFT; }

.categorie_link:hover{color: #ff6600; font-weight: BOLD; font-size: 16 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: UNDERLINE; }

.categorie_link:link{color: #ff6600; font-weight: 900; font-size: 16 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: NONE; }

.categorie_link:visited{color: #ff6600; font-weight: BOLD; font-size: 16 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: NONE; }

.categorie_testo{color: #315DB5; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5 px; }

.forum{width: 95 %; background-color: #ffffff; font-size: 12 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: LEFT; margin: 5 px; padding: 10 px; }

.forum_messaggio{width: 95 %; background-color: #ccffff; font-size: 12 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: LEFT; margin: 5 px; padding: 2 px; }

.forum_topics{width: 95 %; color: #3300cc; background-color: #dddddd; font-size: 12 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: LEFT; margin: 5 px; padding: 10 px; }

.generic{width: 90 %; color: #315DB5; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.generic_form{width: 95 %; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: CENTER; border-left-style: solid; border-left-width: 12px; border-left-color: #FF8E42; border-right-style: solid; border-right-width: 12px; border-right-color: #FF8E42; }

.generic_form_end{border-left-style: solid; border-left-width: 50px; border-left-color: #FF8E42; border-right-style: solid; border-right-width: 50px; border-right-color: #FF8E42; }

.generic_form_start{border-left-style: solid; border-left-width: 20px; border-left-color: #FF8E42; border-right-style: solid; border-right-width: 20px; border-right-color: #FF8E42; }

.generic_form_td1{color: #355DB2; background-color: #FFE0CB; font-weight: BOLD; font-size: 10 Px; text-align: CENTER; }

.generic_form_td2{color: #315DB5; background-color: #FFF5EF; font-size: 10 Px; text-align: LEFT; padding: 2 px; }

.generic_menu{width: 150 px; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: LEFT; border-left-style: solid; border-left-width: 12px; border-left-color: #849ED6; border-right-style: solid; border-right-width: 12px; border-right-color: #849ED6; margin-top: 4 px; }

.generic_menu_end{color: #fff; border-left-style: solid; border-left-width: 35px; border-left-color: #849ED6; border-right-style: solid; border-right-width: 35px; border-right-color: #849ED6; }

.generic_menu_start{color: #315DB5; font-weight: BOLD; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: CENTER; border-left-style: solid; border-left-width: 15px; border-left-color: #849ED6; border-right-style: solid; border-right-width: 15px; border-right-color: #849ED6; }

.generic_menu_td1{color: #FF6600; font-weight: BOLD; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: CENTER; }

.generic_menu_td2{color: #999999; background-color: #fff; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 0 px; padding-left: 2 px; }

.generic_menu2{width: 150 px; margin-top: 4 px; }

.generic_menu2_end{}

.generic_menu2_start{display: none; }

.generic_menu2_td1{color: #ffffff; background-image: url("../../../web/1/css/img/14092004225415_arrow_arancio.gif"); background-color: #ff8429; background-repeat: no-repeat; font-weight: BOLD; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: LEFT; border-top_style: solid; border-top-width: 1px; border-top-color: #ffffff; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #ffffff; padding-top: 4 px; padding-bottom: 4 px; padding-left: 16 px; }

.generic_menu2_td2{color: #000; background-image: url("../../../web/1/css/img/12092004111030_icon_arrow.gif"); background-repeat: no-repeat; background-position: 3px 5px; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #fff; padding-top: 3 px; padding-bottom: 2 px; padding-left: 14 px; }

.generic_menu3{width: 150 px; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: LEFT; border-left-style: solid; border-left-width: 12px; border-left-color: #F0D536; border-right-style: solid; border-right-width: 12px; border-right-color: #F0D536; margin-top: 4 px; }

.generic_menu3_end{color: #fff; border-left-style: solid; border-left-width: 35px; border-left-color: #F0D536; border-right-style: solid; border-right-width: 35px; border-right-color: #F0D536; }

.generic_menu3_start{color: #315DB5; font-weight: BOLD; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: CENTER; border-left-style: solid; border-left-width: 15px; border-left-color: #F0D536; border-right-style: solid; border-right-width: 15px; border-right-color: #F0D536; }

.generic_menu3_td1{color: #FF6600; font-weight: BOLD; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: CENTER; }

.generic_menu3_td2{color: #999999; background-color: #fff; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 0 px; padding-left: 2 px; }

.link_bianco:hover{color: #fff; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: UNDERLINE; }

.link_bianco:link{color: #fff; font-weight: BOLD; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: NONE; }

.link_bianco:visited{color: #fff; font-weight: BOLD; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: NONE; }

.ordine{width: 90 %; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: LEFT; border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: #3366ff; padding: 4 px; vertical-align: TOP; }

.percorso{width: 95 %; color: #FF6600; font-weight: BOLD; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: LEFT; margin-top: 2 px; }

.percorso_link:hover{color: #355DB2; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: UNDERLINE; }

.percorso_link:link{color: #355DB2; font-weight: BOLD; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: NONE; }

.percorso_link:visited{color: #355DB2; font-weight: BOLD; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: NONE; }

.print:hover{background-color: #eeeeee; }

.print_back{}

.radio_check{background-color: transparent; border-width: 0px; }

.record{width: 90 %; color: #000; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: LEFT; margin-top: 10 px; }

.record_admin{width: 100 %; margin: 0 px; padding: 0 px; }

.record_autore{color: #000000; font-style: ITALIC; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.record_catalogo{width: 45 %; font-size: 12 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: LEFT; margin: 5 px; float: LEFT; }

.record_contenuto{width: 95 %; color: #315DB5; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: JUSTIFY; }

.record_correlati{width: 95 %; color: #000; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.record_correlati_link:hover{color: #006600; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: UNDERLINE; }

.record_correlati_link:link{color: #006600; font-weight: BOLD; font-size: 14 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: NONE; }

.record_correlati_link:visited{color: #006600; font-weight: BOLD; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: NONE; }

.record_counter{width: 90 %; color: #000; background-color: #D6DFF7; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 10 px; padding: 0 px; }

.record_counter1{width: 60 %; height: 18 px; text-align: LEFT; margin: 0 px; padding: 0 px; padding-left: 2 px; float: LEFT; }

.record_counter2{width: 40 %; height: 0 px; text-align: RIGHT; margin: 0 px; padding: 0 px; padding-right: 2 px; float: LEFT; }

.record_data{font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: RIGHT; }

.record_link:hover{color: #006699; font-size: 12 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: UNDERLINE; }

.record_link:link{color: #ff6600; font-weight: BOLD; font-size: 12 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: NONE; }

.record_link:visited{color: #ff6600; font-weight: BOLD; font-size: 12 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: NONE; }

.record_main{width: 90 %; color: #000; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: LEFT; }

.record_news{width: 100 %; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: LEFT; padding: 10 px; }

.record_titolo{color: #FF6600; font-weight: BOLD; font-size: 16 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: LEFT; }

.testo10{font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.tool_print{width: 92 px; height: 18 px; text-align: LEFT; border-style: solid; border-width: 1px; border-color: #000000; position: ABSOLUTE; }

.tool_remind{width: 120 px; height: 150 px; font-style: 1 px; border-style: solid; border-width: 1px; border-color: #000000; position: ABSOLUTE; }

.toolbar{width: 95 %; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: RIGHT; }

a:hover{color: #ff6633; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; }

a:link{color: #315DB5; font-weight: BOLD; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: NONE; }

a:visited{color: #315DB5; font-weight: BOLD; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: NONE; }

form{margin: 0 px; padding: 0 px; }

input, textarea, select{color: #006699; background-color: #ffffff; font-size: 10 Px; font-family: Verdana, Arial, Helvetica, sans-serif; border-style: solid; border-width: 1px; border-color: #006699; }

