ul,li{list-style:none}
   	   	
ul,li{list-style:none}
h1,h2,h3{font-style:normal;font-weight:normal}

.boxVantaggi{width:447px;padding:0 0 0 0}
.boxVantaggiSp{width:447px;padding:0 0 0 0;min-height:90px;height:auto !important;height:90px}
.boxVantaggi img{float:left;padding-bottom:20px}
.boxVantaggi ul{padding:0}
.boxVantaggi li{width:373px;background: url(/img/black_circle.gif) 0 5px no-repeat;padding:1px 0 1px 10px} 
.boxVantaggiSp ul li{width:357px;background: url(/img/black_circle.gif) 0 5px no-repeat;padding:1px 0 1px 10px} 

/* Scheda Internet Key */
.VisualKey{width:988px;min-height:520px;height:auto !important;height:520px}
.contTitleKey{width:629px; padding:0 30px 0 329px; margin:40px 0 40px 0;}
.contTitleKey h2{font-size:30px; line-height:24px; margin:0;}
.contCenterKey{width:629px; padding:0 30px 0 329px;}
.TextKey{width:537px;}
.PriceKey{width:92px;}
.ButtonKey{width:629px; padding:0 30px 0 329px; margin-bottom:30px;}

/* Scheda UNica + Internet Key */
.ikBox{width:100%;margin-top:30px;margin-bottom:10px}
.checkbox{width:203px;margin:0 10px 0 0}
.inpCheckbox{width:20px;height:60px}
.ikBoxTit{width:649px;margin-bottom:20px;background:url(/img/v003/chiavetta.gif) no-repeat}
.ikBoxTit h3{color:#804F9E;font-size:16px;padding:0 0 0 29px}

/* Scheda Prodotto Mobile */
.contProdScheda{width:659px; padding-left:329px; padding-top:60px}
/*.divisore{width:449px; height:2px; background:url(/img/sf_linedivisore.gif); margin:10px 0;}*/
.divisore{width:449px; height:2px; margin:10px 0;}
.main{width:639px;padding:20px 0 5px 20px}
.numero{width:270px; color:#7f4a9b; font-weight:bold; padding:8px 0 0}
.inputSi,.inputNo{width:40px;padding:8px 0 0}
.acquista{width:270px;text-align:right}
.ico{width:47px}
.list_det{}


/* SP */
.titleProd{width:100%;}
.titleProd h2{font-size:30px; line-height:26px; padding:0 0 20px 0; color:#333;}
.confirm{margin:0 0 30px;font-size:21px}
.confirm i{font-style:normal;font-size:14px;color:#333;font-weight:normal}
.boxCenter{width:160px;height:120px;padding-right:10px}
.boxCenter img{float:right !important}
.boxRight{width:459px;padding:0 0 0 0px}
.boxRight img{float:right}
.boxCentraleSp{width:360px;margin:0 10px 0 0}
.boxDestraSp{width:256px;}
.prefInp{width:58px;border:1px solid #DCDCDC;height:18px;padding-top:2px}
.prefInpDiv{width:69px} 
.numInp{width:155px;border:1px solid #DCDCDC;height:18px;padding-top:2px}
.numInpDiv{width:155px}


.tc{width:637px;padding:3px 0 6px 0;margin:0} 
.contTc{position:relative;width:637px;margin:0px 0;padding-bottom:0px;}
#btn_acquista{float:right;margin:0;padding:0}
#btn_acquista_off{float:right;margin:0;}

.title{width:627px;margin-bottom:10px}
.title h2{color:#804F9E;font-size:16px}
.title h3{color:#804F9E;font-size:15px}
.title_dom h3{color:#804F9E;font-size:15px}

#boxTc{width:637px;display:none;}
.wait{position:absolute;width:300px;text-align:center;z-index:9;top:210px;left:0px;}
#directBuy{width:300px;position:absolute;top:210px;left:275px;}

#layer {position:absolute;left:0px;top:0;visibility:hidden;width:986px;text-align:center;background:#FFF;z-index:1000}

/* layer sitofono */
#contSitofono{position:absolute;left:0px;top:0;visibility:hidden;;width:550px;filter:alpha(opacity:100);opacity:1;z-index:2;background:#FFF;height:214px;border:0px;padding:30px;background:url(/img/v002/base_over.gif) no-repeat}
.titleSit{width:270px;font-size:20px;font-weight:bold;color:#84509F}
.closeSit{width:270px}
.intSit{width:543px;margin-top:40px;}
.messSit{width:250px;font-size:12px;font-weight:bold;text-transform:uppercase;color:#84509F}
.messSitPre{font-size:12px;font-weight:normal;text-transform:none;color:#000}
.telSit{width:200px;font-size:11px}
.inpSit{width:200px;height:20px;border:2px solid #DCDCDC;font-size:16px;font-weight:bold}
.botSit{width:82px}
.discSit{width:543px;font-size:12px}

.title{width:632px;margin-bottom:10px}

.dN{display:none}
.content_pre{width:608px;padding:5px 0 5px 35px}
.mL10{margin-left:10px}
.mL30{margin-left:30px}
.lH36{line-height:26px}

.content{width:637px;padding:10px 0}
#caseform div{height:16px;}
#case_content{width:637px}
#consigli div{float:none;}


.claimErr{width:703px; padding-left:285px; margin-top:20px}
.claimErr strong{font-size:25px;color:#7F4A9C}

/* vantaggi TC */
#dettagliOff{font-size:14px}
#dettagliTitle{width:100%;height:23px;padding:10px 0 0;border-bottom:1px solid #dcdcdc;text-transform:uppercase;font-weight:bold}
#dettagliTitleOff{width:100%;height:23px;padding:10px 0 0 0;border-bottom:1px solid #dcdcdc;text-transform:uppercase;font-weight:bold}
#dettagli{position:relative;width:524px}
#dettagliSp{position:relative;width:816px}
#dettagli strong,#dettagliSp strong{font-size:20px;font-weight:bold;color:#7F4A9C;margin-bottom:10px}
#dettagli p,#dettagliSp p {padding:5px 0}

.dotCar{width:606px;background: url(/img/puntoelenco.gif) 0 7px no-repeat;padding:1px 0 1px 10px}
dotCar b{margin-top:8px;display:block;margin-left:-10px}
.imgCar{position:absolute;top:10px;left:524px;}
 
/* Tc */

.titleSitofono{font-size:20px;font-weight:bold;color:#7F4A9C;padding:2px 0;width:418px;margin-bottom:10px}
.nolinea{width:202px;text-align:right;margin-top:5px}
.nolinea img{float:right}
.nolinea a{font-weight:bold}
.message strong{width:644px;font-size:20px;font-weight:bold;color:#7F4A9C}

#addressText{font:bold 12px arial;text-transform:capitalize;}
.box_tc_int{width:607px;margin-bottom:2px}
.box_tc{width:636px;padding:10px 0;}
.box_tc_indirizzo{width:636px;padding:0px 0;margin:5px 0 0 0;}
.box_tc_indirizzo p{font:11px arial;padding-left:1px;}
.box_tc_indirizzo div{padding:0px;}
.question{width:250px}
.numero{width:230px;margin-right:20px}
.input_radio_sx, .input_radio_dx{width:60px}
#OTHER_OLO_TEL_NAME,#OTHER_OLO_ADSL_NAME{width:155px}

#addressText{margin-bottom:15px;font-size:14px}
#CityDiv {width:195px;padding-right:10px;}
#CityDiv input{width:178px;height:22px;padding-top:2px;border:1px solid #DCDCDC; margin:0px;}
#StreetAddressDiv {width:198px;padding-right:10px;}
#StreetAddressDiv input{width:178px;height:22px;padding-top:2px;border:1px solid #DCDCDC;}
#StreetAddressDiv #elemStreetType {width:40px;padding-right:3px;background:#dcdcdc;}

#cliBox,#case_content,#level1,#level2,#addressText,#boxAddressText,#hide{float:none;\float:left;f\loat:none;}

#case_content img{float:right;}


#zipcode input{width:50px;height:22px;border:1px solid #DCDCDC;margin-right:10px}
#provincia input{width:97px;height:22px;border:1px solid #DCDCDC;}
#civico input{width:50px;height:22px;border:1px solid #DCDCDC;margin-right:10px}



.boxProsegui{width:112px;margin-top:15px;text-align:right;float:right;padding-right:0px}
.msg_errore{margin-top:20px;width:470px;font-size:11px;color:red;font-weight:bold;}
.err_msg{color:red;width:816px;padding:5px 0 0}
.bot_prosegui_off{float:right;margin-right:0px;padding-top:20px}
.boxProsegui {margin-right:0px}
.boxProsegui a{margin-right:0px}


.row{width:347px;height:32px;font-weight:bold;margin-bottom:10px;padding-left:15px}
.containerRadio{padding:8px 0 3px}
.radio{height:14px;margin-top:10px}
.label{margin-top:8px;margin-left:5px}
.btAttivaHidden{width:175px;text-align:right}
.btAttivaSitofono{width:90px;text-align:right;margin:10px 0}
.boxSitofonoLeft{width:408px;padding:15px 0 0;margin-top:15px;}
.rowSel{background:url(/img/row_nohw_green.gif);width:347px;height:32px;font-weight:bold;padding-left:15px;color:#FFF}
.rowNoSel{background:url(/img/row_hw.gif);width:347px;height:32px;font-weight:bold;margin-bottom:10px;padding-left:15px}


/* tabelle */
.carT{width:540px;border:1px solid #dcdcdc}
.carTrow{background:#7F4A9C;height:31px;text-align:center;color:#FFF;font-weight:bold}
.carTrow1{background:#efefef;height:31px;text-align:center}

/* articoli */

.dotPoint{float:left;margin-right:10px}
.olo_container{width:644px; padding-left:344px; margin:0 0 20px}
.main_olo{width:384px;margin-right:60px}
.numverde{width:200px;float:left}
.numverde_top{width:200px;padding:0;margin:0}
.numverde_bottom{width:200px;padding:0;margin:0}
.numverde_middle{width:178px;border-left:1px solid #61af32;border-right:1px solid #61af32;padding:0 10px;font-weight:bold;min-height:360px}
.numverde_middle img{width:178px}
.dettagli_olo{width:644px;padding-left:344px;padding-bottom:20px}
.cont_dettagli_olo{width:644px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:10px 0}
.dettagli_olo_title{font-size:18px;font-weight:bold;color:#7F4A9C;padding-bottom:10px}
.dettagli_olo_list{width:634px;margin-bottom:10px;margin-right:10px}

.mB10{margin-bottom:10px}
.mB13{margin-bottom:13px}
.mT25{margin-top:25px}
.mT10{margin-top:10px}
.mL115{margin-left:115px}

/* scheda prod */
.pageTitleLabel{width:50%}
.pageTitleLabel h1{font-size:30px;height:25px;line-height:10px}
.pageTitleCB{width:50%;text-align:right;font-weight:normal}
.pageTitleCB img{float:right}
	
.cIntSp{width:659px;padding:17px 0 20px 327px;min-height:310px}
.help{padding:0 0 6px 228px; width:770px;background:red}
.underConfirm {width:906px}
.underConfirm div {width:906px}


.msgConfirm{color:#000;font-size:12px;font-weight:normal}
.prodLeft{width:602px !important;margin-top:15px}
.prodRight{width:304px !important;margin-top:15px}
.prodRight img,.btAttiva img,.btAttivaUpgrade img{float:right}
.btAttiva {width:630px;margin-top:20px;} 
.btAttivaUpgrade{width:112px;margin-top:20px}
.contDetails{width:926px;padding:10px 30px}

#boxTc{width:986px;display:none;}
.contboxTc{width:657px;padding:30px 0 5px 329px;}

.carSx{width:290px;border-top:1px solid #DCDCDC;padding:30px 0 20px 0;min-height:68px;height:auto !important;height:68px}
.carSx img{float:none}
.carSx h3{color:#804F9E;font-size:17px}
.carDx{width:616px;border-top:1px solid #DCDCDC;padding:30px 0 20px 0;min-height:68px;height:auto !important;height:68px}

.closeDetails{float:right;width:63px}
.closeDetails img{float:right;padding-bottom:10px;}

.nB{border:0}
.nP{padding-top:10px}
.numero_voice{width:280px !important;margin-right:20px}
.prefInp{width:58px;border:1px solid #DCDCDC;height:18px;padding-top:2px;}
.prefInpDiv{width:69px} 
.numInp{width:155px;border:1px solid #DCDCDC;height:18px;padding-top:2px;}
.numInpDiv{width:155px}
.clienInp{width:155px;border:1px solid #DCDCDC;height:18px;padding-top:2px;font-weight:bold}
.clienInpDiv{width:175px}
.num2Inp{width:95px;border:1px solid #DCDCDC;height:22px;padding-top:2px;}
.num2InpDiv{width:105px}
.box_upgrade{width:774px;background:url(/img/dot_10x10_Purple.gif) 5px 9px no-repeat;padding:5px 0 5px 20px;margin:25px 0 0}
.box_voice{width:520px;background:url(/img/dot_10x10_Purple.gif) 5px 9px no-repeat;padding:5px 0 5px 20px; margin-top:20px} 

/* dominio */
.boxCont{width:637px;padding:10px 0 0;margin-top:40px}
.title_dom{width:627px;font-weight:bold;font-size:20px;color:#7F4A9C}
.subtitle{width:627px;font-size:14px;font-weight:bold;margin-top:20px}
.btProcedi{width:105px;text-align:right}
.btProcedi img{float:right}
.boxDominio{width:637px;margin:10px 0;}
.boxSelDominio{width:522px}
.sfboxseldx{width:5px; height:35px; background: url(/img/sfdx_seldominio.gif) no-repeat;}
.sfboxselsx{width:5px; height:35px; background: url(/img/sfsx_seldominio.gif) no-repeat;}
.centerboxsel{width:400px; height:35px; background-color:#e9e9e9; font-size:14px;}
.formtxt{padding-top:8px; padding-left:5px;}
.inputDominio{width:260px; height:23px; font-size:14px; border:1px solid #DCDCDC; margin:5px 0 0 5px;}
.selectDominio{width:75px; height:23px; font-size:14px; border:1px solid #DCDCDC; margin:6px 0 0 5px;}
.cRed{color:#c41200;}
.containerVs{padding-left:525px;margin:15px 0;}
.containerVs img{float:right}
.titleVs{width:545px;font-weight:bold;font-size:25px;color:#7F4A9C}

/* Form Info */
.wLine{width:637px;padding:5px 0}
.wLineBox{width:623px;border:1px solid #DCDCDC; padding:5px;margin-bottom:10px}
.wLineInp{width:500px;}
.wLineBut{width:137px;}
.wTitle{width:100%;padding:0 0 2px 0;font-size:11px;font-weight:bold;}
.wInput{width:637px;}
.InpMaxForm{width:300px;border:1px solid #DCDCDC;height:18px;padding-top:2px;font-weight:bold}
.InpMidForm{width:200px;border:1px solid #DCDCDC;height:18px;padding-top:2px;font-weight:bold}
.InpMinForm{width:90px;border:1px solid #DCDCDC;height:18px;padding-top:2px;font-weight:bold}
.SelForm{width:90px;;border:1px solid #DCDCDC;height:20px;padding-top:2px;font-weight:bold}
.input_check{width:20px}
.boxInvia{width:637px;margin:0 0 10px 0;text-align:right}
.campiObb{color:#c41200; font-weight:bold; margin:10px 0;}

/* Sitofono in pagina */
.btProcediSit{width:105px;text-align:right;margin-top:30px;}
.btProcediSit img{float:right}
.boxCallback{width:637px;margin:10px 0;}
.sfboxinfodx{width:5px; height:60px; background: url(/img/sfdx_sel_info.gif) no-repeat;}
.sfboxinfosx{width:5px; height:60px; background: url(/img/sfsx_sel_info.gif) no-repeat;}
.formtxtSitUp{width:53px;padding-top:10px;font-size:12px}
.formtxtSitDw{width:53px;padding-top:8px;font-size:12px}
.centBoxSitSx{width:200px; height:60px; background-color:#e9e9e9; font-size:14px;padding-left:10px}
.centBoxSitDx{width:200px; height:60px; background-color:#e9e9e9; font-size:14px;padding-left:5px}
.boxInsSit{width:512px;}

/* SP */
.contSp{width:659px;padding:30px 0 10px 327px;min-height:328px;height:auto !important;height:328px;position:relative;}
.titleProd h2{font-size:30px; line-height:26px; padding:0 0 20px 0;}
.confirm{margin:0 0 30px;font-size:21px}
.confirm i{font-style:normal;font-size:14px;color:#333;font-weight:normal}
.boxCentraleSp{width:360px;margin:0 10px 0 0}
.boxDestraSp{width:256px;}
.prefInp{width:58px;border:1px solid #DCDCDC;height:18px;padding-top:2px}
.prefInpDiv{width:69px} 
.numInp{width:155px;border:1px solid #DCDCDC;height:18px;padding-top:2px}
.numInpDiv{width:155px}


/* box sitofono info */
.sitofonoInfo{width:637px}
.intSitInfo{width:637px;margin-top:20px;}
.messSitInfo{width:320px;font-size:12px;font-weight:bold;color:#84509F}
.messSitPre{font-size:12px;font-weight:normal;text-transform:none;color:#000}
.telSitInfo{width:180px;font-size:11px}
.inpSit{width:200px;height:20px;border:2px solid #DCDCDC;font-size:16px;font-weight:bold}
.botSitInfo{width:137px}
.formtxtSit{padding-top:10px;font-size:12px}
.discSitInfo{width:637px;font-size:11px; color:#999; margin-top:10px}
.centerboxselSit{width:491px; height:35px; background-color:#e9e9e9; font-size:14px;padding-left:5px}
.boxInsSitofono{width:522px;}
.boxContInput{padding-right:30px}
.pL20{padding-left:15px}

#dettaglio_costi  {
border-top:1px solid #DCDCDC;
font-size:14px;
font-weight:bold;
padding:20px 0;
width:100%;
}

#dettaglio_costi{cursor:pointer}

/* v003 */
.unicaVisual{width:657px;padding:60px 0 0 329px;height:225px}
.unicaInt{width:447px}
.unicaName{width:100%}
.unicaName h1{font-size:30px}
.unicaTitle{width:100%;font-size:21px;margin-top:20px}
.unicaStr{width:100%;margin-top:20px}
.unicaLink{width:100%;margin-top:10px}
.unicaPrice{width:150px;padding:60px 0 0 30px}
.unicaStr li{list-style-type:disc !important;margin-left:15px}

.visual{width:906px;text-align:center;position:relative}
.contDetails{width:926px;padding:10px 30px}
.contDetailsUnica{width:986px;padding:0 !important}
.detailsTitle{width:986px;border-top:1px solid #DCDCDC;padding-bottom:0px;}
.detailsSx{width:300px;height:20px;padding-left:30px}
.detailsSx h3{color:#804F9E;margin-top:8px;font-size:16px}
.detailsCx{width:594px;font-size:12px;padding-top:12px;height:20px;font-weight:bold}
.detailsDx{width:33px;padding-top:7px;height:32px}
.detailsDx a {cursor:pointer}
.detailsDxLink{padding-top:0px}
#detailsDxOn{display:none}
.dettagliOn{padding-left:40px;}

#case_content{width:627px}
.unicaMain{width:657px;padding:0 0 8px 329px;border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC;background:#FFF}
.contUnica{width:936px;padding:0px}
.unicaTc{width:660px;text-align:left;padding-left:20px;margin-top:10px}
#prezzi{cursor:pointer}
#content_prezzi{position:absolute;text-align:left;left:0px;top:0;visibility:hidden;width:709px;filter:alpha(opacity:100);opacity:1;z-index:2;background:#FFF;height:214px;border:0px;padding:30px;background:url(/img/v003/base_over_prezzi.gif) no-repeat}
.videoLayer{background: url(/img/v002/sf_popvideo.gif) no-repeat;position:absolute;top:50px;left:90px;width:769px;height:597px;text-align:center;padding-top:10px;z-index:5;display:none}
.layerTit{float:none;margin-bottom:20px;color:#804F9E;font-size:16px}

.tc{width:627px;padding:0;margin:0} 
.contTc{position:relative;width:627px;margin:0 0 0 0;padding-bottom:0px}
#btn_acquista{float:right;margin:25px 0 0;padding:0}
#btn_acquista_off{float:right;margin:25px 0 0;padding:0}


#boxTc{width:986px;display:none;}
.contboxTc{width:657px;padding:30px 0 5px 329px;}

.dotCar{width:auto !important; width:616px; background: url(/img/puntoelenco.gif) 0 7px no-repeat;padding:1px 0 1px 10px}
.imgCar{position:absolute;top:10px;left:524px}

.taBint{width:450px !important;margin-top:20px}

.txt_up_domini{width:348px;font-size:12px;color:#333}
.boxUnicaDominio{width:658px;padding-left:328px;padding-top:0}
.boxUnicaDominio h1{color:#333}
.box_dom{padding:0 0 0 329px}
.box_dom h4{color:#804F9E;font-size:16px;padding:0;line-height:0px;margin:5px}

.hpMainSxDominio{width:348px;padding-right:20px}
.hpMainDxDominio{width:220px;padding-left:5px}

/* SAT */
.contSat{width:661px;padding:10px 0 10px 329px;background-color:#FFF;height:auto !important;min-height:430px;}
.contProdSchedaSat{width:659px; padding-left:329px;}
.boxCenterSat{width:449px;margin:0 20px 0 0}
.boxRightSat{width:160px}
.boxRightSat img{float:right}

.boxVantaggiSat{width:449px;padding:0 0 0 0; margin:0 0 30px 0}
.boxVantaggiSar img{float:left;padding-bottom:20px}
.boxVantaggiSat ul{padding:0 ;}
.boxVantaggiSat ul li{list-style:disc;margin-left:20px; line-height:16px}
.boxVantaggiSat taBintSat{width:449px !important}
.titleProdSat{width:100%;}
.titleProdSat h2 {font-size:30px;line-height:26px;padding:60px 0 15px 0;}
.main {padding:0px 0 5px 20px;width:614px;}
