/* various */
.wclear{overflow:hidden;zoom:1;}
.wclearfix{height:1%}
.wclearfix:after{content:".";height:0;line-height:0;display:block;visibility:hidden;clear:both;}
.cinline{float:left;margin-right:15px;}
.cinlinelast{overflow:hidden;zoom:1;}
.center{text-align:center;margin-left:auto;margin-right:auto;}
.left{float:left;}
.right{float:right;}
.aleft{text-align:left;}
.aright{text-align:right;}
small{font-size:11px;}

/* paragraphes */
.intro01{font-size:18px;}
.intro02{font-size:14px;font-weight:700;}
.mentions{font-size:11px;line-height:13px;color:#666;}



/* boxes */
.grid2box{overflow:auto;zoom:1;margin:15px 0;}
.grid2box .grid2box-left{float:left;width:48%;}
.grid2box .grid2box-right{float:right;width:48%;}

.grid3box{overflow:hidden;zoom:1;margin-bottom:20px;}
.grid3box .item01{float:left;width:31%;padding-right:2%;}
.grid3box .item02{float:left;width:30%;padding:0 2%;}
.grid3box .item03{float:right;width:30%;padding-left:2%;}

.box04{padding:15px;margin-bottom:25px;background:#fefefe;border:5px solid #f7f7f7;-moz-border-radius:8px;}
.box04 .title{font-size:17px;color:#434343;margin-bottom:25px;font-weight:700;border-bottom:2px dotted #dbdbdb;padding-bottom:5px;}

.box05{zoom:1;padding:15px;margin-bottom:25px;border:1px solid #dadcdd;}
.box05 .title{padding:8px 15px 7px 15px;margin:-15px -15px 20px -15px;background:url(/img/layout/box/box03-title-bg.gif) #ebebeb repeat-x;font-size:14px;font-weight:700;text-transform:uppercase;}
.box05 .title img{float:right;margin-top:-5px;margin-right:-5px;}

.box06{margin-bottom:20px;overflow:hidden;zoom:1;padding:15px;background:url(/img/layout/box/coverage/bg.gif) 0 bottom repeat-x #0084b5;-webkit-border-radius:10px;-moz-border-radius:10px;color:#fff;}
.box06 .title{color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;border:none;padding:0;margin-bottom:10px;}

.box07{padding:10px 15px;margin:20px -15px;background-color:#f3f3f3;border-style:solid;border-color:#e4e4e4;border-width:1px 0;}

.boxmention{font-size:11px;line-height:13px;color:#666;height:70px;background-color:#fff;overflow-y:scroll;border:1px solid #c8c8c8;padding:5px;margin-bottom:10px;}

.box-notice{background-color:#fffeea;color:#7B740F;padding:7px 15px;border-color:#eee99c;border-style:solid;line-height:1.2;border-width:1px 0;margin-bottom:15px;font-size:11px;}
.box-notice a, .box-notice a:visited{color:#7B740F;text-decoration:underline;text-align:center;}
.box-notice a:hover{text-decoration:none;}

.box-info, .box-info-wm, .box-error, .box-done, .box-migrazione{margin-bottom:20px;padding:5px 15px;border-style:solid;border-width:3px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.box-info{background-color:#f4f9ff;color:#0e307d;border-color:#ebf3fc;}
.box-error{background-color:#ffe6e6;color:#851111;border-color:#f6dcdc;}
.box-done{background-color:#f6ffe5;color:#5b8608;border-color:#edf8d9;}
.box-done a, .box-done a:visited{color:#5b8608;text-decoration:underline;}
.box-done a:hover{text-decoration:none;}
.box-done .box-title{font-size:14px;color:#5b8608;font-weight:700;margin-bottom:5px;}
.box-migrazione{background-color:#fffde3;color:#3e3a06;border-color:#f7f5d5;}
.box-migrazione a, .box-migrazione a:visited {color:#3E3A06;text-decoration:underline;}
.box-migrazione a:hover{text-decoration:none;}
.box-migrazione .title{margin-bottom:15px;font-size:14px;font-weight:700;}

.box-info a, .box-info a:visited{text-decoration:underline;}
.box-info a:hover{text-decoration:none;}
.box-info .title{margin-bottom:15px;font-size:14px;font-weight:700;}

.box-warning{background:url(/img/layout/icon-warning.gif) 0 4px no-repeat;padding-left:35px;}

/* Parla Facile */
.stamp-telefono-dillo{ margin-top:-10px; position:relative;}

/* font size */
.fs11{font-size:11px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}


/* tables */
.table01{font-size:11px;margin-bottom:20px;}
.table01 thead{text-transform:uppercase;font-size:10px;}
.table01 td{border-bottom:1px solid #cbcbcb;padding:8px;}
.table01 .teletu td{background-color:#fff450;}

.table03 {border: 1px solid #E5E5E5;clear: both;font-size: 11px;margin-bottom: 20px;margin-top: 20px;text-align: center; width: 400px;}
.table03 td, .table03 th {padding: 5px 10px;}
.table03 tbody td {cursor: pointer;}
.table03 tr.even td {background: none repeat scroll 0 0 #F9F9F9;}
.table03 th {background-color:#00ADED;border-bottom: 1px solid #E5E5E5;color: #FFFFFF;font-weight: 900;vertical-align: middle;}

.table-comparaison{margin-bottom:-5px;text-shadow:1px 1px #fff;width:100%;text-align:center;border-collapse:collapse;}
.table-comparaison thead{background:red;-moz-border-radius:5px;}
.table-comparaison thead{background:url("/img/layout/table01-th-bg.png") repeat-x #eaeaea;}
.table-comparaison thead th{border-bottom:1px solid #dcdcdc;font-size:14px;}
.table-comparaison thead th:first-child, .table-comparaison thead th.first{background:url("/img/layout/table01-th-left.png") no-repeat;}
.table-comparaison thead th:last-child, .table-comparaison thead th.last{background:url("/img/layout/table01-th-right.png") right 0 no-repeat;}
.table-comparaison td, .table-comparaison th{padding:8px 15px 7px;}
.table-comparaison tbody td, .table-comparaison tbody th{border:1px solid #eee;border-collapse:collapse;}
.table-comparaison tbody td{font-size:12px;}
.table-comparaison tbody th{font-size:11px;}
.table-comparaison th:first-child, .table-comparaison td:first-child{text-align:left;}
.table-comparaison td, .table-comparaison tbody th{border-bottom:1px solid #f0f0f0;}
.table-comparaison tr:nth-child(even) td, .table-comparaison .even td, .table-comparaison tbody tr:nth-child(even) th, .table-comparaison tbody .even th{background-color:#f8f8f8;}
.table-comparaison tr.big th{font-size:14px;line-height:1.3;}
.table-comparaison tr.big th small{font-size:12px;color:#73767a;font-weight:400;}
.table-comparaison tr.big td{padding-top:10px;padding-bottom:10px;}
.table-comparaison tfoot td, .table-comparaison tfoot th{padding-top:30px;padding-bottom:30px;}
.table-comparaison tfoot th{font-size:14px;line-height:1.3;}
.table-comparaison tfoot th small{font-size:12px;font-weight:400;}

				
/* titles */
.h01{font-size:30px;color:#00aded;font-weight:700;margin-bottom:10px;}
.h02{font-size:20px;font-weight:700;margin-bottom:15px;}
.h03{font-size:16px;font-weight:700;margin-bottom:15px;margin-top:30px;}
.h04{font-size:14px;font-weight:700;margin-bottom:5px;margin-top:30px;}
.h05{font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:5px;}
.h06{font-size:12px;font-weight:700;margin-top:35px;border-bottom:1px solid #e5e5e5;padding-bottom:5px;margin-bottom:15px;}

.h04 a, .h04 a:visited{color:#000;}

.h-offers{font-size:16px;font-weight:700;margin-bottom:10px;}
.h-offers a, .h-offers a:visited{color:#000;}
#title-offers{margin-top:-30px;}


/* titles flash */
.hf01{font-size:30px;color:#00aded;font-weight:700;margin-bottom:10px;}
.hf02{font-size:20px;color:#fff;font-weight:700;margin-bottom:10px;}
.hf03{-moz-border-radius:5px;background:#ebebeb url(/img/layout/box01-title-bg.gif) repeat-x;border:1px solid #dadcdd;font-size:15px;font-weight:300;margin-bottom:20px;margin-top:35px;padding:4px 10px 0;}


/* hr */
.hr01{height:7px;margin:20px 0 25px 0;background:url(/img/layout/hr01-left.gif) no-repeat;}
.hr01 div{height:7px;background:url(/img/layout/hr01-right.gif) right 0 no-repeat;}


/* icons */
li.pdf {background:none;margin-bottom:3px;padding:0;}
a.pdf, p.pdf{background:url(/img/layout/icon-pdf.gif) no-repeat scroll 0 0;display:block;padding-left:22px;}


/* list */
.ul01{margin-bottom:15px;}
.ul01 li{padding-left:22px;background:url(/img/layout/bullet-raquo.gif) 4px 0.5em no-repeat;margin:5px 0;}
.ul01 ul{margin:5px 0 10px 0;background:url(/img/layout/ul01-vdotted.gif) repeat-y;padding:5px 0 0 0;list-style:none;}
.ul01 ul li{padding-left:20px;background:url(/img/layout/ul01-hdotted.gif) 0 0.7em no-repeat;margin-bottom:3px;}
.ul01 ul li.last{background-image:url(/img/layout/ul01-last.gif);}
.ul01 ul ul{padding-left:15px;background:none;margin-top:0;padding-top:0;}
.ul01 ul ul li{padding-left:0;list-style-type:circle;background:none;margin-bottom:0;}
.ul01 .ul08{margin:5px 0 10px 0; background:none; padding:5px 0 0 0;list-style:none;}
.ul01 .ul08 li{padding-left:20px;background:url(/img/layout/bullet-bullet.gif) 4px 0.5em no-repeat; margin-bottom:3px;}
.ul01 .ul088{margin:5px 0 10px 0; background:none; padding:5px 0 0 0;list-style:none;}
.ul01 .ul088 li{padding-left:6px;background:none; margin-bottom:3px;}


.ul02 {margin:5px 0 10px 0;background:url(/img/layout/ul01-vdotted.gif) repeat-y;padding:5px 0 0 0;list-style:none;}
.ul02 li{padding-left:20px;background:url(/img/layout/ul01-hdotted.gif) 0 0.7em no-repeat;margin-bottom:3px;}
.ul02 li.last{background-image:url(/img/layout/ul01-last.gif);}

.ul03{margin-bottom:20px;}
.ul03 li{background:url(/img/layout/bullet-included.gif) no-repeat;padding:2px 0 2px 35px;margin-bottom:5px;font-size:14px;font-weight:700;}

.ul04{}
.ul04 li{margin-bottom:8px;padding-left:22px;background:url(/img/layout/bullet-raquo.gif) 4px 0.5em no-repeat;}
.ul06{margin-bottom:25px;}
.ul06 li{padding-left:20px;margin-bottom:3px;background:url(/img/layout/bullet-v.gif) 0 0.25em no-repeat;overflow:hidden;zoom:1;}

.ul07{margin-bottom:25px;}
.ul07 li{padding-left:20px;margin-bottom:3px; font-size:16px; background:url(/img/layout/bullet-raquo.gif) 4px 0.5em no-repeat;}

.ul08{margin:5px 0 10px 0; background:none; padding:5px 0 0 0;list-style:none;}
.ul08 li{padding-left:20px;background:url(/img/layout/bullet-bullet.gif) 4px 0.5em no-repeat; margin-bottom:3px;}


/* accordeon */
.ul09{border:1px solid #eaeaea;padding:1px;-moz-border-radius:5px;margin-top:20px;}
.ul09, .ul09 .trigger{-moz-border-radius:5px;}
.ul09 li{background:url(/img/layout/bullet-green.gif) no-repeat;padding:2px 0 2px 25px;margin:15px 0px 5px 5px;font-size:12px;}
.ul09 .open{background:none; margin:0px; padding:0px;}
.ul09 .open .trigger{display:block;padding:3px 12px; background:url(/img/layout/accordeon01-bg.gif) 0 bottom repeat-x #fff5bf;font-weight:700;color:#000; text-shadow:0 1px 0 #fff;}
.ul09 .content{padding:5px 12px;font-size:11px;}

.ul10{margin-bottom:15px;}
.ul10 li{padding-left:22px; margin:5px 0;}


.ol01{list-style-type:decimal;padding-left:30px;margin-bottom:20px;}
.ol01 li{margin-bottom:15px;}

.ol02{list-style-type:decimal;padding-left:30px;margin-bottom:20px;}
.ol02 li{margin-bottom:5px;}


/* definition list */
/* dd */
.dl01{margin-bottom:15px;}
.dl01 dt, .dl01 dd{padding:5px 0;margin-bottom:10px;}
.dl01 dt{float:left;width:145px;text-align:right;color:#7e7e7e;margin-right:10px;}
.dl01 dd{border-bottom:1px solid #f1f1f1;padding-left:160px;}


/* tabs */
.ul-tabs01{overflow:hidden;zoom:1;border-bottom:4px solid #00aded;margin-bottom:15px;}
.ul-tabs01 li{float:left;margin-right:5px;}
.ul-tabs01 a, .ul-tabs01 a:visited{display:block;font-size:15px;font-weight:700;color:#000;text-decoration:none;background-color:#7ad4f6;padding:5px 15px;}
.ul-tabs01 .selected a, .ul-tabs01 .selected a:visited{background-color:#00aded;}
.ul-tabs01 a.red, .ul-tabs01 a.red:visited{background:#ff0000;color:#fff;}
#tabs-offer{margin-top:-28px;}


.ul-tabs02{padding-bottom:15px;margin-bottom:0;}
.ul-tabs02 li{display:inline;margin-right:20px;}
.ul-tabs02 a, .ul-tabs02 a:visited{text-decoration:none;color:#000;background:url(/img/layout/icon-expand-off.gif) no-repeat 0px 3px;padding-left: 16px;}
.ul-tabs02 a:hover{text-decoration:underline;}
.ul-tabs02 .selected a, .ul-tabs02 .selected a:visited{text-decoration:none;font-weight:700;cursor:default;background-image:url(/img/layout/icon-expand-on.gif)}
.ul-tabs02 .selected .selected a:hover{cursor:default;text-decoration:none;}
.tabs02-content{background:white;padding:15px;}


.ul-tabs03{position:relative;color:#111;margin:15px 10px 0;height:24px;background:url(/img/layout/tabs-bg.gif) #444 repeat-x;padding:5px 0 0 15px;font-size:11px;text-transform:uppercase;}
.ul-tabs03 li{float:left;margin-right:5px;}
.ul-tabs03 a, .ul-tabs03 a:visited{display:block;padding:5px 10px;text-decoration:none;color:#FFF;position:relative;} /* pos:rel ie6 bug */
.ul-tabs03 a:hover{color:#FFF;text-decoration:underline;}
.ul-tabs03 .selected, .ul-tabs03 .selected a, .ul-tabs03 .selected a:visited{text-decoration:none;margin-bottom:0;color:#000;background:white;cursor:default;}
.ul-tabs03 .selected ul{display:block;}
.ul-tabs03 .selected ul a, .ul-tabs03 .selected ul a:visited{cursor:pointer;background:none;}
.ul-tabs03 .selected ul a:hover{text-decoration:underline;}
.ul-tabs03 .selected ul .selected{font-weight:700;}
.ul-tabs03 .selected ul .selected a:hover{cursor:default;text-decoration:none;}
.ul-tabs03 ul{display:none;position:absolute;top:35px;left:0;margin:0 20px;text-transform:none;width:445px;padding-bottom:5px;border-bottom:1px solid #e5e5e5;}
.tabs03-content{background:#fff;padding:15px 24px;margin:0 10px 10px;}

.ul-tabs04{overflow:auto;zoom:1;}
.ul-tabs04 a, .ul-tabs04 a:visited{color:#000;font-weight:700;}
.ul-tabs04 li{float:left;margin-right:15px;}
.ul-tabs04 a{display:block;background-color:#cdeaf9;padding:10px 15px 10px 35px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.ul-tabs04 a:hover, .ul-tabs04 li.selected a{background:#87bcd7;color:#fff;color:#fff;text-decoration:none;}
.ul-tabs04 li.selected a, .ul-tabs04 li.selected a:visited{background:#4987a7;color:#fff;}
.ul-tabs04 input{float:left;margin-left:-20px;margin-top:2px;width:13px;height:13px;}
.tabs04-content{background:#F6F6F6;padding:15px 20px;-moz-border-radius:5px;margin-top:15px;}

.ul-tabs05{overflow:auto;zoom:1;margin-bottom:10px;}
.ul-tabs05 a, .ul-tabs05 a:visited{display:block;color:#000;padding-left:20px;}
.ul-tabs05 li{float:left;margin-right:20px;}
.ul-tabs05 li.selected a{font-weight:700;}
.ul-tabs05 input{float:left;margin-left:-20px;margin-top:1px;width:13px;height:13px;}

.ul-tabs06{overflow:auto;zoom:1;margin-bottom:20px;background:url(/img/layout/tabs06-bg.gif) 0 bottom repeat-x;border-top:1px solid #e4efff;padding-top:5px;}
.ul-tabs06 li{float:left;}
.ul-tabs06 a, .ul-tabs06 a:visited{display:block;padding:5px 20px;background-color:#8bb5ea;margin-right:5px;border:1px solid #87abdc;border-bottom:none;color:#fff;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;}
.ul-tabs06 a:hover{background-color:#78a3d8;}
.ul-tabs06 .selected a, .ul-tabs06 .selected a:visited{background:#fff;border-color:#dae2ef;color:#000;font-weight:700;}
.ul-tabs06 .selected a:hover{text-decoration:none;cursor:pointer;}


.ul-tabs07{overflow:auto;zoom:1;margin-bottom:10px;font-size:11px;}
.ul-tabs07 a, .ul-tabs07 a:visited{display:block;}
.ul-tabs07 li{float:left;margin-right:20px;}
.ul-tabs07 .selected a, .ul-tabs07 .selected a:visited{font-weight:700;color:#000;}
.ul-tabs07 .selected a:hover{text-decoration:none;cursor:default;}
.tabs07-content{margin-top:15px;}


.ul-files li{padding-left:70px;margin-bottom:15px;border-bottom:1px dotted silver;font-size:11px;}
.ul-files .pdf{background:url(/img/layout/icon-pdf-large.gif) 10px 2px no-repeat;}
.ul-files .archive{background:url(/img/layout/icon-download-large.gif) 10px 2px no-repeat;}
.ul-files .title{margin-bottom:5px;font-size:12px;font-weight:700;}
.ul-files .title a, .ul-files .title a:visited, .ul-files a.title:visited, .ul-files a.title{display:block;padding-top:10px;}


/* accordeon */
.ul-accordeon01{border:1px solid #eaeaea;padding:1px;-moz-border-radius:5px;margin-top:20px;}
.ul-accordeon01, .ul-accordeon01 .trigger{-moz-border-radius:5px;}
.ul-accordeon01 .trigger{display:block;padding:3px 12px;background:url(/img/layout/box-order-title-bg.gif) repeat-x #f7f7f7;cursor:pointer;color:#434343;text-shadow:0 1px 0 #fff;}
.ul-accordeon01 .open .trigger{background:url(/img/layout/accordeon01-bg.gif) 0 bottom repeat-x #fff5bf;font-weight:700;color:#000;}
.ul-accordeon01 .content{padding:5px 12px;font-size:11px;}


/*definition list*/
.dl02{margin-bottom:15px;}
.dl02 dt, .dl02 dd{padding:5px 0;margin-bottom:5px;}
.dl02 dt{float:left;width:100px;margin-right:10px;}
.dl02 dd{border-bottom:1px solid #f1f1f1;padding-left:120px;}

.dl03 dt, .dl03 dd {border-top:1px solid #F1F1F1;margin-bottom:10px;padding:10px 0;}
.dl03 dt{float:left;font-weight:700;padding-right:10px;width:140px;}
.dl03 dd{overflow:hidden;}


/* links */
.a-more{background:url(/img/layout/bullet-raquo.gif) 0 center no-repeat;padding-left:15px;}
.a-top, .a-top:visited{display:block;color:#000;background:url(/img/layout/icon-gototop-off.gif) right 3px no-repeat;padding-right:20px;text-decoration:none;}
.a-top:hover{background-image:url(/img/layout/icon-gototop-on.gif);color:black;}
.a-print{background:url(/img/layout/icon-print.gif) no-repeat;padding-top:63px;display:block;text-align:center;width:73px;margin:auto;}
.a-print-small{background:url(/img/layout/icon-print-small.gif) right 0 no-repeat;padding-right:20px;display:block;}




/* btns */
.btn01{cursor:pointer;}
.btn01{padding:5px 15px;background:url(/img/layout/btn01-bg.gif) 0 bottom repeat-x #fafafa;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #cecece;text-transform:uppercase;color:#077c08;font-weight:700;font-size:14px;}


/* colors */
.cred, .cred:visited, .cred a, .cred a:visited, a.cred:hover, .cred a:hover{color:#C91414;}
.cwhite, .cwhite:visited, .cwhite a, .cwhite a:visited, a.cwhite:hover, .cwhite a:hover{color:#ffffff;}
.cgray, .cgray:visited{color:#666;}
	.cgray a, .cgray a:visited{color:#d31e0c;}
.csilver, .csilver:visited, .csilver a, .csilver a:visited{color:#999;}
.cgreen, .cgreen:visited, .cgreen a, .cgreen a:visited{color:#519c0f;}
.cgreen01, .cgreen01:visited, .cgreen01 a, .cgreen01 a:visited{color:#a0cd43;}
.cblue01, .cblue01:visited, .cblue01 a, .cblue01 a:visited{color:#4b82c3;}
.cpromo{color:#C91414;}


/* table */
.table02{width:100%;margin-bottom:20px;}
.table02 td, .table02 th{border-bottom:1px solid #f1f1f1;padding:10px;}
.table02 th{border-top:5px solid #f1f1f1;}


.box01, .box01-extend{overflow:hidden;zoom:1;padding:15px;margin-bottom:25px;background-color:#fff;border:1px solid #dadcdd;-moz-border-radius:5px;-webkit-border-radius:5px;}
.box01 .title{padding:8px 15px 7px 15px;margin:-15px -15px 20px -15px;background:url(/img/layout/box01-title-bg.gif) #ebebeb repeat-x;font-size:11px;font-weight:700;text-transform:uppercase;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;-webkit-border-radius-topright:5px;-webkit-border-radius-topleft:5px;}
.box01-extend{overflow:inherit;margin-top:-17px;padding-top:10px;padding-bottom:10px}
.box01-extend .corners{float:left;margin:-20px 0 0 5px;position:relative;width:11px;height:15px;background:url(/img/fo-attivazione-new/box01-extend-corners.gif) no-repeat;}


/* form */
.fields-inline{overflow:hidden;zoom:1;}
.fields-inline label{float:left;margin-right:10px;font-size:11px;}
.fields-inline label small{display:block;font-size:10px;color:#a1a1a1;}
.fields-inline input{display:block;margin-bottom:3px;}
.opts-inline{overflow:hidden;zoom:1;}
.opts-inline input{vertical-align:middle;width:13px;height:13px;margin-right:5px;cursor:pointer;}
.opts-inline label{margin-right:15px;}
.form-target .required{background:url(/img/layout/icon-required.gif) right 4px no-repeat;}
.form-target fieldset{margin:0;padding:0;border:none;}
.form-target fieldset.odd{padding:10px 0;border-top:1px solid #e9e9e9;}
.form-target fieldset.even{padding:10px 10px 10px 0;background-color:#fbfbfb;border-top:1px solid #e9e9e9;}
.form-target .item{overflow:hidden;zoom:1;padding-left:130px;margin-bottom:9px;padding-bottom:1px;min-height:20px;}
.form-target .term{float:left;width:110px;padding-right:10px;margin-left:-130px;display:inline;text-align:right;line-height:1.25;}
.form-target .term label{display:block;margin-bottom:10px;}
.form-target .data{font-weight:700;font-style:italic;}
.form-target .info{display:block;margin-top:4px;font-size:11px;color:#8a8a8a;line-height:1.3;}
.form-target .pdf{padding:0 20px 0 0;background-position:right 0;}
.form-target input.error{border:1px dotted #c10909; background-color:#fff3f3;}
.form-target label.error{color:#C10909;display:block;float:none;font-size:11px;margin-left:0;margin-top:5px;padding-right:0;text-align:left;width:auto;}
.form-target fieldset .item-large:last-child{margin-bottom:0;}
.subfield{background:url(/img/fo-attivazione-new/misc-subfield-dotted.gif) 0 5px no-repeat;padding-left:20px;padding-top:10px;}

.form-width-large .item{padding-left:230px;}
.form-width-large .term{width:210px;margin-left:-230px;}
.form-target-column .item{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;width:200px;padding-left:150px;vertical-align:top;}


.form01{font-size:12px;margin-bottom:20px;}
.form01 form, form.form01{margin-bottom:10px;padding-bottom:10px;}
.form01 p{overflow:hidden;zoom:1;padding-left:195px;margin-bottom:20px;}
.form01 label{float:left;width:185px;margin-left:-195px;font-weight:700;}
.form01 label .required{float:right;color:#c10909;}
.form01 input[type=text], .form01 input[type=password]{width:65%;}


.info-popup-offer {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;background:transparent url(/img/layout/spacer-60.png) repeat scroll 0 0;display:none; }
.info-popup-offer .close{position:absolute;cursor:pointer;right:20px;top:10px;}
.info-popup-offer .numberinput {position:relative;-moz-border-radius:8px;background-color:#FEFEFE;border:5px solid #00ADED;margin-bottom:25px; padding:15px;}

.info-popup-netbook {-moz-background-clip:none;height:712px; padding:10px;background:transparent url(/img/layout/spacer-60.png) repeat scroll 0 0;display:none; }
.info-popup-netbook .closebt{position:absolute;cursor:pointer;right:0px;top:0px; z-index:9999;}
.info-popup-netbook .btPromo{ padding-top:265px; text-align:center;}
.info-popup-netbook .overlayerChangeText{ color:#013467;position:absolute; width:140px; height:150px; background-color:#FFFFFF;cursor:pointer;left:100px;top:60px; z-index:9999; font-weight:bolder; font-size:16px;}
.info-popup-netbook .flash{position:absolute;cursor:pointer;right:1px;top:0px; margin:0px; padding:0px; z-index:1;}
.info-popup-netbook .contentPormoNetbook{padding-top:10px; text-align:justify; margin-left:40px; width:84%; font-size:11px;}
.info-popup-netbook .numberinput {position:relative;background-color:#FEFEFE;border:5px solid #00ADED;margin-bottom:25px; padding:15px; text-align:center; zoom:1;}
.info-popup-netbook .ul-tabs01 {padding-left:18px;}
.info-popup-netbook .ul01 li{background:url(/img/layout/bullet-green.gif) no-repeat;padding:2px 0 2px 25px;margin:0px 0px 5px 5px;font-size:11px;}
.info-popup-netbook .ul-tabs01 a, .info-popup-netbook .ul-tabs01 a:visited {font-size:11px;}

.info-popup-offer-280 {width:656px; 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;background:transparent url(/img/layout/spacer-60.png) repeat scroll 0 0;display:none; }
.info-popup-offer-280 .close{position:absolute;cursor:pointer;right:20px;top:10px;}
.info-popup-offer-280 .numberinput {position:relative;-moz-border-radius:8px;background-color:#FEFEFE;border:5px solid #00ADED;margin-bottom:25px; padding:15px;}
.info-popup-offer-280 .hf10{font-size:22px;color:#00aded;font-weight:bolder;margin-bottom:14px;}
.info-popup-offer-280 .hf11{font-size:14px;color:#00aded;font-weight:700;margin-bottom:10px;}
.info-popup-offer-280 .link{position:absolute;cursor:pointer;right:25px; padding-top:10px;}

.info-popup-accord {width:656px; height:612px; 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;background:transparent url(/img/layout/spacer-60.png) repeat scroll 0 0;display:none; }
.info-popup-accord .close{position:absolute;cursor:pointer;right:20px;top:10px;}
.info-popup-accord .numberinput {position:relative;-moz-border-radius:8px;background-color:#FEFEFE;border:5px solid #00ADED;margin-bottom:25px; padding:15px;}

.info-popup-option {width:540px; height:400px; 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;background:transparent url(/img/layout/spacer-60.png) repeat scroll 0 0;display:none; }
.info-popup-option .close{position:absolute;cursor:pointer;right:20px;top:10px;}
.info-popup-option .numberinput {position:relative;-moz-border-radius:8px;background-color:#FEFEFE;border:5px solid #00ADED;margin-bottom:25px; padding:15px;}
.info-popup-option li{cursor:pointer;}
.info-popup-option .item_1{float:left; width:200px; height:90px;}
.info-popup-option .item_2{float:right; width:200px; height:90px;}
.info-popup-option a, .info-popup-option a:hover, .info-popup-option a:visited{text-decoration:none; color:#434343;}

.info-popup-offer-adsl {width:746px; height:440px; 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;background:transparent url(/img/layout/spacer-60.png) repeat scroll 0 0;display:none; }
.info-popup-offer-adsl .close{position:absolute;cursor:pointer;right:20px;top:10px;}
.info-popup-offer-adsl .numberinput {position:relative;-moz-border-radius:8px;background-color:#FEFEFE;border:5px solid #00ADED;margin-bottom:25px; padding:15px;}

.jserialbox-content{padding:5px;-moz-border-radius:10px;background:url(/img/layout/spacer-30.png);display:none;}
.jserialbox-content .jserialbox-wrapper{position:relative;-moz-border-radius:8px;background-color:#fff;padding:15px;}
.jserialbox-content .close{position:absolute;cursor:pointer;right:20px;top:15px;}
.jserialbox-content .heading{margin-bottom:20px;padding-right:35px;padding-bottom:13px;background:url(/img/layout/icon-overlayer-title-bg.png) 0 bottom repeat-x;}
.jserialbox-content .title{margin-bottom:3px;color:#3A3A3A;font-size:18px;font-weight:700;letter-spacing:-1px;line-height:1.1;}
.jserialbox-content .subtitle{font-size:12px;color:#848484;}

.info-overlayer-faq-adsl {width:746px; height:755px; 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;background:transparent url(/img/layout/spacer-60.png) repeat scroll 0 0;display:none; }
.info-overlayer-faq-adsl .closebt{position:absolute;cursor:pointer;right:20px;top:10px;}
.info-overlayer-faq-adsl .numberinput {position:relative;-moz-border-radius:8px;background-color:#FEFEFE;border:5px solid #00ADED;margin-bottom:25px; padding:15px;}


/* always at the bottom */
#grid1side .first, #content .first, body .wrapper .first, #wrapper .first, .first{margin-top:0;}
#grid1side .last, #content .last, body .wrapper .last, #wrapper .last, .last, #serialbox-content .last{margin-bottom:0;}


/*Tool on homepage*/
#toolbox {overflow:hidden;width:324px;height:144px;background: #fff url(/img/toptool/tool_bg.gif) no-repeat top left; left: 668px; position: absolute;top: 6px;z-index: 999;}
#tool_form fieldset {width: 120px;float:left;padding:0;margin-top:90px;border:none;}
#tool_1 {margin-left:13px;}
#tool_2 {margin-left:56px;}
#tool_form label {font-family:Arial, Helvetica, sans-serif;font-size:14px;color: #0084b5;}
#telefonata_si, #navigare_si, #telefonata_no, #navigare_no {padding:0;margin:0;	}
#telefonata_no, #navigare_no {margin-left:30px;}
#toolbox p {text-align:right;padding-top: 7px;clear:both;}
#tool_btn {background:#fff url(/img/toptool/tool_btn.gif) no-repeat; border:0; width:101px; height:25px; margin-top: 5px; }
#tool_btn:hover {background-position:0 -25px;}
/*Tool on homepage*/

/*Offer page - Section Offer servizi*/
.list-opzione-servizi {margin: 0pt; padding: 0pt; list-style-type: none; z-index: 1; left: 0px;overflow: hidden;}
.list-opzione-servizi img {display: block;border: medium none;}
.list-opzione-servizi .li-box-servizi{border-radius:10px;overflow: hidden; float: left; width: 188px; height: 330px; margin-right: 10px;padding: 8px;position: relative; border:1px solid #e7e7e7; background-color:#f4f4f4;}
.list-opzione-servizi .description {width: 185px; color:#1f729f; font-weight:bold; text-align:justify;}
.list-opzione-servizi .title-img{ margin-bottom:12px;}
.list-opzione-servizi .visual {position:absolute;bottom:0px;right:0px;}
.list-opzione-servizi .box-computer-security{ background:url("/img/layout/box/opzioni-e-servizi/box-pict-opzione-sicurezza-internet.gif") no-repeat scroll right bottom #f8f8f8;}
.list-opzione-servizi .box-computer-security-business{ background:url("/img/layout/box/tab-servizi-bg-opzioni-cellulari-business.gif") no-repeat scroll right bottom #f8f8f8;}
.list-opzione-servizi .box-opzioni-cellulari{ background:url("/img/layout/box/opzioni-e-servizi/box-pict-opzioni-cellulari.gif") no-repeat scroll right bottom #f8f8f8;}
.list-opzione-servizi .box-chie-e{ background:url("/img/layout/box/opzioni-e-servizi/box-pict-vedi-chi-chiama.gif") no-repeat scroll right bottom #f8f8f8;}
.list-opzione-servizi .box-tablet-asus{ background:url("/img/layout/box/opzioni-e-servizi/box-pict-tablet-asus-eee-pad-transformer.gif") no-repeat scroll right bottom #f8f8f8; }
.list-opzione-servizi .jserialbox{ color:#696969; text-decoration:underline; background:url("/img/layout/box/list-bullet-servizi.gif") no-repeat scroll left 5px #f8f8f8;padding-left: 10px;}
.list-opzione-servizi .grey-txt {color:#565656;}
.list-opzione-servizi .sub-ul span, .jserialbox-content .sub-ul span {background:url("/img/layout/box/list-bullet-servizi.gif") no-repeat scroll left 5px transparent;padding-left: 10px;}
.list-opzione-servizi .small-boxes{ height:230px;}

.list-opzione-servizi-large .li-box-servizi{ width:290px; height:200px; margin-bottom: 15px;}
.list-opzione-servizi-large .li-box-servizi .description {width: 285px;}
.list-opzione-servizi-large .box-tablet-asus{ background:url("/img/layout/box/opzioni-e-servizi/box-pict-tablet-asus-eee-pad-transformer.gif") no-repeat scroll right bottom #f8f8f8; width:608px; height:120px; }
.list-opzione-servizi-large .box-tablet-asus .description {width: 400px;}
.list-opzione-servizi-large .box-opzioni-cellulari{ background:url("/img/layout/box/opzioni-e-servizi/box-pict-opzioni-cellulari.gif") no-repeat scroll right bottom #f8f8f8;}
.list-opzione-servizi-large .box-chie-e{ background:url("/img/layout/box/opzioni-e-servizi/box-pict-vedi-chi-chiama.gif") no-repeat scroll right bottom #f8f8f8;}
.list-opzione-servizi-large .box-opzioni-internazionali{ background:url("/img/layout/box/opzioni-e-servizi/box-pict-paese.gif") no-repeat scroll right bottom #f8f8f8;}
.list-opzione-servizi .box-computer-security{ background:url("/img/layout/box/opzioni-e-servizi/box-pict-opzione-sicurezza-internet.gif") no-repeat scroll right bottom #f8f8f8;}

#carousel-wrapper{position:relative;padding:0 7px;zoom:1;width:655px;overflow:hidden;} /* width 899: ie6 bug */
#carousel-wrapper .prev{background:url(/img/layout/box/btn-prev-off.png) no-repeat;left:0;text-indent:-999em;display:block;width:21px;height:21px; float:left;}
#carousel-wrapper .next{background:url(/img/layout/box/btn-next-off.png) no-repeat;right:0;text-indent:-999em;display:block;width:21px;height:21px; float:right;}
#carousel-wrapper .prev:hover{background-image:url(/img/layout/box/btn-prev-on.png); cursor:pointer;}
#carousel-wrapper .next:hover{background-image:url(/img/layout/box/btn-next-on.png); cursor:pointer;}
#carousel-wrapper .prev-disabled, #carousel-wrapper .prev-disabled:hover{background-image:url(/img/layout/box/btn-prev-off.png);cursor:default;}
#carousel-wrapper .next-disabled, #carousel-wrapper .next-disabled:hover{background-image:url(/img/layout/box/btn-next-off.png);cursor:default;}
#carousel-wrapper .buttons {height: 21px;width: 75px;z-index: 999; margin-top:10px; margin-left:280px;}
#carousel img{display:block;}


.ul-tabs01-12, .ul-tabs01-11{overflow:hidden;zoom:1;margin-bottom:15px;line-height:1.2;text-shadow:1px 1px 0 #fff;}
.ul-tabs01-12 li, .ul-tabs01-11 li{float:left;padding-left:8px;margin-right:5px;}
.ul-tabs01-12 a, .ul-tabs01-11 a{display:block;padding:2px 11px 2px 3px;}
.ul-tabs01-12 .selected, .ul-tabs01-11 .selected{background:url("/img/layout/nav/ul-tabs01-12-left.png") no-repeat;}
.ul-tabs01-12 .selected a, .ul-tabs01-11 .selected a{background:url("/img/layout/nav/ul-tabs01-12-right.png") right 0 no-repeat;color:#4c4c4c;cursor:default;}
.ul-tabs01-12 .selected a:hover, .ul-tabs01-11 .selected a:hover{text-decoration:none;}
.box-offerte-servizi .subtitle {color: #848484;font-size: 12px;margin: 10px 0;}
.box-offerte-servizi .heading {padding-bottom: 10px;}
.box-offerte-servizi .summary {color: #434343;font-size: 14px;line-height: 23px;margin-bottom: 30px;padding-left: 1px;}
.box-offerte-servizi .ul-included li {background: url("/img/layout/icon-included.png") no-repeat scroll 0 4px transparent;color: #393939;padding: 4px 0 8px 30px;}
.box-offerte-servizi .h05 {color: #000000;font-size: 12px;font-weight: 900;margin-bottom: 5px;margin-top: 0;}
.box-offerte-servizi .product-overview .specifications {min-height: 145px;padding: 0 250px 10px 0;position: relative;}
.box-offerte-servizi .product-overview .specifications .visual {bottom: 0;position: absolute;right: 0;}
.box-offerte-servizi .product-overview .hr01 {margin-bottom: 15px;margin-top: 0;}
.box-offerte-servizi .h03 {background: url("/img/layout/misc-box01-bg.png") repeat-x scroll 0 0 #F6F6F6;font-size: 12px;border: 1px solid #DADCDD;border-radius: 5px 5px 5px 5px;font-weight: 300;margin-bottom: 20px;margin-top: 35px;padding: 3px 10px 2px;text-shadow: -1px 1px 0 #FFFFFF;}
.box-offerte-servizi .ul-files{margin-bottom:25px;}
.box-offerte-servizi .ul-files li{color:#737373;padding-left:70px;margin-bottom:15px;border-bottom:1px dotted silver;font-size:11px;padding-bottom:5px;}
.box-offerte-servizi .ul-files .pdf{background:url("/img/layout/icon-pdf-large.gif") 10px 2px no-repeat;}
.box-offerte-servizi .ul-files .archive{background:url("/img/layout/icon-download-large.gif") 10px 2px no-repeat;}
.box-offerte-servizi .ul-files .name{margin-bottom:5px;font-size:12px;font-weight:900;}
.box-offerte-servizi .ul-files .name a, .ul-files .name a:visited{display:block;padding-top:10px;}
.box-offerte-servizi .dl03 dt {float: left;font-weight: 900;padding-right: 10px;width: 140px;}
.box-offerte-servizi .dl03 dt, .box-offerte-servizi .dl03 dd {border-top: 1px solid #F1F1F1;margin-bottom: 10px;padding: 10px 0;}
.box-offerte-servizi .mention { display: block;font-size: 11px;margin-bottom: -5px;margin-top: 22px; }
/*Offer page - Section Offer servizi*/

/* Captcha module */
.field-captcha .header-captcha {height: 30px;margin-top:8px;margin-bottom:-6px;width:272px;}
.captcha-home .header-captcha {width:272px;margin-top:0px;}
.captcha-landing .header-captcha {padding-left:15px;}
.captcha-landing { margin-bottom:50px;}
.body-captcha{overflow:hidden;zoom:1;}
.field-captcha .pict-info { float:left; margin-right:10px;}
.title-captcha {font-size: 10px;padding-top: 3px; color:#EEFBFF;}
.captcha-img {cursor:pointer; float: left;}
.captcha-landing .captcha-img {margin-left: 15px;}
.captcha-code {font-size: 15px; margin:-4px 0 12px 10px; padding: 4px 2px;width: 85px;}
.reload-captcha-button{margin-left:3px;margin-right:5px;}

/* dillo overlayers */
.overlayer-dillo {-moz-background-clip:none;background:transparent url(/img/layout/spacer-60.png) repeat scroll 0 0;display:none; }
.overlayer-dillo .closebt{position:absolute;cursor:pointer;right:0px;top:0px; z-index:9999;}
.overlayer-dillo .contentDillo{padding-top:10px; text-align:justify; margin-left:40px; width:88%; font-size:12px;}
.overlayer-dillo .ul-tabs01 {padding-left:18px;}
.overlayer-dillo .ul01 li{background:url(/img/layout/bullet-green.gif) no-repeat;padding:2px 0 2px 25px;margin:0px 0px 5px 5px;font-size:11px;}
.overlayer-dillo .ul-tabs01 a, .overlayer-dillo .ul-tabs01 a:visited {font-size:11px;}

.overlayer-parla-facile .jserialbox-wrapper {background-color: #FFFFFF; text-align:left;}
.overlayer-parla-facile .title-img{margin:0px; padding:0px; display:block;}
.overlayer-parla-facile .heading {background:none; margin:0px; padding:0px;}
.overlayer-parla-facile .ul09 {margin-top: 8px; text-align:left; border:none; width: 350px;}
.overlayer-parla-facile .ul09 li {margin: 8px 0 5px 10px;}
.overlayer-parla-facile .blue-shining { color:#009fe1; font-weight:bold; }
.overlayer-parla-facile .price-parla-facile {margin-left:43px; margin-bottom:20px;margin-top: 14px;}
.overlayer-parla-facile .content {margin-top:0px;height:375px;border: 1px solid #d4d4d4;background: url("/img/overlayer/telefono-dillo-background.gif") no-repeat scroll right bottom #FFFFFF;}
.green-title-parla-facile{margin-left:10px;}
.serialbox01-footer01{margin-bottom: 0; margin-left: 158px; margin-top: 20px;}
.serialbox01-btn01, .serialbox01-btn01-inner{display:inline-block;*display:inline;zoom:1;cursor:pointer;}
.serialbox01-btn01{padding-left:26px;background:url("/img/overlayer/serialbox01-btn01.png") no-repeat;}
.serialbox01-btn01:hover{opacity:0.9;}
.serialbox01-btn01-inner{padding:0 46px 0 0px;background:url("/img/overlayer/serialbox01-btn01-inner.png") right 0 no-repeat;height: 31px;line-height: 26px;color:#434343;font-size:13px; font-weight:bold;}
.serialbox01-footer01 a, .serialbox01-footer01 a:hover, .serialbox01-footer01 a:visited {color:#ffffff;font-size:13px; text-decoration:none;}
