body {background:#000 url(/img/str_bg_pub.gif) repeat-x 0 0; padding:0; margin:0; font-family: Tahoma, tahoma, Arial, Sans serif; color: #000; text-align: center; font-size: 11px;}
img {border:0;}
.clear {clear:both;}
 a {outline:none;}
 /* CONTENITORI STRUTTURALI */

#pagecontainer {background:transparent url(/img/str_bg_pagecontainer.gif) no-repeat top left; text-align: left; padding:0; margin:0; width: 902px; display: block; margin: 0 auto; text-align:left; min-height:300px;}
* html #pagecontainer {height:300px;}
#mainleft {display:block; padding: 0; margin:0;width: 41px; height: 300px; float: left;}
#mainright {display:block; padding: 109px 0 0 0; margin:0;width: 41px; height: 300px; float: left;}
* html #mainright {padding-top: 110px;}
#main {display:block; padding: 0; margin:0; width: 820px; float: left;}

/* header */
.headingprint {display: none;}
#header {height: 75px; display: block; width: 820px; float:left; padding:0; margin:0;}
#header {margin:0;padding:0;}
#header h1 {margin:0;padding:0;}
#header h1 a {float:left; background: transparent url(/img/lg_webank.jpg) no-repeat 0 0; width:230px; height:75px;margin:0;padding:0}
#header h1 a span {display: none;}

#toplogin {float:right;padding-top:16px;height:59px;background: none; width:500px;}
*html #toplogin {width:505px;}
#toplogin a {font-size:10px;text-decoration:none;margin-left:0;line-height:18px;}
#toplogin .toploginLeft {float:left;width:218px;}
#toplogin .toploginRight {float:right;width:282px;}
#toplogin .toploginLeft a, #toplogin .toploginRight a, #toplogin .toploginRight .selectEl a {margin:0!important; padding:0;display:block;}
#toplogin .toploginRight a {padding-left:72px;}
#toplogin .toploginRight .selectEl a {font-size:11px;}
#header #toplogin #idCliente, #header #toplogin #idCl {margin-left:0;}
#header #toplogin #idCliente, #header #toplogin #idCl, #header #toplogin #pwd1, #header #toplogin #pwd1b {background:#fff none;border:0;border-bottom:solid 1px #000;padding:4px 0 4px 0px;width:92px;height:14px;margin:0!important;color:#7a7a7a;font-size:11px;}
#toplogin .toploginLeft .inputtxtLeft, #toplogin .toploginLeft .inputtxtLRight {width:6px;height:23px;float:left;padding:0;background:transparent url(/img/str_bg_pub_bordosxinput.gif) no-repeat 0 0;}
#toplogin .toploginLeft .inputtxtLRight {background:transparent url(/img/str_bg_pub_bordodxinput.gif) no-repeat 0 0;}
#toplogin .toploginLeft div {margin-right:5px;float:left;}
#toplogin .toploginRight #selectcont1 {width:67px;float:left;margin-right:3px;position:relative;z-index:2;}

#toplogin .toploginRight #selectcont2 {width:132px;float:left; position:relative;z-index:2;}
#toplogin .toploginRight .selectEl {background:#1e201d url(/img/str_bg_pub_select.gif) no-repeat 0 0; height:24px;}
#toplogin .toploginRight .selectEl a.opener {width:16px;height:24px; float:left;background:#1E201D url(/img/str_bg_arrow_select.gif) no-repeat scroll 0 0}
#toplogin .toploginRight .selectEl a.opener:hover {width:16px;height:24px; float:left;background:#1E201D url(/img/str_bg_arrow_select.gif) no-repeat scroll 0 -24px}
#toplogin .toploginRight .selectEl a {text-align: left;}
#toplogin .toploginRight a.input {color:#ccc; padding:2px 0 0px 5px;height:16px;margin: 2px 0 2px 4px !important; line-height: 13px; display:block;}
#toplogin .toploginRight a.input {color:#ccc; padding:2px 0 0px 5px;height:16px;margin: 2px 0 2px 4px !important; line-height: 13px; display:block;}
* html #toplogin .toploginRight a.input {margin-left: 2px !important; padding-left: 5px;}
#toplogin .toploginRight #selectcont1 a.input {width:42px;float:left;}
* html #toplogin .toploginRight #selectcont1 a.input {width:42px;}
#toplogin .toploginRight #selectcont2 a.input {width:107px;float:left;z-index:2;}
* html #toplogin .toploginRight #selectcont2 a.input {width:107px;}
#toplogin .toploginRight #selectcont1 a.input.ipad {width:44px}
#toplogin .toploginRight #selectcont2 a.input.ipad {width:109px}
#toplogin .toploginRight .selector a.selectorOptions.ipad {padding-left:3px;}
#toplogin .toploginRight .selectEl a.input.over {color:#ccc;background-color:#2f3032;cursor:pointer;}
#toplogin .toploginRight .selector {position:absolute; left:0; padding-left:3px; margin-top:20px;margin-left:0px;z-index:2;background:transparent url(/img/str_bg_pub_options.gif) no-repeat 0 bottom; }
#toplogin .toploginRight #selectcont1 .selector {width:62px;}
#toplogin .toploginRight #selectcont2 .selector {width:127px;}
#toplogin .toploginRight #selectcont1 .selector a {width:54px;float:left;margin:0;}
#toplogin .toploginRight #selectcont2 .selector a {width:119px;float:left;margin:0;}
#toplogin .toploginRight .selector a {color:#ccc; padding:0px 0 2px 5px;margin-top:2px;margin-left:4px; display:inline;}
#toplogin .toploginRight .selector a.over {color:#ccc;background-color:#2f3032;cursor:pointer;}
/*#toplogin .toploginRight .selector a.hover {color:#ccc;background-color:#2f3032;cursor:pointer;}*/

#toplogin .toploginRight .selector span {background:transparent url(/img/str_bg_pub_optionsdx.gif) no-repeat right bottom;width:100%;padding:1px 0 5px 1px; }
#toplogin span, #toplogin a {color:#8ab10b;}
#toplogin .toploginRight #selectcont2.disable .selectEl {background:#1e201d url(/img/str_bg_pub_select_disable.gif) no-repeat 0 0; height:24px;}
#toplogin .toploginRight #selectcont2.disable .selectEl a.input:hover {cursor:text;background-color:#1e201d}
#toplogin .toploginRight #selectcont2.disable .selectEl a.opener, #toplogin .toploginRight .selectEl.disable a.opener:hover  {background:#1E201D url(/img/str_bg_arrow_select_disable.gif) no-repeat scroll 0 0;cursor:text}
#toplogin #buttonentra {float:right!important; background: transparent url(/img/str_bg_pub_btn_entra.gif) no-repeat scroll 0 0;width:62px;height:25px;border:0;cursor:pointer;}
#toplogin #buttonentra:hover {float:right!important; background: transparent url(/img/str_bg_pub_btn_entra.gif) repeat-x scroll 0 -25px;width:62px;height:25px;}
#loginprivati, #loginimprese, #toplogin span  {float:left;}
#toplogin input {float:left !important;}
#toplogin .toploginRight  select  {visibility:hidden;}



/*menu */
#menu {height: 34px; display: block; width: 820px; float:left; background:#6f8f0a url(/img/str_bg_menu.gif) repeat-x 0 0;padding:0; margin:0;}
#menu ul.firstlevel {display:block; width:820px;  overflow:visible; margin:0; padding:0;}
#menu ul.firstlevel li {display:block; float:left; margin:0; padding:0; }
#menu ul.firstlevel li a {position:absolute; float:left; height:34px; z-index:1;text-decoration:none;}
#menu ul.firstlevel li a:hover {text-decoration:underline;}
#menu ul.firstlevel li#menu_conto {width:88px; padding-left:14px;height:34px; background:transparent url(/img/str_bg_menu_tab.gif) no-repeat scroll 0 0}

#menu ul.firstlevel li#menu_conto a {background:transparent url(/img/ico1bt_menu_conto.gif) no-repeat center top; width:88px;}
#menu ul.firstlevel li#menu_conto:hover a {background-image: url(/img/ico1bt_menu_conto_on.gif);}
#menu ul.firstlevel li#menu_trading {width:104px;height:34px;}
#menu ul.firstlevel li#menu_trading a {background:transparent url(/img/ico1bt_menu_trading.gif) no-repeat center top; width:104px;}
#menu ul.firstlevel li#menu_trading:hover a {background-image: url(/img/ico1bt_menu_trading_on.gif);}
#menu ul.firstlevel li#menu_investimenti {width:145px;height:34px;}
#menu ul.firstlevel li#menu_investimenti a {background:transparent url(/img/ico1bt_menu_investimenti.gif) no-repeat center top; width:145px;}
#menu ul.firstlevel li#menu_investimenti:hover a {background-image: url(/img/ico1bt_menu_investimenti_on.gif);}
#menu ul.firstlevel li#menu_finanziamenti {width:140px;height:34px;}
#menu ul.firstlevel li#menu_finanziamenti a {background:transparent url(/img/ico1bt_menu_finanziamenti.gif) no-repeat center top; width:140px;}
#menu ul.firstlevel li#menu_finanziamenti:hover a {background-image: url(/img/ico1bt_menu_finanziamenti_on.gif);}
#menu ul.firstlevel li#menu_assicurazioni {width:148px;height:34px;}
#menu ul.firstlevel li#menu_assicurazioni a {background:transparent url(/img/ico1bt_menu_assicurazioni.gif) no-repeat center top; width:148px;}
#menu ul.firstlevel li#menu_assicurazioni:hover a {background-image: url(/img/ico1bt_menu_assicurazioni_on.gif);}
#menu ul.firstlevel li#menu_offerta {width:181px;height:34px; background:transparent url(/img/str_bg_menu_tab.gif) no-repeat scroll right 0}
#menu ul.firstlevel li#menu_offerta a {background:transparent url(/img/ico1bt_menu_offerta.gif) no-repeat center top; width:165px;}
#menu ul.firstlevel li#menu_offerta:hover a {background-image: url(/img/ico1bt_menu_offerta_on.gif)}
#menu ul.firstlevel li a span {display:none;}
#menu ul.firstlevel li .secondlevel {display:none; background:transparent url(/img/str_bg_submenu.png) no-repeat left top; position:absolute; float:left; width: 165px; margin-top: 34px; z-index:1; padding:0 17px 0 18px;}
* html #menu ul.firstlevel li .secondlevel {background: transparent url(/img/str_bg_submenu.gif) no-repeat left top;}
#menu ul.firstlevel li .secondlevel .secondlevelbottom {width: 188px; height: 1px; border-bottom: solid 1px #c1c1c1;line-height:1px;font-size:1px; padding:0; margin: 2px 0 0 -12px;}
html>/**/body #menu ul.firstlevel li .secondlevel .secondlevelbottom {display: block; position: static; float: left; clear:both; width: 188px; height: 3px; border-bottom: solid 1px #c1c1c1; overflow:visible; margin: 2px 0 0 -12px; line-height:1px; font-size:1px; padding:0}
* html #menu ul.firstlevel li .secondlevel .secondlevelbottom {margin-left: -12px}
#menu ul.firstlevel li#menu_conto .secondlevel {margin-left:-20px;}
* html #menu ul.firstlevel li#menu_conto .secondlevel {margin-left:-20px;}
#menu ul.firstlevel li#menu_trading .secondlevel {margin-left:-47px;}
#menu ul.firstlevel li#menu_investimenti .secondlevel {margin-left:-27px;}
#menu ul.firstlevel li#menu_finanziamenti .secondlevel {margin-left:-31px;}
#menu ul.firstlevel li#menu_assicurazioni .secondlevel {margin-left:-26px;}
#menu ul.firstlevel li#menu_offerta .secondlevel {margin-left:-12px;}
* html #menu ul.firstlevel li#menu_offerta .secondlevel {margin-left:-12px;}
#menu ul.firstlevel li:hover .secondlevel {display: block;}
#menu ul.firstlevel li .secondlevel li, #menu ul.firstlevel li .secondlevel li a {float:none; background:none !important;}
#menu ul.firstlevel li .secondlevel li {}
#menu ul.firstlevel li .secondlevel li a {clear: left; line-height: 13px; background:transparent url(/img/bl_quadratinonero.gif) no-repeat 0 6px !important;padding:0 0 0 7px;margin:0; width: auto !important; height: auto !important;}

#menu ul.firstlevel li .secondlevel div {padding:0;margin:8px 0 0 0;}
#menu ul.firstlevel li .secondlevel a {color:#666666;}
#menu ul.firstlevel li .secondlevel a:hover {color:#6f8f0a;}
#menu .secondlevel ul {margin:0; padding:11px 0 5px 0; list-style-type:none;/*border-bottom:1px solid #cfcfcf;*/width:100%;background:transparent url(/img/img_or_primopianobg.gif) no-repeat 0 bottom;}
#menu .secondlevel ul li {margin:0; padding:0;}
#menu ul, #menu ul li {list-style:none!important;}
#menu .secondlevel ul.primopiano {border:0;padding:6px 0 0;background:none;margin-top:-1px;}
#menu .secondlevel ul.primopiano li {border:0;padding:6px 0 0; margin-bottom:7px;}

#menu ul.firstlevel li .secondlevel ul li {background:transparent url(/img/bl_quadratinonero.gif) no-repeat 0 6px !important;padding:0 0 4px 6px;color:#666;}
#menu ul.firstlevel li .secondlevel ul li a {padding:0; position:static; background:none!important;}

#menu ul.firstlevel li .secondlevel ul.primopiano li a {padding:0; position:static; background:none!important;color:#6f8f0a;}
#menu ul.firstlevel li .secondlevel div span {color:#999;padding-right:3px;}
#menu ul.firstlevel li .secondlevel div ul li span {color:#999;background:none}
#menu ul.firstlevel li .secondlevel div ul li {padding:0px 5px 4px 6px;background:transparent url(/img/bl_quadratinosfumato.gif) no-repeat 0 5px!important;margin:0;}
#menu ul.firstlevel li .secondlevel div .primopianotop {clear: left; background:transparent url(/img/str_bg_submenu_boxtop.png) 0 0 no-repeat;height:8px;width:170px;margin-top:0!important;padding:0;float:left; font-size:1px}
* html #menu ul.firstlevel li .secondlevel div .primopianotop {background:transparent url(/img/str_bg_submenu_boxtop.gif) 0 0 no-repeat;}
#menu ul.firstlevel li .secondlevel div .primopianobottom {clear: left; color: #666; margin:0 0 7px; float:left; display: block; background:transparent url(/img/str_bg_submenu_boxbottom.png) bottom left no-repeat; margin-top:0!important; padding:0 0 10px 7px;float:left;width:163px;}
* html #menu ul.firstlevel li .secondlevel div .primopianobottom {background:transparent url(/img/str_bg_submenu_boxbottom.gif) bottom left no-repeat;}
* html #menu ul.firstlevel li .secondlevel div ul li {margin-bottom:0;}

/* footer */
#footer {clear:left; height: 47px; display: block; width: 820px; float:left; background:#000 url(/img/str_bg_footer.gif) no-repeat 0 0; padding:0; margin:0; color: #7a7a7a; font-size: 10px; text-align: center;}
#footer ul {margin:0; padding:6px 0; overflow: hidden; }
#footer ul li {display: inline; list-style-image: none;}
#footer ul li a {color: #7a7a7a; text-decoration:none; padding:0 7px;}   
#footer ul li a:hover {color:#AFAFAF}
#footer p {color: #474747; padding: 8px 0 0; margin:0;}
* html #footer p {position: relative}
#footer p span {color: #40500d;}
#footer .separator{background: url(/img/str_sepfooter.gif) no-repeat 2px 7px; padding:0;}
#footer ul li a.ver {color:#6F8F0A;} 
#footer ul li a.ver:hover {color:#AFAFAF}

/* contenitore principale */
#content {display: block; width: 820px; float:left;padding:0; margin:0; background:#fff url(/img/str_bg_home.jpg) no-repeat 0 0; min-height: 433px;}
* html #content {height: 433px}

/* content */
#flashcontainer {padding:0; width:587px; margin:0; height:255px; float:left; overflow: visible; display:block;}
#homeflash {position:absolute; margin: 0 0 0 -4px; width:591px; height:255px; padding:0; display:block;}
#homeflash span {display:none;}
#promoright {width:208px; float:left; padding: 18px 12px 0 11px; display:block; margin:0;}
/*#promoright h2 {margin:0 0 11px 0; padding:0; display:block; float:left; clear:left;}
#promoright h2 span {display:none;}
#promoright a { float:left; display:block;}
#promoright a img {border:0; margin:0; display:block;}*/
#promoright span {display:none;}
#promoright #promoright01, #promoright #promoright02 {margin:0 0 11px 0; padding:0; display:block; float:left; clear:left; height:104px}

/* box bottom*/
#boxbottom {width:820px; float:left; padding:0}
#boxbottomleft {background: transparent url(/img/str_grigioebiancorx.gif) no-repeat right top; width:273px;  float:left; padding:0 0 0 21px; display:inline; height:164px}
* html #boxbottomleft {\width: 294px; w\idth: 273px;} /*hack width per ie5.5 */
#boxbottom span {display:none;}
#boxbottom #boxbottomleft div {background: transparent url(/img/str_grigioebianco.gif) no-repeat 0 100%; padding:3px 0 0 0; height:42px;}
#boxbottom #boxbottomleft div.right {}
#boxbottom  #boxbottomleft div.nolinea, #boxbottom  #boxbottomcenter div.nolinea, #boxbottom  #boxbottomright div.nolinea {background: none; padding-bottom:10px;}
#boxbottom  #boxbottomright div.nolinea {padding-bottom:20px}

#boxbottom h3 {font-family:Arial Narrow, Arial, Verdana, Sans Serif; font-weight:bold; color:#202020; font-size:16px; height:19px; margin:0; padding:0 0 5px 0;} /* commentato per prova titoli*/
html>/**/body #boxbottom h3, x:-moz-any-link, x:only-child  {font-family:Arial, Verdana, Sans Serif; font-weight:bold; color:#202020; font-size:14px; height:19px; margin:0; padding:0 0 1px 0;letter-spacing:-1px;}

/* TITOLETTI IN HOME PAGE */
#boxbottom  h3#infocommerciali  {background: transparent url(/img/tt_informazionicommerciali.gif) no-repeat 0 0;}
#boxbottom  h3#servizioclienti  {background: transparent url(/img/tt_servizioclienti360.gif) no-repeat 0 0;}
#boxbottom  h3#sicurezzaonline  {background: transparent url(/img/tt_sicurezzaline.gif) no-repeat 0 0;}
#boxbottom  h3#assegniadomicilio  {background: transparent url(/img/tt_assegnidomicilio.gif) no-repeat 0 0;}
#boxbottom  h3#webankmobile  {background: transparent url(/img/tt_webankmobile.gif) no-repeat 0 0;}
#boxbottom  h3#sportellotelefonico  {background: transparent url(/img/tt_sportellotelefonico.gif) no-repeat 0 0;}
#boxbottom  h3#traslocoinwebank  {background: transparent url(/img/tt_traslocowebank.gif) no-repeat 0 0;}
#boxbottom  h3#assegniacasatua  {background: transparent url(/img/tt_assegniacasatua.gif) no-repeat 0 0;}
#boxbottom  h3#estrattocontoecontabilionline  {background: transparent url(/img/tt_estrattocontoecontabilionline.gif) no-repeat 0 0;}
#boxbottom  h3#supportoallagestionedelconto  {background: transparent url(/img/tt_supportoallagestionedelconto.gif) no-repeat 0 0;}
#boxbottom  h3#programmapunti  {background: transparent url(/img/tt_programmaapunti.gif) no-repeat 0 0;}
#boxbottom  h3#lespertoperituoiinvestimenti  {background: transparent url(/img/tt_lespertoperituoiinvestimenti.gif) no-repeat 0 0;}
#boxbottom  h3#smsalerteinfo  {background: transparent url(/img/tt_smsalerteinfo.gif) no-repeat 0 0;}
#boxbottom  h3#versamentieprelievi {background: transparent url(/img/tt_versamentieprelievi.gif) no-repeat 0 0;}

#boxbottom h3 a {color:#202020;background:none;}
#boxbottom h3 a:hover {color:#202020;text-decoration:none;}
#boxbottomleft p {margin:0;padding:0 3px 0 1px;float:left; display:inline;}
#boxbottomcenter p {margin:0;padding:0 3px 0 0;float:left; display:inline;}
#boxbottom a:hover {color:#6f8f0a; text-decoration:underline;}
#boxbottom a{background:transparent url(/img/ico2or_freccia.gif) no-repeat 100% 4px; padding-right:9px;color:#6f8f0a;text-decoration:none;}
#boxbottom a.nofreccia{background:none; padding:10px 9px 0 0;text-decoration:none;}
#boxbottom a.nofreccia img {margin:7px 0 0 -1px}
#boxbottom #boxbottomleft .nolinea a {background:none !important; padding:10px 9px 0 0;text-decoration:none;}
#boxbottom #boxbottomleft .nolinea img {margin:7px 0 0 -1px}

#boxbottomcenter {background: transparent url(/img/str_grigioebiancorx.gif) no-repeat right top; width:278px;float:left; padding-left:22px; display:inline;}
* html #boxbottomcenter { \width: 300px; w\idth: 278px;} /*hack width per ie5.5 */
#boxbottom #boxbottomcenter div {background: transparent url(/img/str_grigioebianco2.gif) no-repeat 0 100%; padding:3px 0 0 0;float:left;width:100%;height:42px;}
* html #boxbottom #boxbottomcenter div  { \width: 250px; w\idth: 100%;} /*hack width per ie5.5 */
* html #boxbottom #boxbottomcenter div  {position:relative;}
* html #boxbottom #boxbottomcenter span.ico3 {position:absolute;right:0;}
* html #boxbottom #boxbottomcenter div {height:40px;}

#boxbottom #boxbottomcenter img.ico,#boxbottom #boxbottomcenter span.ico {padding:1px 20px 0 0; float:right; display:block;background:none;margin-top:-3px;}
#boxbottom #boxbottomcenter img.ico2,#boxbottom #boxbottomcenter span.ico2 {padding:1px 21px 0 0; float:right; display:block;background:none;margin-top:-1px;}
#boxbottom #boxbottomcenter img.ico3,#boxbottom #boxbottomcenter span.ico3 {padding:1px 23px 0 0; float:right; display:block;background:none;margin-top:-2px;}
* html #boxbottom #boxbottomcenter img.ico, * html #boxbottom #boxbottomcenter img.ico2, * html #boxbottom #boxbottomcenter img.ico3 {padding:1px 2px 0 0;}
#boxbottomcenter p, #boxbottomright p {float:left;}
.tit {padding:0 0 6px 0;}
.serv {margin:2px 0 0 0; width:auto; float:left;}
#boxbottom a.blocco {background:none; padding:0; cursor:pointer;}
#boxbottom a.blocco:hover {text-decoration:none}
#boxbottom a.blocco p {color:#000;}

#boxbottomright {width:181px; float:left; padding-left:22px; display:inline;}
* html #boxbottomright { \width: 203px; w\idth: 181px;} /*hack width per ie5.5 */
#boxbottomright div {background: transparent url(/img/str_grigioebianco3.gif) no-repeat 0 100%; padding:3px 0 0 0;float:left;height:42px;width:100%;}
* html #boxbottomright div {background: transparent url(/img/str_grigioebianco3.gif) no-repeat 0 100%; padding:0;float:left;height:42px;width:100%;}
#boxbottomright h3 {background: transparent url(/img/tt_socialmedia.gif) no-repeat 0 0; text-indent:-9999px; height:16px;}
#boxbottomright a.nofreccia img {margin:0}
#boxbottom #boxbottomright img.ico {padding:8px 0 0 0; float:right; display:block;background:none;}
* html #boxbottom #boxbottomright span {margin:8px 0 0 0; float:none;}
#boxbottom #boxbottomright img.ico2 {padding:9px 0 0 0; float:right; display:block;background:none;}
#boxbottom #boxbottomright img.ico3 {padding:7px 0 0 0; float:right; display:block;background:none;}
#boxbottomright p {width:150px; padding:4px 0 0 0; margin:0; line-height:14px;}
#boxbottom #boxbottomright div p a {background:none;}
#boxbottom #boxbottomright a.linkrss {background: transparent url(/img/ico1gr_rss.png) no-repeat 100% 2px; float:right; margin:3px 0 0 0; font-size:10px; padding-right:11px;}
#boxbottom #boxbottomright a.hpnews {float:left; margin:2px 0 0 0;}
#boxbottom img.right {margin-top:-3px;padding-left:5px;}

/* toolbar */
#mainright ul {margin:0; padding: 0;}
#mainright ul li {list-style-image: none; display:block; clear:left; float:left; background-repeat: no-repeat; height: 84px; width: 27px;}
#mainright ul li a {display: block; height: 84px; width: 27px; float:left; position: absolute;}
#mainright ul li a span {display:none;}
#mainright ul li div.openedtool {display: none; position: absolute; width: 285px; height: 83px; background: #fff url(/img/str_tool_bg.gif) repeat-y top left; margin:0 0 0 -285px; padding:0;}
#mainright ul li div.openedtool a.closebutton {display: block; float: right; margin: 0; padding:0; position: static; width: auto; height: auto;}
#mainright ul li div.openedtool span {padding: 12px 0 0 14px; float:left; font-weight: bold; margin:0;}
#mainright ul li div.openedtool .iconcontainer {padding: 14px 0 0 14px; float:left; clear:left; width:270px;}
* html #mainright ul li div.openedtool .iconcontainer a {margin-right:10px;}
#mainright ul li div.openedtool .iconcontainer a {float: left; width: auto; height: auto; margin-right: 12px; position: static;}
#mainright ul li div.openedtool .iconcontainer a img {float:left;}
#mainright ul li div.openedtool form {margin:0; padding:0;}
#mainright ul li div.openedtool textarea {float:left; font-family: Tahoma, Verdana; font-size: 11px; clear:left; width: 256px;height: 27px; margin: 0 0 3px 14px; }

/* dettagli per tools */
#tool_seguici {background-image: url(/img/ico1bt_tool_seguici.gif);}
#tool_partecipa {background-image: url(/img/ico1bt_tool_partecipa.gif);}
#tool_condividi {background-image: url(/img/ico1bt_tool_condividi.gif);}

/* generici */
#mainright ul li div.openedtool a.arrowlink {float: right; display: block; width: auto; height: auto; background: transparent url(/img/ico2or_arrowlink.gif) no-repeat right 4px; position: static; margin-right: 12px; padding: 0 8px 0 0; color: #6f8f0a; text-decoration: none}
* html #mainright ul li div.openedtool a.arrowlink {margin-right:7px}

br.clear {clear:both !important; float:none !important; font-size:0 !important; height:0 !important; line-height:0 !important; margin:0 !important; padding:0 !important;}

#mainright ul li div.openedtool .charcounter {float:left !important; display: block !important; color: #999; padding:0 0 0 14px; font-size:10px; margin-bottom: 5px; font-weight:normal;}
#mainright ul li div.openedtool .charcounter span {display: inline !important; color: #999 !important; clear:none; float:none; padding:0; margin:0;font-weight:normal;}

/* Cellette nere home per iPad */
a.promorightbanner {width: 210px; height:104px; background:transparent url(/img/str_rightbanner_home.gif) no-repeat top left; margin:0; padding:0; float:left; text-decoration: none;}
a.promorightbanner span {display:block !important; float:left; color: #ffffff; clear:left;font:bold 24px Helvetica Ms,Arial Narrow,Arial,Verdana,Sans Serif;letter-spacing:-0.5px; padding: 18px 16px 8px; line-height: 21px; margin:0;}
a.promorightbanner p {display:block; float:left; clear:left; color: #8ab10b; font-weight: bold; padding:0 0 0 16px; width: 150px; margin:0; line-height: 16px; font:normal 15px Helvetica Ms,Arial Narrow,Arial,Verdana,Sans Serif; letter-spacing: 0px}
