
body{width:988px;margin:20px auto 0;font:12px Tahoma, Arial, Helvetica;color:#000;background:#EFEFEF}
div,.fL{float:left}
.fR{float:right}
img{border:0;float:left}
input,select{padding:0;margin:0;font:12px Tahoma, Arial, Helvetica}
p,h1,h2,h3,ul,li{padding:0;margin:0}
ul,li{list-style-type:none}
a{text-decoration:none;color:#0750D9}
a:hover{text-decoration:underline}
th{text-align:left}
.path{width:988px;margin:8px 0 0;font-size:12px}
.b{font-weight:bold}
.tAc{text-align:center}
.tAr{text-align:right}
.tAl{text-align:left}
.wMax{width:100%;}

.pageTitle{width:988px;margin:20px 0 10px}
.contTop{width:988px}
/*.cont{width:946px;padding:24px 20px;background:#FFF;border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC}*/
.cont{width:986px;padding:0 0 14px 0;background:#FFF;border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC}
.cInt{width:627px;padding:54px 30px 0 329px;}
.cIntMob{width:343px;padding-left:600px}
/*.cLeft{width:288px;height:400px;background;red}*/
.cRight{width:627px}
.cRightMob{width:334px}
/*.claim{width:637px;font-size:17px;font-weight:bold;line-height:22px;margin-bottom:10px;color:#84509F}*/
/*.claim p{font-size:12px;color:#000;font-weight:normal}*/
.claim{width:627px;font-size:26px;line-height:26px;margin:0 0 10px 0;}
.claim strong{width:627px;font-weight:normal;font-size:26px;line-height:26px;margin:0 0 10px 0;}
.boxProd{width:637px;padding:20px 0 0 0}
.boxProdMob{width:260px;padding:20px 0 0 74px}
.intBoxProd{width:637px}
.intBoxProdMob{width:333px}

.boxCenter{width:334px;margin:0 20px 0 0}
.boxRight{width:263px;padding:0 0 0 20px}
.boxRight img{float:right}
.boxRight li{float:left}

#hide_content{visibility:hidden}
#hide_content .top{width:927px;height:8px}
#hide_content .middle{width:927px;background:url(/img/v001/sf_layer.gif) repeat-y}
#hide_content .bottom{width:927px;height:9px}
.tisSez{font-weight:bold;margin:10px 0}


/* header */
.headerLogo{ width:488px;}
.headerText{ width:490px; text-align:right; padding-right:10px; margin-top:23px; color: #999;}

/* classi generiche */
#header { width: 988px; height: 38px; margin: 10px auto; position: relative; z-index: 9998; }
#header #nav { margin: 0; padding: 0; }
#header #nav li { display: inline; }
#header #nav li a { float: left; width: 124px; height: 0; padding-top: 38px; overflow: hidden; }
#ts_mobile a{width: 123px !important;}
#ts_hosting a{width: 123px !important;}
#ts_serv_avanzati a{width: 123px !important;}
#ts_assistenza a{width: 123px !important;}
#header #nav li a,
#header {background-image: url(/img/toolbar_aziende_unica.png);}

/* nav */
#header #nav li#ts_unica a{ background-position: 0 0;}	
#header #nav li#ts_telefono-adsl a { background-position: -124px 0;}			
#header #nav li#ts_adsl a { background-position: -248px 0; }				
#header #nav li#ts_voce a { background-position: -372px 0; }					
#header #nav li#ts_mobile a { background-position: -496px 0; }				
#header #nav li#ts_hosting a { background-position: -619px 0; }					
#header #nav li#ts_serv_avanzati a { background-position: -742px 0; }		
#header #nav li#ts_assistenza a { background-position: -865px 0; }			

/* OVER */
#header #nav li#ts_unica a:hover { background-position: 0 -38px; }
#header #nav li#ts_telefono-adsl a:hover { background-position: -124px -38px; }
#header #nav li#ts_adsl a:hover { background-position: -248px -38px; }
#header #nav li#ts_voce a:hover { background-position: -372px -38px; }
#header #nav li#ts_mobile a:hover { background-position: -496px -38px; }
#header #nav li#ts_hosting a:hover { background-position: -619px -38px; }
#header #nav li#ts_serv_avanzati a:hover { background-position: -742px -38px; }
#header #nav li#ts_assistenza a:hover { background-position: -865px -38px; }

/* PRESSED */
#header #nav li#ts_unica a:active { background-position: 0 -76px; }
#header #nav li#ts_telefono-adsl a:active { background-position: -124px -76px; }
#header #nav li#ts_adsl a:active { background-position: -248px -76px; }
#header #nav li#ts_voce a:active { background-position: -372px -76px; }
#header #nav li#ts_mobile a:active { background-position: -496px -76px; }
#header #nav li#ts_hosting a:active { background-position: -619px -76px; }
#header #nav li#ts_serv_avanzati a:active { background-position: -742px -76px; }
#header #nav li#ts_assistenza a:active { background-position: -865px -76px; }

/* ON */
#header.unica #nav li#ts_unica a{ background-position: 0 -114px !important; }
#header.telefono-adsl #nav li#ts_telefono-adsl a{ background-position: -124px -114px !important; }
#header.adsl #nav li#ts_adsl a { background-position: -248px -114px !important; }
#header.telefono #nav li#ts_voce a { background-position: -372px -114px !important; }
#header.mobile #nav li#ts_mobile a { background-position: -496px -114px !important; }
#header.hosting_domini #nav li#ts_hosting a { background-position: -619px -114px !important; }
#header.servizi_avanzati #nav li#ts_serv_avanzati a { background-position: -742px -114px !important; }
#header.assistenza #nav li#ts_assistenza a { background-position: -865px -114px !important; }

/* SUB NAV */
.sub-logo{width:188px}
.sub-label{float:right;padding-right:10px}
#sub-nav li{float:left;font-size:13px;margin-left:15px;margin-top:7px}
#sub-nav li a{color:#333;text-decoration:none;margin-top:7px}
.container-sub{width:100%;color:#999}
.sub-logo h1 a{color:#333;font-size:30px;height:10px;line-height:10px;}
.sub-logo h1 a:hover{text-decoration:none}
.sub-logo h1 a{color:#333;font-size:30px;height:10px;line-height:10px;}
.sub-logo h1 a:hover{text-decoration:none}


.footer{margin-top:23px}
.footer,.footerDown{width:988px;font-size:11px}
.footerDown{border-top:1px solid #DCDCDC}
.foo1Sx{width:390px;margin:7px 0;padding-left:10px}
.foo1Dx{width:578px;margin:7px 0;text-align:right;padding-right:10px}
.foo1Dx a{color:#333;text-decoration:none}

.mL10{margin-left:10px}
.mL95{margin-left:95px}

/*HP Verticale*/
.contTitle{width:638px; padding-left:350px; margin-top:30px; font-size:22px; font-weight:bold; color:#7f4a9b;}
.contProducts{width:488px; padding-left:500px;}
.contSingleProd{width:458px; padding:30px 0 30px 0; margin-right:30px}
.contText{width:240px;}
.contTextSchede{width:320px;}
.contText h2, .contTextSchede h2 {font-size:30px; line-height:30px; margin:0; color:#7f4a9b;}
.contText a{color:#7f4a9b; text-decoration:none;}
.contTextSchede a{color:#7f4a9b; text-decoration:none;}
.subText{width:240px; margin-top:3px;}
.contImg{width:218px;}
.contImgSchede{width:138px;}
.contBtn{width:98px; margin-top:88px; text-align:right;}
.contBtnSchede{width:108px; margin-top:52px; padding-left:20px; text-align:right;}
.h_bar{width:458px; height:2px;}
.brd4greyB{border-bottom:4px solid #dcdcdc}

/*HP Mob*/
.box{width:188px;padding:20px;height:178px}
.box h2{font-size:30px;color:#804F9E;line-height:18px}
.box h3{font-size:16px;color:#804F9E;line-height:14px}
.mR5{margin-right:5px}
.contIntHMob{width:986px;background:#FFF;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding-bottom:20px}
.conVisualHMob{width:928px;height:195px;padding:0 30px 0 0;}
.titleHMob{margin:40px 0 0 60px;font-size:24px;color:#804F9E;font-weight:bold}
.contBoxHMob{width:928px;padding:0 30px;}
.w188{width:188px;}
.h70{height:70px;}
.h35{height:35px;}
.mT50{margin-top:50px;}

#container {position:absolute;width:100%;top:0;left:0;visibility:hidden;filter:alpha(opacity:10);opacity:0.1}
#close{cursor:pointer}

/* assistenza */
.list {width:637px}
.listInt {padding:30px 0}
.listSxAss {width:513px}
.listSxAss b {font-size:14px}
.listDxAss img {float:right}
.listDxAss {padding:20px 0 0 0px;text-align:right;width:124px}
.brd1G {border-bottom:1px solid #E8E8E7}

/* INIZIO ELENCO NUMERATO */
.lista_faq{float:left; width:602px; margin-bottom:20px!important; padding-left:25px;}
.lista_faq ul{float:left; width:473px; margin-top:6px; margin-bottom:15px}
.lista_faq li{float:left; width:457px; background:transparent url(/img/faq/dot.gif) no-repeat scroll 0 0px; margin-bottom:20px!important;}
#faq01{background:transparent url(/img/faq/01.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq02{background:transparent url(/img/faq/02.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq03{background:transparent url(/img/faq/03.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq04{background:transparent url(/img/faq/04.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq05{background:transparent url(/img/faq/05.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq06{background:transparent url(/img/faq/06.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq07{background:transparent url(/img/faq/07.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq08{background:transparent url(/img/faq/08.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq09{background:transparent url(/img/faq/09.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq10{background:transparent url(/img/faq/10.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq11{background:transparent url(/img/faq/11.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq12{background:transparent url(/img/faq/12.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq13{background:transparent url(/img/faq/13.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq14{background:transparent url(/img/faq/14.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq15{background:transparent url(/img/faq/15.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq16{background:transparent url(/img/faq/16.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq17{background:transparent url(/img/faq/17.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq18{background:transparent url(/img/faq/18.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq19{background:transparent url(/img/faq/19.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq20{background:transparent url(/img/faq/20.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq21{background:transparent url(/img/faq/21.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq22{background:transparent url(/img/faq/22.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq23{background:transparent url(/img/faq/23.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq24{background:transparent url(/img/faq/24.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq25{background:transparent url(/img/faq/25.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq26{background:transparent url(/img/faq/26.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq27{background:transparent url(/img/faq/27.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq28{background:transparent url(/img/faq/28.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq29{background:transparent url(/img/faq/29.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
#faq30{background:transparent url(/img/faq/30.gif) no-repeat scroll 0 0px!important;min-height:21px!important;}
/* FINE ELENCO NUMERATO */
 
/* tabelle */
/* css relativi a tutte le tabelle utilizzabili per tiscali mobile */
 
.taBint{width:642px;border:1px solid #ffffff}
.taBrowP{background:#efefef}
.taBrowD{background:#e5e5e5}
.taBrowV{background:#7F4A9C; color:#fff; font-weight:bold}
.c99{width:99px;padding:5px}
.c420{width:420px;padding:5px}
.cMin{width:229px;padding:5px}
.cMax{width:248px;padding:5px}
.cMid{width:50%;padding:5px}
.cMid3{width:25%;padding:5px}
.cMid4{width:25%;padding:5px}
.cMid5{width:20%;padding:5px}
.cMid6{width:95px;padding:5px}
.cBackG{background:#e5e5e5; color:#0750D9; font-weight:bold}
.cBackV{background:#7F4A9C; color:#fff; font-weight:bold}@charset "utf-8";
/* CSS Document */

#content_dettaglio_costi,#content_dettaglio_costi_non_udenti,#content_tariffe_internazionali,#content_elenco_zone,#content_roaming{display:none}

/* Form Info */
.wLine{width:637px;padding:5px 0}
.wLineBox{width:613px;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}
.cRed{color:#c41200}
.boxInvia{width:637px;margin:0 0 10px 0;text-align:right}
.campiObb{color:#c41200; font-weight:bold; margin:10px 0;}
.contTc{position:relative;width:627px;margin:0px 0;padding-bottom:0px;}

/* BOX DATI SOCIALI */
#datiSociali{font-size:13px;width:430px;height:230px;visibility:hidden;position:absolute;bottom:20px;right:0px;background:#FFF;border:1px solid #DCDCDC;padding:10px;z-index:200000000px}
#datiSociali .dsTitle{font-size:16px;color:#7F4A9C;font-weight:bold;margin-bottom:20px}
#datiSociali p{padding:5px 0}
