
#websiteFrame #websiteCredits{background-attachment:none;background-clip:none;background-color:#f4f5f7;background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;color:$$Colore Testi$$;font-size:12px;padding-bottom:5px;padding-top:5px;}
#websiteFrame #websiteCredits a{color:#2b2b2b;font-weight:500;}
#middleColumn{max-width:100%;padding-left:0px;padding-right:0px;width:100%;}
#container_1{background-attachment:none;background-clip:none;background-color:#1f3b73;background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;box-shadow:0px 5px 15px 1px rgba(0, 0, 0, 0.2);padding-bottom:10px;padding-top:10px;z-index:10;}
#ContainerRow_2{max-width:1500px;}
#ContainerRow_2 > .row > div,
#ContainerRow_2  > .container-fluid > .row > div{padding-bottom:5px;padding-top:5px;}
#paragraph_5 .paragraphComp-content h2{color:#ffffff;font-size:24px;letter-spacing:0.5px;text-transform:uppercase;}
#paragraph_5 .paragraphComp-content h3{color:#ffffff;font-size:14px;font-weight:300;letter-spacing:4px;}
#menu_7 > ul > li > a,
#menu_7  > li > a{color:#ffffff;font-size:16px;letter-spacing:2px;margin-left:10px;margin-right:10px;padding-left:8px;padding-right:8px;}
#menu_7 > ul > li > a:hover,
#menu_7  > li > a:hover{color:#4a90e2;}
#paragraph_10 .paragraphComp-content em,
#paragraph_10  .paragraphComp-content i{color:#ffffff;}
#paragraph_10 .paragraphComp-content a{color:#ffffff;font-size:15px;}
#paragraph_10 .paragraphComp-content a:hover{color:#4a90e2;}
#paragraph_11 .paragraphComp-content em,
#paragraph_11  .paragraphComp-content i{color:#ffffff;}
#paragraph_11 .paragraphComp-content a{color:#ffffff;font-size:15px;letter-spacing:1px;}
#paragraph_11 .paragraphComp-content a:hover{color:#4a90e2;}
#paragraph_13 .paragraphComp-content em,
#paragraph_13  .paragraphComp-content i{color:#ffffff;}
#paragraph_13 .paragraphComp-content a{color:#ffffff;font-size:15px;}
#paragraph_13 .paragraphComp-content a:hover{color:#4a90e2;}
#paragraph_14 .paragraphComp-content em,
#paragraph_14  .paragraphComp-content i{color:#ffffff;}
#paragraph_14 .paragraphComp-content a{color:#ffffff;font-size:15px;letter-spacing:1px;}
#paragraph_14 .paragraphComp-content a:hover{color:#4a90e2;}
#container_15{background-attachment:inherit;background-clip:border-box;background-color:transparent;background-image:url(/Resources/studio-comm-2025/background-home-sito.jpg);background-origin:padding-box;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;min-height:900px;}
#ContainerRow_16{max-width:1500px;width:100%;}
#ContainerRow_16 > .row > div,
#ContainerRow_16  > .container-fluid > .row > div{padding-bottom:15px;padding-top:15px;}
#paragraph_18{color:#2b2b2b;font-size:20px;}
#paragraph_18 .paragraphComp-content h2{color:#1f3b73;font-size:38px;margin-bottom:20px;}
#container_20{background-attachment:none;background-clip:none;background-color:rgba(255, 255, 255, 0.5);background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:1px 1px 15px 1px rgba(0, 0, 0, 0.2);padding-bottom:60px;padding-left:60px;padding-right:60px;padding-top:60px;}
#paragraph_21 .paragraphComp-content h2{color:#2b2b2b;font-size:26px;letter-spacing:2px;margin-bottom:5px;text-align:center;}
#paragraph_21{color:#2b2b2b;font-size:16px;margin-bottom:10px;text-align:center;}
#login_22 .login-label{color:#2b2b2b;font-size:10px;font-weight:700;letter-spacing:2px;margin-bottom:0px;text-transform:uppercase;}
#login_22 .login-input{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;height:50px;}
#login_22 .login-message{color:#c62828;}
#login_22 .login-rememberme{color:#2b2b2b;font-size:14px;}
#login_22 .login-submit input{background-attachment:none;background-clip:none;background-color:#1f3b73;background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;color:#ffffff;font-size:12px;font-weight:600;letter-spacing:2px;padding-bottom:15px;padding-top:15px;text-transform:uppercase;}
#login_22 .login-submit input:hover{background-attachment:none;background-clip:none;background-color:#4a90e2;background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;color:#ffffff;}
#paragraph_23{color:#2b2b2b;font-size:16px;text-align:center;}
#container_24 > .pw-collapse-button{background-attachment:none;background-clip:none;background-color:rgba(0, 0, 0, 0);background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}
#container_24 > .pw-collapse-button > span{color:#2b2b2b;font-weight:600;text-decoration:underline;}
#container_24 > .pw-collapse-target{background-attachment:none;background-clip:none;background-color:rgba(74, 144, 226, 0.15);background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;margin-top:30px;padding-bottom:15px;padding-top:10px;width:100%;}
#recoverypassword_25 .labelrecovery label{color:#2b2b2b;font-size:10px;font-weight:700;letter-spacing:2px;margin-bottom:0px;text-transform:uppercase;}
#recoverypassword_25 .fieldrecovery input.recovery{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;height:50px;}
#recoverypassword_25 .fieldrecovery a.recovery{background-attachment:none;background-clip:none;background-color:#1f3b73;background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;color:#ffffff;font-size:12px;font-weight:600;letter-spacing:2px;margin-top:15px;padding-bottom:15px;padding-top:15px;text-transform:uppercase;width:100%;}
#recoverypassword_25 .fieldrecovery a.recovery:hover{background-attachment:none;background-clip:none;background-color:#4a90e2;background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;color:#ffffff;}
#container_26{background-attachment:none;background-clip:none;background-color:rgba(255, 255, 255, 0.5);background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:1px 1px 15px 1px rgba(0, 0, 0, 0.2);padding-bottom:60px;padding-left:60px;padding-right:60px;padding-top:60px;}
#paragraph_27 .paragraphComp-content h2{color:#2b2b2b;font-size:26px;letter-spacing:2px;margin-bottom:5px;text-align:center;}
#paragraph_27{color:#2b2b2b;font-size:16px;margin-bottom:10px;text-align:center;}
#userbar_28 .userbarComp-loggedUser label{color:#2b2b2b;}
#userbar_28 .userbarComp-loggedUser label i{color:#1f3b73;font-size:20px;}
#userbar_28 .userbarComp-logout input{background-attachment:none;background-clip:none;background-color:#1f3b73;background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;color:#ffffff;font-size:12px;font-weight:600;letter-spacing:2px;padding-bottom:10px;padding-left:20px;padding-right:20px;padding-top:10px;text-transform:uppercase;}
#userbar_28 .userbarComp-logout input:hover{background-attachment:none;background-clip:none;background-color:#4a90e2;background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;color:#ffffff;}
#userbar_28 .userbarComp-logout{margin-top:10px;}
#paragraph_29{margin-top:10px;text-align:center;}
#paragraph_29 .paragraphComp-content a{color:#2b2b2b;text-decoration:underline;}
#paragraph_29 .paragraphComp-content a:hover{color:#4a90e2;}
#container_31{padding-bottom:50px;padding-top:50px;}
#paragraph_32{color:#2b2b2b;font-size:16px;line-height:26px;max-width:1500px;}
#paragraph_32 .paragraphComp-content h2{color:#1f3b73;font-size:32px;margin-bottom:10px;}
#container_33{background-attachment:none;background-clip:none;background-color:#f4f5f7;background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;padding-bottom:10px;padding-top:50px;}
#ContainerRow_34{max-width:1500px;}
#ContainerRow_34 > .row > div,
#ContainerRow_34  > .container-fluid > .row > div{padding-bottom:15px;padding-top:15px;}
#paragraph_37 .paragraphComp-content h2{color:#1f3b73;font-size:24px;letter-spacing:0.5px;text-transform:uppercase;}
#paragraph_37 .paragraphComp-content h3{color:#1f3b73;font-size:14px;font-weight:300;letter-spacing:4px;}
#paragraph_39 .paragraphComp-content em,
#paragraph_39  .paragraphComp-content i{color:#4a90e2;}
#paragraph_39 .paragraphComp-content a{color:#1f3b73;font-size:15px;}
#paragraph_39 .paragraphComp-content a:hover{color:#4a90e2;}
#paragraph_39{line-height:30px;}
#paragraph_41 .paragraphComp-content em,
#paragraph_41  .paragraphComp-content i{color:#4a90e2;}
#paragraph_41 .paragraphComp-content a{color:#1f3b73;font-size:15px;letter-spacing:1px;}
#paragraph_41 .paragraphComp-content a:hover{color:#4a90e2;}
#paragraph_43 .paragraphComp-content em,
#paragraph_43  .paragraphComp-content i{color:#4a90e2;}
#paragraph_43 .paragraphComp-content a{color:#1f3b73;font-size:15px;letter-spacing:1px;}
#paragraph_43 .paragraphComp-content a:hover{color:#4a90e2;}
#paragraph_43{color:#1f3b73;line-height:28px;}
#paragraph_43 .paragraphComp-content strong{color:#4a90e2;}
#container_44{background-attachment:none;background-clip:none;background-color:#f4f5f7;background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;padding-bottom:25px;padding-top:25px;}
#navinfo_45 > ul{background-attachment:none;background-clip:none;background-color:rgba(0, 0, 0, 0);background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;margin-bottom:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}
#navinfo_45 > ul > li > a,
#navinfo_45  > ul > li > span{color:#2b2b2b;font-size:16px;font-weight:600;letter-spacing:2px;text-transform:uppercase;}
#container_46{padding-bottom:50px;padding-top:50px;}
#paragraph_47{color:#2b2b2b;max-width:1500px;}
#paragraph_47 .paragraphComp-content h3{font-size:20px;margin-bottom:5px;}
#container_48{background-attachment:inherit;background-clip:border-box;background-color:transparent;background-image:url(/Resources/studio-comm-2025/background-home-sito.jpg);background-origin:padding-box;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;min-height:800px;}
#ContainerRow_49{max-width:1500px;width:100%;}
#ContainerRow_49 > .row > div,
#ContainerRow_49  > .container-fluid > .row > div{padding-bottom:15px;padding-top:15px;}
#paragraph_51{color:#2b2b2b;font-size:20px;}
#paragraph_51 .paragraphComp-content h2{color:#1f3b73;font-size:38px;margin-bottom:20px;}
#container_53{background-attachment:none;background-clip:none;background-color:rgba(255, 255, 255, 0.5);background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:1px 1px 15px 1px rgba(0, 0, 0, 0.2);padding-bottom:40px;padding-left:40px;padding-right:40px;padding-top:40px;}
#paragraph_54 .paragraphComp-content h2{color:#2b2b2b;font-size:26px;letter-spacing:2px;margin-bottom:5px;text-align:center;}
#paragraph_54{color:#2b2b2b;font-size:16px;margin-bottom:10px;text-align:center;}
#changepassword_55 .formfield_field label{color:#2b2b2b;font-size:10px;font-weight:700;letter-spacing:2px;margin-bottom:0px;text-transform:uppercase;}
#changepassword_55 .formfield_field input[type=password]{border-bottom-left-radius:5px;border-top-left-radius:5px;height:50px;}
#changepassword_55 .formfield_button{text-align:center;}
#changepassword_55 .formfield_button input{background-attachment:none;background-clip:none;background-color:#1f3b73;background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;color:#ffffff;display:inline-block;font-size:12px;font-weight:600;letter-spacing:2px;padding-bottom:15px;padding-top:15px;text-transform:uppercase;width:100%;}
#changepassword_55 .formfield_button input:hover{background-attachment:none;background-clip:none;background-color:#4a90e2;background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;color:#ffffff;}
#changepassword_55 .changepasswordComp-message{background-attachment:none;background-clip:none;background-color:rgba(222, 254, 224, 0.5);background-image:none;background-origin:none;background-position:none;background-repeat:none;background-size:none;color:#4caf50;}
#changepassword_55 .changepasswordComp-errorToken{font-size:14px;}
#changepassword_55 .changepasswordComp-validationMessage{font-size:14px;}
#passwordfield_56 .formfield_error{color:#c62828 !important;font-size:10px;font-weight:500;}
#passwordfield_57 .formfield_error{color:#c62828 !important;font-size:10px;font-weight:500;}