--div, .colora{border:1px solid #FF0000 !important;}

/*
@font-face{font-family:myhelvy;src:url('../fonts/HelveticaNeue-Light_0.ttf');}
@font-face{font-family:myroboto_lt;src:url('../fonts/Roboto-Thin.ttf');}
@font-face{font-family:myhelvy_lt;src:url('../fonts/HelveticaNeue-UltraLight.ttf');}
@font-face{font-family:myhelvy_bk;src:url('../fonts/HelveticaBlk.ttf');}
*/

/* originali */

@font-face {
    font-family: 'myhelvy';
    src: url('../fonts/convert/Helvetica-Normal.eot');
    src: url('../fonts/convert/Helvetica-Normal.eot?#iefix') format('embedded-opentype'),
        url('../fonts/convert/Helvetica-Normal.woff2') format('woff2'),
        url('../fonts/convert/Helvetica-Normal.woff') format('woff'),
        url('../fonts/convert/Helvetica-Normal.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'myhelvy_lt';
    src: url('../fonts/convert/HelveticaNeueRegular.eot');
    src: url('../fonts/convert/HelveticaNeueRegular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/convert/HelveticaNeueRegular.woff2') format('woff2'),
        url('../fonts/convert/HelveticaNeueRegular.woff') format('woff'),
        url('../fonts/convert/HelveticaNeueRegular.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'myhelvy_md';
    src: url('../fonts/convert/HelveticaNeueMedium.eot');
    src: url('../fonts/convert/HelveticaNeueMedium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/convert/HelveticaNeueMedium.woff2') format('woff2'),
        url('../fonts/convert/HelveticaNeueMedium.woff') format('woff'),
        url('../fonts/convert/HelveticaNeueMedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'myhelvy_bl';
    src: url('../fonts/convert/HelveticaNeueBold.eot');
    src: url('../fonts/convert/HelveticaNeueBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/convert/HelveticaNeueBold.woff2') format('woff2'),
        url('../fonts/convert/HelveticaNeueBold.woff') format('woff'),
        url('../fonts/convert/HelveticaNeueBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'myhelvy_hv';
    src: url('../fonts/convert/HelveticaNeueHeavy.eot');
    src: url('../fonts/convert/HelveticaNeueHeavy.eot?#iefix') format('embedded-opentype'),
        url('../fonts/convert/HelveticaNeueHeavy.woff2') format('woff2'),
        url('../fonts/convert/HelveticaNeueHeavy.woff') format('woff'),
        url('../fonts/convert/HelveticaNeueHeavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

.ald_header {height:232px;}
.ald_header_in {height:195px;}
.ald_color {color:#0074E3;}
.ald_bgcolor {background-color:#0074E3;}
.ald_color2 {color:#003A77;}
.ald_group {color:#707070;}
.ald_bgcolor2 {background-color:#003A77;}
.ald_bgcolor3 {background-color:#E5E5E5;}
.ald_footer {background-color:#474848;opacity:0.5;}
.ald_footer2 {background-color:rgba(0, 0, 0, 0.78)} 
.tit_sitemap > h6 {size:22px;text-transform:uppercase;margin-top:3px;margin-bottom:5px;} 

.myrink{font-family:myrink !important;}
.mynoto{font-family:'Noto Serif', serif !important;}
.mynoto_lt{font-family:'Noto Serif', serif !important;font-weight:lighter !important;}
.mydance{font-family:Open sans, serif !important;font-weight:lighter !important;}
.mydance_lt{font-family:Open sans, serif !important;font-weight:lighter !important;}
.myroboto{font-family: 'Roboto', sans-serif; font-weight:400;}
.myroboto100{font-family: 'Roboto', sans-serif; font-weight:100;}
.myroboto200{font-family: 'Roboto', sans-serif; font-weight:200;}
.myroboto300{font-family: 'Roboto', sans-serif; font-weight:300;}
.myroboto700{font-family: 'Roboto', sans-serif; font-weight:700;}
.myhelvy{font-family:myhelvy !important;}
.myhelvy_lt{font-family:myhelvy_lt !important;}
.myhelvy_md{font-family:myhelvy_md !important;}
.myhelvy_bl{font-family:myhelvy_bl !important;}
.myhelvy_hv{font-family:myhelvy_hv !important;}
.myhelvy_bk{font-family:myhelvy_bk !important;}
.myoswald200{font-family: 'Oswald', sans-serif; font-weight:200;}
.myoswald300{font-family: 'Oswald', sans-serif; font-weight:300;}
.myoswald400{font-family: 'Oswald', sans-serif; font-weight:400;}
.myoswald500{font-family: 'Oswald', sans-serif; font-weight:500;}
.myoswald600{font-family: 'Oswald', sans-serif; font-weight:600;}
.myoswald700{font-family: 'Oswald', sans-serif; font-weight:700;}
.myoswald800{font-family: 'Oswald', sans-serif; font-weight:800;}
.open{font-family:'Open Sans', sans-serif;}
.size32 {font-size:32px !important;}
.size30 {font-size:30px !important;}
.size28 {font-size:28px !important;}
.size25 {font-size:25px !important;}
.size20 {font-size:20px !important;}
a{text-decoration:none;transition:all 0.2s ease 0s, color 0s ease 0s;cursor:pointer;}
a:hover{opacity:0.98;}
.sopra_header{background-color:#F3F3F3;height:22px;}
.text_head{color:#333;font-size:12px;margin:3px 0;text-align:right;}
.text_head img{margin-right:5px;}
.header{height:250px;}
.bodyvh{height:650px;height:55vh;}
.menuvh{height:auto;}
.menu_header {margin-top:0.7%;}
.social-icons {margin-top:1%;}
.banner{}
.alto75 {margin-top:75px;}
.alto60 {margin-top:60px;}
.alto50 {margin-top:50px;}
.alto50p {margin-top:50%;}
.alto40 {margin-top:40px;}
.alto40p {margin-top:40%;}
.alto30 {margin-top:30px;}
.alto30p {margin-top:30%;}
.alto20 {margin-top:20px;}
.alto10 {margin-top:10px;}
.alto5 {margin-top:5px;}
div.menu_telo{padding-top:7px;font-weight:lighter;}
div.menux, .menux {color:#fff;text-decoration:none;text-align:center;}
div.menux:hover{color:#009DE0;text-decoration:none;}
div.menux_grey, .menux_grey {color:#fff;text-decoration:none;border-bottom:#004284 8px solid;font-size:1em;text-align:center;height:52px;padding-top:10px;background-color:#969696;border-right:1px dotted #fff;}
div.menux_grey:hover{color:#fff;text-decoration:none;border-bottom:#FF1400 8px solid;}
div.menu_empty {height:52px;padding-top:10px;background-color:#0068D0;border-bottom:#0068D0 8px solid;border-right:0;}
a.socials{color:#000;text-decoration:none;font-size:1em;}
a.socials:hover{color:#fff;text-decoration:none;}
a.grigi{color:#A0A0A0;text-decoration:none;font-size:1em;}
a.grigi:hover{color:#f5f5f5 !important;text-decoration:underline;}
a.blui{color:#0068D0;text-decoration:none;font-size:1em;}
a.blui:hover{color:#FF1400;}
a.generico{color:#000;text-decoration:none;}
a.generico:hover{color:#333;text-decoration:underline;}
a.linkini{font-size:13px;}
.menu-classico span{margin-right:1px;position:relative;top:1px;}
.menuino{display:none;}
.immaginetta{display:none;}
.clicca, .cursor, .pointer{cursor:pointer;}
a.stringaposizione, .stringaposizione a, .vedi{color:#153a66;text-decoration:none;font-size:14px;}
a.stringaposizione:hover{color:#09F;text-decoration:none;}
.maiuscolo, .uppercase{text-transform:uppercase;}
.anteprima{color:#333;padding-right:16px;}
a.feisb{color:#999;text-decoration:none;font-size:12px;}
a.feisb:hover{color:#039;}
a.bianco{cursor:pointer;color:#FFF;text-decoration:none;}
.bianco{color:#FFF;}
.biancobg, .bianco_bg{background-color:#FFF;}
a.bianco:hover{text-decoration:underline;}
.logo{text-decoration:none;color:#ADADAD;font-size:120%;text-align:left;white-space:nowrap;line-height:normal;}
.orange{background-color:#06c;}
.arancio{color:#FF8000;}
.line100{border-top:10px solid #fff;border-bottom:10px solid #fff;}
.uncolpoalcerchio{border:0px solid #CCC;border-radius:0;}
.unoallabotte{border-radius:3px;}
.footer{list-style:none;background-color:#F4F4F4;height:auto;padding:15px 0;}
.txt_footer{color:#fff;font-size:1em;}
.testo_home{font-size:1em;line-height:150%;color:#808080;text-align:left;}
.msa-tit-color {color:#004284;}
.msa-text-color {color:#808080;}
.numerone_home {font-size:900%;color:rgba(227,223,223,0.75);font-weight:lighter;line-height:normal;}
.umbratile {text-shadow:2px 2px 4px #000000;}
.biancone_home {font-size:250%;color:rgba(255,255,255,0.95);}
.biancone_home2 {font-size:250%!important;color:rgba(255,255,255,0.95)!important;}
.border1 {border:1px solid #ccc;}
.stringi {top:-5px;padding:0 2%;}
.testo_home p a, .testo_home ul li a{color:#153a66!important;}
.blocco-grigio {background-color:#E6E6E6;}
.blocco-grigio-home {background-color:#F4F4F4;}
.modifica{color:#153a66;font-size:12px;}
.a-destra, .adestra{text-align:right !important;}
.a-sinistra, .asinistra{text-align:left !important;}
.grigio{color:#A0A0A0 !important;}
.grigione{color:#333 !important;}
.blu_fal{color:#071981 !important;}
.white{color:#fff !important;}
.bg_white{background-color:#fff !important;}
a.white{color:#fff;text-decoration:none;}
a.white:hover{color:#FFC !important;}
.red{color:red !important;}
.bg-thumbs_cover {transition: all .5s;background-position:center center; background-repeat:no-repeat; background-size:cover;}
.bg-thumbs_cover2 {opacity:0.9;transition: all .5s;background-position:center center; background-repeat:no-repeat; background-size:cover;}
.bg-thumbs_contain {transition: all .5s;background-position:center center; background-repeat:no-repeat; background-size:contain;}
.no_trans {transition:none !important;transform:none !important;}
.no_trans:hover {transition:none !important;transform:none !important;}
.bg-thumbs_auto {transition: all .5s;background-position:center center; background-repeat:no-repeat; background-size:auto;}
.bg-thumbs-f {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);transition: all .9s;}
.bg-thumbs-f:hover {-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);}
.bg-thumbs-f2:hover .bg-thumbs-c2, .bg-thumbs-f2:focus .bg-thumbs-c2 {opacity:1;}
.opacity-full {opacity:0.9;}
.bg-thumbs-f2:hover > a > div.marcio_rosso  {opacity:1;height:11px;}
.bg-thumbs-f2:hover > div > div.marcio_rosso3  {opacity:1;background-color:#F70303;}
.bg-thumbs-f-az:hover > a > div > div.marcio_rosso3  {opacity:1;height:11px;}
.bg-thumbs-f:hover > div.marcio_rosso2  {opacity:1;height:9px;position:absolute;z-index:auto;bottom:78px;}
.thumbs_group {overflow:hidden;}
.div_pionna {background:rgba(255, 255, 255, 0.5);position:absolute;top:0;width:100%;height:92%;}
.div_pionna2 {background:rgba(255, 255, 255, 0.8);position:absolute;top:0;width:100%;height:92%;}
.div_pionna_black {background:rgba(0, 0, 0, 0.56);position:absolute;top:0;width:100%;height:92%;}
.div_pionna_grey {background:rgba(205, 205, 205, 0.8);position:absolute;top:0;width:100%;height:92%;}
.thumbs_group_inn {width:60%;height:auto;margin:auto;}
.scheda4:hover > div.marcio_rosso3  {opacity:1;height:9px;position:absolute;z-index:auto;bottom:0;}
.hei {opacity:0.9;transition: all .3s;}
.bg-thumbs-f2:hover > a > div > div > h3.hei  {text-shadow: 1px 1px 2px #333;opacity:1;}
.bg-gradient-red {background: linear-gradient(to bottom, rgba(255,0,0,0) 0%,rgba(255,0,0,0) 90%,rgba(255,0,0,0.5) 90%,rgba(255,0,0,1) 90%,rgba(255,0,0,1) 90%,rgba(255,0,0,1) 100%);}
.marcio_rosso {opacity:0;transition: all .5s;background-color:red;width:100%;height:7px;position:absolute;z-index:auto;bottom:0;}
.marcio_rosso2 {opacity:0;transition: all .5s;background-color:red;width:100%;height:7px;position:absolute;z-index:auto;bottom:78px;}
.marcio_rosso3 {opacity:0.95;transition:all .5s;background-color:#000;width:100%;height:80px;position:absolute;z-index:auto;bottom:0;}
.marcio_rosso3:hover {opacity:1;background-color:#F70303;}
.bg-thumbs-bl {background-color:#000;}
.parallasso {background-position:center center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed;}
.cuberia6in {margin-right:1%;}
.cuberia6in:nth-child(6n) {margin-right:0%;}
.cuberia5in {margin-right:1%;height:260px;}
.cuberia5in:nth-child(5n) {margin-right:0%;}
.cuberia4in {margin-right:2%;margin-right:2.8999%;}
.cuberia4in:nth-child(last) {margin-right:0%;float:right;}
.cuberia3in {margin-right:2%;}
.cuberia3in:nth-child(3n) {margin-right:0%;float:right;}
.bordo-r {border-right:1px solid #444;}
.maiuscolo, .uppercase{text-transform:uppercase !important;}
.grassetto , .grasso, .bold{font-weight:bold;}
.giustificato, .justify {text-align:justify;}
.filo-rosso {width:145px;background-color:red;height:1.5px;margin-bottom:29px;}
.pad-verti{padding:30px 0;}
.margina-giu, .marginagiu, .margina_giu {margin-bottom:15px;}
.margina-su, .marginasu, .margina_su {margin-top:15px;}
.margina-dx, .marginadx, .margina_dx {margin-right:15px;}
.margina-sx, .marginasx, .margina_sx {margin-left:15px;}
.padding-dx{padding-right:15px;}
.padding-sx{padding-left:15px;}
.float_left, .float_l, .fl{float:left;}
.float_right, .float_r, .fr{float:right;}
.clear_both, .clear{clear:both;}
.thumb-inn {width:auto;height:350px;}
.thumb-inn1 {width:auto;height:400px;}
.thumb-inn2 {width:100%;height:450px;}
.thumb-inn3 {width:100%;height:150px;}
.thumb-inn4 {width:100%;height:150px;}
.thumb-inn5 {width:100%;height:170px;}
.margina-dx1p {margin-right:1%;}
.scritte-thumbs {color:#ccc;}
.scritte-thumbs:hover {color:#fff;}
.letterina {z-index:100;position:absolute;bottom:20px;left:2%;right:2%;font-weight:bold; size:25px;opacity:1;}
.tendina2 > div > ul > li.colonna-1-32 {width:19% !important; margin-right:1% !important;margin-bottom:50px !important;}
.tendina2 > div > ul > li > a > div > div.letterina {z-index:100;position:absolute;top:auto;_bottom:-40px;left:2%;right:2%;vertical-align:top;padding-top:5px;}
.tendina2 > div > ul > li > a > div > img {height:175px;}
.tendina2 > div > ul > li > a > div > div > h3.hei {font-weight:bold;color:#333 !important;font-size:13px;text-align:left;text-shadow: 1px 1px 3px #fff !important;opacity:1;}
.regola_dim_banner{width:auto;width:100%;height:600px;height:50vh;}
.regola_dim_banner_pagine{width:100%;height:170px;height:20vh;min-height:60px;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.pallino_selezionato{background-color:red !important;opacity:1 !important;filter:alpha(opacity=100) !important;}
._pallini_banner_generico{text-align:center;display:block;float:left;width:10px;height:10px;cursor:pointer;background-color:white;border-radius:20px;margin-right:10px;font-size:10px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#000;box-shadow:3px 3px 5px #000;}
a._pallini_banner_generico{text-decoration:none;opacity:0.5;filter:alpha(opacity=50);}
a._pallini_banner_generico:hover{text-decoration:none;opacity:1.0;filter:alpha(opacity=100);}
.div_scritte{border:0px;position:absolute;bottom:40px;right:40px;font-size:35px;color:#FFF;font-family:Geneva, Verdana, sans-serif;text-shadow:3px 3px 5px #000;font-weight:lighter;padding-right:200px;}
#div_banner_generico{border:0px;position:relative;overflow:hidden;margin:auto;}
.frecc{border:0px;background-color:transparent;cursor:pointer;margin:0px;padding:0px;}
.pio_a_gay{position:absolute;z-index:9;left:5%;top:23%;cursor:pointer;font-size:120px;color:#FFF;text-shadow:2px 2px 9px #000;font-weight:lighter;transition:font-size, left 1s ease;-moz-transition:font-size, left 1s ease;-ms-transition:font-size, left 1s ease;-webkit-transition:font-size, left 1s ease;-o-transition:font-size, left 1s ease;opacity:0.5;padding:50px 40px;}
.pio_a_gay:hover{font-size:120px;left:3%;opacity:1;}
.pio_a_des{position:absolute;z-index:9;right:5%;top:23%;cursor:pointer;font-size:120px;color:#FFF;text-shadow:2px 2px 9px #000;font-weight:lighter;transition:font-size, right 1s ease;-moz-transition:font-size, right 1s ease;-ms-transition:font-size, right 1s ease;-webkit-transition:font-size, oparightcity 1s ease;-o-transition:font-size, right 1s ease;opacity:0.5;padding:50px 40px;}
.pio_a_des:hover{font-size:120px;right:3%;opacity:1;}
.assurangetourix{overflow:hidden;position:relative;text-align:center;}
.div_contenuto0_in_evidenza{position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.div_bannerone{background-repeat:no-repeat;background-size:contain;background-position:left center;float:left;}
a._pallini_banner_generico{opacity:0.5;text-decoration:none;}
._pallini_banner_generico{background-color:white;box-shadow:0 0 2px 3px rgba(0, 0, 0, 0.2);color:#fff;cursor:pointer;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:0;margin-right:5px;text-align:center;border-radius:50%;padding:2px;}
.pallino_selezionato{background-color:transparent !important;border:1px solid #ffffff;padding:2px !important;opacity:1 !important;}
.pallosi{display:table;position:absolute;z-index:200;bottom:10px;margin:0 auto;text-align:center;width:100%;}
.pulsanti-app{position:absolute;z-index:300;top:480px;top:73vh;right:4%;text-align:center;padding:5px 0 5px 0;border-radius:15px;background-color:#0066CC;color:#FFF;width:270px;}
.pulsanti-appina{position:absolute;z-index:300;top:50px;right:5%;text-align:center;padding:5px 6px;border-radius:15px;background-color:#0066CC;color:#FFF;width:130px;}
.table{display:table;}
.alzino{width:90%;height:4px;}
.si-centra-subito {margin:0;padding:0;text-align:end;text-align:center;}
.si-centra, .centrato, .sicentra {text-align:end;text-align:center;}
.sopra_banner{position:absolute;z-index:301;text-align:left;padding:50px 0 0 0;color:#FFF;text-shadow:2px 1px 3px #666;vertical-align:middle;line-height:100%;}
.div_scritte-1c{position:relative;margin:0 auto;padding:0 9px;color:#000;width:auto;text-align:left;font-size:110%;color:#333;background:rgba(255, 255, 255, 1);height:auto;}
.ildiv{height:111px;max-height:111px;}
.tendina5 {background-color:#fff !important;}
.middle_menu{background-color:#FFF;display:none;position:fixed;z-index:999;padding:12px 3%;width:100%;left:0;top:0;border-bottom:4px solid #036;}
.div_evidenzio{background:rgba(255,255,255,0.9);position:absolute;z-index:999;padding:15px;right:10%;top:0;border-bottom:5px solid #036;max-width:350px;min-width:300px;}
.pompiolo{background-size:cover;margin-right:15px;}
.chisiami{border-bottom:1px solid #ccc;padding:4px 0;}
.chisiami_foto{background-size:cover;min-height:50px;}
.font-sizza{font-size:199% !important;line-height:100%;}
.div_scritte-1b{color:#06c;text-align:right;font-size:100%;display:block;}
.div_scritte-1{position:relative;margin-top:auto;text-align:left;}
.div_scritte-2{position:relative;margin:0 auto;background:rgba(255,255,255,0);color:#fff;width:auto;text-align:left;margin-top:-2%;margin-left:11%;_text-shadow:1px 1px 2px #444;font-size:120%;}
.sbianco{background:rgba(255,255,255,0.8);}
.olfattivo{position:absolute;bottom:8px;z-index:800;width:auto;}
.arrotonda{border-radius:25px;}
.rischiara{opacity:0.6;filter:alpha(opacity=60);cursor:pointer;}
.rischiara:hover{opacity:1;filter:alpha(opacity=100);}
.rischiara:active{opacity:1;filter:alpha(opacity=100);}
.resta-statico{display:none;}
.si-trasforma{display:block;}
.doppelganger{display:none;}
.relativo{position:relative;}
.assoluto{position:absolute;}
.fissato{position:fixed;}
.antetit{position:absolute;z-index:auto;bottom:0;width:100%;height:auto;padding:10px;text-align:center;background-color:#fff;opacity:0.8;filter:alpha(opacity=80);}
.divotto{display:block;}
.titolazzo{padding:20px 0 0 20px;}
.losanga{height:400px;height:52vh;min-height:380px;background-position:center center;background-size:contain;background-repeat:no-repeat;}
.losanga-206{background:#9CF;}
.losanga-207{background:#FC6;}
.losanga-208{background:#FCF;}
.losanga-209>div{background-repeat:repeat !important;}
.slungonide{height:290px;background-position:center center;background-size:cover;position:relative;}
.antetit2{position:absolute;left:20px;bottom:20px;text-shadow:2px 1px 3px #666;color:#FFF;text-align:left;}
.anteprima2{color:#fff;text-align:left;}
.supposta-esatta{width:33%;text-align:left;}
.mini-mi-piace{padding-top:3px;text-align:right;}
.verdone{color:#89BA17;}
img.scala-h{max-height:100%;width:auto;}
.titolino{position:relative;color:#004284;width:auto;margin:auto;text-align:left;font-size:1.5em;font-weight:bold;padding:0 10px 0 15px;transition:all 0s !important;}
.titolino2{position:relative;color:#004284;width:auto;margin:auto;text-align:left;font-weight:bold;padding:0 10px 0 0;transition:all 0s !important;}
.titol_adm{position:relative;color:#004284;width:auto;margin:auto;font-size:0.8em;font-weight:bold;padding:5px;transition:all 0s !important;}
.anteprimo{position:relative;color:#808080;width:auto;margin:auto;text-align:left;_text-transform:lowercase;font-size:18px;line-height:normal;background:rgba(255, 255, 255, 0);padding:20px 10px 0 15px;transition:all 0s !important;}
.slider_max{position:absolute;z-index:100;bottom:10px;padding:5px 0;margin:auto;width:94%;}
.scheda{height:300px;height:25vh;color:#000;background-position:center;background-size:contain;transition:all 1s ease, color 0s;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;border:15px solid transparent;border-left:0 solid transparent;border-top:0 solid transparent;background-repeat:no-repeat;overflow:hidden;text-decoration:none;opacity:0.9;background-color:rgba(94, 117, 49, 0.2);}
.scheda-gallery{border:5px solid rgba(255,255,255,1.00) !important;background-color:rgba(255,255,255,1.00) !important;opacity:1 !important;}
.scheda-gallery-w{border:5px solid #5E7531 !important;background-color:#5E7531 !important;opacity:1 !important;}
.labella{width:auto;margin:auto;padding:10px;background-color:rgba(255,255,255,0.80) !important;color:rgba(0,0,0,1.00);position:absolute;bottom:0;z-index:auto;text-align:center;}
.scheda2{height:300px;color:#000;background-position:center center;background-size:cover;transition:all 1s ease, color 0s;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;background-repeat:no-repeat;overflow:hidden;text-decoration:none;border:0 solid #ccc;}
.scheda2bis{height:180px;color:#000;background-position:center center;background-size:cover;background-repeat:no-repeat;overflow:hidden;text-decoration:none;border:0 solid #ccc;}
.scheda3{height:500px;color:#000;background-position:center center;background-size:cover;background-repeat:no-repeat;overflow:hidden;text-decoration:none;border:0 solid #ccc;}
.scheda4 {height:180px;}
.scheda_ricerca{color:#000;transition:all 1s ease, color 0s;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;overflow:hidden;text-decoration:none;opacity:0.9;border:1px solid #ccc;-webkit-filter:saturate(30%);filter:saturate(30%);}
.scheda_adm{height:80px;color:#000;background-position:center;background-size:cover;transition:all 1s ease, color 0s;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;background-repeat:no-repeat;overflow:hidden;text-decoration:none;background:#e4e4e4;background:-moz-linear-gradient(top, #e4e4e4 84%, #c6c6c6 100%);background:-webkit-linear-gradient(top, #e4e4e4 84%,#c6c6c6 100%);background:linear-gradient(to bottom, #e4e4e4 84%,#c6c6c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#c6c6c6',GradientType=0);}
.senza_riga, .noriga {text-decoration:none !important;}
.nascosto, .nascondi, .hidden {display:none;}
.visibile{display:block;}
.nero{color:#000;}
.riga_rossa {width:100%;bottom:0;background-color:#FF1400;height:9px;margin:auto;z-index:auto;}
a.nero{color:#000;text-decoration:none;}
a.nero:hover{color:#333;text-decoration:none;}
.scheda:hover{transform:scale(1.1);opacity:0.5;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";filter:progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');}
.scheda2:hover, .scheda_adm:hover, .scheda_ricerca:hover{__transform:scale(1.02);__-moz-transform:scale(1.02);__-webkit-transform:scale(1.02);__-o-transform:scale(1.02);__-ms-transform:scale(1.02);__-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=1, SizingMethod='auto expand')";__filter:progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=1, SizingMethod='auto expand');}
.verder{color:#0068D0;text-transform:uppercase;font-family:Arial !important; font-size:90%;}
.centra{text-align:center;}
.spadda_max{padding:10px !important;}
.gogolo{}
.badge{padding:10px;border-radius:15px;color:#000;background-color:#ccc;cursor:pointer;margin:5px;}
.min-h{min-height:65px;}
.nyroModalCont{overflow:hidden !important;}
.nyroModalImg{overflow:hidden !important;}
.overlay{background:#000 none repeat scroll 0 0;border:0 solid red;bottom:0;cursor:pointer;left:0;opacity:0.8;position:fixed !important;right:0;top:0;z-index:1000;}
.box{border:0 solid red;bottom:0;display:none;left:0;position:fixed !important;right:0;text-align:center;top:0;z-index:1300;}
.chiudi_tube{color:#fff;cursor:pointer;font-size:20px;font-weight:bold;position:absolute;right:2%;top:2%;}
.frame_tube{border:0 solid red;height:80vh;margin-top:10vh;width:80%;}
.video_antep{background-image:url("/images/play.jpg");background-position:center center;background-repeat:no-repeat;height:100%;position:absolute;width:100%;}
.apri_tube{cursor:pointer;}
.video-ico{position:relative;margin:auto;width:100%;height:auto;background-image:url("/images/video2.png");background-position:center center;background-repeat:no-repeat;background-size:contain;height:30vh;}
.rigolino{width:auto;height:2px;border-bottom:#CCC 1px dotted;margin-bottom:5px;}
.inputotto{background-color:#fff;border:1px solid #ccc;border-radius:1px;color:#333;margin:5px 0 10px;padding:15px;width:100%;size:14px;}
#bottone_form_contattaci{background-color:#0074E3;border:0 solid #aaa;border-radius:1px;color:#fff;cursor:pointer;margin:10px 0;padding:15px;text-transform:uppercase;width:100% !important;}
.errore_contatti{color:red !important;}
.scontorno{border:1px solid rgba(110,110,110,1.00);padding:5px;border-radius:5px;}
.logo_sponsor{width:auto;max-height:30px;}
.txt_footer{color:#2F2F2F;}
.news_txt{color:#333;font-size:0.82em;}
.focus_on_snow{width:100%;height:250px;overflow:hidden;border-top:1px dotted #535353;border-bottom:1px dotted #535353;}
.titolo_home{font-size:1em;color:#004284;}
.titolo_int{font-size:auto;color:#004284;}
.evidenzio{position:absolute;z-index:999;margin:auto;width:70%;background-color:#fff;top:25%;left:50%;margin-left:-25%;}
.epiccolina{font-size:70% !important;}
.intestazione_sezione{background-color:#fff;color:#004080;font-weight:300;padding:5px;border-radius:2px;border-bottom:1px solid #004080;}
.voci_footer a{color:#999;font-size:11px;text-decoration:underline;text-transform:uppercase;}
.voci_footer{color:#999;font-size:11px;}
.testo_news a{color:#004080}
.altri_link{border:1px solid #ccc;background:#f4f4f4;border-radius:2px;padding:15px;text-align:center;margin-bottom:10px;color:#004080;transition:all 1s ease 0s, color 0s ease 0s;}
.altri_link:hover{opacity:0.8;background:#fff;}
.news_data{color:#999;font-size:auto;}
.news_tit{font-size:0.75em;text-transform:uppercase;text-decoration:none;}
.testo_news{}
.data_notizia{color:#777;font-size:0.8em;font-weight:bold;}
.alto{max-height:540px!important;}
.serciatorio{padding:5px;width:100%;}
.bordo-giu{border-bottom:1px solid #ccc;}
.menu_pri span{padding-left:10px;}
._menu_pri a:nth-last-child(1){display:none;}
._menu_pri a:nth-last-child(5){display:none;}
._menu_pri a:nth-last-child(3){display:none;}
._menu_pri span:nth-last-child(4){display:none;}
._menu_pri span:nth-last-child(2){display:none;}
._menu_pri span:nth-last-child(6){display:none;}
.menu_sec{padding-right:12px;}
.menu_sec:hover{text-decoration:underline;}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 8002 !important;
    display: none;
    float: left;
    width: 100%;
    padding: 2rem;
    margin: 0;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: rgba(255, 255, 255, 0.8);
    background-clip: padding-box;
    border: 0 solid rgba(0, 0, 0, 0.15);
    border-radius: 0 0 0.25rem 0.25rem;
}
.ammi{background-image:url(/images/amministrazione-trasparente.jpg);background-size:cover;background-repeat:no-repeat;height:88px;}
.albopre{background-image:url(/images/albopretorio.png);background-size:cover;background-repeat:no-repeat;height:88px;}
.comefare{background-image:url(/images/comefareper.jpg);background-size:cover;background-repeat:no-repeat;height:88px;}
span img{margin-right:3px;}
.bott_cerca{border:0;border-radius:3px;background-color:#004080;color:#fff;font-size:18px;padding:8px 25px;}
.laprotezione{border-radius:2px;border:1px solid #ccc;}
.protezione{background-color:#1b9e2c;color:#fff;text-align:center;padding:10px;}
.sottoprotezione{padding:10px;_height:75px;}
.profondisci a{text-transform:capitalize;}
.tendina{color:#58585a;font-size:15px;height:33px;width:100%;}
.jfontsize-button{font-weight:bold;padding:3px 2px;color:#000;border:solid 1px #ccc;}
.jfontsize-button:hover{text-decoration:none;background:#333;color:#fff;border:solid 1px #333;}
.jfontsize-disabled, .jfontsize-disabled:hover{color:#aaa;border:solid 1px #eee;background:#eee;}
.some-class-name2{font-size:12px;}
#search{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:101;background-color:rgba(0, 0, 0, 0.7);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:translate(0px, -100%) scale(0, 0);-moz-transform:translate(0px, -100%) scale(0, 0);-o-transform:translate(0px, -100%) scale(0, 0);-ms-transform:translate(0px,-100%) scale(0,0);transform:translate(0px, -100%) scale(0, 0);opacity:0;}
#search.open{-webkit-transform:translate(0px, 0px) scale(1, 1);-moz-transform:translate(0px, 0px) scale(1, 1);-o-transform:translate(0px, 0px) scale(1, 1);-ms-transform:translate(0px, 0px) scale(1, 1);transform:translate(0px, 0px) scale(1, 1);opacity:1;}
#search input[type="search"]{
	position:absolute;
	top:50%;
	width:80%;
	color:rgb(255,255,255);
	background:rgba(0,0,0,0);
	font-size:30px;
	font-weight:300;
	text-align:center;
	margin-left:10%;
	margin-top:-51px;
	outline:none;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	transition: border-color ease-in-out 0s, box-shadow ease-in-out 0s;
	}
#search .btn{position:absolute;top:50%;left:50%;margin-top:61px;margin-left:-45px;color:#fff;background-color:red;}
#search .close{z-index:900;position:fixed;top:3%;right:3%;color:#fff;background-color:red;border-color:red;opacity:1;padding:10px 17px;font-size:27px;border:0px;border-radius:3px;}
#div_banner_generico{border:0px;position:relative;overflow:hidden;margin:auto;}
.form-control:focus {   
    box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.25);

}

.frecc{border:1px solid red;background-color:transparent;cursor:pointer;width:35px;height:auto;margin:0px;padding:0px;position:absolute;z-index:5;left:2%;}
._f_a_sin{left:2%;top:45%;}
._f_a_des{right:2%;top:45%;}

.btn-stampi {border:0; border-radius:0;width:30%;}
.btn-stampi:hover {background-color:#000;color:#fff;}
.banner_homepage{overflow:hidden;position:relative;text-align:center;}
.assurangetourix{overflow:hidden;position:relative;text-align:center;}
.div_contenuto0_in_evidenza{position:absolute;background-repeat:no-repeat;background-size:cover !important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center center;width:100%;}
.div_bannerone{background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center;float:left;}
a._pallini_banner_generico{opacity:0.5;text-decoration:none;}
._pallini_banner_generico{background-color:white;box-shadow:0 0 2px 3px rgba(0, 0, 0, 0.2);color:#fff;cursor:pointer;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:0;margin-right:5px;text-align:center;border-radius:50%;padding:2px;}
.pallino_selezionato{background-color:transparent !important;border:1px solid #ffffff;padding:2px !important;opacity:1 !important;}
.pallosi{display:none;}
.regola_dim_banner_fade{width:auto;width:100%;height:700px;height:75vh;}
.ul{list-style-type:none;margin:0;padding:0;padding-left:-10px;}
.li{list-style-type:none;margin:0;padding:0;padding-left:-10px;}
.ul0{list-style-type:none;margin:0;padding:0;padding-bottom:20px;padding-top:8px;}
.ul1{list-style-type:none;}
.ul1 a{}
.ul1 a:hover{}
#menu_pagina_contenuto_sliding li{border-bottom:1px solid #d3d3d3;}
.ul_menu_pagina_contenuto_sliding{}
.li_menu_pagina_contenuto_sliding{}
span.espandi{}
.li_attivo{}
.non_espandi{}
.espandi{}
a.menu_contenuto_sliding_selezionato{color:#004080 !important;}
.gotho{}
.gothed{display:none;}
.gothed>li>a{font-size:13px;color:#666;text-decoration:none;cursor:pointer;font-weight:normal;}
.gothed>li>ul>li>a{font-size:12px;color:#666;text-decoration:none;cursor:pointer;font-weight:normal;padding-left:0px;}
a.gothino:hover{_color:#757575;color:#004080;cursor:pointer;}
.gothon{font-size:12px;font-weight:bold;color:#757575;}
ul{padding:0px;margin:0px;list-style:none;}
li{list-style:none;}
li.mio{padding:0px;margin:0px;list-style:none;list-style-image:url(../images/piciolino.png);}
.selezionato_li{border-right:5px solid red;}
a.gothino{font-size:14px;font-weight:bold;color:#999;text-decoration:none;cursor:pointer;display:block;padding:3px 0;}
a.paginazione{color:#666;font-size:auto;text-decoration:none;}
.paginazione{color:#ccc;font-size:auto;text-decoration:none;cursor:pointer;}
.paginazione:hover{color:#004080;cursor:pointer;}
#sitemap_menu_contenuto0 li a, #sitemap_menu_contenuto1 li a, #sitemap_menu_contenuto2 li a, #sitemap_menu_contenuto3 li a, #sitemap_menu_contenuto4 li a{font-size:0.8em;color:#999;}
#sitemap_menu_contenuto0 li a:hover, #sitemap_menu_contenuto1 li a:hover, #sitemap_menu_contenuto2 li a:hover, #sitemap_menu_contenuto3 li a:hover, #sitemap_menu_contenuto4 li a:hover{color:#004080;}
.voce_sitemap{font-size:0.8em;color:#999;}
.livello_1{padding-left:5px;font-size:10px;line-height:normal;}
table.tableTable{border:0 none;width:100% !important;text-align:left;vertical-align:top;}
table.tableTable td{background-color:#e3e3e3;border:1px solid #ffffff !important;padding-left:0;padding:2px !important;width:auto;text-align:left;vertical-align:top;line-height:normal !important;font-size:11px;}
table.tableTable td:hover{background-color:#ffffff;}
table.tableTable tr:hover{background-color:#eee !important;}
table.tableTable th{background-color:#999999;color:#ffffff;font-weight:bold;height:30px;padding-left:0;padding:0;text-align:left;vertical-align:top;line-height:normal !important;font-size:11px !important;}
table{border:0 none;width:100% !important;}
table.td{background-color:#e3e3e3;border:0 none;padding-left:5px;width:auto;text-align:left;vertical-align:top;line-height:normal !important;font-size:11px !important;}
table.th{background-color:#999999;color:#ffffff;font-weight:bold;height:30px;padding-left:5px;text-align:left;vertical-align:top;line-height:normal !important;font-size:11px !important;}
a.pdf{background:rgba(0, 0, 0, 0) url("../images/pdf.png") no-repeat scroll 0 1px;line-height:16px;padding:1px 0 1px 18px;}
a.zip{background:rgba(0, 0, 0, 0) url("../images/zip.png") no-repeat scroll 0 1px;line-height:16px;padding:1px 0 1px 18px;}
a.doc{background:rgba(0, 0, 0, 0) url("../images/word.png") no-repeat scroll 0 1px;line-height:16px;padding:1px 0 1px 18px;}
a.odt{background:rgba(0, 0, 0, 0) url("../images/word.png") no-repeat scroll 0 1px;line-height:16px;padding:1px 0 1px 18px;}
a.xls{background:rgba(0, 0, 0, 0) url("../images/excel.png") no-repeat scroll 0 1px;line-height:16px;padding:1px 0 1px 18px;}
a.pag{background:rgba(0, 0, 0, 0) url("../images/page.png") no-repeat scroll 0 1px;line-height:16px;padding:1px 0 1px 18px;}
a.xml{background:rgba(0, 0, 0, 0) url("../images/xml.png") no-repeat scroll 0 1px;line-height:16px;padding:1px 0 1px 18px;}
a.img{background:rgba(0, 0, 0, 0) url("../images/img.png") no-repeat scroll 0 1px;line-height:16px;padding:1px 0 1px 18px;}
a.mail{background:rgba(0, 0, 0, 0) url("../images/mail.png") no-repeat scroll 0 1px;line-height:16px;padding:1px 0 1px 18px;}
a.ppt{background:rgba(0, 0, 0, 0) url("../images/ppt.png") no-repeat scroll 0 1px;line-height:16px;padding:1px 0 1px 18px;}
a.rtf{background:rgba(0, 0, 0, 0) url("../images/rtf.png") no-repeat scroll 0 1px;line-height:16px;padding:1px 0 1px 18px;}
.lombarda{padding-top:6px;}
.msa_color {color:#004284;}
.msa_color2 {color:#0068D0;}
.msa_bg_color, .msa_bgcolor {background-color:#0068D0;}
.msa_bg_color2, .msa_bgcolor2 {background-color:#054588;}
.msa_bg_color_shade, .msa_bgcolor_sh, .msa_bgcolor_shade {
background: rgb(0,104,208); /* Old browsers */
background: -webkit-linear-gradient(rgba(0,104,208,1) 0%, rgba(0,104,208,1) 84%, rgba(0,66,132,1) 84%, rgba(0,66,132,1) 100%);
background: -o-linear-gradient(rgba(0,104,208,1) 0%, rgba(0,104,208,1) 84%, rgba(0,66,132,1) 84%, rgba(0,66,132,1) 100%);
background: linear-gradient(rgba(0,104,208,1) 0%, rgba(0,104,208,1) 84%, rgba(0,66,132,1) 84%, rgba(0,66,132,1) 100%); /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0068d0', endColorstr='#004284',GradientType=0 ); /* IE6-9 */
}
.msa_bg_color_grey, .msa_bgcolor_grey {background-color:#969696;}
.msa_bg_color_grey2, .msa_bgcolor_grey2 {background-color:#eaeaea;}
.msa_bg_color_shade_grey, .msa_bgcolor_shg, .msa_bgcolor_shade_grey {
background: rgb(0,104,208); /* Old browsers */
background: -webkit-linear-gradient(rgba(150,150,150,1) 0%, rgba(150,150,150,1) 84%, rgba(0,66,132,1) 84%, rgba(0,66,132,1) 100%);
background: -o-linear-gradient(rgba(150,150,150,1) 0%, rgba(150,150,150,1) 84%, rgba(0,66,132,1) 84%, rgba(0,66,132,1) 100%);
background: linear-gradient(rgba(150,150,150,1) 0%, rgba(150,150,150,1) 84%, rgba(0,66,132,1) 84%, rgba(0,66,132,1) 100%); /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0068d0', endColorstr='#004284',GradientType=0 ); /* IE6-9 */
}
.bg_white_shade {
  background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 25%, rgba(255,255,255,1) 26%, rgba(255,255,255,0.33) 28%, rgba(255,255,255,0) 29%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 25%,rgba(255,255,255,1) 26%,rgba(255,255,255,0.33) 28%,rgba(255,255,255,0) 29%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 25%,rgba(255,255,255,1) 26%,rgba(255,255,255,0.33) 28%,rgba(255,255,255,0) 29%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
}
.bianco-opaco {__background: rgba(244, 244, 244, 0.3)}
.invisibile {visibility: hidden;}
.croccante{z-index:200;left:0;top:-80px;position:absolute;float:left;background-color:#FF1400;border-radius:0;}
.padda10 {padding:10px;}
.padda20 {padding:20px;}
.padda30 {padding:30px;}
.padda40 {padding:40px;}
.padda50 {padding:50px;}
.padda60 {padding:60px;}
.banner_page_h {height:450px;background-position:center center; background-repeat:no-repeat; background-size:cover;}
.titolo_appli {font-size:5em;text-align:center;width:100%;opacity:.7;}
.triangolo_blue {position:absolute;top:0;right:0;border-top: 100px solid #0068D0; border-left: 100px solid transparent;}
.triangolo_blue > div {position:absolute;top:-90px;right:19px;color:#fff;font-size:35px;font-weight:bold;}
.espandi-pad {padding-left:2%;padding-right:2%;}
.bottom {bottom:0;}
.padding-top-banner {margin-top:5vh;}
.padding-top-banner-corto {margin-top:25vh;}
.padding-top-banner-corto-big {margin-top:20vh;}
.border-r {border-right:1px solid #ccc;}
.rigopiano{
	background-image:url(/images/rigopiano.png);
	background-position:right;
	background-repeat:repeat-y;
	width:40px;
	height:286px;
	position:absolute;
	top:38px;
	right:-20px;
}
.rigopiano:last-child {display:none;}
.filoncino {width:100%;height:1px;background-color:#ccc;border-left:15px solid #fff;border-right:15px solid #fff;margin-top:1%;margin-bottom:3%;}
.filoncino2 {width:100%;height:1px;background-color:#ddd;border-left:16px solid #fff;border-right:16px solid #fff;margin-top:3%;margin-bottom:3%;}
.altezzitk {width:70%;height:140px;margin:auto;padding-top:10px;padding-bottom:10px;}
.developpa {background-position:center center; background-size:contain; background-repeat:no-repeat;}
.categoria > div:last-child {clear:both !important;margin-top:30px;border-right:0 !important;}
.categoria > div.partnership123 {display:block !important;}
.categoria > div:nth-child(4) {border-right:0 !important;}

.grey_clamar {color:#A3A3A3;}
.grey_clamar_txt {color:#707070;}
.grey_clamar_bg {background-color:#707070;}
.bg_grey_l {background-color:#EFEFEF;}
p {padding:0;margin:0;}

.under_box_shadow {
  -webkit-box-shadow: 0 8px 6px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 8px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.16);
}

/*
.selected_index >div>div>div:nth-child(2) {color:#fff !important;text-decoration:none !important;border-bottom:#FF1400 8px solid !important;}
.selected_0 >div>div>div:nth-child(3) {color:#fff !important;text-decoration:none !important;border-bottom:#FF1400 8px solid !important;}
.selected_5 >div>div>div:nth-child(5) {color:#fff !important;text-decoration:none !important;border-bottom:#FF1400 8px solid !important;}
.selected_3 >div>div>div:nth-child(7) {color:#fff !important;text-decoration:none !important;border-bottom:#FF1400 8px solid !important;}
.selected_1 >div>div>div:nth-child(9) {color:#fff !important;text-decoration:none !important;border-bottom:#FF1400 8px solid !important;}
.selected_1_det >div>div>div:nth-child(5) {color:#fff !important;text-decoration:none !important;border-bottom:#FF1400 8px solid !important;}
.selected_2_det >div>div>div:nth-child(19) {color:#fff !important;text-decoration:none !important;border-bottom:#FF1400 8px solid !important;}
*/
.selected_4_cat >div>div>div:nth-child(2) {color:#fff !important;text-decoration:none !important;border-bottom:#FF1400 8px solid !important;}
/*
.selected_4_det >div>div>div:nth-child(23) {color:#fff !important;text-decoration:none !important;border-bottom:#FF1400 8px solid !important;}
.selected_2 >div>div>div:nth-child(4) {color:#fff !important;text-decoration:none !important;border-bottom:#FF1400 8px solid !important;}
*/

.selected, .selezionato {color:#FF0000 !important;text-decoration:none !important;}

.content-push {
    flex: 1 0 auto;
}

.body-flex, .body_flex, .bodyflex {
	display: flex;
	min-height: 100vh;
	flex-direction: column;
}

.menu-flex, .menu_flex, .menuflex {
	display: flex;
	display: -webkit-flex;
	flex-flow: row nowrap;
	-webkit-flex-flow: row nowrap;
	align-items: center;
	-webkit-align-items: center;
}

.flex-container {
	display: flex;
	flex-flow: column nowrap; /* scorciatoia flex-direction e flex-wrap */
	height: auto;
}
.flex-item {
	flex: 0 0 auto; /* scorciatoia flex-grow flex-shrink flex-basis */
	width: 100%;
	height: 100%;
}

.v-center, .v_center, .vcenter {
	top: 50%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50);
  }

.referenze_div {
	_display:table;
	_width:18%;
}

.referenze_div > h4 {
	padding: 3% !important;
	font-size:20px;
}

.referenze_div > p {
	padding: 3% !important;
	font-weight:300 !important;
	height:1400px;
}

#risultato_ok_invia_contatti {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:100% 100vh;
	z-index:998;
	background-color:rgba(255,255,255, 0.8);
}

.form_successo {
	position:fixed;
	z-index:999;
}

.ie-z-index {z-index:1000 auto;opacity:1;}
.reset-index {z-index:0;opacity:1;}

.div_sitemap-in > li > a {color:white !important;font-size:13px !important;}
.div_sitemap-in > li > ul > li > a {color:white !important;font-size:13px !important;}

.__div_sitemap-escludi > li:nth-child(1) {display:none;}
.__div_sitemap-escludi > li:nth-child(2) {display:none;}

.logo-mobile {display:none;}
