﻿.xxFontFamilyHelvetica,.xxFontFamilySegoe,.xxTextArea,input[type=checkbox]{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial}.xxBorderBoxOrange,.xxBorderBoxSilver{box-sizing:border-box}.xxBoxHint,.xxBoxRound{box-shadow:0 2px 5px #999}input[type=password],input[type=text]{vertical-align:middle;text-align:justify;border-radius:5px;border:1px solid silver;padding:0 0 0 10px;outline:0}input[type=checkbox]{font-size:.9em}input[type=checkbox]:checked,input[type=radio]{filter:grayscale(.9) opacity(40%)}body{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.xxOutlineNone,:focus{outline:0}a,a:active{-webkit-tap-highlight-color:transparent}.xxArrow{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px}.xxBorderBottomSilver,.xxBorderLeftRightBottomSilver{border-bottom:1px solid silver}.xxRight{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.xxCondensed{letter-spacing:-1px}.xxOverFlowHidden{overflow:hidden}.xxTextArea{border-radius:5px;border:1px solid silver;padding:5px 5px 5px 10px;outline:0}.xxBorderBoxSilver,.xxBorderSilver{border:1px solid silver}.xxFontSizeMini{font-size:60%}.inLabelDatiCasuali,.xxFontSizeSmall{font-size:70%}.xxFontSizeMedium{font-size:80%}.inLabelCookiesMore,.inLabelInformativa,.inLabelItemMenu,.xxFontSizeLarge{font-size:90%}.inLabelCookies,.xxFontSizeLargeBold{font-size:90%;font-weight:700}.foLabelFooter,.inLabelCookiesAccetto,.xxFontSizeNormal,.xxMenuLoginFont{font-size:100%}.xxFontSizeNormalBold{font-size:100%;font-weight:700}.xxFontSizeBigOne{font-size:110%}.xxFontSizeBigTwo{font-size:120%}.xxFontSizeBigFive{font-size:150%}.xxLabelMediumBoldAsteriscoError{font-size:18px;color:Red;font-weight:700}.xxLabelExtraSmallError{font-size:60%;color:Red}.xxLabelMediumError{font-size:90%;color:Red}.xxLabelMediumColBlueScuro{font-size:90%;color:#284775}.xxLabelMediumColGrayScuro{font-size:90%;color:#828282}.xxLabelMediumColGrayMoltoScuro{font-size:90%;color:#686868}.xxLabelSpaziatura{line-height:140%;letter-spacing:0;word-spacing:0px}.xxLabelBold{font-weight:700}.xxBkgWhite{background-color:#fff}.xxColWhite{color:#fff}.xxBkgGrayChiaro{background-color:#f3f3f3}.xxBkgGrayMoltoChiaro,.xxBkgSilver{background-color:silver}.xxColGray{color:Gray}.xxColGrayMoltoScuro{color:#686868}.xxBorderTopSilver{border-top:1px solid silver}.xxBorderLeftRightBottomSilver{border-right:1px solid silver;border-left:1px solid silver}.xxBorderBoxOrange,.xxBorderOrange{border:1px solid #ff5910}.xxColBlueScuro{color:#284775}.xxBkgBlue{background-color:#00f}.xxColBlue{color:#00f}.xxBkgAzzurro{background-color:#6495ed}.xxColAzzurro{color:#6495ed}.xxBkgOrange{background-color:#ff5910}.xxColOrange,.xxMenuLogin a.static.selected{color:#ff5910}.xxBorderTopOrange{border-top:1px solid #ff5910}.xxColGreen{color:green}.xxBkgGreen{background-color:green}.xxBkgGraySmoke{background-color:#f5f5f5}.xxBorderRadius{border-radius:4px}.xxLinkButtonOrangeSmall{display:inline-block;height:14px;width:120px;line-height:12px;background-color:#ff5910;border:1px solid #ff5910;text-decoration:none;text-align:center;vertical-align:middle;color:#fff;font-size:medium;padding:5px;border-radius:4px}.xxDecorationNone{text-decoration:none}.xxDisplayBlock,.xxDisplayNone{display:none}.xxColRed{color:Red}.xxTitoloBluChiaro{background-color:#5d7b9d;color:#fff;text-align:left}.xxBoxHint{border:1px solid silver;border-radius:5px}.xxBoxRound{border:1px solid #d3d3d3;border-radius:4px}.xxBoxShadow{border-radius:4px;box-shadow:0 0 5px #dedede}.xxBoxShadowImage{border-radius:4px;box-shadow:0 0 1px #dedede}.xxTextBoxRound,.xxTextBoxRoundPadLeft{font-size:.9em;border:1pt solid silver;height:25px}.xxTextBoxRound{border-radius:4px}.xxTextBoxRoundPadLeft{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;padding:0 0 0 4px;border-radius:4px;outline:0}.xxTextBoxMediumRoundPadLeft,.xxTextBoxRoundPadLeftDisabled{-moz-appearance:none;-webkit-appearance:none;border:1pt solid silver;font-size:.9em;padding:0 0 0 4px;outline:0}.xxTextBoxRoundPadLeftDisabled{appearance:none;background-color:#d3d3d3;border-radius:4px;height:25px;-webkit-text-fill-color:#303030;opacity:1}.xxTextBoxMediumRoundPadLeft{appearance:none;background-color:#fff;border-radius:4px;height:35px}.xxTextBoxMediumRoundPadLeftDisabled{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#d3d3d3;font-size:.9em;padding:0 0 0 4px;border:1pt solid silver;border-radius:4px;height:35px;outline:0;-webkit-text-fill-color:#303030;opacity:1}.xxAppearanceNone{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff}.xxDdlBoxLayout,.xxDdlRedifineLayout{-moz-appearance:none;-webkit-appearance:none;border:1pt solid silver;font-size:90%;padding:5px}select::-ms-expand{display:none}.xxDdlBoxLayout{appearance:none;border-radius:4px;background-color:#fff}.xxDdlRedifineLayout{background:url(../immagini/downarrow.png) 95% 50% no-repeat #fff;appearance:none;border-radius:4px}.xxDdlRedifineLayoutDisabled{background:url(../immagini/downarrow.png) 95% 50% no-repeat #c3c3c3;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:5px;font-size:90%;border:1pt solid silver;border-radius:4px;-webkit-text-fill-color:#303030;opacity:1}.xxLowerCase{text-transform:lowercase}.xxNoResizeTextBox{resize:none}.xxBreakWord{word-break:break-all}.xxBreakWord02{word-wrap:break-word;white-space:normal}.xxLetterSpacin05{letter-spacing:.05em}.xxScrollBar::-webkit-scrollbar{width:8px;height:8px}.xxScrollBar::-webkit-scrollbar-track{background:#f1f1f1}.xxScrollBar::-webkit-scrollbar-thumb{background:#c5c5c5;border-radius:6px}.xxScrollBar::-webkit-scrollbar-thumb:hover{background:#909090}.xxFooterDown{width:100%;position:absolute;left:0;bottom:0;height:180px}.xxMenuIntestazione,.xxMenuLogin a.static{border-left:1px solid silver;border-right:1px solid silver;border-top:1px solid silver;background-color:#fff;color:#828282;text-decoration:none;height:20px;padding:5px 10px}#Intestazione_Main,.xxFooterNormal{width:100%}.xxMenuIntestazione{text-align:center;vertical-align:middle;font-size:medium;margin-right:2px;float:left}.xxMenuLogin ul.level1.static{color:#ff5910;display:inline;margin:0;list-style-type:none}#Intestazione_Main_Container{height:50px;width:100%;margin:0 auto}#Intestazione_Main_Container_Left{float:left;width:100%;height:100%}#indivCookies{display:none;position:fixed;bottom:0;right:-25%;background-color:#f0f0f0;width:300px;padding:5px;margin-bottom:5px;border:1px solid silver;text-align:left;font-size:small;border-radius:5px;z-index:9999}#indivMenu{position:relative;left:45%;width:55%;background-color:#fff}#indivMenuWrapper{position:absolute;right:12%;width:30%;top:6%}.inItemMenu{border:1px solid #d3d3d3;border-radius:2px;height:25px;background-color:#fff;padding-left:5%;padding-right:0;padding-top:3%;width:94%}.inDisplayDesk{display:block}.inDisplayMob{display:none}#fodivCol1,#fodivCol2,#fodivCol3,#fodivCol4{width:25%;float:left}.foHideShow{display:inline}@media screen and (max-width:1024px){.xxFontSizeMedium,.xxMenuLoginFont{font-size:90%}.xxDdlRedifineLayout,.xxDdlRedifineLayoutDisabled,.xxFontSizeLarge,.xxFontSizeLargeBold,.xxLabelMediumColBlueScuro,.xxLabelMediumColGrayMoltoScuro,.xxLabelMediumColGrayScuro{font-size:110%}.xxFontSizeBigOne,.xxFontSizeNormal,.xxFontSizeNormalBold{font-size:120%}.xxMenuIntestazione{padding:5px}#Intestazione_Main{width:100%}#Intestazione_Main_Container{height:50px;width:100%;margin:0 auto}#Intestazione_Main_Container_Left{float:left;width:100%;height:100%}.inLabelItemMenu{font-size:80%}.foHideShow,.inDisplayDesk{display:none}.inDisplayMob{display:block}.inItemMenu{padding-left:5%;padding-right:2%;padding-top:5%;width:91%}#indivMenu{position:relative;left:0;width:98%;background-color:#fff}#indivMenuWrapper{position:absolute;right:5%;width:30%;top:6%}#fodivCol2,#fodivCol3,#fodivCol4{padding-top:5%}#fodivCol1,#fodivCol2,#fodivCol3,#fodivCol4{width:100%;float:none}#fodivCol3{clear:both}.foLabelFooter{font-size:110%;letter-spacing:.05em}}