.jcoverage .step{font-size:12px;}
.jcoverage .desc{font-size:12px;}
.jcoverage a, .jcoverage a:visited{color:#000;text-decoration:underline;}
.jcoverage a:hover{text-decoration:none;}
#sembox .jcoverage .title{color:#0084B5;font-size:17px;font-weight:900;margin-bottom:20px;}
#sembox .jcoverage .phone{width:120px; height:17px;}
#sembox .jcoverage .intro{color:#0084B5;font-size:11px;}
.jcoverage .next, .jcoverage .next:visited{padding-left:15px;background:url(/img/layout/box/coverage/icon-rarrow.gif) 0 center no-repeat;font-size:13px;font-weight:900;text-decoration:none;}
.jcoverage .prev, .jcoverage .prev:visited{padding-left:15px;background:url(/img/layout/box/coverage/icon-larrow.gif) 0 center no-repeat;font-size:13px;font-weight:900;text-decoration:none;}
.jcoverage .next:hover, .jcoverage .prev:hover{text-decoration:underline;}
.jcoverage .step-phone .title{margin-bottom:0;}
.jcoverage .step-address .form p{margin-bottom:10px;}
.jcoverage .step-listaddress ul{padding-right:10px;margin-bottom:10px;}
.jcoverage .step-listaddress ul *{cursor:pointer;}
.jcoverage .step-listaddress .hover{background:#147ba1;color:#fff;}
.jcoverage .step-listaddress .checked{background:#085d7d;color:#fff;}
.jcoverage .step-listaddress label{margin-left:10px;}
.jcoverage .step-listaddress address{border-left:5px solid #2196C2;padding-left:10px;margin-bottom:25px;font-size:14px;}
.jcoverage .step-listaddress .wright{float:right;width:400px;}
.jcoverage .step-result{color:#fff;}
.jcoverage .important{background-color:#005a7c;border-bottom:3px solid #38c3f7;border-top:3px solid #259dc9;color:#fff;margin:15px -15px 0;padding:15px;}
.jcoverage .important .error{display:block;font-size:18px;margin-bottom:5px;}
.jcoverage .important a, .jcoverage .important a:visited{color:#9ad3e9;}
.jcoverage .fields{float:left;padding-top:20px;}
.jcoverage .step-phone{height:auto;}
.jcoverage .step-phone .title{font-size:16px;}
#sembox .jcoverage .submitAddress{
background:url(/adsl/lp/img/bt_verifica.jpg) no-repeat scroll 0 0 transparent;
}
.jcoverage .submitAddress{
background:url(/adsl/lp/img/bt_verifica_bg_blue.jpg) no-repeat scroll 0 0 transparent;
height:50px;
width:210px;
text-decoration:none;
}


.layout02 .layout01 {display: none;}
.layout02 .layout02 {display: block;}
.layout02 .submit{margin-bottom:10px;}
.layout02 .step-phone .fields{padding-top:0;}
.layout02 .step-phone .operatore{margin-bottom:10px;}
.layout02 .step-phone .submit{float:left;}
.layout02 .step-listaddress address{margin-bottom:10px;}

.jcoverage .advices{display:none;position:absolute;margin-top:-240px;left:50%;font-size:11px;margin-left:-172px;;width:345px;padding:15px 15px 60px;background:url(/img/layout/box/coverage/bubble-bg.gif) 0 bottom no-repeat;opacity:0.9;filter:alpha(opacity=90);}

#sembox form{margin-left:10px;width: 550px;position:relative;overflow:visible;}
#sembox .intro{display:none}
#sembox .submit {margin-top: -20px;}
#sembox .fields{margin-right: 30px;}
#sembox .next{display:block;clear:both;top: -35px;position: relative;}
#sembox form:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
#sembox form {zoom: 1;}
 
#sembox table, #sembox tr, #sembox td{border-collapse: collapse;}
#sembox .box-bg-header {background:#0084B5 url(/adsl/lp/img/header-coverage.jpg) no-repeat;height: 9px;}
#sembox .box-bg{background-color:#0084B5;padding-top: 1px;}
#sembox .box-bg-footer {background:#0084B5 url(/adsl/lp/img/bottom-coverage.jpg) no-repeat;height: 13px;}
#sembox p.testo{font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif;margin-left:30px;font-weight: bold;}
#sembox p.form{color:#FFF}
#sembox a img{border:none;}
#sembox p.numero-telefono{font-size:12px; color:#000;margin-left:150px}
#sembox p a {text-decoration:none;color:#000}
#sembox .jcoverage, #sembox .jcoverage .content {-moz-border-radius:0;-webkit-border-radius:0;border-radius: 0;border: 0;background:none;}
#sembox .jcoverage .content {overflow:hidden;padding:0 15px 19px 15px; background-color:#FFFFFF;}

#sembox .jcoverage{zoom:1;color:inherit;background:none;margin-bottom: 0;}

#sembox .layout02 .step-phone .submit {width: 195px;height: 51px;display:block;text-indent: -1000000px;float:left;}
#sembox .intro{display:none}
#sembox .submit {margin-top: -5px;}
#sembox .fields{margin-right: 30px;}
#sembox .next{display:block;clear:both;top: -25px;position: relative;}
table, tr, td{border-collapse: collapse;}
#sembox  .layout02 .step-phone .operatore {margin-bottom:0;}
#sembox input, #sembox select, #sembox label {vertical-align:top;}

.teletu_online {background:url(/adsl/lp/img/box2.jpg) no-repeat;margin-top: 30px;overflow:hidden;padding-left:15px;height:98px;margin-left: 350px;}

#scad{color:#fff;float:right;margin-top:-35px;font-weight:bold;font-size:16px;margin-right:110px;}

#sembox .wclear {overflow:visible;}

.numberinput .hf11 {border: 0 !important;}
.layout02 .step-phone .submit {background:url(/adsl/lp/img/bt_verifica.jpg) no-repeat scroll 0 0 transparent;}

#serialbox-overlay{display:none;position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;cursor:pointer;}
#serialbox-content{display:none;position:absolute;z-index:1000;top:0;left:50%;margin-left:-250px;}
#serialbox-overlay{background:#333;filter: Alpha(Opacity=70); -moz-opacity:0.7; opacity: 0.7;}

#happy_hour_overlayer { position: absolute; left: 0px; bottom: 0px; width:100%;}
body > div#happy_hour_overlayer { position: fixed; left: 0px; bottom: 0px; width:100%;}
#happy_hour_overlayer_pig { position: absolute; left: expression((( document.body.clientWidth - 990 ) / 2) + 'px'); bottom: 0px; width:250px;}
body > div#happy_hour_overlayer_pig { position: fixed; left: expression((( document.body.clientWidth - 990 ) / 2) + 'px'); bottom: 0px; width:250px;}

.img-left {width:291px; float:left; background-color:#0084B5; text-align:center; padding-top:40px;}

#sembox{ margin-top:20px;}

.wp-offer .wp-left {
	float:left;
	width:380px;
	margin-right:20px;
}

.wp-left p{
	color:#717171;
	font-size:12px;
	line-height:18px;
	margin-bottom:15px;
	width:350px;
}

.wp-offer .wp-right{
	float:left;
	width:205px;
}

#telefono-adsl-offers, #telefono-offers, #nuovo-linea-offers {

}
.info-offer{
	margin:0 25px 10px 45px;
	position:relative;
}

.info-offer .wp-offer img.illu{
	position:absolute;
	bottom:7px;
	right:0px;
}

.ul-tabs01 {border-bottom:none;margin-bottom:10px;overflow:hidden;}

.ul-tabs01 li {float:left;margin:0px;width:330px;height:111px;background:url('/img/layout-new/tab-unselected.png') top left repeat-x transparent;padding:0 0 20px 0;}

.ul-tabs01 li.selected{background:url('/img/layout-new/tab-selected.png') top center no-repeat transparent;}

.ul-tabs01 .li-center {
	background:url('/img/layout-new/tab-center-unselected.png') top center no-repeat transparent;
}
.ul-tabs01 .li-center.selected {background:url('/img/layout-new/tab-center-selected.png') top center no-repeat transparent;}

.ul-tabs01 li a,
.ul-tabs01 li.selected a,
.ul-tabs01 .li-center a
{
	background-color: transparent;
}

/*tabs icons */
div.menuHome ul li span.title{}

#tab_telefono{}
#tab_telefono span.title{
background:url('/img/layout-new/tab_telefono.gif') bottom left no-repeat;}

#tab_telefonoadsl span.title{
background:url('/img/layout-new/tab_telefonoadsl.gif') bottom left no-repeat;}

#tab_nuovo span.title{
background:url('/img/layout-new/tab_nuovo.gif') bottom left no-repeat;}

.ul-tabs01 .title{
display:block;
width:193px;
height:21px;
padding:6px 0 0 50px;
text-align:left;
margin:26px 0 5px 28px;
}
#tab_telefono span.title,#tab_nuovo span.title{padding-left:35px;}

.ul-tabs01 .subtitle{display:block;font-size:12px;margin:5px 0 5px 28px;color:#3181ae;font-weight:normal;}

.ul-tabs01 .selected .title, .ul-tabs01 li a:hover .title{color:#3a3a3a;}
.ul-tabs01 .selected .subtitle, .ul-tabs01 li a:hover .subtitle{color:#757575;}

.ul-tabs01 .selected a, .ul-tabs01 .selected a:visited {background-color:inherit;}
.ul-tabs01 a, .ul-tabs01 a:visited {background-color:inherit;display:block;font-weight:900;color:#0084B5;padding:5px 15px;text-decoration:none;height:121px;}

.wp-offer {
	border-bottom:none;
	margin:0;
}

.wp-offer h2.hf01{
	font-size:27px;
	color:#5b5b5b;
}

#telefono-offers .wp-offer{
	background:url('/img/layout-new/tab_telefono_bg.jpg') bottom right no-repeat;
}

#telefono-adsl-offers .wp-offer{
	background:url('/img/layout-new/tab_telefonoadsl_bg.jpg') bottom right no-repeat;
}

#nuovo-linea-offers .wp-offer{
	background:url('/img/layout-new/tab_nuovalinea_bg.jpg') bottom right no-repeat;
}
#nuovo-linea-offers .wp-left{width:490px;}


#telefono-adsl-offers .jcoverage .step-phone .submit, #telefono-offers .jcoverage .step-phone .submit , #nuovo-linea-offers .jcoverage .step-phone .submit
{
background:url(/adsl/lp/img/bt_verifica_bg_blue.jpg) no-repeat scroll 0 0 transparent;
height:50px;
width:210px;
margin-top:10px;
}
#telefono-adsl-offers .jcoverage .phone , #telefono-offers .jcoverage .phone, #nuovo-linea-offers .jcoverage .phone
{
	width:140px;
}
#telefono-adsl-offers .wp-btns .link, #telefono-offers .wp-btns .link, #nuovo-linea-offers .wp-btns .link {

}

.layout02 .step-address .form {
margin-bottom:10px;
width:50%;
}

.jcoverage .step-address .form {
float:left;
margin-bottom:0px;
width:50%;
}

#telefono-adsl-offers
{
	position:relative;
}