div-_^, .colora{border:1px solid #FF0000 !important;}
.__colora {border:1px solid #FF0000 !important;}
@font-face{font-family:myhelvy;src:url('../font/HelveticaNeue-Light_0.ttf'),
url('../font/HelveticaNeue-Light_0.eot'),
url('../font/HelveticaNeue-Light_0.otf'),
url('../font/HelveticaNeue-Light_0.woff'),
url('../font/HelveticaNeue-Light_0.svg');}
@font-face{font-family:myroboto_lt;src:url('../font/Roboto-Thin.ttf');}
@font-face{font-family:myhelvy_lt;src:url('../font/HelveticaNeue-UltraLight.ttf'),
url('../font/HelveticaNeue-UltraLight.eot'),
url('../font/HelveticaNeue-UltraLight.otf'),
url('../font/HelveticaNeue-UltraLight.woff'),
url('../font/HelveticaNeue-UltraLight.svg');}
@font-face{font-family:myhelvy_bk;src:url('../font/HelveticaBlk.ttf'),
url('../font/HelveticaBlk.eot'),
url('../font/HelveticaBlk.otf'),
url('../font/HelveticaBlk.woff'),
url('../font/HelveticaBlk.svg');}
@font-face{font-family:myrink;src:url('../font/rinkesregularpersonal.ttf'),
url('../font/rinkesregularpersonal.eot'),
url('../font/rinkesregularpersonal.otf'),
url('../font/rinkesregularpersonal.woff'),
url('../font/rinkesregularpersonal.svg');}
.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;color:#004080 !important;}
.mydance_lt{font-family:Open sans, serif !important;font-weight:lighter !important;font-weight:bold;color:#004080 !important;}
.myroboto{font-family: 'Roboto', sans-serif; font-weight:400;}
.myroboto100{font-family: 'Roboto', sans-serif; font-weight:100;}
.myroboto700{font-family: 'Roboto', sans-serif; font-weight:700;}
.myhelvy_bk{font-family:myhelvy_bk !important;}
.myhelvy{font-family:myhelvy !important;}
.myhelvy_lt{font-family:myhelvy_lt !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;}
.myoswald900{font-family: 'Oswald', sans-serif; font-weight:900;}
.font110 {font-size:110%;}
.font120 {font-size:120%;}
.font130 {font-size:130%;}
.font110 {font-size:140%;}
.font150 {font-size:150%;}
.font1rem {font-size:1rem;}
.font1e5rem {font-size:1.5rem;}
.font2rem {font-size:2rem;}
.font2e5rem {font-size:2.5rem;}
.font3rem {font-size:3rem;}
.font3e5rem {font-size:3.5rem;}
.font4rem {font-size:4rem;}
.font4e5rem {font-size:4.5rem;}
.font5rem {font-size:5rem;}
.font5e5rem {font-size:5.5rem;}
.linen {line-height:normal;}
.line1 {line-height:100%;}
.line1e2 {line-height:120%;}
.open{font-family:'Open Sans', sans-serif;}
a{text-decoration:none;transition:all 0.2s ease 0s, color 0s ease 0s;cursor:pointer;}
a:hover{opacity:0.9;}
.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:550px;height:50vh;}
.bodyvh{height:550px;height:50vh;}
.menuvh{__height:60px;__height:5vh;__min-height:60px;___min-height:5vh;padding-bottom:50px !important;}
.menu_header {margin-top:0.7%;}
.social-icons {margin-top:1%;}
.banner{}
div.menu_telo{padding-top:8px;font-weight:lighter;}
.menux{color:#fff;text-decoration:none;font-size:1.2em;padding:0 8px;}
a.menux{color:#fff;text-decoration:none;font-size:1.2em;}
a.menux:hover{color:#000;text-decoration:none;}
a.menux_selected{color:#000;text-decoration:none;}
a.socials{color:#000;text-decoration:none;font-size:1em;}
a.socials:hover{color:#fff;text-decoration:none;}
a.generico{color:#000;text-decoration:none;}
a.generico:hover{color:#333;text-decoration:underline;}
a.linkini{font-size:13px;}
.selezionato{color:#111 !important;text-decoration:none !important;}
.fondo_grigio_prodotti {background-color:#ddd;padding:10px;}
.menu-classico span{margin-right:1px;position:relative;top:1px;}
.menuino{display:none;}

.ilmenuino{
	color:#fff;text-decoration:none;cursor:pointer;width:100%;padding:15px;background-color:#DA1212;border-bottom:1px solid #fff;text-transform:uppercase;}
.ilmenuino:hover{color:#000;font-weight:bold;background-color:#fff !important;}

.immaginetta{display:none;}
.clicca, .cursor, .pointer, .mouse {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;font-weight:lighter;}
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:rgba(10,10,10,1.00);}
.testo_home p a, .testo_home ul li a{color:#153a66!important;}
.modifica{color:#153a66;font-size:12px;}
.a-destra, .adestra{text-align:right;}
.a-sinistra, .asinistra{text-align:left;}
.grigio{color:#333 !important;}
.grigietto{color:#6D6E70 !important;}
.grigione{color:#444 !important;}
.blu_fal{color:#071981 !important;}
.white{color:#fff !important;}
a.white{color:#fff;text-decoration:none;}
a.white:hover{color:#FFC !important;}
.oro_max{background-color:#DCD5B3;}
.verde_max{}
.bianco_max{background-color:#fff;}
.red{color:#DA1212;}
.maiuscolo, .uppercase{text-transform:uppercase !important;}
.pad-verti{padding:30px 0;}
.margina-giu{margin-bottom:15px;}
.margina-su{margin-top:15px;}
.margina-dx{margin-right:15px;}
.margina-sx{margin-left:15px;}
.float_left, .fl{float:left;}
.float_right, .fr{float:right;}
.clear_both, .clear{clear:both;}
.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;text-align:center;}
.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;}
.piciolino{background-color:#FFF;display:none;position:fixed;z-index:999;padding:12px 3%;width:100%;left:0;top:0;border-bottom:5px 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:0 auto;padding:12px;background:rgba(255,255,255,0.8);color:#333;width:auto;text-align:left;margin-top:3%;}
.div_scritte-2{position:relative;margin:0 auto;padding:12px;background:rgba(255,255,255,0.7);color:#333;width:auto;text-align:left;margin-top:3%;}
.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:#004080;width:auto;margin:auto;text-align:center;font-size:1.2em;font-weight:bold;padding:10px;transition:all 0s !important;}
.titol_adm{position:relative;color:#004080;width:auto;margin:auto;font-size:0.8em;font-weight:bold;padding:5px;transition:all 0s !important;}
.anteprimo{position:relative;color:#000;width:auto;margin:auto;text-align:center;text-transform:lowercase;font-size:1em;line-height:normal;background:rgba(255, 255, 255, 0.55);padding:5px;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;height:25vh;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;border:0 solid #5E7531;background-repeat:no-repeat;overflow:hidden;text-decoration:none;border:1px solid #ccc;}
.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{text-decoration:none;}
.nascosto{display:none;}
.nascondi{display:none;}
.visibile{display:block;}
.nero{color:#000;}
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.1);-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');}
.verder{color:#5E7531;}
.centra{text-align:center;}
.spadda_max{padding:10px !important;}
.gogolo{padding:20px !important;}
.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 #aaa;border-radius:5px;color:#000;margin:3px 0;padding:10px;width:100%;}
#bottone_form_contattaci{background-color:#004080;border:1px solid #aaa;border-radius:8px;color:#fff;cursor:pointer;margin:3px 0;padding:10px;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;}
.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:10px;}
.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;}
.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:100%;color:rgb(255, 255, 255);background:rgba(0, 0, 0, 0);font-size:60px;font-weight:300;text-align:center;border:0px;margin:0px auto;margin-top:-51px;outline:none;}
#search .btn{position:absolute;top:50%;left:50%;margin-top:61px;margin-left:-45px;}
#search .close{z-index:900;position:fixed;top:3%;right:3%;color:#fff;background-color:#DA1212;opacity:1;padding:10px 17px;font-size:27px;border:0px;border-radius:3px;}
#div_banner_generico{border:0px;position:relative;overflow:hidden;margin:auto;}
.frecc{border:0;background-color:transparent;cursor:pointer;width:30px;height:auto;margin:0px;padding:0px;position:absolute;z-index:5;}
.frecc>img{width:90%;height:auto;}
.f_a_sin{left:3%;top:45%;}
.f_a_des{right:3%;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:550px;height:45vh;}
.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:12px;text-decoration:none;}
.paginazione{color:#ccc;font-size:12px;text-decoration:none;}
.paginazione:hover{color:#004080;}
#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;}
.listamp_color {color:#DA1212;}
.listamp_bg_color {background-color:#DA1212;}
.marginasu30 {margin-top:30px;}
.marginasu40 {margin-top:40px;}
.invisibile {visibility:hidden;}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 10000000000000000000;
    display: none;
    width: 100%; 
	padding: 0;
    margin: 0;
	background-color: rgba(0,0,0, 0);
    background-clip: padding-box;
    border: 0 solid rgba(0,0,0, 0);
    border-radius: 0;
}
.dropdown-menu-inner {
	padding: 6px;
    margin: 0.125rem 0 0;
    font-size: 0.8rem;
    color: #000;
    text-align: left;
    list-style: none;
    background-color: rgba(138,139,140, 0.5);
    background-clip: padding-box;
    border: 0 solid rgba(0, 0, 0, 0.5);
    border-radius: 0.1rem;
}
.dropdown-menu a {color:#000;font-weight:bold;text-decoration:none;}
.dropdown-menu a:hover {color:#DA1212;font-weight:bold;text-decoration:none;}
.dropdown-menu-li:hover {color:#DA1212;font-weight:bold;text-decoration:none;}
.fascia_banner {background-position:center center; background-repeat:no-repeat; background-size:cover;}
.freccia_giu {position:fixed;right:3%;bottom:5%;z-index:99999999;color:#000;}
.freccia_giu:hover {color:#red;}



