a { text-decoration: none; color: #FF8000; }
a:hover { color: #FF8000; text-decoration: none; }
a:visited { text-decoration: none; }

.a_jqul { text-decoration: none; background: transparent; border: 0; }
.a_jqul:hover { text-decoration: none; background: transparent; border: 0; }
.a_jqul:visited { text-decoration: none; background: transparent; border: 0; }

.a_no { text-decoration: none; background: transparent; border: 0; margin 0; padding: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
.a_no:hover { text-decoration: none; background: transparent; border: 0; margin 0; padding: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
.a_no:visited { text-decoration: none; background: transparent; border: 0; margin 0; padding: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }

.news_cal { background-image: url(/top/bottoni/news/cal.png); background-position: top center; background-repeat: no-repeat; margin-top:9px; }

.rtda_01 { background-image: url(/media/template/maestripieriitdb/rtd/rtda_05.png); background-position: bottom center; background-repeat: repeat-x; }
.rtda_02 { background-image: url(/media/template/maestripieriitdb/rtd/rtda_06.png); background-position: top center; background-repeat: repeat-x; }
.rtda_03 { background-image: url(/media/template/maestripieriitdb/rtd/rtda_07.png); background-position: top right; background-repeat: repeat-y; }
.rtda_04 { background-image: url(/media/template/maestripieriitdb/rtd/rtda_08.png); background-position: bottom left; background-repeat: repeat-y; }
.rtda_sf { background-image: url(/media/template/maestripieriitdb/rtd/rtda_sf.png); background-attachment: fixed; background-repeat: repeat; padding-top: 4px; }
.sfrtd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-align: justify; padding-left: 1px; padding-top: 0; padding-right: 1px; }

.btd_01 { background-image: url(/top/bottoni/btd/btd_05.png); background-position: bottom center; background-repeat: repeat-x; }
.btd_02 { background-image: url(/top/bottoni/btd/btd_06.png); background-position: top center; background-repeat: repeat-x; }
.btd_03 { background-image: url(/top/bottoni/btd/btd_07.png); background-position: top right; background-repeat: repeat-y; }
.btd_04 { background-image: url(/top/bottoni/btd/btd_08.png); background-position: bottom left; background-repeat: repeat-y; }
.btd_sf { background-image: url(/top/bottoni/btd/btd_sf.png); background-attachment: fixed; background-repeat: repeat; }
.sfbtd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-align: justify; padding-left: 1px; padding-top: 0; padding-right: 1px; }

.css_linea_sx { border-left-width: 1px; border-left-color: #FFFFFF; border-left-style: solid; }
.css_linea_dx { border-right-width: 1px; border-right-color: #FFFFFF; border-right-style: solid; }
.css_linea_sxdx { border-left-width: 1px; border-left-color: #FFFFFF; border-left-style: solid; border-right-width: 1px; border-right-color: #FFFFFF; border-right-style: solid; }


.css_linea_top { border-top-width: 1px; border-top-color: #66CCFF; border-top-style: solid; }
.css_linea_bottom { border-bottom-width: 1px; border-bottom-color: #66CCFF; border-bottom-style: solid; }
.css_linea_bottom_alt { border-bottom-width: 1px; border-bottom-color: #3399CC; border-bottom-style: solid; }
.css_linea_bottom_free { border-bottom-width: 1px; border-bottom-color: #66CCFF; border-bottom-style: solid; }
.css_linea_top_bottom { border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #66CCFF; border-bottom-color: #66CCFF; }
.css_linea_top_bottom_alt { border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #3399CC; border-bottom-color: #3399CC; }
.css_linea_top_bottom_free { border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #66CCFF; border-bottom-color: #66CCFF; }
.css_padding_puls { padding-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; }

.css_giust_men { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-align: justify; padding-left: 1px; padding-top: 0; padding-right: 1px; }
.css_giust_news { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-align: justify; }
.css_giust_art { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-align: justify; }

.css_tab_trasp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; border: 1px solid #66CCFF; margin: 1px; padding: 1px; letter-spacing: normal; vertical-align: top; word-spacing: normal; }
.css_tab_vert { border-left-width: 1px; border-left-color: #66CCFF; border-left-style: solid; border-right-width: 1px; border-right-color: #66CCFF; border-right-style: solid; }
.css_tab_pub { padding-top: 1px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; }
.css_tabpad { padding-left: 0; padding-top: 5px; padding-bottom: 5px; padding-right: 0; }

.css_postit { margin: 1px; padding: 0; font-family: Comic Sans MS, Kidprint, Arial; font-size: 2pt; color: #FFFFFF; }
.css_titmdl { margin: 1px; padding: 0; font-family: Comic Sans MS, Kidprint, Arial; font-size: 8pt; color: #FFFFFF; }
.css_mdl { margin: 1px; padding: 0; font-family: Comic Sans MS, Kidprint, Arial; font-size: 7pt; color: #FFFFFF; }
.css_modupad { padding-top: 1px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; }
.css_postitpad { padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

.css_tab_ecommercint { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; background-color: #FFFFFF; border: 1px solid #3399CC; margin: 1px; padding: 1px; letter-spacing: normal; vertical-align: top; word-spacing: normal; }
.css_tab_sf_alt { background-color: #3399CC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; border: 1px solid #66CCFF; margin: 1px; padding: 1px; letter-spacing: normal; vertical-align: top; word-spacing: normal; }
.css_tab_sf_neg { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #006699; border: 1px solid #66CCFF; margin: 1px; padding: 1px; letter-spacing: normal; vertical-align: top; word-spacing: normal; }
.css_tab96 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; width: 96%; background-color: #006699; border: 1px solid #66CCFF; margin: 1px; padding: 1px; letter-spacing: normal; vertical-align: top; word-spacing: normal; }
.css_tab99 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; width: 99%; background-color: #006699; border: 1px solid #66CCFF; margin: 1px; padding: 1px; letter-spacing: normal; vertical-align: top; word-spacing: normal; }
.css_tab70_adm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; width: 70%; background-color: #006699; border: 1px solid #66CCFF; margin: 1px; padding: 1px; letter-spacing: normal; vertical-align: top; word-spacing: normal; }
.css_tab90_adm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; width: 90%; background-color: #006699; border: 1px solid #66CCFF; margin: 1px; padding: 1px; letter-spacing: normal; vertical-align: top; word-spacing: normal; }
.css_tab100_adm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; width: 100%; background-color: #006699; margin: 1px; padding: 1px; letter-spacing: normal; vertical-align: top; word-spacing: normal; }

.css_immagini { border: #FFFFFF; border-style: solid; border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px; margin: 6px; padding: 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.css_immagini_men { border: #FFFFFF; border-style: solid; border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px; margin: 6px; padding: 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 2px; margin-top: -1px; }
.css_immagini_mb { border: #FFFFFF; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; margin: 3px; padding: 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.css_immagini_sm { border: #FFFFFF; border-style: solid; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; margin: 6px; padding: 0; }
.css_immagini_nb { border: #FFFFFF; border-style: solid; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; margin: 0; padding: 0; }
.css_bordo { border: #66CCFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.css_bord_adm { border: #66CCFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.css_bord_alt { border: #3399CC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

/* PULSANTI */
.css_puls_td_sfum_att { background-image: url(/top/bottoni/sfumati/puls_up.gif); background-repeat: repeat-x; background-position: center left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #28ADFF; font-weight: bold; text-decoration:none; }
.css_puls_td_sfumbord_att { border: #66CCFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-image: url(/top/bottoni/sfumati/puls_up.gif); background-repeat: repeat-x; background-position: center left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #28ADFF; font-weight: bold; text-decoration:none; }
.css_puls_td_sfum_dis { background-image: url(/top/bottoni/sfumati/puls.gif); background-repeat: repeat-x; background-position: center left; }
.css_puls_td_sfumbord_dis { border: #66CCFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-image: url(/top/bottoni/sfumati/puls.gif); background-repeat: repeat-x; background-position: center left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
.css_puls_td_vuoto_att { background-color: ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; }
.css_puls_td_vuoto_dis { background-color: ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #28ADFF; }
.css_puls_td_vuoto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
.css_puls_href_att { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #28ADFF; font-weight: bold; text-align: center; text-decoration: none; }
.css_puls_href_dis { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #006699; font-weight: bold; text-align: center; }
.css_puls_hrefsot_sfum_att { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #28ADFF; text-align: center; text-decoration: none; }
.css_puls_hrefsot_disvar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #006699; font-weight: bold; text-align: center; }
.css_puls_hrefsot_dis7 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; text-align: center; color: #006699; }
/* PULSANTI */

/* CLASSI SELECT */
.css_mn_submit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #5B5B5B; background-color: #FFFFFF; margin: 1px; padding: 1px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.css_mn_submit2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #5B5B5B; background-color: #FFFFFF; margin: 1px; padding: 1px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.css_mn_button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #5B5B5B; background-color: #FFFFFF; margin: 1px; padding: 1px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.css_mn_button2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #5B5B5B; background-color: #FFFFFF; margin: 1px; padding: 1px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.css_mn_reset { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #5B5B5B; background-color: #FFFFFF; margin: 1px; padding: 1px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.css_mn_reset2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #5B5B5B; background-color: #FFFFFF; margin: 1px; padding: 1px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.css_mn_select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #5B5B5B; background-color: #FFFFFF; margin: 1px; padding: 1px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.css_mn_select1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #5B5B5B; background-color: #FFFFFF; margin: 1px; padding: 1px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.css_mn_select3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #99CCFF; background-color: #FFFFFF; margin: 1px; padding: 1px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.css_mn_radio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #5B5B5B; background-color: #FFFFFF; }
.css_mn_checkbox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #5B5B5B; background-color: #FFFFFF; }
.css_mn_cerca { background: #006699; url(/top/bottoni/vari/lentecerca.png) no-repeat 3px 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #5B5B5B; border: #999999; margin: 1px; padding-left:17px; padding-right:1px; padding-top:1px; padding-bottom:1px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.css_mn_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #5B5B5B; background-color: #FFFFFF; margin: 1px; padding: 1px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.css_mn_text2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #5B5B5B; background-color: #FFFFFF; margin: 1px; padding: 1px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.css_mn_semplice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #5B5B5B; background-color: #FFFFFF; }
.css_mn_file { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #5B5B5B; background-color: #FFFFFF; margin: 1px; padding: 1px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.css_mn_textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #5B5B5B; vertical-align: top; background-color: #FFFFFF; margin: 1px; padding: 1px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.css_mn_textarea2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #5B5B5B; vertical-align: top; background-color: #FFFFFF; margin: 1px; padding: 1px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.css_mn_textare9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #5B5B5B; vertical-align: top; background-color: #FFFFFF; margin: 1px; padding: 1px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.css_mn_pswd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #5B5B5B; background-color: #FFFFFF; margin: 1px; padding: 1px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.css_mn_pswd2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #5B5B5B; background-color: #FFFFFF; margin: 1px; padding: 1px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.css_input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #5B5B5B; background: url(/top/bottoni/vari/input.png) no-repeat center; margin: 1px; padding: 1px; border: #999999; border-style: dotted; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }
.input { width: 288px; height: 42px; background: url(/top/bottoni/vari/input.png) no-repeat left; }
.css_submit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #5B5B5B; background: url(/top/bottoni/vari/submit.png) no-repeat center; margin: 1px; padding: 1px; border: #999999; border-style: dotted; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; font-weight: bold; }
.submit { width: 150px; height: 47px; background: url(/top/bottoni/vari/submit.png) no-repeat left; }
/* CLASSI SELECT */

/* FOOTER */
.css_linea_top_footer { border-top-width: 1px; border-top-color: #66CCFF; border-top-style: solid; }
.css_linea_top_footer_sott { border-bottom-width: 1px; border-bottom-color: #66CCFF; border-bottom-style: solid; border-top-width: 1px; border-top-color: #66CCFF; border-top-style: solid; }
.css_admin_footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #006699; }
.css_footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; }
/* FOOTER */

/* MODULINI */
.mdl_tab { width: 162px; height:auto; margin:0 0 2px 0; }
.mdl_tit { width: 162px; height: 30px; background: url(/top/bottoni/mdl/mdl.png) no-repeat center; text-align: center; font-weight: bold; }
.mdl_box { width: 162px; height:auto; border:1px #66CCFF solid; }
/* MODULINI */

/* FONT */
.css_mini7 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; }
.css_mini7_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; font-weight: bold; }
.css_mini7_hot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; font-weight: bold; }
.css_mini7_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; text-align: justify; }
.css_mini7_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; font-weight: normal; font-style: italic; }
.css_mini7_neg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #006699; }
.css_mini7_neg_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #006699; font-weight: bold; }
.css_mini7_neg_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #006699; text-align: justify; }
.css_mini7_neg_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #006699; font-style: italic; }
.css_mini7_mik { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #99CCFF; }
.css_mini7_mik_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #99CCFF; font-weight: bold; }
.css_mini7_mik_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #99CCFF; text-align: justify; }
.css_mini7_mik_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #99CCFF; font-style: italic; }
.css_mini7N { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; }
.css_mini7_a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FF8000; font-weight: bold; }
.css_mini7_mik_a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #99CCFF; font-weight: bold; }
.css_mini7_sbarrato { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #006699; text-decoration: line-through; }
.css_mini7_sbarrato_red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FF0000; text-decoration: line-through; }
.css_mini7_arancio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FF8000; }
.css_mini7_verde { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #008200; }
.css_mini7_rosso { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FF0000; }
.css_mini7_giallo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFF00; }
.css_mini7_turchese { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #00CCFF; }
.css_mini7_grigio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #999999; }

.css_sbarrprez7 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FF8000; text-decoration: line-through; }
.css_percors { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #999999; font-style: italic; }

.css_mini { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; }
.css_mini_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold; }
.css_mini_hot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold; }
.css_mini_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-align: justify; }
.css_mini_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: normal; font-style: italic; }
.css_mini_neg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #006699; }
.css_mini_neg_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #006699; font-weight: bold; }
.css_mini_neg_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #006699; text-align: justify; }
.css_mini_neg_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #006699; font-style: italic; }
.css_mini_mik { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #99CCFF; }
.css_mini_mik_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #99CCFF; font-weight: bold; }
.css_mini_mik_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #99CCFF; text-align: justify; }
.css_mini_mik_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #99CCFF; font-style: italic; }
.css_miniN { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; }
.css_mini_a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF8000; font-weight: bold; }
.css_mini_mik_a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #99CCFF; font-weight: bold; }
.css_mini_sbarrato { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #006699; text-decoration: line-through; }
.css_mini_sbarrato_red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF0000; text-decoration: line-through; }
.css_mini_arancio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF8000; }
.css_mini_verde { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #008200; }
.css_mini_rosso { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF0000; }
.css_mini_giallo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFF00; }
.css_mini_turchese { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #00CCFF; }
.css_mini_grigio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #999999; }

.css_sbarrprez8 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF8000; text-decoration: line-through; }

.css_medio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; }
.css_medio_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; font-weight: bold; }
.css_medio_hot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; font-weight: bold; }
.css_medio_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-align: justify; }
.css_medio_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; font-weight: normal; font-style: italic; }
.css_medio_neg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #006699; }
.css_medio_neg_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #006699; font-weight: bold; }
.css_medio_neg_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #006699; text-align: justify; }
.css_medio_neg_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #006699; font-style: italic; }
.css_medio_mik { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #99CCFF; }
.css_medio_mik_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #99CCFF; font-weight: bold; }
.css_medio_mik_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #99CCFF; text-align: justify; }
.css_medio_mik_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #99CCFF; font-style: italic; }
.css_medioN { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; }
.css_medio_a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF8000; font-weight: bold; }
.css_medio_mik_a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #99CCFF; font-weight: bold; }
.css_medio_sbarrato { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #006699; text-decoration: line-through; }
.css_medio_sbarrato_red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000; text-decoration: line-through; }
.css_medio_arancio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF8000; }
.css_medio_verde { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #008200; }
.css_medio_rosso { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000; }
.css_medio_giallo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFF00; }
.css_medio_turchese { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #00CCFF; }
.css_medio_grigio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #999999; }

.css_big { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF; }
.css_big_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF; font-weight: bold; }
.css_big_hot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF; font-weight: bold; }
.css_big_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF; text-align: justify; }
.css_big_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF; font-weight: normal; font-style: italic; }
.css_big_neg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #006699; }
.css_big_neg_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #006699; font-weight: bold; }
.css_big_neg_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #006699; text-align: justify; }
.css_big_neg_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #006699; font-style: italic; }
.css_big_mik { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #99CCFF; }
.css_big_mik_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #99CCFF; font-weight: bold; }
.css_big_mik_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #99CCFF; text-align: justify; }
.css_big_mik_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #99CCFF; font-style: italic; }
.css_bigN { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000; }
.css_big_a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FF8000; font-weight: bold; }
.css_big_mik_a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #99CCFF; font-weight: bold; }
.css_big_sbarrato { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #006699; text-decoration: line-through; }
.css_big_sbarrato_red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FF0000; text-decoration: line-through; }
.css_big_arancio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FF8000; }
.css_big_verde { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #008200; }
.css_big_rosso { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FF0000; }
.css_big_giallo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFF00; }
.css_big_turchese { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #00CCFF; }
.css_big_grigio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #999999; }

.css_titoli { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #FFFFFF; }
.css_titoli_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #FFFFFF; font-weight: bold; }
.css_titoli_hot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #FFFFFF; font-weight: bold; }
.css_titoli_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #FFFFFF; text-align: justify; }
.css_titoli_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #FFFFFF; font-weight: normal; font-style: italic; }
.css_titoli_neg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #006699; }
.css_titoli_neg_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #006699; font-weight: bold; }
.css_titoli_neg_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #006699; text-align: justify; }
.css_titoli_neg_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #006699; font-style: italic; }
.css_titoli_mik { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #99CCFF; }
.css_titoli_mik_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #99CCFF; font-weight: bold; }
.css_titoli_mik_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #99CCFF; text-align: justify; }
.css_titoli_mik_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #99CCFF; font-style: italic; }
.css_titoliN { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #000000; }
.css_titoli_a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #FF8000; font-weight: bold; }
.css_titoli_mik_a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #99CCFF; font-weight: bold; }
.css_titoli_sbarrato { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #006699; text-decoration: line-through; }
.css_titoli_sbarrato_red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #FF0000; text-decoration: line-through; }
.css_titoli_arancio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #FF8000; }
.css_titoli_verde { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #008200; }
.css_titoli_rosso { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #FF0000; }
.css_titoli_giallo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #FFFF00; }
.css_titoli_turchese { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #00CCFF; }
.css_titoli_grigio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #999999; }

.css_titoloni { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #FFFFFF; }
.css_titoloni_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #FFFFFF; font-weight: bold; }
.css_titoloni_hot { letter-spacing: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #FFFFFF; font-weight: bold; padding-left: 1px; padding-right: 1px; }
.css_titoloni_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #FFFFFF; text-align: justify; }
.css_titoloni_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #FFFFFF; font-weight: normal; font-style: italic; }
.css_titoloni_neg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #006699; }
.css_titoloni_neg_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #006699; font-weight: bold; }
.css_titoloni_neg_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #006699; text-align: justify; }
.css_titoloni_neg_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #006699; font-style: italic; }
.css_titoloni_mik { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #99CCFF; }
.css_titoloni_mik_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #99CCFF; font-weight: bold; }
.css_titoloni_mik_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #99CCFF; text-align: justify; }
.css_titoloni_mik_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #99CCFF; font-style: italic; }
.css_titoloniN { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #000000; }
.css_titoloni_a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #FF8000; font-weight: bold; }
.css_titoloni_mik_a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #99CCFF; font-weight: bold; }
.css_titoloni_sbarrato { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #006699; text-decoration: line-through; }
.css_titoloni_sbarrato_red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #FF0000; text-decoration: line-through; }
.css_titoloni_arancio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #FF8000; }
.css_titoloni_verde { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #008200; }
.css_titoloni_rosso { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #FF0000; }
.css_titoloni_giallo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #FFFF00; }
.css_titoloni_turchese { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #00CCFF; }
.css_titoloni_grigio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #999999; }

.css_tit_gen_mik { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #99CCFF; font-weight: bold; }
.css_tit_gen_neg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #006699; font-weight: bold; }
/* FONT */
