@charset "UTF-8";* {}html, body { margin: 0; padding: 0; background-color: transparent; font-size: 16px; width: 100%; min-width: 100%; height: 100%; min-height: 100%; font-family: OpensansC_Light, Helvetica; color: #501e02; }body,#panel_sld { margin: 0; padding: 0; background-color: #ffffff; }h1, h2, h3, h4, h5, h6 { font-weight: normal; }h1 { font-size: 54pt; font-family: Pacifico, Helvetica; margin: 0; }h2 { font-size: 44pt; font-family: Pacifico, Helvetica; margin: 0; }h3 { font-size: 44pt; font-family: Pacifico, Helvetica; margin: 0; }h4 { font-size: 38pt; font-family: Pacifico, Helvetica; margin: 0; }h5 { font-size: 34pt; font-family: Pacifico, Helvetica; margin: 0; }h6 { font-size: 28pt; font-family: Pacifico, Helvetica; margin: 0; }.css_titolo h2 { margin: 17px 0 10px 0; }.css_tith3 h3 { margin: 17px 0 10px 0; } input::placeholder { font-weight: normal; opacity: 1; color: #333 !important; } .css_obblg::placeholder { font-weight: bold; opacity: 1; color: magenta !important; } .css_obblg { font-weight: bold; opacity: 1; color: magenta !important; }.css_titolo h2 { font-family: Pacifico, Helvetica; font-size: 44pt; color: #ffffff; letter-spacing: 1px; line-height: 1.2em; padding-left: 10px; padding-right: 10px; }.css_titolo { font-family: Pacifico, Helvetica; font-size: 44pt; color: #ffffff; letter-spacing: 1px; line-height: 1.2em; }.css_tith3 h3 { font-family: Pacifico, Helvetica; font-size: 44pt; color: #ffffff; letter-spacing: 1px; line-height: 1.2em; padding-left: 10px; padding-right: 10px; }.css_tith3 { font-family: Pacifico, Helvetica; font-size: 44pt; color: #ffffff; letter-spacing: 1px; line-height: 1.2em; }noscript div { z-index: 1000000; display: block; position: absolute; top: 0; width: 100%; height: 100px; background-color:rgba(255,255,255,.94); font-family: OpensansC_Light, Helvetica; font-size: 14pt; color: #501e02; margin: 22px 0; padding: 22px; border-top-width: 1px; border-top-color: #ffffff; border-top-style: solid; border-bottom-width: 1px; border-bottom-color: #ffffff; border-bottom-style: solid; }.css_section { width: 100%; padding: 62px 0 0 0; }.css_contenuto { width: 100%; }#div_nascosto_Cookie_all, #div_nascosto_Cookie_tech, #div_nascosto_Cookie_rifiuta, #div_nascosto_Cookie_goo { display: none; }.Cookie_DIV2 { z-index: 1000001; overflow: hidden; position: fixed; bottom: 0; left: 0; width: 100%; height: auto; } .Cookie_INPUT { outline: none; cursor: pointer; -webkit-appearance: none; height: 44px; font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #fff; background-color: #536262; margin: 1px; padding: 2px 14px; border: none; border-radius: 3px; }.Cookie_INPUT:hover { outline: none; cursor: pointer; -webkit-appearance: none; height: 44px; font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #1C6693; background-color: #eaeaea; margin: 1px; padding: 2px 14px; border: none; border-radius: 3px; }@media (max-width: 74em) { .Cookie_DIV4 { padding: 2px; } .Cookie_DIV3 { border-top: 1px solid #eaeaea; width: 95%; height: auto; padding: 20px 30px 10px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 2em; color: #536262; text-align: justify; margin: 0 auto; left: 0; right: 0; margin-left: auto; margin-right: auto; text-decoration: none; background-color: #fff; } .Cookie_X1 { position: absolute; margin-top: -10px; display: block; text-align: right; width: 95%; } .Cookie_X2 { text-decoration: none; background-color: transparent; border: 0; margin 0; padding: 0; border-radius: 0; color: #536262; } .Cookie_X2:hover { background-color: transparent; border: 0; margin 0; padding: 0; border-radius: 0; color: #ff6600; }}@media (min-width: 74em) { .Cookie_DIV4 { padding: 12px 22px 0 22px; } .Cookie_DIV3 { border: 1px solid #eaeaea; border-radius: 3px; width: 62%; height: auto; padding: 20px 10px 30px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 2em; color: #536262; text-align: justify; margin: 0 auto; left: 0; right: 0; margin-left: auto; margin-right: auto; text-decoration: none; background-color: #fff; } .Cookie_X1 { position: absolute; margin-top: -10px; display: block; text-align: right; width: 62%; } .Cookie_X2 { text-decoration: none; background-color: transparent; border: 0; margin 0; padding: 0; border-radius: 0; color: #536262; } .Cookie_X2:hover { background-color: transparent; border: 0; margin 0; padding: 0; border-radius: 0; color: #ff6600; }}@media (max-width: 74em) { .Scroll_Down_1, .Scroll_Down_2, .Scroll_Down_1 .icon-freccia_down { display: none; }}@media (min-width: 74em) { .Scroll_Down_1 a { color: #ffffff; } .Scroll_Down_1 a:hover { color: #5f2301; } .Scroll_Down_1 { z-index: 1000000; opacity: .94; width: 100%; max-width: 1444px; position: absolute; top: 80%; top: calc(85% - 30px); text-align: center; margin: 0 auto; left: 0; right: 0; margin-left: auto; margin-right: auto; }}@media (max-width: 1444px) { #css_largsection_fix, #css_largsection_100 { width: 100%; } #css_largsection_int { width: 100%; }}@media (min-width: 1444px) { #css_largsection_fix { width: 1444px; } #css_largsection_100 { width: 100%; } #css_largsection_int { width: 100%; }}@media (max-width: 74em) { .tp_minNONE { display: none; }}@media (min-width: 74em) { .tp_maxNONE { display: none; }}@media (min-width: 1444px) { .li_tp_width { min-width: 200px !important; }}@media (max-width: 74em) { .div_barra_ita,.div_barra_eng { z-index: 0; position: relative; overflow: hidden; left: 0; margin: 0; padding: 0; text-align: right; width: 100%; height: 162px; background-size: auto; background-attachment: scroll; background-repeat: no-repeat; background-position: center right; }}@media (max-width: 74em) { .div_barra_ita { background-image: url(/media/template/sealandbullmastiffsitdb/barra_ita_MoB.png?random=1585506784); }.div_barra_eng { background-image: url(/media/template/sealandbullmastiffsitdb/barra_ita_MoB.png?random=107866875); }}@media (min-width: 74em) { .div_barra_ita,.div_barra_eng { z-index: 0; position: relative; overflow: hidden; top: 0; margin: 0; padding: 0; text-align: left; width: 200px; height: 234px; background-size: auto; background-attachment: scroll; background-repeat: no-repeat; background-position: center left; }}@media (min-width: 74em) { .div_barra_ita { background-image: url(/media/template/sealandbullmastiffsitdb/barra_ita.png?random=477588837); }.div_barra_eng { background-image: url(/media/template/sealandbullmastiffsitdb/barra_ita.png?random=706523893); }}#div_puls { font-family: OpensansC_Bold, Helvetica; font-size: 14pt; color: #501e02; text-transform: uppercase; }@media (max-width: 74em) { #td_barra { height: 162px !important; }}@media (min-width: 74em) { #td_barra { height: 234px !important; }}@media (max-width: 74em) { #nav_header {}}@media (min-width: 74em) { #nav_header {  height: 140px !important; }}#nav_header { z-index: 5; width: 100%; margin-left: auto; margin-right: auto; }.icon-info { font-size: 2.0em; color: #501e02; padding: 0 4px; }.icon-info:hover { color: #5f2301; }.css_div_footer { position: relative; width: 100%; }.css_admin_footer { font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #eeeeee; }.css_footer { padding: 0 1px; vertical-align: middle; font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #501e02; }.css_footer_punt { font-family: OpensansC_Light, Helvetica; font-size: 8pt; color: #501e02; }.css_topfoot { font-family: OpensansC_Light, Helvetica; font-size: 13pt; color: #501e02; }#wrapper_footer { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -144px; }@media (max-width: 1444px) { #footer, .push_footer { height: 232px; clear: both; }}@media (min-width: 1444px) { #footer, .push_footer { height: 166px; clear: both; }}a { transition: all 0.2s ease-in-out !important; }a { text-decoration: none; color: #ffffff; background-color: #5f2301; border: #5f2301 1px; border-style: solid; padding: 1px; border-radius: 3px; }a:hover { text-decoration: none; color: #5f2301; background-color: #ffffff; border: #ffffff 1px; border-style: solid; padding: 1px; border-radius: 3px; }a:visited { text-decoration: none; }a:focus { outline: none; }.a_no, .a_no:hover, .a_no:visited, .a_no:focus { text-decoration: none; background-color: transparent !important; border: 0 !important; margin 0 !important; padding: 0 !important; border-radius: 0 !important; }.css_a { font-family: OpensansC_Light, Helvetica; font-size: 11pt; }.css_a_italic { font-family: OpensansC_Light, Helvetica; font-size: 10pt; font-style: italic; }.css_a_int { font-family: OpensansC_Italic, Helvetica; font-size: 20pt; }.css_a_micro { font-family: OpensansC_Light, Helvetica; font-size: 9pt; }.css_a_mini { font-family: OpensansC_Light, Helvetica; font-size: 10pt; }.css_a_mini_bold { font-family: OpensansC_Light, Helvetica; font-size: 10pt; font-weight: bold; }.css_a_mini_neg { font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #ffffff; }.css_a_medio { font-family: OpensansC_Light, Helvetica; font-size: 11pt; }.css_a_medio_bold { font-family: OpensansC_Light, Helvetica; font-size: 11pt; font-weight: bold; }.css_a_big { font-family: OpensansC_Light, Helvetica; font-size: 13pt; }.css_a_big_bold { font-family: OpensansC_Light, Helvetica; font-size: 13pt; font-weight: bold; }.css_a_large { font-family: OpensansC_Light, Helvetica; font-size: 22pt; }.css_a_large_bold { font-family: OpensansC_Light, Helvetica; font-size: 22pt; font-weight: bold; }.css_a_titolo { font-family: Pacifico, Helvetica; font-size: 44pt; }::selection { background-color: #fff2a8; color: #333333; }.selection { background-color: #dfc0af; color: #501e02; }.art_linea { background-image: url(/top_var/art/art_linea.png); background-position: bottom center; background-repeat: no-repeat; }.fbmipiace { list-style: none; margin: 0; padding: 0; text-align: right; margin-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_top { border-top-width: 1px; border-top-color: #ffffff; border-top-style: solid; }.css_linea_bottom { border-bottom-width: 1px; border-bottom-color: #ffffff; border-bottom-style: solid; }.css_linea_bottom_alt { border-bottom-width: 1px; border-bottom-color: #dfc0af; border-bottom-style: solid; }.css_linea_bottom_free { border-bottom-width: 1px; border-bottom-color: #983a1f; 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: #ffffff; border-bottom-color: #ffffff; padding-top: 4px; padding-bottom: 4px; }.css_linea_top_bottom_alt { border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #dfc0af; border-bottom-color: #dfc0af; padding-top: 4px; padding-bottom: 4px; }.css_linea_top_bottom_free { border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #983a1f; border-bottom-color: #983a1f; padding-top: 4px; padding-bottom: 4px; }.css_padding_puls { padding-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; }.css_tab_sf_alt { background-color: #dfc0af; font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #501e02; border: 1px solid #ffffff; letter-spacing: normal; vertical-align: top; word-spacing: normal; }.css_tab_sf_neg { background-color: #5f2301; font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #ffffff; border: 1px solid #ffffff; letter-spacing: normal; vertical-align: top; word-spacing: normal; }.css_tab96 { font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #501e02; width: 96%; background-color: #ffffff; border: 1px solid #ffffff; letter-spacing: normal; vertical-align: top; word-spacing: normal; }.css_tab99 { font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #501e02; width: 99%; background-color: #ffffff; border: 1px solid #ffffff; letter-spacing: normal; vertical-align: top; word-spacing: normal; }.css_tab90_adm { font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #501e02; width: 90%; background-color: #ffffff; border: 1px solid #5f2301; letter-spacing: normal; vertical-align: top; word-spacing: normal; }.css_tab100_adm { font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #501e02; width: 100%; background-color: #ffffff; letter-spacing: normal; vertical-align: top; word-spacing: normal; }@media (max-width: 74em) { .css_tab_resp_OUT { width: 100%; font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #501e02; letter-spacing: normal; vertical-align: top; word-spacing: normal; }}@media (min-width: 74em) { .css_tab_resp_OUT { width: 92%; font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #501e02; letter-spacing: normal; vertical-align: top; word-spacing: normal; }}@media (max-width: 74em) { .css_tab_resp_IN { width: 100%; min-width: 350px; }}@media (min-width: 74em) and (max-width: 112em) { .css_tab_resp_IN { width: 92%; min-width: 350px; }}@media (min-width: 112em) { .css_tab_resp_IN { width: 62%; min-width: 350px; }}/* IMMAGINI */img { border: none; } a img { border: none; }@media (max-width: 50em) { .img_100 { width: 100% !important; height: auto !important; max-width: initial !important; }}.css_immagini { border: #ffffff; border-style: solid; border-width: 1px; padding: 0; border-radius: 1px; } @media (min-width: 50em) { .css_immagini { margin: 0; }}.css_immagini_mb { border: #ffffff; border-style: solid; border-width: 1px; padding: 0; border-radius: 1px; } @media (min-width: 50em) { .css_immagini_mb { margin: 0; }}.css_immagini_nb { border: none; margin: 0; padding: 0; border-radius: 1px; }.css_immagini_nb_NS { border: none; margin: 0; padding: 0; }.css_immagini_nb_nofad { border: none; margin: 0; padding: 0; }/* IMMAGINI */.css_bordo { border: #ffffff; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-radius: 3px; }.css_bordo_red { border: red; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-radius: 2px; }.css_bord_adm { border: #5f2301; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-radius: 3px; }.css_bord_alt { border: #dfc0af; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-radius: 3px; }/* CLASSI FORM */input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px white inset; border: 2px solid #eaeaea; border-radius: 2px; }.label-a { color: #ffffff; background: #5f2301; padding: 0 7px; border-radius: 3px; }.label-a:hover { color: #5f2301; background: #ffffff; padding: 0 7px; border-radius: 3px; }.submit-a, .button-a, .reset-a { outline: none; cursor: pointer; -webkit-appearance: none; height: 44px; font-family: OpensansC_Light, Helvetica; font-size: 15pt; color: #ffffff; background-color: #5f2301; margin: 1px; padding: 2px 22px; border: none; }.submit-a:hover, .button-a:hover, .reset-a:hover { outline: none; cursor: pointer; -webkit-appearance: none; height: 44px; font-family: OpensansC_Light, Helvetica; font-size: 15pt; color: #5f2301; background-color: #ffffff; margin: 1px; padding: 2px 22px; border: none; }.submit_mini-a, .button_mini-a, .reset_mini-a { outline: none; cursor: pointer; -webkit-appearance: none; height: 44px; font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #ffffff; background-color: #5f2301; margin: 1px; padding: 2px 4px; border: none; }.submit_mini-a:hover, .button_mini-a:hover, .reset_mini-a:hover { outline: none; cursor: pointer; -webkit-appearance: none; height: 44px; font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #5f2301; background-color: #ffffff; margin: 1px; padding: 2px 4px; border: none; }.submit_yellow-a { outline: none; cursor: pointer; -webkit-appearance: none; height: 22px; font-family: OpensansC_Light, Helvetica; font-size: 12pt; color: #536262; background-color: #ffcc00; margin: 1px; padding: 2px 4px; border: none; }.submit_yellow-a:hover { outline: none; cursor: pointer; -webkit-appearance: none; height: 22px; font-family: OpensansC_Light, Helvetica; font-size: 12pt; color: #fff; background-color: #536262; margin: 1px; padding: 2px 4px; border: none; }.elimina-a { outline: none; cursor: pointer; -webkit-appearance: none; height: 44px; font-family: OpensansC_Light, Helvetica; font-size: 15pt; color: #fff; background-color: #ff3300; margin: 1px; padding: 2px 22px; border: none; }.elimina-a:hover { outline: none; cursor: pointer; -webkit-appearance: none; height: 44px; font-family: OpensansC_Light, Helvetica; font-size: 15pt; color: #fff; background-color: #e1081f; margin: 1px; padding: 2px 22px; border: none; }.elimina_mini-a { outline: none; cursor: pointer; -webkit-appearance: none; height: 44px; font-family: OpensansC_Light, Helvetica; font-size: 12pt; color: #fff; background-color: #ff3300; margin: 1px; padding: 2px 7px; border: none; }.elimina_mini-a:hover { outline: none; cursor: pointer; -webkit-appearance: none; height: 44px; font-family: OpensansC_Light, Helvetica; font-size: 12pt; color: #fff; background-color: #e1081f; margin: 1px; padding: 2px 7px; border: none; }.attivo-a { outline: none; cursor: pointer; -webkit-appearance: none; height: 44px; font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #fff; background-color: #ffcc00; margin: 1px; padding: 2px 22px; border: none; }.attivo-a:hover { outline: none; cursor: pointer; -webkit-appearance: none; height: 44px; font-family: OpensansC_Light, Helvetica; font-size: 15pt; color: #fff; background-color: #c9ab31; margin: 1px; padding: 2px 22px; border: none; }.attivo_mini-a { outline: none; cursor: pointer; -webkit-appearance: none; height: 44px; font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #555; background-color: #ffcc00; margin: 1px; padding: 2px 7px; border: none; }.attivo_mini-a:hover { outline: none; cursor: pointer; -webkit-appearance: none; height: 44px; font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #555; background-color: #c9ab31; margin: 1px; padding: 2px 7px; border: none; }.btn-a { white-space: nowrap; transition: all 0.2s ease-in-out; border-radius: 2px; outline: none; cursor: pointer; -webkit-appearance: none; height: 44px; font-family: OpensansC_Light, Helvetica; font-size: 15pt; color: ; background-color: ; margin: 1px; padding: 5px 10px 5px 10px; text-decoration: none; border: none; }.btn-a:hover { white-space: nowrap; transition: all 0.2s ease-in-out; border-radius: 2px; outline: none; -webkit-appearance: none; height: 44px; font-family: OpensansC_Light, Helvetica; font-size: 15pt; color: ; background-color: ; margin: 1px; padding: 5px 10px 5px 10px; text-decoration: none; border: none; }.submit-blu, .button-blu, .reset-blu { outline: none; cursor: pointer; -webkit-appearance: none; height: 38px; font-family: OpensansC_Light, Helvetica; font-size: 16pt; color: #ffffff; background-color: #2da3eb; margin: 1px; padding: 2px 22px; border: none; border-radius: 1px; }.submit-blu:hover, .button-blu:hover, .reset-blu:hover { outline: none; cursor: pointer; -webkit-appearance: none; height: 38px; font-family: OpensansC_Light, Helvetica; font-size: 16pt; color: #ffffff; background-color: #1C6693; margin: 1px; padding: 2px 22px; border: none; border-radius: 1px; }.submit-red, .button-red, .reset-red { outline: none; cursor: pointer; -webkit-appearance: none; height: 38px; font-family: OpensansC_Light, Helvetica; font-size: 16pt; color: #ffffff; background-color: #ff0000; margin: 1px; padding: 2px 22px; border: none; border-radius: 1px; }.submit-red:hover, .button-red:hover, .reset-red:hover { outline: none; cursor: pointer; -webkit-appearance: none; height: 38px; font-family: OpensansC_Light, Helvetica; font-size: 16pt; color: #ffffff; background-color: #BB3605; margin: 1px; padding: 2px 22px; border: none; border-radius: 1px; }.submit-yellow, .button-yellow, .reset-yellow { outline: none; cursor: pointer; -webkit-appearance: none; height: 38px; font-family: OpensansC_Light, Helvetica; font-size: 16pt; color: #000; background-color: #ffcc00; margin: 1px; padding: 2px 22px; border: none; border-radius: 1px; }.submit-yellow:hover, .button-yellow:hover, .reset-yellow:hover { outline: none; cursor: pointer; -webkit-appearance: none; height: 38px; font-family: OpensansC_Light, Helvetica; font-size: 16pt; color: #ffffff; background-color: #333333; margin: 1px; padding: 2px 22px; border: none; border-radius: 1px; }.submit-green, .button-green, .reset-green { outline: none; cursor: pointer; -webkit-appearance: none; height: 38px; font-family: OpensansC_Light, Helvetica; font-size: 16pt; color: #ffffff; background-color: #2AAA03; margin: 1px; padding: 2px 22px; border: none; border-radius: 1px; }.submit-green:hover, .button-green:hover, .reset-green:hover { outline: none; cursor: pointer; -webkit-appearance: none; height: 38px; font-family: OpensansC_Light, Helvetica; font-size: 16pt; color: #ffffff; background-color: #333333; margin: 1px; padding: 2px 22px; border: none; border-radius: 1px; }.submit-orange, .button-orange, .reset-orange { outline: none; cursor: pointer; -webkit-appearance: none; height: 38px; font-family: OpensansC_Light, Helvetica; font-size: 16pt; color: #ffffff; background-color: #ff9900; margin: 1px; padding: 2px 22px; border: none; border-radius: 1px; }.submit-orange:hover, .button-orange:hover, .reset-orange:hover { outline: none; cursor: pointer; -webkit-appearance: none; height: 38px; font-family: OpensansC_Light, Helvetica; font-size: 16pt; color: #ffffff; background-color: #333333; margin: 1px; padding: 2px 22px; border: none; border-radius: 1px; }.submit-grey, .button-grey, .reset-grey { outline: none; cursor: pointer; -webkit-appearance: none; height: 38px; font-family: OpensansC_Light, Helvetica; font-size: 16pt; color: #ffffff; background-color: #808080; margin: 1px; padding: 2px 22px; border: none; border-radius: 1px; }.submit-grey:hover, .button-grey:hover, .reset-grey:hover { outline: none; cursor: pointer; -webkit-appearance: none; height: 38px; font-family: OpensansC_Light, Helvetica; font-size: 16pt; color: #ffffff; background-color: #333333; margin: 1px; padding: 2px 22px; border: none; border-radius: 1px; }.css_mn_file { outline: none; -webkit-appearance: none; height: 34px; font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #536262; background-color: #ffffff; margin: 1px; padding: 1px; border: 4px solid #8c989e; }.css_mn_cerca { outline: none; -webkit-appearance: none; height: 22px; background-color: #ffffff; background-image: url(/top_var/vari/lentecerca.png); background-position: 1px 1px; background-repeat: no-repeat; font-family: OpensansC_Light, Helvetica; font-size: 12pt; color: #536262; margin: 1px; padding-left: 28px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; border: 5px solid #8c989e; border-radius: 2px; }.css_mn_select { outline: none; font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #536262; background-color: #ffffff; height: 34px; margin-left: 3px; padding: 1px; border: 4px solid #8c989e; }.css_mn_selectbig { outline: none; font-family: OpensansC_Light, Helvetica; font-size: 13pt; color: #536262; background-color: #ffffff; height: 37px; margin-left: 3px; padding: 1px; border: 5px solid #8c989e; }.css_mn_select_MSIZE { outline: none; font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #536262; background-color: #ffffff; margin-left: 3px; padding: 1px; border: 4px solid #8c989e; }.css_mn_text_mini { outline: none; -webkit-appearance: none; height: 17px; font-family: OpensansC_Light, Helvetica; font-size: 8pt; color: #536262; background-color: #ffffff; margin: 1px; padding: 2px 2px 2px 4px; border: 1px solid #8c989e; }.css_mn_text { outline: none; -webkit-appearance: none; height: 17px; font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #536262; background-color: #ffffff; margin: 1px; padding: 5px 5px 5px 7px; border: 4px solid #8c989e; }.css_mn_text_bold { outline: none; -webkit-appearance: none; height: 17px; font-family: OpensansC_Light, Helvetica; font-weight: bold; font-size: 11pt; color: #536262; background-color: #ffffff; margin: 1px; padding: 5px 5px 5px 7px; border: 4px solid #8c989e; }.css_mn_text_ERROR { outline: none; -webkit-appearance: none; height: 17px; font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #536262; background-color: #fee7e7; margin: 1px; padding: 5px 5px 5px 7px; border: 4px solid red; }.css_mn_textbig { outline: none; -webkit-appearance: none; height: 19px; font-family: OpensansC_Light, Helvetica; font-size: 14pt; color: #536262; background-color: #ffffff; margin: 1px; padding: 5px 5px 5px 7px; border: 5px solid #8c989e; }.css_mn_textbig2 { outline: none; -webkit-appearance: none; height: 25px; font-family: OpensansC_Light, Helvetica; font-size: 22pt; color: #536262; background-color: #ffffff; margin: 1px; padding: 5px 5px 5px 7px; border: 5px solid #8c989e; }.css_mn_pswd { outline: none; -webkit-appearance: none; height: 17px; font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #536262; background-color: #ffffff; margin: 1px; padding: 5px 5px 5px 7px; border: 4px solid #8c989e; }.css_mn_textarea { outline: none; -webkit-appearance: none; font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #536262; background-color: #ffffff; vertical-align: top; margin: 1px; padding: 1px; border: 4px solid #8c989e; }.css_mn_textareabig { outline: none; -webkit-appearance: none; font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #536262; background-color: #ffffff; vertical-align: top; margin: 1px; padding: 1px; border: 5px solid #8c989e; }.css_mn_textarea_ERROR { outline: none; -webkit-appearance: none; font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #536262; background-color: #fee7e7; vertical-align: top; margin: 1px; padding: 1px; border: 4px solid red; }@media (max-width: 74em) { .css_mn_user_mini { outline: none; -webkit-appearance: none; width: 298px; height: 47px; font-family: OpensansC_Light, Helvetica; font-size: 13pt; color: #536262; background-color: #ffffff; background: url(/top_var/css_mn/input_user_mini.png) no-repeat left; margin: 1px; padding-left: 10px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; border: #8c989e; border-style: solid; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }.css_mn_pswd_mini { outline: none; -webkit-appearance: none; width: 298px; height: 47px; font-family: OpensansC_Light, Helvetica; font-size: 13pt; color: #536262; background-color: #ffffff; background: url(/top_var/css_mn/input_pswd_mini.png) no-repeat left; margin: 1px; padding-left: 10px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; border: #8c989e; border-style: solid; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }.css_mn_email_mini { outline: none; -webkit-appearance: none; width: 298px; height: 47px; font-family: OpensansC_Light, Helvetica; font-size: 13pt; color: #536262; background-color: #ffffff; background: url(/top_var/css_mn/input_email_mini.png) no-repeat left; margin: 1px; padding-left: 10px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; border: #8c989e; border-style: solid; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }.css_tx_submit_mini { outline: none; cursor: pointer; -webkit-appearance: none; font-family: OpensansC_Light, Helvetica; font-size: 13pt; color: #536262; background-color: transparent; margin-right: 22px; padding: 13px; border: none; font-weight: bold; }.css_mn_submit_mini { outline: none; cursor: pointer; -webkit-appearance: none; width: 180px; height: 50px; background: url(/top_var/css_mn/input_submit_mini.png) no-repeat center; }}@media (min-width: 74em) { .css_mn_user_big { outline: none; -webkit-appearance: none; width: 350px; height: 50px; font-family: OpensansC_Light, Helvetica; font-size: 13pt; color: #536262; background-color: #ffffff; background: url(/top_var/css_mn/input_user_big.png) no-repeat left; margin: 1px; padding-left: 10px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; border: #8c989e; border-style: solid; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }.css_mn_pswd_big { outline: none; -webkit-appearance: none; width: 350px; height: 50px; font-family: OpensansC_Light, Helvetica; font-size: 13pt; color: #536262; background-color: #ffffff; background: url(/top_var/css_mn/input_pswd_big.png) no-repeat left; margin: 1px; padding-left: 10px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; border: #8c989e; border-style: solid; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }.css_mn_email_big { outline: none; -webkit-appearance: none; width: 350px; height: 50px; font-family: OpensansC_Light, Helvetica; font-size: 13pt; color: #536262; background-color: #ffffff; background: url(/top_var/css_mn/input_email_big.png) no-repeat left; margin: 1px; padding-left: 10px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; border: #8c989e; border-style: solid; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }.css_tx_submit_big { outline: none; cursor: pointer; -webkit-appearance: none; font-family: OpensansC_Light, Helvetica; font-size: 13pt; color: #536262; background-color: transparent; margin-right: 22px; padding: 8px 32px 8px 32px; border: none; font-weight: bold; }.css_mn_submit_big { outline: none; cursor: pointer; -webkit-appearance: none; width: 180px; height: 50px; background: url(/top_var/css_mn/input_submit_big.png) no-repeat center; }}.css_mn_text_lung_ERROR { outline: none; -webkit-appearance: none; width: 454px; height: 37px; font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #536262; background-color: #fee7e7; margin: 1px; padding-left: 10px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; border: 3px dashed red; }.css_mn_text_lung { outline: none; -webkit-appearance: none; width: 454px; height: 37px; font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #536262; background-color: #ffffff; background: url(/top_var/css_mn/input_text_lung.png) no-repeat left; margin: 1px; padding-left: 10px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; border: #536262; border-style: solid; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }.css_mn_email_lung { outline: none; -webkit-appearance: none; width: 454px; height: 37px; font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #536262; background-color: #ffffff; background: url(/top_var/css_mn/input_email_lung.png) no-repeat left; margin: 1px; padding-left: 10px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; border: #536262; border-style: solid; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }.css_mn_tel_lung { outline: none; -webkit-appearance: none; width: 454px; height: 37px; font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #536262; background-color: #ffffff; background: url(/top_var/css_mn/input_tel_lung.png) no-repeat left; margin: 1px; padding-left: 10px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; border: #536262; border-style: solid; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }.css_mn_textarea_lung_ERROR { outline: none; -webkit-appearance: none; font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #536262; background-color: #fee7e7; vertical-align: top; margin: 1px; padding: 1px; border: 3px dashed red; }.css_mn_textarea_lung { outline: none; -webkit-appearance: none; font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #536262; background-color: #ffffff; vertical-align: top; margin: 1px; padding: 1px; border: #536262; border-style: solid; border-top-width: 4px; border-right-width: 4px; border-bottom-width: 4px; border-left-width: 4px; }/* CLASSI FORM *//* FONT */.css_giust_men { font-family: OpensansC_Light, Helvetica; font-size: 17pt; color: #501e02; text-align: justify; }@media (max-width: 50em) { .css_giust_men { font-size: 15pt; }}@media (min-width: 50em) and (max-width: 62em) { .css_giust_men { font-size: 16pt; }}.css_giust_men_grigio { font-family: OpensansC_Light, Helvetica; font-size: 17pt; color: #ffffff; text-align: justify; }@media (max-width: 50em) { .css_giust_men_grigio { font-size: 15pt; }}@media (min-width: 50em) and (max-width: 62em) { .css_giust_men_grigio { font-size: 16pt; }}.css_giust_art { font-family: OpensansC_Light, Helvetica; font-size: 8pt; color: #501e02; text-align: justify; }@media (max-width: 50em) { .css_giust_art { font-size: 6pt; }}@media (min-width: 50em) and (max-width: 62em) { .css_giust_art { font-size: 7pt; }}.css_giust_news { font-family: OpensansC_Light, Helvetica; font-size: 14pt; color: #501e02; text-align: justify; }@media (max-width: 50em) { .css_giust_news { font-size: 12pt; }}@media (min-width: 50em) and (max-width: 62em) { .css_giust_news { font-size: 13pt; }}.css_notina { font-family: OpensansC_Light, Helvetica; font-size: 8pt; color: #501e02; font-weight: normal; font-style: italic; }.css_micro { font-family: OpensansC_Light, Helvetica; font-size: 9pt; color: #501e02; }.css_micro_bold { font-family: OpensansC_Light, Helvetica; font-size: 9pt; color: #501e02; font-weight: bold; }.css_micro_giust { padding-right: 4px; font-family: OpensansC_Light, Helvetica; font-size: 9pt; color: #501e02; text-align: justify; }.css_micro_italic { font-family: OpensansC_Light, Helvetica; font-size: 9pt; color: #501e02; font-weight: normal; font-style: italic; }.css_micro_neg { font-family: OpensansC_Light, Helvetica; font-size: 9pt; color: #ffffff; }.css_micro_neg_italic { font-family: OpensansC_Light, Helvetica; font-size: 9pt; color: #ffffff; font-style: italic; }.css_micro2 { font-family: OpensansC_Light, Helvetica; font-size: 9pt; color: #5f2301; }.css_micro2_bold { font-family: OpensansC_Light, Helvetica; font-size: 9pt; color: #5f2301; font-weight: bold; }.css_micro2_italic { font-family: OpensansC_Light, Helvetica; font-size: 9pt; color: #5f2301; font-style: italic; }.css_micro_N { font-family: OpensansC_Light, Helvetica; font-size: 9pt; color: #000000; }.css_micro_blu { font-family: OpensansC_Light, Helvetica; font-size: 9pt; color: #0080ff; }.css_micro_verde { font-family: OpensansC_Light, Helvetica; font-size: 9pt; color: #005D00; }.css_micro_rosso { font-family: OpensansC_Light, Helvetica; font-size: 9pt; color: #ff0000; }.css_mini { font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #501e02; }.css_mini_bold { font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #501e02; font-weight: bold; }.css_mini_giust { padding-right: 4px; font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #501e02; text-align: justify; }.css_mini_italic { font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #501e02; font-weight: normal; font-style: italic; }.css_mini_neg { font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #ffffff; }.css_mini_neg_bold { font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #ffffff; font-weight: bold; }.css_mini_neg_italic { font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #ffffff; font-style: italic; }.css_mini2 { font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #5f2301; }.css_mini2_bold { font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #5f2301; font-weight: bold; }.css_mini2_giust { padding-right: 4px; font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #5f2301; text-align: justify; }.css_mini2_italic { font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #5f2301; font-style: italic; }.css_mini_N { font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #000000; }.css_mini_orange { font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #ff8000; }.css_mini_blu { font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #0080ff; }.css_mini_verde { font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #005D00; }.css_mini_verde_bold { font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #005D00; font-weight: bold; }.css_mini_rosso { font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #ff0000; }.css_mini_giallo { font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #ffff00; }.css_mini_turchese { font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #00ccff; }.css_mini_grigio { font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #333333; }.css_medio { font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #501e02; }.css_medio_bold { font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #501e02; font-weight: bold; }.css_medio_giust { padding-right: 4px; font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #501e02; text-align: justify; }.css_medio_italic { font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #501e02; font-weight: normal; font-style: italic; }.css_medio_neg { font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #ffffff; }.css_medio2_neg { font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #ffffff; }.css_medio_neg_bold { font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #ffffff; font-weight: bold; }.css_medio2 { font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #5f2301; }.css_medio2_bold { font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #5f2301; font-weight: bold; }.css_medio2_italic { font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #5f2301; font-style: italic; }.css_sbarrprez7 { font-family: OpensansC_Light, Helvetica; font-size: 9pt; color: #ff8000; text-decoration: line-through; }.css_medio_sbarr { font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #5f2301; text-decoration: line-through; }.css_sbarrprez8 { font-family: OpensansC_Light, Helvetica; font-size: 10pt; color: #ff8000; text-decoration: line-through; }.css_medio_blu { font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #0080ff; }.css_medio_verde { font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #005D00; }.css_medio_verde_bold { font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #005D00; font-weight: bold; }.css_medio_rosso { font-family: OpensansC_Light, Helvetica; font-size: 11pt; color: #ff0000; }.css_big { font-family: OpensansC_Light, Helvetica; font-size: 15pt; color: #501e02; }.css_big_bold { font-family: OpensansC_Light, Helvetica; font-size: 15pt; color: #501e02; font-weight: bold; }.css_big_giust { padding-right: 4px; font-family: OpensansC_Light, Helvetica; font-size: 15pt; color: #501e02; text-align: justify; }.css_big_italic { font-family: OpensansC_Light, Helvetica; font-size: 15pt; color: #501e02; font-weight: normal; font-style: italic; }.css_big_neg { font-family: OpensansC_Light, Helvetica; font-size: 15pt; color: #ffffff; }.css_big2 { font-family: OpensansC_Light, Helvetica; font-size: 15pt; color: #5f2301; }.css_big2_bold { font-family: OpensansC_Light, Helvetica; font-size: 15pt; color: #5f2301; font-weight: bold; }.css_big2_giust { padding-right: 4px; font-family: OpensansC_Light, Helvetica; font-size: 15pt; color: #5f2301; text-align: justify; }.css_big2_italic { font-family: OpensansC_Light, Helvetica; font-size: 15pt; color: #5f2301; font-style: italic; }.css_big2_neg { font-family: OpensansC_Light, Helvetica; font-size: 15pt; color: #ffffff; }.css_big_blu { font-family: OpensansC_Light, Helvetica; font-size: 15pt; color: #0080ff; }.css_big_verde { font-family: OpensansC_Light, Helvetica; font-size: 15pt; color: #005D00; }.css_big_rosso { font-family: OpensansC_Light, Helvetica; font-size: 15pt; color: #ff0000; }.css_int_pos { font-family: OpensansC_Italic, Helvetica; font-size: 20pt; color: #5f2301; }.css_int_neg { font-family: OpensansC_Italic, Helvetica; font-size: 20pt; color: #ffffff; }.css_large { font-family: OpensansC_Light, Helvetica; font-size: 19pt; color: #501e02; }.css_large_neg { font-family: OpensansC_Light, Helvetica; font-size: 19pt; color: #ffffff; }.css_large_bold { font-family: OpensansC_Light, Helvetica; font-size: 19pt; color: #501e02; font-weight: bold; }.css_large_italic { font-family: OpensansC_Light, Helvetica; font-size: 19pt; color: #501e02; font-weight: normal; font-style: italic; }.css_large2 { font-family: OpensansC_Light, Helvetica; font-size: 19pt; color: #5f2301; }.css_large2_bold { font-family: OpensansC_Light, Helvetica; font-size: 19pt; color: #5f2301; font-weight: bold; }.css_large2_italic { font-family: OpensansC_Light, Helvetica; font-size: 19pt; color: #5f2301; font-style: italic; }/* FONT */.btd_css { position: relative; z-index: 0; background: linear-gradient(to right, rgba(255,255,255,.8) 0%, rgba(240,240,240,1) 100%); box-shadow: 4px 4px 4px rgba(48,72,84,.22); border-radius: 4px; }.btd_css { padding: 17px !important; }.btd_css { text-align: center; margin: 0 auto; left: 0; right: 0; margin-left: auto; margin-right: auto; }@media (max-width: 62em) { .btd_css { padding: 0 !important; }}@media (min-width: 62em) and (max-width: 1444px) { .btd_css { margin: 0 !important; max-width: 98% !important; padding: 12px !important; }}@media (min-width: 1444px) { .btd_css { max-width: 98% !important; }}hr { border: 0; border-top: 2px dashed #5f2301; margin-top: 35px; margin-bottom: 12px; opacity: .92; }@media (max-width: 50em) { .testiwidth { margin-left: 2% !important; margin-right: 2% !important; margin-top: 2% !important; }}@media (min-width: 50em) { .testiwidth { margin-left: 3%; margin-right: 3%; margin-top: 0; }}