/* @group tags */
@font-face{
font-family: 'HelveticaLTStdCondensed';
/*IE*/
src: url('../fonts/helveticaltstd-cond-webfont.eot');
/*Altri Browsers*/
src: local('HelveticaLTStdCondensed'), url('../fonts/helveticaltstd-cond-webfont.woff') format('woff'), url('../fonts/helveticaltstd-cond-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
body { margin: 0; padding: 0; font-family: Arial, sans-serif; font-size: 12px; line-height: 16px; color: #333333; text-align: center; background: #ffffff; }
h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; font-size: 12px; }
p { }
a { color: #175fe8; text-decoration: underline; }
a:hover { text-decoration: none; }
a img, map { border: none; text-decoration: none; }
ul { margin: 0; padding: 10px; }
li { }
ol.alpha { list-style-type: lower-latin; }
ul.list { margin: 0; padding: 0 0 0 15px; list-style-type: disc; }
table { margin: 0; padding: 0; border-collapse: collapse; }
td, th { margin: 0; padding: 0; border-collapse: collapse; }
hr { display: none; }
form { margin: 0; padding: 0; }
input, textarea, select { font-family: Arial, sans-serif; font-size: 12px; color: #333333; border: 1px solid #757575; padding: 2px; }
input:focus, textarea:focus, select:focus { border: 1px solid #757575; }
.noBrd { border: none; }
option { padding: 0; margin: 0; }
textarea, select { font-size: 100%; font-family: inherit; }
textarea { overflow: auto; }
button { background: #e1e1e1; font-size: 100%; font-family: inherit; color: #666666; cursor: pointer; border: 1px solid #757575; margin: 5px 5px 0 5px; padding: 0px 5px 0px 5px; font-weight: bold; width: auto; }
button:hover { background: #eeeeee; }
.imgLeft{ float:left; margin:0 10px 2px 0;}
.imgRight{ float:right; margin:0 0px 2px 10px;}
.marginTop{ margin-top:20px;}
.marginBottom{ margin-bottom:20px;}
.jst{ text-align:justify;}
input[type="checkbox"]{ background:transparent !important; border:none !important;  width:25px !important; padding:0 !important}
input[type="radio"]{ background:transparent !important; border:none !important;  width:25px !important; padding:0 !important}

/* @end */
/* @group TYPOHRAPHY */
.summaryNew{ font-weight:normal;display:block;height:36px; line-height:36px; background:#f2f2f2;  border:1px solid #dadada; padding:0 10px !important; font-family: 'HelveticaLTStdCondensed'; font-size:17px; color:#303030;}
.summaryNew a{color:#303030; text-decoration:none;}
.summaryNew a:hover{background:transparent !important;}
a.linkBlock{ display:block; border-bottom:1px solid #dadada; padding:10px 2px; color:#5d5d5d; text-decoration:none; text-align:justify; }
a:hover.linkBlock{ background:#EAF3FF;text-decoration:none; }
.imgLeft{ float:left;}
/* @end */
/* @group main */
#container { width: 914px; margin: 0 auto 0 auto; text-align: left; }


/* @group subnav */
#subnav { width: 210px; margin: 0; padding: 0; }
#subnav li { margin: 0; padding: 0; list-style-type: none; min-height: 1px; height: auto !important; height: 1px; padding: 8px 0 0 0; border-bottom: 1px solid #999999; }
#subnav li a { color: #7c7c7c; text-decoration: none; }
#subnav li span { color: #7c7c7c; text-decoration: none; font-weight: bold; }
.ss1 #subnav li.n1 a, 
.ss2 #subnav li.n2 a, 
.ss3 #subnav li.n3 a, 
.ss3 #subnav li.n3 a, 
.ss4 #subnav li.n4 a, 
.ss5 #subnav li.n5 a, 
.ss6 #subnav li.n6 a, 
.ss7a #subnav li.n7 a.n7a, 
.ss7b #subnav li.n7 a.n7b,
.ss7c #subnav li.n7 a.n7c,
.ss7d #subnav li.n7 a.n7d,
.ss9a #subnav li.n9 a.n9a,
.ss9b #subnav li.n9 a.n9b,
.ss9c #subnav li.n9 a.n9c,
.ss9d #subnav li.n9 a.n9d,
.ss9e #subnav li.n9 a.n9e,
.ss10a #subnav li.n10 a.n10a,
.ss10b #subnav li.n10 a.n10b,
.ss10c #subnav li.n10 a.n10c,
.ss10d #subnav li.n10 a.n10d,
.ss10e #subnav li.n10 a.n10e,
.ss11b #subnav li.n11 a.n11b,
.ss11c #subnav li.n11 a.n11c,
.ss8 #subnav li.n8 a, 
.ss9 #subnav li.n9 a, 
.ss10 #subnav li.n10 a { font-weight: bold; }
#subnav.products a { display: block; padding: 4px 0 4px 24px; }
#subnav.products .icFree { background: transparent url(../images/mini-ico-free.gif) no-repeat center left; }
#subnav.products .icPro { background: transparent url(../images/mini-ico-pro.gif) no-repeat center left; }
#subnav.products .icBiz { background: transparent url(../images/mini-ico-biz.gif) no-repeat center left; }
#subnav.products .icIsp { background: transparent url(../images/mini-ico-isp.gif) no-repeat center left; }
#topSites #subnav li { font-weight: bold; border: none; }
#topSites #subnav li a { display: block; border-bottom: none; }
#topSites #subnav ul { padding: 0 0 10px 5px; }
#topSites #subnav li li { border-bottom: 1px solid #999999; }
#topSites #subnav li li a { font-weight: normal; padding: 0; }
#pageDemo #subnav { margin-top: 24px; }
/* showcase  */
.account #subnav { width: 210px; margin: 24px 0 0 0; padding: 0; }
.account #subnav li { display: block; margin: 0; padding: 0; list-style-type: none; min-height: 1px; height: auto !important; height: 1px; border: none; }
.account #subnav li a, .account #subnav li span { display: block; margin: 0; padding: 8px 0 0 0; color: #7c7c7c; text-decoration: none; border-bottom: 1px solid #999999; }
.account #subnav li.subLevel a, .account #subnav li.subLevel span { background: #f1f1f1 url(../images/bg-subnav-showcase-li-li.gif) no-repeat bottom left; padding-left: 20px; }
.ss1 #subnav li.n1 a, 
.ss2 #subnav li.n2 a, 
.ss3 #subnav li.n3 a, 
.ss3 #subnav li.n3 a, 
.ss4 #subnav li.n4 a, 
.ss5 #subnav li.n5 a, 
.ss6 #subnav li.n6 a, 
.ss7a #subnav li.n7 a.n7a, 
.ss7b #subnav li.n7 a.n7b,
.ss7c #subnav li.n7 a.n7c,
.ss7d #subnav li.n7 a.n7d,
.ss9a #subnav li.n9 a.n9a,
.ss9b #subnav li.n9 a.n9b,
.ss9c #subnav li.n9 a.n9c,
.ss9d #subnav li.n9 a.n9d,
.ss9e #subnav li.n9 a.n9e,
.ss10a #subnav li.n10 a.n10a,
.ss10b #subnav li.n10 a.n10b,
.ss10c #subnav li.n10 a.n10c,
.ss10d #subnav li.n10 a.n10d,
.ss10e #subnav li.n10 a.n10e,
.ss11b #subnav li.n11 a.n11b,
.ss11c #subnav li.n11 a.n11c,
.ss8 #subnav li.n8 a, 
.ss9 #subnav li.n9 a, 
.ss10 #subnav li.n10 a { font-weight: bold; }
.account #subnav .summaryNav { padding: 45px 0 0 0; font-size: 16px; color: #2c619f; font-weight: normal; border: none; }
/* @end */
/* @group statmenu */
#statMenuEmpty { /*min-height: 9px; height: auto !important; height: 9px; background: transparent url(../images/stat-graphic-empty.gif) repeat-x top left;*/ }
#statMenu { min-height: 80px; height: auto !important; height: 80px;background: url(../images/stat-graphic-000.gif) repeat-y 0 0; margin-bottom:20px;}
/*.setGraphicNull { background: url(../images/stat-graphic-000.gif) repeat-y 0 0; }
.setGraphicFree { background-image: url(../images/stat-graphic-100.gif); }
.setGraphicPro { background-image: url(../images/stat-graphic-010.gif); }
.setGraphicBiz { background-image: url(../images/stat-graphic-001.gif); }
*/
.setGraphicFree #statPro, .setGraphicFree #statBiz, .setGraphicFree #statIsp, .setGraphicPro #statFree, .setGraphicPro #statBiz, .setGraphicPro #statIsp, .setGraphicBiz #statFree, .setGraphicBiz #statPro , .setGraphicBiz #statIsp, .setGraphicIsp #statFree, .setGraphicIsp #statBiz, .setGraphicIsp #statPro { opacity: 0.3; -moz-opacity: 0.3; filter: alpha(opacity=30); }

#statMenu a { color: #000000; text-decoration: none; }
#statMenu .demo { display: block; color: #175fe8; text-decoration: underline; padding: 3px 0 0 0; }
#statMenu .slogan { font-size: 11px; }

#statMenu #statFree { width: 207px; float: left; padding: 8px 0px 8px 18px; }
#statMenu #statPro {  width: 210px; float: left; padding: 8px 0px 8px 15px;  }
#statMenu #statBiz {  width: 210px; float: left; padding: 8px 0px 8px 15px;  }
#statMenu #statIsp { width: 210px; float: left; padding: 8px 0px 8px 15px;  }
/* @end */
#main { }
#footer { }
#footer .partners { text-align: center; padding: 25px 0 0 0; }
#footer .partners img { margin: 0 10px 0 10px; }
#footer .copyright { margin: 30px 0 0 0; text-align: center; background: transparent url(../images/bg-copyright.gif) no-repeat top center; padding: 12px 0 40px 0; color: #888888; }
#footer .copyright small { font-size: 11px; }
#footer .copyright a { color: #666666; }
/* @end */
/* @group boxes */
.boxContent { width: 900px; padding: 0 0 0 7px; margin: 15px 0 0 0; position:relative; }
.box1col { width: 210px; float: left; margin: 0 0 0 20px; overflow: hidden; }
.box1colBord { width: 208px; float: left; margin: 0 0 0 20px; border: 1px solid #cccccc; }
.box2col { width: 440px; float: left; margin: 0 0 0 20px; }
.box2colBord { width: 438px; float: left; margin: 0 0 0 20px; border: 1px solid #cccccc; }
.box3col { width: 670px; float: left; margin: 0 0 0 20px; overflow: hidden; line-height: 20px; display: inline; }
.box3col .credit{ font-size: 10px; color: #999999; float: right; text-align: right; }
.box3colBord { width: 668px; float: left; margin: 0 0 0 20px; border: 1px solid #cccccc; }
.box4col { width: 900px; }
.box1col.first, .box1colBord.first, .box2col.first, .box2colBord.first, .box3col.first, .box3colBord.first { margin: 0; overflow: hidden; }

#rinfo {width:300px; margin:0 auto; height:80px;}
#rinfo a {-moz-border-radius: 3px 3px 3px 3px; background:url(../images/bg-calltoaction-app.jpg) 0 0; color: #FFFFFF; font-family: 'HelveticaLTStdCondensed';font-size: 28px;height: 50px;line-height: 50px;padding: 0 20px 0 20px;position: absolute;text-decoration: none; top: 10px; }
#rinfo a:hover {background:url(../images/bg-calltoaction-app.jpg) 0 -50px}
a.calltoaction  {-moz-border-radius: 3px 3px 3px 3px;background: url("../images/bg-calltoaction.jpg") no-repeat scroll 0 0 transparent;color: #FFFFFF;font-family: 'HelveticaLTStdCondensed';font-size: 14px;height: 24px;line-height: 24px;padding: 0 10px 0 25px;position: absolute;right: 0;text-decoration: none;top: 10px;}
a.calltoaction:hover {background: url("../images/bg-calltoaction.jpg") no-repeat scroll 0 -24px transparent;}
.boxVan{}
.boxVan .boxGraphic{ background: transparent; margin: 20px 0 0px 7px;width:900px;  z-index:100;}
.boxVan .boxGraphic #homeBanner{z-index:1;    }
.boxVan .boxGraphicBot { background: transparent url(../images/bg-box-van-bottom.gif) no-repeat top left; height: 9px; }
.boxVan .boxGraphicSearch { background: transparent url(../images/bg-box-van-search.gif) no-repeat top left; height: 7px; }

#videoAn { float: left; height: 382px; padding: 15px 0 0 10px; background: no-repeat url(../images/it/back-banner-video.gif); width: 221px; margin: 15px 0 0 5px; display: inline; }
#videoAn p{ padding-top: 230px; }
#videoAn_en {
        float:left;
        height: 382px;
        padding: 15px 0 0 10px;
        background: no-repeat url(../images/en/back-banner-video.gif);
        width: 221px;
        margin: 15px 0 0 5px;
        display: inline;
}
#videoAn_en p{
        padding-top:230px;
}
#videoAn_fr {
        float:left;
        height: 382px;
        padding: 15px 0 0 10px;
        background: no-repeat url(../images/en/back-banner-video.gif);
        width: 221px;
        margin: 15px 0 0 5px;
        display: inline;
}
#videoAn_fr p{
        padding-top:230px;
}
#videoAn_de {
        float:left;
        height: 382px;
        padding: 15px 0 0 10px;
        background: no-repeat url(../images/en/back-banner-video.gif);
        width: 221px;
        margin: 15px 0 0 5px;
        display: inline;
}
#videoAn_de p{
        padding-top:230px;
}
#videoAn_es {
        float:left;
        height: 382px;
        padding: 15px 0 0 10px;
        background: no-repeat url(../images/en/back-banner-video.gif);
        width: 221px;
        margin: 15px 0 0 5px;
        display: inline;
}
#videoAn_es p{
        padding-top:230px;
}
#loginBox { padding: 40px 5px 5px 0; }
#loginBox input { width: 95px; color: #333333; height: 14px; padding: 1px; }
#loginBox button { margin: 4px 0 0 5px; line-height: 12px; width: 90px; }
#loginBox a { color: #666666; }
#loginBox small { }
#loginBox .icIsp { padding: 2px 0 2px 25px; background: transparent url(../images/mini-ico-isp.gif) no-repeat center left; }
#searchBox { text-align: right; padding: 5px 17px 15px 5px; background: transparent url(../images/bg-box-van-search.gif) no-repeat bottom right; }
#searchBox #logo { float: left; width: 220px; text-align: left; }
#searchBox form { float: right; width: 380px; }
.paginate { text-align: center; }
.adBan { text-align: center; }
.informat { background: #eeeeee; padding: 10px; }
/* @end */

/* @group sections */
.navtab{ overflow:hidden;}
.navtab li{ float:left; text-align:center; }
.navtab li a{  display:block;height:36px; line-height:36px; background:#f2f2f2; margin-left:2px; border:1px solid #dadada; padding:0 10px !important; font-family: 'HelveticaLTStdCondensed'; font-size:17px; color:#929292; text-decoration:none;}
.navtab li a:hover{  background:#f9f9f9 !important;}
.navtab li.first a{ margin-left:0px; }
.navtab li a.selected{ border-bottom:1px solid #fff; background:#fff; color:#303030; }
.navtab li a:hover.selected{ background:#fff !important;}
.sheet{ border:1px solid #ccc; margin-top:-1px; padding:10px; overflow:hidden;}
.sheet .summaryBox{ border:none !important; }
.box1col .navtab li a{width:74px;}
.box1col .navtab li.first a{ width:50px !important; }
.box2col .navtab li a{width:63px; font-size:14px;}
.box2col .navtab li a#link4{}
.box2col .navtab li a#link3{}
.box2col .navtab li.first a{  }
.highlight{ background:#fffcad !important;}
.fieldHighlight{ border:2px solid #ee4 !important;}
.navtab li a.selected.highlight{ border-bottom:1px solid #fffcad; }
/* @end */

/* @group sections */
/* @group home_miniboxes */
.home .homeMiniBoxes {padding:0px 0 0 7px; }
.homeMiniBoxes {padding:30px 0 0 0; }
.homeMiniBoxes .box1colBord { min-height: 275px; height: auto !important; height: 275px; }
.homeMiniBoxes .photo { }
.homeMiniBoxes .photo img { display: block; }
.homeMiniBoxes .summary { display: block; padding: 5px; border-bottom: 1px solid #cccccc; }
.homeMiniBoxes .summaryBox { display: block; padding: 5px; border-bottom: 1px solid #cccccc; }
.homeMiniBoxes .summaryBox a { text-decoration: none;font-family: 'HelveticaLTStdCondensed';color: #146381; font-size:16px; font-weight:normal;}
.homeMiniBoxes .summaryBox a:hover { text-decoration: underline; }
.homeMiniBoxes .texts { padding: 5px 0 5px 5px; min-height: 180px; height: auto !important; height: 180px; }
.homeMiniBoxes .texts div { padding: 8px 5px 0 5px; }
.homeMiniBoxes .texts div { padding: 8px 5px 0 5px; text-align:justify; }
/*---- news */
.homeMiniBoxes .related { padding: 5px; }
.related .icIsp { padding: 2px 0 2px 25px; background: transparent url(../images/mini-ico-isp.gif) no-repeat center left; }
.related .icBiz { padding: 2px 0 2px 25px; background: transparent url(../images/mini-ico-biz.gif) no-repeat center left; }
.homeMiniBoxes .subNav { display: block; padding: 5px; border-bottom: 1px solid #cccccc; text-decoration: none; }
.homeMiniBoxes .subNavRed a { display: block; padding: 8px 5px 7px 5px; border-bottom: 1px solid #cccccc; text-decoration: none; background: #e55e4f; color: #ffffff; font-weight: bold; }
.homeMiniBoxes ul { margin: 0; padding: 0; list-style-type: none; }
.homeMiniBoxes li { margin: 0; padding: 0; list-style-type: none; }
.homeMiniBoxes li a { padding: 10px 5px 9px 5px; min-height: 0px; height: auto !important; height: 0px; color:#5d5d5d; }
.homeMiniBoxes li a:hover { background:#EAF3FF; }
/*---- support con collabora */
.homeMiniBoxes .box1col { min-height: 342px; height: auto !important; height: 342px; }
#box1col-supporto ul{ margin-top:47px;}
.homeMiniBoxes #support { }
.homeMiniBoxes #support .photo img { border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; }
.homeMiniBoxes #support .subNavRed { padding: 0px; }
.homeMiniBoxes #support li { padding: 0; }
.homeMiniBoxes #support a { border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; }
.homeMiniBoxes span.subNavLast { display: block; height: 33px; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; }
.homeMiniBoxes #support #bannerCollabora { margin: 18px 0 0 0; width: 210px; }
.homeMiniBoxes #support #bannerCollabora a { border: 0; }
/* @end */
/* tabella caratteristiche */
/* @group tbcaratteristiche */
.tbCarat { width: 100%; }
.tbCarat th { }
.tbCarat .group th { background: #e0e0e0; padding: 20px 5px 2px 5px; background: transparent url(../images/bg-carat-gruppo.gif) repeat-x 0px 15px; }
.tbCarat td { padding: 2px 5px 2px 5px; border-bottom: 1px solid #e1e1e1; }
.tbCarat .tdFree, .tbCarat .tdPro, .tbCarat .tdBiz, .tbCarat .tdIsp { text-align: center; }
.tbCarat .evidence a { font-weight: bold; }
.tbCarat .other a { color: #9c9c9c; }
.tbCarat .firstLogo th { padding: 2px 5px 0 5px; text-align: center; }
.otherCarat { }
.otherCarat a img { float: left; display: block; margin: 0 10px 10px 0; }
.videoCarat a img { clear: both; margin: 15px 0 0 0; }
/* @end */
/* @group tbcookie */
.tbCookie { width: 100%;font-size:10px; }
.tbCookie th { border: 1px solid #b1b1b1; text-align: center; }
.tbCookie .group th { background: #e0e0e0; padding: 20px 5px 2px 5px; background: transparent url(../images/bg-carat-gruppo.gif) repeat-x 0px 15px; }
.tbCookie td { padding: 2px 5px 2px 5px; border: 1px solid #b1b1b1; }
/* @end */

/* tabella siti top */
/* @group tbsititop */
.tbSititop { width: 100%; }
.tbSititop th { background: transparent url(../images/bg-navigator.gif) repeat-x top left; color: #ffffff; padding: 6px 10px 6px 10px; }
.tbSititop th.ranks img { vertical-align: middle; }
.tbSititop td { padding: 6px 10px 6px 10px; }
.tbSititop .evidence td { background: #f5f8fb; }
.tbSititop td.rank { font-size: 16px; font-weight: bold; width: 50px; }
.tbSititop td.rank img { vertical-align: middle; }
.tbSititop  td.thumb { width: 99px; }
.tbSititop  td.thumb img { border-top: 1px solid #5381b6; border-left: 1px solid #5381b6; border-right: 1px solid #69a4e8; border-bottom: 1px solid #69a4e8; padding: 1px; }
.tbSititop td.site { width: 291px; }
.tbSititop td.site a { color: #333333; }
.tbSititop td.ranks { width: 150px; white-space: nowrap; }
.tbSititop td.rank img, .tbSititop td.ranks img { vertical-align: middle; }
/* @end */
/* @group bacheca */
.showcase .sponsorH { width: 900px; padding: 10px 0; margin: 0 0 0 7px; text-align: center; background: #f4f4f4; }
.doubleTitle { width: 100%; }
.doubleTitle1st { width: 50%; float: left; }
.doubleTitle2nd { width: 50%; float: left; text-align: right; }
/* tabella bacheca */
.tbShow { width: 100%; }
.tbShow td, .tbtbShow th { padding: 4px 10px 4px 10px; }
/* tabella bacheca valori totali */
.tbShowTotal { margin: 5px 0 0 0; width: 100%; }
.tbShowTotal td { padding: 20px 30px 20px 30px; border-left: 1px solid #666666; font-weight: bold; }
.tbShowTotal td.first { padding: 6px 30px 6px 0px; border-left: none; }
.tbShowTotal td .value { font-size: 18px; }
/* tabella bacheca dati */
.tbShowData { width: 100%; }
.tbShowData th.mainTitle { color: #ffffff; font-size: 18px; padding: 0; }
.tbShowData th.mainTitle span { display: block; float: left; width: 100px; margin: 5px; }
.tbShowData th.mainTitle small { display: block; float: right; width: 501px; padding: 10px 5px 0 0; text-align: right; font-size: 12px; }
.tbShowData#free th.mainTitle { background: transparent url(../images/bg-showdata-free.gif) repeat-x top left; }
.tbShowData#pro th.mainTitle { background: transparent url(../images/bg-showdata-pro.gif) repeat-x top left; }
.tbShowData#biz th.mainTitle { background: transparent url(../images/bg-showdata-biz.gif) repeat-x top left; }
.tbShowData th.mainTitle span { padding: 5px 0 5px 35px; display: block; }
.tbShowData#free th.mainTitle span { background: transparent url(../images/logo-free-lettera.gif) no-repeat center left; }
.tbShowData#pro th.mainTitle span { background: transparent url(../images/logo-pro-lettera.gif) no-repeat center left; }
.tbShowData#biz th.mainTitle span { background: transparent url(../images/logo-biz-lettera.gif) no-repeat center left; }
.tbShowData th { background: transparent url(../images/bg-intestazione-grigia.gif) repeat-x top left; }
.tbShowData th, .tbShowData td { padding: 6px 10px 6px 10px; }
.tbShowData td { border-bottom: 1px solid #e1e1e1; }
.selMulti { border: 1px solid #cccccc; padding: 2px 25px 2px 5px; background: transparent url(../images/bg-showdata-selmulti.gif) no-repeat center right; text-decoration: none; }
.selMultiBox { border: 1px solid #cccccc; padding: 1px; min-height: 100px; height: auto !important; height: 100px; position: absolute; background: #ffffff; }
#free .selMultiBox { border: 1px solid #f97e02; }
#pro .selMultiBox { border: 1px solid #ea1900; }
#biz .selMultiBox { border: 1px solid #3a81dc; }
.selMultiBox a { text-decoration: none; }
.selMultiBox a:hover { text-decoration: underline; }
.selMultiBox .sum { color: #ffffff; padding: 2px; }
#free .selMultiBox .sum { background: transparent url(../images/bg-showdata-free.gif) repeat-x top left; }
#pro .selMultiBox .sum { background: transparent url(../images/bg-showdata-pro.gif) repeat-x top left; }
#biz .selMultiBox .sum { background: transparent url(../images/bg-showdata-biz.gif) repeat-x top left; }
#isp .selMultiBox .sum { background: transparent url(../images/bg-showdata-biz.gif) repeat-x top left; }
.selMultiBox table { width: auto; text-align: left; }
.selMultiBox th, .selMultiBox td { border-bottom: 1px solid #eaeaea; }
.selMultiBox th { padding: 1px 2px 1px 3px; font-weight: normal; }
.selMultiBox .addAccount { padding: 1px 2px 1px 3px; border-top: 1px solid #cccccc; text-align: left; }
#free .selMultiBox .addAccount span { color: #f97e02; }
#pro .selMultiBox .addAccount span { color: #ea1900; }
#biz .selMultiBox .addAccount span { color: #3a81dc; }
.selMultiBox .close { border-top: 1px solid #cccccc; text-align: right; padding: 0 5px 0 5px; font-size: 10px; }
/* ###### sezione video configurazione ###### */
#showVideoConfig { overflow: hidden; }
#showVideoConfig .intro { display: block; margin: 0 0 15px 0; }
.svc { min-height: 402px; height: auto !imortant; height: 402px; padding-top: 27px; }
.cloudleft { width: 303px; float: left; background: transparent url(../images/bg-bacheca-video-cloud-left.gif) no-repeat top left; padding-left: 24px; }
.cloudRight { width: 281px; float: right; background: transparent url(../images/bg-bacheca-video-cloud-right.gif) no-repeat top left; padding-left: 55px; }
.svc .desc { width: 238px; text-align: center; padding-top: 10px; }
.cloudRight .desc { padding-left: 15px; }
.svcCloudCenter { clear: both; }
.svcCloudCenter .cloudTop { background: transparent url(../images/bg-bacheca-video-cloudcenter-top.gif) no-repeat top left; padding: 18px 0 0 0; }
.svcCloudCenter .cloudBot { background: transparent url(../images/bg-bacheca-video-cloudcenter-bot.gif) no-repeat top left; padding: 0 0 24px 0; }
.svcCloudCenter .cloudMid { min-height: 331px; height: auto !important; height: 331px; background: transparent url(../images/bg-bacheca-video-cloudcenter-mid.gif) repeat-y top left; overflow: hidden; }
.cloudMid .clVisual { width: 385px; float: left; padding: 0 0 0 24px; }
.cloudMid .summary { display: block; padding: 4px 0 3px 15px; color: #ffffff; }
.cloudMid .clVisual .summary { background: transparent url(../images/bg-bacheca-video-cloudcenter-sum1.gif) no-repeat top left; }
.cloudMid .clVisual img { margin: 15px 0 0 0; }
.cloudMid .clReport { width: 236px; float: left; padding: 0 0 0 15px; }
.cloudMid .clReport .summary { background: transparent url(../images/bg-bacheca-video-cloudcenter-sum2.gif) no-repeat top left; }
.cloudMid .clReport ul { margin: 15px 0 0 0; padding: 0; list-style-type: none; }
.cloudMid .clReport li { display: block; padding: 2px 5px 2px 25px; background: transparent url(../images/bg-bacheca-video-cloudcenter-list.gif) no-repeat center left; }
.cloudMid .clReport li.odd { background: #f8f8f8 url(../images/bg-bacheca-video-cloudcenter-list.gif) no-repeat center left; }
/* ###### sezione guida video config ###### */
#hlpVideoCfg { overflow: hidden; }
#hlpVideoCfg { overflow: hidden; }
#hlpVideoCfg .hvc1 { text-align: center; float: left; width: 246px; }
#hlpVideoCfg .hvc2 { float: left; width: 401px; padding: 0 10px 0 0; }
#hlpVideoCfg .hvc2 table { width: 100%; margin: 10px 0 0 0; padding: 0; }
#hlpVideoCfg .hvc2 th { background: #f1f1f1; padding: 2px 5px; }
#hlpVideoCfg .hvc2 td { padding: 2px 5px; }
#hlpVideoCfg .hvc2 .odd td { background: #fafafa; border-top: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; }
#hlpVideoCfg .hvc3 { clear: both; }
#hlpVideoCfg .hvc3 .code { background: #f1f1f1 url(../images/bg-bacheca-video-codice.gif) repeat-x top left; height: 240px; width: 635px; overflow: auto; padding: 5px; font-family: Monospace; font-size: 12px; }
#hlpVideoCfg .hvc4 { padding: 0px 20px; }
#hlpVideoCfg .hvc4 li { padding: 5px 0px; }
#hlpVideoCfg .hvc5 { width: 651px; padding: 0 10px 0 0; }
#hlpVideoCfg .hvc5 table { width: 100%; margin: 10px 0 0 0; padding: 0; }
#hlpVideoCfg .hvc5 th { background: #f1f1f1; padding: 2px 5px; }
#hlpVideoCfg .hvc5 td { background: #fafafa; border-top: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; }
/* ###### sezione guida youtube config ###### */
#hlpYoutubeCfg { overflow: hidden; }
#hlpYoutubeCfg .sub { padding: 0 0 0 75px; }
#hlpYoutubeCfg label { display: block; color: #2c619f; font-weight: bold; padding: 20px 0 0 0; }
#hlpYoutubeCfg .inpTxt { width: 490px; }
#hlpYoutubeCfg .note { color: #888888; font-size: 11px; }
#hlpYoutubeCfg .inpImage { border: none; margin: 10px 0 0 155px; }
#hlpYoutubeCfg .inpTxtarea { width: 660px; }
/* ###### sezione upgrade pro ###### */
.boxUpgradePro { overflow: hidden; }
.boxUpgradePro .item { width: 298px; margin: 0 0 0 13px; float: left; }
.boxUpgradePro .last { margin: 0 0 0 43px; }
.boxUpgradePro .top { background: transparent url(../images/bg-upgrade-round-top.gif) no-repeat top left; height: 11px; width: 298px; overflow: hidden; }
.boxUpgradePro .mid { background: #eeeeee; line-height: 14px; padding: 6px 16px 7px 19px; overflow: hidden; }
.boxUpgradePro .bot { background: transparent url(../images/bg-upgrade-round-bot.gif) no-repeat bottom left; height: 11px; width: 298px; }
.boxUpgradePro .mid .sum { margin: 0 0 15px 0; }
.boxUpgradePro .mid .desc { min-height: 75px; height: auto !important; height: 75px; }
.boxUpgradePro .mid .rel { display: block; background: transparent url(../images/bg-upgrade-rel-top.gif) no-repeat top left; padding: 4px 0 0 0; color: #ffffff; text-decoration: none; }
.boxUpgradePro .mid .rel span { display: block; background: transparent url(../images/bg-upgrade-rel-bot.gif) no-repeat bottom left; padding: 0 0 4px 0; text-align: center; }
/* @end */
/* tabella prezzi */
/* @group tbPrices */
.tbPrices { width: 100%; margin: 0 0 25px 0; }
.tbPrices th { background: transparent url(../images/bg-navigator.gif) repeat-x top left; padding: 2px 5px 2px 5px; color: #ffffff; }
.tbPrices td { padding: 10px 5px 5px 5px; border-bottom: 1px dotted #cccccc; }
/* @end */
/* tabella contatori */
/* @group tbCounter */
.tbCounter { width: 100%; margin: 0 0 25px 0; }
.tbCounter th { background: transparent url(../images/bg-navigator.gif) repeat-x top left; padding: 2px 5px 2px 5px; color: #ffffff; }
.tbCounter td { padding: 10px 5px 5px 5px; }
.tbCounter td img { border: 1px solid #cccccc; }
/* @end */
/* tabella registrati */
/* @group tbRegister */
.tbRegister { width: 100%; margin: 0 0 25px 0; }
.tbRegister th { background: transparent url(../images/bg-navigator.gif) repeat-x top left; padding: 2px 5px 2px 5px; color: #ffffff; }
.tbRegister td { padding: 10px 5px 5px 5px; }
.tbRegister .conditions { height: 100px; width: 650px; overflow: auto; border: 1px solid #cccccc; padding: 5px 0px 5px 5px; white-space: pre; }
.tbRegister .notes { font-weight: bold; font-size: 9px; vertical-align: super; }
.register .box1col.first { padding: 20px 0 15px 0; }
/* @end */
/* tabella login */
/* @group tbLogin */
.tbLogin { width: 100%; margin: 10px 0 25px 0; }
.tbLogin th { text-align: right; font-weight: normal; vertical-align: top; padding: 10px 5px 5px 5px; }
.tbLogin th.summary { background: transparent url(../images/bg-navigator.gif) repeat-x top left; padding: 2px 5px 2px 5px; color: #ffffff; text-align: left; font-weight: bold; }
.tbLogin td { padding: 10px 5px 5px 5px; }
.tbLogin .conditions { height: 200px; overflow: auto; border: 1px solid #cccccc; padding: 5px; }
.tbLogin .notes { font-weight: bold; font-size: 9px; vertical-align: super; }
.tbLogin .captcha { vertical-align: middle; }
/* @end */
/* tabella supporto */
/* @group tbSupport */
.tbSupport { width: 100%; margin: 0 0 25px 0; }
.tbSupport th { text-align: right; font-weight: normal; vertical-align: top; padding: 10px 5px 5px 5px; }
.tbSupport th.summary { background: transparent url(../images/bg-navigator.gif) repeat-x top left; padding: 2px 5px 2px 5px; color: #ffffff; text-align: left; font-weight: bold; }
.tbSupport td { padding: 10px 5px 5px 5px; vertical-align: top; }
.tbSupport .conditions { height: 200px; overflow: auto; border: 1px solid #cccccc; padding: 5px; }
.tbSupport .notes { font-weight: bold; font-size: 9px; vertical-align: super; }
.tbSupport .captcha { vertical-align: middle; }
.tbSupport select .group1 { background: #caddea; }
.tbSupport select .group2 { background: #eaeaea; }
/* @end */
/*-- account -------------------------------*/

/* @group account */
#account { }
/*-- tbRapporto ----*/
.account .tbRapporto { width: 100%; margin: 0 0 20px 0; border: 2px solid #e1e1e1; }
.account .tbRapporto td, .tbRapporto th { padding: 4px 10px 10px 10px; }
.account .tbRapporto th { width: 350px; }
.account .tbRapporto button { margin: 0; }
/*-- tbPanel ----*/
/*-- tbCampagne ----*/
#boxCampagne{ padding: 10px 0 0 0; }
#boxCampagne p{ font-size: 11px; }
#boxCampagne img{ float: right; }
#boxCampagne1{ width: 313px; float: left; background: #dfdfdf; }
#boxCampagne2{ width: 357px; float: left; background: #efefef; }
.campagneUp{ padding: 15px; background: #ffffff; border-top: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; border-bottom: #none; height: 50px; }
.campagneUp a{ font-weight: bold; font-size: 16px; color: #2c619f; text-decoration: none; }
.campagneDown{ padding: 15px; background: #f3f3f3; border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #d6d6d6; height: 50px; }
.campagneDown a{ font-weight: bold; font-size: 16px; color: #8aa6c7; text-decoration: none; }
.campagneDown p{ color: #bbbbbb; }
#mainCampagne{ border-top: none; border-left: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; border-bottom: #1px solid #d6d6d6; margin: 0 0 10px 0; }
#mainCampagne a img{ padding: 15px 10px 15px 10px; }
.tbCampagne { text-align: left; width: 100%; margin: 0 0 0 0; }
.tbCampagne a{ text-decoration: none; }
.tbCampagne thead{ background: #f3f3f3; font-weight: bold; }
.tbCampagne td{ padding: 5px 10px 5px 10px; border-bottom: 1px solid #f3f3f3; }
.tbCampagne th{ padding: 5px 10px 5px 10px; border-bottom: 1px solid #f3f3f3; font-weight: normal; }
.tbCampagne td.record{ padding: 5px 10px 5px 30px; background: #f3f3f3; font-size: 11px; line-height: 14px; color: #373737; }
.tbCampagne .linkCampagna{ color: #373737; display: block; padding: 0px 0px 0px 20px; background-image: url(../images/statistiche/box-plus.gif); background-repeat: no-repeat; background-position: 0px 5px; }
.tbCampagne .linkCampagna.selected{ color: #373737; display: block; padding: 0px 0px 0px 20px; background-image: url(../images/statistiche/box-meno.gif); background-repeat: no-repeat; background-position: 0px 5px; }
.tbCampagne .linkGreen{ color: #23a600; background-image: url(..//images/statistiche/arrow.gif); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 12px; }
.tbCampagne .linkRed{ color: #dc0000; background-image: url(..//images/statistiche/arrow.gif); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 12px; }
.tbCampagne .linkEdit{ color: #6d6d6d; }
.tbCampagne .activeBox{ position: absolute; float: left; z-index: 100; border: 1px solid #f3f3f3; margin-top: -16px; margin-left: 12px; padding: 2px 5px 2px 5px; background-color: #ffffff; }
/*-- tbConversioni ----*/
#boxConversioni1{ width: 313px; float: left; background: #dfdfdf; }
#boxConversioni2{ width: 357px; float: left; background: #efefef; }
#mainConversioni{ border-top: none; border-left: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; border-bottom: #1px solid #d6d6d6; margin: 0 0 10px 0; }
/*-- tbPanel ----*/
.account .tbPanel { width: 100%; margin: 0 0 20px 0; border: 1px solid #cccccc; }
.account .tbPanel .choice th { background: #f3f3f3; border-bottom: 1px solid #e1e1e1; }
.account .tbPanel .summary th { background: #f3f3f3; text-align: center; }
.account .tbPanel .summaryPro th { background: transparent url(../images/bg-showdata-pro.gif) repeat-x top left; color: #ffffff; }
.account .tbPanel .summaryBiz th { background: transparent url(../images/bg-showdata-biz.gif) repeat-x top left; color: #ffffff; }
.account .tbPanel .summaryPro th span { display: block; padding: 6px 0 6px 33px; background: transparent url(../images/logo-pro-lettera.gif) no-repeat center left; }
.account .tbPanel .summaryBiz th span { display: block; padding: 6px 0 6px 33px; background: transparent url(../images/logo-biz-lettera.gif) no-repeat center left; }
.account .tbPanel th { padding: 6px 10px 6px 10px; width: 15%; background: transparent url(../images/bg-intestazione-grigia.gif) repeat-x top left; }
.account .tbPanel th.thLarge { width: 30%; }
.account .tbPanel td { padding: 2px 10px 2px 10px; border-bottom: 1px solid #e1e1e1; }
.account .tbPanel td.first { padding: 2px 10px 2px 10px; border-bottom: 1px solid #e1e1e1; border-left: 2px solid #e1e1e1; }
.account .tbPanel .notes { font-weight: bold; font-size: 9px; vertical-align: super; }
.account .tbPanel span.errore { color: #cc0000; }
.account .tbPanel .scadenza td { background: #fffecc; }
.account .tbPanel .scadenza span { color: #ff9900; background: transparent url(../images/time2.gif) no-repeat center left; padding: 0px 0 0px 20px; line-height: 22px; }
.account .tbPanel .scaduto td { background: #f8d1d1; }
.account .tbPanel .scaduto span { color: #cc0000; background: transparent url(../images/time3.gif) no-repeat center left; padding: 0 0 0 20px; line-height: 22px; }
#tablebianca { background: white; font-size: 11px; }
#tablebianca td { background: white; }
/*.account .tbPanel .scaduto80 td { background: #F8D1D1; }
.account .tbPanel .scaduto90 td { background: #F8D1D1; } 
.account .tbPanel .scaduto100 td { background: #F8D1D1; } */
.account .tbPanel .scaduto80 div.limite { color: #000000; background: transparent url(../images/ico-bassa.gif) no-repeat center left; padding: 1px 0px 0 0px; line-height: 22px; }
.account .tbPanel .scaduto90 div.limite { color: #000000; background: transparent url(../images/ico-media.gif) no-repeat center left; padding: 1px 0px 0 0px; line-height: 22px; }
.account .tbPanel .scaduto100 div.limite { color: #000000; background: transparent url(../images/ico-alta.gif) no-repeat center left; padding: 1px 0px 0 0px; line-height: 22px; }
.account .tbPanel span.nota {font-size:9px;line-height:12px;padding:0;background:transparent;color:black;}
.account .tbPanel span.scadok { background: transparent url(../images/time1.gif) no-repeat center left; padding: 0 0 0 20px; line-height: 22px; }
tbRapporto { width: 100%; margin: 0 0 25px 0; }
/*-- tbConfig ----*/
.account .tbConfig { width: 100%; margin: 0 0 20px 0; }
.account .tbConfig .summary th { background: #f3f3f3; }
.account .tbConfig .summary .buttons { background: #ffffff; border: 1px solid #666666; padding: 5px; }
.account .tbConfig th, .account .tbConfig td { padding: 4px 10px 10px 10px; }
.account .tbConfig .borded th, .account .tbConfig .borded td { border-bottom: 2px solid #eeeeee; padding: 4px 10px 4px 10px; }
.account .tbConfig .borded .noborder th, .account .tbConfig .borded .noborder td { border-bottom: 0px solid #eeeeee; padding: 4px 10px 4px 10px; }
.account .tbConfig .notes { font-weight: bold; font-size: 9px; vertical-align: super; }
.account .tbConfig .black { background: #000000; }
.account .tbConfig .silver { background: #f3f3f3; }
.account .tbConfig .silver2 { background: #f5f5f5; }
.account .tbConfig .silver2 { background: #f5f5f5; }
.account .tbConfig .bluelight { background: #e5eefe; }
.account .tbConfig span.note { background: #fdfdd7; padding: 3px; display: block; }
.account .tbConfig a img { text-decoration: none; }
.account .tbConfig textarea { width: 100%; }
.account .tbConfig button { margin: 10px 0 0 0; }
.account .tbConfig .disable { opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); }
/*----- navCounter ---*/
#navCounter { float: left; clear: both; width: 100%; margin: 0; padding: 0; background: transparent url(../images/bg-navigator.gif) repeat-x top left; font-size: 14px; }
#navCounter li { margin: 0; padding: 0; list-style-type: none; display: inline; }
#navCounter li a, #navCounter li strong { color: #ffffff; text-decoration: none; display: block; float: left; padding: 5px 20px 7px 25px; background: transparent url(../images/bg-navigator-li.gif) no-repeat center left; }
#navCounter li.first a { background: none; }
#navCounter li strong { color: #fcdd3d; }
#navCounter li a:hover { color: #fcdd3d; }
/*----- buttons ---*/
div.isptoolbar { display: none; position: absolute; width: 600px; }
/* @end */
/*----- listino ---*/
/* @group prices */
#prices .choice { margin: 25px 0 25px 0; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #cccccc; padding: 0 5px 5px 0; }
/* @end */
/*----- guida ---*/
/* @group guida */
.guide { }
.guide#gLevel1 { }
.guide#gLevel2 { }
.guide ul.levelTree { margin: 0; padding: 0; }
.guide ul.levelTree li { margin: 2px 0 0 0; list-style-type: none; }
.guide ul.levelTree li a { color: #ffffff; background: #245b9a; display: block; padding: 2px 5px 2px 5px; text-decoration: none; }
.guide ul.levelTree li a:hover { text-decoration: underline; }
.guide ul.levelTree ul { padding: 2px 0 8px 0; }
.guide ul.levelTree ul ul{ padding: 0; margin-left: 0; }
.guide ul.levelTree ul li { margin: 1px 0 0 0; }
.guide ul.levelTree ul li a { color: #245b9a; background: #ececec; padding: 2px 5px 2px 15px; }
.guide ul.levelTree ul li.li-lev3 a { color: #245b9a; background: #ffffff; padding: 2px 5px 2px 15px; }
.guide ul.levelTree ul li.li-lev3 a:hover { text-decoration: none; color: #7c7c7c; }
#gLevel3 .item { }
.guide .item .sumLevel1 { color: #ffffff; background: #245b9a; padding: 2px 5px 2px 5px; }
.guide .item .sumLevel1 a { color: #ffffff; text-decoration: none; }
.guide .item .sumLevel1 a:hover { text-decoration: underline; }
.guide .item .sumLevel2 { color: #245b9a; background: #ececec; padding: 2px 5px 2px 5px; text-align: center; clear: both; }
.guide .item .previous { float: left; }
.guide .item .next { float: right; text-align: right; }
.guide .item .next, .guide .item .previous { width: 335px; padding: 2px 0 3px 0; }
.guide .item .previous a, .guide .item .next a { display: block; color: #245b9a; text-decoration: none; }
.guide .item .previous a:hover, .guide .item .next a:hover { text-decoration: underline; }
.guide .item .previous a { padding: 0 0 0 15px; background: transparent url(../images/bg-guide-previous.gif) no-repeat center left; }
.guide .item .next a { padding: 0 15px 0 0; background: transparent url(../images/bg-guide-next.gif) no-repeat center right; }
.guide .item .desc { clear: both; padding: 10px 0 15px 0; border-top: 2px solid #d0dbdb; border-bottom: 2px solid #eeeeee; }
.guide .item .desc .sum { padding: 0 0 5px 0; display: block; }
.guide .item .desc ul { margin: 0; padding: 10px 10px 10px 20px; }
.guide .imgGuida { vertical-align: middle; }
.guide .item .back a { width: 300px; display: block; padding: 0 0 0 15px; background: transparent url(../images/bg-guide-previous.gif) no-repeat center left; text-decoration: none; margin: 0 0 15px 0; }
/* @end */
/*----- guidaPop ---*/
/* @group guidePop */
.guidePop #container { width: 989px; padding: 0 0 30px 0; }
.guidePop .boxContent { width: 989px; padding: 0 0 0 7px; margin: 15px 0 0 0; }
.guidePop .box4col { width: 989px; }
.guidePop .box3col { width: 749px; float: left; margin: 0 0 0 20px; }
.guidePop .box1col.first { width: 140px; float: left; }
.guidePop #subnav { width: 140px; }
.guidePop#gLevel1 { }
.guidePop#gLevel2 { }
.guidePop ul.levelTree { margin: 0; padding: 0; }
.guidePop ul.levelTree li { margin: 2px 0 0 0; list-style-type: none; }
.guidePop ul.levelTree li a { color: #ffffff; background: #245b9a; display: block; padding: 2px 5px 2px 5px; text-decoration: none; }
.guidePop ul.levelTree li a:hover { text-decoration: underline; }
.guidePop ul.levelTree ul { padding: 2px 0 8px 0; }
.guidePop ul.levelTree ul li { margin: 1px 0 0 0; }
.guidePop ul.levelTree ul li a { color: #245b9a; background: #ececec; padding: 2px 5px 2px 15px; }
#gLevel3 .item { }
.guidePop .item .sumLevel1 { color: #ffffff; background: #245b9a; padding: 2px 5px 2px 5px; }
.guidePop .item .sumLevel1 a { color: #ffffff; text-decoration: none; }
.guidePop .item .sumLevel1 a:hover { text-decoration: underline; }
.guidePop .item .sumLevel2 { color: #245b9a; background: #ececec; padding: 2px 5px 2px 5px; text-align: center; clear: both; }
.guidePop .item .previous { float: left; }
.guidePop .item .next { float: right; text-align: right; }
.guidePop .item .next, .guidePop .item .previous { width: 240px; padding: 2px 0 3px 0; }
.guidePop .item .previous a, .guidePop .item .next a { display: block; color: #245b9a; text-decoration: none; }
.guidePop .item .previous a:hover, .guidePop .item .next a:hover { text-decoration: underline; }
.guidePop .item .previous a { padding: 0 0 0 15px; background: transparent url(../images/bg-guide-previous.gif) no-repeat center left; }
.guidePop .item .next a { padding: 0 15px 0 0; background: transparent url(../images/bg-guide-next.gif) no-repeat center right; }
.guidePop .item .desc { clear: both; padding: 10px 0 15px 0; border-top: 2px solid #d0dbdb; border-bottom: 2px solid #eeeeee; }
.guidePop .item .desc .sum { padding: 0 0 5px 0; display: block; }
.guidePop .imgGuida { vertical-align: middle; }
/* @end */
/*----- news ---*/
/* @group news */
.news ul.levelTree { margin: 0; padding: 0; list-style-type: none; }
.news ul.levelTree li { color: #245b9a; background: #ffffff; padding: 0; margin: 2px 0 0 0; }
.news ul.levelTree li span { color: #666666; }
.news ul.levelTree li a { }
.news ul.levelTree li a:hover { }
.news ul.levelTree .item { padding: 10px 0 5px 0; color: #333333; background: #ffffff; }
.news ul.levelTree .item .sum { }
/* @end */
/*----- collabora ---*/
/* @group collabora */
.collaboration { margin: 10px 0 0 0; }
.collaboration .item { width: 180px; border-top: 1px solid #dcdcdc; border-left: 1px solid #cccccc; border-bottom: 2px solid #dcdcdc; border-right: 2px solid #dcdcdc; float: left; margin: 0 15px 15px 0; padding: 10px; min-height: 60px; height: auto !important; height: 60px; }
.collaboration .item .code { background: #eeeeee; padding: 0 3px 0 3px; }
.collaboration .item .position { padding: 0 3px 0 3px; text-align: right; }
.collaboration .item .sum { padding: 5px 3px 0 3px; }
.collaboration .open { }
.collaboration .close { color: #666666; }
.collaborationDet small { font-size: 11px; }
/* @end */
/*----- ricerche ---*/
/* @group ricerche */
.research { }
.research .item { border-top: 1px solid #dcdcdc; border-left: 1px solid #cccccc; border-bottom: 2px solid #dcdcdc; border-right: 2px solid #dcdcdc; margin: 0 0 15px 0; padding: 10px; min-height: 60px; height: auto !important; height: 60px; line-height: 16px; }
.research .item .summary { background: #eeeeee; padding: 1px 3px 1px 3px; }
.research .item a { text-decoration: none; font-size: 16px; color: #006699; }
.research .item .desc { padding: 3px; }
.research .item .subItem { overflow: hidden; }
.research .item .pdf a{ width: 300px; float: left; text-align: left; margin: 5px 0 0 0; padding: 3px; font-size: 12px; }
.research .item .relator { width: 300px; float: right; text-align: right; margin: 5px 0 0 0; padding: 3px; }
/* @end */
/*----- clienti ---*/
/* @group customers */
.customers .logos { padding: 10px 0 0 0; }
.customers .logos a { text-decoration: none; }
.customers .logos a img { border: 1px solid #cccccc; margin: 5px; padding: 4px; }
.logoApp{ padding:10px 0;}
.logoApp li{ width:300px; float:left; list-style-type:none; padding:0 0 20px 0; margin:0;}
.logoApp li img{ float:left; padding-right:10px;}
.logoApp li p{ float:left; padding:10px 0; margin:0;}
.logoApp li p span{ font-weight:bold; text-transform:uppercase; color:#146381; display:block;}
/* @end */

/* @group FORM */
.fLoginHome{}
.fLoginHome input{ background: url(../images/bg-input.gif) no-repeat 0 0; border:1px solid #ccc; color:#a4a4a4; font-style:italic; padding:5px 3px; margin:5px 0 0 0; width:180px;}
.fLoginHome button{ float:right;padding:0 20px;  text-transform:uppercase; background: url(../images/bg-navigator-login.gif) repeat-x 0 0; color:#fff; border:none; height:23px; line-height:23px; margin:5px 0 15px 0px;}
.fLoginHome a{ display:block; clear:both; color:#818181; text-decoration:underline;}
/* @end */

/* @group generics */
/* @group summaries */
.box1col h2.mainSummary{ font-size:18px; line-height:auto; font-weight:normal;}
.box2col h1.mainSummary,.box1col h1.mainSummary,.box2col h2.mainSummary, .box3col h1.mainSummary,.box3col h2.mainSummary, .box4col h1.mainSummary,.box4col h2.mainSummary{ font-size:24px; line-height:auto; font-weight:normal;}
.mainSummary {font-family: 'HelveticaLTStdCondensed';color: #146381;    font-size: 24px;   line-height:normal;}
.mainSubSummary {font-family: 'HelveticaLTStdCondensed';color: #146381;  padding: 5px 170px 10px 0;margin: 0 0 10px 0;  border-bottom:1px solid #c6d2de;font-size: 14px; font-weight:normal; line-height:normal;}
.mainSummary span { font-size:14px; font-weight:normal; padding:5px 0 0 0; display:block; }
.mainSummary a { text-decoration: none; color:#146381; }
.mainSummary big { font-size: 36px; line-height: 43px; }
.mainSummary .numbers { color: #333333; }
.mainSummary img { vertical-align: middle; }
#free .mainSummary { color: #f97e02; }
#pro .mainSummary { color: #ea1900; }
#biz .mainSummary { color: #3a81dc; }
#isp .mainSummary { color: #007401; }
.midSummary { border-bottom: 1px solid #e1e1e1; color:#146381; margin: 0 0 5px 0; padding: 0 0 4px 0; font-size:18px; line-height:auto; font-weight:normal;font-family: 'HelveticaLTStdCondensed'; }
.roundSummaryPro { display: block; padding: 0 0 0 3px; float: left; text-decoration: none; color: #ffffff; background: transparent url(../images/bg-summary-round-pro-l.gif) no-repeat center left; }
.roundSummaryPro span { display: block; padding: 6px 10px 6px 7px; background: transparent url(../images/bg-summary-round-pro-r.gif) no-repeat center right; }
.roundSummaryBiz { display: block; padding: 0 0 0 3px; float: left; text-decoration: none; color: #ffffff; background: transparent url(../images/bg-summary-round-biz-l.gif) no-repeat center left; }
.roundSummaryBiz span { display: block; padding: 6px 10px 6px 7px; background: transparent url(../images/bg-summary-round-biz-r.gif) no-repeat center right; }
.bigRound { padding: 0 0 0 185px; text-align: center; overflow: hidden; margin: 0 0 10px 0; width: 312px; }
.bigRound .roundSummaryBiz { width: 300px; }
.bigRound .roundSummaryBiz span { font-weight: bold; }
.bigRound .roundSummaryPro { width: 300px; }
.bigRound .roundSummaryPro span { font-weight: bold; }
/* @end */
.spaceSmall, ul.spaceSmall li { padding-bottom: 6px; }
.spaceMid { padding-bottom: 12px; }
.spaceBig { padding-bottom: 24px; }
.close { clear: both; }
.toLeft { float: left; padding: 0 10px 5px 0; }
.toRight { float: right; padding: 0 0 5px 10px; }
.aLeft { text-align: left; }
.aRight { text-align: right; }
.aCenter { text-align: center; }
.noBrd { border: none; }
.warning { color: #cc0000; }
.popup { position: fixed; max-width: 700px; min-width: 500px; width: auto !important; width: 500px; border-top: 1px solid #507eb4; border-left: 1px solid #507eb4; border-right: 1px solid #507eb4; border-bottom: 2px solid #507eb4; display: none; top: 10px; left: 20px; right: 10px; background: #ffffff; padding: 5px; }
.popup .closePop { text-align: center; font-size: 10px; clear: both; }
.alertError { border: 1px solid #c20512; background: transparent url(../images/bg-erroralert.gif) repeat-x top left; padding: 5px; margin: 0 0 15px 0; color: #000000; }
.alertError div { background: transparent url(../images/icon-erroralert.gif) no-repeat center left; min-height: 20px; height: auto !important; height: 20px; padding: 0 0 0 24px; white-space: normal; }
.alertErrorInput { border: 1px solid #c20512; }
.iconGuida { vertical-align: middle; }
.alertWarning { border: 1px solid #feaa60; background: #fef5ec url(../images/icon-warning.gif) no-repeat center left; padding: 10px 5px 10px 50px; margin: 0 0 15px 0; color: #000000; min-height: 40px; height: auto !important; height: 40px; }
.alertWarning:first-line { color: #ff6600; font-weight: bold; }
.alertGuide { border: 1px solid #feaa60; padding: 10px; margin: 0 0 15px 0; color: #000000; min-height: 40px; height: auto !important; height: 40px; }
.alertGuide strong { color: #ff6600; font-weight: bold; }
.alertOK { border: 1px solid #00cc00; background: #f5fff3 url(../images/icon-ok.gif) no-repeat center left; padding: 10px 5px 10px 50px; margin: 0 0 15px 0; color: #000000; min-height: 40px; height: auto !important; height: 40px; }
.alertOK:first-line { color: #006633; font-weight: bold; }
/* @end */
i.nomeFunc { color: #2c619f; }
b.parametro { color: #ff0000; }
.puntiVideo { border-bottom: 1px solid #e1e1e1; margin: 0 0 5px; padding: 0 0 4px; }
.plus a { background: transparent url(../php/images/bg-menu-li-li-arw.gif) no-repeat  left center; padding-left: 5px; }
.minus a { background: transparent url(../php/images/bg-menu-li-li-current.gif) no-repeat  left center; padding-left: 5px; }
.li-lev2 ul{ display: none; margin: 0; padding: 0; }
.li-lev2 .accordion-toggle{ padding: 2px 5px 2px 15px; cursor: pointer; color: #245b9a; background: url(../images/aplus.gif) #ececec no-repeat 5px 6px; }
.li-lev2 .accordion-toggle.closeme{ background: url(../images/aminus.gif) #ececec no-repeat 3px 9px; font-weight: bold; }
.accordion-toggle{ }

div.divpag{
  padding-top: 5px;
}
div.divpag span{
  border: 1px solid #E1E1E1;
  padding: 3px 4px 3px 4px;
  text-align: center;
  margin-left: 3px;
  margin-right: 3px;
  color: #666666;
}
div.divpag a{
  border: 1px solid #FEAA60;
  padding: 3px 4px 3px 4px;
  text-align: center;
  margin-left: 3px;
  margin-right: 3px;
  color: #666666;
  text-decoration: none;
}
div.divpag a:hover{
  color: white;
  background-color: #FEAA60;
  font-weight: bold;
}
a.oklink{ background: url(../../img/spunta.gif) #ececec no-repeat right center; padding: 2px 18px 2px 4px; border: 1px solid black; text-decoration: none; color: black;}
button.oklink{ background: url(../../img/spunta.gif) #ececec no-repeat right center; padding: 2px 18px 2px 4px; border: 1px solid black; text-decoration: none; color: black; font-weight: normal;}
/* .locked{ background: #EEEEEE url(../../img/lock-mini.png)  no-repeat right center; background-position: right center; background-repeat: no-repeat} */
/*tr.locked{ background-color: #EEEEEE; background-image: url(../../img/lock-mini.png); background-repeat: no-repeat; background-position: right center; }*/
tr.locked{ background-image: url(../../img/griglia.gif); }
tr.locked td { background: transparent; background-image: none;  }
tr.locked td.locked {background-image: url(../../img/block.gif); background-repeat: no-repeat; background-position: right center; cursor: pointer; }
td.limite {background-image: url(../../img/alert.gif); background-repeat: no-repeat; background-position: right center; }
.unlocked{ background: url(../../img/unlock-mini.png)  no-repeat right center;}
tr.maintenance{background: transparent; background-image: none; }
tr.maintenance td.maintenance { background: url(../../img/construction.gif)  no-repeat right center;}
/*.account .tbPanel .scadenza td.unlocked {background: #FFFECC url(../../img/unlock-mini.png) no-repeat right center;}
.account .tbPanel .scaduto td.unlocked {background: #F8D1D1 url(../../img/unlock-mini.png) no-repeat right center;}
.account .tbPanel .scadenza td.locked {background: #FFFECC url(../../img/lock-mini.png) no-repeat right center;}
.account .tbPanel .scaduto td.locked {background: #F8D1D1 url(../../img/lock-mini.png) no-repeat right center;}*/
table.bianco { background-color: white; }
.account .tbPanel .scaduto .bianco td { background-color: white; }
.account .tbPanel .scadenza .bianco td { background-color: white; }
.account .tbPanel .scaduto .first .coupon { font-size: 10px; line-height: 10px; background: transparent none; }
.account .tbPanel .scadenza .first .coupon { font-size: 10px; line-height: 10px; background: transparent none; }

.coup, .account .tbPanel .scadenza .coup, .account .tbPanel .scaduto .coup {background-image: url(../../img/logo-coupon.gif); background-repeat: no-repeat; background-position: right center; }

div.categoria { border-bottom: 1px solid #c61919; font-weight: normal; font-size: 10px; text-align: center; width: 100%; text-align: right; padding-top: 4px;}
div.categoria span { line-height: 11px; font-size: 10px; color: white; background-color: #c61919; border-left: 4px solid #c61919; border-right: 4px solid #c61919; }

.miniboxnew{ border-top:1px solid #c6d2de; padding:15px 0; margin-top:15px; clear:both; }
.miniboxnew.col4{ background:url(../images/prodotti/bg-miniboxnew.gif) repeat-y 0 0;overflow:hidden; }
.miniboxnew .boxCol{ margin-left:33px; float:left;width:200px;}
.miniboxnew .boxCol.first{ margin-left:0px;}
.miniboxnew .boxCol .inner{ padding:0 10px 10px 10px;}
.miniboxnew .boxCol .inner img{ padding:5px 0;}
.miniboxnew .boxCol h2{ }
.miniboxnew .boxCol h2 a{text-decoration:none; color:#fff;background:url(../images/prodotti/bg-summary.gif) no-repeat 0 0; height:25px; line-height:25px; display:block; margin-bottom:10px; color:#fff; padding:0 0 0 10px;}
.miniboxnew .boxCol h2 a:hover{ color:#fff; text-decoration:none;background:url(../images/prodotti/bg-summary.gif) no-repeat 0 -25px;}

.loginDx{ margin-top:10px;padding-top:10px;border-top: 1px solid #E1E1E1;}
.loginDx a img{ margin-bottom:10px;}
.loginDx a{ display:block;}
.loginDx a.linkblack{ color:#000; font-size:11px; text-decoration:none;}
/*----------SHOP----------*/
.shop .boxContent{font-family: 'HelveticaLTStdCondensed';}
.shop .summaryGray{ padding:10px 0; overflow:hidden; color:#868686;}
.barStat{ overflow:hidden; border-bottom:#333333 solid 1px;font-size:18px; padding:12px 0 3px 0; margin-bottom:20px;}
.barStat p{ float:left;color:#868686;font-size:18px;}
.barStat p span{ color:#262626;}
.barStat ul{ float:right; padding:0; margin:0;}
.barStat ul li{ float:left; list-style-type:none;padding:4px 8px; margin:0 0 0 3px; background:#d5d5d5 url(../images/shop/bg-gray.jpg) repeat-x 0 0; color:#fff;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}
.barStat ul li.selected{background:#68b547 url(../images/shop/bg-green.jpg) repeat-x 0 0;}

.shopSmmary{ overflow:hidden; border-bottom:#929292 solid 1px;font-size:18px; padding:3px 0 3px 0; margin-bottom:5px; }
.shopSmmary span.number{ float:left; list-style-type:none;padding:4px 8px; margin:0 10px 0 0px; background:#68b547 url(../images/shop/bg-green.jpg) repeat-x 0 0; color:#fff;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}
.shopSmmary h1{ float:left; font-size:18px; font-weight:normal; margin-top:3px; }
.shopMinisummary { border-bottom:1px solid #c8c8c8; font-size:14px; font-weight:bold; padding:20px 0 5px 0;}
.shopMinisummary span{ font-weight:normal;}
ul.reportAccount{ background:#e0f4c1; padding:0; margin:10px 0;font-size:14px;}
ul.reportAccount li{ padding:5px 15px 5px 10px; margin:0; list-style-type:none; border-bottom:1px solid #bfd4a1; overflow:hidden;}
ul.reportAccount li a{ float:right; font-size:14px; margin-left:10px; text-decoration:none;}
ul.reportAccount li .detailItem{ float:left; margin-right:25px;}
ul.reportAccount li strong{ font-size:18px;}
ul.reportAccount li.green2 { background:#d2efa5;}
a.infos{ float:left; background:url(../images/shop/infos.png) no-repeat 0 0; width:16px; height:16px; overflow:hidden; text-indent:-9999px; margin-left:7px;}
a.infosB{ float:right; background:url(../images/shop/infosB.png) no-repeat 0 0; width:16px; height:16px; overflow:hidden; text-indent:-9999px; margin-left:7px;}
a.infosB.blue{ background:url(../images/shop/infosBlue.png) no-repeat 0 0; }

.shop .boxContent form{ font-size:16px;}
.shop .boxContent table{ margin:15px 0 15px 0;}
.shop .boxContent form table td{ padding:5px 10px 5px 0;}
.shop .boxContent form input{ padding:5px 7px; background:url(../images/shop/bg-input.gif) no-repeat 0 0; font-style: italic; color:#bebebe; font-size:13px; border:1px solid #a4a4a4;}
.shop .boxContent form button{ margin:10px 0; background: url(../images/bg-navigator-login.gif) repeat-x 0 0; border:none; color:#fff; padding:5px 10px; font-weight:normal; text-transform:uppercase;}
.shop .boxContent form button:hover{ background:#54ac39;}
.shop .boxContent form button.reset{ background:#b9b9b9 }
.shop .boxContent form button.reset:hover{ background:#a8a8a8;}

.formRequest{ font-size:16px;font-family: 'HelveticaLTStdCondensed';}
.formRequest table{ margin:15px 0 15px 0;}
.formRequest table td{ padding:5px 20px 5px 0;}
::-webkit-input-placeholder  { font-style: italic; }
input:-moz-placeholder { font-style: italic; }
.formRequest input{ color:#999999; padding:5px 7px; width:190px; background:url(../images/shop/bg-input.gif) no-repeat 0 0; font-size:13px; border:1px solid #a4a4a4;}
.formRequest textarea{ color:#999999;padding:5px 7px; width:550px; background:url(../images/shop/bg-input.gif) no-repeat 0 0; font-size:13px; border:1px solid #a4a4a4;height:46px;}
.formRequest button{ margin:10px 0; background: url(../images/bg-navigator-login.gif) repeat-x 0 0; border:none; color:#fff; padding:5px 10px; font-weight:normal; text-transform:uppercase;}
.formRequest button:hover{ background:#54ac39;}
.formRequest button.reset{ background:#b9b9b9 }
.formRequest button.reset:hover{ background:#a8a8a8;}
.formRequest .privacy{ font-size:11px; font-family:Arial, Helvetica, sans-serif; display:block; line-height:17px;}



.shop .confirmed{ padding:10px 0 0 0; font-size:16px; line-height:22px;}

a.buttons{background: url("../images/bg-navigator-login.gif") repeat-x scroll 0 0 transparent; color:#fff; text-transform:uppercase; padding:5px 10px; display:inline-block; text-decoration:none;}
a:hover.buttons{background:#54a837; }

.txtgreen{ color:#54a535;}

table.SLpayment td{ vertical-align:top}
table.SLpayment img{ margin:8px 0 10px 34px;}

.shop .boxgray{ background:#e9e9e9; padding:0 15px 0px 15px; border-top:1px solid #dedede; border-bottom:1px solid #dedede; margin:0 0 10px 0;}
.shop a.more{ font-size:14px; color:#268cd6; text-decoration:none;border-top:1px solid #d1d1d1; display:block; padding:5px 0;}
.shop a:hover.more{ text-decoration:underline; }
.shop a.more2{ font-size:14px; color:#268cd6; text-decoration:none; display:block; padding:5px 0;}
.shop a:hover.more2{ text-decoration:underline; }

.tgreen{ background:#e0f4c1; margin:10px 0;}
.tgreen2{ background:#d2efa5;border-bottom:1px solid #bfd4a1; padding:3px 15px; overflow:hidden; }

.shopDetail{}
.shopDetail .header{ padding:10px 15px; overflow:hidden; }
.shopDetail .header div{ width:420px; float:left;}
a.openInfo{ font-size:12px; color:#444444; text-decoration:none; float:left !important; margin:0 !important; padding:0 !important; font-size:12px !important; display:block  !important;}
.shopDetail table.priceList{ border-collapse:separate; width:100%; margin:0;}
.shopDetail table.priceList th{  background:#3e6995; padding:10px; color:#fff; font-weight:normal; font-size:14px; text-align:left;}
.shopDetail table.priceList th.first{  background:#b3b3b3;}
.shopDetail table.priceList td{padding:8px 5px !important; border-bottom:1px solid #c8d6b3;}
.shopDetail .insider{ padding:10px;}

.shopDetail .insider table{ width:100%;}

.shop .w1{ width:150px;}
.shop .w2{ width:260px;}
.shop .w3{ width:520px;}
.shop .w4{ width:px;}

.shopPrice{ display:block; padding:10px 0; font-size:24px; font-weight:bold;}


ul.aSelect {position:relative; z-index:100; height:28px; line-height:28px; padding:0px;margin:0;list-style-type:none;background:url(../images/shop/bg-input.gif) no-repeat 0 0; font-style: italic; color:#bebebe; font-size:13px; }
ul.aSelect li {position:relative;background:url(../images/bg-nav.png) no-repeat left center;  margin:0; list-style-type:none;border:1px solid #a4a4a4;}
ul.aSelect li a { display:block; display:block;text-decoration:none;color:#333333; font-style:normal;padding:0 10px; background:url(../images/shop/arrow.gif) no-repeat right top; display:block; }
ul.aSelect li a:hover{ text-decoration:none;}
ul.aSelect li.selected li a{}
ul.aSelect li.selected li a:hover{}
/* style the second level links */
ul.aSelect ul{ padding:0px; margin:0px; border-top:1px solid #a4a4a4; }
ul.aSelect ul li{ border:none;border-bottom:1px solid #a4a4a4;border-left:1px solid #a4a4a4;border-right:1px solid #a4a4a4; background:#fff; float:none;}
ul.aSelect ul a{ height:28px;line-height:28px;  padding:0px 5px 0px 10px !important; text-transform:none; background:none; display:block;  }
ul.aSelect ul a:hover{ background:#f3f3f3;}
/* hide the sub levels and give them a positon absolute so that they take up no room */
ul.aSelect ul {visibility:hidden; position:absolute; top:28px;left:-1px;  }
/* style the table so that it takes no ppart in the layout - required for IE to work */
#navigator table {position:absolute; top:0; left:0; border-collapse:collapse;}
/* make the second level visible when hover on first level list OR link */
ul.aSelect li:hover ul,ul.aSelect a:hover ul{visibility:visible; }

/*----END shop----*/


/*----------SLIDER POPUP PRODOTTI----------*/
#detailContainer{ margin:0 auto; overflow:hidden;  background: url(../images/bg-popup-bottom.png) repeat-x 0 bottom; padding:0 0 7px 0; border-top:1px solid #c6d6e6; text-align:left; position:relative;}
#detailContainer #detailScroller{ height:500px; width:10000px; position:relative;}
#detailContainer #detailScroller .detailSlide{ width:980px; float:left;overflow:hidden; }
#detailContainer #detailScroller .detailSlide .inside{ margin:0 auto; width:900px; position:relative;height:500px; }
#detailContainer #detailScroller .detailSlide .inside a.closeSlide{ cursor:pointer; position:absolute; width:72px; height:27px; top:0px; right:0; overflow:hidden; display:block; text-indent:-9999px; background:url(../images/prodotti/bt-chiudi-en.jpg) no-repeat 0 0;}
#detailContainer #detailScroller .detailSlide .inside table{ width:100%;}
#detailContainer #detailScroller .detailSlide .inside table th{ border-bottom:1px solid #3e6995; padding:10px 0 10px 0; vertical-align:bottom; }
#detailContainer #detailScroller .detailSlide .inside table th span{ font-family: 'HelveticaLTStdCondensed';  font-size: 24px; color: #146381; font-weight:normal; margin-bottom:7px; padding-top:20px; display:block; }
#detailContainer #detailScroller .detailSlide .inside table td{ width:450px; vertical-align:top; padding:15px 0 15px 0; text-align:justify;}
#detailContainer #detailScroller .detailSlide .inside table td.firstTd{ text-align:center;}

#buttons{width:980px; position:relative;}
a.btPrev{text-decoration:none; position:absolute; bottom:0; display:block; color:#fff; background:url(../images/bt-prev.png) no-repeat 0 center; padding: 0 0 0 22px; height:27px; line-height:27px;}
a.btNext{text-decoration:none; position:absolute; bottom:0; right:0; display:block; color:#fff; background:url(../images/bt-next.png) no-repeat right center; padding: 0 22px 0 0; height:27px; line-height:27px;}
a:hover.btPrev{ text-decoration:none; color:fff;}
a:hover.btNext{ text-decoration:none;color:fff;}
a.navLeft{cursor:pointer; position:absolute; width:21px; height:24px; left:-20px; top:-300px; overflow:hidden; display:block; text-indent:-9999px; background: url(../images/prodotti/ico-arrow.png) no-repeat 0 0; }
a.navRight{cursor:pointer; position:absolute; width:21px; height:24px; right:-20px;top:-300px; overflow:hidden; display:block; text-indent:-9999px;background: url(../images/prodotti/ico-arrow.png) no-repeat -21px 0;}
.related{ margin-top:7px;}
.noImg img{ display:none;}
.transparent_class{
    opacity: .20; /* Standards Compliant Browsers */
    filter: alpha(opacity=20); /* IE 7 and Earlier */
    /* Next 2 lines IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
}
/*----------*/

#boxsliderBanner{position:relative; overflow:hidden; height:315px;}
#boxsliderBanner #scrollerBanner{ height:294px; width:10000px; position:relative;}
#boxsliderBanner #scrollerBanner .slideBanner{ width:900px; float:left;overflow:hidden; }
#boxsliderBanner #btSlider{ position:absolute; bottom:0px; width:900px;}
#boxsliderBanner #btSlider a{ cursor:pointer; margin-right:3px; background:url(../images/prodotti/circle.png) no-repeat -11px 0; float:left;width:11px; height:11px; overflow:hidden; text-indent:-9999px;}
#boxsliderBanner #btSlider a.first{ margin-left:48%;}
#boxsliderBanner #btSlider a:hover{ background:url(../images/prodotti/circle.png) no-repeat -22px 0;}
#boxsliderBanner #btSlider a.active{ background:url(../images/prodotti/circle.png) no-repeat 0 0;}

/* ---- Configurazione Video Analytics ----- */
#prova { width:665px; margin:10px auto; text-align:left;}
.mainTypeBg{ background:#477ea5; padding:10px; margin:10px 0; font-weight:normal; font-family: 'HelveticaLTStdCondensed';color:#fff; font-size:24px; font-family:477ea5;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.codeNotes{ padding:13px; line-height:20px; background:url(/img/bg-notes.jpg) no-repeat 0 0; margin:10px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; word-wrap:break-word; }
strong.parametro{ color:#ff0000;}
.notes{ color:#908f8f; font-style:italic;}
.mainSummary {color: #146381;font-family: 'HelveticaLTStdCondensed';font-size: 24px;line-height: normal;}
/* ---- FINE Configurazione Video Analytics ----- */
