body {background:url(/img/str_background_pub.jpg) no-repeat center top #080808; padding:0; margin:0; font-family: Tahoma, tahoma, Arial, Sans serif; color: #000; text-align: center; font-size: 11px;}
img {border:0;}
a {outline:none;} 
select option ,x:-moz-any-link, x:only-child  {background-color:#fff}
:invalid {box-shadow: none}
:-moz-submit-invalid {box-shadow: none}
:-moz-ui-invalid {box-shadow:none}

/* CONTENITORI STRUTTURALI */
#pagecontainer {text-align: left; padding:0; margin:0; width: 855px; display: block; margin: 0 auto;min-height:300px;}
* html #pagecontainer {height:300px; \width: 855px; w\idth: 855px;}
#mainleft {display:none;}
#mainright {display:none;}
#main {display:block; padding: 0; margin:0; width: 855px; float: left;}
 

/* Font face */
@font-face {
    font-family: 'webankTitle';
    src: url('/font/webank.eot');
    src: url('/font/webank.eot?#iefix') format('embedded-opentype'),
         url('/font/webank.woff') format('woff'),
         url('/font/webank.ttf') format('truetype'),
         url('/font/webank.svg#webankTitle') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Fine font face */

/* header */
.headingprint {display: none;}
/* NUOVO HEADER */
#header {height: 84px; display: block; width: 855px; float:left; padding:0; margin:0;overflow:visible;}
#header {margin:0;padding:0;}
#header h1 {margin:0;padding:0;}
* html #header h1 {margin:0 0 0 20px; padding:0;}
#header h1 a, #header h1 .logo {float:left; background: transparent url(/img/lg_webank.png?a=1) no-repeat 0 0; width:238px; height:71px;margin:6px 0 0 18px;padding:0}
#header h1 a span {display: none;}
#header div.headerMenu {float:right; display:block;  text-align: right;width: 370px;padding-right:20px}
* html #header div.headerMenu {margin-right: 93px}
#header span.homeChat {float:right;display:block;height:33px}
#header span.homeChat  #wbbutton{float:right;margin:0;padding: 9px 7px 4px; border-right:solid 1px #232323}

#header span.homeChat .vivocha_widget {width: auto !important}
*:first-child+html #header span.homeChat .vivocha_widget {width:72px !important}

div.headerMenu ul {float:right; margin:0; padding:0; list-style-type:none; font-family: Arial, Tahoma,Serif; font-weight: bold; font-size:11px; border-right: solid 1px #232323; /*letter-spacing: -0.2px;*/}
div.headerMenu ul li {float:left; border-left: solid 1px #232323;height:30px; line-height:33px; float:left; margin:0; padding:0 6px;/* background: transparent url(/img/str_home_top_sepa.gif) no-repeat left 2px; */ list-style-image:none!important;}
/* div.headerMenu ul li.first {background:none;} */
div.headerMenu ul li a {color: #999; font-size: 11px; text-transform: uppercase; text-decoration:none;font-weight:normal;}
div.headerMenu ul li a:hover {color: #ccc;}
#header div.headerLogin {float:right; display:block; width: 187px; position:relative; z-index:10; font-family: Arial, Tahoma,Serif;margin-right: 17px;}
* html #header div.headerLogin {position:absolute;margin-left: 420px;}
#header div.headerLogin div.formLogin {display:none;background: #e4e4e4;float:left;margin:0;width:185px; border:solid 1px #c0c0c0;border-top:0;border-bottom:solid 2px #999}
#header div.headerLogin.opened div.formLogin {display:block; padding: 10px 0 8px}
#header div.headerLogin div.formLogin form {border:0; padding:0; margin:0;}
#header div.headerLogin div.formLogin form fieldset {border:none;margin:0; padding: 0 13px 4px; float:left; display:block; clear:left; width: 160px;}
#header div.headerLogin div.formLogin form fieldset.bottomsep {background: transparent url(/img/str_login_sepa.gif) no-repeat center bottom; padding-bottom: 6px;}
#header div.headerLogin div.formLogin form fieldset label {float:left; color: #666; font-weight: bold;}
#header div.headerLogin div.formLogin form fieldset a {float:right; color: #8ab10b; font-weight: bold; text-decoration:none;}
#header div.headerLogin div.formLogin form fieldset input {background: transparent url(/img/str_login_fields.gif) repeat-x left top; width: 155px; height: 20px; border: solid 1px #cacaca; font-size: 11px; line-height: 20px;}
#header div.headerLogin div.formLogin form fieldset div.doubleoption {float:left; padding: 5px 0 0; display: block;}
#header div.headerLogin div.formLogin form fieldset div.doubleoption input {float:left; background:none; width: auto; height: auto; border:none; margin:0; padding:0;}
#header div.headerLogin div.formLogin form input.hiddenInput {border:none; padding:0; width:auto; background-color:transparent;}
*:first-child+html #header div.headerLogin div.formLogin form fieldset div.doubleoption input {width:13px; height:13px;}
* html #header div.headerLogin div.formLogin form fieldset div.doubleoption input {width:13px; height:13px;}
#header div.headerLogin div.formLogin form fieldset div.doubleoption label {padding: 0 10px 0 0; float:left;}
*:first-child+html #header div.headerLogin div.formLogin form fieldset div.doubleoption label {padding:1px 10px 0 0; line-height: 11px;}
* html #header div.headerLogin div.formLogin form fieldset div.doubleoption label {padding:1px 10px 0 0; line-height: 11px;}
#header div.headerLogin div.formLogin form fieldset div.doubleoption label input{margin: 0 5px 0 0;}
*:first-child+html #header div.headerLogin div.formLogin form fieldset div.doubleoption label input, * html #header div.headerLogin div.formLogin form fieldset div.doubleoption label input{margin: 0 3px 0 0;}




/*#header div.headerLogin div.formLogin form fieldset div.vertioption label {display:inline; margin-right:4px; padding:0; width:14px;}*/   


#header div.headerLogin div.formLogin form fieldset div.vertioption {margin:0; padding:7px 0 0;}
*:first-child+html #header div.headerLogin div.formLogin form fieldset div.vertioption {margin:0; padding:5px 0 0;}
#header div.headerLogin div.formLogin form fieldset div.vertioption input {clear:left; float:left; background:none; width: auto; height:13px; border:none; padding:0; margin:0 0 4px 0;}
*:first-child+html #header div.headerLogin div.formLogin form fieldset div.vertioption input {width:13px; height:13px; margin:0; padding:0;}
* html #header div.headerLogin div.formLogin form fieldset div.vertioption input {width:13px; height:13px; margin:0; padding:0;}
#header div.headerLogin div.formLogin form fieldset div.vertioption label {padding: 0 0 0 0; height:16px;}
#header div.headerLogin div.formLogin form fieldset div.vertioption label  span{padding:0 0 0 5px;}
*:first-child+html #header div.headerLogin div.formLogin form fieldset div.vertioption label {padding: 0 0 0 0; height:15px;}


* html #header div.headerLogin div.formLogin form fieldset div.vertioption label {line-height: 13px;}
#header div.headerLogin a.buttonLogin span {display: none;}
#header div.headerLogin a.buttonLogin {background: transparent url(/img/btn_login_open.png) no-repeat left top; display:block; float:left; margin:0; padding:0; width: 187px; height: 31px;}
*html #header div.headerLogin.opened div.formLogin {margin-top:-5px;}
#header div.headerLogin.opened a.buttonLogin {background-image: url(/img/btn_login_close.png); height: 30px;}
#header div.headerLogin div.formLogin form #buttonentra {float:left; clear:left; background: #efefef url(/img/str_btentra.gif) no-repeat center top; border:0; width: 70px; height: 24px; cursor: pointer; margin: 7px 0 0 59px}
*html #header div.headerLogin div.formLogin form #buttonentra {margin-top: 0px}
#header div.headerLogin div.formLogin form fieldset div.vertioption label.disabled  {color:#A6A6A6}

/* DISABILITATI */
#header div.headerLogin div.formLogin form fieldset label.disabled  {color:#aaa}
#header div.headerLogin div.formLogin form fieldset input.disabled {background:#dedede none} 
#header div.headerLogin div.formLogin form #buttonentra.disabled {background-image: url(/img/str_btentra_disabled.gif)}

/* Messaggio alert su login */
div.headerLogin .loginMessage {margin:5px 0 10px 13px; background-color:#fff;float:left;width:152px;border:solid 2px #fc0;border-radius:5px;}
div.headerLogin .loginMessage span.imgCont {width: 31px;height: 31px;margin: -13px 0 0 -13px;float: left;position: absolute; background: transparent url(/wscmn/img/ico2or_boxesito_att_trasp.png) no-repeat center center}
div.headerLogin .loginMessage p {padding:10px;margin:0;clear:both}

/* FINE NUOVO HEADER */

/* MENU DI SECONDO LIVELLO*/ 
/* lato sinistro */
#menu {height: 34px; display: block; width: 820px; float:left; background: transparent url(/img/str_bg_menu.gif) no-repeat center top;padding:0; margin:0 0 0 18px; overflow: visible;}
* html #menu {margin:0 0 0 18px;}
#menu ul {padding:0; margin:0;}
#menu li.buttonhome {list-style-type: none; float: left;}
#menu li.buttonhome a.button {background: transparent url(/img/ico1bt_menu_home.gif) no-repeat top left; display: block; float:left; padding:0; margin:0; width: 53px; height: 34px;}

#menu li.buttonhome a.button span {display: none;}
#menu span.breadcrumb {color: #fff; line-height: 30px; font-size: 13px}
#menu span.breadcrumb a {color: #fff; text-decoration: underline;}
#menu span.breadcrumb a:hover {text-decoration: none; color: #000;}

/* lato destro */
#menu li.producthomebutton {float:right; list-style-type: none;height: 34px; width: 148px; overflow: visible;}
#menu li.producthomebutton a {background: transparent url(/img/ico1bt_menu_open.gif) no-repeat top left; display: block; height: 37px; width: 148px; float: left; position: absolute; z-index: 1}
#menu li.producthomebutton a span {display:none;}
#menu li.producthomebutton a.on {background-image: url(/img/ico1bt_menu_open_on.gif);}

/* menu secondo livello*/
.productmenu {visibility:hidden; display: block; padding:0; position: absolute; width: 820px; background: transparent url(/img/str_bg_productmenu.png); float: left; margin: 34px 0 0 -672px; z-index: 1;}
* html .productmenu {background: transparent url(/img/str_bg_productmenu.gif);}
.productmenu  .productmenu {position: static; float: left; clear:both; width: 800px; /*height: 30px;*/ border-bottom: solid 1px #c1c1c1; overflow:visible; margin:10px 0 0 10px; line-height:1px; clear:both;  width: 788px; background: url(/img/str_productmenu_footer.gif) no-repeat center top;padding:9px 0 0 12px;}
.productmenu .productcatalog {padding: 0 0 0 11px !important; float:left; margin:0;}
.productmenu .productcatalogblock {width: 131px; float:left; display: block;overflow:hidden; }
.productmenu .productcatalogblock ul {float:left;}
.productmenu .productcatalogseparator {height: 100px; width: 2px; display:block; float:left; margin:0; padding:0; background: url(/img/str_productcatalogseparator.gif) no-repeat left bottom;}
.productmenu .productcatalogseparator .topper {background: url(/img/str_productcatalogseparator_topper.gif) no-repeat left top; float:left; display:block; width:2px; height:46px;}
.productmenu li a {background-image: none !important; width: auto !important; height: auto !important; position: static !important; clear:left;}
.productmenu .productmenufooter {background: url(/img/str_productcatalogseparator_footer.gif) no-repeat 0 0; padding: 10px 0 0 0 !important; float:left; margin:10px 0 0 11px; border-bottom:1px solid #b7b7b7; width:799px}
* html .productmenu  .productmenufooter {margin: 10px 5px 0;}
.productmenu  .productmenufooter span  {color: #333; font:bold 11px tahoma; text-transform:uppercase;display:block;margin:3px 0 6px 0}
.productmenu  .productmenufooter ul {list-style:none;line-height:16px; padding:0 0 0 11px !important}
.productmenu  .productmenufooter ul ul{padding:0 !important}
.productmenu  .productmenufooter ul  li ul li {float:left;background:transparent url(/img/str_smallseparator.gif) no-repeat right 0;padding:0 10px 10px 0; margin-right:10px;/*height:16px;*/line-height:12px;height:14px; white-space:nowrap}
.productmenu  .productmenufooter ul  li ul li.first {background:transparent url(/img/str_smallseparator.gif) no-repeat right 0;padding:0 10px 10px 0; margin-right:10px;}
.productmenu  .productmenufooter ul  li ul li a {color: #666; font:11px tahoma;text-decoration:none;background: transparent url(/img/bl_simplearrow.gif) no-repeat left 4px !important;float:left;padding:0 0 0 8px}
.productmenu  .productmenufooter ul  li ul li a:hover {color: #6F8F0A; font:11px tahoma;text-decoration:underline;}
ul.productdetails li {list-style-type: none;}
ul.productdetails li span {font-weight: bold; text-transform: uppercase; padding:10px 0 0 9px; float:left; display:block; clear:left;} 
ul.productdetails li ul {padding: 5px 0 5px 9px !important; float:left; display: block; clear:left;}
ul.productdetails li ul li {padding: 0 0 5px 8px !important; float:left; clear:left; background: transparent url(/img/bl_simplearrow.gif) no-repeat 0 5px;width:105px;} 
ul.productdetails li ul li a {color: #666; margin:0; padding:0; width: 105px !important; text-decoration:none;}
ul.productdetails li ul li a:hover {color: #6f8f0a !important; text-decoration: underline;} 
 
/* Primo piano*/
div.primopiano {float:left;  display:block; clear: left;margin:0 0 0 1px}
div.primopiano div.primopianotop {clear: left; line-height: 1px; margin:0; padding:0; float:left; display: block; width: 129px; clear: left; height: 8px; background: transparent url(/img/str_primopiano_top.png) no-repeat left top;}
* html div.primopiano div.primopianotop {background: transparent url(/img/str_primopiano_top.gif) no-repeat left top; width: 131px !important; height: 5px !important; font-size:1px}
div.primopiano div.primopianobody {clear: left; color: #666; margin:0 0 7px; padding:0 0 15px 0; float:left; display: block; background: transparent url(/img/str_primopiano_bg.png) no-repeat bottom left; width: 129px;}
* html div.primopiano div.primopianobody {background: transparent url(/img/str_primopiano_bg.gif) no-repeat bottom left;}
div.primopiano div.primopianobody ul { clear:left; display: block; border:0; padding:6px 15px 0 !important;background:none;margin-top:-1px; list-style-type: none;}
div.primopiano div.primopianobody ul li {width: 90px; clear:left; padding:0px 5px 1px 6px;  background:transparent url(/img/bl_quadratinosfumato.gif) no-repeat 0 5px!important;}
* html div.primopiano div.primopianobody ul li {position: relative;}
div.primopiano div.primopianobody ul li a {background:none !important; color: #6f8f0a !important; text-decoration: none !important; display: inline !important; float: none !important;}
div.primopiano div.primopianobody ul li a:hover {text-decoration: underline !important; }
div.primopiano div.primopianobody span {padding: 0 3px 0 15px; clear:left; float:left;}
div.primopiano div.primopianobody img {padding: 4px 0 0 0;}
div.primopiano div.primopianobody ul li span   {padding:0;}

/* 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;}
* html #mainright ul li div.openedtool .iconcontainer a{margin-right:10px;}
#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;}
#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);}

/* oggetto complesso in pagina con tab automatico */
.maincontentobject {display:block; float:left; padding: 0 15px 17px 14px;margin:-8px 0 0 0}
* html .maincontentobject {display:block; float:left; padding: 0 15px 15px 13px;}
.maincontentobject #maincontentobjectarea {float:left; padding:0; margin:0; width: 382px; min-height: 241px;overflow-x: hidden;}
* html .maincontentobject #maincontentobjectarea {height: 241px;}
.maincontentobject #maincontentobjectmenu {float:left; padding:0; margin:0; width:20px; padding-top: 9px; height: 200px;}
.maincontentobject #maincontentobjectmenu a, .maincontentobject #maincontentobjectmenu span.disabled  {float:left; clear:left; margin: 1px 0 0; width: 24px; height: 63px; background: transparent url(/img/str_maincontentobject_tabvuoto.gif) no-repeat left top;}
.maincontentobject #maincontentobjectmenu a#tabguarda {background-image: url(/img/str_maincontentobject_guarda.gif)} 
.maincontentobject #maincontentobjectmenu a#tabascolta {background-image: url(/img/str_maincontentobject_ascolta.gif)} 
.maincontentobject #maincontentobjectmenu a#tabsimula {background-image: url(/img/str_maincontentobject_simula.gif)} 
.maincontentobject #maincontentobjectmenu a#tabguarda.selected {background-image: url(/img/str_maincontentobject_guarda_on.gif); cursor: default;} 
.maincontentobject #maincontentobjectmenu a#tabascolta.selected {background-image: url(/img/str_maincontentobject_ascolta_on.gif); cursor: default;} 
.maincontentobject #maincontentobjectmenu a#tabsimula.selected {background-image: url(/img/str_maincontentobject_simula_on.gif); cursor: default;} 

/* contenitore fullpromo */
#fullpromo {float:left; width:638px; background: transparent url(/img/str_filetto_fullpromo.gif) no-repeat left top;}

*:first-child + html #fullpromo {padding-bottom: 11px;}
* html #fullpromo h2 {font: normal 21px 'webankTitle', Helvetica MS, Arial Narrow, Serif;text-transform:uppercase;color:#454545;padding:0;margin:18px 14px 9px 7px; float:left; clear:left;}
#fullpromo h2 {font: normal 21px 'webankTitle', Helvetica MS, Arial Narrow, Serif;text-transform:uppercase;color:#454545;padding:0;margin:18px 14px 9px 14px; float:left; clear:left;}
#fullpromo .filetto {width:611px; margin-bottom:13px; margin-left: 14px !important;}
* html #fullpromo .filetto {margin-left: 7px !important; padding-bottom: 12px !important;}

/* oggetto complesso in pagina con tab automatico GRANDE*/
#fullpromo .maincontentobject {display:block; float:left; padding: 0; background-color: #fff; margin: 0 14px 1px; width:611px; height: 241px; margin-top:-8px;}
#fullpromo .maincontentobject #maincontentobjectmenu {float:left; padding:12px 13px 0 13px; margin:0; width:26px; height: 200px;}
* html  #fullpromo .maincontentobject {margin:-3px 9px 12px;overflow:hidden; width:auto;}
#fullpromo .maincontentobject #maincontentobjectarea {padding: 13px 0 0 0; height: auto; width: auto;}
* html  #fullpromo .maincontentobject #maincontentobjectarea {padding:13px 0px 0 0;}
#fullpromo .maincontentobject #maincontentobjectmenu a, #fullpromo .maincontentobject #maincontentobjectmenu span.disabled  {background: transparent url(/img/str_fullpromoobject_tabvuoto.gif) no-repeat right top; width:26px}
#fullpromo .maincontentobject #maincontentobjectmenu a#tabguarda {background-image: url(/img/str_fullpromoobject_guarda.gif)} 
#fullpromo .maincontentobject #maincontentobjectmenu a#tabascolta {background-image: url(/img/str_fullpromoobject_ascolta.gif)} 
#fullpromo .maincontentobject #maincontentobjectmenu a#tabsimula {background-image: url(/img/str_fullpromoobject_simula.gif)} 
#fullpromo .maincontentobject #maincontentobjectmenu a#tabguarda.selected {background-image: url(/img/str_fullpromoobject_guarda_on.gif)} 
#fullpromo .maincontentobject #maincontentobjectmenu a#tabascolta.selected {background-image: url(/img/str_fullpromoobject_ascolta_on.gif)} 
#fullpromo .maincontentobject #maincontentobjectmenu a#tabsimula.selected {background-image: url(/img/str_fullpromoobject_simula_on.gif)} 
/* nuovi tab */
#fullpromo .maincontentobject #maincontentobjectmenu a#tabguarda.leggi {background-image: url(/img/str_fullpromoobject_leggi.gif)}
#fullpromo .maincontentobject #maincontentobjectmenu a#tabguarda.leggi.selected {background-image: url(/img/str_fullpromoobject_leggi_on.gif)}
#fullpromo .maincontentimg {display:block; padding: 0; margin: 0 14px 1px 14px; width:611px; float:left; clear:left;}
* html #fullpromo .maincontentimg {display:block; padding: 0; margin: 0 7px 1px 7px; width:611px; float:left; clear:left;}

/* 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}

/* Nuovo footer */
#footer {clear:left; height: 47px; display: block; width: 822px; float:left; background: url(/img/str_bg_footer_int.gif) no-repeat 0 0; padding:0; margin:0 0 0 18px; color: #6c6f70; font-size: 11px; font-weight:bold; text-align: center; font-family: Arial, Verdana; margin-top:11px;}
#footer ul {margin:0; padding:6px 0 6px 6px; overflow: hidden; text-align:left; float:left;}
#footer ul li {display: inline; list-style-image: none; float:left;font-weight:normal}
#footer ul li a {color:#6A6A6A; text-decoration:none; padding:0 5px 0 5px; }
#footer ul li a.colorBank{color:#8AB10B}  
#footer ul li a {@media screen and (-webkit-min-device-pixel-ratio:0;  padding:0 5px )} 
*:first-child+html  #footer ul li a {padding:0 5px;}  
html>/**/body #footer ul li a, x:-moz-any-link {padding:0 4px;}
html>/**/body #footer ul li a, x:-moz-any-link, x:default {padding:0 5px;}    
#footer ul li a:hover {color:#999}
#footer p {color: #4d4e53; padding: 7px 0 0; margin:0; font: 10px tahoma,sans serif;}
* html #footer p {position: relative}
#footer p span {color: #40500d;}
#footer .separator{padding:0; color:#3f3f3f; background-image:none;}
#footer ul li a.ver {color:#6F8F0A;} 
#footer ul li a.ver:hover {color:#AFAFAF}

/* condividi  like fb*/
.addthis_toolbox.addthis_pill_combo {float:left; padding:0; padding-left:0px;}
.addthis_button {float:left;padding-top:3px;margin-right:5px;}
.linksocialnet {float:left; padding:0; padding:6px 7px 0 320px;}
*html .linksocialnet {padding-right:320px;}
*html #fbLike {padding-left:4px;}
html>/**/body .linksocialnet, x:-moz-any-link {padding-left:317px;}
html>/**/body .linksocialnet, x:-moz-any-link, x:default {padding-left:317px;}
#fbLike {padding:3px 0 0 0; float:left;}
.condividi {display:block; position:relative; width:55px; height:20px; float:left;padding-top:3px;}
.condividiTools { text-align:center;display:block; position:absolute; top:-87px; right:-7px; padding:6px 5px 0 5px; background-color:#303030; height:81px; border:1px solid #404040; border-bottom:0;  background-repeat:no-repeat; }
.condividiTools span {float:left; color:#404040; display:block; padding:7px 0; text-align:left; }
.iconcondividicontainer {background-color:#eceef5;background-repeat:no-repeat; margin:0 auto; height:69px; float:left;} 
*html .iconcondividicontainer {overflow:hidden;} 
.iconcondividimiddle {float:left;}
*:first-child+html .iconcondividimiddle {width:94.5%;}
.iconcondividimiddle a.last {margin-right:0px;}
.iconcondividimiddle a {float:left; display:block; margin-right:4px;}
.iconcondividileft {float:left; width:6px; background:#eceef5 url(/img/str_bg_condividi_left.gif) no-repeat center top; height:69px;}
.iconcondividiright {float:right; width:6px; background:#eceef5 url(/img/str_bg_condividi_right.gif) no-repeat center top; height:69px;}
#fbLike {padding-left:6px}
.iconcondividimiddle .closeCondividi {display:block; margin-right:0; float:right }
.iconcondividicont {float:left;}
.iconcondividimiddle {background-repeat:no-repeat }

/* contenitore principale */
#content {display: block; width: 820px; float:left;padding:0 0 14px 0; margin:0 0 0 18px; background:#fff url(/img/str_bg_content.jpg) repeat-x 0 -1px; min-height: 419px;}
* html #content {height: 433px;}
* html #content {\width:823px; w\idth: 820px; margin-left: 18px; ma\rgin-left: 18px;}
.cont1col {min-height: 280px !important;}

/* MyBank */
.mybank #content{height:auto;min-height:0;}

/* SUDDIVISIONE DELLA PAGINA */
#right {width:204px; float:left; display: block; padding:21px 0 0 0; margin:0} 
#left {width:182px; float:left; display: block; min-height: 333px;}  
#maincontent {width:434px; float:left; padding:0; background: transparent url(/img/str_maincontent_bg.gif) repeat-y left top;}
.maincontent_1col {width:800px !important; background:none !important; padding:22px 0 0 14px !important;}
#leftcontent {width:601px; float:left; padding:0 0 0 15px; background: transparent url(/img/str_leftcontent_bg.gif) repeat-y left top;overflow:hidden;}
#allcontent {width:794px; float:left; padding:0 0 0 26px; clear:left;}

/* printing console */
#printconsole {position: relative; overflow: visible; display: block; text-align: right; margin:-29px 0 0 0; width:601px; height:0;}
*:first-child+html #printconsole {margin:0;}
#printconsole .btnstampa {border-top: solid 1px #e5e5e5; color: #000; height: 0px; padding:0; width: 404px; float:right; margin-top: -29px; display: block;}
* html #printconsole .btnstampa {border-top: solid 1px #e5e5e5; color: #000; height: 0px; padding:0; width: 404px; float:right; margin-top: 0; display: block;}
*:first-child+html .btnstampa {margin-top:0;}
#printconsole .btnstampa a {color:#6f8f0a;text-decoration:none; float:right;display: block; background: transparent url(/img/ico1gr_stampa.gif) no-repeat top left; height: 14px; margin-top: 14px; padding:3px 0 0 21px;}
#printconsole .notopborder {border-top: 0 !important}

/* elementi strutturali */
#maincontent .maincontenttopper {display: block; float:left; clear:left; width: 434px; height: 21px; background: transparent url(/img/str_maincontent_bg_top.gif) no-repeat left -1px;}
#leftcontent .maincontenttopper {display: block; float:left; clear:left; width: 601px; height: 21px; background: transparent url(/img/str_leftcontent_bg_top.gif) no-repeat left -1px;}

/* menu laterale */
#sidemenu {display: block; float: left; width: 159px; margin: 22px 11px 9px 11px; padding: 2px 0 0; background: transparent url(/img/str_filetto.gif) repeat-x top left; list-style-type: none;}
* html #sidemenu {margin: 22px 5px 10px;}
#sidemenu a {clear:left; text-decoration: none; float: left; display:block; width: 159px; margin:0; padding: 0} 
#sidemenu a img {margin:0; padding:0; float: left; display: block;}
#sidemenu a span {font-family: 'webankTitle',Arial Narrow, Helvetica MS, serif; color: #000; text-transform: uppercase; padding: 8px 0 7px; float:left; width:159px;font-size:14px; line-height:14px; cursor: pointer}
#sidemenu a.selected span  {color: #6f8f0a !important}
#sidemenu li {background: transparent url(/img/str_filetto.gif) repeat-x bottom left; padding: 0 0 2px 0; float: left; margin:0; display: block;}
#sidemenu li ul {display: block; float:left; clear:left; margin:0; padding:0; width: 159px;}
#sidemenu li ul li {display: block; clear:left; float: left; margin:0; padding:0; padding:0 0 0 16px; margin:0; background: transparent url(/img/bl_sidemenu.gif) no-repeat 0 10px ;}
#sidemenu li ul li a {color: #000; background: transparent url(/img/str_filetto.gif) repeat-x top left; display: block; width: 143px; float: left; padding: 7px 0 8px 0;}
#sidemenu li ul li a:hover {color: #6f8f0a}
#sidemenu li ul li a.selected {color: #6f8f0a}

/* oggetti speciali (banner, immagine link) */
.banner {float:left; display:block;}
* html .banner {float:none;}
#left .banner {padding:1px 11px 10px; margin:0; clear:left;}
* html #left .banner {padding:1px 12px 10px 12px; margin:0 !important; clear:left;}
#right .banner {padding:1px 0 0 12px; margin:0; display:block;}
* html #right .banner {padding:1px 12px 12px; margin:0; display:block;}
#right .banner .bannercenter {padding:0 0 0 6px;}
#right .celletta {width: 179px; /*height: 215px; */display: block; float:left; /*background: transparent url(/img/str_bg_celletta.gif) no-repeat top left;*/ margin:0 11px 0}
* html #right .celletta {margin:0 4px 14px;overflow:hidden;}

/* oggetti speciali html (banner, immagine link) */
#left .banner .car_conto {background: #121212;background: -moz-linear-gradient(top, #121212 0%, #2d2d2d 50%, #484848 100%); background: -webkit-linear-gradient(top, #121212 0%,#2d2d2d 50%,#484848 100%);background: -ms-linear-gradient(top,#121212 0%,#2d2d2d 50%,#484848 100%); background: linear-gradient(to bottom, #121212 0%,#2d2d2d 50%,#484848 100%);color:#fff; padding:0 0 7px 0; margin:0; clear:left; width:159px;border-radius:2px}
#left .banner .car_conto h5 {color:#fff; font-size:14px; margin:0; padding:7px}
#left .banner .car_conto div {padding:0 7px 0 7px}
#left .banner .car_conto a {color:#8ab10b; text-decoration:none;}
#left .banner .car_conto a:hover {text-decoration:underline;}
#left .banner .car_conto .tx {line-height:10px}

/* OGGETTI DEL CONTENUTO */
a.greenbutton, #maincontent .linktestuali a.greenbutton, form.registrazione a.greenbutton,a.disabledbutton, #maincontent .linktestuali a.disabledbutton, form.registrazione a.disabledbutton {margin: 0px 40px 0px 2px; color: #fff !important; padding: 0 20px; font: bold 11px Tahoma, tahoma, Arial, Sans serif; font-size: 11px; display: block; float: left; height: 26px; background: transparent url(/img/str_greenbutton_left.gif) no-repeat left top; padding: 0;}
a.disabledbutton, #maincontent .linktestuali a.disabledbutton {cursor:default;background: transparent url(/img/str_disabledbutton_left.gif) no-repeat left top;}
a.greenbutton:hover, #maincontent .linktestuali a.greenbutton:hover, a.disabledbutton:hover, #maincontent .linktestuali a.disabledbutton:hover {text-decoration:none !important}
a.greenbutton span, form.registrazione a.greenbutton span, a.disabledbutton span, form.registrazione a.disabledbutton span {text-align: center; min-width: 60px; line-height: 25px; margin-right: -20px;  cursor: pointer; display: block; float: left; height: 26px; background: transparent url(/img/str_greenbutton_right.gif) no-repeat right top; padding: 0 20px;}
a.disabledbutton span, form.registrazione a.disabledbutton span {cursor:default}
a.disabledbutton span, form.registrazione a.disabledbutton span {background: transparent url(/img/str_disabledbutton_right.gif) no-repeat right top;}
#maincontent .linktestuali a.greenbutton span, #maincontent .linktestuali a.disabledbutton span  {text-align: center; min-width: 86px; line-height: 25px; margin-right: -20px;  cursor: pointer; display: block; float: left; height: 26px; background: transparent url(/img/str_greenbutton_right.gif) no-repeat right top; padding: 0 20px;}
form.registrazione a.greenbutton span, form.registrazione a.disabledbutton span {width:auto; color:#FFFFFF !important; font:bold 11px Tahoma,tahoma,Arial,Sans serif; line-height: 25px;}
* html a.greenbutton, * html a.disabledbutton {margin:10px 20px 5px 10px; padding:0; background-position: -12px 0}
* html #maincontent .linktestuali a.greenbutton, * html #maincontent .linktestuali a.disabledbutton {margin:12px 0 0 0 !important; padding:0 !important; background-position: -12px 0; width:98px;}
* html a.greenbutton:hover, * html #maincontent .linktestuali a.greenbutton:hover, * html a.disabledbutton:hover, * html #maincontent .linktestuali a.disabledbutton:hover {text-decoration:none}
* html a.greenbutton span, * html a.disabledbutton span {margin:0 -12px 0 0 ; padding:0 20px 0 10px;}
* html #maincontent .linktestuali a.greenbutton span, * html #maincontent .linktestuali a.disabledbutton span {margin:0 -12px 0 0 ; padding:0 20px 0 10px;}
* html #maincontent form.registrazione a.greenbutton span, * html #maincontent form.registrazione a.disabledbutton span {width:60px; color:#FFFFFF !important; font:bold 11px Tahoma,tahoma,Arial,Sans serif; line-height: 25px;}

/* Bottone grigio */
a.greybutton{margin: 0px 10px 0px 0; color: #fff !important; padding: 0 20px; font: bold 11px Tahoma, tahoma, Arial, Sans serif; font-size: 11px; display: block; float: left; height: 26px; background: transparent url(/img/str_greybutton_left.gif) no-repeat left top; padding: 0;}
a.greybutton:hover {text-decoration:none !important}
a.greybutton span {text-align: center; min-width: 60px; line-height: 25px; margin-right: -20px;  cursor: pointer; display: block; float: left; height: 26px; background: transparent url(/img/str_greybutton_right.gif) no-repeat right top; padding: 0 20px;}

/* Filetto generico */
.filetto {display:block; line-height:0; overflow:hidden; margin:12px 12px 14px !important; height:2px; width:179px; margin:0 0 22px 11px; background:transparent url(/img/str_filetto.gif) repeat-x top left;float:left; clear:left;}
.filettoBlack{display:block;padding-bottom:11px;border-top:1px solid #c2c2c2;height:2px; width:159px;float:left;margin-left:11px;}
*html .filettoBlack{margin-left:5px}

/* varianti filetto */
#maincontent .filetto {margin: 0 14px 16px  !important; padding:0; width: 404px; height:1px; border-top: solid 1px #E5E5E5; background-image: none}
* html #maincontent .filetto {margin:0 6px 12px 6px !important;}
#left .filetto {width: 159px; margin: 0 11px 10px !important;}
* html #left .filetto {margin: 0 5px 11px !important}
* html #right .filetto {margin: 0 0 12px 6px !important; padding:0 !important; background-color: red;}
#maincontent .boxeventilivesx .filetto {padding: 0 0 7px 0 !important; margin:0 0 0 14px !important; width: 238px; height:1px; border-top: solid 1px #E5E5E5; background-image: none;display:block;}
* html  #maincontent .boxeventilivesx .filetto { margin:0 0 0 7px !important;}
#maincontent .filetto.top { background-color:#FFFFFF; border-top:1px solid #C5C5C5;}

/* CONTENITORE ARGOMENTI */
.contenuti {margin: 0 14px;}

/* OGGETTI DEL CONTENUTO DIV GENERICO */
/* Titoli */
#maincontent h2, #leftcontent h2 {font: normal 21px 'webankTitle', Helvetica MS, Arial Narrow, Serif;text-transform:uppercase;color:#454545;margin:0;margin:-3px 13px 9px 13px;float:left;width:390px; }
#allcontent h2 {font: normal 21px 'webankTitle', Helvetica MS, Arial Narrow, Serif;text-transform:uppercase;color:#454545;margin:0;margin:22px 13px 9px 0;float:left;width:490px; letter-spacing: -1px; clear:left;}
* html  #maincontent h2, * html  #leftcontent h2 , * html  #allcontent h2 {float:none;}
#maincontent h2 span, #leftcontent h2 span, #allcontent h2 span {display:none;}
#maincontent h2 img, #leftcontent h2 img, #allcontent h2 img {margin:4px 0 4px 1px;}
#maincontent div .titimg, #maincontent .imgcenter {padding:2px 0 4px 13px;}
#maincontent div .tabblercontainer .titimg {margin-top:-2px;}
#maincontent div.titimg {clear: left;}
#maincontent h3 {font: normal 17px 'webankTitle', Helvetica MS, Arial Narrow, Serif;text-transform:uppercase;color:#454545;margin:0;padding:0px 14px 10px 14px;} /* commentato per prova titoli*/
#allcontent h3 {font: normal 17px 'webankTitle', Helvetica MS, Arial Narrow, Serif;text-transform:uppercase;color:#454545;margin:0;padding:0;}
#allcontent h3.forTit {margin:26px 0 0 0;padding:0;}
#allcontent h3.forTit2 {margin:26px 0 0 0;padding:0;}
#allcontent h4 {font: normal 14px 'webankTitle', Helvetica MS, Arial Narrow, Serif;text-transform:uppercase;color:#454545;margin:0;padding:0;}
#allcontent h4.forTit {margin:14px 0 0 0; padding:0}
#maincontent .titimg h3.senzaimg  {margin-top:5px;margin-bottom:4px;width: 335px; float: left; display:block;}
#maincontent h4 {font: bold 11px tahoma;color:#898989;padding:0;margin:0;line-height:12px; display:block; float:left;}
#maincontent .titimg h3 {padding:0;margin-top:0; width: 335px; float: left; display:block;}
* html #maincontent .titimg img.sx{margin:3px 6px 0 1px!important;}
#maincontent .titimg img.sx {float:left;margin:3px 7px 0 0;margin-left:1px;display:block;}
#maincontent h5 {font: bold 11px tahoma;color:#000;padding:0 14px 2px 14px;margin:0; clear:left;}
* html  #maincontent h5 {padding:0 10px 2px 14px;}
#maincontent .boxevidenza h5, #maincontent .boxevidenza p, #maincontent .boxevidenza ul.simplelist, #allcontent .boxevidenza h5, #allcontent .boxevidenza p {padding:0;}
#maincontent .boxevidenza  p.megaMessage {font-size: 13px; font-weight: bold; padding: 10px 0 5px; color: #666}
#maincontent h6 {font: normal 11px tahoma;color:#898989;padding:0px 14px 6px 14px;margin:0}
.tit002 {padding:0; margin:0; float:left}
#maincontent .nospace {padding-bottom:0!important; margin-bottom:0;}
.notop {padding-top:0!important; margin-top:0!important;}
#maincontent div.titimg {padding:0 35px 4px 13px; display: block; float:left; width: 416px;/*390px*/ clear:both;}
#maincontent div.titimg.servizi  h3 {margin-top:4px}
#maincontent div.titimg.servizi  h3.title.servizinoh4 {margin-top:11px}
* html  #maincontent div.titimg {padding:0 15px 4px 13px;\width: 433px; w\idth: 370px;}
#allcontent div.titimg {padding:0 35px 4px 0; /*float:left;*/ width: 416px;/*390px*/ clear:both;}
#maincontent div.titimg  h4 {padding-bottom:5px;margin-top:-3px;float:left}
*:first-child+html  #maincontent div.titimg  h4 {width:370px;}
* html #maincontent div.titimg  h4 {width:300px;}
html>/**/body  #maincontent div.titimg  h4, x:-moz-any-link, x:only-child{padding-left:1px;}
html>/**/body  #maincontent h5.black, x:-moz-any-link, x:only-child {padding-left:14px;}
#maincontent .titimg h3  {padding-bottom:1px;}
 
 /* Testi -punti elenco*/
#maincontent h5.black {padding:0px 14px 2px 13px; clear:left;}
#maincontent p {font-size:11px;color:#333;padding:0 20px 11px 14px;margin:0; clear:left;}
* html  #maincontent p {padding:0 20px 11px 14px;}
#maincontent p img {padding:14px 0 0 0;}
#maincontent p.black , #maincontent h5.black {color:#000;}
#maincontent p.black a {text-decoration:underline}
#maincontent p.black a:hover {text-decoration:none}
#maincontent p.note , .gen p.note, #allcontent p.note{font: normal 10px Tahoma;color:#898989;}
#maincontent p.resultric {color:#333;font-weight:bold;padding-bottom:2px}
#maincontent p.resultric span {color:#6f8f0a;}
#maincontent p strong.green {color:#6f8f0a;}
#maincontent p.note {padding-bottom:10px;}
* html  #maincontent p.note {padding-bottom:0;}
#maincontent p.note a {text-decoration:underline}
#maincontent p.note a:hover {text-decoration:none}
#maincontent ul {padding:0px 35px 5px 13px;margin:0;}
#maincontent ul li {color: #000000;/* line-height: 16px;*/margin:0; list-style:none; padding:0 0 0 6px;}
#maincontent a {color: #6f8f0a; text-decoration:underline;}
#maincontent ul li a {color: #6f8f0a; text-decoration:none;}
#maincontent ul.simplelist {padding:0px 14px 10px 13px;margin:0;}
#maincontent ul.simplelist li, #maincontent ul.flaglist ul.simplelist li, #allcontent ul.simplelist li {background: transparent url(/img/bl_quadratinogrigio.gif) no-repeat 0 7px;}
#maincontent ul.flaglist ul.simplelist {padding:2px 35px 5px 0px;margin:0;}
html>/**/body #maincontent ul.flaglist ul.simplelist {padding:0 35px 5px 21px;}
#maincontent ul.flaglist ul, .pageWrapperTop ul.flaglist ul {padding:0 0 0 6px;}
#maincontent ul.flaglist ul li, .pageWrapperTop ul.flaglist ul li {background: transparent url(/img/bl_quadratinogrigio.gif) no-repeat 0 7px;padding:0 0 0 10px}
#maincontent ul.simplelist li a, #allcontent ul.simplelist li a{text-decoration:underline;}
#maincontent ul.simplelist li a:hover, #allcontent ul.simplelist li a:hover{text-decoration:none;}
#maincontent ul.flaglist, .pageWrapperTop  ul.flaglist, #aolcontainer  ul.flaglist{padding-top:4px; clear:left;}
.pageWrapperTop  ul.flaglist {padding:0 35px 5px 13px;}
#maincontent ul.flaglist li, .pageWrapperTop  ul.flaglist li, #aolcontainer  ul.flaglist li {list-style-type:none; background: transparent url(/img/img_or_elenco.gif) no-repeat 0 0;padding:0 0 4px 21px;}
#maincontent ul.flaglist li a, .pageWrapperTop ul.flaglist li a,#aolcontainer ul.flaglist li a  {text-decoration:underline;}
#maincontent ul.flaglist li a:hover, .pageWrapperTop ul.flaglist li a:hover,#aolcontainer ul.flaglist li a:hover {text-decoration:none;}
#maincontent ul.strongflaglist li {background: transparent url(/img/img_or_elenco.gif) no-repeat 0 0;padding:0 0 6px 15px;}
#maincontent ul.strongflaglist li a{text-decoration:underline;}
#maincontent ul.strongflaglist li a:hover{text-decoration:none;}
#maincontent ul.strongflaglist li h5  {padding:0 0 3px 0; color:#000}
#maincontent ul.strongflaglist li strong {color:#333}
#aolcontainer  ul.flaglist{margin:0;padding:0}
.aperturaconto1, #maincontent .aperturaconto2, #maincontent .aperturaconto3 {width:123px;float:left;border-right:1px solid #dedede; margin: 12px 0 0 6px; display:inline;padding-right:9px;}
#maincontent .aperturaconto3 {border-right:0;}
 .aperturaconto1 img, #maincontent .aperturaconto2 img, #maincontent .aperturaconto3 img {margin-top:-15px;}
* html  #maincontent  .aperturaconto1 img, * html  #maincontent .aperturaconto2 img, * html  #maincontent .aperturaconto3 img {position:relative; top:-15px;margin-top:0px;}
* html .aperturaconto1, * html #maincontent .aperturaconto2, * html #maincontent .aperturaconto3 {width:123px;float:left; margin: 12px 0 0 5px;padding-right:5px;}
#maincontent .aperturaconto3 {background:none;margin-right:0;padding-right:0;border:0;}
#maincontent .aperturaconto1 {margin-left:0;}
#maincontent .aperturaconto ul {list-style:none;margin:0;padding:1px 0 5px 0;}
#maincontent .aperturaconto ul li{padding:0;line-height:16px; background:transparent url(/img/bl_quadratinogrigio.gif) no-repeat 0 8px;padding:0 0 0 7px;}
#maincontent .aperturaconto ul a{color:#6f8f0a;text-decoration:underline;}
#maincontent .aperturaconto ul a:hover {text-decoration:none;}
#maincontent .aperturaconto h5 {color:#000;font-weight:bold;padding:3px 0 0 0; margin:0;}
#maincontent .aperturaconto ul li h5 {background:#fff none; margin-left:-8px; padding-left:8px;}
#maincontent .btnapriconto a {margin-left:-18px;}
#maincontent div.btnapriconto {padding:10px 0 17px 20px;float:left;}
* html #maincontent div.btnapriconto {padding:10px 0 0px 5px}
* html #maincontent .btnapriconto a {margin-left:3px;}
#maincontent div.btnapriconto .btncontent2 {margin-top:-10px;}
* html #maincontent div.btnapriconto .btncontent2 {margin-top:0px;}
#maincontent .aperturaconto {padding:6px 14px 16px 14px;float:left;}
#maincontent .txtright h5 {padding-top:3px;color:#333}
#maincontent .txtright {float:right;width:350px;}
#maincontent div.btnapriconto.btncentro {width:404px; text-align:center}
#maincontent div.btnapriconto.btncentro a {margin:0 auto; float:none}
.tratto {background: transparent url(/img/str_tratto.gif) repeat-x 0 3px; clear:both; width:100%; max-width:407px; height:7px; margin:0 auto; padding:0; font-size:0}
.clear {float:none !important; background:none !important; clear:both !important; line-height:0 !important; font-size:0 !important; height:0 !important; background:none !important; margin:0px !important; padding:0px !important;}
 
#maincontent .img_txt {padding:0 0 17px; margin:0 14px; display: block; float:left;}
* html #maincontent .img_txt { margin:0 7px;}
#maincontent .img_txt img {padding:8px 8px 0 0; float:left;}
* html #maincontent .img_txt img {padding:5px 2px 0 0;}
#maincontent .img_txt .txtright {float: left; padding:3px 0 0 0; margin:0;}
#maincontent .img_txt .txtright p {padding: 3px 0 0;}
#maincontent .img_txt .txtright h5 {padding: 3px 0 0;}
#maincontent .img_txt .txtFogli {display:block;margin-left:62px}
#maincontent .txt_img {padding:0 0 17px; margin:0 0 0 14px; display: block; float:left; width: 404px;}
* html #maincontent .txt_img {margin:0 0 0 7px;}
#maincontent .txt_img .dx {padding: 5px 0 0 10px; display: block; float:left; margin:0;}
#maincontent .txt_img .txtleft {float: left; display: block; padding:0 !important; margin:0 !important; width: 316px; }
#maincontent .txt_img .txtleft p {padding: 3px 0 0; margin:0; clear:left;}
#maincontent .txt_img .txtleft p span.verde {color: #6f8f0a !important; font-weight: bold !important; display: inline !important}


/* Titoletti */
#maincontent .txt_img h4 {height:10px; width: 404px; clear:left !important; float: left !important; display: block !important; margin:3px 0 4px !important; padding:0 !important; line-height: 22px}
#maincontent .txt_img h4 span {display:none;}
#maincontent .txt_img #tit_telefono { background: transparent url(/img/tit_telefono.gif) no-repeat left top;}
#maincontent .txt_img #tit_assistente_virtuale { background: transparent url(/img/tit_assistente_virtuale.gif) no-repeat left top;}
#maincontent .txt_img #tit_chat { background: transparent url(/img/tit_chat.gif) no-repeat left top;}
#maincontent .txt_img #tit_mail { background: transparent url(/img/tit_mail.gif) no-repeat left top;}
#maincontent .txt_img #tit_prenota_un_contatto { background: transparent url(/img/tit_prenota_un_contatto.gif) no-repeat left top;}

 /* box archivio*/
#maincontent .boxarchivio {padding:0 14px 5px 14px;}
#maincontent .boxarchivio .sin {float:left; margin-right:10px;}
#maincontent .boxarchivio .cen {float:left; width:266px;}
#maincontent .boxarchivio .des {padding-top: 5px; float:right;}
#maincontent .boxarchivio .cen span {color:#898989; font-size:10px}
 .imgcont {padding-left:35px;}
#maincontent .boxarchivio .sin  img {padding-bottom:5px;}
#maincontent .boxarchivio .cen a {color: #333; text-decoration:none}
#maincontent .boxarchivio .cen a:hover {color: #6F8F0A;}

/*bottoni*/
#maincontent .btncontent {padding:6px 0 2px 0;}
#maincontent .btncontent2 a, #maincontent .btncontent2 {float:left;}
#maincontent a.btncontent2 {margin-left:-22px;}
* html #maincontent a.btncontent2  {margin-left:-15px;}
#maincontent a.btncontent2 span {display:none;}
#maincontent .btncontainer {float:left;clear:left;width:100%;}
#maincontent .filettobutton {background:transparent url(/img/str_filettoservizi.gif) repeat-x scroll 0 15px;float:left;width:404px;margin:10px 15px 12px !important;padding: 0}
* html  #maincontent .filettobutton  {background:transparent url(/img/str_filettoservizi.gif) repeat-x scroll 0 25px;margin:10px 15px 7px !important;}
#maincontent .filettobutton .greenbutton, #maincontent .filettobutton .disabledbutton {float:right;margin-right:46px;}
* html #maincontent .filettobutton .greenbutton , * html #maincontent .filettobutton .disabledbutton{margin-right:20px;}
* html .filettobutton {float:right; width:404px;display:inline;}
* html .filettobutton .greenbutton, * html .filettobutton .disabledbutton {float:right;}
#maincontent a.greenbutton, #maincontent a.disabledbutton {text-decoration:none;padding:0 0px 9px 0;display:block;float:left}
* html #maincontent a.greenbutton, * html #maincontent a.disabledbutton {padding:0 0px 6px 0;}

/*tabbler*/
#tabbler  {padding:2px 14px 14px 14px;float:left; display:block;}
* html  #tabbler  {padding:4px 14px 0px 14px;}
#maincontent span.headingtabber {height:21px;background: transparent url(/img/tt_leggiin.gif) no-repeat 0 11px;width:254px;border-bottom:1px solid #c2c2c2; font:normal 15px Arial Narrow, Arial, Verdana, Sans Serif;color:#6f8f0a;text-transform:uppercase;float:left;padding: 3px 0 0;}
#maincontent span.headingtabber span {display:none;}
#maincontent #tabbler a.active, #maincontent #tabbler a.disactive {background: transparent url(/img/str_tab_active.gif) no-repeat 0 0;width:76px;height:17px;display:block;float:left;font:bold 11px Tahoma;color:#6f8f0a;padding: 6px 0 5px 0px; text-align:center;text-decoration:none;}
#maincontent #tabbler a.disactive {background: transparent url(/img/str_tab_disactive.gif) no-repeat 0 0;font:bold 11px Tahoma;color:#898989;}
* html #maincontent #tabbler a.active, #maincontent #tabbler a.disactive {position:relative;}
#maincontent #tabbercontainer1 {float:left;}
#maincontent .tabbercontainer {padding: 0;float:left;}
 .tabblercontainer {clear:left}
 
 /*link testuali*/
#maincontent .linktestuali {margin:0; padding:0 0 10px 14px; float:left; width:404px; clear:left;}
#maincontent .linktestuali a {width:114px;display:block;float:left;color:#6f8f0a;margin-right:19px;padding-right:9px;text-decoration:none; background: transparent url(/img/ico2or_freccia.gif) no-repeat 118px 4px;}
#maincontent .linktestuali a:hover {text-decoration:underline;}
#maincontent .linktestuali .linktestualilast {width:114px;margin-right:0;padding-right:4px;background: transparent url(/img/ico2or_freccia.gif) no-repeat 112px 4px;}
* html #maincontent .linktestuali .linktestualilast {position:relative;}
#maincontent .linktestuali div.btncontent {width:114px;display:block;float:left; margin:-12px 0 0 4px;}
* html #maincontent .linktestuali div.btncontent {width:114px;display:block;float:left; margin:-12px 0 0 4px;}

/* Tabelle */
#maincontent  h5.titletable {font: bold 11px tahoma;color:#333;margin:0;padding-bottom:5px;}
#maincontent table.simpletable {width:404px;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;margin:0 14px 10px 14px;font:11px tahoma;}
#maincontent table.simpletable  td, table.simpletable  th {border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;color:#333;overflow:hidden;}
* html #maincontent table, * html #maincontent table.icontable {overflow:hidden;margin:0 7px 10px 7px;}
* html #maincontent table.simpletable  td, * html #maincontent table.icontable   td,  * html #maincontent table.icontable   th {position:relative;overflow:hidden;}
#maincontent table.simpletable tr th {color:#6f8f0a; font-weight:bold; padding-left:10px;}
#maincontent table.simpletable tr td.first {padding-left:10px;}
#maincontent table.simpletable tr td.padlef8 {padding-left:10px;}
#maincontent table.simpletable tr td.titgrey {padding-left:10px; color:#666;}
#maincontent table.simpletable tr td.titgrey2 {padding-left:10px; color:#454545;}
#maincontent table.simpletable tr td .green {color:#6f8f0a;}
#maincontent table.icontable {width:407px;margin-left:10px;margin:0 14px 10px 14px;}
#maincontent table.icontable td {border-bottom : 1px solid #d9d9d9;font:bold 11px tahoma;padding:6px 0px 3px 0;}
#maincontent table.icontable td a {color:#333;text-decoration:underline;display:block;margin-bottom:1px;}
#maincontent table.icontable td.icoright a {display:inline;}
#maincontent table.icontable td a:hover {color:#6f8f0a;text-decoration:underline;}
#maincontent table.icontable td.icoright img {padding-left:3px;float:right;padding-bottom:3px;}
#maincontent table.icontable h4 {font: normal 15px 'webankTitle', Helvetica MS, Arial Narrow, Serif;color:#333;text-transform:uppercase;text-align:left;}
#maincontent table.icontable th {margin:0;padding:0;}
#maincontent table.icontable td.noborder {border:0;}

/* OGGETTI BLOCCO RIGHT */
.gen {margin:0 0 0 15px; padding:0; display:block; float:left; width:179px; }
* html .gen {margin:0 0 14px 6px;}
.gen a {color:#6F8F0A;text-decoration:none}
.gen a:hover{text-decoration:underline}
.gen img.titolo{margin:0 0 5px 0; clear:left; display:block;}
.gen img.tagcloud {margin:0 0 4px 0; clear:left; display:block;}
.gen img.marg6 {margin:0 0 7px 0;}
.gen p {margin:0; width:160px;}
.gen p a {color:#6F8F0A;text-decoration:underline;}
.gen p.lineheight15 a {line-height:15px; }
* html .gen p.lineheight15 a { position:relative}
.gen p.lineheight15 { padding-top:1px;}
.gen p a:hover{text-decoration:none}
.gen a.tagcloud11 {color:#000; font-size:11px; text-decoration:none; line-height:19px}
.gen a.tagcloud12 {color:#000; font-size:12px; text-decoration:none; line-height:19px}
.gen a.tagcloud13 {color:#000; font-size:13px; text-decoration:none; line-height:19px}
.gen a.tagcloud14 {color:#000; font-size:14px; text-decoration:none; line-height:19px}
.gen a.tagcloud15 {color:#000; font-size:15px; text-decoration:none; line-height:19px}
.gen a.tagcloud16 {color:#000; font-size:16px; text-decoration:none; line-height:19px}
.gen a.tagcloud17 {color:#000; font-size:17px; text-decoration:none; line-height:19px}
.gen a.tagcloud18 {color:#000; font-size:18px; text-decoration:none; line-height:19px}
.gen a.tagcloud19 {color:#000; font-size:19px; text-decoration:none; line-height:19px}
.gen a.tagcloud20 {color:#000; font-size:20px; text-decoration:none; line-height:19px}
.gen a.tagcloud21 {color:#000; font-size:21px; text-decoration:none; line-height:19px}
.gen a.tagcloud22 {color:#000; font-size:22px; text-decoration:none; line-height:19px}
.gen a.tagcloud23 {color:#000; font-size:23px; text-decoration:none; line-height:19px}
.gen a.tagcloud24 {color:#000; font-size:24px; text-decoration:none; line-height:19px}
.gen a.tagcloud11:hover {color:#6F8F0A;text-decoration:underline;}
.gen a.tagcloud12:hover {color:#6F8F0A;text-decoration:underline;}
.gen a.tagcloud13:hover {color:#6F8F0A;text-decoration:underline;}
.gen a.tagcloud14:hover {color:#6F8F0A;text-decoration:underline;}
.gen a.tagcloud15:hover {color:#6F8F0A;text-decoration:underline;}
.gen a.tagcloud16:hover {color:#6F8F0A;text-decoration:underline;}
.gen a.tagcloud17:hover {color:#6F8F0A;text-decoration:underline;}
.gen a.tagcloud18:hover {color:#6F8F0A;text-decoration:underline;}
.gen a.tagcloud19:hover {color:#6F8F0A;text-decoration:underline;}
.gen a.tagcloud20:hover {color:#6F8F0A;text-decoration:underline;}
.gen a.tagcloud21:hover {color:#6F8F0A;text-decoration:underline;}
.gen a.tagcloud22:hover {color:#6F8F0A;text-decoration:underline;}
.gen a.tagcloud23:hover {color:#6F8F0A;text-decoration:underline;}
.gen a.tagcloud24:hover {color:#6F8F0A;text-decoration:underline;}

.gen a.fr {background:transparent url(/img/ico2or_freccia.gif) no-repeat scroll right 4px; position: relative; padding: 0 10px 0 0; float:right; margin:0 2px 0 0; display: block; width: auto; height: auto;top:0px;}
.gen a.fl {background:transparent url(/img/ico2or_freccia.gif) no-repeat scroll right 4px; position: relative; padding: 0 9px 0 0; float:left; margin:0; display: block; width: auto; height: auto;top:0px;}
.gen div.fl {float:left; display: block;width:179px;padding-top:0px;}
.cornici {float:left; display: block;padding-top:5px;}
.cornice {background: transparent url(/img/img_or_cornice.png) repeat-x top left; width:71px; height:81px; margin:0 1px 0 10px; float:left;}
* html .cornice {margin:0 3px 0 5px;}
.cornice img {margin: 8px 0 0 9px;}
.gen p.withimg {padding-bottom:0px; width: 120px; float: left; display: block;}
.gen .imgonright {float: right;padding: 5px 5px 0 0;}
.gen p.withimg strong {line-height:16px;padding-bottom:3px;float:left; width:125px;}
.gen div.clear {clear:both;margin:0;padding:0; width:169px;display:block}
.gen strong span {color:#6F8F0A;}
.gen p.linhgt18 {line-height:normal;margin:0 0 5px 0}
.gen p.linhgt18 strong.color {color:#6F8F0A}
/*.gen p {line-height:auto;}*/
.gen p.grey {color:#9c9e9f; text-align:center;padding-top:6px;}
.gen form {float: left; margin: 0; padding:0; clear:left; width: 179px;}
.gen input, .gen select  {margin:7px 0 0 0;color:#666;font:normal 10px tahoma;background:transparent url(/img/str_input_login.jpg) repeat-x scroll 0 0;border:1px solid #9a9a9a; padding:5px 0 5px 8px;width:168px; display:block; clear: left;}
.gen select {width:176px;margin:9px 0 10px 0;}
.gen select  option {background-color:#f3f3f3;}
.gen a.greenbutton {margin-left:38px;}
* html .gen a.greenbutton {margin-left:30px;}

/* box media */
.media {display:block; clear: left; float: left; margin:0 11px 11px; padding: 0;background: transparent url(/img/str_boxmedia.gif) no-repeat top left; width: 160px; height: 160px}
* html .media {margin:0 5px 11px;}
.media a#blogWB, .media a#communityWB, .media a#radioWB  {background: transparent url(/img/str_blogwb.gif) no-repeat top left;width:147px; height:39px;display:block;margin:8px 0 12px 5px;}
.media a#communityWB {background: transparent url(/img/str_communitywb.gif) no-repeat top left;}
.media a#radioWB {background: transparent url(/img/str_radiowb.gif) no-repeat top left;}
.media a#radioWB.selected {background: transparent url(/img/str_radiowb_on.gif) no-repeat top left;}
.media  span {display:none;}

/* form */
#maincontent form.rssfeed  label {padding: 0 0 2px 0;display:block;color:#898989;font-size:10px;}
#maincontent form.rssfeed  {padding: 10px 14px 5px 14px; float:left;}
* html  #maincontent form.rssfeed {padding: 5px 0px 10px 12px;}
#maincontent form.rssfeed  span {color:#898989; font-size:10px;}
*:first-child+html  #maincontent form.rssfeed span {margin-top:3px;}
form.rssfeed .inputtext {float :left;margin: 0;color:#666;font:normal 10px tahoma;background:transparent url(/img/str_input_login.jpg) repeat-x scroll 0 0;border:1px solid #9a9a9a; padding:5px 0 5px 8px;width:172px; display:block; clear: left;}
form.rssfeed .inputcheck {margin:0 3px 0 0; padding:5px 0 5px 0; float:left; width:15px;}
*html form.rssfeed .inputcheck {margin:0 3px 0 -4px;}
form.rssfeed span.textcheck {margin:0; padding:0 0 0 0; float:left;}
*html form.rssfeed span.textcheck {margin:0; padding:3px 0 0 0; float:left;}
#maincontent form.rssfeed .btncontent span  {color:#fff;font-size:11px;}
*:first-child+html  #maincontent form.rssfeed .btncontent  span {margin-top:0;}
#maincontent form.rssfeed .btncontent {float:left;margin:0 0 0 7px;padding-top:0;}
* html #maincontent form.rssfeed .btncontent {margin:-10px 0 0 7px;padding-top:0;float:none;}
form.rssfeed .inputcontainer {float:left;margin-top:17px;}
#maincontent div.boxgrey {background-color:#f1f1f1;display:block;float:left; margin: 0 14px 40px 14px;width:406px;}
* html #maincontent div.boxgrey { margin: 0 14px 40px 7px;width:390px;}
#maincontent div.boxgrey  h5 {padding: 14px 14px 14px 16px;}
#maincontent .boxevidenza2.rss .middle h3 {color:#6F8F0A; font-size:14px;letter-spacing:0;padding-bottom:0!important;font-weight:bold;}
#maincontent .boxevidenza2.rss .middle .cen a {text-decoration:none; margin-top:15px; display:block;}

/* menu archivio */
li.menuarchivio {float :left;}

/* Paginazione */
.pagination {text-align: center; display: block; float: none; padding-top: 40px; margin-bottom:10px; clear:left;padding-bottom:20px;}
.pagination a {display: inline-block; float: none; margin:0 2px 0 0; padding:0; width: 16px; height: 16px; font-size: 10px; text-decoration: none !important; color: #666 !important; background: transparent url(/img/str_paginazione.gif) no-repeat left top; text-align: center; line-height: 15px;}	
.pagination a:hover {color: #6f8f0a !important}
.pagination a.selected, .pagination a.selected:hover {background-color: #6f8f0a; background-image: none; color: #fff !important}

/* tooltip */
a.tooltiplink {text-decoration:none !important; border-bottom: dashed 1px #000; color: #000 !important;}
a span.tooltip, .tooltipcontainer span.tooltip {left:0; background-color: red; margin:0; display: block; visibility: hidden; position: absolute; background: transparent url(/img/str_tooltip_bg.gif) no-repeat left bottom; padding:0 0 7px !important; color: #000;}
a span.tooltip span, .tooltipcontainer span.tooltip span {line-height: 12px !important; width: 180px !important; background: #dde7b5 url(/img/str_tooltip_border.gif) no-repeat left top; display:block; float:left; margin:0; padding:0 !important; padding: 5px 9px !important; border: solid 1px #c2c5b0; border-bottom: none; display: block;}

/*tooltip nel partecipa*/
.tooltipcontainer span.tooltip {visibility: visible;background: none;background: transparent url(/img/str_tooltip_top_bg.gif) no-repeat left top;}
.tooltipcontainer span.tooltip span {background: #dde7b5 none; display:block; float:left; margin:7px 0 0 0; padding:0 !important; padding: 5px 9px !important; border: solid 1px #c2c5b0; border-top: none;}
a span.tooltip span,a span.tooltip{color:#000!important;display:block!important}
.linkTooltip{text-decoration:none!important}
.icoTooltip{float:left;border:0!important;clear:none!important}
a span.tooltip span.toollarge, .tooltipcontainer span.tooltip span.toollarge {width:260px !important;}
a span.tooltip span.toollarge p.colonna, .tooltipcontainer span.tooltip span.toollarge p.colonna {width:130px;float:left;padding:0 !important; clear:none !important;}
/*fine*/

 /* box evidenza editabile e  box evidenza parzialmente editabile*/
#maincontent .boxevidenza, #maincontent .boxevidenza2 {width:404px;float:left;padding:0px 6px 0 14px; margin-bottom: 6px; background: transparent url(/img/str_bg_box_bottom.png) no-repeat right bottom;}
* html #maincontent .boxevidenza, * html #maincontent .boxevidenza2 {background-image: none;}
* html #maincontent .boxevidenza { padding:0 6px 0 10px;overflow:hidden;}
* html #maincontent .boxevidenza, * html #maincontent .boxevidenza2 {\width: 424px; w\idth: 404px;} /*hack width per ie5.5 */
#maincontent .boxevidenza {margin-top:13px;margin-bottom:10px}
#maincontent .boxevidenza .top, #maincontent .boxevidenza2 .top {float:left; display:block;margin:0; padding:0; background: transparent url(/img/str_bg_box_top.gif) no-repeat 0 0; width:410px; height:6px; margin:0; padding:0; font-size:0; border:0;}
#maincontent .boxevidenza  .middle .bg  h5 {font: bold 14px Arial Narrow, Arial, Verdana, Sans Serif; color:#6f8f0a;text-transform:uppercase;padding:0;margin-bottom:4px; margin-top:1px; width:300px}
#maincontent .boxevidenza  .middle .bg  p  {padding-bottom:5px;}
#maincontent .boxevidenza  .middle  p.grey  {color:#777;}
#maincontent .boxevidenza2 .middle, #maincontent .boxevidenza .middle  {float:left; display:block;margin:0; padding:0; background: transparent url(/img/str_bg_box_middle.gif) repeat-y 0 0; width:384px; padding:0 15px 0 11px;}
* html #maincontent .boxevidenza2 .middle, #maincontent .boxevidenza .middle  { \width: 410px; w\idth: 384px;} /*hack width per ie5.5 */
#maincontent .boxevidenza2 .bottom, #maincontent .boxevidenza .bottom {display:block; margin:0; padding:0; clear:left; width:410px; height:18px; margin:0; position:relative;}
* html #maincontent .boxevidenza2 .bottom, * html #maincontent .boxevidenza .bottom { background: transparent url(/img/str_bg_box_bottom.gif) no-repeat 0 0;}
#maincontent .boxevidenza2 .middle h3 {padding:2px 0 18px 0 !important; margin:0;height:20px;}

/* titoli */
#maincontent .boxevidenza2 .middle h3#comunicati {background: transparent url(/img/tit_comunicati.gif) no-repeat 52px 15px; }
#maincontent .boxevidenza2 .middle h3#rassegna {background: transparent url(/img/tit_rassegna.gif) no-repeat 52px 15px; }
#maincontent .boxevidenza2 .middle h3#campagne {background: transparent url(/img/tit_campagne.gif) no-repeat 52px 15px; }
#maincontent .boxevidenza2 .middle h3#comunicati span, #maincontent .boxevidenza2 .middle h3#rassegna span, #maincontent .boxevidenza2 .middle h3#campagne span {display:none;}
#maincontent .boxevidenza2 .middle .sin {float:left; margin-right:10px;}
#maincontent .boxevidenza2 .middle .cen {float:left; width:280px;}
#maincontent .boxevidenza2 .middle .cen a{color:#000}
#maincontent .boxevidenza2 .middle .cen a:hover{color:#6f8f0a}
#maincontent .boxevidenza2 .middle .des {float:right; padding-top:5px}
#maincontent .boxevidenza2 .middle .cen span {color:#898989; font-size:10px;line-height:13px}

/* media box */
.boxevidenza .middle span.puntata {clear:both; font-size: 12px; display:block; letter-spacing: -0.5px; font-weight: bold; padding:5px 0 4px;}
.boxevidenza .middle span.puntata span {color: #6f8f0a}
.mediabox .bottom {background: url(/img/str_bg_mediabox_closed.gif) no-repeat left top !important; height: 11px !important;}
.mediabox .bottom.due {background-image: none !important; height: 12px !important}
.mediabox .mediacontainer { display: none;margin:0; padding:0; background: url(/img/str_bg_mediabox.gif) no-repeat left top !important; height: 51px; float:left; width:410px; padding:0;}
.boxsocial.mediabox .mediacontainer {background: none !important; border-left: 1px solid #cecece}
.mediabox .mediacontainer .mediaflash {display: block; float:left; margin:17px 0 0 19px; padding:0;}
* html .mediabox .mediacontainer .mediaflash {height:1%;margin:11px 0 0 5px;}
.mediabox .mediacontainer a.close {margin: 27px 12px 0 0; background: url(/img/ico1gr_mediaclose.gif) no-repeat left top; width:10px; height:10px; float:right; display:block;} 
* html .mediabox .mediacontainer a.close {margin: 27px 6px 0 0;}
.mediaboxleft {float:left; display:block; width: 330px;}
.mediaboxright {float:right; display:block; width: 50px;  text-align: right; padding: 12px 0 0 0}
.mediaboxright a {margin-left:2px;}
#maincontent .mediabox {background-image: none !important; clear:left; float: left; margin-bottom:17px !important;margin-top:0; width:404px;}

/* box numeri verdi */
.numeriverdi {display:block; clear: left; float: left; margin:0 11px 11px 10px; padding:0;  width: 160px}
* html .numeriverdi {margin-left: 4px;margin-right: 4px;}
.numeriverdi a:hover {text-decoration: underline}
.numeriverdi a {float: right; display: block; padding:0 9px 0 0; margin: 46px 15px 0 5px; background: transparent url(/img/ico2or_freccia.gif) no-repeat scroll right 4px; color: #6f8f0a; text-decoration:none; clear:both;}
.numeriverdi .numeriverditop {background: transparent url(/img/str_numeriverdi_top.gif) no-repeat left top; float:left; display:block; width: 161px;}
.numeriverdi .numeriverditop a {margin-top:67px; margin-bottom: 6px;}
.numeriverdi .numeriverditop .detailcontainer {display:none; padding: 67px 0 0 0; margin:0; float:left;}
.numeriverdi .numeriverditop .detailcontainer a {margin: 0 13px 7px 0; background: transparent url(/img/ico2or_frecciaup.gif) no-repeat scroll right 6px;padding:0 11px 0 0;}
.numeriverdi .numeriverditop .detailcontainer p {color: #58585a; font-size: 10px; padding:0 22px 3px; margin:0;}
.numeriverdi .numeriverdimiddle {background: transparent url(/img/str_numeriverdi_middle.gif) no-repeat left top; float:left; display:block; width: 161px; height:66px;}
.numeriverdi .numeriverdibottom {background: transparent url(/img/str_numeriverdi_bottom.gif) no-repeat left top; float:left; display:block; width: 161px; height:37px;}
.numeriverdi .numeriverdibottom a {margin-top: 10px;}

/* box trading team */
.tradingteam {display:block; clear: left; float: left; margin:0 11px 11px 10px; padding:0;  width: 160px}
* html .tradingteam {margin-left: 4px;margin-right: 4px;}
.tradingteam .tradingteamtop {background: transparent url(/img/str_tradingteam_top.gif) no-repeat left top; float:left; display:block; width: 161px; height:55px}
.tradingteam .tradingteambottom {background: transparent url(/img/str_tradingteam_bottom.gif) no-repeat left top; float:left; display:block; width: 161px; height:51px;padding:10px 0 0 16px}
div.notop .tradingteam {margin-left:21px}
div.notop #c2mToolbar{padding:0}

/* overlayer layerpop */
#layerpop{background-color:#000000;height:100%;left:0;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;position:absolute;top:0;width:100%;z-index:1}

/* overlayer */
.overlayer {display: none; position: absolute; width: 446px; margin:0; padding:0; background-color: #dedede; clear: both;top:0;left:0;}

.overlayer .overlayertitle {float:left; width: 446px; height: 35px; margin:0; padding:0; display: block; background: transparent url(/img/tit_overlayer.gif) no-repeat top left;} 
.overlayer .overlayertitle a {background: transparent url(/img/str_bg_overlayer_topbutton.gif) no-repeat top left; width: 38px; height: 17px; color: #6f8f0a; font-size: 10px; text-align: center; float:right; text-decoration: none; margin: 10px 14px; line-height: 15px;}
.overlayer .overlayerbody {float:left; width: 446px; margin:0; padding:0; display: block;background: #FFFFFF url(/img/str_bg_content.jpg) no-repeat scroll 0 0} 

/* oggetti per l'overlayer */
.overlayer form {padding: 12px 0 0 14px; float:left; clear:left; display: block; text-align: left;}
.overlayer form .fieldblock {float:left; display: block;margin:0 0 8px 0; padding:0;width:202px;}
.overlayer form .fieldblock.onright {float:right; margin-right:14px;}
*html .overlayer form .fieldblock.onright {float:right; margin-right:13px;display:inline;}
html>/**/body .overlayer form .fieldblock.onright, x:-moz-any-link, x:only-child  {float:right; padding-left:3px; width:217px;margin-left:0;margin-right:0;}
*:first-child+html .overlayer form .fieldblock.onright  {float:right; padding-left:3px; width:217px;margin-left:0;margin-right:0;}
.overlayer form .fieldblockfull {width: 360px; float:left; display: block; margin:0;margin-bottom:8px; padding:0;}
.overlayer form label {color: #666666; font-size: 10px; float:left; margin:0; padding: 0 0 3px; display:block;}
.overlayer form input, .overlayer form select {font-size:12px;font-family:Tahoma,tahoma,Arial,Sans serif;background: transparent url(/img/str_bg_fields.gif) repeat-x left top; width: 198px; padding: 4px 0 4px 2px; border: solid 1px #bebebe; float:left; clear:both; /*display:block;*/; margin-top:0;}
.overlayer form input.preftel {width: 35px; float:left !important;clear:none;margin-top:0;}
.overlayer form input.numtel {width: 150px;clear:none;margin:0 0 0 9px}
.overlayer form input.hidden {display:none;} 
.overlayer form select {width: 202px;padding: 3px 0 3px 2px;} 
.overlayer form textarea {color:#000000;font-family:Tahoma,tahoma,Arial,Sans serif;font-size:12px;margin:0; background: #f8f8f8 url(/img/str_bg_fields.gif) repeat-x left top; width: 198px; height: 62px; float:left; clear:left; border: solid 1px #bebebe; display:block; padding: 2px 0 2px 2px;overflow:auto;}
.overlayer form img {float:left; display: block; clear:left;border:1px solid #bebebe;}
.overlayer form .rightlink {color: #6f8f0a; font-size: 10px; float:right;}
.overlayer form .rightlink:hover {text-decoration: none;}
.overlayer .buttoncontainer {float:right; display:block; padding: 10px 0 10px 0;margin-right:25px;margin-top:-43px;}
*:first-child+html .overlayer .buttoncontainer {margin-top:-35px;}
* html .overlayer .buttoncontainer {margin-right:8px;}
.overlayer .buttoncontainer .greenbutton {margin-right: 0; width: auto;text-decoration:none!important;}
*:first-child+html .overlayer form .fieldblock.onright span {padding-right:15px;}
.overlayer form .fieldblock  span, .overlayer form .fieldblockfull span {color:#cd0005;font-size:10px;float:right;display:none;width:300px;}
.overlayer form .fieldblock.error span, .overlayer form .fieldblockfull.error span {color:#cd0005;font-size:10px;float:right;display:block; width:auto;}
html>/**/body  .overlayer form .fieldblock.onright  span, x:-moz-any-link, x:only-child  {padding-right:15px;}
.overlayer form .fieldblock.error input , .overlayer form .fieldblockfull.error textarea, .overlayer .fieldblock.error input, .overlayer .fieldblockfull.error textarea {border: solid 1px #cd0005;}
.overlayer form .fieldblock select option {background-color:#fff}
.overlayer .overlayerbody h5 {font:bold 11px Tahoma;color:#333;text-align:left;padding:13px 14px 12px 14px;margin:0;}
.overlayer .overlayerbody p {font:normal 11px Tahoma;color:#666;text-align:left;padding:0 14px 20px 14px;margin:0;}
.overlayer .overlayerbody p.sx {font:normal 11px Tahoma;color:#666;text-align:left;padding:14px 14px 0 14px;margin:0;}
.overlayer .overlayerbody p.note {font: normal 10px tahoma;color:#898989;}
.overlayer .overlayerbody a {color: #6F8F0A;}
.overlayer .overlayerbody a.greenbutton {text-decoration:none}
.overlayer form input.radio {width: 20px;clear:left;margin:0; float:none; display:inline;border:0px solid #fff; background:none;}
.overlayer form input.radio.second {margin-left:9px;}
.overlayer form div.fieldradio {width:150px;color:#666666}
.overlayerbody  form .fieldblock.error  input , .overlayerbody  form .fieldblockfull.error  textarea {border: solid 1px #cd0005;}
.overlayerbody  form .fieldblock.error  .fieldradio input {border: 0;}
/* hack per regolare la posizione dei select ie7, ie6, safari, chrome*/
*:first-child+html .overlayer form .fieldblock.pd13 {padding-bottom:4px;}
*html .overlayer form .fieldblock.pd13  {padding-bottom:4px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.overlayer form select {padding:1px 0 1px 2px}}
@media screen and (-webkit-min-device-pixel-ratio:0) {.overlayer form .fieldblock.pd13  {padding-bottom:4px;}}
form p {padding-left:0 !important;}
.overlayer form img#imgcaptchalayer {width:200px; height:100px;}
.overlayer form div.fieldradio input.radio {vertical-align:middle}
html>/**/body  .overlayer form div.fieldradio input.radio, x:-moz-any-link, x:only-child {vertical-align:bottom}

/* box suggerimenti */
.suggerimenti {display:block; float:left; clear: left; width: 418px; text-align: left; margin-bottom: 10px;margin-top:13px;}
.suggerimenti .suggerimentitop {float:left; width: 418px; display:block; line-height: 0; background: transparent url(/img/str_suggerimenti_top.gif) no-repeat left top; height: 7px;}
.suggerimenti .suggerimentibottom {float:left; width: 418px; display:block; clear:left; line-height: 0; background: transparent url(/img/str_suggerimenti_bottom.gif) no-repeat left top; height: 8px;}
.suggerimenti .suggerimentibody {float:left; width: 416px; display:block;  background: #fefefe url(/img/str_suggerimenti_bg.gif) no-repeat left top; border-left: solid 1px #dedede; border-right: solid 1px #dedede;padding:1px 0;} 

/* declinazione box suggerimenti */
.overlayer .overlayerbody  .suggerimenti h5 {font: bold 11px tahoma;color:#000;padding:0 14px 6px 9px; margin:0; clear:left;}
.suggerimenti a {color: #6f8f0a; text-decoration:underline;}
.overlayer .overlayerbody .suggerimenti p {color: #666; padding:0 14px 0 9px; float:left; clear: left; margin:0;font-weight:normal;}
.suggerimenti ul {padding:2px 14px 5px 9px;margin:0;clear: left; display: block;}
.suggerimenti ul li {color: #666; margin:0; list-style:none; padding:0 0 0 6px;list-style:none;}
.suggerimenti ul li a {color: #6f8f0a; text-decoration:none;}
.suggerimenti ul.flaglist  {clear:left;}
.suggerimenti ul.flaglist li {background: transparent url(/img/img_or_elenco.gif) no-repeat 0 0; padding:0 0 4px 21px;}
.suggerimenti ul.flaglist li a {text-decoration:underline;}
.suggerimenti ul.flaglist li a:hover {text-decoration:none;}

/* box partecipa */
#contributi {float:left;padding:0 0 0 13px; clear:left; display: block;}
#maincontent .itemcontainer  {width: 406px;display:block;float:left; padding-bottom:15px;}
* html  #maincontent .itemcontainer .itemtext, * html  #maincontent .itemcontainer .itemtitle   {float:none;}
#maincontent .itemcontainer .itemtitle {width: 406px; height:28px;float:left;background:transparent url(/img/str_itemtitle.gif) no-repeat 0 0;overflow:hidden;}
#maincontent .itemcontainer .itemtext {width: 398px; float:left;}
#maincontent .itemcontainer .itemtitle span {line-height:25px;padding-right:5px; font-size:10px;}
#maincontent .itemcontainer .itemtitle span.right {float:right;}
#maincontent .itemcontainer .itemtitle span.right a {padding-right:10px; text-decoration:none;}
#maincontent .itemcontainer .itemtitle span.right a:hover {text-decoration:underline;}
#maincontent .itemcontainer .itemtitle span.right a {background:transparent url(/img/ico1gr_espandi.gif) no-repeat right 3px;}
#maincontent .itemcontainer.extended .itemtitle span.right  a {background:transparent url(/img/ico1gr_riduci.gif) no-repeat right 3px;padding-right:18px;}
#maincontent .itemcontainer .itemtitle span.left {float:left;padding:0 0 0 8px;color:#898989;display:block;width:340px}
#maincontent .itemcontainer .itemtitle span.left  strong {color:#333333;font-size:11px;}
#maincontent .itemcontainer.extended .itemtitle span.left strong, #maincontent .itemcontainer .itemtitle span.left strong {color:#333333;}
#maincontent .itemcontainer.extended .itemtitle span.left img.icostato, #maincontent .itemcontainer .itemtitle span.left img.icostato {float:left;margin:5px 4px 0 0}
#maincontent .itemcontainer.extended .itemtitle span.left span.piaceright, #maincontent .itemcontainer .itemtitle span.left span.piaceright {float:right;margin:0 0 0 10px;padding:0px}
#maincontent .itemcontainer.extended .itemtitle span.left span.piaceright a.clspiace, #maincontent .itemcontainer .itemtitle span.left span.piaceright a.clspiace {text-decoration:none !important; float:left;margin:6px 7px 0 0;background: transparent url(/img/btn_mipiace.gif) no-repeat top left; display: block !important; height: 16px; width: 47px;}
#maincontent .itemcontainer.extended .itemtitle span.left span.piaceright a.clspiace, #maincontent .itemcontainer .itemtitle span.left span.piaceright a.clspiace span {display:none;}
#maincontent .itemcontainer.extended .itemtitle span.left span.piaceright a.clspiace2, #maincontent .itemcontainer .itemtitle span.left span.piaceright a.clspiace2 {text-decoration:none !important; float:left;padding:1px 5px 0 0;display:block;}
#maincontent .itemcontainer .itemtext p {border-left:1px dotted #6f8f0a;padding:2px 14px 4px 8px }
#maincontent .itemcontainer .itemtext {padding:6px 0 0 8px;}
#maincontent .itemcontainer .itemtext .commevid {background-color:#fff; border:1px solid #8ab10b; width:369px;display:block;padding:5px}

#left table.top3 {width:159px; margin:0px auto; color:#333}
#left table.top3 th {padding:0px 0 1px 0}
#left table.top3 td {background:transparent url(/img/str_bkgtdtop3.gif) no-repeat center bottom;padding:7px 11px 10px 11px}
#left table.top3 td.first {padding-top:0px !important}
#left table.top3 td.last {background:transparent url(/img/str_bkgtdlasttop3.gif) no-repeat center bottom;padding:7px 10px 10px 10px}
#left table.top3 td a {background:transparent url(/img/ico2or_freccia.gif) no-repeat scroll right 4px;clear:both;color:#6F8F0A;display:block;float:left;margin:0 0 4px 0;padding:0;text-decoration:none;display:block;width:138px}
#left table.top3 td a:hover {text-decoration:underline}
	
#maincontent #inviacontributi {width: 406px; float:left;padding:0 0 0 13px;margin-top:-3px;}
#maincontent #inviacontributi textarea {width: 398px; display:block; border:1px solid #bababa;margin-bottom:5px;color:#898989;font:11px tahoma; background:#f4f4f4 url(/img/str_textarea.gif) repeat-x scroll 0 0;height:52px;padding:5px 3px 5px 3px;clear:left;overflow:auto;}
#maincontent #inviacontributi input, #maincontent #inviacontributi select {background:transparent url(/img/str_input_login.jpg) repeat-x scroll 0 0;color:#898989;font:10px tahoma;border:1px solid #bababa;padding: 5px 0;}
#maincontent #inviacontributi select{padding: 3px 0;}
#maincontent #inviacontributi input#idnickname {width:127px;padding-left:3px;}
#maincontent #inviacontributi select#idcategoria {width:132px}
#maincontent #inviacontributi input#idmail {width:261px;padding-left:3px;}
#maincontent #inviacontributi label  {color:#898989;font:10px tahoma;padding:0;margin: 0 0 1px 0;display:block;float:left;}
#maincontent #inviacontributi .fieldconsenso label {width:89%; color:#000}
#maincontent #inviacontributi .fieldcontributifull label {float:left;}
#maincontent #inviacontributi .fieldcontributifull, #maincontent #inviacontributi .fieldcontributileft, #maincontent #inviacontributi .fieldcontributiright, #maincontent #inviacontributi .fieldcaptchaleft {float:left;}
#maincontent #inviacontributi .fieldcontributileft {width:130px;}
#maincontent #inviacontributi .fieldcaptchaleft {display: block;margin:8px 0 0 0; padding:0;width:132px;}
#maincontent #inviacontributi .fieldcategorialeft{display: block;margin:0 0 8px 0; padding:0;width:130px;}
#maincontent #inviacontributi .rightlink {color: #6f8f0a; font-size: 10px; float:right;}
#maincontent #inviacontributi .fieldcaptchaleft img {width:130px; border:1px solid #ccc}
#maincontent #inviacontributi .fieldcaptcharight {float:right; margin-right:0px;width:265px; padding:8px 0 0 0px;}
*html #maincontent #inviacontributi .fieldcaptcharight {float:right; margin-right:0px;display:inline;}
html>/**/body  #maincontent #inviacontributi .fieldcaptcharight , x:-moz-any-link, x:only-child  {float:right; padding:8px 0 0 3px; width:265px;margin-left:0;margin-right:0;}
*:first-child+html #maincontent #inviacontributi .fieldcaptcharight  {float:right; padding:8px 0 0 3px;margin-left:0;margin-right:0;}
#maincontent #inviacontributi .fieldcaptcharight input {width:261px;margin:0 0 14px 0;padding-left:3px;}
#maincontent #inviacontributi .fieldcaptcharight a {color:#6F8F0A;font-size:10px;}
#maincontent #inviacontributi .fieldcontributiright  {width:264px;float:right;margin-right:2px;}
* html #maincontent #inviacontributi .fieldcontributiright  {margin-right:0;}
#maincontent #inviacontributi .fieldcontributiright.error input, #maincontent #inviacontributi .fieldcontributileft.error input, #maincontent #inviacontributi .fieldcontributifull.error textarea, #maincontent #inviacontributi .fieldcaptcharight.error input {border:1px solid #CD0005;}
#maincontent #inviacontributi .fieldcontributiright span, #maincontent #inviacontributi .fieldcontributileft span, #maincontent #inviacontributi .fieldcontributifull span ,#maincontent #inviacontributi .fieldconsenso span.verifica, #maincontent #inviacontributi .fieldcaptcharight span, #maincontent #inviacontributi .fieldcategorialeft span, #inviacontributidx .fieldcategorialeft span {display: none;}
#maincontent #inviacontributi .fieldconsenso.error span.verifica {clear:left; color:#CD0005;display:inline;float:left;line-height:10px;margin:-10px 0 0 22px !important;padding:0 !important;border:0;}
#maincontent #inviacontributi .fieldconsenso.error  span.inputerror input  {border: solid 1px #CD0005 !important;}
#maincontent #inviacontributi .fieldcontributiright.error span, #maincontent #inviacontributi .fieldcontributileft.error span, #maincontent #inviacontributi .fieldcontributifull.error span, #maincontent #inviacontributi .fieldcaptcharight.error span, #maincontent #inviacontributi .fieldcaptcharight .fieldconsenso span.inputerror , #maincontent #inviacontributi .fieldcategorialeft.error span, #inviacontributidx .fieldcategorialeft.error span {display: block;}
#maincontent #inviacontributi .fieldconsenso {color:#333;font:10px tahoma;float:left;padding-bottom:20px;}
#maincontent #inviacontributi .fieldconsenso .fieldconsensoleft {float:left;width:200px;margin:0}
#maincontent #inviacontributi .fieldconsenso .fieldconsensoright {float:right;padding:0;}
#maincontent #inviacontributi a.greenbutton {float:right;margin:-3px 7px 0 0;padding:0;}
* html #maincontent #inviacontributi a.greenbutton {float:right;margin:-3px 0px 0 0;padding:0;}
#maincontent #inviacontributi a.greenbutton  span {min-width:32px;}
#maincontent #inviacontributi .fieldcaptcharight .fieldconsenso {float:left;width:100%;}
#maincontent #inviacontributi .fieldcaptcharight .fieldconsenso input  {background-color:none;width:15px; height:15px;margin:0 7px 0 0;padding:0;float:left !important;border:0;}
#maincontent #inviacontributi .fieldcaptcharight .fieldconsenso span  {float:left;padding-top:1px;}
#maincontent .filettobutton.centered  .greenbutton {float:left;margin:0 0 0 124px;}
* html #maincontent .filettobutton.centered  .greenbutton {float:left;margin:0 0 0 68px;}
#maincontent #inviacontributi .fieldcontributiright span, #maincontent #inviacontributi .fieldcontributileft span, #maincontent #inviacontributi .fieldcontributifull span, #maincontent #inviacontributi .fieldcaptcharight span,  #maincontent #inviacontributi .fieldcategorialeft span,  #inviacontributidx .fieldcategorialeft span {color:#CD0005;float:right;font-size:10px;}
#inviacontributidx .fieldcategorialeft select{margin-top:0}

#maincontent a.greenbutton.right {float:right;margin:3px 20px 13px 2px!important;}
* html #maincontent a.greenbutton.right {float:right;margin:3px 12px 13px 2px;}
#maincontent .filettobutton.centered {background-position:0 17px!important;}
#maincontent #inviacontributi span.charcounter {float:left !important; display: block !important; color: #999; padding:0 0 0 5px;}
#maincontent #inviacontributi span.charcounter span {display: inline !important; color: #999 !important; clear:none; float:none;}
#inviacontributidx span.charcounter {float:right !important; display: block !important; color: #999; padding:0; font-size:10px; clear:both; margin-bottom: 5px;}
#inviacontributidx span.charcounter span {display: inline !important; color: #999 !important; clear:none; float:none;}
#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;}

/*form invia contributi spalla destra  */
.gen  #inviacontributidx {width: 176px; float:left;padding:10px 0 0 0;}
.gen #inviacontributidx label  {color:#898989;font:10px tahoma;padding:0;margin: 0 0 1px 0;display:block;float:left;}
.gen  #inviacontributidx  .fieldcontributifull, .gen  #inviacontributidx .fieldcontributileft, .gen  #inviacontributidx .fieldconsenso {float:left;}
.gen  #inviacontributidx  textarea {width: 168px; display:block; border:1px solid #bababa;margin-bottom:0px;color:#898989;font:11px tahoma; background:#f4f4f4 url(/img/str_textarea.gif) repeat-x scroll 0 0;height:64px;padding:5px 3px 2px 3px;clear:left;overflow:auto;}
.gen  #inviacontributidx .fieldcontributifull span, .gen  #inviacontributidx .fieldcontributileft  span, .gen  #inviacontributidx .fieldcontributiright span {display:none;}
.gen  #inviacontributidx .fieldcontributifull.error span, .gen  #inviacontributidx .fieldcontributileft.error  span, .gen  #inviacontributidx .fieldcontributiright.error span {color:#CD0005;float:right;font-size:10px;display:block;}
.gen  #inviacontributidx .fieldcontributileft  {width: 86px}
.gen  #inviacontributidx input , .gen #inviacontributisx input {background:transparent url(/img/str_input_login.jpg) repeat-x scroll 0 0;color:#898989;font:10px tahoma;border:1px solid #bababa;padding: 5px 0;margin-top:0;}
.gen  #inviacontributidx input#idnicknamedx {/*width:81px;*/padding-left:3px; margin-bottom:5px}
.gen #inviacontributidx  .fieldcontributiright  {width:86px;float:right;}
.gen  #inviacontributidx input#idmaildx {/*width:81px;*/padding-left:3px;}
.gen  #inviacontributidx .fieldconsenso {/*width:100px;*/ padding-top:7px;}
.gen  #inviacontributidx .fieldconsenso input  {background-color:none;width:15px; height:15px;margin:0 3px 0 0;padding:0;float:left;border:0;}
.gen  #inviacontributidx .fieldconsenso label , .gen  #inviacontributidx .fieldconsenso span {float:left;}
.gen  #inviacontributidx .fieldconsenso label  {color:#333;width:auto!important;margin-bottom:3px;}
.gen  #inviacontributidx  a.greenbutton {margin:0;float:right;margin-top:20px;margin-right:20px;}
* html .gen  #inviacontributidx  a.greenbutton {margin-right:5px;}
.gen  #inviacontributidx  a.greenbutton  span {min-width:34px;padding:0 18px;}
* html .gen  #inviacontributidx  a.greenbutton  span{margin:0 -12px 0 0 ; padding:0 20px 0 10px;}
.gen #inviacontributidx .fieldconsenso label a {text-decoration:underline;}
.gen #inviacontributidx .fieldconsenso label a:hover {text-decoration:none;}
.gen #inviacontributidx .fieldcontributiright.error input, .gen #inviacontributidx .fieldcontributileft.error input, .gen #inviacontributidx .fieldcontributifull.error textarea  {border:1px solid #CD0005}
.gen #inviacontributidx .fieldconsenso.error span input {height:14px; width:14px;}
.gen #inviacontributidx .fieldconsenso span.verifica {display:none;}
.gen #inviacontributidx .fieldconsenso.error span.verifica {border:0;width:auto;color:#CD0005; font-size:10px;float:none;display:inline;}
.gen #inviacontributidx .fieldconsenso.error input {border: solid 1px #CD0005 !important;}
.gen #inviacontributidx img {width:174px; height:64px; border:1px solid #ccc}
.gen #inviacontributidx .fieldcontributifull a {color:#6F8F0A; font-size:10px; float:right; text-decoration:underline; white-space: nowrap; display:block}
.gen #inviacontributidx .fieldcontributifull {width:100%;}
.gen #inviacontributidx  .fieldcontributifull input.nopadding   {padding: 5px 3px 5px}
.gen #inviacontributidx .fieldcontributifull.error input   {border:1px solid #CD0005}
.gen #inviacontributidx  .fieldcontributifull img  {margin-bottom:5px;}

/* Paragrafi espandibili */
.expandableitem, .expandableitembody, .expandablecommand {float:left; width:100%; clear:left; display:block;}
.expandableitem .commevid {background-color:#fff; border:1px solid #8ab10b; width:395px;display:block;padding:5px;margin:10px 0 0 13px}
* html .expandableitem .commevid {margin:10px 0 0 7px}
.expandableitem .commevid span.commwb {margin:0; display:block;font-weight:bold;padding:0}
.expandableitem .commevid p {margin:0;padding:0 !important}
#maincontent .expandablecommand a.clspiace {text-decoration:none !important; float:right;margin:0 7px 0 0; padding:0px !important;background: transparent url(/img/btn_mipiace.gif) no-repeat top left; display: block !important; height: 16px; width: 47px;} /*{background:none;margin:0 10px 0 0;padding:0;float:left;text-decoration:none !important;}*/
#maincontent .expandablecommand a.clspiace span {display:none;}
#maincontent .expandablecommand a.clspiace2 {text-decoration:none !important; float:right;padding:0 8px 0 0;background:none}
.expandablecommand a {float:right;}
.expandablecommand {background:transparent url(/img/str_filetto_contributi.png) repeat-x scroll left bottom;width:407px;height:24px;padding-bottom:4px;margin:5px 0 4px 13px;/*margin-bottom:5px;margin-left:13px;*/}
* html .expandablecommand {background:transparent url(/img/str_filetto_contributi.gif) repeat-x scroll left bottom;margin-left:7px; height:13px;}
#maincontent .expandableitembody p {padding-left:10px;margin-top:2px;}
.expandableitembody {border-left:1px dotted #6F8F0A;margin:14px 0 0 14px;width:420px;}
* html .expandableitembody {margin:14px 0 0 7px;width:413px;}
#maincontent .expandablecommand  a, #maincontent .expandablecommand  a {background:transparent url(/img/ico1gr_espandi.gif) no-repeat scroll right 3px;padding-right:10px;text-decoration:none;font-size:10px;}
#maincontent .expandablecommand  a:hover {text-decoration:underline;}
#maincontent .expandablecommand  a.extended {background:transparent url(/img/ico1gr_riduci.gif) no-repeat scroll right 3px;padding-right:18px;}
.expandableitem span {clear:left;float:left; padding:0 13px 0 14px;color:#666;font:11px Tahoma;width:80%;}
.expandableitem .expandableitembody span { padding:2px 0 0 10px;color:#666;font:11px Tahoma;width:auto;margin:0;margin-bottom:1px;}
.expandableitem .expandableitembody span strong {color:#333}
#maincontent .expandableitem .expandableitembody p {padding-bottom:8px}
.expandablecommand span.tooltip{width:280px !important}

/* upperbox */
.upperbox {display: block; clear:left; float:left; margin:0 0 0 10px; padding:0; width: 424px; min-height:50px;}
* html .upperbox {margin-left: 5px; height: 50px}
.upperbox.valutazione {background: transparent url(/img/img_or_contributi_in_valutazione.gif) no-repeat top left !important; }
.upperbox p {padding: 0 14px 8px 48px !important; margin:0}
#maincontent .upperbox .filetto {width:361px; margin:0 0 0 47px !important; border-top: 1px solid #c5c5c5; background-color: #fff}
* html #maincontent .upperbox .filetto {margin-left:23px !important;}
#maincontent .upperbox {background:transparent url(/img/img_or_contributi_realizzati.gif) no-repeat scroll 4px top}
#maincontent .upperbox p {padding:0 14px 8px 52px !important }
#maincontent .upperbox .filetto {margin:0 0 0 51px !important }
/* #maincontent .expandableitem.realizzati {background:transparent url(/img/ico2inf_check.gif) no-repeat scroll 395px 6px } */
.expandableitem span.realizzati_img {float:left; padding:0 !important; margin:0 !important; width:auto; clear:none;}
* html .expandableitem span.realizzati_img {margin-top:4px !important;}
#maincontent .realizzati h3 {width:367px}

/* Titoli paragrafi espandibili */
#maincontent h3.expandableitemtitle {font-family: Arial Narrow !important; display: inline !important; text-transform: none !important; padding: 10px 14px 5px 14px !important; margin:0; font-size: 17px; line-height: 20px; letter-spacing:0px; float:left; font-weight:bold; color: #555;}
* html  #maincontent h3.expandableitemtitle {text-transform: none !important; font-size: 17px !important; display: block; float:left; clear:left; padding:10px 13px 5px !important}
html>/**/body #maincontent h3.expandableitemtitle, x:-moz-any-link, x:only-child {font-size: 16px; font-family: Arial !important; letter-spacing: -1px}

/* HACK PER FIREFOX  E SAFARI INPUT CHECKBOX */
html>/**/body .gen #inviacontributidx .fieldconsenso.error span input, x:-moz-any-link, x:only-child {height:auto; width:auto;}
html>/**/body .gen #inviacontributidx .fieldconsenso.error span, x:-moz-any-link, x:only-child {border:1px solid #CD0005;height:13px;width:13px;margin:0 6px 0 0;}
html>/**/body #maincontent #inviacontributi  .fieldconsenso.error span.inputerror, x:-moz-any-link, x:only-child {border:1px solid #CD0005;padding:0;width:13px; height:13px;margin-right:6px;}
html>/**/body #maincontent #inviacontributi  .fieldconsenso.error span.inputerror input, x:-moz-any-link, x:only-child {height:auto; width:auto;}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	#maincontent #inviacontributi  .fieldconsenso.error span.inputerror, .gen #inviacontributidx  .fieldconsenso.error span.inputerror{border:1px solid #CD0005;padding:0;width:13px; height:13px;margin-right:6px;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {#maincontent #inviacontributi  .fieldconsenso.error span.inputerror input {width:14px; height:14px;}}

/* box errore */
.errore_left {clear:left; float:left; padding:7px 11px 0 11px;}
.errore_center {float:left; width:441px; padding:7px 0 0 0;}

/* box errore info */
.errore_info {display:block; float:left; margin:0 0 11px 10px;  padding:7px 0 0 0; width:215px;}
* html .errore_info {padding:8px 0 0 0; height:233px}
.errore_info img {display:block;}
.errore_info .infomiddle {background: transparent url(/img/str_erroreinfo_middle.gif) no-repeat left top; float:left; display:block; width: 215px; height:51px;}
.errore_info .infomiddle a {margin:26px 0 0 44px; display:block; font-weight:bold}
.errore_info .infobottom {background: transparent url(/img/str_erroreinfo_bottom.gif) no-repeat left top; float:left; display:block; width: 215px; height:53px;}
.errore_info .infobottom a {margin:26px 0 0 44px; display:block; font-weight:bold}
.errore_info .infofine {margin:0 0 0 -10px; display:block; clear:left}
#maincontent .errore_center h2.titoletto {font-family: tahoma, verdana, serif; font-size: 13px ; font-weight: bold;margin:0 13px 15px; text-transform: uppercase; letter-spacing: 0px;}

/* form errore */
#maincontent #inviaerroreinfo {width: 420px; float:left;padding:0 0 0 13px;margin-top:18px;}
#maincontent #inviaerroreinfo input  {background:transparent url(/img/str_input_login.jpg) repeat-x scroll 0 0;color:#898989;font:10px tahoma;border:1px solid #bababa;padding: 5px 0;}
#maincontent #inviaerroreinfo input#idnickname {width:129px;padding-left:3px;}
#maincontent #inviaerroreinfo input#idmail {width:129px;padding-left:3px;}
#maincontent #inviaerroreinfo label {color:#898989;font:10px tahoma;padding:0;margin: 0 0 1px 0;display:block;float:left;}
#maincontent #inviaerroreinfo .fieldcontributifull label {float:left;}
#maincontent #inviaerroreinfo .fieldcontributifull, #maincontent #inviaerroreinfo .fieldcontributileft, #maincontent #inviaerroreinfo  .fieldcontributiright {float:left;}
#maincontent #inviaerroreinfo .fieldcontributileft {width:143px;}
#maincontent #inviaerroreinfo .fieldcontributiright  {width:143px;float:left;margin-right:2px;}
* html #maincontent #inviaerroreinfo .fieldcontributiright  {margin-right:0;}
#maincontent #inviaerroreinfo .fieldcontributiright.error input, #maincontent #inviaerroreinfo  .fieldcontributileft.error input , #maincontent #inviaerroreinfo .fieldcontributifull.error textarea {border:1px solid #CD0005;}
#maincontent #inviaerroreinfo .fieldcontributiright span, #maincontent #inviaerroreinfo .fieldcontributileft span, #maincontent #inviaerroreinfo .fieldcontributifull span ,#maincontent #inviaerroreinfo .fieldconsenso span.verifica {display: none;margin-right:10px}
*html #maincontent #inviaerroreinfo .fieldcontributiright span, *html #maincontent #inviaerroreinfo .fieldcontributileft span, *html #maincontent #inviaerroreinfo .fieldcontributifull span , *html #maincontent #inviaerroreinfo .fieldconsenso span.verifica {display: none;margin-right:5px}
#maincontent #inviaerroreinfo .fieldconsenso.error span.verifica {clear:left; color:#CD0005;display:inline;float:left;line-height:10px;margin:-10px 0 0 22px !important;padding:0 !important;border:0;}
#maincontent #inviaerroreinfo .fieldconsenso.error input {border: solid 1px #CD0005 !important;}
#maincontent #inviaerroreinfo .fieldcontributiright.error span, #maincontent #inviacontributi  .fieldcontributileft.error span , #maincontent #inviaerroreinfo .fieldcontributifull.error span {display: block;}
#maincontent #inviaerroreinfo .fieldconsenso {color:#333;font:10px tahoma;float:left;padding-top:15px;padding-bottom:20px;}
#maincontent #inviaerroreinfo  a.greenbutton {float:left;margin:13px 7px 0 -10px;padding:0;}
* html #maincontent #inviaerroreinfo  a.greenbutton {margin:14px 0px 0 4px;padding:0;}
#maincontent #inviaerroreinfo a.greenbutton span {min-width:34px;}
#maincontent #inviaerroreinfo .fieldconsenso input  {background-color:none;width:15px; height:15px;margin:0 6px 0 0;padding:0;float:left;border:0;}
#maincontent #inviaerroreinfo .fieldconsenso span {float:left;padding-top:1px;}
#maincontent .filettobutton.centered .greenbutton {float:left;margin:0 0 0 124px;}
* html #maincontent .filettobutton.centered  .greenbutton {float:left;margin:0 0 0 68px;}
#maincontent #inviaerroreinfo  .fieldcontributiright span, #maincontent #inviaerroreinfo .fieldcontributileft span, #maincontent #inviaerroreinfo .fieldcontributifull span {color:#CD0005;float:right;font-size:10px;}
#maincontent a.greenbutton.right {float:right;margin:3px 34px 13px 2px;}
* html #maincontent a.greenbutton.right {float:right;margin:3px 12px 13px 2px;}
#maincontent .filettobutton.centered {background-position:0 17px!important;}
#maincontent #inviaerroreinfo .fieldcontributileft  input.error, #maincontent #inviaerroreinfo .fieldcontributiright input.error {border:1px solid #cd0005}
#sendemailLogin {top:40px;}
.img_right {float:right; display:block; padding:4px 0 10px 0}
 
 /* contributi*/
.greenbutton#inseriscinuovo{float:left !important; margin:5px 0 16px 100px !important; clear:left; }
* html .greenbutton#inseriscinuovo {margin-left: 52px !important;height: 45px;}
*:first-child+html .greenbutton#inseriscinuovo {height: 45px;}
#right .greenbutton#inseriscinuovo {margin: 12px 0 0 -15px !important; float: left;}
* html #right .greenbutton#inseriscinuovo {margin-left: -2px !important; width: 183px; overflow: visible; height: 25px}
*:first-child+html  {height: 25px;}

/* box eventi live */
#maincontent .boxeventilive   {padding:0;float:left;}
#maincontent .boxeventilivesx {float:left; width:251px;}
#maincontent .boxeventilivedx { width:171px; float:left;}
#maincontent .btnseguievento  {text-align:center;padding-top:13px;padding-bottom:8px;}
#maincontent .btnseguievento span {display:none;}
#maincontent .boxeventilive p {padding-bottom:9px;}

/* AOL BUSINESS modifiche 30-01-2008 */
.tab1alto{ width: 190px; float: left; line-height: 12px; margin-bottom: 5px}
.tab2dx{ width: 210px; float: left; line-height: 20px; margin-top:5px; margin-bottom: 5px; text-align:right; padding-right:5px}
.tab2dxleft{ width: 210px; float: left; line-height: 20px; margin-top:5px; margin-bottom: 5px; padding-right:5px}
.tab1gr{ width: 190px; float: left; height: 20px; line-height: 12px; margin-top:5px; margin-bottom: 5px;background-color:#efefef;}
.tab2dxgr{ width: 210px; float: left; line-height: 20px; margin-top:5px; margin-bottom: 5px; padding-right:5px; background-color:#efefef; font-weight:bold;}
.tab2dxleftgr{ width: 210px; float: left; line-height: 20px; margin-top:5px; margin-bottom: 5px; padding-right:5px; background-color:#efefef; font-weight:bold;}
.tab4gr{ width: 135px; float: left; height: 20px; line-height: 12px; margin-top:5px; margin-bottom: 5px;background-color:#efefef;}
.tab3dx{ width: 150px; float: left; line-height: 12px; margin-bottom: 5px}
.tab3dx input{margin-top:5px; vertical-align: top;background: #f6f6f6;border:solid #bbbbbb 1px;height: 14px;font-size: 10px !important;}
input.nonattivo {background:#fdfbfb; border:solid #e5e5e5 1px;}
div.sep2{border-bottom: solid #DDDDDD 1px; margin:5px 0 7px 0;}
.tab1_3bus{ width: 190px; float: left; height: 25px; line-height: 12px; margin-bottom: 5px; text-align:left;}
.tab1_3busb{ width: 190px; float: left; height: 25px; line-height: 12px; margin-bottom: 5px; text-align:left; padding-left:10px;}
.tab2_3bus{ width: 210px; float: left; height: 25px; line-height: 12px; margin-bottom: 5px; text-align:left;}
.tab2_3busdx{ width: 205px; float: left; height: 25px; line-height: 12px; margin: 0 5px 5px 0; text-align:right;}
.tab3_3bus{ width: 150px; float: left; height: 25px; line-height: 12px; margin-bottom: 5px; text-align:left;}
.tab3_3busb{ width: 80px; float: left; line-height: 12px; margin-bottom: 5px; text-align:left;}
.tab4_3bus{ width: 190px; float: left; height: 25px; line-height: 12px; margin-bottom: 5px; text-align:left;}
.tab4_3busb{ width: 250px; float: left; height: 25px; line-height: 12px; margin-bottom: 5px; text-align:left;}

/* box right trasparenza */
div.banner div.gen ul.trasparenza {margin-left:0px;width:160px}
div.banner div.gen ul.trasparenza.blocco2 {margin-top:8px !important}
div.banner div.gen span.bannerTxt {color:#777;font-size:10px}
div.banner div.gen {margin-left:0px}
ul.trasparenza {padding:0; margin:12px 0}
ul.trasparenza li {background: transparent url(/wscmn/img/ico2or_pdftrasp.gif) no-repeat left 1px; list-style-type: none; padding:2px 0 3px 21px;}
ul.trasparenza li a {font-size:10px; color:#999}
#calcolatoremutui {margin:0 0 0 13px;/*width:35em;font-size:16px;*/}
#calcolatoremutui embed {margin:-9px 0 0 0;/*width:100%;height:100%*/}
#calcolatoremutui object {margin:-6px 0 0 0;/*width:100%;height:100%*/}
#calcolatore_mutui {min-height:400px}

/* MUTUI PUBBLICA*/
#allcontent table.tabNeg {margin-left:-3px; margin-bottom:25px;clear:left;overflow:hidden;}
* html #allcontent table.tabNeg {margin-left:-7px}
#allcontent a.greenbutton, #allcontent a.greenbutton span {text-decoration:none !important}
#allcontent table.tabDin {margin-bottom:10px; margin-left:1px}
#allcontent table.tabDin td.lineadx span {color:#6f8f0a; font-family: Arial, Sans-serif; font-size:16px; font-weight:bold; }
#allcontent table.tabDin td.lineadx span b {font-size:11px;}
#allcontent table.tabDin td.lineadx {border-right: 1px solid #bebebe; border-bottom: 1px solid #bebebe; padding:5px 12px 4px 12px}
#allcontent table.tabDin td.picc {font-size:10px;}
#allcontent table.tabDin td {border-bottom: 1px solid #bebebe;}
#allcontent table.tabDin td.lineasx {padding-left:0}
#allcontent table.tabDin td.last {border-right: 0;}
#allcontent table.tabDin tr.altz {height:31px}
#allcontent table.tabDin tr.altz td span {background: transparent url(/wscmn/img/ico2or_pdftrasp.gif) no-repeat 0 0; padding:0 0 2px 18px; font-weight:bold; margin:0 10px 0 0}
#allcontent table.tabDin tr.altz td span a {color:#6f8f0a; text-decoration:none}
#allcontent table.tabDin tr.altz td span.ammortamento {background: transparent url(/wscmn/img/ico2or_ammtrasp.gif) no-repeat 0 0;}
#allcontent td.tabRiep {padding:0 15px 0 0; height:129px}
#allcontent td.notes {padding:0 40px 0 0;}
#allcontent td.notes2 {padding:0 0 10px 20px;}
#allcontent table.vertTop {margin:0 0 26px 1px;clear:both}
#allcontent table.vertTop tr td {vertical-align:top !important;  padding:0 0 10px 0}
#allcontent table.vertTop tr td.foo {vertical-align:top !important;  padding:0}
#allcontent form label {color: #666666; font-size: 10px !important; margin:0; padding: 0 0 3px; display:block;}
#allcontent form td.error input, #allcontent form td.error textarea {border:1px solid #CD0005;}
#allcontent form td span.err {display:none;}
#allcontent form td.error span.err {color:#CD0005; display:block; font-size:10px; line-height:10px}
#allcontent form select {font-size:11px;font-family:Tahoma,tahoma,Arial,Sans serif;background: transparent url(/img/str_bg_fields.gif) repeat-x left top; width:156px; padding:4px 0 3px 2px; border: solid 1px #bebebe; margin-top:0; height:20px;}
html>/**/body #allcontent form select {height:24px;}
#allcontent form input {font-size:11px;font-family:Tahoma,tahoma,Arial,Sans serif;background: transparent url(/img/str_bg_fields.gif) repeat-x left top; width:152px; padding:5px 0 4px 2px; border: solid 1px #bebebe; margin-top:0;}
html>/**/body #allcontent form input {width:152px;}
#allcontent form input.gg {width: 26px; float:left !important;clear:none;margin-top:0;}
#allcontent form input.anno {width: 36px; float:left !important;clear:none;margin-top:0;}
#allcontent table.vertTop tr td.formfill {background: transparent url(/img/str_filetto_gr.gif) repeat-y 0 0; padding:0 16px 0 0}
#allcontent form span.divisorio {float:left; padding:4px 4px 0 4px; color:#9a9a9a; font-size:10px}
#allcontent form select.oper, #maincontent form select.oper {width: 55px; clear:none; float:left !important; margin-top:0;}
#allcontent form input.tel, #maincontent form input.tel {width: 30px; float:left !important;clear:none;margin:0 2px 0 0;}
#allcontent form input.tel2, #maincontent form input.tel2 {width: 60px; float:left !important;clear:none;margin:0 2px 0 0;}
#allcontent form input.telab, #maincontent form input.telab  {width: 28px; float:left !important;clear:none;margin:0 2px 0 0;}
#allcontent form input.tel2ab, #maincontent form input.tel2ab {width: 118px; float:left !important;clear:none;margin:0 2px 0 0;}
#maincontent form select.small,#maincontent form input.small{width:62px!important}
#maincontent form select.small {width:70px!important;clear:left}
#maincontent form select.medium,#maincontent form input.medium  {width:162px!important}
#maincontent form select.medium {width:170px!important}
#allcontent form input.vu {background:#E5E5E5; border: solid 1px #E5E5E5;}
#allcontent form input.radio {background:none; border:0 solid #FFFFFF;clear:left; display:inline; float:none; margin:0; width:20px;}
#allcontent form .altFor {height:20px; margin:4px 0 0 0;}
#allcontent table tr td.formfillve {background: transparent url(/img/str_filetto_ve.gif) repeat-y 0 0; padding:0 14px 0 0}
#allcontent table.aggInt tr td.formfillve {background: transparent url(/img/str_filetto_ve.gif) repeat-y 0 0; padding:0 3px 0 0}
#allcontent table tr td.topLin, #allcontent table tr td.midLin, #allcontent table tr td.botLin  {background: transparent url(/img/str_fil3b_mutui.gif) no-repeat 0 0;}
#allcontent table tr td.botLin img {vertical-align:bottom}
#allcontent table.aggInt {margin:0 0 15px 0;}
#allcontent a.greenbutton {text-decoration:none}
#allcontent table.tabRiep {background:#f9f9f9; border:1px solid #e5e5e5; padding:0 6px 0 0; color:#333; width:768px; margin-bottom:10px}
#allcontent table.tabRiep td {padding:6px 0;}
#allcontent table.tabRiep td.prima {padding:6px 0 6px 6px;}
#allcontent p.txtmutui {padding:0 39px 0 0; clear:both; margin:0 0 5px 0; color:#666} 
#allcontent .btncontent2 { margin:5px 0 25px -13px; float:left;}
* html #allcontent .btncontent2 {margin:5px 0 25px -10px; float:left;}
#allcontent .btncontent {margin:0;}
#allcontent span.infPriv {background: transparent url(/wscmn/img/ico2or_pdftrasp.gif) no-repeat 0 0; padding:0 0 2px 18px; font-weight:bold; margin:0}
#allcontent span.infPriv a {color:#6f8f0a; text-decoration:none}
#allcontent span.infPrivb {font-size:10px}
#allcontent span.infPrivtxt {padding:0 0 4px 2px; width:725px; color:#666; font-size:10px; float:left; margin:0;}
html>/**/body #allcontent span.infPrivtxt {padding:0 0 4px 6px; width:725px; color:#666; font-size:10px; float:left; margin:0;}
#allcontent div.infPrivCont {padding:0 0 25px 0;}
#allcontent .mtcheck {margin:6px 0 3px 0}
#allcontent .mtcheck span.err {display:none;}
#allcontent .mtcheck.error span.err {color:#CD0005; display:block; font-size:10px; line-height:10px; margin:0}
#allcontent .mtcheck span.infcheck {float:left; padding:0; margin:0;height:13px;}
#allcontent .mtcheck span.infcheck input {margin:0;padding:0;width:13px;height:13px;overflow:hidden;}
#allcontent .mtcheck.error span.infcheck {border:1px solid #CD0005;}
#allcontent ul.nextstep {padding:0; margin:0; list-style: none; padding-bottom:15px;}
#allcontent ul.nextstep li.first, #allcontent ul.nextstep li.second, #allcontent ul.nextstep li.third, #allcontent ul.nextstep li.last {background: transparent url(/img/str_step1.gif) no-repeat 0 0; padding: 3px 0 10px 25px }
#allcontent ul.nextstep li.second  {background: transparent url(/img/str_step2.gif) no-repeat 0 0;}
#allcontent ul.nextstep li.third  {background: transparent url(/img/str_step3.gif) no-repeat 0 0;}
#allcontent ul.nextstep li.last  {background: transparent url(/img/str_step4.gif) no-repeat 0 0;}
#allcontent span.fltleft {/*float:left;*/ padding:0px 4px 0 0;margin-top:2px;}
html>/**/body #allcontent span.fltleft {padding:0px 4px 0 0;margin-top:-4px;}
#allcontent .fltleftcnt span.fltleft {padding:7px 4px 0 0;margin-top:0px;}
* html #allcontent .fltleftcnt {margin-top:18px;}
*:first-child+html #allcontent span.fltleft {float:left; padding:0 4px 0 0;}
#allcontent .fltleftcnt .btncontent {margin-top:-14px;}
#allcontent span.fltleft a {color:#6F8F0A; padding:0; white-space: nowrap; float:left; margin:-2px 0 0 0}
html>/**/body #allcontent span.fltleft a {color:#6F8F0A; padding:5px 0 0 0; white-space: nowrap; float:left; margin:0}
#allcontent span.fltleft span.lef {float:left; margin:-1px 8px 0 0}
html>/**/body #allcontent span.fltleft span.lef {float:left; margin:7px 8px 0 0}
#allcontent .fltright .btncontent {float:left;}
#allcontent p {margin:0 0 10px 0; clear:both;}
#allcontent .fltright {float:right;padding-top:43px;}
#allcontent .fltright.nospace {float:right;padding-top:43px;}
* html #allcontent .fltright.nospace {float:right;padding-top:54px;}
#allcontent .fltright.nospace a.greenbutton {margin:0 10px 0 2px}
#allcontent span.fltleft2 img {padding:0 6px 0 0; float:left}
#allcontent span.fltleft img {padding:0 6px 0 0; float:left; margin:-5px 0 0 0}
html>/**/body #allcontent span.fltleft img {padding:3px 6px 0 0; float:left; margin:0}
#allcontent span.fltleft2 a {color:#6F8F0A; padding:3px 0 0 0; display:block; white-space: nowrap;}
#allcontent .marbtn {margin:0 0 60px -14px;}
html>/**/body #allcontent .marbtn {margin:0 0 50px -14px;}
#allcontent .marbtn2 {margin:0 0 0 -13px;}
#allcontent .inpform {margin:4px 0 4px -4px; float:left;}
html>/**/body #allcontent .inpform {margin:8px 0 6px 0; float:left;}
#allcontent .icostato2 {margin:9px 0 0 0;}
#allcontent table td.grey {color:#666;}
#allcontent p.grey {color:#666; padding:0 38px 0 1px; clear:both;}
#allcontent .marbtn3 {margin:20px 0 0 -14px;}
#allcontent .fltleftcnt {clear:both;}
#allcontent .fltleft {clear:both;}

 /* box mutui richiesta*/
#allcontent .boxevidenza {width:767px;float:left;padding:0px 6px 0 14px; margin-bottom: 6px; background: transparent url(/img/str_bg_box_bottom_all.png) no-repeat right bottom;}
* html #allcontent .boxevidenza {background-image: none;}
* html #allcontent .boxevidenza { padding:0 6px 0 28px;overflow:hidden;}
* html #allcontent .boxevidenza {\width: 787px; w\idth: 767px;} /*hack width per ie5.5 */
#allcontent .boxevidenza {margin-top:1px;margin-bottom:14px; margin-left:-14px}
#allcontent .boxevidenza .top {float:left; display:block;margin:0; padding:0; background: transparent url(/img/str_bg_box_top_all.gif) no-repeat 0 0; width:773px; height:6px; margin:0; padding:0; font-size:0; border:0;}
#allcontent .boxevidenza .middle .bg h5 {font: bold 11px Tahoma, Arial, Verdana, Sans Serif; color:#000;text-transform:uppercase;padding:0;margin-bottom:4px; margin-top:1px; width:300px}
#allcontent .boxevidenza .middle .bg p {margin-top:15px; color:#777;}
#allcontent .boxevidenza .middle {float:left; display:block;margin:0; padding:0; background: transparent url(/img/str_bg_box_middle_all.gif) repeat-y 0 0; width:747px; padding:0 15px 0 11px;}
* html #allcontent .boxevidenza .middle { \width: 773px; w\idth: 747px;} /*hack width per ie5.5 */
#allcontent .boxevidenza .bottom {display:block; margin:0; padding:0; clear:left; width:773px; height:18px; margin:0; position:relative;}
* html #allcontent .boxevidenza .bottom { background: transparent url(/img/str_bg_box_bottom_all.gif) no-repeat 0 0;}
#allcontent .boxevidenza .middle ul.simplelist li {list-style-type: none; padding-left:5px}
#allcontent ul.simplelist{padding:0px 14px 10px 0;margin:0;}
#allcontent ul.simplelist li a {color: #6F8F0A;}
div.box_grafico table.bannerIntraday td.rightSide {text-align: right; color:#666;}

/* layerPos e Loading overlay */
.layerPos {position: relative;}
.layerPos.gen {min-height:210px;}
div.loadingOverlay {position: absolute; text-align: center; background-color: #dedede;display: block;overflow: hidden;opacity:0.9;filter:alpha(opacity=90)}

/* box quotazioni wetrade*/
.gen .condiz2 {margin-top:5px;width:179px;}
.gen .condiz2 td  {border-bottom: dotted 1px #aeaeae; font-size:10px; color:#333; line-height:17px;}
.gen .condiz2 td.valoregrey {color: #666666}
.gen .condiz2 td.equal, .gen .condiz2 td.pos, .gen .condiz2 td.neg, .gen .condiz2 td.close  {background: transparent url(/img/indice_equal.gif) no-repeat center center; width:20px;} 
.gen .condiz2 td.pos {background: transparent url(/img/indice_pos.gif) no-repeat center center;} 
.gen .condiz2 td.neg {background: transparent url(/img/indice_neg.gif) no-repeat center center;}
.gen .condiz2 td.close {background: transparent url(/img/indice_close.gif) no-repeat center center;} 
.gen .condiz2 td.posi {color: #00A651}
.gen .condiz2 td.nega {color: #FF0000}
.gen .condiz2 td.right {text-align:right;}
.gen .condiz2 td.legenda {border-bottom: 0;}
.gen .condiz2 td.legenda span {padding:0 4px 0 0}
.gen .condiz2 td.legenda img{padding:0 2px 0 0}

/* box eventi di formazione wetrade*/
.gen .eventiformright {background: transparent url(/img/ico1gr_eventiformazione.gif) no-repeat 0 0; padding-top:5px;}
#maincontent .eventiformright {background: transparent url(/img/ico2or_eventi.png) no-repeat 0 0; padding-top:5px;}
.gen  .eventiform span, #maincontent .eventiform span {display:block;}
.gen  .eventiform span.date {display:block;color:#898989; font-size:9px; }
.gen  .eventiform span.evento, #maincontent .eventiform span.evento {border-bottom:1px dotted #dfdfdf;  padding-bottom:7px;}
.gen .eventiformright {padding-left:42px; margin-bottom:13px}
#maincontent .eventiformright {padding-left:55px; margin-bottom:13px}
.gen  .eventiform .fr, #maincontent  .eventiform .fr  {margin-top:-3px}
#maincontent .eventiform {padding:10px 35px 5px 13px; clear:both;}
#maincontent .eventiform span.evento  {border-bottom:0; color:#333; font-size:11px; font-weight:bold; padding-top:5px;}
#maincontent .eventiform p {padding:0 20px 11px 0;}
#maincontent .eventiformright {margin-bottom:0;}
#maincontent .eventiformright {background-position:0 3px;}
#maincontent .eventiformright h4 {float:none; font-size:10px; font-weight:normal; color:#898989;} 

/* box grafico intraday wetrade*/
.gen table.bannerIntraday  tr img.titolo {margin-bottom:0;}    

/* eventi e corsi di formazione*/
span.detev{font-weight:bold; color: #666; padding:0 35px 4px 13px; display:block;}    

/* nuova form registrazione */
form.registrazione {padding: 12px 0 0 14px; display: block; text-align: left;}
form.registrazione .fieldblock {float:left; display:block; margin:0 0 13px 0; padding:0; width:200px; /*height:39px*/}
form.registrazione .fieldblock {/*height:46px*/}
form.registrazione .fieldblockb {/*height:130px;*/ margin:0 0 8px 0; padding:0;}
form.registrazione .fieldblock.onright.fieldblockc {height:85px; margin:0 0 8px 0; padding:0;}
form.registrazione .fieldblock.onright {float:right; margin-right:14px; /*height:39px*/}
*html form.registrazione .fieldblock.onright {float:right; margin-right:13px;display:inline;}
html>/**/body form.registrazione .fieldblock.onright, x:-moz-any-link, x:only-child  {float:right; padding-left:3px; width:211px;margin-left:0;margin-right:0;}
*:first-child+html form.registrazione .fieldblock.onright {float:right; padding-left:3px; width:214px;margin-left:0;margin-right:0;}
form.registrazione .fieldblockfull {width: 360px; float:left; display: block; margin:0;margin-bottom:8px; padding:0;}
form.registrazione label {color: #666666; font-size: 10px; float:left; margin:0; padding: 0 5px 3px 0; display:block;}
form.registrazione label.civico {padding-left: 115px;}
form.registrazione input, form.registrazione select {font-size:12px;font-family:Tahoma,tahoma,Arial,Sans serif;background: transparent url(/img/str_bg_fields.gif) repeat-x left top; width: 193px; padding: 4px 0 4px 2px; border: solid 1px #bebebe; float:left; clear:both; /*display:block;*/; margin-top:0;}
form.registrazione input.gg {width: 26px!important; float:left !important;clear:none;margin-top:0;}
form.registrazione input.anno {width: 36px!important; float:left !important;clear:none;margin-top:0;}
form.registrazione input.preftel {width: 35px; float:left !important;clear:none;margin-top:0;}
form.registrazione input.numtel {width: 150px;clear:none;margin:0 0 0 9px}
form.registrazione input.hidden {display:none;} 
form.registrazione select {width: 197px;padding: 3px 0 3px 2px;} 
form.registrazione textarea {color:#000000;font-family:Tahoma,tahoma,Arial,Sans serif;font-size:12px;margin:0; background: #f8f8f8 url(/img/str_bg_fields.gif) repeat-x left top; width: 198px; height: 62px; float:left; clear:left; border: solid 1px #bebebe; display:block; padding: 2px 0 2px 2px;overflow:auto;}
form.registrazione img {float:left; display: block; clear:left; border:1px solid #bebebe;}
form.registrazione img.imgnobd {border:0;}
form.registrazione .rightlink {color: #6f8f0a; font-size: 10px; float:right; padding-right:1px;}
form.registrazione .rightlink:hover {text-decoration: none;}
.buttoncontainer {float:right; display:block; padding: 10px 0 10px 0;margin-right:25px;margin-top:-43px;}
*:first-child+html .buttoncontainer {margin-top:-35px;}
* html .buttoncontainer {margin-right:8px;}
.buttoncontainer .greenbutton {margin-right: 0; width: auto;text-decoration:none!important;}
*:first-child+html form.registrazione span {padding-right:15px;}
form.registrazione span, form.registrazione .fieldblockfull span {color:#cd0005;font-size:10px;float:left;display:none;width:300px;}
form.registrazione span.divisorio {color:#9A9A9A;font-size:10px;float:left!important;display:inline;width:10px; padding:4px 4px 0}
form.registrazione .error span, form.registrazione .fieldblockfull.error span {color:#cd0005;font-size:10px;float:left;display:block; width:auto;}
html>/**/body  form.registrazione span, x:-moz-any-link, x:only-child  {padding-right:15px;}
form.registrazione .fieldblock.onright.error  span {padding-right: 15px;}
form.registrazione .fieldblock.error    span {padding-right: 3px;}


form.registrazione .error input, form.registrazione .fieldblockfull.error textarea, form.registrazione .error input, form.registrazione .fieldblockfull.error textarea, form.registrazione .error select{border: solid 1px #cd0005;}
*:first-child+html .error span.errorIE{border:1px solid #cd0005;display:block; float: left;}
form.registrazione span.errorIE, form.registrazione .fieldblockfull span.errorIE {display:block;width: auto; padding-right: 0!important; float: none;}
form.registrazione select option {background-color:#fff}
form.registrazione input.rad {width: 20px;clear:left;margin:0; float:none; display:inline;border:0px solid #fff; background:none;}
form.registrazione label.fieldrad {color:#666666; display:inline; float:none;}
form.registrazione .error label.fieldrad {color:#CD0005; display:inline; float:none;}

form.registrazione  .fieldblockesteso {float:left; display:block; margin:0 0 15px 0; padding:0; width:414px;}
#maincontent form.registrazione  .fieldblockesteso  p.note {padding-bottom:5px; padding-top:5px;}
#maincontent form.registrazione  .fieldblockesteso a.pdf {line-height:15px; background:url(/wscmn/img/ico2or_pdftrasp.gif) no-repeat scroll left 1px transparent; padding:2px 0 3px 21px; font-size:10px; color:#999999; text-decoration:none;}
#maincontent form.registrazione  .fieldblockesteso a.pdf:hover  {text-decoration:underline;}
#maincontent form.registrazione  .fieldblockesteso .filetto {margin:8px 0 8px 0 !important;}

/* hack per regolare la posizione dei select ie7, ie6, safari, chrome*/
*:first-child+html form.registrazione .pd13 {padding-bottom:4px;}
*html form.registrazione .pd13  {padding-bottom:4px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {form.registrazione select {padding:1px 0 1px 2px}}
@media screen and (-webkit-min-device-pixel-ratio:0) {form.registrazione .pd13  {padding-bottom:4px;}}
form p {padding-left:0 !important;}
form.registrazione img#imgcaptchalayer {width:200px; height:100px;}
form.registrazione div.fieldradio input.radio {vertical-align:middle}
html>/**/body  form.registrazione div.fieldradio input.radio, x:-moz-any-link, x:only-child {vertical-align:bottom}
form.registrazione input.cons {width: 15px; padding: 4px 0 4px 2px; float:left; border:0; background:none; margin:8px 4px 15px 0}
form.registrazione label.conslab {width: 176px; float:left; margin:8px 0 6px 0}
form.registrazione .fieldconsensoright {float:right;padding:0; margin-right:7px}
html>/**/body form.registrazione .fieldconsensoright {float:right;padding:0; margin-right:5px}
#maincontent .imgbox {padding:0 20px 11px 14px;margin:0; clear:left;}
*html #maincontent .imgbox {padding:0 0 11px 14px;margin:0; clear:left;}
form.registrazione .highField {height:auto}
form.registrazione .shortLabel {/*width:150px*/}
form.registrazione .fieldconsensoleft .verifica {float:left}


/* Tabella interattiva */
.activetable {width: 404px; border-collapse: collapse;border-bottom: solid 1px #cacaca; margin:0 14px 10px;}
.activetable tr th {border: solid 1px #cacaca;font-weight: normal; padding: 5px 8px 5px 15px !important; text-align: left !important; background: transparent url(/wscmn/img/str_activetable_header.gif) repeat-x left top; border-bottom: solid 1px #cacaca; border-right: solid 1px #cacaca; font-weight:bold;}
*:first-child+html .activetable tr th {padding: 5px 8px 5px 15px !important; min-height: 27px;}
* html .activetable tr th {padding: 2px 8px 2px 15px !important; }
.activetable tr th input {margin: 0 5px 0 0; padding:0; vertical-align: sub;float:left;}
*:first-child+html .activetable tr th input {vertical-align: middle !important;}
* html .activetable tr th input {vertical-align: middle !important;}
.activetable tr {background-color: #fff}
.activetable tr td {border: solid 1px #cacaca; vertical-align:top; color: #000; padding: 8px  8px 8px 15px !important} 
.activetable tr td span {color:#666}
.activetable tr td.openercontainer {padding: 8px !important; text-align: right !important; vertical-align: top;}
.activetable tr.opened, .activetable tr.detailrow {background-color: #f7f7f7}
.activetable tr.opened td {border-bottom: none !important;background: #f7f7f7 url(/wscmn/img/str_activetable_filetto.gif) no-repeat 15px bottom;}
.activetable tr.opened.last td {border-top: none !important;}
.activetable tr.opened.last td.last {background-image: none !important;}
.activetable tr.opened td.openercontainer {background-position: left bottom;}
.activetable tr.detailrow td {background: #fff url(/wscmn/img/str_activetable_filetto.gif) no-repeat 35px bottom; border-bottom: none !important;border-top: none !important; padding:5px 5px 5px 35px !important}
.activetable tr.closed {display: none}
.activetable tr.detailrow {display: table-row; background-color: #f7f7f7}
.activetable tr.detailrow td.last, .activetable td.last {background-image: none !important}
.activetable tr td.no_leftborder {border-left: none !important}
.activetable tr td.no_rightborder {border-right: none !important}
.activetable tr td.no_bottomborder {border-b: none !important}
.activetable tr.opened td a.opener {background: transparent url(/wscmn/img/ico1gr_activetableclose.gif) no-repeat top left;}
.activetable tr td a.opener {float:right; background: transparent url(/wscmn/img/ico1gr_activetableopen.gif) no-repeat top left; width:21px; height:21px; display:block;}
.activetable tr td.alto, .activetable tr td.evidentcol {text-align: center !important;border-left: none !important; border-right: none !important; border-top: none !important}
#contenuti .activetable tr td.evidentcol {color: #6f8f0a; font-size:10px;font-weight: bold; text-align: center !important; background: transparent url(/img/ret/str_columnselector.gif) no-repeat center bottom; padding: 10px 5px 15px 5px !important}
.activetable tr td.evident {background-color: #edf3da}
.activetable tr th.greycolor {background-color: #E2E2E2;background-image:none;}

/*nuovo banner terzo livello  */
.maincontentimgterbis  {display:block; padding: 0; margin: -36px 14px 1px 14px; width:611px; float:left; clear:left;}
*:first-child+html .maincontentimgterbis  {margin: -30px 14px 1px 14px;}
* html .maincontentimgterbis  {margin: -30px 7px 10px}

/* box social */
#maincontent .boxsocial {padding: 0 14px 13px; float:left; width:404px;}
#maincontent .boxsocial.first {padding-top: 14px;}
#maincontent .boxsocial img.tit  {padding-bottom:7px;}
#maincontent p.txtlarge {font-size:13px; padding:0; margin-top:-4px;}
#maincontent .boxsocial p.note {padding:3px 0 0 0;}
#maincontent .boxsocialText {padding: 0 0 0 10px; border-left:1px solid #cecece; float:left;}
#maincontent .boxsocialText  div {float:right;}
#maincontent .boxsocialText  div  img {padding-left:5px;}
#maincontent .boxsocialText  .boxsocialTextLeft  {float:left; width:68px;} 
#maincontent .boxsocialText .boxsocialTextLeft img {width:58px; height:45px;} 
#maincontent .boxsocialText  .boxsocialTextRight {float:left; width:320px;} 
#maincontent .boxsocialText  .boxsocialTextRight a {text-decoration:none;} 
#maincontent .boxsocialText  strong {font-size:12px; padding-bottom:13px; display:block}
#maincontent .boxsocialText   span.verde {color:#6f8f0a; font-weight:bold;}
#maincontent .boxsocial .bottom {height:12px; border-bottom:1px solid #cecece; float:left; margin-left:10px; width:327px; font-size:1px;}
*html #maincontent .boxsocial .bottom {font-size:1px;}
#maincontent .boxsocial .bottom.uno { width:293px;}
#maincontent .boxsocial .bottom.due { width:259px;}
.btnrightsmall span.space {width:12px; float:left; color:#b2b2b2; font-size:17px; line-height:13px; text-align:center}
.btnrightsmall {float:right;}
*html .btnrightsmall a {position:relative; float:left;}
.btnrightsmall a {text-decoration:none!important;}
.btnrightsmall span.text  {cursor: pointer; background: transparent url(/img/str_btn_small_right_md.gif) repeat-x top right; color:#6f8f0a; font-size:10px; height:18px; float:left; padding-top:4px}
.btnrightsmall img  {height:22px; float:left;}
*html #maincontent .boxsocial .bottom {margin-left:5px;}
#maincontent .boxsocial .bottom  img.bottombg {margin-left:-10px;}
*html #maincontent .boxsocial .bottom  img.bottombg{overflow:visible; position:relative}

/* Bottoni grigi */
#maincontent div.greybuttons {float: left; display: block; clear:both; padding: 0 13px; width: 400px}
#maincontent div.greybuttons.indented {padding-left: 25px}  /* Classe addittiva per indentazione */
#maincontent div.greybuttons a {float:left; display:block; background: transparent url(/img/str_greybutton_bg_left.gif) no-repeat top left; height: 24px; padding: 0 0 0 11px; color: #6f8f0a; text-decoration: none; margin-right: 5px}
#maincontent div.greybuttons a span {float:left; display:block; background: transparent url(/img/str_greybutton_bg_right.gif) no-repeat top right; height: 24px;padding: 0 11px 0 0; line-height: 23px; font-weight: bold; cursor: pointer}
#maincontent div.greybuttons a:hover{background-position:left -24px}
#maincontent div.greybuttons a:hover span {background-position:right -24px}

/* Tabber grafico con elementi sovrapposti */
#maincontent .gratab {display: block; float:left; background: transparent url(/img/str_gratab_filetto.gif) no-repeat 14px bottom; padding: 0 0 2px 14px; width: 410px; margin-bottom: 10px;}
#maincontent .gratab .gratabcont {display: block;background: transparent url(/img/str_gratab_off.gif) no-repeat right top; height: 22px; float:left; padding: 0 0 0 8px}
* html #maincontent .gratab .gratabcont {background: none; padding:0}
#maincontent .gratab .gratabcont a {display: block;width: 120px; float:left; height: 22px; margin:0; font-weight: bold; line-height: 22px; text-decoration: none; color: #666; overflow: visible}
* html #maincontent .gratab .gratabcont a { width: 128px; background: transparent url(/img/str_gratab_off.gif) no-repeat right top;}
* html #maincontent .gratab .gratabcont a.selected {background: transparent url(/img/str_gratab_on.gif) no-repeat left top;}
#maincontent .gratab .gratabcont a.selected span {background: transparent url(/img/str_gratab_on.gif) no-repeat left top; color: #8ab10b; display:block; margin-left: -8px; padding: 0 0 0 8px; cursor: hand}
* html #maincontent .gratab .gratabcont a span {background: none !important; padding: 0 8px; margin:0 !important; display:block}

/* Box spalla dx flickr e youtube */
.gen .bottom {display:block; line-height:0; overflow:hidden; margin:21px 0 0 0; height:2px; width:108px; background:transparent url(/img/str_filetto.gif) repeat-x top left;float:left; clear:left;}
* html .gen .bottom {width:104px}
.gen .btnrightsmall {float:right; margin:10px 9px 10px 0;}
* html .gen .btnrightsmall {float:right; margin:10px 8px 0 0;}
.corniceb {background: transparent url(/img/img_or_corniceb.png) repeat-x top left; width:82px; height:69px; margin:0 1px 0 5px; float:left;}
* html .corniceb {margin:0 1px 0 1px;}
.corniceb img {margin:6px 0 0 13px;}

/* Skin datepicker Webank */
#CalendarPickerControl table.calframe td.heading  table td a , #CalendarPickerControl table.calframe td.heading  table td span, #CalendarPickerControl table.calframe td.yearNav a , #CalendarPickerControl table.calframe td.yearNav span {background-image: url(/img/btn_cmn_datepicker.gif) !important}
#CalendarPickerControl table.calframe td.current a, #CalendarPickerControl table.calframe td.current a:hover , #CalendarPickerControl table.calframe td.day a:hover {color: #6f8f0a !important}

/* chat */
.boxchatsx  a {margin:0; background:none; padding:0; float:none;}
.boxchatsx {width:161px; /*height:33px;*/ float:left;}

/* diventa freemember */
.pageWrapper {background: url(/img/str_splitline.gif) repeat-y scroll 618px top transparent;clear: left;display: block;float: left;margin: 30px 0 10px; padding: 0 0 0 26px; width: 794px}
.pageWrapper form.registrazione {padding:0;}
.pageWrapper #maincontent form.registrazione .fieldblockWrapper {width:577px; float:left;background: url(/img/str_aolfascia.gif) repeat-y scroll left top transparent; padding:0 0 0 15px; margin:0 0 20px}
.pageWrapper #maincontent form.registrazione .fieldblock  {width: 287px; padding:0; margin:0; margin-bottom:13px;}
.pageWrapper form.registrazione label { line-height:14px;}
.pageWrapper form.registrazione .fieldblock input, .pageWrapper form.registrazione .fieldblock select {font-size:11px; width: 238px; padding:0 3px; height:20px; line-height:20px;}
.pageWrapper form.registrazione .fieldblock select {padding:2px 3px 3px; width: 246px;}
.pageWrapper #maincontent form.registrazione  .fieldblock .fieldblockcorto {width:70px; margin-right:5px;}
.pageWrapper a.leftlink  {float:left; font-size:10px;}
.pageWrapper form.registrazione .fieldblockesteso {width:560px;}
.pageWrapper #maincontent div.titimg {padding-left:0;}
.pageWrapper #maincontent div.titimg  h3 {font-size:14px;}
.pageWrapper #maincontent .filettobutton  {background:url(/img/str_filettoservizi.gif) repeat-x scroll 0 15px transparent; width:560px}
.pageWrapper #maincontent form.registrazione  .fieldblock.onright .fieldblockcorto2 {margin-right:15px;}
.pageWrapper #maincontent form.registrazione .fieldblockcorto {width:125px; float:left;}
.pageWrapper #maincontent form.registrazione .fieldblockcorto.onright, .pageWrapper #maincontent form.registrazione .fieldblockcorto2.onright  {float:right;}
.pageWrapper #maincontent form.registrazione .fieldblockcorto2 {width:100px; float:left;}
#content.noBg {background-color: #fff; background-image: none}
.pageWrapper #maincontent {background-image: none; width: 592px; height:auto!important;}
.pageWrapper #maincontent h2 {width: 577px}
.pageWrapper #maincontent .filetto {width: 577px}
.pageWrapper form.registrazione .fieldblock input.rad, .pageWrapper form.registrazione .fieldblock select.rad {width:13px; margin:0 6px 0 0; padding:0;}
.pageWrapper .filettobutton a {float: right; margin: 0 40px 0 -25px;text-decoration: none;}
.pageWrapper #maincontent .filettobutton a.greybutton {float: left;margin: 0 10px 0 -12px;text-decoration: none;}
#menu h2  {float: left;margin: 0; padding: 9px 0 0 26px;}
.pageWrapper form.registrazione span.divisorio {padding:4px 4px 0 4px;}
.pageWrapper #right {width:202px;}
.pageWrapper #maincontent form.registrazione span.divisorio{width:auto}
 form.registrazione label.fieldrad {position:relative;top:-5px;}



/* header freemember */
.pageWrapperTop {width:794px; float:left; padding:27px 0 0 15px; }
.freememberTop{width: 784px; float:left; padding: 34px 26px 0 15px;}
.freememberTop a {color:#6F8F0A; text-decoration:underline;}
.freememberTop a:hover { text-decoration:none;}
.freememberTopSx {width: 214px; float:left;}
.freememberTopSx a {float:left; margin-top:-2px;}
.freememberTopDx {width: 566px; float:left;}
.freememberTop h2 { color: #454545;font: normal 21px 'webankTitle', Helvetica MS, Arial Narrow, Serif;margin: 0 0 4px;text-transform: uppercase;}
.freememberTop h5 {clear: left;color: #000000;font: bold 11px tahoma;margin: 0;padding: 0 0 3px;}
.freememberTop p {margin-top:7px; margin-bottom:14px; line-height:13px;}
.boxelenco {margin-bottom:10px; float:left;}
.freememberTopDx ul.flaglist, .freememberTopDx ul.flaglist {float: left;padding-top: 3px;}
.freememberTopDx ul {margin: 0;padding: 0 0 0 17px; width:240px;}
.freememberTopDx ul.flaglist li, .pageWrapperTop ul.flaglist li {background: url(/img/img_or_elenco.gif) no-repeat scroll 0 0 transparent;list-style-type: none;padding: 0 0 10px 21px;}
.boxelencoTop {background: url(/img/str_boxelenco_top.gif) no-repeat scroll 0 0 transparent;width:565px; height:11px; float:left;}
.boxelencoBottom {background: url(/img/str_boxelenco_bot.gif) no-repeat scroll 0 0 transparent;width:565px; height:11px; float:left; margin-top:-8px;}
.boxelencoMdl {background: url(/img/str_boxelenco_mdl.gif) repeat-y scroll 0 0 transparent;width:565px; float:left;}

/*nuovo free member */
.freememberTop2{width: 592px; float:left; padding: 34px 26px 0 0;}
.freememberTop2 .freememberTopDx{width:364px}
.freememberTop2 .boxelencoTop, .freememberTop2 .boxelencoMdl, .freememberTop2 .boxelencoBottom{width:363px; background:none}
.pageWrapper #maincontent .freememberTop2  h2{width:363px;}
.banner .titoloElenco{float:left;padding-bottom:15px;display:block;width:100%}
.sottoTitoloElenco{color:#6f8f0a;padding-bottom:5px;display:block}
.elencoSimple{margin:0 15px 20px 15px;padding:0}
.banner p.small{font-size:10px;padding:0 15px 0 0;margin:0}
.banner p.small a{color:#6f8f0a;}
.banner.contCenter{text-align:center;width:178px}
.banner.contCenter .firstImg{padding-bottom:10px;display:block}
.freememberTop2 .freememberTopDx ul{width:320px;padding-top:0!important;}

/*nuovo box per mobile */
.textRow{margin:0 14px 14px 14px;float:left}
#maincontent .textRow h5{margin-bottom:10px; color:#666666;font-weight:bold;font-size:13px}
.textRowLeft{float:left;width:242px}
.imgRowRight{float:left;width:141px;}
.linkRowRight{margin-bottom:10px}
.linkRowRight a{margin-bottom:13px;display:block}
.imgRowRight .titRowRight{text-align:left;color:#666;padding-bottom:5px;display:block}
.imgRowRight.bordered{border:1px solid #cdcdcd;border-radius:4px;padding:18px 10px 7px 10px}

/* nuova tabella */
.activetablepub tr td {font-family:tahoma,sans-serif; font-size:11px; line-height:12px; text-align:left; padding:5px 5px 5px 15px !important;}
.activetablepub tr td.last {background-color:#dce7b5;border-bottom: 1px solid #B7C583; font-weight:bold}
.activetablepub tr td.lastb {background-color:#dce7b5; font-weight:bold}
.activetablepub tr td.right {text-align:right}
.activetablepub tr th {text-align:center !important;}

/* FB */
/*#fbFrameWrapper .boxPromofb{width:408px;margin-bottom:8px;padding-left:13px}
#fbFrameWrapper .boxPromofb .boxPromoTopfb{width:408px; height:12px; background:url(/img/str_bg_fbboxtop_sm.gif) no-repeat 0 0;padding-left:13px}
#fbFrameWrapper .boxPromofb .boxPromoMidfb{text-align:center;position:relative; width:382px; background:url(/img/str_bg_fbboxtmdl_sm.gif) no-repeat 0 0; min-height:104px;padding:0 13px}
*html #fbFrameWrapper .boxPromofb .boxPromoMidfb{height:104px;}
#fbFrameWrapper .boxPromofb .boxPromoMidfb p{color:#666; font:12px Arial, Tahoma, sans-serif; padding:0; margin:0;}
#fbFrameWrapper .boxPromofb .boxPromoMidfb p.large{font-size:15px;}
#fbFrameWrapper .boxPromofb .boxPromoMidfb p.borBottom{border-bottom:solid 1px #ccc; padding-bottom:6px;}
#fbFrameWrapper .boxPromofb .boxPromoMidfb p.borTop{border-top:solid 1px #fff;padding-top:5px;}
#fbFrameWrapper .boxPromofb .boxPromoMidfb p.mini{font-size:10px;font-family:tahoma;clear:left;}
#fbFrameWrapper .boxPromofb .boxPromoBotfb{width:408px; height:26px; background:url(/img/str_bg_fbboxtbot_sm.gif) no-repeat 0 0;}
#fbFrameWrapper .boxPromofb .boxPromoMidfb .boxPromoText {width:380px; text-align:left;}
:first-child+html #fbFrameWrapper .boxPromofb .boxPromoMidfb .boxPromoText {float:left;}
#fbFrameWrapper img.bg {display:none}
#fbFrameWrapper .boxPromofb .boxPromoMidfb form {padding:7px 0 6px 0; padding-left:0; float:left;}
#fbFrameWrapper .boxPromofb .boxPromoMidfb form input {float:left; background:url(/img/str_bg_fbinput.gif) no-repeat 0 0; width:155px; height:21px; border:0; font:bold 12px Arial; color:#666; padding:5px 0 0 15px;}
#fbFrameWrapper .boxPromofb .boxPromoMidfb form a.btn  {background:url(/img/str_bg_fbbtn.gif) no-repeat 0 0; width:31px; height:26px;display:block; float:left;}
img.promomsg {text-align:center; padding-top:41px;}
#fbFrameWrapper .boxPromofb.nopromo{display:none}*/

/* FB */
#fbFrameWrapper .boxFacebookPromo{width:408px;float:left;margin-bottom:7px;margin-left:13px;background:url(/img/boxfbcod.gif) no-repeat scroll 0 0 transparent;}
*html #fbFrameWrapper .boxFacebookPromo{margin-left:6px}
#fbFrameWrapper .codice .boxFacebookPromoleft{background:none;float:left;height:163px;padding-left:19px;width:374px}
#fbFrameWrapper .boxFacebookPromo h2{color:#9C9C9C;text-transform:none;font: normal 26px 'webankTitle', Helvetica MS, Arial Narrow, Serif;padding:0;margin:0;padding:6px 0 2px 0;letter-spacing:-1px;font-smoothing: antialiased; font-smooth: always;  }
#fbFrameWrapper .boxFacebookPromo h2 span{color:#666666; display:inline}
#fbFrameWrapper .boxFacebookPromo p{color:#666;font:11px Arial,sans-Serif;margin:0;padding:0 0 4px}
#fbFrameWrapper .boxFacebookPromoleft .filetto{border-top:0; margin:0!important;background: url(/img/str_filettofb.gif) repeat-x scroll 0 0 transparent;height:2px;overflow: hidden;padding: 2px 0 4px;width:363px}
#fbFrameWrapper .boxFacebookPromo form{float:left;padding:1px 0 6px}
#fbFrameWrapper .boxFacebookPromo form input{background:url(/img/str_bg_fbinput.gif) no-repeat scroll 0 0 transparent;border:0 none;color:#666666;float: left;font: bold 12px Arial;height: 21px;padding: 5px 0 0 15px;width:155px}
#fbFrameWrapper .boxFacebookPromo form a.btn {background:url(/img/str_bg_fbbtn.gif) no-repeat 0 0;width:31px;height:26px;display:block;float:left}
#fbFrameWrapper .boxFacebookPromo p.mini{font: normal 10px tahoma,Arial,sans-Serif;margin:0;padding:0;color:#666;letter-spacing:0;clear:left}

/*testo in accordion */
#maincontent .expandable {margin: 0; padding: 5px 14px 2px 13px}
#maincontent .expandable h4 {font-size: 12px;font-weight: bold;margin: 0;padding: 0;text-transform: uppercase;float:none;}
#maincontent .expandable h4 a {float: left;margin: 0;padding: 0 5px 0 0;}
#maincontent .expandable div {padding: 5px 0 0;}
#maincontent .expandable h5 {font-size: 12px;margin: 0;padding: 2px 0 2px 22px;}
#maincontent .expandable p {margin: 0;padding: 3px 0 5px 22px;}
/* Eliminazione font replacement SIFR */

/* Fine eliminazione font replacement SIFR*/

/*box idee la banca che vorrei */
.counterIdee {width:151px;background:url(/img/str_vostreidee.gif) no-repeat 0 0; padding-right:9px; float:left;margin:0 11px 11px 10px; text-align:right;}
*html .counterIdee{margin-left:5px}
.counterIdee.realizzate {background:url(/img/str_ideerealizzate.gif) no-repeat 0 0} 
.counterIdee .ideeTot {font:bold 40px Arial,tahoma,sans-serif; color:#151515; padding-top:35px;display:block; letter-spacing:-1px;padding-right:11px}
.counterIdee.realizzate .ideeTot{font:bold 34px Arial,tahoma,sans-serif;padding-right:33px}
.counterIdee .date {font:normal 10px tahoma,sans-serif; color:#999; display:block; padding-bottom:20px}
label.informativa{text-align:right; width:100%;}
.gen #inviacontributidx label.informativa{margin-bottom:5px}
label.informativa span{width:272px;background:url(/img/str_filetto.gif) repeat-x scroll left 6px transparent;display:block;height:8px;float:left}
.gen label.informativa span{width:45px}

/* header mgm */
.freememberTop.bannertop{padding:0 0 0 26px}

/* promo groupon */
#leftcontent.promo h2{width:561px}
#right .promoright img{float:left}

/* nuova area eventi */
.banner a.desceventi{padding-top:18px;float:left;width:179px; text-decoration:none}
.banner a.desceventi img, .eventRow.withImg .eventWrap img.eventLogo{width:31px; height:29px} 
.banner a.desceventi img{float:left}
.banner a.desceventi.first{padding-top:12px}
.banner .desceventir{float:right; width:138px}
.banner .desceventir span{color:#333333;font:11px tahoma, arial, sans-serif;} 
.banner .desceventi:hover span{color:#6f8f0a;}
.banner .desceventi:hover span.date{color:#898989;}
.banner .desceventir span.date{color:#898989; font:10px/13px tahoma, arial, sans-serif}
.banner a.desceventi:hover{text-decoration:none!important;cursor:pointer}
#intslideEventi{position:relative;height:244px}
#intslideEventi div.slideCont{position:absolute;left:0;top:0;}
#intslideEventi .greenbutton{position:absolute;top:200px;right:-16px}

#intslideEventi a.greenbutton{background-image:url(/img/str_greenbutton_grey_left.png)}
#intslideEventi a.greenbutton span {background-image:url(/img/str_greenbutton_grey_right.png)}

/* nuova area eventi registrazione */
#maincontent form .fieldblockWrapper label span.optiontextmini{display:block;width: 500px;color:#898989;float:right}
*:first-child+html  #maincontent form .fieldblockWrapper label span.optiontextmini{float:left}
*:first-child+html .fieldblockesteso label input.rad{float:left}
#maincontent .msgesi .esitxt {float: left;padding-left: 18px;width:470px}
#maincontent .msgesi .esitxt p.large{font-size:12px;line-height:17px;padding-left:0;padding-right:0;margin-bottom:7px}
#maincontent .msgesi img {float: left;}
#maincontent .msgesi {float: left;margin-bottom:28px;}
#maincontent .msgesi h2{margin:0 0 13px 0;width:470px}
#maincontent .filettobuttonAll {background: url(/img/str_filettoservizi.gif) repeat-x scroll 0 15px transparent;clear: both;float: left;margin: 0 0 10px;padding: 0;width:562px;}
#maincontent .filettobuttonAll .greybutton.marginL {margin-left:83px}
#maincontent .filettobuttonAll .greybutton{text-decoration:none}
#maincontent  .titimg h2.title{font:17px 'webankTitle',Helvetica MS,Arial Narrow,Serif}

/* Area eventi cicli */
.eventList{float:left;clear:both;margin: 0px 14px 10px}
.eventList .eventRow {float:left; clear:left; width: 406px; height: 46px; background: transparent url(/img/event_bg.gif) no-repeat bottom}
.eventHover {position: absolute; margin-top: -1px; width: 406px; height: 47px; background: transparent url(/img/event_bg_on.gif) no-repeat 0 0}
.eventWrap {position: absolute;  width: 406px; height: 46px; cursor: pointer}
.eventRow.withImg .eventWrap img.eventLogo{float:left;display:block;margin: 10px 0 0 14px}
.eventRow.withImg .eventWrap  .eventRowLeft , .eventRow.withImg .eventWrap  .eventRowLeft  a, .eventRow.withImg .eventWrap  .eventRowLeft  span {width: 200px}
.eventWrap .eventRowLeft {float:left;width: 260px; font-family: Arial, Serif}
.eventWrap .eventRowLeft span {float:left; clear:both; font-weight: bold; color: #999;margin: 9px 0 0 13px}
.eventWrap .eventRowLeft a {cursor:pointer !important; clear:both; width: 250px; margin: 0 0 0 13px; float:left; font-weight: bold; color: #000 !important; font-size: 12px; text-decoration:none !important}
.eventWrap .eventIcoWrap {display:none}
.eventWrap.hover .eventIcoWrap, .eventRow.opened  .eventWrap .eventIcoWrap {display:block !important}
.eventWrap.hover .eventRowLeft a {color: #6f8f0a !important}
.eventWrap .eventRowRight  {float:right; padding: 18px 0 0; width: 140px;}
.eventWrap .eventRowRight .eventIcoWrap {margin:0; padding:0; float:left; width: 60px}
.eventWrap .eventRowRight .eventIcoWrap img {float:left; margin: 0 9px 0 0}
.eventWrap .eventRowRight .eventIcoWrap a {float:right}
.eventWrap .eventRowRight .eventIcoWrap a:first-child{float:left}
.eventWrap .eventRowRight a.rightButt {float:right; margin: 0 7px 0 0}
.eventWrap .eventRowRight span.rightFull {float:right; margin: 0 7px 0 0; display: block; color: #999; font-size: 10px; padding-top: 3px}
.eventWrap .eventRowRight span.rightFull.margiTopnega{margin: -5px 7px 0 0}
.eventList .eventRow.opened  {height: auto}
.eventList .eventRow.opened .eventHover {display:none !important}
*:first-child+html .eventList .eventRow.opened .eventWrap {position: relative}
.eventList .eventRow.opened .eventWrap .eventRowLeft a {color:#6f8f0a !important}
.eventList .eventRow.opened .eventWrap {margin-top: -1px; padding:1px 0 5px; display:block; height: auto; position: static; background: transparent url(/img/event_bg_opened.gif) no-repeat 0 0; float:left;}
.eventList .eventRow.opened .eventDetail{float:left;clear:both;  margin:0;display:block}
.eventList .eventRow.opened .eventDetail .eventFiletto {background: transparent url(/img/event_detail_filetto.gif) no-repeat center 0; margin:0; padding:0; width: 406px; float:left; clear:left;}
.eventList .eventRow.opened .eventDetail .eventDetailBody {padding:3px 0 0; float:left; clear:left; display:block; width: 406px; background: transparent url(/img/event_detail_bg.gif) repeat-y 0 0}
.eventList .eventRow.opened .eventDetail p {clear:left; display:block;}
.eventList .eventRow.opened .eventDetail .eventDetailBottom {float:left; clear:left; display:block; width: 406px; height: 5px; background: transparent url(/img/event_detail_bottom.gif) no-repeat 0 0}
#maincontent .eventList .eventRow.opened .eventDetail ul.strongflaglist li {background: transparent url(/img/event_dot.gif) no-repeat 2px 3px; padding:  0 0 2px 13px}
.eventList .eventRow.opened .eventDetailConsole {font-size: 10px !important; float:left; width: 386px; background: transparent url(/img/event_detail_filetto.gif) no-repeat center 0; display:block; margin: 0 0 0 14px}
.eventList .eventRow.opened .eventDetailConsole .eventDiff {float:left; margin:0 5px 0 0; padding:11px 0 3px; width: 65px; color: #858585;}
.eventList .eventRow.opened .eventDetailConsole .eventDiff span.diff {background: url(/img/event_diff.gif) no-repeat scroll 0 0 transparent; float: right;height: 5px;margin: 5px 0 0;padding: 0;width: 19px}
.eventList .eventRow.opened .eventDetailConsole .eventDiff span {float:left}
.eventList .eventRow.opened .eventDetailConsole .eventDiff.level0 span {background-position: -21px 0} 
.eventList .eventRow.opened .eventDetailConsole .eventDiff.level1 span {background-position: -14px 0} 
.eventList .eventRow.opened .eventDetailConsole .eventDiff.level2 span {background-position: -7px 0}
.eventList .eventRow.opened .eventDetailConsole .eventDiff.level3 span {background-position: 0 0} 
.eventList .eventRow.opened .eventDetailConsole .vertFiletto {float:left;margin:10px 8px 0; width: 1px; height: 13px;display:block; border-left: solid 1px #d2d2d2}
.eventList .eventRow.opened .eventDetailConsole a.eventPdf{float:left; padding: 10px 25px 5px 0; background: transparent url(/img/event_pdf.gif) no-repeat right 8px}

/*Box errore form*/
.fieldblock  .boxalert{width:239px;margin:0 0 0 16px}
.fieldblock .boxalert.nega .top{background:url(/img/str_boxalerttop.gif) no-repeat 0 0;width:239px;float:left;height:3px;overflow:hidden}
.fieldblock .boxalert.nega .top{background:url(/img/str_boxalerttop_ko.gif) no-repeat 0 0;}
.fieldblock .boxalert.nega .imgCont{background:url(/img/ico2or_spuntaalert.gif) no-repeat 0 0;width:27px;height:18px;float:left;display:block;padding-right:0}
.fieldblock .boxalert.nega .imgCont{background:url(/img/ico2or_spuntaalert_ko.gif) no-repeat 0 0}
.fieldblock .boxalert.nega .bottom{background:url(/img/str_boxalertbottom.gif) no-repeat 0 0;width:239px;float:left;height:3px}
.fieldblock .boxalert.nega .bottom{background:url(/img/str_boxalertbottom_ko.gif) no-repeat 0 0;}
.fieldblock .boxalert.nega .middle{background-color:#f5d6cc}
.fieldblock .boxalert.nega .middle{float: left;width: 239px;}
.fieldblock .boxalert .middle p{margin-left:6px!important;width:220px;padding:0}

/* Hack per preventivatore mutui */
*:first-child+html #mAnni {margin-top: -20px !important;background-position: 0 20px;height: 40px}
*:first-child+html #mSlideScala {margin:20px 0 0 8px !important}
*:first-child+html #mOverlay {margin-left: -520px !important}

/* Boxed buttons */
.boxedButt {background: transparent url(/img/boxedbutt_bg.gif) no-repeat 0 0; width:173px; height:74px;float:left; display:block;margin: 9px}
.boxedButt span {clear:left;float:left;height:16px;display:block; background-color:#fff;font-family:'webankTitle',Arial Narrow,Arial;font-size:16px;padding:0 3px;margin: 0 0 0 14px;line-height:16px;white-space: no-wrap}
.boxedButt a {clear:left;float:left;margin:4px 0 0 17px}

/* Chat promotori */
#chatPromo {float:left;clear:left;display:block;width:159px;margin:0 0 0 11px}
#chatPromo .block {float:left;clear:left;display:block;width:159px}
#chatPromo .block.top {height:5px; background:transparent url(/img/chatpromo_top.gif) no-repeat 0 0}
#chatPromo .block.bottom {height:8px; background:transparent url(/img/chatpromo_bottom.gif) no-repeat 0 0}
#chatPromo .block.content {padding:5px 0; background:transparent url(/img/chatpromo_bg.gif) repeat-y 0 0}
#chatPromo span.introText {padding: 5px 13px 10px;display:block;float:left;line-height:15px;font-family:'webankTitle',Arial Narrow,Helvetica MS,serif;font-size:15px;text-transform:uppercase}
#chatPromo div.btn {float:left;display:block;width:135px;height:38px; background:transparent url(/img/chatpromo_btn.gif) no-repeat 0 0;clear:both;margin:0 0 5px 12px}
#chatPromo p {clear:left;display:block;text-align:center;padding:0 5px 10px; margin:0}
#chatPromo p.small {font-size:10px;padding: 0 13px 10px}
#chatPromo .nverde {margin:0 0 0 10px}
#chatPromo .separator {width:155px;height:1px;display:block;float:left;clear:left;margin:0 0 10px 2px;padding:0;border-bottom:solid 1px #fff;background-color:#dadada}
#chatPromo div.btn .btnImg {width:135px;height:37px;float:left;display:block;cursor:pointer;text-decoration:none}
#chatPromo div.btn a {text-decoration:none}
#chatPromo div.btn.disabled {opacity:0.3;cursor: default !important}
#chatPromo div.btn.disabled .btnImg {cursor: default !important}
#chatPromo div.btn #chatPromoChat {background: transparent url(/img/chatpromo_btn_chat.gif) no-repeat 0 0;margin: -5px 0 0 0;width:140px}
#chatPromo div.btn #chatPromoCall {background: transparent url(/img/chatpromo_btn_call.gif) no-repeat 0 0}
#chatPromoServ {background: transparent url(/img/chatpromo_btn_scopri.gif) no-repeat 0 0}
#chatPromoSend {background: transparent url(/img/chatpromo_btn_send.gif) no-repeat 0 0}

/* Fascione raccolta dati cookie */
#cookieCheck {position:fixed;bottom:0;float:left;width:100%;background-color:#333;margin:0;border-top:solid 1px #aaa;z-index:9999}
*:first-child+html #cookieCheck{margin-left:-50%}
#cookieCheck .fascioneCont {max-width:861px;height:65px;margin:0 auto;text-align:left;font-size:15px;color:#999}
#cookieCheck p {float:left;width:90%;margin:10px 0 0 5px;font-size:12px}
#cookieCheck p a {color:#6f8f0a;font-weight:bold}
#cookieCheck a.button {float:right;background:#8ab10b;color:#fff;width:60px;height:30px;max-width:10%;border-radius:5px;margin:10px 5px 0;text-transform:uppercase;font-family:"webankTitle";font-size:18px;line-height:30px;text-align:center;text-decoration:none;}


/* Tabella nuovo pricing */
.activetable tr td.col01 {width:114px;}
.activetable tr td.bgCosti1 {background:#a6cc3b; color:#fff; width:48px; border-left:1px solid #a6cc3b!important; text-align:center; vertical-align:top;}
.activetable tr td.bgCosti2 {background:#8ab10b; color:#fff; width:48px; border-left:1px solid #8ab10b!important; text-align:center; vertical-align:top;}
.activetable tr td.bgCosti3 {background:#4d9e07; color:#fff; width:48px; border-left:1px solid #4d9e07!important; text-align:center; vertical-align:top;}
.activetable tr td.bgCosti4 {background:#417c03; color:#fff; width:48px; border-left:1px solid #417c03!important; text-align:center; vertical-align:top;}
.activetable tr td.bgCosti5 {background:#216302; color:#fff; width:48px; border-left:1px solid #216302!important; text-align:center; vertical-align:top;}
.activetable tr td.bgCostiPad {height:1px; padding:1px!important;font-size:4px;}
.activetableColor {border:1px solid #cacaca;}
.activetableColor tr td {padding: 4px!important; border:0; text-align:center;vertical-align:middle;}
.activetableColor tr td.textLeft {text-align:left;}
#maincontent .activetableColor tr td.textLeft a{text-decoration: none; color:#000}
.activetableColor tr td.bor {border-bottom:1px solid #cacaca!important;}
.activetableColor tr td.borLeft {border-left:1px solid #cacaca;}
.activetableColor tr.detailrow td {padding: 5px !important;}
.activetableColorTab {margin-bottom:0; border:1px solid #cacaca; border-bottom:0; border-top:0;}
.activetableColorTab tr td {padding: 4px!important; border:0; background:#f2f2f2; width:50%;}
#maincontent .activetableColorTab a {display:block; height:24px;text-decoration: none; font-size:14px;padding-left:50px;}
.activetableColorTab .bgAtt {background:#8bb702; color:#fff;}
#maincontent .activetableColorTab .bgAtt a{color:#fff;}
.activetableColorTab .profFis {background:url("/img/ico_profilo_fis.gif") no-repeat 8px 2px; margin-top:8px;}
.activetableColorTab .profVar {background:url("/img/ico_profilo_var.gif") no-repeat 8px 2px; margin-top:8px;}
.activetable tr td span.circle {background-color: transparent; height:20px; -moz-border-radius:75px; -webkit-border-radius: 75px; border-radius: 75px; width: 20px; font-size: 14px; display:block; border:2px solid #fff; color:#fff; text-align:center; margin:0 auto;}
.activetableColor tr.detailrow td, .activetableColor tr.opened td.openercontainer, .activetableColor tr.opened td.no_leftborder  {background: none!important;background-color:#fff!important;}
.activetableColor tr td p.textLeftPie {padding-left: 37px!important}
.activetable .fontBig {font-size: 14px;}
.activetable .fontMin {font-size: 10px; color:#fff; line-heigh:12px;}=======
#cookieCheck a.button {float:right;background:#8ab10b;color:#fff;width:60px;height:30px;border-radius:5px;margin:10px 5px 0;text-transform:uppercase;font-family:"webankTitle";font-size:18px;line-height:30px;text-align:center;text-decoration:none;}

/* Tabella nuovo pricing */
.activetable tr td.col01 {width:114px;}
.activetable tr td.bgCosti1 {background:#a6cc3b; color:#fff; width:48px; border-left:1px solid #a6cc3b!important; text-align:center; vertical-align:top;}
.activetable tr td.bgCosti2 {background:#8ab10b; color:#fff; width:48px; border-left:1px solid #8ab10b!important; text-align:center; vertical-align:top;}
.activetable tr td.bgCosti3 {background:#4d9e07; color:#fff; width:48px; border-left:1px solid #4d9e07!important; text-align:center; vertical-align:top;}
.activetable tr td.bgCosti4 {background:#417c03; color:#fff; width:48px; border-left:1px solid #417c03!important; text-align:center; vertical-align:top;}
.activetable tr td.bgCosti5 {background:#216302; color:#fff; width:48px; border-left:1px solid #216302!important; text-align:center; vertical-align:top;}
.activetable tr td.bgCostiPad {height:1px; padding:1px!important;font-size:4px;}
.activetableColor {border:1px solid #cacaca;}
.activetableColor tr td {padding: 4px!important; border:0; text-align:center;vertical-align:middle;}
.activetableColor tr td.textLeft {text-align:left;}
#maincontent .activetableColor tr td.textLeft a{text-decoration: none; color:#000}
.activetableColor tr td.bor {border-bottom:1px solid #cacaca!important;}
.activetableColor tr td.borLeft {border-left:1px solid #cacaca;}
.activetableColor tr.detailrow td {padding: 5px !important;}
.activetableColorTab {margin-bottom:0; border:1px solid #cacaca; border-bottom:0; border-top:0;}
.activetableColorTab tr td {padding: 4px!important; border:0; background:#f2f2f2; width:50%;}
#maincontent .activetableColorTab a {display:block; height:24px;text-decoration: none; font-size:14px;padding-left:50px;}
.activetableColorTab .bgAtt {background:#8bb702; color:#fff;}
#maincontent .activetableColorTab .bgAtt a{color:#fff;}
.activetableColorTab .profFis {background:url("/img/ico_profilo_fis.gif") no-repeat 8px 2px; margin-top:8px;}
.activetableColorTab .profVar {background:url("/img/ico_profilo_var.gif") no-repeat 8px 2px; margin-top:8px;}
.activetable tr td span.circle {background-color: transparent; height:20px; -moz-border-radius:75px; -webkit-border-radius: 75px; border-radius: 75px; width: 20px; font-size: 14px; display:block; border:2px solid #fff; color:#fff; text-align:center; margin:0 auto;}
.activetableColor tr.detailrow td, .activetableColor tr.opened td.openercontainer, .activetableColor tr.opened td.no_leftborder  {background: none!important;background-color:#fff!important;}
.activetableColor tr td p.textLeftPie {padding-left: 37px!important}
.activetable .fontBig {font-size: 14px;}
.activetable .fontMin {font-size: 10px; color:#fff; line-heigh:12px;}
