body {background: url("../bg_body2015B.gif") repeat-x scroll 0 28px rgba(0, 0, 0, 0);}

/******************************************
* MENU 2015
******************************************/
#topMenuA, #topMenuB {
    height: 50px;
    margin-bottom: 0px;
}

#topMenuB {margin-bottom:10px;}

#topMenuA ul li, #topMenuB ul li {list-style-type: none; text-indent: -9999px;float:left;}

#topMenuA ul li#osservatorio a { display:block; width:196px; height:50px; background: url(../testata2.png) no-repeat 0 0;}
#topMenuA ul li#osservatorio a:hover { background: url(../testata2.png) no-repeat 0 -100px;text-indent: -9999px;}
#topMenuA ul li#osservatorio a.active { background: url(../testata2.png) no-repeat 0 -150px;text-indent: -9999px;}

#topMenuA ul li#vademecum a { display:block; width:181px; height:50px; background: url(../testata2.png) no-repeat -196px 0;}
#topMenuA ul li#vademecum a:hover { background: url(../testata2.png) no-repeat -196px -100px;text-indent: -9999px;}
#topMenuA ul li#vademecum a.active { background: url(../testata2.png) no-repeat -196px -150px;text-indent: -9999px;}

#topMenuA ul li#dossier a { display:block; width:148px; height:50px; background: url(../testata2.png) no-repeat -376px 0;}
#topMenuA ul li#dossier a:hover { background: url(../testata2.png) no-repeat -376px -100px;text-indent: -9999px;}
#topMenuA ul li#dossier a.active { background: url(../testata2.png) no-repeat -376px -150px;text-indent: -9999px;}

#topMenuA ul li#efficienza a { display:block; width:115px; height:50px; background: url(../testata2.png) no-repeat -524px 0;}
#topMenuA ul li#efficienza a:hover { background: url(../testata2.png) no-repeat -524px -100px;text-indent: -9999px;}
#topMenuA ul li#efficienza a.active { background: url(../testata2.png) no-repeat -524px -150px;text-indent: -9999px;}

#topMenuA ul li#news a { display:block; width:99px; height:50px; background: url(../testata2.png) no-repeat -639px 0;}
#topMenuA ul li#news a:hover { background: url(../testata2.png) no-repeat -639px -100px;text-indent: -9999px;}
#topMenuA ul li#news a.active { background: url(../testata2.png) no-repeat -639px -150px;text-indent: -9999px;}

#topMenuA ul li#abbonamenti a { display:block; width:103px; height:50px; background: url(../testata2.png) no-repeat -738px 0;}
#topMenuA ul li#abbonamenti a:hover { background: url(../testata2.png) no-repeat -738px -100px;text-indent: -9999px;}
#topMenuA ul li#abbonamenti a.active { background: url(../testata2.png) no-repeat -738px -150px;text-indent: -9999px;}

#topMenuA ul li#formazione a { display:block; width:98px; height:50px; background: url(../testata2.png) no-repeat -842px 0;}
#topMenuA ul li#formazione a:hover { background: url(../testata2.png) no-repeat -842px -100px;text-indent: -9999px;}
#topMenuA ul li#formazione a.active { background: url(../testata2.png) no-repeat -842px -150px;text-indent: -9999px;}

#topMenuB ul li#sezioni a { display:block; width:196px; height:50px; background: url(../testata2.png) no-repeat 0 -50px;}
#topMenuB ul li#sezioni a:hover { background: url(../testata2.png) no-repeat 0 -150px;text-indent: -9999px;}
#topMenuB ul li#sezioni a.active { background: url(../testata2.png) no-repeat 0 -206px;text-indent: -9999px;}

#topMenuB ul li#dropdown-vademecum a { display:block; width:181px; height:50px; background: url(../testata2.png) no-repeat -196px -50px;}
#topMenuB ul li#dropdown-vademecum a:hover { background: url(../testata2.png) no-repeat -196px -150px;text-indent: -9999px;}
#topMenuB ul li#dropdown-vademecum a.active { background: url(../testata2.png) no-repeat -196px -206px;text-indent: -9999px;}

#topMenuB ul li#dropdown-dossier a { display:block; width:148px; height:50px; background: url(../testata2.png) no-repeat -376px -50px;}
#topMenuB ul li#dropdown-dossier a:hover { background: url(../testata2.png) no-repeat -376px -150px;text-indent: -9999px;}
#topMenuB ul li#dropdown-dossier a.active { background: url(../testata2.png) no-repeat -376px -206px;text-indent: -9999px;}

#topMenuB ul li#rinnovabili a { display:block; width:115px; height:50px; background: url(../testata2.png) no-repeat -524px -50px;}
#topMenuB ul li#rinnovabili a:hover { background: url(../testata2.png) no-repeat -524px -150px;text-indent: -9999px;}
#topMenuB ul li#rinnovabili a.active { background: url(../testata2.png) no-repeat -524px -206px;text-indent: -9999px;}

#topMenuB ul li#newsletter a { display:block; width:99px; height:50px; background: url(../testata2.png) no-repeat -639px -50px;}
#topMenuB ul li#newsletter a:hover { background: url(../testata2.png) no-repeat -639px -150px;text-indent: -9999px;}
#topMenuB ul li#newsletter a.active { background: url(../testata2.png) no-repeat -639px -206px;text-indent: -9999px;}

#topMenuB ul li#aggiornamenti a { display:block; width:103px; height:50px; background: url(../testata2.png) no-repeat -738px -50px;}
#topMenuB ul li#aggiornamenti a:hover { background: url(../testata2.png) no-repeat -738px -150px;text-indent: -9999px;}
#topMenuB ul li#aggiornamenti a.active { background: url(../testata2.png) no-repeat -738px -206px;text-indent: -9999px;}

#topMenuB ul li#servizi-on-demand a { display:block; width:98px; height:50px; background: url(../testata2.png) no-repeat -842px -50px;}
#topMenuB ul li#servizi-on-demand a:hover { background: url(../testata2.png) no-repeat -842px -150px;text-indent: -9999px;}
#topMenuB ul li#servizi-on-demand a.active { background: url(../testata2.png) no-repeat -842px -206px;text-indent: -9999px;}

/* DROPDOWN */
#topMenuB,#topMenuB .column { overflow: visible; }
#topMenuB ul li { position: relative; }
#topMenuB ul li .dropdown { position: absolute; top: 50px; left: 0; width: 236px; z-index: 10; background: white; padding: 3px; display: none; } 
#topMenuB ul li div#dropdown-dossier-lista { position: absolute; top: 50px; left: 0; width: 428px; z-index: 10; background: white; padding: 3px; display: none; } 
#topMenuB ul li .dropdown li { float:none; text-indent: 0; }
#topMenuB ul li .dropdown li a {display: block; background: transparent !important; width: 218px !important; height: 15px !important; line-height: 15px; color: #1d53a0; border-top: #1d53a0 1px solid; padding: 5px; font: bold 12px "Helvetica","Arial",sans-serif; }
#topMenuB ul li div#dropdown-dossier-lista.dropdown li a {display: block; background: transparent !important; width: 200px !important; height: 15px !important; line-height: 15px; color: #1d53a0; border-top: #1d53a0 1px solid; padding: 5px; font: bold 12px "Helvetica","Arial",sans-serif; }
#topMenuB ul li .dropdown li:first-child a, #topMenuB ul li div#dropdown-dossier-lista.dropdown li:first-child a { border-top: none; }
#topMenuB ul li .dropdown ul { float: left; border-bottom: #1d53a0 4px solid; } 
#topMenuB ul li .dropdown li a:hover, #topMenuB ul li div#dropdown-dossier-lista.dropdown li a:hover { background: #1d53a0 !important; color: white !important; text-indent: 0 !important; text-decoration: none; }
#topMenuB ul li .dropdown ul.col2 { margin-left: 5px;}
#topMenuB ul li .dropdown ul.col2 li a { margin-right: 0; float: left;}

button#login, button#registrati, button#logout {
    background-color: #fff;
    border: 1px solid #1d53a0;
    color: #000;
    cursor: pointer;
    font-size: 13px;
    margin-right: 0;
    margin-top: 22px;
    padding: 5px 2px;
    width: 100px;
}
button#registrati {
    margin-left: 96px;
}
#formCerca {
    padding-top: 18px;
}
}
-->