@charset "UTF-8";
/* colors */
/* ========================================================================== COLORS DEFAULT ROSSO -> #dc513a
========================================================================== */
/*********** con aggiunta per colore nel menu *************/
.borderColor { border-color: #dc513a; }

/* rosa chiro */
.color1, header nav ul li a.color1:hover, .prefooter li.rss li a.color1:hover, .bgColor1, .hoverBgColor1:hover { background-color: #ff9999; }

.colorText1 { color: #ff9999; }

.borderColor1 { border-color: #ff9999; }

/* rosa */
.color2, header nav ul li a.color2:hover, .prefooter li.rss li a.color2:hover, .bgColor2, .hoverBgColor2:hover { background-color: #ff6666; }

.colorText2 { color: #ff6666; }

.borderColor2 { border-color: #ff6666; }

/* rosa scuro*/
.color3, header nav ul li a.color3:hover, .prefooter li.rss li a.color3:hover, .bgColor3, .hoverBgColor3:hover { background-color: #ff3333; }

.colorText3 { color: #ff3333; }

.borderColor3 { border-color: #ff3333; }

/* rosso */
.color4, header nav ul li a.color4:hover, .prefooter li.rss li a.color4:hover, .bgColor4, .hoverBgColor4:hover { background-color: #cf3c3e; }

.colorText4 { color: #cf3c3e; }

.borderColor4 { border-color: #cf3c3e; }

/* rosso scuro */
.color5, header nav ul li a.color5:hover, .prefooter li.rss li a.color5:hover, .bgColor5, .hoverBgColor5:hover { background-color: #961c27; }

.colorText5 { color: #961c27; }

.borderColor5 { border-color: #961c27; }

/* pesca */
.color6, header nav ul li a.color6:hover, .prefooter li.rss li a.color6:hover, .bgColor6, .hoverBgColor6:hover { background-color: #f6946b; }

.colorText6 { color: #f6946b; }

.borderColor6 { border-color: #f6946b; }

/* arancio */
.color7, header nav ul li a.color7:hover, .prefooter li.rss li a.color7:hover, .bgColor7, .hoverBgColor7:hover { background-color: #f37045; }

.colorText7 { color: #f37045; }

.borderColor7 { border-color: #f37045; }

/* rosso mattone */
.color8, header nav ul li a.color8:hover, .prefooter li.rss li a.color8:hover, .bgColor8, .hoverBgColor8:hover { background-color: #ce4234; }

.colorText8 { color: #ce4234; }

.borderColor8 { border-color: #ce4234; }

/* bordeaux */
.color9, header nav ul li a.color9:hover, .prefooter li.rss li a.color9:hover, .bgColor9, .hoverBgColor9:hover { background-color: #94363a; }

.colorText9 { color: #94363a; }

.borderColor9 { border-color: #94363a; }

/* bordeaux scuro */
.color10, header nav ul li a.color10:hover, .prefooter li.rss li a.color10:hover, .bgColor10, .hoverBgColor10:hover { background-color: #5d050f; }

.colorText10 { color: #5d050f; }

.borderColor10 { border-color: #5d050f; }

/* giallo */
.color11, header nav ul li a.color11:hover, .prefooter li.rss li a.color11:hover, .bgColor11, .hoverBgColor11:hover { background-color: #feca45; }

.colorText11 { color: #feca45; }

.borderColor11 { border-color: #feca45; }

/* arancione */
.color12, header nav ul li a.color12:hover, .prefooter li.rss li a.color12:hover, .bgColor12, .hoverBgColor12:hover { background-color: #f8982d; }

.colorText12 { color: #f8982d; }

.borderColor12 { border-color: #f8982d; }

/* sabbia */
.color13, header nav ul li a.color13:hover, .prefooter li.rss li a.color13:hover, .bgColor13, .hoverBgColor13:hover { background-color: #c6963e; }

.colorText13 { color: #c6963e; }

.borderColor13 { border-color: #c6963e; }

/* marroncino */
.color14, header nav ul li a.color14:hover, .prefooter li.rss li a.color14:hover, .bgColor14, .hoverBgColor14:hover { background-color: #916339; }

.colorText14 { color: #916339; }

.borderColor14 { border-color: #916339; }

/* marrone */
.color15, header nav ul li a.color15:hover, .prefooter li.rss li a.color15:hover, .bgColor15, .hoverBgColor15:hover { background-color: #5d320e; }

.colorText15 { color: #5d320e; }

.borderColor15 { border-color: #5d320e; }

/* verde chiaro */
.color16, header nav ul li a.color16:hover, .prefooter li.rss li a.color16:hover, .bgColor16, .hoverBgColor16:hover { background-color: #c1c696; }

.colorText16 { color: #c1c696; }

.borderColor16 { border-color: #c1c696; }

/* verde chiaro 2 */
.color17, header nav ul li a.color17:hover, .prefooter li.rss li a.color17:hover, .bgColor17, .hoverBgColor17:hover { background-color: #c2c96e; }

.colorText17 { color: #c2c96e; }

.borderColor17 { border-color: #c2c96e; }

/* verde militare */
.color18, header nav ul li a.color18:hover, .prefooter li.rss li a.color18:hover, .bgColor18, .hoverBgColor18:hover { background-color: #8f9542; }

.colorText18 { color: #8f9542; }

.borderColor18 { border-color: #8f9542; }

/* verde militare 2 */
.color19, header nav ul li a.color19:hover, .prefooter li.rss li a.color19:hover, .bgColor19, .hoverBgColor19:hover { background-color: #5d6237; }

.colorText19 { color: #5d6237; }

.borderColor19 { border-color: #5d6237; }

/* verde scuro */
.color20, header nav ul li a.color20:hover, .prefooter li.rss li a.color20:hover, .bgColor20, .hoverBgColor20:hover { background-color: #2c3017; }

.colorText20 { color: #2c3017; }

.borderColor20 { border-color: #2c3017; }

/* verde */
.color21, header nav ul li a.color21:hover, .prefooter li.rss li a.color21:hover, .bgColor21, .hoverBgColor21:hover { background-color: #8dca74; }

.colorText21 { color: #8dca74; }

.borderColor21 { border-color: #8dca74; }

/* verde bottiglia */
.color22, header nav ul li a.color22:hover, .prefooter li.rss li a.color22:hover, .bgColor22, .hoverBgColor22:hover { background-color: #649b6d; }

.colorText22 { color: #649b6d; }

.borderColor22 { border-color: #649b6d; }

/* verde smeraldo */
.color23, header nav ul li a.color23:hover, .prefooter li.rss li a.color23:hover, .bgColor23, .hoverBgColor23:hover { background-color: #35a055; }

.colorText23 { color: #35a055; }

.borderColor23 { border-color: #35a055; }

/* verde bottiglia 2 */
.color24, header nav ul li a.color24:hover, .prefooter li.rss li a.color24:hover, .bgColor24, .hoverBgColor24:hover { background-color: #31693a; }

.colorText24 { color: #31693a; }

.borderColor24 { border-color: #31693a; }

/* verde petrolio */
.color25, header nav ul li a.color25:hover, .prefooter li.rss li a.color25:hover, .bgColor25, .hoverBgColor25:hover { background-color: #0c3119; }

.colorText25 { color: #0c3119; }

.borderColor25 { border-color: #0c3119; }

/* celeste */
.color26, header nav ul li a.color26:hover, .prefooter li.rss li a.color26:hover, .bgColor26, .hoverBgColor26:hover { background-color: #8dcbc9; }

.colorText26 { color: #8dcbc9; }

.borderColor26 { border-color: #8dcbc9; }

/* azzurro */
.color27, header nav ul li a.color27:hover, .prefooter li.rss li a.color27:hover, .bgColor27, .hoverBgColor27:hover { background-color: #43c1c2; }

.colorText27 { color: #43c1c2; }

.borderColor27 { border-color: #43c1c2; }

/* carta da zucchero */
.color28, header nav ul li a.color28:hover, .prefooter li.rss li a.color28:hover, .bgColor28, .hoverBgColor28:hover { background-color: #329c9a; }

.colorText28 { color: #329c9a; }

.borderColor28 { border-color: #329c9a; }

/* carta da zucchero 2 */
.color29, header nav ul li a.color29:hover, .prefooter li.rss li a.color29:hover, .bgColor29, .hoverBgColor29:hover { background-color: #629795; }

.colorText29 { color: #629795; }

.borderColor29 { border-color: #629795; }

/* azzurro scuro */
.color30, header nav ul li a.color30:hover, .prefooter li.rss li a.color30:hover, .bgColor30, .hoverBgColor30:hover { background-color: #076867; }

.colorText30 { color: #076867; }

.borderColor30 { border-color: #076867; }

/* blu chiaro */
.color31, header nav ul li a.color31:hover, .prefooter li.rss li a.color31:hover, .bgColor31, .hoverBgColor31:hover { background-color: #37c6f2; }

.colorText31 { color: #37c6f2; }

.borderColor31 { border-color: #37c6f2; }

/* blu intermedio */
.color32, header nav ul li a.color32:hover, .prefooter li.rss li a.color32:hover, .bgColor32, .hoverBgColor32:hover { background-color: #2e99ca; }

.colorText32 { color: #2e99ca; }

.borderColor32 { border-color: #2e99ca; }

/* blu tenebra */
.color33, header nav ul li a.color33:hover, .prefooter li.rss li a.color33:hover, .bgColor33, .hoverBgColor33:hover { background-color: #326c9c; }

.colorText33 { color: #326c9c; }

.borderColor33 { border-color: #326c9c; }

/* blu scuro */
.color34, header nav ul li a.color34:hover, .prefooter li.rss li a.color34:hover, .bgColor34, .hoverBgColor34:hover { background-color: #164996; }

.colorText34 { color: #164996; }

.borderColor34 { border-color: #164996; }

/* blu navy */
.color35, header nav ul li a.color35:hover, .prefooter li.rss li a.color35:hover, .bgColor35, .hoverBgColor35:hover { background-color: #263c82; }

.colorText35 { color: #263c82; }

.borderColor35 { border-color: #263c82; }

/* lilla */
.color36, header nav ul li a.color36:hover, .prefooter li.rss li a.color36:hover, .bgColor36, .hoverBgColor36:hover { background-color: #688eca; }

.colorText36 { color: #688eca; }

.borderColor36 { border-color: #688eca; }

/* violetto */
.color37, header nav ul li a.color37:hover, .prefooter li.rss li a.color37:hover, .bgColor37, .hoverBgColor37:hover { background-color: #ae6dad; }

.colorText37 { color: #ae6dad; }

.borderColor37 { border-color: #ae6dad; }

/* violaetto 2 */
.color38, header nav ul li a.color38:hover, .prefooter li.rss li a.color38:hover, .bgColor38, .hoverBgColor38:hover { background-color: #92699a; }

.colorText38 { color: #92699a; }

.borderColor38 { border-color: #92699a; }

/* prugna */
.color39, header nav ul li a.color39:hover, .prefooter li.rss li a.color39:hover, .bgColor39, .hoverBgColor39:hover { background-color: #65376c; }

.colorText39 { color: #65376c; }

.borderColor39 { border-color: #65376c; }

/* viola */
.color40, header nav ul li a.color40:hover, .prefooter li.rss li a.color40:hover, .bgColor40, .hoverBgColor40:hover { background-color: #63256b; }

.colorText40 { color: #63256b; }

.borderColor40 { border-color: #63256b; }

/* rosa antico */
.color41, header nav ul li a.color41:hover, .prefooter li.rss li a.color41:hover, .bgColor41, .hoverBgColor41:hover { background-color: #f495be; }

.colorText41 { color: #f495be; }

.borderColor41 { border-color: #f495be; }

/* rosa */
.color42, header nav ul li a.color42:hover, .prefooter li.rss li a.color42:hover, .bgColor42, .hoverBgColor42:hover { background-color: #c86a9d; }

.colorText42 { color: #c86a9d; }

.borderColor42 { border-color: #c86a9d; }

/* viola */
.color43, header nav ul li a.color43:hover, .prefooter li.rss li a.color43:hover, .bgColor43, .hoverBgColor43:hover { background-color: #932671; }

.colorText43 { color: #932671; }

.borderColor43 { border-color: #932671; }

/* vinaccia */
.color44, header nav ul li a.color44:hover, .prefooter li.rss li a.color44:hover, .bgColor44, .hoverBgColor44:hover { background-color: #5f0137; }

.colorText44 { color: #5f0137; }

.borderColor44 { border-color: #5f0137; }

/* rosso scuro */
.color45, header nav ul li a.color45:hover, .prefooter li.rss li a.color45:hover, .bgColor45, .hoverBgColor45:hover { background-color: #28090b; }

.colorText45 { color: #28090b; }

.borderColor45 { border-color: #28090b; }

/* grigio chiaro */
.color46, header nav ul li a.color46:hover, .prefooter li.rss li a.color46:hover, .bgColor46, .hoverBgColor46:hover { background-color: #c3c3c3; }

.colorText46 { color: #c3c3c3; }

.borderColor46 { border-color: #c3c3c3; }

/* grigio medio */
.color47, header nav ul li a.color47:hover, .prefooter li.rss li a.color47:hover, .bgColor47, .hoverBgColor47:hover { background-color: #999999; }

.colorText47 { color: #999999; }

.borderColor47 { border-color: #999999; }

/* grigio */
.color48, header nav ul li a.color48:hover, .prefooter li.rss li a.color48:hover, .bgColor48, .hoverBgColor48:hover { background-color: #666666; }

.colorText48 { color: #666666; }

.borderColor48 { border-color: #666666; }

/* grigio scuro */
.color49, header nav ul li a.color49:hover, .prefooter li.rss li a.color49:hover, .bgColor49, .hoverBgColor49:hover { background-color: #333333; }

.colorText49 { color: #333333; }

.borderColor49 { border-color: #333333; }

/* nero */
.color50, header nav ul li a.color50:hover, .prefooter li.rss li a.color50:hover, .bgColor50, .hoverBgColor50:hover { background-color: black; }

.colorText50 { color: black; }

.borderColor50 { border-color: black; }

/* grigio scuro */
.color51, header nav ul li a.color51:hover, .prefooter li.rss li a.color51:hover, .bgColor51, .hoverBgColor51:hover { background-color: #303030; }

.colorText51 { color: #303030; }

.borderColor51 { border-color: #303030; }

/* blu (usato per mondo) */
.color52, header nav ul li a.color52:hover, .prefooter li.rss li a.color52:hover, .bgColor52, .hoverBgColor52:hover { background-color: #143760; }

.colorText52 { color: #143760; }

.borderColor52 { border-color: #143760; }

/* rosso (usato per spettacolo) */
.color53, header nav ul li a.color53:hover, .prefooter li.rss li a.color53:hover, .bgColor53, .hoverBgColor53:hover { background-color: #961d27; }

.colorText53 { color: #961d27; }

.borderColor53 { border-color: #961d27; }

/* verdino (usato per food)*/
.color54, header nav ul li a.color54:hover, .prefooter li.rss li a.color54:hover, .bgColor54, .hoverBgColor54:hover { background-color: #75c685; }

.colorText54 { color: #75c685; }

.borderColor54 { border-color: #75c685; }

/* verde acceso (usato per itinerari) */
.color55, header nav ul li a.color55:hover, .prefooter li.rss li a.color55:hover, .bgColor55, .hoverBgColor55:hover { background-color: #15c300; }

.colorText55 { color: #15c300; }

.borderColor55 { border-color: #15c300; }

/* rimozione sfondo dal menu */
.no-bg, header nav ul li a.color1, header nav ul li a.color2, header nav ul li a.color3, header nav ul li a.color4, header nav ul li a.color5, header nav ul li a.color6, header nav ul li a.color7, header nav ul li a.color8, header nav ul li a.color9, header nav ul li a.color10, header nav ul li a.color11, header nav ul li a.color12, header nav ul li a.color13, header nav ul li a.color14, header nav ul li a.color15, header nav ul li a.color16, header nav ul li a.color17, header nav ul li a.color18, header nav ul li a.color19, header nav ul li a.color20, header nav ul li a.color21, header nav ul li a.color22, header nav ul li a.color23, header nav ul li a.color24, header nav ul li a.color25, header nav ul li a.color26, header nav ul li a.color27, header nav ul li a.color28, header nav ul li a.color29, header nav ul li a.color30, header nav ul li a.color31, header nav ul li a.color32, header nav ul li a.color33, header nav ul li a.color34, header nav ul li a.color35, header nav ul li a.color36, header nav ul li a.color37, header nav ul li a.color38, header nav ul li a.color39, header nav ul li a.color40, header nav ul li a.color41, header nav ul li a.color42, header nav ul li a.color43, header nav ul li a.color44, header nav ul li a.color45, header nav ul li a.color46, header nav ul li a.color47, header nav ul li a.color48, header nav ul li a.color49, header nav ul li a.color50, header nav ul li a.color51, header nav ul li a.color52, header nav ul li a.color53, header nav ul li a.color54, header nav ul li a.color55 { background-color: transparent; }

/*************** HOVER LABEL *****************/
a:hover .label { color: white !important; }

a .label { -webkit-transition: background 400ms linear; -moz-transition: background 400ms linear; transition: background 400ms linear; }

a:hover .label.color2 { background-color: #c44b4b; }

/* salute */
a:hover .label.color6 { background-color: #bc5942; }

/* politica */
a:hover .label.color12 { background-color: #af5809; }

/* economia*/
a:hover .label.color53 { background-color: #701625; }

/* spettacolo*/
a:hover .label.color43 { background-color: #630b52; }

/* tendenze */
a:hover .label.color31 { background-color: #2b9994; }

/* tech */
a:hover .label.color11 { background-color: #d39f37; }

/* cultura */
a:hover .label.color33 { background-color: #1f5877; }

/* sport */
a:hover .label.color24 { background-color: #1c4921; }

/* italia */
a:hover .label.color35 { background-color: #08243f; }

/* mondo */
a:hover .label.color43 { background-color: #630b52; }

/* people */
a:hover .label.color55 { background-color: #269116; }

/* itinerari */
a:hover .label.color54 { background-color: #4e9355; }

/* food */
a:hover .label.color31 { background-color: #0b95b5; }

/* scienza */
a:hover .label.color27 { background-color: #2b9994; }

/* tech */
/***********NOTIFICHE COLORATE*************/
.notifica .bgColor1 a.pic:before { background-position: 0px 0px; }

.notifica .bgColor2 a.pic:before { background-position: -10px 0px; }

.notifica .bgColor3 a.pic:before { background-position: -20px 0px; }

.notifica .bgColor4 a.pic:before { background-position: -30px 0px; }

.notifica .bgColor5 a.pic:before { background-position: -40px 0px; }

.notifica .bgColor6 a.pic:before { background-position: -50px 0px; }

.notifica .bgColor7 a.pic:before { background-position: -60px 0px; }

.notifica .bgColor8 a.pic:before { background-position: -70px 0px; }

.notifica .bgColor9 a.pic:before { background-position: -80px 0px; }

.notifica .bgColor10 a.pic:before { background-position: -90px 0px; }

.notifica .bgColor11 a.pic:before { background-position: -100px 0px; }

.notifica .bgColor12 a.pic:before { background-position: -110px 0px; }

.notifica .bgColor13 a.pic:before { background-position: -120px 0px; }

.notifica .bgColor14 a.pic:before { background-position: -130px 0px; }

.notifica .bgColor15 a.pic:before { background-position: -140px 0px; }

.notifica .bgColor16 a.pic:before { background-position: -150px 0px; }

.notifica .bgColor17 a.pic:before { background-position: -160px 0px; }

.notifica .bgColor18 a.pic:before { background-position: -170px 0px; }

.notifica .bgColor19 a.pic:before { background-position: -180px 0px; }

.notifica .bgColor20 a.pic:before { background-position: -190px 0px; }

.notifica .bgColor21 a.pic:before { background-position: -200px 0px; }

.notifica .bgColor22 a.pic:before { background-position: -210px 0px; }

.notifica .bgColor23 a.pic:before { background-position: -220px 0px; }

.notifica .bgColor24 a.pic:before { background-position: -230px 0px; }

.notifica .bgColor25 a.pic:before { background-position: -240px 0px; }

.notifica .bgColor26 a.pic:before { background-position: -250px 0px; }

.notifica .bgColor27 a.pic:before { background-position: -260px 0px; }

.notifica .bgColor28 a.pic:before { background-position: -270px 0px; }

.notifica .bgColor29 a.pic:before { background-position: -280px 0px; }

.notifica .bgColor30 a.pic:before { background-position: -290px 0px; }

.notifica .bgColor31 a.pic:before { background-position: -300px 0px; }

.notifica .bgColor32 a.pic:before { background-position: -310px 0px; }

.notifica .bgColor33 a.pic:before { background-position: -320px 0px; }

.notifica .bgColor34 a.pic:before { background-position: -330px 0px; }

.notifica .bgColor35 a.pic:before { background-position: -340px 0px; }

.notifica .bgColor36 a.pic:before { background-position: -350px 0px; }

.notifica .bgColor37 a.pic:before { background-position: -360px 0px; }

.notifica .bgColor38 a.pic:before { background-position: -370px 0px; }

.notifica .bgColor39 a.pic:before { background-position: -380px 0px; }

.notifica .bgColor40 a.pic:before { background-position: -390px 0px; }

.notifica .bgColor41 a.pic:before { background-position: -400px 0px; }

.notifica .bgColor42 a.pic:before { background-position: -410px 0px; }

.notifica .bgColor43 a.pic:before { background-position: -420px 0px; }

.notifica .bgColor44 a.pic:before { background-position: -430px 0px; }

.notifica .bgColor45 a.pic:before { background-position: -440px 0px; }

.notifica .bgColor46 a.pic:before { background-position: -450px 0px; }

.notifica .bgColor47 a.pic:before { background-position: -460px 0px; }

.notifica .bgColor48 a.pic:before { background-position: -470px 0px; }

.notifica .bgColor49 a.pic:before { background-position: -480px 0px; }

.notifica .bgColor50 a.pic:before { background-position: -490px 0px; }

/* blu (usato per mondo) */
.notifica .bgColor52 a.pic:before { background-position: -310px 0px; }

/* rosso (usato per spettacolo) */
.notifica .bgColor53 a.pic:before { background-position: -30px 0px; }

/* verdino (usato per food)*/
.notifica .bgColor54 a.pic:before { background-position: -160px 0px; }

/* verde acceso (usato per itinerari) */
.notifica .bgColor55 a.pic:before { background-position: -220px 0px; }
