
.desktop_article_legale {
    position:relative;
    float:left;
    clear:left;
    margin:0 auto;
    border-bottom:1px dotted #ddd;
    width:70%;
    padding:2%;
    background:#fff;
}
.desktop_article_legale .titolo_articolo {
    margin:20px 0 20px 0;
    padding:0;
    color:#1C2024;
    font-family: 'Titillium Web', sans-serif;
    font-size:36px;
    line-height:45px;
}
.desktop_article_legale .testo_articolo {
    margin:0;
    padding:25px 0 0 0;
    text-rendering: optimizeLegibility;
    font-family: 'Raleway', sans-serif;
    font-size:17px;
    line-height:25px;
    word-spacing:3px;
    color:black;
    clear:right;
    border-top:1px dotted #ddd;
}
.desktop_article_legale .data_articolo {
    position:relative;
    margin-top:30px;
    font-size:17px;
    font-family:Arial, Helvetica, sans-serif;
    color:#06526F;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
    padding:5px 0 5px 0;
}
.desktop_article_legale .data_articolo:before {
    content: "Data pubblicazione:";
    padding-right:5px;
    font-weight:bold;
    color:black;
}
.menu_footer_legale {
    margin:0;
    padding:0;
    position:relative;
    width:100%;
    clear:both;
}
.menu_footer_legale ul.menu_1 {
    margin:0;
    padding:10px 0 10px 0;
    float:left;
    clear:left;
    list-style:none;
    position:relative;
    width:100%;
}
.menu_footer_legale ul.menu_1 li {
    margin:0 0 0 20px;
    padding:0;
    list-style:none;
    float:left;
}
.menu_footer_legale ul.menu_1 li a {
    margin:0;
    padding:0;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
    text-transform:uppercase;
    font-size:0.85em;
    font-weight:bold; 
    color:#06526F; 
    list-style:none;
    float:left;
}
.menu_footer_legale ul.menu_1 li a:hover {
    text-decoration:underline;
}
.gerenza-ledi-legale {
    position:relative;
    float:left;
    width:100%;
    margin:0;
    padding:20px;
    background-color:#06526F;
    font-family: 'Oswald', sans-serif;
    text-rendering: optimizeLegibility;
    font-size:15px;
    color:#fff;
    text-align:center;
}
.gerenza-ledi-legale img {
    position:absolute;
    width:7%;
    right:6%;
    top:-55px;
}
/*---breadcrumbs_orizzontale*/
.breadcrumb_section {
    margin:15px 0 10px 0;
    padding:0 0 0 1%;
    width:100%;
    float:left;
    clear:left;
    border-bottom:2px solid #eee;
}
.breadcrumb_section ul {
    margin:0;
    padding:0;
    width:100%;
    float:left;
    list-style:none;
}
.breadcrumb_section ul li {
    margin:0;
    padding:0 3px 0 0;
    font-family: 'Oswald', sans-serif;
    letter-spacing:1px;
    text-rendering: optimizeLegibility;
    font-size:17px;
    color:#0C679C;
    display:inline;
}
.breadcrumb_section ul li a:link,
.breadcrumb_section ul li a:visited {
    text-decoration:none;
    color:#0C679C;
}
.breadcrumb_section ul li a:hover,
.breadcrumb_section ul li a:focus,
.breadcrumb_section ul li a:active {
    text-decoration:underline;
    color:#0118ABF;
}
.breadcrumb_section ul li.sezione_attiva {
    font-size:25px;
    color:#118ABF;
    font-family: 'Oswald', sans-serif;
    letter-spacing:1px;
    text-rendering: optimizeLegibility;
}
.breadcrumb_section ul li.sezione_attiva a:link,
.breadcrumb_section ul li.sezione_attiva a:visited {
    color:#0118ABF;
}
/*---breadcrumbs_orizzontale_soldi*/
.breadcrumb_section.breadcrumbs_orizzontale_soldi {
    margin:5px 0px 10px 0px;
    padding:0px;
    width:100%;
    float:left;
    clear:left;
    border-bottom:4px solid #666;
}
.breadcrumb_section.breadcrumbs_orizzontale_soldi ul {
    margin:0;
    padding:0;
    width:100%;
    float:left;
    list-style:none;
}
.breadcrumb_section.breadcrumbs_orizzontale_soldi ul li {
    margin:0;
    padding:0 3px 0 0;
    font-family: 'Oswald', sans-serif;
    letter-spacing:1px;
    text-rendering: optimizeLegibility;
    font-size:15px;
    color:#666;
    display:inline;
}
.breadcrumb_section.breadcrumbs_orizzontale_soldi ul li a:link,
.breadcrumb_section.breadcrumbs_orizzontale_soldi ul li a:visited {
    text-decoration:none;
    color:#666;
}
.breadcrumb_section.breadcrumbs_orizzontale_soldi ul li a:hover,
.breadcrumb_section.breadcrumbs_orizzontale_soldi ul li a:focus,
.breadcrumb_section.breadcrumbs_orizzontale_soldi ul li a:active {
    text-decoration:underline;
    color:#333;
}
.breadcrumb_section.breadcrumbs_orizzontale_soldi ul li.sezione_attiva {
    font-size:16px;
    color:#333;
}
.breadcrumb_section.breadcrumbs_orizzontale_soldi ul li.sezione_attiva a:link,
.breadcrumb_section.breadcrumbs_orizzontale_soldi ul li.sezione_attiva a:visited {
    color:#333;
}
/*---breadcrumbs_orizzontale_parmatube*/
.breadcrumb_section.breadcrumbs_orizzontale_parmatube {
    margin:5px 0 10px 0;
    padding:0;
    width:100%;
    float:left;
    clear:left;
    border-bottom:4px solid #1a4d3e;
}
.breadcrumb_section.breadcrumbs_orizzontale_parmatube ul {
    margin:0;
    padding:0;
    width:100%;
    float:left;
    list-style:none;
}
.breadcrumb_section.breadcrumbs_orizzontale_parmatube ul li {
    margin:0;
    padding:0 3px 0 0;
    font-family: 'Oswald', sans-serif;
    letter-spacing:1px;
    text-rendering: optimizeLegibility;
    font-size:15px;
    color:#1a4d3e;
    display:inline;
}
.breadcrumb_section.breadcrumbs_orizzontale_parmatube ul li a:link,
.breadcrumb_section.breadcrumbs_orizzontale_parmatube ul li a:visited {
    text-decoration:none;
    color:#1a4d3e;
}
.breadcrumb_section.breadcrumbs_orizzontale_parmatube ul li a:hover,
.breadcrumb_section.breadcrumbs_orizzontale_parmatube ul li a:focus,
.breadcrumb_section.breadcrumbs_orizzontale_parmatube ul li a:active {
    text-decoration:underline;
    color:#092e23;
}
.breadcrumb_section.breadcrumbs_orizzontale_parmatube ul li.sezione_attiva {
    font-size:16px;
    color:#092e23;
}
.breadcrumb_section.breadcrumbs_orizzontale_parmatube ul li.sezione_attiva a:link,
.breadcrumb_section.breadcrumbs_orizzontale_parmatube ul li.sezione_attiva a:visited {
    color:#092e23;
}
/*---breadcrumbs_orizzontale_evento*/
.breadcrumb_section.breadcrumbs_orizzontale_evento {
    margin:5px 0 10px 0;
    padding:0;
    width:100%;
    float:left;
    clear:left;
    border-bottom:5px solid #59006a;
}
.breadcrumb_section.breadcrumbs_orizzontale_evento ul {
    margin:0;
    padding:0;
    width:100%;
    float:left;
    list-style:none;
}
.breadcrumb_section.breadcrumbs_orizzontale_evento ul li {
    margin:0;
    padding:0 3px 0 0;
    font-family: 'Oswald', sans-serif;
    letter-spacing:1px;
    text-rendering: optimizeLegibility;
    font-size:15px;
    color:#59006a;
    display:inline;
}
.breadcrumb_section.breadcrumbs_orizzontale_evento ul li a:link,
.breadcrumb_section.breadcrumbs_orizzontale_evento ul li a:visited {
    text-decoration:none;
    color:#28002c;
}
.breadcrumb_section.breadcrumbs_orizzontale_evento ul li a:hover,
.breadcrumb_section.breadcrumbs_orizzontale_evento ul li a:focus,
.breadcrumb_section.breadcrumbs_orizzontale_evento ul li a:active {
    text-decoration:underline;
    color:#28002c;
}
.breadcrumb_section.breadcrumbs_orizzontale_evento ul li.sezione_attiva {
    font-size:16px;
    color:#28002c;
}
.breadcrumb_section.breadcrumbs_orizzontale_evento ul li.sezione_attiva a:link,
.breadcrumb_section.breadcrumbs_orizzontale_evento ul li.sezione_attiva a:visited {
    color:#28002c;
}
/*---breadcrumbs_orizzontale_sport*/
.breadcrumb_section.breadcrumbs_orizzontale_sport {
    margin:5px 0px 10px 0px;
    padding:0px;
    width:100%;
    float:left;
    clear:left;
    border-bottom:4px solid #b81800;
}
.breadcrumb_section.breadcrumbs_orizzontale_sport ul {
    margin:0;
    padding:0;
    width:100%;
    float:left;
    list-style:none;
}
.breadcrumb_section.breadcrumbs_orizzontale_sport ul li {
    margin:0;
    padding:0 3px 0 0;
    font-family: 'Oswald', sans-serif;
    letter-spacing:1px;
    text-rendering: optimizeLegibility;
    font-size:15px;
    color:#b81800;
    display:inline;
}
.breadcrumb_section.breadcrumbs_orizzontale_sport ul li a:link,
.breadcrumb_section.breadcrumbs_orizzontale_sport ul li a:visited {
    text-decoration:none;
    color:#b81800;
}
.breadcrumb_section.breadcrumbs_orizzontale_sport ul li a:hover,
.breadcrumb_section.breadcrumbs_orizzontale_sport ul li a:focus,
.breadcrumb_section.breadcrumbs_orizzontale_sport ul li a:active {
    text-decoration:underline;
    color:#7f1100;
}
.breadcrumb_section.breadcrumbs_orizzontale_sport ul li.sezione_attiva {
    font-size:16px;
    color:#b81800;
}
.breadcrumb_section.breadcrumbs_orizzontale_sport ul li.sezione_attiva a:link,
.breadcrumb_section.breadcrumbs_orizzontale_sport ul li.sezione_attiva a:visited {
    color:#b81800;
}
/*---breadcrumbs_orizzontale_community*/
.breadcrumb_section.breadcrumbs_orizzontale_community {
    margin:5px 0 10px 0;
    padding:0;
    width:100%;
    float:left;
    clear:left;
    border-bottom:4px solid #e1af00;
}
.breadcrumb_section.breadcrumbs_orizzontale_community ul {
    margin:0;
    padding:0;
    width:100%;
    float:left;
    list-style:none;
}
.breadcrumb_section.breadcrumbs_orizzontale_community ul li {
    margin:0;
    padding:0 3px 0 0;
    font-family: 'Oswald', sans-serif;
    letter-spacing:1px;
    text-rendering: optimizeLegibility;
    font-size:15px;
    color: #e1af00;
    display:inline;
}
.breadcrumb_section.breadcrumbs_orizzontale_community ul li a:link,
.breadcrumb_section.breadcrumbs_orizzontale_community ul li a:visited {
    text-decoration:none;
    color:#e1af00;
}
.breadcrumb_section.breadcrumbs_orizzontale_community ul li a:hover,
.breadcrumb_section.breadcrumbs_orizzontale_community ul li a:focus,
.breadcrumb_section.breadcrumbs_orizzontale_community ul li a:active {
    text-decoration:underline;
    color:#e1af00;
}
.breadcrumb_section.breadcrumbs_orizzontale_community ul li.sezione_attiva {
    font-size:16px;
    color:#e1af00;
}
.breadcrumb_section.breadcrumbs_orizzontale_community ul li.sezione_attiva a:link,
.breadcrumb_section.breadcrumbs_orizzontale_community ul li.sezione_attiva a:visited {
    color:#e1af00;
}
/*---breadcrumbs_orizzontale_servizi*/
.breadcrumb_section.breadcrumbs_orizzontale_servizi {
    margin:5px 0 10px 0;
    padding:0;
    width:100%;
    float:left;
    clear:left;
    border-bottom:4px solid #e35e01;
}
.breadcrumb_section.breadcrumbs_orizzontale_servizi ul {
    margin:0;
    padding:0;
    width:100%;
    float:left;
    list-style:none;
}
.breadcrumb_section.breadcrumbs_orizzontale_servizi ul li {
    margin:0;
    padding:0 3px 0 0;
    font-family: 'Oswald', sans-serif;
    letter-spacing:1px;
    text-rendering: optimizeLegibility;
    font-size:15px;
    color:#e35e01;
    display:inline;
}
.breadcrumb_section.breadcrumbs_orizzontale_servizi ul li a:link,
.breadcrumb_section.breadcrumbs_orizzontale_servizi ul li a:visited {
    text-decoration:none;
    color:#e35e01;
}
.breadcrumb_section.breadcrumbs_orizzontale_servizi ul li a:hover,
.breadcrumb_section.breadcrumbs_orizzontale_servizi ul li a:focus,
.breadcrumb_section.breadcrumbs_orizzontale_servizi ul li a:active {
    text-decoration:underline;
    color:#bc5004;
}
.breadcrumb_section.breadcrumbs_orizzontale_servizi ul li.sezione_attiva {
    font-size:16px;
    color:#e35e01;
}
.breadcrumb_section.breadcrumbs_orizzontale_servizi ul li.sezione_attiva a:link,
.breadcrumb_section.breadcrumbs_orizzontale_servizi ul li.sezione_attiva a:visited {
    color:#e35e01;
}
/*---breadcrumbs_orizzontale_iscritto*/
.breadcrumbs_orizzontale_iscritto {
    margin:5px 0 10px 0;
    padding:0;
    width:100%;
    float:left;
    clear:left;
    border-bottom:4px solid #e1af00;
}
.breadcrumbs_orizzontale_iscritto ul {
    margin:0;
    padding:0;
    width:100%;
    float:left;
    list-style:none;
}
.breadcrumbs_orizzontale_iscritto ul li {
    margin:0;
    padding:0 3px 0 0;
    font-family: 'Oswald', sans-serif;
    letter-spacing:1px;
    text-rendering: optimizeLegibility;
    font-size:15px;
    color:#e1af00;
    display:inline;
}
.breadcrumbs_orizzontale_iscritto ul li a:link,
.breadcrumbs_orizzontale_iscritto ul li a:visited {
    text-decoration:none;
    color:#e1af00;
}
.breadcrumbs_orizzontale_iscritto ul li a:hover,
.breadcrumbs_orizzontale_iscritto ul li a:focus,
.breadcrumbs_orizzontale_iscritto ul li a:active {
    text-decoration:underline;
    color:#e1af00;
}
.breadcrumbs_orizzontale_iscritto ul li.sezione_attiva {
    font-size:16px;
    color:#e1af00;
}
.breadcrumbs_orizzontale_iscritto ul li.sezione_attiva a:link,
.breadcrumbs_orizzontale_iscritto ul li.sezione_attiva a:visited {
    color:#e1af00;
}
.breadcrumb_section.breadcrumbs_orizzontale_lettere{
    width:77%;
}
.header-legale {
    width:100%;
    position:relative;
    clear:both;
}
.testata-legale {
    width:100%;
    position:relative;
    margin-top:10px;
    padding-left:1%;
}
.testata-legale figure img {
    width:20%;
    position:relative;
}
.testata-legale h1 {
    color:#06526F;
    font-size:3em;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    position:relative;
}
.testata-legale p {
    color:black;
    font-size:1.4em;
    font-family:Arial, Helvetica, sans-serif;
    position:absolute;
    right:1%;
    top:70px;
}
/*---menu_legale*/
.menu_legale {
    margin:0;
    padding:0;
    position:relative;
    width:100%;
    clear:both;
}
.menu_legale ul.menu_1 {
    margin:0;
    padding:10px 0 10px 0;
    float:left;
    clear:left;
    list-style:none;
    background:#06526F;
    width:100%;
}
.menu_legale ul.menu_1 li {
    margin:0 0 0 20px;
    padding:0;
    list-style:none;
    float:left;
}
.menu_legale ul.menu_1 li a {
    margin:0;
    padding:0;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
    text-transform:uppercase;
    font-size:0.85em;
    font-weight:bold; 
    color:#fff; 
    list-style:none;
    float:left;
}
.menu_legale ul.menu_1 li a:hover {
    text-decoration:underline;
}
/*---cerca_icon_legale*/
.cerca_icon_legale {
    margin:30px 0 0 42%;
    padding:0;
    float: left;
    clear:left;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    position:relative;
    cursor:pointer;
}
.apri_cerca {
    margin:0;
    padding:0;
    height:30px;
    width:76px;
    background:url(../images/icon-search-5.png) no-repeat 0 0;
    float: left;
    cursor:pointer;
}
.cerca_icon_legale form {
    margin:0;
    padding:0;
    width:300px;
    display:block;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    position:relative;
    left:1px;
    top:-3px;
}
.cerca_icon_legale .cerca_campo_text {
    margin:0 0 0 -20px;
    padding:0;
    width:78%;
    float:left;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; 
}
.cerca_icon_legale .cerca_campo_text input {
    margin:3px 0 0 0;
    padding:5px 5px 5px 5px;
    font-family:"Raleway", Arial, Helvetica, sans-serif;
    font-size:11px;
    height:30px;
    color:#666;
    background: #fff;
    border: 1px #06526F solid;
    width:100%;
    float:left;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; 
}
.cerca_icon_legale .cerca_campo_invio {
    margin:0;
    padding:0;
    width:20%;
    float:left;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; 
}
.cerca_icon_legale .cerca_campo_invio input {
    margin:3px 0 0 0;
    padding:6px 0;
    font-family: 'Droid Sans', Trebuchet MS, Arial, sans-serif;
    font-size:12px;
    text-align:center;
    color:#fff;
    height:30px;
    width:100%;
    float:left;
    border:0;
    background:#06526F; 
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    cursor:pointer;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.cerca_icon_legale .cerca_campo_invio input:hover {
    background:black;
}

@media only screen 
and (min-width : 580px) 
and (max-width : 990px){ 
.banner_background {
display:none;
}
}
