body {background:#080808 url(/img/str_background_pub.jpg) no-repeat center top; padding:0; margin:0; font-family: Tahoma, tahoma, Arial, Sans serif; color: #000; text-align: center; font-size: 11px;}
img {border:0;}
.clear {clear:both;}
a {outline:none;}
: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;}
#mainleft {display:block; padding: 0; margin:0;width: 41px; height: 300px; float: left;}
#mainright {display:block; padding: 109px 0 0 0; margin:0;width: 41px; height: 300px; float: left;}
* html #mainright {padding-top: 110px;}
#main {display:block; padding: 0; margin:0; width: 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 */
.headingprint {display:none}
#header {height: 71px; display: block; width: 855px; float:left; padding:0; margin:0;overflow:visible;}
#header {margin:0;padding:0;}
#header h1 {margin:0;padding:0;}
#header h1 a {float:left; background: transparent url(/img/lg_webank.png?a=1) no-repeat 0 0; width:238px; height:71px;margin:5px 0 0 0;padding:0}
#header h1 a span {display: none;}
#header div.headerMenu {float:right; display:block;text-align: right;width:410px;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 8px;/* 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:1000;  font-family: Arial, Tahoma,Serif;}
* html #header div.headerLogin {position:absolute; margin-left: 430px;}
#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;}
*: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 {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;}
/*#header div.headerLogin div.formLogin form fieldset div.vertioption label {display:inline; margin-right:4px; padding:0; width:14px;}*/  
*:first-child+html #header div.headerLogin div.formLogin form fieldset div.vertioption label {}
* html #header div.headerLogin div.formLogin form fieldset div.vertioption label {}
#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}

/* 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: -15px 0 0 -14px;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;line-height:13px}

/* Footer */
#footer {clear:left; height: 47px; display: block; width: 855px; float:left; background:transparent url(/img/str_bg_footer_home.gif) no-repeat 0 0; padding:0; margin:0; 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 9px; 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 7px 0 7px; }  
#footer ul li a.colorBank{color:#8AB10B}
#footer ul li a {@media screen and (-webkit-min-device-pixel-ratio:0;  padding:0 5px 0 5px; )} 
*:first-child+html  #footer ul li a {padding:0 7px 0 7px;}
#footer ul li a:hover {color:#999}
#footer p {color: #4a4a4a; 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>/**/body .linksocialnet, x:-moz-any-link {padding-left:320px;}
.linksocialnet {@media screen and (-webkit-min-device-pixel-ratio:0; padding-left:320px; )}
html>/**/body .linksocialnet, x:-moz-any-link, x:default {padding-left:320px}
*:first-child+html .linksocialnet {padding-left:320px;}
#fbLike {padding:3px 0 0 6px; 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;}
.iconcondividimiddle .closeCondividi {display:block; margin-right:0; float:right }
*:first-child+html  .iconcondividimiddle .closeCondividi {margin-top:4px; }
.iconcondividicont {float:left;}
.iconcondividimiddle {background-repeat:no-repeat }

/* content */
#flashcontainer {padding:0; width:587px; margin:0; height:255px; float:left; overflow: visible; display:block;}
#homeflash {position:absolute; margin: 0 0 0 -4px; width:591px; height:255px; padding:0; display:block;}
#homeflash span {display:none;}
#promoright {width:208px; float:left; padding: 18px 12px 0 11px; display:block; margin:0;}
#promoright span {display:none;}
#promoright #promoright01, #promoright #promoright02 {margin:0 0 11px 0; padding:0; display:block; float:left; clear:left; height:104px}

/* box bottom*/
#boxbottom {width:820px; float:left; padding:0}
#boxbottomleft {background: transparent url(/img/str_grigioebiancorx.gif) no-repeat right top; width:273px;  float:left; padding:0 0 0 21px; display:inline; height:164px}
* html #boxbottomleft {\width: 294px; w\idth: 273px;}/*hack width per ie5.5 */
#boxbottom span {display:none;}
#boxbottom #boxbottomleft div {background: transparent url(/img/str_grigioebianco.gif) no-repeat 0 100%; padding:3px 0 0 0; height:42px;}
#boxbottom #boxbottomleft div.right {}
#boxbottom  #boxbottomleft div.nolinea, #boxbottom  #boxbottomcenter div.nolinea, #boxbottom  #boxbottomright div.nolinea {background: none; padding-bottom:10px;}
#boxbottom  #boxbottomright div.nolinea {padding-bottom:20px}
#boxbottom h3 {font-family:Arial Narrow, Arial, Verdana, Sans Serif; font-weight:bold; color:#202020; font-size:16px; height:19px; margin:0; padding:0 0 5px 0;}/* commentato per prova titoli*/
html>/**/body #boxbottom h3, x:-moz-any-link, x:only-child  {font-family:Arial, Verdana, Sans Serif; font-weight:bold; color:#202020; font-size:14px; height:19px; margin:0; padding:0 0 1px 0;letter-spacing:-1px;}

/* TITOLETTI IN HOME PAGE #### RIVEDERE #### */
#boxbottom  h3#infocommerciali  {background: transparent url(/img/tt_informazionicommerciali.gif) no-repeat 0 0;}
#boxbottom  h3#servizioclienti  {background: transparent url(/img/tt_servizioclienti360.gif) no-repeat 0 0;}
#boxbottom  h3#sicurezzaonline  {background: transparent url(/img/tt_sicurezzaline.gif) no-repeat 0 0;}
#boxbottom  h3#assegniadomicilio  {background: transparent url(/img/tt_assegnidomicilio.gif) no-repeat 0 0;}
#boxbottom  h3#webankmobile  {background: transparent url(/img/tt_webankmobile.gif) no-repeat 0 0;}
#boxbottom  h3#sportellotelefonico  {background: transparent url(/img/tt_sportellotelefonico.gif) no-repeat 0 0;}
#boxbottom  h3#traslocoinwebank  {background: transparent url(/img/tt_traslocowebank.gif) no-repeat 0 0;}
#boxbottom  h3#assegniacasatua  {background: transparent url(/img/tt_assegniacasatua.gif) no-repeat 0 0;}
#boxbottom  h3#estrattocontoecontabilionline  {background: transparent url(/img/tt_estrattocontoecontabilionline.gif) no-repeat 0 0;}
#boxbottom  h3#supportoallagestionedelconto  {background: transparent url(/img/tt_supportoallagestionedelconto.gif) no-repeat 0 0;}
#boxbottom  h3#programmapunti  {background: transparent url(/img/tt_programmaapunti.gif) no-repeat 0 0;}
#boxbottom  h3#lespertoperituoiinvestimenti  {background: transparent url(/img/tt_lespertoperituoiinvestimenti.gif) no-repeat 0 0;}
#boxbottom  h3#smsalerteinfo  {background: transparent url(/img/tt_smsalerteinfo.gif) no-repeat 0 0;}
#boxbottom  h3#versamentieprelievi {background: transparent url(/img/tt_versamentieprelievi.gif) no-repeat 0 0;}
#boxbottom h3 a {color:#202020;background:none;}
#boxbottom h3 a:hover {color:#202020;text-decoration:none;}
#boxbottomleft p {margin:0;padding:0 3px 0 1px;float:left; display:inline;}
#boxbottomcenter p {margin:0;padding:0 3px 0 0;float:left; display:inline;}
#boxbottom a:hover {color:#6f8f0a; text-decoration:underline;}
#boxbottom a{background:transparent url(/img/ico2or_freccia.gif) no-repeat 100% 4px; padding-right:9px;color:#6f8f0a;text-decoration:none;}
#boxbottom a.nofreccia{background:none; padding:10px 9px 0 0;text-decoration:none;}
#boxbottom a.nofreccia img {margin:7px 0 0 -1px}
#boxbottom #boxbottomleft .nolinea a {background:none !important; padding:10px 9px 0 0;text-decoration:none;}
#boxbottom #boxbottomleft .nolinea img {margin:7px 0 0 -1px}
#boxbottomcenter {background: transparent url(/img/str_grigioebiancorx.gif) no-repeat right top; width:278px;float:left; padding-left:22px; display:inline;}
* html #boxbottomcenter { \width: 300px; w\idth: 278px;}/*hack width per ie5.5 */
#boxbottom #boxbottomcenter div {background: transparent url(/img/str_grigioebianco2.gif) no-repeat 0 100%; padding:3px 0 0 0;float:left;width:100%;height:42px;}
* html #boxbottom #boxbottomcenter div  { \width: 250px; w\idth: 100%;}/*hack width per ie5.5 */
* html #boxbottom #boxbottomcenter div  {position:relative;}
* html #boxbottom #boxbottomcenter span.ico3 {position:absolute;right:0;}
* html #boxbottom #boxbottomcenter div {height:40px;}
#boxbottom #boxbottomcenter img.ico,#boxbottom #boxbottomcenter span.ico {padding:1px 20px 0 0; float:right; display:block;background:none;margin-top:-3px;}
#boxbottom #boxbottomcenter img.ico2,#boxbottom #boxbottomcenter span.ico2 {padding:1px 21px 0 0; float:right; display:block;background:none;margin-top:-1px;}
#boxbottom #boxbottomcenter img.ico3,#boxbottom #boxbottomcenter span.ico3 {padding:1px 23px 0 0; float:right; display:block;background:none;margin-top:-2px;}
* html #boxbottom #boxbottomcenter img.ico, * html #boxbottom #boxbottomcenter img.ico2, * html #boxbottom #boxbottomcenter img.ico3 {padding:1px 2px 0 0;}
#boxbottomcenter p, #boxbottomright p {float:left;}
.tit {padding:0 0 6px 0;}
.serv {margin:2px 0 0 0; width:auto; float:left;}
#boxbottom a.blocco {background:none; padding:0; cursor:pointer;}
#boxbottom a.blocco:hover {text-decoration:none}
#boxbottom a.blocco p {color:#000;}
#boxbottomright {width:181px; float:left; padding-left:22px; display:inline;}
* html #boxbottomright { \width: 203px; w\idth: 181px;}/*hack width per ie5.5 */
#boxbottomright div {background: transparent url(/img/str_grigioebianco3.gif) no-repeat 0 100%; padding:3px 0 0 0;float:left;height:42px;width:100%;}
* html #boxbottomright div {background: transparent url(/img/str_grigioebianco3.gif) no-repeat 0 100%; padding:0;float:left;height:42px;width:100%;}
#boxbottomright h3 {background: transparent url(/img/tt_socialmedia.gif) no-repeat 0 0; text-indent:-9999px; height:16px;}
#boxbottomright a.nofreccia img {margin:0}
#boxbottom #boxbottomright img.ico {padding:8px 0 0 0; float:right; display:block;background:none;}
* html #boxbottom #boxbottomright span {margin:8px 0 0 0; float:none;}
#boxbottom #boxbottomright img.ico2 {padding:9px 0 0 0; float:right; display:block;background:none;}
#boxbottom #boxbottomright img.ico3 {padding:7px 0 0 0; float:right; display:block;background:none;}
#boxbottomright p {width:150px; padding:4px 0 0 0; margin:0; line-height:14px;}
#boxbottom #boxbottomright div p a {background:none;}
#boxbottom #boxbottomright a.linkrss {background: transparent url(/img/ico1gr_rss.png) no-repeat 100% 2px; float:right; margin:3px 0 0 0; font-size:10px; padding-right:11px;}
#boxbottom #boxbottomright a.hpnews {float:left; margin:2px 0 0 0;}
#boxbottom img.right {margin-top:-3px;padding-left:5px;}

/* Cellette nere home per iPad */
a.promorightbanner {width: 210px; height:104px; background:transparent url(/img/str_rightbanner_home.gif) no-repeat top left; margin:0; padding:0; float:left; text-decoration: none;}
a.promorightbanner span {display:block !important; float:left; color: #ffffff; clear:left;font:bold 24px Helvetica Ms,Arial Narrow,Arial,Verdana,Sans Serif;letter-spacing:-0.5px; padding: 18px 16px 8px; line-height: 21px; margin:0;}
a.promorightbanner p {display:block; float:left; clear:left; color: #8ab10b; font-weight: bold; padding:0 0 0 16px; width: 150px; margin:0; line-height: 16px; font:normal 15px Helvetica Ms,Arial Narrow,Arial,Verdana,Sans Serif; letter-spacing: 0px}

/* Blocchi per il seo */
.infoSeoHidden {visibility: hidden;}
.infoSeoHidden h2 {font-size: 10px}

/* Oggetti nuova home page */
#homecontainer {float:left; display:block; width: 855px; padding:0; margin:0}

/* ********* VISUAL *********** */
#homevisual {float:left; display:block; clear: left; background: transparent no-repeat left top; width: 855px; height: 297px; padding:0; margin:10px 0;}
#hpvLoading {float:left;clear:left;display:block;margin:138px 0 0 411px}
/* ********* FINE SPAZIO VISUAL ********* */

*:first-child+html #homevisual{padding-top:5px}
#homevisual #homevisualflash {margin:-22px 0 0 0; float:left}
*html #homevisual #homevisualflash {margin:-22px 0 0 0; overflow:hidden; height:319px}
#homecontainer .homebox {width: 287px; margin:8px 0 0 0px; background: transparent url(/img/ico1bt_box_bottom_home.gif) no-repeat left top; display:block; text-decoration:none; height:57px; float:left;}	#homecontainer .homebox h3, #homecontainer .homebox p {margin:0; padding:0; color: #b2b2b2; font: bold 12px Arial, sans-serif;}
#homecontainer .homebox h3 {padding-top:15px; font-size:14px}
#homecontainer .homebox p {background: transparent url(/img/ico2or_arrow.gif) no-repeat right center; display: block;width:215px;float:left}
#homecontainer .homebox h3 span {color:#add42c}
#homecontainer .minititle {float:left; clear:left; margin:0; margin: 8px 0 0;font-weight:bold;font-size:11px;color:#b2b2b2;text-transform:uppercase;display:block;font-family:Arial,Serif}
#homecontainer .homebox img {text-decoration:none; padding:10px 13px 8px 18px; float:left}
#homecontainer #homeleft{float:left; display:block; width: 306px; padding: 0}
#homecontainer #homecenter {float:left; display:block; width: 307px; padding: 0}
#homecontainer #homeright {float:left; display:block;width: 242px;}
*html #homecontainer #homecenter { width:285px;}
#homecontainer .homebox:hover h3, #homecontainer .homebox:hover h3 span, #homecontainer .homebox:hover p{color: #f1f1f1}
#homecontainer #homeleft .homebox img {float: left;padding: 10px 10px 8px 12px;text-decoration: none}
#homecontainer #homecellette {display:block; float:left; margin:0; padding:0; width:242px; height:139px}
/* Versione BIG */
/* #homecontainer #homecellette {display:block; float:left; margin: 12px 0 0 0; padding:0; width:242px; height:203px} */

/* Pulsante Tutti i prodotti + menu'*/
#homevisual a.allprods {text-decoration: none; color: #000; margin:7px 0 0 692px; position:absolute;display:block; width:156px; height: 38px; background: transparent url(/img/ico1bt_allprods.gif) no-repeat left top;float:left; clear:left;z-index:9}
/**:first-child+html #homevisual a.allprods {float:left; margin: 2px 0 0 687px}*/
*:first-child+html #homevisual a.allprods.opened {float:right; margin: 9px 0 0 -163px}
#homevisual a.allprods.opened {background-position: 0 -38px}
#hp_allprodsmenu {background: url(/img/str_bg_allprods.gif) no-repeat scroll left top transparent; clear: left; display: none; float: left;height: 289px; margin: 5px 0 0 5px;width: 845px}
*:first-child+html #hp_allprodsmenu  {margin: 0 0 0 5px}
#hp_allprodsmenu  .allProdsMenuColumn {display: block; min-height: 150px; float: left; margin: 40px 5px 0 10px; width: 123px; background: transparent url(/img/str_bg_filetto_allprods_ver.gif) no-repeat left top}
* html #hp_allprodsmenu  .allProdsMenuColumn  {margin-left:5px}
#hp_allprodsmenu  .allProdsMenuColumn  h3 {margin:0;padding:0 0 5px 10px; font-size: 11px}
#hp_allprodsmenu  .allProdsMenuColumn ul {margin:0; padding:0 0 0 10px; list-style-type: none; font-size: 11px; height: 120px; clear:left}
#hp_allprodsmenu  .allProdsMenuColumn ul li {margin:0; padding:0 0 3px 7px; background: transparent url(/img/bl_simplearrow.gif) no-repeat left 5px; line-height: 12px}
#hp_allprodsmenu  .allProdsMenuColumn ul li a {color: #666; text-decoration:none}
#hp_allprodsmenu  .allProdsMenuColumn ul li a:hover {text-decoration:underline; color: #6f8f0a}
#hp_allprodsmenu  .allProdsMenuColumn .pp {margin: 0 0 0 8px;float:left;clear:left;display:block; width: 120px; border: solid 1px #aaa;border-radius: 4px;  box-shadow:0px 2px 2px #999;-moz-box-shadow: 0px 2px 2px #999;-webkit-box-shadow: 0px 2px 2px #999;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#999999')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#999999'); background-color: #fff}
* html #hp_allprodsmenu  .allProdsMenuColumn .pp {margin-left: 4px}
#hp_allprodsmenu  .allProdsMenuColumn .pp h4 {padding:2px 5px; margin:0; color: #6f8f0a; font-size: 11px}
#hp_allprodsmenu  .allProdsMenuColumn .pp ul {height: auto; padding: 0 0 3px 5px; clear:left}
#hp_allprodsmenu  .allProdsMenuColumn .pp ul li {height: auto; padding: 0 0 3px 5px; margin:0; line-height: 12px; background: transparent url(/img/bl_quadratinogrigio.gif) no-repeat left 6px}
#hp_allprodsmenu  .allProdsServizi {float:left; width: 812px; display:block; border-top: solid 1px #dedede; margin: 10px 0 0 18px}
* html #hp_allprodsmenu  .allProdsServizi {margin-left: 9px}
#hp_allprodsmenu  .allProdsServizi h3 {float:left; display:block;width:160px; clear:none; padding:0; margin: 5px 0; font-size: 11px; text-transform: uppercase}
#hp_allprodsmenu  .allProdsServizi ul {display: block;float: left;margin: 5px 0;padding: 0;width: 645px}
#hp_allprodsmenu  .allProdsServizi ul li {float:left; display:block; background: transparent url(/img/bl_simplearrow.gif) no-repeat 9px 4px; padding: 0 0 3px 15px}
#hp_allprodsmenu  .allProdsServizi ul li a {color: #666; text-decoration:none}
#hp_allprodsmenu  .allProdsServizi ul li a:hover {text-decoration:underline; color: #6f8f0a}
#hp_allprodsmenu img.loading {padding:135px 0 0 402px}

/* Cellette*/
#homecelletteswitch {float:left;clear:left;height:23px}
#homecelletteswitch span {padding-right:20px}
#homecelletteswitch a {-moz-border-radius:4px; border-radius:4px; display: block; width: 18px; height: 5px; display:block; float:left; margin: 12px 0 0 8px; border: solid 1px #454545; background-color: #000; line-height: 0px}
#homecelletteswitch a.selected {background-color: #8ab10b; border: solid 1px #6f8f0a}
#homecellettecont {clear:left;display:block;float:left;height:122px;margin-top:6px; width:242px;overflow:hidden;border-radius: 8px;}
#homecellettecont div {clear:left;display:block;float:left;height:122px;width:242px; text-align:center}
#homecellettecont div  a {color: #000; text-align:left}

/* Social box versione GRANDE */
#hpsocialboxcontainer {filter: none; color: #fff; background: url(/img/str_hp_socialbox_bg.gif) no-repeat scroll left top transparent;display: block;float: left;height: 122px; margin: 8px 0 0 0; text-decoration: none; width: 287px}
#hpsocialboxcontainer #soc_loading {padding: 44px 0 0 125px; position: absolute}
#hpsocialboxcontainer .tweetTitle {width:190px;height:30px;float:left;display:block;margin:10px 0 10px 10px}
#hpsocialboxcontainer .tweetTitle a.profileIcon {float:left;display:block;}
#hpsocialboxcontainer .tweetTitle div.topGroup {float:left;display:block;width:100px;margin: 0 0 0 10px}
#hpsocialboxcontainer .tweetTitle div.topGroup a,#hpsocialboxcontainer .tweetTitle div.topGroup a:hover {clear:both;float:left;display:block;color:#bbb;text-decoration:none}
#hpsocialboxcontainer .tweetTitle div.topGroup a.profileName {color:#8ab10b;font-size:14px;font-weight:bold;font-family:Arial, Serif}
#hpsocialboxcontainer .date {float:left;font-size:10px;color:#696868;margin:6px 11px;display:block}
#hpsocialboxcontainer .tweet {clear:both;display:block;padding: 0 11px;color:#bbb;height:42px} 
#hpsocialboxcontainer .tweet a,#hpsocialboxcontainer .tweet  a:hover {text-decoration:none;color:#8ab10b}
#hpsocialboxcontainer a.showAll,#hpsocialboxcontainer a.showAll:hover {text-decoration:none;color:#8ab10b;float:right;margin:5px 13px 0}
#hpsocialboxcontainer .icoTwitter{float:right;margin:14px 13px 0 0}

/* Vivocha */
#headerMenu span {float:right;display:block}

/*disclaimer*/
.disclaimer {display:none;clear:left;color:#777;margin-top:10px;float:left;width:100%}

/* Overlay */
div.overlay {box-shadow: 0px 5px 10px #000; position:fixed;width:500px;padding:10px;height:304px;border:none;display:none;background-color:#fff;border-radius:10px;margin:-161px 0 0 -260px;top:50%;left:50%}
div.overlay object, div.overlay embed {margin:10px 0 0}
div.overlay a.close {border:solid 3px #fff;width:30px;height:30px;border-radius:50%;background: #000 url(/img/hcalc_close.gif) no-repeat center center;margin:-18px 0 0 -18px;left:100%;position:absolute;top:0}
#layerpop {position:absolute;top:0;left:0;opacity:0.5;width:100%;background-color:#000;margin:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50)}

/* Videoplayer */
/* Stili del videoPlayer */
.videoPlayer {width:100%;display:block;height:auto;float:left;margin:0;padding:0;background-color:#333}
.videoPlayer.fs {float:none}
.videoPlayer video {width:100%;display:block;height:auto;clear:left;float:left;background-color:#000;margin:0;padding:0}
.videoPlayer  .playBig {z-index:99;position:absolute;text-align:center;display:block;cursor:pointer;background:transparent url(/img/videoplayer_play.png) no-repeat center center;width:100%}
.videoPlayer .console {overflow:hidden;border-top:solid 1px #454545;float:left;clear:left;height:25px;background:#333 url(/img/videoplayer_console_bg.gif) repeat-x 0 center ;width:100%;padding: 0 120px 0 32px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}
.videoPlayer.nofullscreen .console {padding-right:89px}
.videoPlayer .vidBtn {float:left; height:24px;width:31px; background: transparent url(/img/videoplayer_buttons.gif) no-repeat 0 0; border-right:solid 1px #333;margin:0}
.videoPlayer .vidBtn.disabled {opacity:0.5; filter: alpha(opacity = 50)}
.videoPlayer .vidBtn.play {margin-left:-32px}
.videoPlayer.pause  .vidBtn.play {background-position: 0 -23px}
.videoPlayer.pause  .playBig {display:none;}
.videoPlayer .vidBtn.fullscreen {float:right;background-position: 0 -48px;margin-right:-120px;border-left:#454545;border-right:0}
.videoPlayer.fs .vidBtn.fullscreen {background-position: 0 -72px}
.videoPlayer .vidBox {margin:0px;height:24px; padding:0px;display:block;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.videoPlayer .vidBox.timeLine {width:100%;margin:0}
.videoPlayer .vidBox .bar {background:#333;width:100%;margin:0;float:left;height:24px;cursor:pointer}
.videoPlayer .vidBox .bar .ui-slider-range {float:left;height:24px;background:#8ab10b url(/img/videoplayer_gauge.gif) repeat-x 0 center}
.videoPlayer .vidBox.volume {width:90px;padding:0;margin-right:-90px;float:right;border-left:solid 1px #454545;border-right:solid 1px #333}
.videoPlayer .vidBox.volume .volIcon {float:left;width: 24px;height: 24px;background: transparent url(/img/videoplayer_buttons.gif) no-repeat -2px -96px;}
.videoPlayer .vidBox.volume .bar {float:right;background-color:transparent;width:60px;height:24px}
.videoPlayer .vidBox.volume .ui-slider-range {background: transparent url(/img/videoplayer_volume.gif) no-repeat 0 4px}

/* 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;}