﻿body
{
    font-family: Trebuchet MS;
    font-size: 0.9em;
    text-align: center;
    background-color: #e9e9e9;
}
h1
{
    color: #1185C2;
    font-family: georgia;
    font-weight: normal;
    margin: 0;
    width: 100%;
}
h2
{
    color: #111;
    font-size: 13px;
    font-weight: normal;
    font-family: Trebuchet MS;
    text-transform: uppercase;
}

.secondcontainer .BoxEsperto h2
{
    color: #fff;
    background-color: #055b8c;
    font-family: georgia;
    font-size: 1.3em;
    font-weight: normal;
    padding: 5px;
    background: url(../Images_net/bg_esperto.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    height: 30px;
}


.mp_BoxGenerale
{
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: left;
    width: 996px;
    background-color: #fff;
}
.mp_BoxTestataPrimaLinea
{
    width: 1000px;
    background-color: #fff;
}


/*.mp_BoxGenerale .clearer,*/
.mp_BoxGenerale .mp_Footer, .mp_BoxGenerale .mp_Con, .mp_BoxGenerale .dataCorrente, .mp_BoxGenerale .mp_BoxTestataPrimaLinea, .mp_BoxGenerale .mp_BoxTestataSecondaLinea, .mp_BoxGenerale .mp_BoxTestataTerzaLinea, .mp_BoxGenerale .mp_TradeBar
{
    width: 996px;
    background-color: #fff;
}
.mp_BoxGenerale .mp_BoxTestataPrimaLinea .TestataLogo
{
    float: left;
    width: 266px;
    background-color: #fff;
    height: 90px;
}
.mp_BoxGenerale .mp_BoxTestataPrimaLinea .TestataBanner
{
    float: left;
    width: 300px;
    background-color: #fff;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea
{
    float: left;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1
{
    float: left;
    padding-top: 15px;
    width: 996px;
    background-color: #fff;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi
{
    float: left;
    width: 100%;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu
{
    float: left;
    width: 100%;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul
{
    background-color: #85B815;
    border-bottom: 1px solid #FFFFFF;
    float: left;
    margin: 0;
    padding-left: 0;
    width: 100%;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul li
{
    border-left: 1px solid #FFFFFF;
    float: left;
    font-weight: bold;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding: 7px 36px;
    width: auto;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul li a
{
    color: #FFFFFF;
    text-decoration: none;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul li.first, .mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul li.firstselected
{
    background-position: 15px 50%;
    background-repeat: no-repeat;
    border-left: medium none;
    float: left;
    width: 48px;
}

.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul li.first
{
    background-image: url(Images/ico_home.gif);
}

.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul li.firstselected
{
    background-color: #A6CA5E;
    background-image: url(Images/ico_home_hover.gif);
}

.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul li.first:hover
{
    background-color: #A6CA5E;
    background-image: url(Images/ico_home_hover.gif);
}

.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2
{
    background-color: #027BC0;
    border-bottom: 1px solid #FFFFFF;
    float: left;
    width: 990px;
    font-size: 0.8em;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuServizi
{
    float: left;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuServizi .BoxVociMenu
{
    float: left;
    width: 100%;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuServizi .BoxVociMenu ul
{
    background-color: #0682C2;
    background-image: url(Images/fondo_secondomenu.jpg);
    background-repeat: repeat-x;
    border: 0 none;
    float: left;
    margin: 0;
    padding-bottom: 5px;
    padding-left: 0;
    padding-top: 5px;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuServizi .BoxVociMenu ul li
{
    border-left: 1px solid #FFFFFF;
    float: left;
    font-weight: bold;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding-left: 21px;
    padding-right: 21px;
    width: auto;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuServizi .BoxVociMenu ul li a
{
    color: #FFFFFF;
    text-decoration: none;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuServizi .BoxVociMenu ul li.first
{
    background-color: #0682C2;
    background-image: url(Images/fondo_secondomenu_first.jpg);
    background-position: 0 50%;
    background-repeat: repeat-x;
    border-left: 0 none;
    float: left;
    padding-left: 30px;
    padding-right: 22px;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuSiti
{
    float: left;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuSiti .BoxVociMenu
{
    float: left;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuSiti .BoxVociMenu ul
{
    background-color: #027BC0;
    float: left;
    margin: 0;
    padding-left: 0;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuSiti .BoxVociMenu ul li
{
    border-left: 1px solid #FFFFFF;
    float: left;
    font-weight: bold;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding: 5px 20px;
    width: auto;
}

.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuSiti .BoxVociMenu ul li a
{
    color: #FFFFFF;
    text-decoration: none;
}
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuSiti .BoxVociMenu ul li.first
{
    float: left;
}

.BoxVociMenu ul li.ebook
{
    background: url(Images/new_navbar.png) no-repeat left top;
}

.mp_BoxGenerale .mp_BoxTestataTerzaLinea
{
    background-color: #fff;
    color: #444;
    float: left;
    font-size: 0.75em;
    width: 996px;
    padding-top: 4px;
}

.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .NoLogged
{
    float: left;
    width: 300px;
    margin-top: 0px;
    padding-top: 0px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .NoLogged .titlePopUp a
{
    float: left;
    color: #414141;
    font-size: 0.9em;
    text-decoration: none;
    margin-left: 10px;
    margin-top: 0;
    padding-top: 3px;
    font-family: Trebuchet MS;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Logged
{
    float: left;
    width: 400px;
    margin-top: 0;
    padding-top: 0px;
}

.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Logged .titlePopUp
{
    float: left;
    color: #414141;
    font-size: 0.9em;
    margin-left: 10px;
    margin-top: 0;
    padding-top: 7px;
    font-size: 1em;
    font-weight: bold;
    padding-right: 3px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .NoLogged ul.Links, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .Logged ul.Links
{
    float: left;
    padding: 0;
    margin: 0;
    list-style: none outside none;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .NoLogged li.Link a
{
    float: left;
    border-left: solid 1px #ccc;
    padding: 8px 6px 10px;
    text-decoration: none;
    margin-left: 5px;
    color: #333;
    font-size: 0.9em;
    font-weight: bold;
    margin-top: 0;
    padding-top: 5px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Logged li.Link a
{
    float: left;
    border-left: solid 1px #ccc;
    padding: 8px 3px 10px;
    text-decoration: none;
    margin-left: 5px;
    color: #808080;
    font-size: 0.9em;
    font-weight: bold;
    margin-top: 0;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Logged li.Link a:hover
{
    color: #027DC0;
    text-decoration: underline;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Form
{
    position: absolute;
    width: 393px;
    height: 60px;
    background-image: url(    'images/fondo_login.jpg' );
    background-repeat: repeat-x;
    border: solid 1px #dadada;
    padding: 10px;
    top: 200px;
    left: 0;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .field
{
    float: left;
    position: relative;
    width: 150px;
    margin-right: 10px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .field .SubmitLogin
{
    position: absolute;
    width: 50px;
    height: 23px;
    margin-left: 10px;
    background-image: url(    'images/fondo_accedi.jpg' );
    background-repeat: repeat-x;
    color: white;
    text-decoration: none;
    font-weight: bold;
    left: 150px;
    top: 17px;
    padding-left: 10px;
    padding-top: 2px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .field .label
{
    color: #3fa1d0;
    font-weight: bold;
    float: left;
    margin: 0;
    padding: 0;
    padding-left: 3px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .field1
{
    float: left;
    width: 150px;
    margin-top: 7px;
    margin-right: 10px;
    color: #84b815;
    font-weight: bold;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .field2
{
    float: left;
    width: 150px;
    margin-top: 7px;
    color: #84b815;
    font-weight: bold;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .field2 a
{
    color: #84b815;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .fieldclosebox a
{
    position: absolute;
    width: auto;
    margin-top: 7px;
    color: #84b815;
    font-weight: bold;
    text-decoration: none;
    left: 400px;
    top: -7px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin
{
    float: left;
    padding-top: 0px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin input
{
    float: left;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin span
{
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Profilo
{
    border-right: 1px solid #666666;
    float: left;
    padding-right: 8px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Profilo span
{
    float: none;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Profilo strong
{
    color: #444444;
    font-weight: bold;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .ModificaProfilo
{
    float: left;
    padding-left: 8px;
    padding-right: 8px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .ModificaProfilo a:hover
{
    color: #666666;
    text-decoration: none;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .SignOut
{
    border-left: 1px solid #666666;
    float: left;
    padding-left: 8px;
    padding-right: 8px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .ModificaProfilo a:visited, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .ModificaProfilo a:link, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .ModificaProfilo a, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .SignOut a, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .SignOut a:hover, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .SignOut a:visited, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .SignOut a:link
{
    color: #1289C1;
    font-weight: bold;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin input.LoginTestoUserName
{
    color: #444444;
    float: left;
    font-size: 1em;
    height: 15px;
    padding-top: 2px;
    width: 85px;
    margin-right: 5px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin input.LoginTestoPassword
{
    color: #444444;
    float: left;
    font-size: 1em;
    height: 15px;
    padding-top: 2px;
    width: 85px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .PWDRemember
{
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    font-size: 0.9em;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .PWDRemember a
{
    color: #737373;
    float: left;
    text-decoration: none;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Register
{
    border-right: 1px solid #737373;
    float: left;
    padding-right: 22px;
    padding-top: 5px;
    font-size: 0.9em;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Register a
{
    background-image: url(Images/barretta.gif);
    background-position: 0 50%;
    background-repeat: no-repeat;
    color: #737373;
    float: left;
    padding-left: 10px;
    text-decoration: none;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .field .check_01
{
    width: auto;
    position: absolute;
    top: -3px;
    float: left;
    left: 30px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .field .check_02
{
    width: auto;
    position: absolute;
    top: -3px;
    float: left;
    left: 55px;
}


.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxRicerca
{
    float: right;
    padding-top: 5px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxRicerca input.RicercaTesto
{
    color: #222;
    float: left;
    font-size: 1.0em;
    height: 15px;
    padding-bottom: 4px;
    margin-top: 4px;
    width: 250px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxRicerca input.RicercaButton, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxRicerca .RicercaErrore
{
    float: left;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi
{
    float: right;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi
{
    float: left;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi .BoxVociMenu
{
    float: left;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi .BoxVociMenu ul
{
    float: left;
    margin: 0;
    padding: 0;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi .BoxVociMenu ul li
{
    border-left: 1px solid #CCCCCC;
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding: 10px 8px 8px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi .BoxVociMenu ul li.first
{
    border-left: medium none;
    float: left;
    padding-left: 12px;
    padding-right: 4px;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi .BoxVociMenu ul li a
{
    color: #222;
    float: left;
    font-size: 0.9em;
    font-weight: bold;
    text-decoration: none;
}
.mp_BoxGenerale .mp_TradeBar
{
    float: left;
    padding-top: 11px;
    text-align: center;
    width: 996px;
}
.mp_BoxGenerale .dataCorrente
{
    float: left;
    font-size: 0.8em;
    padding-top: 15px;
    text-align: right;
    color: #666666;
    width: 996px;
}
.mp_BoxGenerale .mp_Con
{
    float: left;
    background-color: #fff;
    width: 996px;
}
.mp_BoxGenerale .mp_Con .PrimaColonna
{
    border-right: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
    float: left;
    padding-left: 12px;
    padding-right: 20px;
    width: 390px;
    _width: 370px;
    _padding-right: 10px;
}
.ListaBoxArticoli
{
    float: left;
    width: 100%;
}
.AreaSX .ListaBoxArticoli
{
    float: left;
    padding: 10px;
    width: 400px;
}
.AreaSX .ListaBoxArticoli .UC
{
    float: left;
    width: 100%;
}
.ListaBoxArticoli .boxPrimoPiano
{
    float: left;
}
.ListaBoxArticoli .BoxArticoli
{
    border-top: 1px solid #D9D9D9;
    float: left;
    padding-top: 13px;
}
.ListaBoxArticoli .BoxArticoli .Occhiello
{
    color: #111;
    text-transform: uppercase;
    font-family: Helvetica,Arial, sans-serif;
    font-weight: bold; /*width: 385px;*/
    font-size: 0.7em;
    margin-bottom: 2px;
    margin-top: 4px;
    display: inline-block;
}
.ListaBoxArticoli .BoxArticoli .Titolo
{
    font-family: georgia;
    font-size: 1.4em; /*width: 385px;*/
    text-align: left;
}
.ListaBoxArticoli .BoxArticoli .Titolo a
{
    color: #1289C1;
    text-decoration: none;
    font-size: 1em;
}
.ListaBoxArticoli .BoxArticoli .Autore
{
    clear: left;
    color: #9C9C9C;
    font-size: 0.8em; /*width: 385px;*/
}
.ListaBoxArticoli .BoxArticoli .Abstract
{
    font-size: 0.9em;
    line-height: 1.4em;
    padding-bottom: 20px;
    padding-top: 2px;
    text-align: left; /*width: 385px;*/
    color: #333333;
    font-family: Helvetica,Arial, sans-serif;
}


.ListaBoxArticoli .BoxArticoli .Abstract a
{
    color: #0063C8;
    padding-left: 5px;
    font-size: 10px;
    font-family: Helvetica,Arial, sans-serif;
}
.ListaBoxArticoli .BoxArticoli .ElencoArticoli
{
    float: left;
    font-size: 0.8em;
    font-family: Arial;
}
.ListaBoxArticoli .BoxArticoli .ElencoArticoli ul
{
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding-bottom: 10px;
    padding-left: 0;
}
.ListaBoxArticoli .BoxArticoli .ElencoArticoli ul li
{
    background-image: url(Images/bullet.gif);
    background-repeat: no-repeat;
    float: left;
    line-height: 1.2em;
    padding-bottom: 3px;
    padding-left: 15px;
    width: 370px;
    color: #898989;
}
.ListaBoxArticoli .BoxArticoli .ElencoArticoli ul li a:link, .ListaBoxArticoli .BoxArticoli .ElencoArticoli ul li a:visited
{
    color: #898989;
    text-decoration: none;
    font-size: 0.8em;
    text-transform: uppercase;
    font-family: Arial;
}

.ListaBoxArticoli .BoxArticoli .ElencoArticoli ul li .occhiello a:link, .ListaBoxArticoli .BoxArticoli .ElencoArticoli ul li .occhiello a:visited
{
    color: #333;
    text-transform: uppercase;
    font-size: 0.9em;
    font-weight: bold;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
}

.ListaBoxArticoli .BoxArticoli .ElencoArticoli ul li .occhiello a:hover
{
    text-decoration: underline;
    color: #1289c1;
}





.mp_BoxGenerale .mp_BoxIpsoShop
{
    float: left;
}
.mp_Con .AreaSX
{
    float: left;
    width: 420px;
}
.mp_Con .PrimaColonna .BoxTitolo
{
    border-bottom: 1px solid #D9D9D9;
    color: #83B514;
    float: left;
    font-family: georgia;
    width: 100%;
}
.mp_Con .PrimaColonna .BoxTitolo h1, .Scadenzario h1
{
    float: left;
    font-weight: normal;
    margin: 0;
    color: #81B81F;
    font-size: 2.3em;
    padding-left: 8px;
}
.mp_Con .AreaSX .TitoloBoxArticoli
{
    float: left;
    padding-left: 10px;
    padding-top: 10px;
}
.mp_Con .AreaSX .TitoloBoxArticoli h2
{
    background-color: #DF0059;
    color: #FFFFFF;
    float: left;
    font-family: georgia;
    font-size: 1.1em;
    margin: 0;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-top: 10px;
    width: 229px;
}
.mp_Con .AreaSX .boxNewFlash
{
    border-bottom: 1px solid #D9D9D9;
    float: left;
}
.mp_Con .AreaSX .boxNewFlash .IntestazioneBox
{
    float: left;
}
.mp_Con .AreaSX .boxNewFlash .IntestazioneBox h2
{
    float: left;
}
.mp_Con .AreaSX .boxNewFlash .BoxNews
{
    float: left;
    font-family: georgia;
    font-size: 0.9em;
    padding-bottom: 10px;
    padding-right: 10px;
}
.mp_Con .AreaSX .boxNewFlash .BoxNews ul
{
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 0.9em;
}
.PrimaColonna .boxNewFlash .BoxNews ul li
{
    background-image: url(Images/bullet.gif);
    background-repeat: no-repeat;
    line-height: 1.2em;
    padding-left: 20px;
    padding-bottom: 5px;
    width: 370px;
}

.PrimaColonna .boxNewFlash .BoxNews .Occhiello a, .PrimaColonna .boxNewFlash .BoxNews .Occhiello a:visited, .PrimaColonna .boxNewFlash .BoxNews .Occhiello a:link
{
    color: #545454;
    text-decoration: none;
}

.PrimaColonna .boxNewFlash .BoxNews .Occhiello
{
    color: #444444;
    font-weight: normal;
}
.PrimaColonna .boxNewFlash .BoxNews .Titolo a
{
    color: #898989;
    text-decoration: none;
}
.mp_Con .AreaDX
{
    background-color: #F8F8F8;
    float: left;
    padding-left: 12px; /*padding-right:12px;*/
    padding-top: 10px;
    width: 238px;
    _width: 228px;
    border-left: 1px solid #D9D9D9;
}
.mp_Con .TitoloBoxArticoli
{
    float: left;
    width: 100%;
}
.mp_Con .TitoloBoxArticoli h2
{
    background-color: #055b8c;
    color: #FFFFFF;
    font-family: georgia;
    font-size: 1.3em;
    height: 26px;
    padding-left: 5px;
    width: 100%;
}
.mp_Con .AreaDX .TitoloBoxArticoli .BoxArticoli
{
    float: left;
}
.mp_Con .AreaDX .TitoloBoxArticoli .BoxArticoli
{
    float: left;
}
.mp_Con .AreaDX .TitoloBoxArticoli .BoxArticoli .Occhiello
{
    float: left;
}
.mp_Con .AreaDX .TitoloBoxArticoli .BoxArticoli .Titolo
{
    float: left;
}
.mp_Con .AreaDX .TitoloBoxArticoli .BoxArticoli .Autore
{
    float: left;
}
.mp_Con .AreaDX .TitoloBoxArticoli .BoxArticoli .Abstract
{
    float: left;
}
.mp_Con .AreaDX .TitoloBoxArticoli .BoxArticoli .ElencoArticoli
{
    float: left;
}
.mp_Con .AreaDX .TitoloBoxArticoli .BoxArticoli .ElencoArticoli ul
{
    float: left;
}
.mp_Con .AreaDX .TitoloBoxArticoli .BoxArticoli .ElencoArticoli ul li
{
    float: left;
}
.mp_Con .AreaDX .TitoloBoxArticoli .BoxArticoli .ElencoArticoli a
{
    float: left;
}
.SecondaColonna
{
    border-top: 1px solid #DADADA;
    float: left;
    width: 566px;
    border-bottom: 0 none;
}
.SecondaColonna .boxNewFlash
{
    border-bottom: 1px solid #DDDDDD;
    float: left;
    padding-bottom: 17px;
    padding-left: 17px; /*padding-top: 17px;*/
    width: 546px;
}
.SecondaColonna .boxNewFlash .IntestazioneBox
{
    float: left;
    width: auto;
}
.SecondaColonna .boxNewFlash .IntestazioneBox h2
{
    color: #FFFFFF;
    float: left;
    font-family: georgia;
    margin: 0;
    width: 100%;
    font-size: 1em;
}
.SecondaColonna .boxNewFlash .BoxNews
{
    border: 1px solid #DDDDDD;
    clear: left;
    float: left;
    font-size: 0.8em;
    width: 100%;
}
.SecondaColonna .boxNewFlash .BoxNews ul
{
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 15px 10px 10px;
}
.SecondaColonna .boxNewFlash .BoxNews ul li
{
    float: left;
    width: 490px;
    padding-bottom: 1px;
    background-image: url(Images/bullet.gif);
    background-repeat: no-repeat;
    line-height: 1.2em;
    padding-bottom: 3px;
    padding-left: 20px;
}
.SecondaColonna .boxNewFlash .BoxNews ul li .Occhiello
{
    color: #444444;
    font-size: 1.2em;
    font-weight: normal;
}
.SecondaColonna .boxNewFlash .BoxNews ul li .Occhiello a, .SecondaColonna .boxNewFlash .BoxNews ul li .Occhiello a:visited, .SecondaColonna .boxNewFlash .BoxNews ul li .Occhiello a :link
{
    color: #545454;
    text-decoration: none;
}
.SecondaColonna .boxNewFlash .BoxNews ul li .Titolo a
{
    color: #898989;
    font-size: 1.2em;
    text-decoration: none;
}
.SecondaColonna .PrimaSottoColonna
{
    background-color: #fafafa;
    float: left;
    padding: 10px 17px 16px;
    width: 210px;
    border-right: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
}
.SecondaColonna .PrimaSottoColonna .TitoloBox
{
    float: left;
    padding-top: 30px;
}
.SecondaColonna .PrimaSottoColonna .TitoloBox h2
{
    color: #85B815;
    float: left;
    font-family: georgia;
    font-size: 0.8em;
    margin: 0;
    padding-bottom: 5px;
}
.SecondaColonna .PrimaSottoColonna .menuVerticalidue
{
    float: left;
    border: 1px solid #D9D9D9;
}
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .TitoloVociMenu
{
    float: left;
}
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .TitoloVociMenu h2
{
    float: left;
    margin: 0;
}
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .TitoloVociMenu h2 img
{
    float: left;
}
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .BoxVociMenu, .rassegna .menuVerticalidue .BoxVociMenu, .gazzetteUff .menuVerticalidue .BoxVociMenu
{
    float: left;
}
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .BoxVociMenu ul, .rassegna .menuVerticalidue .BoxVociMenu ul, .gazzetteUff .menuVerticalidue .BoxVociMenu ul
{
    background-color: #2b89bc;
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding-left: 0;
    width: 165px;
}
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .MenuGazzetta .BoxVociMenu ul, .MenuGazzetta .BoxVociMenu ul
{
    background-color: #D9D9D9;
}
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .BoxVociMenu ul li, .rassegna .menuVerticalidue .BoxVociMenu ul li, .gazzetteUff .menuVerticalidue .BoxVociMenu ul li
{
    border-bottom: 1px solid #FFFFFF;
    float: left;
    width: 100%;
}
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .BoxVociMenu ul li.first, .rassegna .menuVerticalidue .BoxVociMenu ul li.first, .gazzetteUff .menuVerticalidue .BoxVociMenu ul li.first
{
    float: left;
}
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .BoxVociMenu ul li a, .rassegna .menuVerticalidue .BoxVociMenu ul li a, .gazzetteUff .menuVerticalidue .BoxVociMenu ul li a
{
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    padding-left: 10px;
    text-decoration: none;
}

.SecondaColonna .PrimaSottoColonna .menuVerticalidue .BoxVociMenu ul li:hover, .rassegna .menuVerticalidue .BoxVociMenu ul li:hover, .gazzetteUff .menuVerticalidue .BoxVociMenu ul li:hover
{
    color: #fff;
}



.menuVerticalidue .MenuGazzetta .BoxVociMenu ul li a
{
    color: #fff;
}
.mp_BannerStatico, .SecondaColonna .PrimaSottoColonna .boxHTML, .SecondaColonna .SecondaSottoColonna .boxHTML
{
    float: left;
}
.SecondaColonna .SecondaSottoColonna
{
    float: left;
    padding: 10px 10px 10px 20px;
    _padding: 10px 0px 10px 15px;
    width: 270px;
}
.SecondaColonna .SecondaSottoColonna .TitoloBox
{
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 25px;
    width: 250px;
}
.SecondaColonna .SecondaSottoColonna .TitoloBox h2, .TagCloud h2
{
    color: #85b815;
    font-family: georgia;
    font-size: 1.4em;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    width: 100%;
    text-transform: none;
}
.TagCloud
{
    float: left;
    background-color: #fff;
    font-size: 0.8em;
    line-height: 1.2em;
    margin-bottom: 20px;
    margin-top: 0px;
    color: #333333;
    font-family: Helvetica,Arial, sans-serif;
    padding: 10px;
    border: solid 1px #dfe5f3;
    padding-top: 10px;
}
.TagCloud .lista
{
    float: left;
}
.TagCloud .lista a
{
    color: #AAAAAA; /*float:left;*/
    text-decoration: none;
    margin-left: 5px;
}
.SecondaColonna .SecondaSottoColonna .ShopProductList, .mp_Con .ColonnaDX .ShopProductList
{
    background-color: #f9f9f9;
    margin-bottom: 10px;
}
.SecondaColonna .SecondaSottoColonna .ShopProductList .elementi .prodotto, .mp_Con .ColonnaDX .ShopProductList .elementi .prodotto
{
    background-color: #fff;
    width: 266px;
}
.SecondaColonna .SecondaSottoColonna .ShopProductList .elementi .prodotto .info, .mp_Con .ColonnaDX .ShopProductList .elementi .prodotto .info
{
}
.HP_Box_pubblicitario
{
    float: left;
    padding-bottom: 10px;
}
.mp_Con .ColonnaSX
{
    border-top: 1px solid #DDDDDD;
    float: left;
    width: 641px;
    _width: 647px;
    padding: 15px;
    color: #444444;
    font-family: Trebuchet MS;
    font-size: 13px;
}
.mp_Con .ColonnaSX .Documento
{
    float: left;
    padding-left: 0px;
    width: 652px;
    _width: 628px;
}
.Documento .Utility
{
    border-bottom: 1px solid #DDDDDD;
    float: left;
    padding-top: 15px;
    width: 96%;
}
.Documento .Utility ul
{
    float: right;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding-bottom: 5px;
}
.Documento .Utility ul li
{
    border-left: 1px solid #DDDDDD;
    float: left;
    height: 13px;
    padding-left: 10px;
    padding-right: 10px;
}
.Documento .Utility ul li .meno
{
    float: left;
    font-size: 0.8em;
    padding-right: 8px;
    padding-top: 3px;
}
.Documento .Utility ul li .piu
{
    float: left;
}
.Documento .Utility ul li a
{
    color: #AAAAAA;
    float: left;
    font-family: georgia;
    font-size: 0.9em;
    text-decoration: none;
}
.Documento .Utility ul li a input
{
    float: left;
}
.Documento .CanaleProvenienza
{
    background-color: #055B8C; /* #DB005A;*/
    color: #FFFFFF;
    float: left;
    font-family: georgia;
    font-weight: bold;
    padding: 3px 15px 3px 3px;
    margin-bottom: 10px;
}
.Documento .ContenutoArticolo
{
    clear: left;
    float: left;
    width: 100%;
}
.Documento .ContenutoArticolo .Occhiello
{
    color: #111111;
    font-size: 0.8em;
    font-weight: bold;
    font-family: Helvetica,Arial, sans-serif;
    text-align: left;
    text-transform: uppercase;
    margin-top: 10px;
}
.Documento .ContenutoArticolo .Titolo
{
    clear: left;
    float: left;
    font-size: 1em;
    width: 100%;
    color: #545454;
    line-height: 28px;
}
.Documento .ContenutoArticolo .Titolo h1
{
    font-weight: normal;
    margin: 0;
    width: 100%;
}
.Documento .ContenutoArticolo .Autore
{
    clear: left;
    float: left;
    width: 100%;
    padding-bottom: 25px;
    margin-top: 5px;
}
.Documento .ContenutoArticolo .Abstract
{
    clear: left;
    float: left;
    margin-top: 5px;
    width: 605px;
    color: #555555;
    line-height: 1.4em;
}
.Documento .ContenutoArticolo .Data
{
    clear: left;
    margin-top: 10px;
    width: 100%;
}
.Documento .ContenutoArticolo .Testo
{
    clear: left;
    float: left;
    padding-right: 44px;
    width: 605px;
    color: #333333;
    line-height: 1.4em;
    text-align: left;
}
.Documento .ContenutoArticolo .Testo .strutturaDoc
{
    clear: left;
    float: left;
    padding-bottom: 10px;
    width: 605px;
}
.Documento .ContenutoArticolo .Testo h3
{
    clear: left;
    color: #1185C2;
    font-family: Georgia;
    font-weight: normal;
    margin: 0;
    padding-bottom: 10px;
    width: 100%;
}
.Documento .ContenutoArticolo .Testo .strutturaDoc p
{
    float: left;
}
.Documento .ContenutoArticolo .Testo .strutturaDoc .RiferimentoNormativo
{
    float: left;
}
.mp_Con .ColonnaDX
{
    border-left: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    float: left;
    padding-left: 13px;
    padding-top: 15px;
    width: 305px;
}
.mp_Con .ColonnaDX .TitoloBox
{
    float: left;
}
.mp_Con .ColonnaDX .TitoloBox h2
{
    float: left;
}
.BoxProdottoFonte2 .InfoProdotto
{
    border-top: 1px solid #DDDDDD;
    float: left;
    padding-bottom: 37px;
    padding-top: 30px;
    width: 100%;
    border-bottom: 1px solid #DDDDDD;
}
.BoxProdottoFonte2 .InfoProdotto .LinkFonte
{
    float: left;
    width: 100%;
}
.BoxProdottoFonte2 .InfoProdotto .LinkFonte a
{
    color: #444444;
    float: left;
    font-weight: bold;
    padding-right: 10px;
    text-decoration: none;
}
.BoxProdottoFonte2 .InfoProdotto .TitoloLinkFonte
{
    color: #AAAAAA;
    float: left;
    font-size: 0.9em;
    width: 100%;
}
.BoxProdottoFonte2 .InfoProdotto .ProvaGratis
{
    float: left;
    width: 100%;
}

.BoxProdottoFonte2 .InfoProdotto .ProvaGratis img
{
}

.BoxProdottoFonte2 .InfoProdotto .ProvaGratis a
{
    color: #85B815;
    font-family: georgia;
    font-size: 1.2em;
    text-decoration: none;
}
.Testo .strutturaDoc .Sommario
{
    float: left;
    width: 100%;
}
.Testo .strutturaDoc
{
    clear: left;
    float: left;
    margin: 0;
    padding-bottom: 25px;
}
.Testo .strutturaDoc ol
{
    list-style-type: decimal;
    margin: 0;
    padding-left: 35px;
    width: 100%;
    margin-bottom: 20px;
    _width: 550px;
}
.Testo .strutturaDoc ol li
{
    color: #777777;
    font-size: 13px;
    font-weight: bold;
}
.Testo .strutturaDoc ol li a
{
    color: #1289C1;
    font-weight: bold;
    text-decoration: underline;
}
.ContenutoArticolo .SommarioNavigazione
{
    clear: left;
    float: left;
    padding-bottom: 28px;
    width: 583px;
    font-size: 16px;
    _width: 483px;
}
.ContenutoArticolo .SommarioNavigazione .SommarioNavigazionePrecedente
{
    color: #777777;
    float: left;
    padding-left: 180px;
    padding-right: 30px;
}
.ContenutoArticolo .SommarioNavigazione .SommarioNavigazionePaginazione
{
    color: #6FAED7;
    float: left;
    font-weight: bold;
    padding-right: 25px;
}
.ContenutoArticolo .SommarioNavigazione .SommarioNavigazioneSuccessivo
{
    color: #777777;
    float: left;
}
.ContenutoArticolo .SommarioNavigazione .SommarioNavigazionePrecedente a, .ContenutoArticolo .SommarioNavigazione .SommarioNavigazioneSuccessivo a
{
    color: #777777;
    text-decoration: underline;
}
.ContenutoArticolo .LinkPrelevaArticolo
{
    clear: left;
    float: left;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-top: 25px;
    width: 583px;
    _width: 483px;
    font-family: Trebuchet MS;
    font-size: 13px;
}
.ContenutoArticolo .LinkPrelevaArticolo a
{
    color: #111;
    float: left;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.mp_Con .ColonnaSX .ElementiTrovati
{
    color: #DE0058;
    float: left;
    font-size: 1.02em;
    font-weight: bold;
}
.ResultList
{
    float: left;
}
.ResultList ul
{
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding-left: 0;
    padding-right: 10px;
    width: 650px;
}
.ResultList ul li
{
    border-bottom: 1px dashed #DDDDDD;
    float: left;
    padding-bottom: 6px;
    padding-top: 18px;
    width: 100%;
}
.ResultList ul li .Titolo
{
    float: left;
    width: 100%;
}
.ResultList ul li .Titolo a
{
    color: #027BC0;
    float: left;
    font-family: georgia;
    font-size: 1.1em;
}
.ResultList ul li .Abstract
{
    width: 98%;
    font-family: helvetica;
    font-size: 0.9em;
    line-height: 18px;
    text-align: justify;
}

.ResultList ul li .Fonte
{
    color: #AAAAAA;
    float: left;
    font-size: 0.8em;
}
.mp_Con .ColonnaSX .Paginazione
{
    float: left;
    padding-bottom: 10px;
    padding-top: 20px;
}
.mp_Con .ColonnaSX .Paginazione img
{
    padding-left: 5px;
    padding-right: 5px;
}
.mp_Con .ColonnaSX .Paginazione .titolo
{
    color: #027BC0;
    padding-left: 10px;
    padding-right: 10px;
}
.mp_Con .ColonnaSX .Paginazione .NumeroPagina
{
    border: 1px solid #DDDDDD;
    color: #777777;
    font-size: 0.8em;
    padding-left: 5px;
    padding-right: 5px;
}
.mp_Con .ColonnaSX .Paginazione .NumeroPagina a
{
    color: #777777;
}
.mp_Con .ColonnaSX .Paginazione .Selezionato
{
    background-color: #027BC0;
    color: #FFFFFF;
}
.Documento_CasiSoluzioni .ContenutoArticolo h4
{
    color: #85B815;
    float: left;
    font-family: georgia;
    font-size: 1.1em;
    font-weight: bold;
    width: 100%;
    margin: 0;
    padding-bottom: 7px;
}
.BoxProdottoFonte2 .IscrizioneNewsLetter
{
    border-top: 1px solid #DDDDDD;
    float: left;
    padding-bottom: 18px;
    padding-left: 1px;
    padding-top: 12px;
    width: 587px;
}
.BoxProdottoFonte2 .IscrizioneNewsLetter img
{
    float: left;
    padding-right: 10px;
}
.BoxProdottoFonte2 .IscrizioneNewsLetter .TestoNewsletter
{
    color: #3895CE;
    float: left;
    font-weight: bold;
    padding-right: 10px;
    padding-top: 5px;
}
.BoxProdottoFonte2 .IscrizioneNewsLetter .ComandiNewsletter
{
    float: left;
}
.Documento .ContenutoArticolo .boxNewFlash
{
    float: left;
    width: 100%;
}
.Documento .ContenutoArticolo .boxNewFlash .BoxNews
{
    float: left;
    padding-bottom: 20px;
    width: 100%;
}
.Documento .ContenutoArticolo .boxNewFlash .BoxNews ul
{
    font-family: trebuchet MS;
}
.Documento .ContenutoArticolo .boxNewFlash .BoxNews ul li
{
    color: #434343;
    padding-bottom: 7px;
    width: 100%;
}
.Documento .ContenutoArticolo .boxNewFlash .BoxNews ul li .Occhiello
{
    /*float:left;*/
    margin-right: 5px;
}
.Documento .ContenutoArticolo .boxNewFlash .BoxNews ul li .Occhiello a
{
    /*float:left;*/
}
.Documento .ContenutoArticolo .boxNewFlash .BoxNews ul li .Titolo
{
    float: none;
    font-size: 0.8em;
    width: auto;
}
.Documento .ContenutoArticolo .boxNewFlash .BoxNews ul li .Titolo a
{
    color: #434343;
    text-decoration: none;
}
.mp_Con .Documento_Approfondimento
{
    float: left;
    padding-left: 10px;
}

.SocialShare
{
    border-bottom: 1px solid #DDDDDD;
    float: left;
    padding-bottom: 10px;
    width: 100%;
    _width: 580px;
    padding-top: 30px;
}
.SocialShare h3
{
    color: #DB005A;
    float: left;
    font-size: 0.9em;
    width: 100%;
}
.SocialShare ul
{
    float: left;
    width: 100%;
    _width: 575px;
}

.IntestazioneBox
{
    background-color: #DB005A;
    color: #FFFFFF;
    float: left;
    font-family: georgia;
    font-weight: bold;
    padding: 2px 4px 4px;
}
.BoxNews
{
    clear: both;
    float: left;
    width: 400px;
}
.BoxNews ul
{
    color: #330000;
    font-family: trebuchet MS;
    font-size: 0.9em;
    font-weight: bold;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding-bottom: 20px;
    padding-left: 0;
    padding-top: 20px;
}
.boxArticoli .BoxNews ul
{
    font-size: 0.9em;
}

.BoxNews ul li .Tipologia
{
    color: #898989;
    font-weight: normal;
    padding-bottom: 10px;
}




.BoxNews ul li .Tipologia a, .BoxNews ul li .Tipologia a:visited, .BoxNews ul li .Tipologia a:link
{
    color: #444444;
    font-weight: normal;
    text-decoration: none;
}

.BoxNews ul li .Titolo a, .BoxNews ul li .Titolo a:visited, .BoxNews ul li .Titolo a:link
{
    color: #898989;
    font-weight: normal;
    text-decoration: none;
}
.PaginaPersonale
{
    padding-left: 14px;
}
.PaginaPersonale .TitoloPagina
{
    color: #1289C1;
    display: inline;
    font-family: georgia;
    font-size: 2.2em;
    padding-bottom: 2px;
}
.PaginaPersonale .NomeUtente
{
    display: inline;
    padding-bottom: 5px;
    padding-left: 8px;
    padding-top: 17px;
}
.PaginaPersonale .contenuto
{
    padding-top: 35px;
    width: 630px;
}

.PaginaPersonale .TuoiAbbonamenti
{
    float: left;
    padding-top: 25px;
}

.PaginaPersonale .offerteRiservate
{
    padding-top: 25px;
    float: left;
}

.PaginaPersonale .TuoiAbbonamenti .box
{
    border: 1px solid #DADADA;
    float: left;
    padding: 15px;
    width: 594px;
    margin: 0;
}

.PaginaPersonale .TuoiAbbonamenti h2
{
    background-color: #E00058;
    color: #FFFFFF;
    font-family: georgia;
    font-size: 1em;
    margin: 0;
    padding: 5px 10px 3px 5px; /*width: 170px;*/
    display: inline;
    float: left;
}
.PaginaPersonale .TuoiAbbonamenti .Group a
{
    color: #555;
    font-size: 0.8em;
    line-height: 1.4em;
    text-decoration: underline;
    font-family: Arial;
    text-transform: uppercase;
}

.PaginaPersonale .TuoiAbbonamenti .Group a:hover
{
    color: #107bb6;
}

.PaginaPersonale .TuoiAbbonamenti .Group tr td
{
    padding-bottom: 5px;
}

.PaginaPersonale .TuoiAbbonamenti .Group h3
{
    float: left;
    font-family: trebuchet MS;
    font-size: 1.2em;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 5px;
    width: auto;
}

.PaginaPersonale .TuoiAbbonamenti .Group h3 a
{
    background-color: #1789C5;
    color: #ffffff;
    padding-left: 3px;
    padding-right: 10px;
    line-height: 1.2em;
    font-size: 1em;
    text-decoration: none;
}
.PaginaPersonale .TuoiAbbonamenti .Info
{
    border: 1px solid #BBBBBB;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    width: 570px;
}
.PaginaPersonale .InformazioniUtente
{
    padding-bottom: 15px;
    padding-top: 15px;
    border-bottom: 1px solid #DADADA;
    color: #666666;
}


.PaginaPersonale .eLearning .box
{
    border: 1px solid #DADADA;
    color: #666666;
    display: block;
    float: left;
    font-size: 0.9em;
    margin-bottom: 45px;
    padding-left: 10px;
    padding-right: 15px;
    padding-top: 20px;
    width: 603px;
}
.PaginaPersonale .eLearning
{
    border: 0;
    padding: 0;
}
.PaginaPersonale .contenuto .eLearning .link a, .PaginaPersonale .contenuto .eLearning .link a:hover, .PaginaPersonale .contenuto .eLearning .link a:visited, .PaginaPersonale .contenuto .eLearning .link a:link
{
    color: #1289C1;
}
.PaginaPersonale .contenuto .newsletter
{
    border: 1px solid #DADADA;
    color: #666666;
    font-size: 0.8em;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
    width: 578px;
}
.PaginaPersonale .contenuto .newsletter .divIntestazionenewsletter h2
{
    color: #E00058;
    font-size: 1.3em;
}
.PaginaPersonale .contenuto .newsletter h3
{
    color: #ffffff;
    font-family: trebuchet MS;
    width: 550px;
}
.PaginaPersonale .contenuto .newsletter .NewsletterSummary div
{
    width: 200px;
}

.PaginaPersonale .contenuto .newsletter a, .PaginaPersonale .contenuto .newsletter a:hover, .PaginaPersonale .contenuto .newsletter a:visited, .PaginaPersonale .contenuto .newsletter a:link
{
    color: #1289C1;
}
.PaginaPersonale .contenuto .Offerte
{
    float: left;
}


.PaginaPersonale .contenuto .divRichiestapassword
{
    border-top: 1px solid #BBBBBB;
    float: left;
    font-size: 0.8em;
    padding-bottom: 30px;
    padding-top: 20px;
    width: 100%;
    color: #666666;
}

.PaginaPersonale .contenuto .divRichiestapassword a, .PaginaPersonale .contenuto .divRichiestapassword a:hover, .PaginaPersonale .contenuto .divRichiestapassword a:link, .PaginaPersonale .contenuto .divRichiestapassword a:visited
{
    color: #1289C1;
}
.PaginaPersonale .contenuto .elearning
{
    padding-bottom: 44px;
}

.PaginaPersonale .contenuto .edesk h2
{
    background-color: #E00058;
    color: #FFFFFF;
    float: left;
    font-family: georgia;
    font-size: 1.1em;
    padding: 5px 10px 3px 5px;
    width: auto;
    font-weight: bold;
}
.PaginaPersonale .NewsletterSummary
{
    border: 0;
    padding: 0;
}

.PaginaPersonale .NewsletterSummary h2
{
    background-color: #E00058;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    font-family: georgia;
    font-size: 1.1em;
    font-weight: bold;
    margin: 40px 0 0;
    padding: 5px 10px 3px 5px;
    width: auto;
}
.PaginaPersonale .NewsletterSummary .box
{
    border: 1px solid #DADADA;
    color: #434343;
    float: left;
    font-size: 0.9em;
    padding: 10px;
    margin-bottom: 45px;
    width: 607px;
}

.PaginaPersonale .contenuto .NewsletterSummary h3
{
    background-color: transparent;
    color: #94C120;
    display: inline-block;
    font-family: trebuchet MS;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    padding-bottom: 10px;
    padding-top: 15px;
    width: 100%;
}

.PaginaPersonale .contenuto .NewsletterSummary .list div
{
    background-image: url(Images/elenco_trattino.gif);
    background-position: 0 7px;
    background-repeat: no-repeat;
    float: left;
    padding-left: 10px;
    width: 277px;
}

.PaginaPersonale .contenuto .edesk .contenutoEdesk
{
    background-color: #EDEDED;
    background-image: url(Images/pag_personale_edesk_fondo.jpg);
    background-repeat: repeat-x;
    border: 1px solid #DADADA;
    color: #666666;
    float: left;
    font-size: 0.9em;
    padding: 12px;
    width: 604px;
}
.PaginaPersonale .contenuto .edesk .contenutoEdesk .sx, .PaginaPersonale .contenuto .edesk .info .sx
{
    border-right: 1px solid #DADADA;
    float: left;
    width: 39px;
}
.PaginaPersonale .contenuto .edesk .contenutoEdesk .dx, .PaginaPersonale .contenuto .edesk .info .dx
{
    float: left;
    padding-left: 9px;
    width: 520px;
}
.PaginaPersonale .contenuto .edesk .contenutoEdesk .dx .titolo, .PaginaPersonale .contenuto .edesk .info .dx .titolo
{
    float: left;
    font-weight: bold;
    width: 100%;
}
.PaginaPersonale .contenuto .edesk .contenutoEdesk .dx .descrizione, .PaginaPersonale .contenuto .edesk .info .dx .descrizione
{
    float: left;
}
.PaginaPersonale .contenuto .edesk .contenutoEdesk .dx .descrizione a, .PaginaPersonale .contenuto .edesk .info .dx .descrizione a
{
    font-weight: bold;
}
.PaginaPersonale .contenuto .edesk .contenutoEdesk .dx .descrizione h2, .PaginaPersonale .contenuto .edesk .info .dx .descrizione h2
{
    background-color: transparent;
    color: #666666;
    float: left;
    font-family: trebuchet MS;
    font-size: 1em;
    padding: 0;
    width: 100%;
}
.PaginaPersonale .contenuto .edesk .info
{
    float: left;
    padding-bottom: 38px;
}

.ColonnaDX .Profilo
{
    background-color: #EDF1F0;
    padding: 3px;
    font-size: 0.9em;
    border: 1px #d8d8d8 solid;
    color: #414045;
    margin-bottom: 45px;
}
.ColonnaDX .Profilo .ProfileSummary .box
{
    padding-top: 30px;
}
.ColonnaDX .Profilo .ProfileSummary h2
{
    background-color: #1688C6;
    color: #FFFFFF;
    margin: 0;
    padding-left: 2px;
}
.ColonnaDX .Profilo .ProfileSummary .field
{
    padding-top: 5px;
    padding-bottom: 5px;
}
.ColonnaDX .Profilo .ProfileSummary .field .label
{
    display: inline-block;
    font-weight: bold;
    width: 110px;
}
.ProfileSummary .field .value
{
    font-weight: normal;
}

.ColonnaDX .Profilo .ProfileSummary .options
{
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    font-size: 0.9em;
    padding-bottom: 7px;
    padding-top: 5px;
}


.ColonnaDX .Profilo .ProfileSummary .privacy
{
    font-size: 0.9em;
    padding-top: 13px;
}
.ColonnaDX .Profilo .ProfileSummary .privacy .options
{
    border-bottom: 0 none;
    border-top: 0 none;
    font-size: 1em;
    padding-top: 0;
}

.ColonnaDX .agenzia
{
    background-color: #EDF1F0;
    padding: 3px;
    font-size: 0.9em;
    border: 1px #d8d8d8 solid;
    color: #414045;
    margin-bottom: 45px;
}

.ColonnaDX .agenzia .label, .ColonnaDX .agenzia .name
{
    font-weight: bold;
    color: #000000;
}


.ColonnaDX .agenzia .TuaAgenzia .box
{
    padding-top: 20px;
    color: #616161;
}


.voto
{
    float: left;
    padding-top: 25px;
}
.LinkRicerca
{
    float: right;
    font-weight: normal;
    padding-top: 20px;
    text-align: left;
    width: 100%;
    padding-bottom: 30px;
}
.LinkRicerca a, .LinkRicerca a:hover, .LinkRicerca a:link, .LinkRicerca a:visited
{
    color: #85B815;
    font-family: georgia;
    font-size: 1em;
    font-weight: normal;
    text-decoration: none;
}
.MenuCIC
{
    border-right: 1px solid #DDDDDD;
    float: left;
    padding-right: 10px;
    padding-top: 10px;
    width: 200px;
}
.MenuCIC .item
{
    padding-bottom: 5px;
    padding-left: 5px;
}
.MenuCIC .L1
{
    font-weight: bold;
}
.MenuCIC .L2
{
    padding-left: 10px;
}
.MenuCIC .L2 a, .MenuCIC .L2 a:visited, .MenuCIC .L2 a:link, .MenuCIC .L2 a:hover
{
    color: #666666;
    font-size: 0.9em;
}
.MenuCIC .L2 a, .MenuCIC .L2 a:visited, .MenuCIC .L2 a:link
{
    text-decoration: none;
}
.SezioneContenuto
{
    float: left;
    padding-left: 20px;
    width: 400px;
}
.SezioneContenuto h1
{
    color: #1185C2;
    font-family: georgia;
    font-weight: normal;
    margin: 0;
    width: 100%;
}

.ColonnaSX h2
{
    padding-top: 5px;
    font-family: Times New Roman;
}

.boxArticoli
{
    float: left;
    width: 100%;
    padding-top: 50px;
}
.numeriPagina
{
    clear: both;
    width: 100%;
}
.numeriPagina .nonevidenziato, .numeriPagina .evidenziato, .numeriPagina .indietro, .numeriPagina .avanti
{
    float: left;
    margin-right: 10px;
}
.numeriPagina .nonevidenziato, .numeriPagina .evidenziato
{
    border: 1px solid #C0C0C0;
    font-size: 1.1em;
    font-weight: normal;
    text-align: center;
    width: 20px;
}
.numeriPagina
{
    font-size: 0.7em;
    padding-top: 40px;
}
.numeriPagina .nonevidenziato
{
    color: #C0C0C0;
}
.numeriPagina .evidenziato
{
    background-color: #0075AB;
    color: #FFFFFF;
}
.numeriPagina .nonevidenziato a, .numeriPagina .nonevidenziato a:hover, .numeriPagina .nonevidenziato a:link, .numeriPagina .nonevidenziato a:visited
{
    color: #808080;
    text-decoration: none;
}
.numeriPagina .Etichetta
{
    color: #0075AB;
    float: left;
    font-size: 1.5em;
    padding-bottom: 10px;
    padding-right: 10px;
}
.TestoCercato h1
{
    color: #000000;
    display: inline;
    font-family: trebuchet MS;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
    padding-top: 0;
    width: auto;
}
.TestoCercato
{
    border-bottom: 1px solid #DDDDDD;
    float: left;
    padding-bottom: 5px;
    padding-top: 10px;
    width: 100%;
}

.ListaBoxArticoli .boxOpinione .BoxArticoli
{
    background-image: none;
}
.ListaBoxArticoli .boxOpinione .BoxArticoli .Titolo
{
    font-size: 1.0em;
    line-height: 1.1em;
}

.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul li:hover
{
    background-color: #a6ca5e;
}

.btnProcedi
{
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
}

.AreaDX .ListaBoxArticoli .boxEsperto .BoxArticoli
{
    background-color: #f8f8f8;
}

.AreaDX .ListaBoxArticoli .boxOpinione .BoxArticoli .ElencoArticoli ul li, .AreaDX .ListaBoxArticoli .boxEsperto .BoxArticoli .ElencoArticoli ul li
{
    padding-bottom: 10px;
}
.BoxADVTestata, .BoxADV
{
    float: left;
}
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .PWDRemember a:hover, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Register a:hover, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi .BoxVociMenu ul li a:hover
{
    color: #1a8bc3;
    text-decoration: underline;
}

.ListaBoxArticoli .boxEsperto .BoxArticoli .Titolo
{
    font-size: 1em;
    line-height: 1.1em;
}
.mp_BannerStatico, .BoxADVTestata, .BoxADV
{
    padding-bottom: 10px;
}


.boxEsperto .BoxArticoli
{
    background-image: none;
    border-top: none;
}
.InEvidenza .BoxArticoli
{
    border-top: 0px;
    border-bottom: dotted 1px #ccc;
    padding: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #fff;
}

.ListaBoxArticoli .InEvidenza .BoxArticoli .Titolo
{
    font-size: 1.7em;
    line-height: 1.1em;
}
.ListaBoxArticoli .boxOpinione .InEvidenza .BoxArticoli .Titolo, .ListaBoxArticoli .boxEsperto .InEvidenza .BoxArticoli .Titolo
{
    font-size: 1.15em;
}

/* link blu */
.postilla .contenuto .item .link a:hover, .ResultList ul li .Titolo a:hover, .BoxNews ul li .Titolo a:hover, .ListaBoxArticoli .BoxArticoli .Titolo a:hover, .ListaBoxArticoli .BoxArticoli .Abstract a:hover
{
    text-decoration: underline;
    color: #015686;
}

/* link grigi */
.mp_Footer .menuFooter .BoxVociMenu ul li div a:hover, .PrimaColonna .boxNewFlash .BoxNews .Occhiello a:hover, .SecondaColonna .boxNewFlash .BoxNews ul li .Occhiello a:hover, .PrimaColonna .boxNewFlash .BoxNews .Titolo a:hover, .ColonnaSX .Documento .Contenitore .boxArticoli .BoxNews ul li .Titolo a:hover, .TagCloud .lista a:hover, .SecondaColonna .boxNewFlash .BoxNews ul li .Titolo a:hover
{
    text-decoration: underline;
    color: #999; /*font-family: Helvetica, Arial, Sans-Serif;*/
}

.ListaBoxArticoli .BoxArticoli .ElencoArticoli ul li
{
    text-decoration: none;
    color: #666;
    font-family: Arial, Sans-Serif;
}


.ListaBoxArticoli .BoxArticoli .ElencoArticoli ul li a:hover
{
    color: #1289c1;
    text-decoration: underline;
}



/* link verdi */
.LinkRicerca a:hover, .BoxProdottoFonte2 .InfoProdotto .ProvaGratis a:hover
{
    text-decoration: underline;
    color: #333333;
}

.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul li.selected
{
    background-color: #A6CA5E;
}



.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuSiti .BoxVociMenu ul li a:hover, .mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuServizi .BoxVociMenu ul li a:hover
{
    text-decoration: none;
    color: #015686;
}

.TagCloud .lista span
{
    line-height: 1.5em;
}

.BoxShop
{
    border-bottom: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    float: left;
    width: 298px;
    background-color: #f9f9f9;
    background-image: url(../images_net/shopwkitophp.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    padding-top: 65px;
    margin-bottom: 20px;
}

.boxArticoli .BoxNews
{
    width: 100%;
}

.boxHTML
{
    float: left;
    width: 100%;
}

.ColonnaSX .GU, .ColonnaSX .rss, .Documento_Approfondimento .ContenutoArticolo .Testo, .Documento_News .ContenutoArticolo .Testo
{
    padding-top: 5px;
    color: #555555;
    line-height: 1.5em;
}
.ColonnaSX .GU, .ColonnaSX .rss
{
    padding-left: 12px;
}


.Documento_News .ContenutoArticolo .Data
{
    padding-top: 15px;
    padding-bottom: 25px;
    color: #737373;
}

.Documento_News .ContenutoArticolo .boxNewFlash .BoxNews ul
{
    font-size: 1em;
    line-height: 1.3em;
}

/*altri link grigi */
.ContenutoArticolo .LinkPrelevaArticolo a:hover, .ContenutoArticolo .SommarioNavigazione .SommarioNavigazionePrecedente a:hover, .ContenutoArticolo .SommarioNavigazione .SommarioNavigazioneSuccessivo a:hover, .Testo .strutturaDoc ol li a:hover, .Documento_News .ContenutoArticolo .boxNewFlash .BoxNews ul li a:hover
{
    color: #1289C1;
    text-decoration: underline;
}

.Documento_Approfondimento .ContenutoArticolo .Data
{
    padding-top: 25px;
    color: #999999;
}
.Contenitore
{
    float: left;
    width: 100%;
    padding-top: 15px;
}

.Testo .strutturaDoc ol li a.selezionato
{
    background-color: #1289C1;
    color: #ffffff;
    padding-left: 2px;
    padding-left: 2px;
}
.mp_BoxGenerale .mp_Con .Contenitore .PrimaColonna
{
    border-right: 0 none;
    border-top: 0 none;
    float: left;
    width: 300px;
}

.mp_BoxGenerale .mp_Con .Contenitore .SecondaColonna
{
    border-left: 1px solid #DADADA;
    float: left;
    padding-left: 20px;
    width: 300px;
    border-top: 0 none;
}
.mp_BoxGenerale .mp_Con .Contenitore .SecondaColonna h4, .mp_BoxGenerale .mp_Con .Contenitore .PrimaColonna h4
{
    color: #85B815;
    font-size: 1.2em;
}

.ColonnaSX .Documento .Contenitore .boxArticoli .BoxNews ul li
{
    background-image: url(Images/bullet.gif);
    background-repeat: no-repeat;
    line-height: 1.2em;
    padding-bottom: 5px;
    padding-left: 20px;
    width: 600px;
}

.SecondaColonna .PrimaSottoColonna .ListaBoxArticoli .boxOpinione .BoxArticoli .Autore, .SecondaColonna .PrimaSottoColonna .ListaBoxArticoli .boxOpinione .BoxArticoli .Abstract, .SecondaColonna .PrimaSottoColonna .ListaBoxArticoli .boxOpinione .BoxArticoli .Titolo, .SecondaColonna .PrimaSottoColonna .ListaBoxArticoli .boxOpinione .BoxArticoli .Occhiello, .SecondaColonna .PrimaSottoColonna .ListaBoxArticoli .boxEsperto .BoxArticoli .Abstract, .SecondaColonna .PrimaSottoColonna .ListaBoxArticoli .boxEsperto .BoxArticoli .Titolo, .SecondaColonna .PrimaSottoColonna .ListaBoxArticoli .boxEsperto .BoxArticoli .Autore, .SecondaColonna .PrimaSottoColonna .ListaBoxArticoli .boxEsperto .BoxArticoli .Occhiello
{
    width: 100%;
}

.SecondaColonna .PrimaSottoColonna .ListaBoxArticoli .boxOpinione .BoxArticoli .ElencoArticoli ul li, .SecondaColonna .PrimaSottoColonna .ListaBoxArticoli .boxEsperto .BoxArticoli .ElencoArticoli ul li
{
    width: 190px;
}

.PaginaPersonale .contenuto .ChooseLibrary
{
    float: left;
    padding-top: 15px;
    color: #666666;
    width: 100%;
    padding-bottom: 15px;
}

.PaginaPersonale .contenuto .ChooseLibrary .ListaLibrary label
{
    display: inline-block;
    font-size: 0.8em;
    padding-right: 10px;
}

.PaginaPersonale .contenuto table
{
    float: left;
}

.PaginaPersonale .contenuto table td.Group
{
    padding: 30px 10px 20px;
}

.PaginaPersonale .testata
{
    float: left;
    border-bottom: 1px solid #DADADA;
    width: 100%;
}

.PaginaPersonale .contenuto h3
{
    background-color: #1289C1;
    display: inline-block;
    margin-top: 30px;
    padding: 2px 10px 2px 2px;
    color: #FFFFFF;
}

.PaginaPersonale .contenuto h3 a
{
    color: #FFFFFF;
    font-family: trebuchet MS;
    font-size: 0.9em;
}

.PaginaPersonale .contenuto .divRichiestapassword h2, .PaginaPersonale .contenuto .divProfiloAgenzia .Agenzia h2, .PaginaPersonale .contenuto .divProfiloAgenzia .divProfilo .divTestataprofilo h2, .PaginaPersonale .contenuto .eLearning .titolo, .PaginaPersonale .contenuto .NewsLetter .titolo
{
    color: #1289C1;
    float: left;
    font-size: 1.5em;
    font-weight: bold;
    width: 100%;
    font-family: trebuchet MS;
}
.PaginaPersonale .contenuto .divProfiloAgenzia .Agenzia h2, .PaginaPersonale .contenuto .divProfiloAgenzia .divProfilo .divTestataprofilo h2
{
    padding-bottom: 20px;
}

.PaginaPersonale .contenuto .eLearning .titolo, .PaginaPersonale .contenuto .NewsLetter .titolo
{
    border-bottom: 1px solid #DADADA;
}

.PaginaPersonale .contenuto .eLearning h2
{
    background-color: #E00058;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    font-family: georgia;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
    padding: 5px 10px 3px 5px;
    width: auto;
}

.PaginaPersonale .contenuto .eLearning .link
{
    float: left;
    padding-top: 15px;
}
.PaginaPersonale .contenuto .eLearning .image, .PaginaPersonale .contenuto .NewsLetter .image
{
    padding-bottom: 10px;
    padding-top: 7px;
}
.PaginaPersonale .contenuto .eLearning .box p
{
    margin: 0;
}

.PaginaPersonale .contenuto .eLearning .box p a
{
    color: #343434;
}

.PaginaPersonale .contenuto .NewsLetter .intestazione
{
    color: #85B815;
    float: left;
    font-size: 1.3em;
    font-weight: bold;
    padding-top: 80px;
    width: 100px;
}





/* Inizio sezione footer */

.mp_Footer
{
    border-top: 1px solid #fff;
    float: left;
    font-size: 0.9em;
}
.clearer
{
    float: left;
}
.mp_Footer .boxlink
{
    float: left;
    width: 100%;
    display: none;
}
.mp_Footer .boxlink ul
{
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding-bottom: 24px;
    padding-left: 5px;
    padding-top: 28px;
}
.mp_Footer .boxlink ul li
{
    border-right: 1px solid #DADADA;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-top: 4px;
    line-height: 13px;
}
.mp_Footer .boxlink ul li a
{
    float: left;
}
.mp_Footer .menuFooterAlfabetico
{
    border-bottom: 1px solid #DADADA;
    float: left;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 60px;
    width: 980px;
}
.mp_Footer .menuFooterAlfabetico .TitoloVociMenu
{
    float: left;
}
.mp_Footer .menuFooterAlfabetico .TitoloVociMenu h2
{
    color: #fff;
    background-color: #2F8DC0;
    float: left;
    font-size: 1em;
    font-weight: normal;
    margin: 0;
    width: 130px;
    font-family: trebuchet MS;
}
.mp_Footer .menuFooterAlfabetico .BoxVociMenu
{
    float: left;
    font-size: 0.9em;
}
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul
{
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    text-transform: uppercase;
}
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul li
{
    border-left: 1px solid #DADADA;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
}
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul li.first
{
    border-left: medium none;
    float: left;
}
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul li div
{
    float: left;
}
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul li.first div
{
    float: left;
}
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul li div a
{
    color: #2f8dc0;
    float: left;
    text-decoration: none;
}
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul li.first div a
{
    float: left;
}
.mp_Footer .menuFooter .BoxVociMenu
{
    float: left;
    padding-bottom: 5px;
    width: 996px;
}
.mp_Footer .menuFooter .BoxVociMenu ul
{
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding-left: 5px;
    padding-top: 12px;
}
.mp_Footer .menuFooter .BoxVociMenu ul li.first
{
    border-left: medium none;
    float: left;
}
.mp_Footer .menuFooter .BoxVociMenu ul li
{
    border-left: 1px solid #7C7C7E;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
}
.mp_Footer .menuFooter .BoxVociMenu ul li div
{
    float: left;
}
.mp_Footer .menuFooter .BoxVociMenu ul li div a
{
    color: #79797B;
    float: left;
    text-decoration: none;
}
.mp_Footer .menuFooter .BoxVociMenu ul li.first div
{
    float: left;
}
.mp_Footer .menuFooter .BoxVociMenu ul li.first div a
{
    float: left;
}
.footer
{
    border-top: 0 none;
    margin-bottom: 0;
    margin-top: 0;
    border-top: solid 1px #fff;
}

.mp_Footer .CopyRight
{
    color: #7C7C7C;
    float: left;
    font-family: Trebuchet MS;
    font-size: 0.9em;
    padding-left: 15px;
    font-weight: normal;
    padding-right: 5px;
    padding-top: 10px;
}
.mp_Footer .PartitaIVA
{
    float: left;
    padding-top: 11px;
    color: #7c7c7c;
    font-size: 0.9em;
}
.mp_Footer .topicon
{
    float: left;
    padding-left: 80px;
    padding-top: 45px;
}



/* Fine sezione footer */



.SecondaColonna .SecondaSottoColonna .boxHTML
{
    padding-bottom: 15px;
}

.SecondaColonna .SecondaSottoColonna .BoxADV
{
    padding-bottom: 10px;
}

.SecondaColonna .SecondaSottoColonna .TitoloBox h2
{
    font-size: 0.9em;
}

.postilla .postilla
{
    margin-left: 18px;
    padding-top: 10px;
    width: 549px;
    float: left;
}
.postillahp
{
    background-image: url(../Images_net/postilla_hp.jpg);
    background-repeat: no-repeat;
    background-position: top;
    padding-top: 50px;
    margin-top: 20px;
}

.postilla h2
{
    color: #7aab34;
    font-weight: bold;
    margin-bottom: 5px;
}
.postilla .contenuto
{
    padding: 10px;
    font-size: 0.8em;
    border-left: 3px solid #759a26;
    border-right: 3px solid #759a26;
    border-top: 3px solid #759a26;
    background-color: #fff;
    font-family: Arial;
    line-height: normal;
    color: #333333;
    margin-top: 10px;
}
.postilla .contenuto .item
{
    padding-bottom: 3px;
    padding-top: 3px;
}
.postilla .contenuto .item .testata
{
}
.postilla .contenuto .item .link
{
    border-bottom: dotted 1px #749a29;
    padding-bottom: 2px;
}
.postilla .contenuto .item .link a
{
    color: #333333;
    text-decoration: none;
    font-family: Arial;
    line-height: 18px;
}
.postilla .contenuto .item .link .preTitolo
{
    color: #7c9c37;
    font-size: 0.9em;
    display: none;
}
.postilla .contenuto .item .link .titolo
{
}
.postilla .contenuto .item .link .autore
{
    color: #111;
    font-family: Arial;
    font-weight: bold;
}
.postilla .coda
{
    background-color: #769b2a;
    color: #ffffff;
    font-family: Arial;
    font-size: 0.8em;
    padding: 10px;
    border-left: 3px solid #759a26;
    border-right: 3px solid #759a26;
}
.postilla .coda a
{
    color: #ffffff;
    text-decoration: underline;
}
.postilla .coda a:hover
{
    color: #000000;
}
.postilla .immagine
{
    padding-bottom: 16px;
}
.mp_Con .ColonnaSX .postilla .contenuto
{
    padding: 10px;
    font-size: 0.9em;
    border-left: 3px solid #759a26;
    border-right: 3px solid #759a26;
    border-top: 3px solid #759a26;
    background-color: #fff;
    font-family: Arial;
    line-height: normal;
    color: #333333;
    margin-top: 10px;
}

.mp_Con .registrazione .ColonnaSX
{
    padding-left: 10px;
    padding-right: 10px;
    width: 975px;
}

.offerteRiservate .box
{
    border: 1px solid #DADADA;
    color: #434343;
    float: left;
    font-size: 0.9em;
    padding: 10px;
    width: 607px;
    margin-bottom: 45px;
}

.offerteRiservate h2
{
    background-color: #E00058;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    font-family: georgia;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
    padding: 5px 10px 3px 5px;
    width: auto;
}

.offerteRiservate .fondo
{
    float: left;
    width: 100%;
}
.offerteRiservate .box .ShopProductList .elementi
{
}
.offerteRiservate .box .ShopProductList .elementi .riga
{
}
.offerteRiservate .box .ShopProductList .elementi .riga .prodotto
{
    clear: none;
}
.footer
{
    border-bottom: 0 none;
    margin-bottom: 0;
    float: left;
    padding-bottom: 20px;
    border-top: solid 1px #fff;
}

.mp_Con .registrazione .ColonnaSX .popup
{
    padding-top: 87px;
    position: absolute;
    visibility: hidden;
}

.PROFBASE
{
    clear: both;
}
.PROFBASE h2, .AViewer .PROFNL h2, .ColonnaSX h1
{
    color: #1185C2;
    font-family: georgia;
    font-size: 1.8em;
    font-weight: normal;
    display: inline;
    margin-right: 30px;
    text-transform: none;
}
.PROFBASE .description
{
    color: #666666;
    display: inline;
    font-size: 0.8em;
    padding-bottom: 5px;
    padding-top: 20px;
}
.PROFBASE .box
{
    background-color: #F7F8FA;
    border: 1px solid #D9D5E3;
    margin-top: 20px;
    padding: 14px;
}
.PROFBASE .grid
{
    background-position: right 20px;
    background-repeat: no-repeat;
    background-image: url(../Images_net/pop_registrazione.jpg);
    padding-right: 50px;
}
.PROFBASE .ITEMTITLE
{
    color: #2F97CA;
    font-size: 0.9em;
    padding-top: 5px;
}
.PROFBASE .CITY
{
    padding-right: 200px;
}
.PROFBASE .INTERESS .ITEMTITLE
{
    font-size: 1.3em;
}
.PROFBASE .PROF .ITEMTITLE
{
    font-size: 1.2em;
}
.PROFBASE .FNAME input, .PROFBASE .LNAME input, .PROFBASE .EMAIL input, .PROFBASE .ADDRESS input, .PROFBASE .TEL input, .PROFBASE .FAX input, .PROFBASE .CODCLI input, .PROFBASE .NATION select, .PROFBASE .PROV select
{
    width: 250px;
}
.PROFBASE .ISCUSTOMER
{
    border-top: 1px solid #DADADA;
    margin-top: 50px;
    padding-top: 20px;
    width: 100%;
}
.PROFBASE .ISCUSTOMER .ITEMTITLE
{
    display: inline;
    padding-right: 5px;
    padding-top: 0;
}
.PROFBASE .ISCUSTOMER table
{
    display: inline;
    width: 200px;
}
.PROFBASE .alert
{
    color: #656563;
}
.PROFBASE .CODCLI .ITEMDESC
{
    border-bottom: 1px solid #D9D5E4;
    color: #656563;
    padding-bottom: 40px;
    font-size: 0.8em;
}
.PROFBASE .LABEL
{
    color: #656563;
    font-size: 0.8em;
    font-weight: bold;
    padding-bottom: 10px;
}
.PROFBASE .INTERESS
{
    color: #4B4C4E;
    font-size: 0.9em;
    padding-bottom: 30px;
}
.PROFBASE .TRATTAMENTODATI
{
    border-top: 1px solid #DADADA;
    margin-bottom: 8px;
    padding-top: 20px;
    width: 100%;
}
.PROFBASE .CONDIZIONICONTRATTO
{
    border-bottom: 1px solid #DADADA;
    padding-bottom: 20px;
    width: 100%;
}
.PROFBASE .CONDIZIONICONTRATTO .ITEMTITLE, .PROFBASE .TRATTAMENTODATI .ITEMTITLE
{
    display: inline;
    padding-right: 15px;
}
.PROFBASE .CONDIZIONICONTRATTO a, .PROFBASE .TRATTAMENTODATI a
{
    border-left: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
    display: inline;
    padding-left: 15px;
    padding-right: 15px;
}
.PROFBASE .CONDIZIONICONTRATTO table, .PROFBASE .TRATTAMENTODATI table
{
    padding-left: 15px;
    display: inline;
    font-size: 0.8em;
}

.PROFBASE .NEWSLETTERSREG
{
    padding-bottom: 30px;
    color: #333333;
}
.PROFBASE .NEWSLETTERSREG label
{
    display: inline;
    font-size: 0.8em;
    font-weight: bold;
}
.PROFBASE .NEWSLETTERSREG .ITEMTITLE
{
    font-size: 1em;
    font-weight: bold;
}

.PROFBASESUMM
{
    clear: both;
}
.PROFBASESUMM .box
{
    background-color: #F7F8FA;
    border: 1px solid #D9D5E3;
    margin-top: 20px;
    padding: 14px;
}
.PROFBASESUMM .grid
{
    background-position: right 20px;
    background-repeat: no-repeat;
    background-image: url(../Images_net/pop_registrazione.jpg);
    padding-right: 800px;
}


.mp_Con .registrazione .ColonnaDX
{
    visibility: hidden;
}

.ShopProductList
{
    font-size: 0.9em;
    padding-left: 6px;
}
.ShopProductList .elementi .prodotto
{
}
.ShopProductList .elementi .riga .prodotto
{
}
.ShopProductList .elementi .prodotto .info
{
}
.ShopProductList .elementi .prodotto .info .titolo .linktitolo
{
    line-height: 16px;
    text-decoration: none;
    font-size: 12px;
}
.ShopProductList .elementi .prodotto .info .titolo .linktitolo a:hover
{
    font-size: 1.2em;
    color: #ff6600;
}

.ShopProductList .elementi .prodotto .info .titolo a:hover
{
    text-decoration: underline;
}


.PaginaPersonale .offerteRiservate .box .ShopProductList .elementi .riga .prodotto
{
    width: 290px;
    float: left;
}


.BancheDati
{
    padding-left: 14px;
}
.BancheDati .testata
{
    float: left;
    border-bottom: 1px solid #DADADA;
    width: 100%;
    margin-bottom: 15px;
}
.BancheDati .TitoloPagina
{
    color: #1289C1;
    display: inline;
    font-family: georgia;
    font-size: 2.2em;
    padding-bottom: 2px;
}
.BancheDati .contenuto
{
    padding-top: 35px;
    width: 630px;
}
.BancheDati .contenuto .listaBancheDati
{
    margin-bottom: 10px;
}
.BancheDati .contenuto .bancadati
{
    padding-top: 10px;
    padding-bottom: 10px;
}
.BancheDati .contenuto .bancadati h2
{
    background-color: #E00058;
    color: #FFFFFF;
    float: left;
    font-family: georgia;
    font-size: 1.1em;
    padding: 5px 10px 3px 5px;
    width: auto;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 0px;
}
.BancheDati .contenuto .bancadati .contenutoBancaDati
{
    background-color: #EDEDED;
    background-image: url(Images/pag_personale_edesk_fondo.jpg);
    background-repeat: repeat-x;
    border: 1px solid #DADADA;
    color: #666666;
    float: left;
    font-size: 0.9em;
    padding: 0 12px 0 12px;
    width: 604px;
    margin-bottom: 15px;
}

/*inizio tab */

.PrinTabStyle .ajax__tab_body, .PrinTabStyleEsperto .ajax__tab_body, .PrinTabStyleFormule .ajax__tab_body
{
    font-size: 10pt;
    border-top: 0;
    padding: 0px 1px;
    background-color: #ececec;
}

.PrinTabStyle .ajax__tab_active .ajax__tab_outer, .PrinTabStyleEsperto .ajax__tab_active .ajax__tab_outer, .PrinTabStyleFormule .ajax__tab_active .ajax__tab_outer
{
    background-color: #fff;
    margin-bottom: 0px;
    border-bottom: none;
}
.PrinTabStyle .ajax__tab_active .ajax__tab_outer
{
    color: #4c9fd4;
    border-top: solid 2px #4c9fd4;
    border-right: solid 1px #ededed;
    border-left: solid 1px #ededed;
}
.PrinTabStyleEsperto .ajax__tab_active .ajax__tab_outer
{
    color: #DB5320;
    border-top: solid 2px #DB5320;
    border-right: solid 1px #ededed;
    border-left: solid 1px #ededed;
}

.PrinTabStyleFormule .ajax__tab_active .ajax__tab_outer
{
    color: #80b217;
    border-top: solid 2px #80b217;
    border-right: solid 1px #ededed;
    border-left: solid 1px #ededed;
}

.PrinTabStyle .ajax__tab_outer, .PrinTabStyleEsperto .ajax__tab_outer, .PrinTabStyleFormule .ajax__tab_outer
{
    background-color: #eeeeee;
    color: #888888;
}

.PrinTabStyle .ajax__tab_inner, .PrinTabStyleEsperto .ajax__tab_inner, .PrinTabStyleFormule .ajax__tab_inner
{
    padding-left: 3px;
}

.PrinTabStyle .ajax__tab_tab, .PrinTabStyleEsperto .ajax__tab_tab, .PrinTabStyleFormule .ajax__tab_tab
{
    padding: 2px 15px 8px 15px;
}


.pannelloTab
{
    padding: 8px;
    margin-bottom: 0px;
}

/*fine tab */


/*inizio tab shop */

.ShopTabStyle .ajax__tab_header
{
    background-color: #F9F9F9; /*#e6eaeb;*/
    padding-top: 0px;
    margin-top: 0px;
    padding-bottom: 5px;
    margin-right: 0px;
    padding-left: 10px;
}

.ShopTabStyle .ajax__tab_body
{
    font-size: 12px;
    border-top: 0;
    padding: 0px 1px;
}

.ShopTabStyle .ajax__tab_active .ajax__tab_outer
{
    background-color: #0478cf;
    color: #fff;
    font-weight: bold;
    margin-bottom: 0px;
    border-bottom: none;
}

.ShopTabStyle .ajax__tab_outer
{
    background-color: #fff;
    color: #0478cf;
}

.ShopTabStyle .ajax__tab_inner
{
    padding-left: 0px;
    border-top: solid 1px #efefef;
    border-right: solid 1px #efefef;
    border-left: solid 1px #efefef;
}

.ShopTabStyle .ajax__tab_tab
{
    padding: 6px 15px 8px 15px; /*background-color: #fff; 	color: #0478cf;*/
}




/*fine tab */






/*inizio sezione box utilla */

.BoxUtilla
{
    border-bottom: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    float: left;
    width: 298px;
    background-color: #f9f9f9;
    background-image: url(../images_net/utilla_logo.png);
    background-position: top center;
    background-repeat: no-repeat;
    padding-top: 65px;
    margin-bottom: 20px;
}

.FulcrumListRiviste .dlContainer
{
width: 100%;
margin-left: 0px;  
min-height:40px;
}

.dlsecondo a:link, .dlsecondo a:active, .dlsecondo a:visited
{
    font-family: Helvetica,Trebuchet MS;
    font-size: 12px;
    color: #499FD0;
    text-decoration: none;
    line-height: 13px;
}
.dlsecondo a:hover
{
    color: #111;
    text-decoration: underline;
}
.FulcrumListEsperto
{
    padding:0px;
}

.FulcrumListEsperto .dlprimo, .FulcrumListFormule .dlprimo
{
    font-size: 0.8em;
    color: #222222;
}
.FulcrumListEsperto .dlterzo .areaCaso
{
    font-size: 10px;
    color: #222;
    text-transform: uppercase;
}

.FulcrumListFormule .dlterzo
{
    font-size: 11px;
    font-weight: normal;
    font-family: Arial;
    font-style: italic;
    color: #666;
}


.FulcrumListEsperto .FulcrumListItem, .FulcrumListFormule .FulcrumListItem, .FulcrumListRiviste .FulcrumListItem
{
    padding-top: 4px;
    padding-bottom: 4px;
    border-bottom: dotted 1px #d9d9d9;
    margin-left: 10px;
}
.FulcrumListEsperto .dlterzo .dataCaso
{
    display: none;
}

.FulcrumList
{
    border: none;
    padding: 0px;
}

.FulcrumListRiviste .dlsecondo .rivistaocchiello 
{
 display:none;   
}


/*fine sezione box utilla */


.wrapperBottom
{
    background-color: #f7f7f7;
    width: 972px;
    padding: 10px;
    height: 590px;
    border-bottom: #ccc;
    border-top: #ccc;
    padding-left: 14px;
}

.PrimaColonnaBottom
{
    float: left;
    padding-right: 15px;
    width: 550px; /* padding-left: 12px;     padding-right: 20px;     margin: 5px;*/
}

.SecondaColonnaBottom
{
    float: left;
    width: 350px; /* margin: 5px;*/
}
.clear
{
    clear: both;
}
.opinione
{
    background-color: #fff;
    font-size: 0.8em;
    line-height: 1.2em;
    margin-bottom: 20px;
    margin-top: 20px;
    color: #333333;
    font-family: Helvetica,Arial, sans-serif;
    padding: 10px;
    border: solid 1px #dfe5f3;
}

.opinione a:link, .opinione a:active, .opinione a:visited
{
    text-decoration: none;
    font-size: 1em;
    font-weight: bold;
    color: #333;
    font-family: Helvetica,Arial, sans-serif;
}



.opinione a:hover
{
    text-decoration: underline;
    font-size: 1em;
    color: #148cc0;
    font-family: Helvetica,Arial, sans-serif;
}



.opinione .Autore
{
    color: #999;
    font-style: italic;
    margin-top: 1px;
    padding-bottom: 4px;
    border-bottom: dotted 1px #d9d9d9;
    padding-bottom: 10px;
}

.opinione .Occhiello
{
    color: #055b8c;
    font-size: 0.8em;
    font-weight: bold;
    font-family: Helvetica,Arial, sans-serif;
    text-align: left;
    text-transform: uppercase;
    margin-top: 10px;
}


.opinione .Abstract
{
    font-size: 1.1em;
    line-height: 1.4em;
    padding-bottom: 4px;
    padding-top: 9px;
    color: #333333;
    font-family: Helvetica,Arial, sans-serif;
}





.scadenzario
{
    background-color: #fff;
    font-size: 0.8em;
    line-height: 1.2em;
    margin-bottom: 20px;
    margin-top: 20px;
    color: #333333;
    font-family: Helvetica,Arial, sans-serif;
    padding: 10px;
    border: solid 1px #dfe5f3;
}


.imgscadenzario
{
    height: 64px;
    background-image: url(../images_net/calendar.png);
    background-repeat: no-repeat;
    background-position: top center;
}
.imgopinione
{
    height: 64px;
    background-image: url(../images_net/opinione.png);
    background-repeat: no-repeat;
    background-position: top center;
}
.imgopinionearea
{
    height: 54px;
    background-image: url(../images_net/opinionearea.png);
    background-repeat: no-repeat;
    background-position: top center;
}




.scrittascadenzario
{
    text-decoration: none;
    font-size: 1.8em;
    color: #fff;
    padding-left: 10px;
    padding-top: 10px;
    font-family: Helvetica,Arial, sans-serif;
}



.scadenzario a:link, .scadenzario a:active, .scadenzario a:visited
{
    text-decoration: none;
    font-size: 0.95em;
    color: #333;
    font-family: Arial, sans-serif;
}



.scadenzario a:hover
{
    font-size: 0.95em;
    color: #d5161d;
    font-family: Arial, sans-serif;
    text-decoration: underline;
}



.scadenzario .Autore
{
    color: #999;
    font-style: italic;
    margin-top: 1px;
    margin-bottom: 2px;
    border-bottom: dotted 1px #d9d9d9;
    padding-bottom: 10px;
}

.scadenzario .Occhiello
{
    color: #055b8c;
    font-size: 0.8em;
    font-weight: bold;
    font-family: Helvetica,Arial, sans-serif;
    text-align: left;
    text-transform: uppercase;
    margin-top: 10px;
}
.opinione h2
{
    background-color: #055b8c;
    color: #FFFFFF;
    font-family: georgia;
    font-size: 1.7em;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    width: 100%;
}
.scadenzario h2
{
    color: #111;
    font-family: georgia;
    font-size: 1.5em;
    padding-top: 0px;
    padding-bottom: 1px;
    padding-left: 5px;
    width: 100%;
    text-transform: uppercase;
    height: 28px;
}
.Calendar .Title
{
    background-color: #333;
    color: #fff;
    margin-top: 0px;
    font-weight: bold;
    font-size: 1.0em;
    text-transform: uppercase;
}


.prepostilla
{
    margin-top: 50px;
    padding-top: 50px;
}


.firstboxHTML
{
    background-color: #fff;
    color: #fff;
    margin-top: 0px;
    font-size: 1.0em;
}
#wrapper h1
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #111;
    font-size: 1.3em;
}


.Scadenza
{
    padding-bottom: 0px;
    padding-top: 6px;
    color: #88b71b;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 0.95em;
    margin-bottom: 8px;
}
.Test
{
    border-top: solid 1px #ededed;
    padding-top: 6px;
    padding-bottom: 6px;
}
#formazionegenerale
{
    color: #222;
    font-size: 0.9em;
    font-family: Helvetica, Arial, sans-serif;
}

#formazione
{
    color: #222;
    font-size: 0.9em;
    font-family: Helvetica, Arial, sans-serif;
}
#formazione h4
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #3891c3;
    font-size: 0.9em;
    margin-bottom: 5px;
    margin-top: 5px;
    text-transform: uppercase;
}
#formazione h3
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #111;
    font-size: 1.4em;
    font-weight: bold;
    margin-bottom: 0px;
    border-bottom: solid 1px #ccc;
    padding-bottom: 5px;
    width: 210px;
}
#formazionegenerale a:link, #formazionegenerale a:active, #formazionegenerale a:visited
{
    font-family: Helvetica, Arial, sans-serif;
    color: #85b815;
    font-size: 1.1em;
}
#formazionegenerale a:hover
{
    color: #fff;
}
#formazionegeneraleopzione a:link, #formazionegeneraleopzione a:active, #formazionegeneraleopzione a:visited
{
    font-family: Helvetica, Arial, sans-serif;
    color: #017bc1;
    font-size: 1.1em;
}
#formazionegeneraleopzione a:hover
{
    color: #111;
}
#formazione a:link, #formazione a:active, #formazione a:visited
{
    font-family: Helvetica, Arial, sans-serif;
    color: #666;
    font-size: 0.9em;
}
#formazione a:hover
{
    color: #666;
    text-decoration: underline;
}

.boxHTML .accreditato
{
    color: #055b8c;
    font-size: 11px;
    padding-left: 15px;
    font-family: Arial;
}



a.linkformazione:link, a.linkformazione:active, a.linkformazione:visited
{
    font-family: Helvetica, Arial, sans-serif;
    color: #666;
    background-image: url(../images_net/arrow.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 15px;
    font-size: 0.85em;
    text-decoration: none;
}

a.linkformazione:hover
{
    font-family: Helvetica, Arial, sans-serif;
    color: #666;
    background-image: url(../images_net/arrow.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 15px;
    font-size: 0.85em;
    text-decoration: none;
}

#formazione a.bestseller:link
{
    color: #648e09;
    font-weight: bold;
    text-decoration: none;
    font-size: 14px;
    font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif;
    background-image: url(../images_net/menu_plus_icon.png);
    background-repeat: no-repeat;
    background-position: left;
}
#formazione strong
{
    color: #222;
}
.col2
{
    padding-bottom: 10px;
    background-color: red;
    width: 14px;
    float: left;
    padding-top: 10px;
}
.col3
{
    padding-bottom: 0px;
    background-color: #f1f1ef;
    padding-left: 0px;
    width: 300px;
    padding-right: 0px;
    float: left;
    padding-top: 0px;
    margin-right: 0px;
}
#wrapper h1
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #111;
    font-size: 1.3em;
}
.primobloccodx
{
    margin-bottom: 20px;
    background-color: #fff;
    border: solid 1px #e6e5e5;
}
.secondobloccodx
{
    padding-bottom: 0px;
    margin-bottom: 20px;
    background-color: #fff;
}
.terzoloccodx
{
    padding-bottom: 10px;
    margin-bottom: 10px;
    background-color: #f1f1f1;
}
.terzoloccodx_verticale
{
    background-color: #fff;
    width: 180px;
    float: left;
    margin-right: 20px;
    text-align: center;
    border: solid 1px #e6e5e5;
}
.social
{
}
.social a:link, .social a:active, .social a:visited
{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    font-weight: bold;
}
.social a:hover
{
    color: #2797cf;
}
.col2
{
    padding-bottom: 10px;
    background-color: red;
    width: 14px;
    float: left;
    padding-top: 10px;
}
.col3
{
    padding-bottom: 0px;
    background-color: #f1f1ef;
    padding-left: 0px;
    width: 300px;
    padding-right: 0px;
    float: left;
    padding-top: 0px;
    margin-right: 0px;
}
#wrapper h1
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #111;
    font-size: 1.3em;
}
.primobloccodx
{
    margin-bottom: 20px;
    background-color: #fff;
    border: solid 1px #e6e5e5;
}
.secondobloccodx
{
    padding-bottom: 0px;
    margin-bottom: 20px;
    background-color: #fff;
}
.terzoloccodx
{
    padding-bottom: 10px;
    margin-bottom: 10px;
    background-color: #f1f1f1;
}
.terzoloccodx_verticale
{
    background-color: #fff;
    width: 180px;
    float: left;
    margin-right: 20px;
    text-align: center;
    border: solid 1px #e6e5e5;
}


.BoxDichiarazioni .Occhiello
{
    color: #d6141d;
    text-transform: uppercase;
    font-family: Trebuchet MS;
    font-weight: bold; /*width: 385px;*/
    font-size: 0.8em;
    padding-top: 10px;
}

.BoxDichiarazioni a:link, .BoxDichiarazioni a:active, .BoxDichiarazioni a:visited
{
    color: #000;
    font-weight: bold; /*width: 385px;*/
    font-family: Trebuchet MS;
    font-size: 1.0em;
    margin-bottom: 2px;
    text-decoration: none;
}

.BoxDichiarazioni a:hover
{
    color: #d50012;
    text-decoration: underline;
}

.BoxDichiarazioni .Abstract
{
    color: #333;
    line-height: 15px;
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 0.8em;
    margin-bottom: 2px;
    margin-top: 4px;
}
.BoxDichiarazioni
{
    width: 320px;
    float: left;
    margin-left: 10px;
}



.BoxEsperto
{
    width: 630px;
    padding: 20px;
    float: left;
    margin-right: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.contenutodichiarazioni
{
    background-image: url(../Images_net/dichiarazioni_hp_center.jpg);
    background-repeat: repeat;
    width: 320px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.testocontenutodichiarazioni
{
    width: 270px;
    margin-left: 20px;
    background-image: none;
    padding: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.preBoxdichiarazioni
{
    background-image: url(../Images_net/dichiarazioni_hp.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 154px;
    width: 320px;
}


.endBoxdichiarazioni
{
    background-image: url(../images_net/dichiarazioni_hp_bottom.jpg);
    background-repeat: no-repeat;
    height: 118px;
    width: 320px;
}


.BoxEsperto .Occhiello
{
    color: #0d83e3;
    text-transform: uppercase;
    font-family: Helvetica,Arial, sans-serif;
    font-weight: bold; /*width: 385px;*/
    font-size: 0.7em;
    margin-bottom: 2px;
    margin-top: 4px;
    display: inline-block;
}

.secondcontainer
{
    width: 990px;
    padding-top: 15px;
}



.BoxEsperto a:link, .BoxEsperto a:active, .BoxEsperto a:visited
{
    color: #0F2D5F;
    text-decoration: none;
    font-size: 1.1em;
    font-family: Helvetica,Arial, sans-serif;
}
.BoxEsperto a:hover
{
    color: #015686;
    text-decoration: underline;
}


.BoxEsperto .Abstract
{
    color: #333;
    line-height: 18px;
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 0.8em;
    margin-bottom: 2px;
    margin-top: 10px;
}

.BoxEsperto .Autore
{
    color: #bfbec1;
    font-size: 0.8em;
    margin-bottom: 2px;
    margin-top: 4px;
    border-bottom: dotted 1px #ededed;
    font-style: italic;
    font-family: Arial;
}
.ShopProductList .elementi .prodotto .info .editore .valore
{
    text-transform: uppercase;
    color: #333;
    font-size: 11px;
}

.ShopProductList .elementi .prodotto .info .etichetta
{
    color: #666;
    font-style: normal;
    font-size: 12px;
}


#server_version
{
    background-color: #fff;
}

.contenitorespecialiipsoa
{
    padding-top: 15px;
}

.socialfirstline
{
    margin-right: 6px;
}

.ShopProductList .elementi .prodotto
{
    font-size: 0.95em;
    margin-bottom: 6px;
    margin-top: 0px;
    padding-bottom: 15px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 15px;
    position: relative;
    border: solid 1px #ededed;
}
.BoxImgShop
{
    padding: 0px;
    margin: 0px;
}
.ShopProductList
{
    padding-top: 0px;
}
.ShopProductList .elementi .prodotto .info .prezzo .prezzoPieno
{
    color: #666;
    font-weight: normal;
}

.BoxEsperto .BoxEsperto1
{
    float: left;
    width: 295px;
    padding: 10px;
    padding-left: 0px;
    padding-right: 5px;
}

.BoxEsperto .BoxEsperto2
{
    float: left;
    padding: 10px;
    width: 295px;
    margin-left: 10px;
    border-left: solid 1px #ededed;
}
.specialiipsoa
{
    background-color: #fafafa;
    border: solid 1px #ededed;
    color: #027bc0;
    font-family: Trebuchet MS;
    font-size: 1.1em;
    font-weight: bold;
    margin-left: 20px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    text-transform: uppercase;
}


.BoxEsperto1 .BoxDocumentoMatrix
{
    min-height: 180px;
}
.BoxEsperto2 .BoxDocumentoMatrix
{
    min-height: 180px;
}
.BoxEspertotitlearea
{
    background-image: url(../images_net/espertocasisoluzioni.png);
    background-repeat: no-repeat;
    background-position: top center;
    padding-top: 5px;
    height: 54px;
}
.calendarSelectableDay
{
    color: #fff;
    background-color: #98c151;
}
.staticirassegnagazzette
{
    background-color: #fff;
    width: 390px;
    border: solid 1px #e6e5e5;
    margin-top: 10px;
}
.rassegna, .gazzetteUff
{
    padding: 5px;
}

.ShopProductList .elementi .prodotto .info .prezzo
{
    color: #DB005A;
    font-weight: bold;
    font-size: 12px;
}


.WKI_Sliding .slideimg a:link, .WKI_Sliding .slideimg a:active, .WKI_Sliding .slideimg a:visited
{
    color: #FFFFFF;
    text-decoration: none;
    border: none;
}

.WKI_Sliding a:link, .WKI_Sliding a:visited
{
    color: #111111;
    font-family: Trebuchet MS;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
}

.WKI_Sliding .slideimg a:link, .WKI_Sliding .slideimg a:active, .WKI_Sliding .slideimg a:visited
{
    color: #FFFFFF;
    text-decoration: none;
    border: none;
}

.WKI_Sliding a:link, .WKI_Sliding a:visited, .WKI_Sliding a:active
{
    color: #111111;
    font-family: Trebuchet MS;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
}


.WKI_Sliding a:hover
{
    color: #111111;
    font-family: Trebuchet MS;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
}


.slideimg a:link img, .slideimg a:active img, .slideimg a:visited img
{
    color: #FFFFFF;
    text-decoration: none;
    border: none;
}

.slideimg a:hover img
{
    color: #FFFFFF;
    text-decoration: none;
    border: none;
}


.ListaBoxScadenze
{
    line-height: 18px;
}


/*scadenzario*/

.PaginaScadenzario .Calendar
{
    padding-left: 20px;
    padding-top: 20px;
}

.PaginaScadenzario .BoxScadenze
{
    padding-left: 20px;
    line-height: 20px;
    font-family: Trebuchet MS;
    margin-top: 10px;
}

.PaginaScadenzario .BoxScadenze a:link, .PaginaScadenzario .BoxScadenze a:link, .PaginaScadenzario .BoxScadenze a:visited
{
    font-family: Trebuchet MS;
    color: #333;
    font-size: 13px;
}
.PaginaScadenzario .BoxScadenze a:hover
{
    font-family: Trebuchet MS;
    color: #88b71b;
    font-size: 13px;
}

.BoxNews ul li .Tipologia a:hover
{
    color: #444444;
    text-decoration: underline;
}


.TitoloScadenza
{
    font-size: 1.5em;
    color: #1185C2;
    font-family: Georgia;
    margin-bottom: 10px;
}

.DataScadenza
{
    color: #555555;
    font-weight: bolder;
}

a.titolo:link, a.titolo:active, a.titolo:visited
{
    color: #499FD0;
    font-family: Helvetica,Trebuchet MS;
    font-size: 12px;
    line-height: 13px;
    text-decoration: none;
}

a.titolo:hover
{
    color: #499FD0;
    text-decoration: underline;
}

.calendarTable
{
    margin: 15px 0 25px 0;
}

.calendarMesi
{
    margin-bottom: 25px;
}

.BoxShopRedazionali 
{
    border-bottom: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    margin-bottom: 20px;
    background-color: #f9f9f9;
    text-align:left;
    width:605px;
    float:left;
    padding:10px;
}

.BoxShopRedazionali a, .BoxShopRedazionali a:link, .BoxShopRedazionali a:active, .BoxShopRedazionali a:visited
{text-decoration:underline;}

.BoxShopRedazionali a:hover
{text-decoration:underline; color: #1289C1;}





