/* blu: 124A75 - 124974 */
/* celeste: 2C85C1 /*
/* azzurro: 0799D7 */
/* giallo: FFF843 */

.ILNloading {background: url(../c_grafica/iln/iln_loading.gif) no-repeat center center transparent;text-align: center;margin: 0 auto;width: 32px;height: 32px;}
.ILNloading.blu {background-image: url(../c_grafica/iln/iln_loading_blu.gif);}

#ILNbar {margin: 0;padding: 0;width: 100%;height: 30px;background-color: #2C85C1;border-bottom: 1px solid #124974;font-size: 12px;line-height: 100%;font-family: Arial, Helvetica, sans-serif, serif;color: #FFF;}
#ILNbar {box-shadow: 0 1px 2px 0 #124974;-webkit-box-shadow: 0 1px 2px 0 #124974;-moz-box-shadow: 0 1px 2px 0 #124974;z-index: 5000;position: fixed;top: 0;left: 0;min-width: 1000px;}

#ILNbar a {color: #FFF843;text-decoration: none;white-space: nowrap;outline: none;}
#ILNbar a:link, #ILNbar a:visited {color: #FFF843;}
#ILNbar a:hover, #ILNbar a:active {color: #FFF843;text-decoration: underline;}

#ILNbar-logo {float: left;width: 200px;height: 30px;margin: 0 0 0 2px;padding: 0;text-align: center;font-size: 10px;line-height: 10px;}
#ILNbar-logo #ILNbar-logoPrint {display: none;}
#ILNbar-logo a {display: block;}

#ILNbar-sites {width: 78%;display: block;float: right;margin: 0;padding: 0;}
#ILNbar-sites div.sitesGroup {float: left;display: block;overflow: hidden;width: 100px;height: 30px;margin: 0 0 0 85px;padding: 0;text-align: center;}
#ILNbar-sites div.sitesGroup div.wrapper {width: 350px;float: left;}
#ILNbar-sites div.sitesGroup a {color: #FFF;text-shadow: 1px 1px 0 #124974;}
#ILNbar-sites div.sitesGroup a:hover {color: #FFF843;}

#ILNbar-sites div.sitesGroup div.wrapper div.groupName {float: left;display: block;overflow: hidden;width: 100px;height: 30px;padding: 0;text-align: center;}
#ILNbar-sites #ILNbar-information, #ILNbar-sites #ILNbar-information div.groupName {width: 108px;}
#ILNbar-sites #ILNbar-database, #ILNbar-sites #ILNbar-database div.groupName {width: 104px;}
#ILNbar-sites #ILNbar-community, #ILNbar-sites #ILNbar-community div.groupName {width: 103px;}

#ILNbar-sites #ILNbar-information div.wrapper {width: 358px;}
#ILNbar-sites #ILNbar-database div.wrapper {width: 354px;}
#ILNbar-sites #ILNbar-community div.wrapper {width: 353px;}

#ILNbar-sites #ILNbar-information.en, #ILNbar-sites #ILNbar-information.en div.groupName {width: 99px;}
#ILNbar-sites #ILNbar-database.en, #ILNbar-sites #ILNbar-database.en div.groupName {width: 91px;}
#ILNbar-sites #ILNbar-community.en, #ILNbar-sites #ILNbar-community.en div.groupName {width: 103px;}

#ILNbar-sites #ILNbar-information.en div.wrapper {width: 349px;}
#ILNbar-sites #ILNbar-database.en div.wrapper {width: 341px;}
#ILNbar-sites #ILNbar-community.en div.wrapper {width: 353px;}

#ILNbar-sites div.sitesGroup div.wrapper div.groupName a {float: left;display: block;padding: 0 3px;margin: 0;line-height: 30px;color: #FFF;font-size: 12px;text-decoration: none;text-align: center;font-weight: bold;}
#ILNbar-sites div.sitesGroup div.wrapper div.groupName a:hover {background-color: #0799D7;color: #FFF843;}
#ILNbar-sites #ILNbar-information div.wrapper div.groupName a {background: url(../c_grafica/iln/barra/bg_informazioni.png) no-repeat 3px center;padding-left: 23px;}
#ILNbar-sites #ILNbar-database div.wrapper div.groupName a {background: url(../c_grafica/iln/barra/bg_banchedati.png) no-repeat 3px center;padding-left: 25px;}
#ILNbar-sites #ILNbar-community div.wrapper div.groupName a {background: url(../c_grafica/iln/barra/bg_community.png) no-repeat 3px center;padding-left: 26px;}
#ILNbar-sites #ILNbar-information div.wrapper div.groupName a:hover, #ILNbar-sites #ILNbar-database div.wrapper div.groupName a:hover, #ILNbar-sites #ILNbar-community div.wrapper div.groupName a:hover {background-color: #0799D7;color: #FFF843;}

#ILNbar-sites div.sitesGroup div.wrapper div.drawer {float: left;display: block;height: 30px;width: 250px;background-image: none;background-color: #124974;}

#ILNbar-sites div.sitesGroup div.wrapper div.drawer a {font-size: 11px;font-weight: bold;}
#ILNbar-sites div.sitesGroup div.wrapper div.drawer a.active {color: #FFF843;}
#ILNbar-sites div.sitesGroup div.wrapper div.drawer ul {float: left;display: block;list-style: none;margin: 0;padding: 0;width: 100%;height: 30px;overflow: hidden;}
#ILNbar-sites div.sitesGroup div.wrapper div.drawer ul li {float: left;display: block;margin: 0;padding: 0;line-height: 30px;}
#ILNbar-sites div.sitesGroup div.wrapper div.drawer ul li a img.logo {width: 25px;margin: 3px 4px 1px 4px;}

#ILNbar-sites #ILNbar-account {float: right;display: block;width: 200px;height: 30px;text-align: right;overflow: hidden;}
#ILNbar-sites #ILNbar-account a {float: right;display: block;padding: 0 3px;margin: 0;line-height: 30px;color: #FFF;font-size: 12px;text-decoration: none;text-shadow: 1px 1px 0 #124974;}
#ILNbar-sites #ILNbar-account a.enter {padding-left: 25px;background: url(../c_grafica/iln/barra/bg_lucchetto.png) no-repeat 3px center;}
#ILNbar-sites #ILNbar-account a.user {}
#ILNbar-sites #ILNbar-account a:hover {background-color: #0799D7;color: #FFF843;text-decoration: none;}
#ILNbar-sites #ILNbar-account span.avatar {float: right;display: block;width: 24px;height: 24px;margin: 2px 0 2px 2px;border: 1px solid #124974;background: url(../c_grafica/iln/barra/bg_avatar.gif) no-repeat center;}
#ILNbar-sites #ILNbar-account span.avatar img {width: 24px;height: 24px;}

#ILNbar-accountDetails {width:220px;height:auto;/*height:270px;*/overflow: hidden;margin: 0;padding: 20px 15px 15px 15px;position: absolute;right: 0;top: 30px;z-index: 2000;background: url(../c_grafica/iln/barra/bg_tendinafrecciachiara.gif) no-repeat center top #124974;border: 1px solid #07243A;border-top: 0;font-size: 12px;color: #FFF;}
#ILNbar-accountDetails {box-shadow: -1px 1px 2px 0 #124974;-webkit-box-shadow: -1px 1px 2px 0 #124974;-moz-box-shadow: -1px 1px 2px 0 #124974;}
#ILNbar-accountDetails a {color: #FFF843;}
#ILNbar-accountDetails a:link, #ILNbar-accountDetails a:visited {color: #FFF843;}
#ILNbar-accountDetails a:hover, #ILNbar-accountDetails a:active {color: #FFF843;text-decoration: underline;}

#ILNbar-accountDetails h4 {margin: 0;padding: 0;border: 0;color: #FFF;font-size: 13px;font-weight: bold;text-align: center;line-height: 15px;}
#ILNbar-accountDetails p {line-height: 120%;padding: 0;font-size: 12px;}
#ILNbar-accountDetails .message {margin: 10px 0 0 0;color: #FFF;border: 0;text-align: center;}
#ILNbar-accountDetails .warning {padding: 3px;background-color: #FFF843;color: #124974;border: 1px solid #124974;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
#ILNbar-accountDetails .error {font-weight: bold;padding: 3px;background-color: #FFF843;color: #C00;border: 1px solid #C00;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}

#ILNbar-accountDetails p.close {text-align: right;}
#ILNbar-accountDetails p.close a {}
#ILNbar-accountDetails p.close a:hover {}

#ILNbar-accountDetails form {margin: 0;padding: 10px 0;}
#ILNbar-accountDetails form fieldset {margin: 0 0 10px 0;padding: 0;border: 0;}
#ILNbar-accountDetails form fieldset input {font-size: 12px;border:0;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
#ILNbar-accountDetails form fieldset.enter {text-align: center;}
#ILNbar-accountDetails form fieldset.action {text-align: center;margin: 0;}
#ILNbar-accountDetails form fieldset label {display: block;margin: 0 0 2px 0;padding: 0;font-weight: bold;}
#ILNbar-accountDetails form fieldset.remember label {display: inline;margin: 0;}
#ILNbar-accountDetails form fieldset input.text {margin: 0;padding: 0;width: 218px;height: 20px;background-color: #EDF6F9;}
#ILNbar-accountDetails form fieldset input.button {margin: 0;padding: 0;width: 100px;height: 20px;background-color: #FFF843;text-align: center;color: #124974;font-family: Arial, Helvetica, sans-serif, serif;font-weight: bold;cursor: pointer;}
#ILNbar-accountDetails form fieldset input.button:hover {background-color: #0799D7;color: #FFF843;}

#ILNbar-accountDetails a.register {color: #FFF843;padding: 2px;text-decoration: none;display: block;margin: 0 25px;}
#ILNbar-accountDetails a.register:hover {background-color: #0799D7;}

#ILNbar-accountDetails p.functions {margin: 10px 0;}
#ILNbar-accountDetails p.functions a {display: block;line-height: 16px;margin: 5px 0;padding: 2px;text-decoration: none;color: #FFF843;}
#ILNbar-accountDetails p.functions a:hover {background-color: #0799D7;}

#ILNbar-accountDetails #ILNbar-accountAlert {}
#ILNbar-accountDetails #ILNbar-accountAlert a {color: #124974;}
#ILNbar-accountDetails #ILNbar-accountAlert a:hover {color: #0799D7;}
#ILNbar-accountDetails #ILNbar-accountAlert a.close {float: right;display: block;margin-right: 5px;}

#ILNbar-siteDetails {display: none;width: 280px;height: 70px;margin: 0;padding: 5px 7px;overflow: hidden;position: absolute;left: 0;top: 30px;z-index: 4000;background: url(../c_grafica/iln/barra/bg_tendinafrecciascura.gif) no-repeat center top #124974;font-size: 11px;}
#ILNbar-siteDetails {box-shadow: 0 1px 2px 0 #124974;-webkit-box-shadow: 0 1px 2px 0 #124974;-moz-box-shadow: 0 1px 2px 0 #124974;}
#ILNbar-siteDetails img.logo {margin-top: 15px;float: left;}
#ILNbar-siteDetails div#siteInfo {margin: 15px 0 0 55px;}
#ILNbar-siteDetails div#siteInfo a.link {float: right;margin-top: 4px;color: #FFF843;font-size: 11px;font-weight: bold;}
#ILNbar-siteDetails div#siteInfo h4.name {font-size: 12px;margin: 0;padding: 4px 0;text-align: left;font-weight: bold;color: #FFF;}
#ILNbar-siteDetails div#siteInfo p.payoff {padding: 5px 0;background: url(../c_grafica/iln/barra/linea.gif) repeat-x top left transparent;font-size: 11px;}

#ILNbar-meteoAccount {font-size: 11px;text-align: center;}

#ILNbar-meteoWidget {display: none;width: 535px;height: 725px;overflow: hidden;margin: 0;padding: 15px 5px 5px 5px;line-height: 100%;position: absolute;right: 0;top: 30px;z-index: 4500;background: url(../c_grafica/iln/barra/bg_tendinafrecciachiara.gif) no-repeat center top #124974;border-bottom: 1px solid #07243A;font-size: 12px;}
#ILNbar-meteoWidget {box-shadow: -1px 1px 2px 0 #124974;-webkit-box-shadow: -1px 1px 2px 0 #124974;-moz-box-shadow: -1px 1px 2px 0 #124974;}
#ILNbar-meteoWidget #ILNbar_meteo_banner {margin: 10px auto;text-align: center;}
#ILNbar-meteoWidget #ILNbar_meteo_chiudi {line-height: 100%;}
#ILNbar-meteoWidget #ILNbar_meteo_chiudi {text-align: right;margin-bottom: 3px;}
#ILNbar-meteoWidget #ILNbar_meteo_chiudi a, #ILNbar-meteoWidget #ILNbar_meteo_location a {color: #FFF843;text-decoration: none;}
#ILNbar-meteoWidget #ILNbar_meteo_chiudi a:hover, #ILNbar-meteoWidget #ILNbar_meteo_location a:hover {text-decoration: underline;}
#ILNbar-meteoWidget #ILNbar_meteo_location {margin: 10px 0;}
#ILNbar-meteoWidget #ILNbar_meteo_links {text-align: right;float: right;}
#ILNbar-meteoWidget #ILNbar_meteo_links a {color: #FFF843;padding: 2px;text-decoration: none;font-weight: bold;}
#ILNbar-meteoWidget #ILNbar_meteo_links a:hover {background-color: #0799D7;}

/*
#ILNbar {position: fixed;left: 0;bottom: 0;top: auto;z-index: 5000;box-shadow: 0 -1px 2px 0 #124974;-webkit-box-shadow: 0 -1px 2px 0 #124974;-moz-box-shadow: 0 -1px 2px 0 #124974;border-bottom: 0;border-top: 1px solid #124974;}
#ILNbar-accountDetails {top: auto;bottom: 30px;background: url(../c_grafica/iln/barra/bg_tendinafrecciachiarabottom.png) no-repeat center bottom #124974;border-bottom: 0;border-top: 1px solid #07243A;}
#ILNbar-accountDetails {box-shadow: -1px -1px 2px 0 #124974;-webkit-box-shadow: -1px -1px 2px 0 #124974;-moz-box-shadow: -1px -1px 2px 0 #124974;}
*/
