body{background-image:url(/img/campagne/background-gradient.jpg); background-repeat:repeat-x; height:555px; }
#content-campagne{background-image:url(/img/campagne/background-form-repeat.jpg); background-repeat:repeat-y; width:963px; margin:30px auto auto auto; padding:0px; position:relative; }
.content-campagne-desc{background-image:url(/img/campagne/background-form.jpg); background-repeat:no-repeat; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
.content-campagne-bottom{background-image:url(/img/campagne/background-form-bottom.jpg); background-repeat:no-repeat; background-position:bottom;}
.info-offer-top{ background-image:url(/img/campagne/box-white-top.jpg); background-repeat:no-repeat; width:614px; height:142px; margin-left:30px;}
.info-offer-per-te-top{ background-image:url(/img/campagne/box-white-per-te-top.jpg); background-repeat:no-repeat; width:614px; height:142px; margin-left:30px;}
#info-offer{ background-image:url(/img/campagne/box-white-repeat.jpg); background-repeat: repeat-y; width:614px; margin-left:30px; margin-top:0px; padding-bottom:30px;}
#content-campagne .box04{display:none;}
#content-campagne .wp-left {margin-top:20px; margin-left:20px; width:50%; z-index:1;}
#content-campagne .wp-right {width:40%; margin-top:20px; z-index:2;}
#content-campagne .wp-right .wp-right-div{padding:0px;}
#content-campagne .wp-offer h2{display:none;}
#content-campagne .wp-offer {margin-bottom:0px;overflow:hidden; padding-bottom:0px;  border:none; min-height:235px; _height:235px; }
#content-campagne .wp-offer .wp-right .promo {margin-right:20px;}
#content-campagne .wp-offer .wp-right .flashCountDown {margin-left:0px;margin-right:0x;margin-top:10px; z-index:1000;}
#content-campagne .jcoverage {margin-top:0px; clear:both; position:relative; margin-bottom:-38px;}
#content-campagne .jcoverage .phone {width:160px;}
#content-campagne .jcoverage .advices {margin-left:-352px;}
#content-campagne .jcoverage .step-listaddress .wright {float:right;width:350px;}
#content-campagne .jcoverage .step-listaddress .wright .jselect {overflow-y: scroll; height: 70px;}
#content-campagne .jcoverage .step-listaddress .wright .jselect2 {overflow-y: scroll; height: 70px;}

#content-campagne .jcoverage .step-address .form {float:left;margin-bottom:10px;width:55%;}

#content-campagne #bt-oppure-appuntamento{ width:283px; height:138px; position:absolute; top:348px; right:0px; cursor:pointer;}

/*#content-campagne #bt-maggiori-dettagli{ position:absolute; top:315px; right:401px; cursor:pointer; color:#01658A; padding:0px; margin:0px;}*/
#content-campagne .bt-maggiori-dettagli{ float:right; cursor:pointer; color:#01658A; margin:0px 14px 10px 0; padding:0px; z-index:10000; }
#content-campagne .bt-maggiori-dettagli img{ margin-right:5px;}

#content-campagne #bt-home { width:233px; height:115px; position:absolute; top:20px; right:20px; cursor:pointer;}


#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;}


#info-popup {width:726px; height:512px; padding:10px;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;display:none; }
#info-popup .close{position:absolute;cursor:pointer;right:20px;top:10px;}
#info-popup #numberinput {position:relative;-moz-border-radius:8px;background-color:#FEFEFE;border:5px solid #00ADED;margin-bottom:25px;padding:15px;}
#info-popup #tabs-vantaggi-popup .wp-offer {display:none;}
#info-popup #tabs-vantaggi-popup .jcoverage {display:none;}
#info-popup #tabs-vantaggi-popup .box04 {border:none;}
#info-popup #tabs-vantaggi-popup .box04 .title {display:none;}
#info-popup #tabs-costi-popup{overflow:auto; height:353px;}
#info-popup #tabs-dettagli-popup{overflow:auto; height:353px;}
#info-popup .bt-maggiori-dettagli {display:none;}

#imgattivati{text-align:center;}

#serialbox-content .cinline {
float:left;
width:50px;
height:40px;
margin-right:15px;
position:relative;
z-index:999;
}


/*Project Iperclub*/
.bodyIC{background-image:url(/img/campagne/background-gradient-ic.jpg); background-repeat:repeat-x; height:555px;}
#info-offer-ic{ background-image:url(/img/campagne/box-white-ic.jpg); background-repeat:no-repeat; width:614px; /*height:410px;*/ margin-left:30px; margin-top:10px;}
#content-campagne-ic{background-image:url(/img/campagne/background-form-ic.jpg); background-repeat:no-repeat; width:963px; height:555px; margin:30px auto auto auto; padding-top:0px; position:relative; }
#content-campagne-ic .box04{display:none;}
#content-campagne-ic .wp-left {margin-top:155px; margin-left:20px; width:50%; z-index:1;}
#content-campagne-ic .wp-right {width:40%; margin-top:155px; z-index:2;}
#content-campagne-ic .wp-right .wp-right-div{padding:0px;}
#content-campagne-ic .wp-offer h2{display:none;}
#content-campagne-ic .wp-offer {margin-bottom:0px; overflow:hidden; padding-bottom:0px;  border:none; padding-top:30px;}
#content-campagne-ic .wp-offer .wp-right .promo {margin-right:20px;}
#content-campagne-ic .wp-offer .wp-right .flashCountDown {margin-left:0px;margin-right:0x;margin-top:10px; z-index:1000;}
#content-campagne-ic .jcoverage {margin-top:0px; margin-bottom:0px; clear:both;}
#content-campagne-ic .jcoverage .phone {width:160px;}
#content-campagne-ic .jcoverage .advices {margin-left:-352px;}
#content-campagne-ic .jcoverage .step-listaddress .wright {float:right;width:350px;}
#content-campagne-ic .jcoverage .step-listaddress .wright .jselect {overflow-y: scroll; height: 70px;}
#content-campagne-ic .jcoverage .step-listaddress .wright .jselect2 {overflow-y: scroll; height: 70px;}

#content-campagne-ic .jcoverage .step-address .form {float:left;margin-bottom:10px;width:55%;}

#content-campagne-ic #bt-oppure-appuntamento{ width:126px; height:53px; position:absolute; top:424px; right:169px; cursor:pointer;}

#content-campagne-ic .bt-maggiori-dettagli{ float:right; cursor:pointer; color:#01658A; margin:0px 14px 10px 0; padding:0px; z-index:10000; }
#content-campagne-ic .bt-maggiori-dettagli img{ margin-right:5px;}

#content-campagne-ic #bt-home { width:125px; height:60px; position:absolute; top:26px; left:51px; cursor:pointer;}

/*Project Iperclub*/