.divfixed_fullpage, #divfixed_fullpage { position: fixed; top: 0; left: 0; z-index: -1; }
.divfixed_topleft, #divfixed_topleft { position: fixed; top: 0; left: 0; z-index: 3; }
.divfixed_topright, #divfixed_topright { position: fixed; top: 0; right: 0; z-index: 3; }

img { border: none; } a img { border: none; }
a { text-decoration: none; color: #7B9BAF; }
a:hover { color: #7B9BAF; 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; }

.art_linea { background-image: url(/art/immagini/linea.png); background-position: bottom center; background-repeat: no-repeat; }

.fbmipiace { list-style: none; padding: 0; margin: 0; text-align: right; margin-right: 1px; }

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

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

.css_sfondotab { background-image: url(/media/template/michelerossiitdb/sfondotab.jpg); background-position: top center; background-attachment: scroll; background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #2F677E; letter-spacing: normal; vertical-align: top; word-spacing: normal; }
.css_tab_trasp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #2F677E; border: 1px solid #7B9BAF; margin: 1px; padding: 1px; letter-spacing: normal; vertical-align: top; word-spacing: normal; }
.css_tab_vert { border-left-width: 1px; border-left-color: #7B9BAF; border-left-style: solid; border-right-width: 1px; border-right-color: #7B9BAF; border-right-style: solid; }
.css_tab_pub { padding-top: 0; padding-bottom: 0; padding-left: 10px; padding-right: 0; }

.css_linea_top { border-top-width: 1px; border-top-color: #7B9BAF; border-top-style: solid; }
.css_linea_bottom { border-bottom-width: 1px; border-bottom-color: #7B9BAF; border-bottom-style: solid; }
.css_linea_bottom_alt { border-bottom-width: 1px; border-bottom-color: #b9cdda; border-bottom-style: solid; }
.css_linea_bottom_free { border-bottom-width: 1px; border-bottom-color: #7B9BAF; 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: #7B9BAF; border-bottom-color: #7B9BAF; }
.css_linea_top_bottom_alt { border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #b9cdda; border-bottom-color: #b9cdda; }
.css_linea_top_bottom_free { border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #7B9BAF; border-bottom-color: #7B9BAF; }
.css_padding_puls { padding-top: 96px; padding-bottom: 0; padding-left: 0; padding-right: 0; }

.css_giust_men { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #2F677E; 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: #2F677E; text-align: justify; }
.css_giust_art { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #2F677E; text-align: justify; }

.css_tab_ecommercint { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #2F677E; background-color: #FFFFFF; border: 1px solid #b9cdda; margin: 1px; padding: 1px; letter-spacing: normal; vertical-align: top; word-spacing: normal; }
.css_tab_sf_alt { background-color: #b9cdda; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #2F677E; border: 1px solid #7B9BAF; margin: 1px; padding: 1px; letter-spacing: normal; vertical-align: top; word-spacing: normal; }
.css_tab_sf_neg { background-color: #2F677E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #EEEEDD; border: 1px solid #7B9BAF; 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: #2F677E; width: 96%; background-color: #FFFFFF; border: 1px solid #7B9BAF; 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: #2F677E; width: 99%; background-color: #FFFFFF; border: 1px solid #7B9BAF; 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: #2F677E; width: 70%; background-color: #FFFFFF; border: 1px solid #7B9BAF; 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: #2F677E; width: 90%; background-color: #FFFFFF; border: 1px solid #7B9BAF; 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: #2F677E; width: 100%; background-color: #FFFFFF; margin: 1px; padding: 1px; letter-spacing: normal; vertical-align: top; word-spacing: normal; }

.css_immagini { border: #2F677E; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; margin: 4px; padding: 2px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.css_immagini_men { border: #2F677E; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; margin: 4px; padding: 2px; -moz-border-radius: 4px; -webkit-border-radius: 4px;  margin-right: 6px;margin-bottom: 2px; margin-top: -1px; }
.css_immagini_mb { border: #2F677E; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; margin: 3px; padding: 3px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.css_immagini_sm { border: #2F677E; border-style: solid; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; margin: 4px; padding: 2px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.css_immagini_nb { border: #2F677E; 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: #7B9BAF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.css_bord_adm { border: #7B9BAF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.css_bord_alt { border: #b9cdda; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

/* PULSANTI */
.css_puls_td_vuoto_att { background-color: ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; }
.css_puls_td_vuoto_dis { background-color: ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #EEEEDD; }
.css_puls_td_vuoto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
.css_puls_td_obj_vuoto_dis { background-color: ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #EEEEDD; }
.css_puls_td_obj_vuoto_att { background-color: ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #EEEEDD; font-weight: bold; text-decoration:none; }
.css_puls_href_att { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #EEEEDD; text-align: center; text-decoration: none; }
.css_puls_href_dis { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #EEEEDD; text-align: center; }
.css_puls_hrefsot_sfum_att { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #EEEEDD; text-align: center; text-decoration: none; }
.css_puls_hrefsot_disvar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #EEEEDD; text-align: center; }
.css_puls_hrefsot_dis7 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; text-align: center; color: #EEEEDD; }
/* 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; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.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; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.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; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.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; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.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; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.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; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.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; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.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; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.css_mn_select3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #2c5a6d; 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; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.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: #FFFFFF; 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; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.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; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.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; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.css_mn_text2 { 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; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.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; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.css_mn_textarea2 { 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; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.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; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.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; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.css_mn_pswd2 { 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; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.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: 56px; 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: #7B9BAF; border-top-style: solid; }
.css_admin_footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #b8b894; }
.css_footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #2F677E; }
.css_footer_div { background-image: url(/media/template/michelerossiitdb/footer.png); background-position: bottom center; background-attachment: scroll; background-repeat: no-repeat; }
 }
/* 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 #7B9BAF solid; }
/* MODULINI */

/* FONT */
.css_mini6_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt; color: #2F677E; font-weight: normal; font-style: italic; }
.css_mini7 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #2F677E; }
.css_mini7_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #2F677E; font-weight: bold; }
.css_mini7_hot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #7B9BAF; font-weight: bold; }
.css_mini7_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #2F677E; text-align: justify; }
.css_mini7_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #2F677E; font-weight: normal; font-style: italic; }
.css_mini7_neg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #EEEEDD; }
.css_mini7_neg_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #EEEEDD; font-weight: bold; }
.css_mini7_neg_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #EEEEDD; text-align: justify; }
.css_mini7_neg_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #EEEEDD; font-style: italic; }
.css_mini7_mik { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #2c5a6d; }
.css_mini7_mik_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #2c5a6d; font-weight: bold; }
.css_mini7_mik_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #2c5a6d; text-align: justify; }
.css_mini7_mik_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #2c5a6d; 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: #7B9BAF; font-weight: bold; }
.css_mini7_mik_a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #2c5a6d; font-weight: bold; }
.css_mini7_sbarrato { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #EEEEDD; 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: #2F677E; }
.css_mini_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #2F677E; font-weight: bold; }
.css_mini_hot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #7B9BAF; font-weight: bold; }
.css_mini_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #2F677E; text-align: justify; }
.css_mini_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #2F677E; font-weight: normal; font-style: italic; }
.css_mini_neg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #EEEEDD; }
.css_mini_neg_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #EEEEDD; font-weight: bold; }
.css_mini_neg_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #EEEEDD; text-align: justify; }
.css_mini_neg_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #EEEEDD; font-style: italic; }
.css_mini_mik { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #2c5a6d; }
.css_mini_mik_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #2c5a6d; font-weight: bold; }
.css_mini_mik_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #2c5a6d; text-align: justify; }
.css_mini_mik_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #2c5a6d; 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: #7B9BAF; font-weight: bold; }
.css_mini_mik_a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #2c5a6d; font-weight: bold; }
.css_mini_sbarrato { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #EEEEDD; 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: #2F677E; }
.css_medio_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #2F677E; font-weight: bold; }
.css_medio_hot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #7B9BAF; font-weight: bold; }
.css_medio_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #2F677E; text-align: justify; }
.css_medio_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #2F677E; font-weight: normal; font-style: italic; }
.css_medio_neg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #EEEEDD; }
.css_medio_neg_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #EEEEDD; font-weight: bold; }
.css_medio_neg_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #EEEEDD; text-align: justify; }
.css_medio_neg_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #EEEEDD; font-style: italic; }
.css_medio_mik { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #2c5a6d; }
.css_medio_mik_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #2c5a6d; font-weight: bold; }
.css_medio_mik_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #2c5a6d; text-align: justify; }
.css_medio_mik_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #2c5a6d; 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: #7B9BAF; font-weight: bold; }
.css_medio_mik_a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #2c5a6d; font-weight: bold; }
.css_medio_sbarrato { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #EEEEDD; 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: #2F677E; }
.css_big_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #2F677E; font-weight: bold; }
.css_big_hot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #7B9BAF; font-weight: bold; }
.css_big_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #2F677E; text-align: justify; }
.css_big_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #2F677E; font-weight: normal; font-style: italic; }
.css_big_neg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #EEEEDD; }
.css_big_neg_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #EEEEDD; font-weight: bold; }
.css_big_neg_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #EEEEDD; text-align: justify; }
.css_big_neg_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #EEEEDD; font-style: italic; }
.css_big_mik { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #2c5a6d; }
.css_big_mik_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #2c5a6d; font-weight: bold; }
.css_big_mik_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #2c5a6d; text-align: justify; }
.css_big_mik_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #2c5a6d; 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: #7B9BAF; font-weight: bold; }
.css_big_mik_a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #2c5a6d; font-weight: bold; }
.css_big_sbarrato { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #EEEEDD; 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: #2F677E; }
.css_titoli_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #2F677E; font-weight: bold; }
.css_titoli_hot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #7B9BAF; font-weight: bold; }
.css_titoli_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #2F677E; text-align: justify; }
.css_titoli_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #2F677E; font-weight: normal; font-style: italic; }
.css_titoli_neg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #EEEEDD; }
.css_titoli_neg_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #EEEEDD; font-weight: bold; }
.css_titoli_neg_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #EEEEDD; text-align: justify; }
.css_titoli_neg_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #EEEEDD; font-style: italic; }
.css_titoli_mik { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #2c5a6d; }
.css_titoli_mik_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #2c5a6d; font-weight: bold; }
.css_titoli_mik_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #2c5a6d; text-align: justify; }
.css_titoli_mik_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #2c5a6d; 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: #7B9BAF; font-weight: bold; }
.css_titoli_mik_a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #2c5a6d; font-weight: bold; }
.css_titoli_sbarrato { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #EEEEDD; 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: #2F677E; }
.css_titoloni_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #2F677E; font-weight: bold; }
.css_titoloni_hot { letter-spacing: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #7B9BAF; font-weight: bold; padding-left: 10px; padding-right: 10px; }
.css_titoloni_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #2F677E; text-align: justify; }
.css_titoloni_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #2F677E; font-weight: normal; font-style: italic; }
.css_titoloni_neg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #EEEEDD; }
.css_titoloni_neg_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #EEEEDD; font-weight: bold; }
.css_titoloni_neg_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #EEEEDD; text-align: justify; }
.css_titoloni_neg_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #EEEEDD; font-style: italic; }
.css_titoloni_mik { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #2c5a6d; }
.css_titoloni_mik_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #2c5a6d; font-weight: bold; }
.css_titoloni_mik_giust { padding-right: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #2c5a6d; text-align: justify; }
.css_titoloni_mik_italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #2c5a6d; 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: #7B9BAF; font-weight: bold; }
.css_titoloni_mik_a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #2c5a6d; font-weight: bold; }
.css_titoloni_sbarrato { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #EEEEDD; 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_intestazione_mik { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #2c5a6d; font-weight: bold; }
.css_intestazione_neg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #EEEEDD; font-weight: bold; }
/* FONT */

