@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        color:#4d4d4d;
}


hr{
color:#999999;
}

a img{
border-style:none;

}


h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;	
}

h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:10px;
        line-height:19px;
}

h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:0px;
	margin-bottom:0px;
}



h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
        margin-top:-5px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:left;
        line-height:24px;
}


.comment {
color:#781DB1;
font-weight:bold;

}


.comment a {
color:#4D4D4D;
font-weight:bold;

}

.comments-wrapper{
clear:both;
height:272px;
margin-bottom:10px;

}

#result{
font-size:11px;
padding-left:10px;

}

p{
margin:0px;
padding:0px;
}

ol{
	margin:0px;
	padding:0px;
        list-style:none;
}

a {
color:#4d4d4d;
text-decoration:none;
}

a:hover {
color:#999999;
text-decoration:none;
}

#barra a{
margin:-1px;
padding-left:1px;
}


.nextprev{
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
height:17px;
margin-bottom:11px;
padding:7px 0;
width:480px;
float:right;
}


ul.pagination {
margin:0;
text-align:left;
background: #FFF;
padding:0;
float:right;
}

ul.pagination li {
display: inline; 
font-size: 10px;
padding: 0.5em;

}

.tot{
padding-left:0px;
margin-left:0px;
font-size:10px;
float:left;
padding-top:2px;
}

ul.pagination li.active {
background: #fff;
font-weight:bold;
}


.snap_noshots img{
visibility:hidden;
background-image:url(/immagine/layout/box_share.png);
}

.snap_noshots{
display:block;
height:28px;
width:465px;
background-image:url(/immagine/layout/box_share.png);
border-bottom:1px solid #000000;
border-top:1px solid #000000;

}



.related_articles {
line-height:18px;
margin:0px;
}


#addthis{
border-top:1px solid #999;
border-bottom:1px solid #999;
height:36px;
margin-bottom:0px;
margin-top:10px;
position:relative;
float:left;
}

#addthis ul{
float:left; 
padding-left:0px; 
padding-top:9px; 
margin:0px;
}

.social{
float:left;
list-style-type:none;
padding:0 15px 0 0;
}

#condividi{
padding-top: 9px;
padding-left:8px; 
width:auto;
float:left;
}

	/*le piu lette di oggi*/

#piulette{
background-image: url(/immagine/layout/bottom_piulette_bg.png);
height:103px;

} 

   

	
	/*   fine  */



	
	h2.video_orange {
	background-image: url(/immagine/layout/bottom_video3sm.png);
	background-repeat: no-repeat;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-left:26px;
	padding-top:0px;
	margin-bottom:24px;
	margin-top:6px;
        line-height:19px;


	}
	
	h2.telecomunicazioni_orange {
	background-image: url(/immagine/layout/bottom_editoria3sm.png); 
	background-repeat: no-repeat;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-left:26px;
	padding-top:0px;
	margin-bottom:24px;
	margin-top:8px;
        line-height:19px;
	}

    h2.business_orange {
	background-image: url(/immagine/layout/bottom_business3sm.png);
	background-repeat: no-repeat;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-left:26px;
	margin-bottom:24px;
	margin-top:8px;
	line-height:19px;
	}

    h2.internet_orange {
	background-image: url(/immagine/layout/bottom_internet3sm.png);
	background-repeat: no-repeat;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-left:26px;
	margin-bottom:24px;
	margin-top:6px;
        line-height:19px;

	}

    h2.box4_orange{
	background-image: url(/immagine/layout/bottom_rubriche3sm.png);
	background-repeat: no-repeat;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:50px;
	margin-bottom:24px;
	padding-top:8px;
	margin-top:6px;
	height:26px;


	}




.video h2{
background-image: url(/immagine/layout/bottom_video2sm.png);
background-repeat: no-repeat;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
padding-left:42px;
padding-top:4px;
padding-bottom:4px;
margin-bottom:24px;
margin-top:6px;
height:auto;
text-align:left;
	
	
}

.telecomunicazioni h2{
background-image: url(/immagine/layout/bottom_editoria2sm.png); 
background-repeat: no-repeat;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
padding-left:42px;
padding-top:4px;
padding-bottom:4px;
margin-bottom:24px;
margin-top:6px;
height:auto;
text-align:left;


	
}
.business h2{
background-image: url(/immagine/layout/bottom_business2sm.png);
background-repeat: no-repeat;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
padding-left:42px;
margin-bottom:24px;
padding-top:4px;
padding-bottom:4px;
margin-top:6px;
height:auto;
text-align:left;
	
	
}

.internet h2{
background-image: url(/immagine/layout/bottom_internet2sm.png);
background-repeat: no-repeat;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
padding-left:42px;
margin-bottom:24px;
padding-top:4px;
padding-bottom:4px;
margin-top:6px;
text-align:left;
height:auto;	
	
}

.box1 h2, .box2 h2, .box2 h2, 
.box4 h2, .dixit h2, 
.app-mobili h2 {
background-image: url(/immagine/layout/bottom_rubriche2sm.png);
background-repeat: no-repeat;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
padding-left:50px;
margin-bottom:24px;
padding-top:4px;
margin-top:6px;
height:32px;
text-align:left;
	
}

.box4_titolo h3{
    background-image: url(/immagine/layout/bottom_internet2.png);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:0px;
	margin-bottom:6px;
}


.video_titolo h3{
    background-image: url(/immagine/layout/bottom_internet2.png);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:0px;
	margin-bottom:6px;
}

.telecomunicazioni_titolo h3{
    background-image: url(/immagine/layout/bottom_internet2.png);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:0px;
	margin-bottom:6px;
}
.internet_titolo h3{
    background-image: url(/immagine/layout/bottom_internet2.png);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:0px;
	margin-bottom:6px;
}

.business_titolo h3{
    background-image: url(/immagine/layout/bottom_internet2.png);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:0px;
	margin-bottom:6px;
}






.f_left{
	float:left;
}

.f_right{
	float:right;
}

.border_bottom{
	border-bottom:1px;
	border-bottom-color:#000;
	border-bottom-style: solid;
	
}	

#bigcontenent{

	width:1065px;
	height: auto;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
}

#bigcontenent_left{
	width:160px;
	height: 1850px;
	position:relative;
	float:right;
       
}
#bigcontenent_right{
	width:904px;
	height: auto;
	position:relative;
	float:left;
}

.servizi_box{
display:block;
height:114px;
margin-left:0px;
}

.servizi_box h2{
line-height:14px;
}


#topheader{
	width:894px;
	height: 90px;
	float:left;
}


#hide_link{
/*display:none; */
width:420px;
height:106px;
float:left;
}


#topheader img{
	float:left;
}



#topheader_boxright{
	background-image:url(/immagine/layout/top_box_right.jpg);
	background-repeat:no-repeat;
	width: 136px;
	height:90px;
	float:right;
}

#form_search{
	width: 210px;
	height: 60px;
	position: relative;
	float:right;
	display: block;
	margin-top: 20px;
}

#form_search #search{
	width: 182px;
	background:#FFF;
       
}

fieldset{
	border-style: none;
	border-width: 0;
}



input {
       background-color:#F2F2F2;
       border:1px solid #cccccc;
       width:182px;
}

textarea {
background-color:#F2F2F2;
border:1px solid #cccccc;
}

#area_commenti{
display:none;
}


#txpCommentSubmit {
background-image:url(/immagine/layout/send.jpg);
background-repeat:no-repeat;
font-family:verdana;
font-size:14px;
border:0 none;
height:23px;
width:56px;
color:#FFFFFF;
padding-bottom:5px;
} 

#txpCommentPreview {
background-image:url(/immagine/layout/anteprima.jpg);
background-repeat:no-repeat;
border:0 none;
color:#FFFFFF;
font-family:verdana;
font-size:14px;
height:22px;
padding-bottom:3px;
width:102px;
}

#bottom_box{
	width: 136px;
	margin-top:29px;
}

#header{
	float:left;
	width:894px;
	height:120px;
	background-image:url(/immagine/layout/top.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
}

#menu{
	float:left;
	width:894px;
	height:40px;
	margin-top:10px;
        margin-bottom:4px;
}

#menu ol {
	margin:0px;
	padding:0px;
}

#menu ol li{
	float:left;
	height:40px;
	list-style:none;
	font-size:13px;
	font-weight:bold;
	/*margin-right:14px;*/
}

#item1{
width:225px; 

}
#item2{
width:181px; 
}
#item3{
width:147px;  
}
#item4{
width:215px;  
}
#item5{
width:126px; 
}


#menu_cat_main{
color:#4D4D4D;
text-decoration:none;
font-size:20px;
font-weight:bold;
margin-left:10px;
float:left;
}

#menu_cat_sec{
float:right;
padding-top:7px;

}



#menu_cat_sec li{
float:left;
list-style:none;
margin-right:8px;
}


#contenent{
	width:888px;
	height:auto;
	overflow:visible;
	float:left;
	padding-bottom:10px;
        padding-top:7px;
	border-top:1px;
	border-top-color:#999999;
	border-top-style: solid;
	border-bottom:1px;
	border-bottom-color:#999999;
	border-bottom-style: solid;
        margin-left:10px;
        
}

#short{
padding-left:10px;

}


#short_rubriche{
padding-left:10px;
padding-right:10px;

}




.back_content{
	position: relative;
	width: 888px;
	height:auto;
	overflow: visible;
	margin-top:10px;

}

.left_col{
	position: relative;
	/*display:block; */
	width: 490px;
	height:auto;
	float:left;
        margin:0px;
        overflow:hidden;
}


#left_col_rub{
       position: relative;
       width: 640px;
       height:auto;
       float:left;
       margin:0px;
       overflow:hidden;


}

.right_col{
	position: relative;
	display:block;
	width: 375px;
	height:auto;
	float:left;
	padding-left:20px;
<!--[if IE 6]>
       padding-left:5px;
<![endif]-->
	margin-top:12px;
}


#right_col_rub{
        position: relative;
	display:block;
	width: 237px;
	height:auto;
	float:left;
	padding-left:10px;

}

#right_spcaer{
height:10px;
}

.title{
	display: block;
	margin-bottom: 4px;
	width:auto;
        padding-left:2px;
        padding-top:4px;
        padding-bottom:4px;
}

.title_rub{
	display: block;
	margin-bottom: 4px;
	width:auto;
        padding-left:10px;
        padding-top:4px;
        padding-bottom:4px;
}

.title_rub2{
height:27px;
padding-left:21px;
}


.vspacer {
	display: block;
	position: relative;
	height: 10px;
	width: 1px;
	margin-top: 0;
}

.normal_text{
	font-size: 12px;
}

.marginp{
	margin-top: 0px;
	margin-bottom:0px;
	
}

.marginp2{
	margin-top: 10px;
}


#title_box{
	width:160px;
	position: relative;
	float:left;
}

#title_box img{
	margin-right:5px;
}


#bottom{
	position: relative;
	float:left;
}


#box_news{
	width:100%;
	position: relative;
	float:left;
	text-align:left;
	border-bottom:1px;
	border-bottom-color:#999;
	border-bottom-style: solid;
        
}

#box_news2{
	width:auto;
	position: relative;
	float:left;
	text-align:left;
        border-bottom:1px;
	border-bottom-color:#999999;
	border-bottom-style: solid;
        padding-bottom:2px;
}

#box_news3{
	width:auto;
	position: relative;
	float:left;
	text-align:left;
        padding-bottom:2px;
}

#box_news2 p{
        margin:0px;
	
}


#box_news2 h2{
        margin-top:5px;
        margin-bottom:10px;
        	
}


#box_news_small{
	width:100%;
	position: relative;
	float:left;
	text-align:left;
        
}

#box_news_small hr{
        margin-top:4px;
}

#box_image{
	padding:0;
        margin:0;
	
}

#box_image_gallery{
   position:relative;
   clear:both;	
}

#box_image_gallery a img{
	margin:2px;
}


#box_image div{
	width:auto;
	position: relative;
	float:left;
	border-width: 1px;
    border-style: solid;
    border-color: #666;
	margin-right:12px;
	margin-bottom:4px;
	padding: 5px 5px 5px 5px;
	background-color:#FFF;
}



#box_image_tv{
	width:auto;
	position: relative;
	border-width: thin;
        border-style: solid;
        border-color: #666;
        margin-top:6px;
	margin-right:12px;
	margin-bottom:6px;
	padding: 5px 5px 5px 5px;
	background-color:#FFF;
}


#box_description{
	width:auto;
	position: relative;
	margin:0px;
	padding-bottom:8px;
}

#box_leggi{
	width:auto;
	position: relative;
	clear:both;
        font-size:12px;
        margin-bottom:2px;
}

#box_leggi_home{
	width:490px;
	position: relative;
	clear:both;
        font-size:12px;
        margin-bottom:2px;
}

.page_rub_box1{
background-image:url(/immagine/layout/page_rub_bg.png);
background-repeat:no-repeat;
width:300px;
height:300px;
display:block;
float:left;
margin-right:25px;
}

.page_rub_box2{
background-image:url(/immagine/layout/page_rub_bg.png);
background-repeat:no-repeat;
width:300px;
height:300px;
display:block;
float:left;
}


.page_rub_servizi_box{
background-image:url(/immagine/layout/page_rub_servizi_bg.png);
background-repeat:no-repeat;
width:300px;
height:300px;
display:block;
float:left;
}


#box_rubriche{
	width:180px;
	height:200px;
	position: relative;
	float:left;
	border-width: 1px;
        border-style: solid;
        border-color: #666;
        margin-top:10px;
        margin-left:10px;
        font-size:11px;
        font-weight:bold;
        line-height:25px;

}


.rub_text{
width:280px;
padding-left:9px;

}

#elenco_rubriche {
float:left;
font-weight:bold;
line-height:25px;
padding-left:0;
position:relative;
width:auto;
}

.rubriche_list{
border-color: #999999;
border-bottom: 1px solid #999999;
width:150px; 
list-style-position: inside;

}

.rubriche_list2{
width:150px; 
list-style-position: inside;

}

ul.rubriche_lista {
padding-left:4px; 
margin-left:0px;
margin-top:1px;

}

.rubriche_list li {
padding-left:4px 

}

ul.category_list{

padding-left:27px;

}

#elenco_rubriche2{
	width:auto;
	position: relative;
	float:left;
	padding-left:0;
	margin-top:6px;
}




#box_rubriche2{
	width:180px;
	height:240px;
	position: relative;
	float:left;
	border-width: thin;
    border-style: solid;
    border-color: #666;
	margin-left:16px;
	overflow:hidden;
}

#box_angolo{
	width:180px;
        height:200px;
	position: relative;
	float:left;
        margin-left:10px;
	border-width: 1px;
    border-style: solid;
    border-color: #666;
	overflow:hidden;
	


}


#box_dixit{
	width:180px;
        height:194px;
	position: relative;
	float:left;
	border-width: 1px;
        border-style: solid;
        border-color: #666;
	padding-bottom:6px;
	overflow:hidden;


}

#box_ascolti{
	width:180px;
	height: 194px;
	position: relative;
	float:left;
	border-width: 1px;
        border-style: solid;
        border-color: #666;
	margin-top:10px;
	padding-bottom:6px;
	overflow:hidden;

}

#back_box{
	width:170px;
	height:234px;
	float:left;
	position:relative;
	background-image:url(/immagine/layout/background_box.jpg);
	background-repeat:repeat-y;
	margin-top:0px;
	margin-bottom:0px;
        padding-left:10px;
        padding-top:11px;

}

#back_box2{
	width:160px;
	height:224px;
	float:left;
	position:relative;
	margin-top:0px;
	margin-bottom:0px;
        padding-left:10px;
        padding-top:11px;
        padding-bottom:12px;
        padding-right:10px;
}


#box_rubriche ol li{
	list-style-type: disc;
	line-height:25px;
	font-size:12px;
	font-weight:bold;
	height:30px;
	
}




#box_piulette ol li{
	
	line-height:16px;
	font-size:11px;
	margin-bottom:5px;
	font-weight:bold;

        margin-right:4px;
        margin-top:1px;
	
}

#box_description2{
	padding-top:9px;
	line-height:13px;
	padding-bottom:6px;
	font-size:11px;
        height:201px;
       /*overflow:hidden;*/
	
}

#box_description2 div{
       padding-right:8px;	
}

#box_description2 h3{
       padding-right:10px;
       font-size:11px;
       font-weight:bold;
       margin-bottom:0px;	
}

#box_description3{
        margin-top:6px;
        padding-left:4px;
        overflow:hidden;
}

#box_description3 h3{
       font-size:11px;
       font-weight:bold;
       	
}

#box_description3 div{
        font-size:10px;	
}

#box_description4{
	float:left;
	position:relative;
	margin-top:8px;
	width:auto;
}

#box_description ol{
	margin:0px;
	padding:0px;
}

#box_piulette{
	width:375px;
	position: relative;
	float:left;
	margin-top:10px;
	
}

#box_piulette h3{
	padding-top:6px;
}


#back_piulette{
	height:22px;
	background-repeat:repeat-x;
	
}

#piulette_sfondo{
	height:40px;
	background-image: url(/immagine/layout/background_letti.png);
	background-repeat:no-repeat;
	padding-right:20px;
	margin-bottom:4px;
}

.related_articles li {
  padding-right:2px;
}

li.video   {
	list-style-image: url(/immagine/layout/disc_video.png);
}

li.business   {
	list-style-image: url(/immagine/layout/disc_business.png);
	
}
li.box1   {
	list-style-image: url(/immagine/layout/disc_box2.png);
}

li.box2   {
	list-style-image: url(/immagine/layout/disc_box2.png);
}
li.editoria   {
	list-style-image: url(/immagine/layout/disc_editoria.png);
}
li.telecomunicazioni   {
	list-style-image: url(/immagine/layout/disc_editoria.png);
}
li.internet   {
	list-style-image: url(/immagine/layout/disc_internet.png);
}

li.video_piulette   {
	list-style-image: url(/immagine/layout/disc_video.png);
	font-weight:bold;
        margin-left:25px;
}

li.business_piulette   {
	list-style-image: url(/immagine/layout/disc_business.png);
	font-weight:bold;
        margin-left:25px;
	
}

li.box1_piulette, li.box2_piulette, 
li.box3_piulette, li.box4_piulette, 
li.dixit_piulette, li.servizi_piulette, li.app-mobili_piulette  {
	list-style-image: url(/immagine/layout/disc_box2.png);
	font-weight:bold;
        margin-left:25px;
}

li.editoria_piulette   {
	list-style-image: url(/immagine/layout/disc_editoria.png);
	font-weight:bold;
        margin-left:25px;
}
li.telecomunicazioni_piulette   {
	list-style-image: url(/immagine/layout/disc_editoria.png);
	font-weight:bold;
        margin-left:25px;
}

li.internet_piulette   {
	list-style-image: url(/immagine/layout/disc_internet.png);
	font-weight:bold;
        margin-left:25px;
}

#box_banner{
	border:1px solid #999999;
        float:left;
        height:274px;
        margin-top:10px;
        padding:31px 4px 9px;
        position:relative;
        text-align:center;
        width:365px;

}

#box_banner2{
       border-bottom:1px solid #999999;
       float:left;
       margin:10px 0;
       padding-bottom:9px;
       padding-left:10px;
       position:relative;
       text-align:left;
       width:490px;
}

#box_banner3{
border-bottom:1px solid #999999;
border-top:1px solid #999999;
float:left;
margin:10px 0;
padding-bottom:9px;
padding-left:10px;
padding-top:9px;
position:relative;
text-align:center;
width:630px;
}



#box_aree{
	width:100%;
	height:auto;
	position: relative;
	float:left;
        margin-top:0px;
        line-height:14px;
	font-size:12px;
	font-weight:bold;

}


#box_business{
	width:235px;
        height:238px;
        overflow:hidden;
	position: relative;
	float:left;
	background-image:url(/immagine/layout/background_box21.jpg);
	background-repeat:repeat-x;
	margin-right:20px;
        margin-bottom:10px;

}

#box_business ol li{
	background-image: url(/immagine/layout/disc_business.png);
	background-repeat:no-repeat;
	background-position:left 14px;
        margin-left:7px;
	padding-left:16px;
        padding-top:4px;
        padding-bottom:6px;
padding-right:6px;
	height:32px;
        line-height:17px;
	margin-right:6px;
        border-bottom: 1px solid #999999;
	
}

#box_business hr{

color:#999999;
width:223px;

}


#box_editoria{
	width:235px;
	position: relative;
	float:left;
	background-image:url(/immagine/layout/background_box22.jpg);
	background-repeat:repeat-x;
        height:238px;
        overflow:hidden;
        margin-bottom:10px;
}

#box_editoria ol li{
	background-image: url(/immagine/layout/disc_editoria.png);
	background-repeat:no-repeat;
	background-position:left 14px;
        margin-left:7px;
	padding-left:16px;
        padding-top:4px;
        padding-bottom:6px;
padding-right:6px;
        margin-right:6px;
	height:32px;
	overflow:hidden;
        line-height:17px;
border-bottom: 1px solid #999999;

}

#box_editoria hr{

color:#999999;
width:223px;

}




#box_video{
	width:235px;
	position: relative;
	float:left;
	background-image:url(/immagine/layout/background_box23.jpg);
	background-repeat:repeat-x;
	margin-right:20px;
        margin-bottom:10px;
         height:238px;
        overflow:hidden;


}

#box_video ol li{
	background-image: url(/immagine/layout/disc_video.png);
	background-repeat:no-repeat;
	background-position:left 14px;
	padding-left:15px;
        padding-top:4px;
        padding-bottom:6px;
        padding-right:6px;
        margin-right:6px;
        margin-left:7px;
	height:32px;
	overflow:hidden;
        line-height:17px;
border-bottom: 1px solid #999999;

}

#box_video hr{

color:#999999;
width:223px;

}

#box_internet{
	width:235px;
	position: relative;
	float:left;
	background-image:url(/immagine/layout/background_box24.jpg);
	background-repeat:repeat-x;
        height:238px;
        overflow:hidden;

}

#box_internet ol li{
	background-image: url(/immagine/layout/disc_internet.png);
	background-repeat:no-repeat;
	background-position:left 14px;
        margin-left:7px;
	padding-left:15px;
        padding-top:4px;
        padding-bottom:6px;
        padding-right:6px;
	height:32px;
	overflow:hidden;
        line-height:17px;
        margin-right:6px;
        border-bottom: 1px solid #999999;
	
}

#box_internet hr{

color:#999999;
width:223px;

}


#box_contenent_right1{
	width: 354px;
	position: relative;
	float:left;
	margin-top:10px;
	border-width: 1px;
    border-style: solid;
    border-color: #666;
	padding-top: 11px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-image: url(/immagine/layout/background_rubriche.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

#box_contenent_right1_left{
	width: 168px;
	position: relative;
	float:left;
	padding-right:8px;
	
}

#box_contenent_right1_right{
	width: 166px;
	position: relative;
	float:left;
	padding-left:10px;
	border-left-width:1px;
    border-left-style: solid;
    border-left-color: #666;
	
}

.testo_edicola_tv{
font-size:11px;

}



#box_contenent_right2{
        width:355px;
	position: relative;
	float:left;
	margin-top:10px;
	border-width: 1px;
        border-style: solid;
        border-color: #666;
        padding-left:10px;
        padding-top:7px;
        padding-right:10px;
        padding-bottom:10px;
	background-color:#CAE9F8;	
}

#box_servizi_page{
        width:468px;
	position: relative;
	float:left;
	margin-top:10px;
	border-width: 1px;
        border-style: solid;
        border-color: #666;
        padding-left:10px;
        padding-top:9px;
        padding-right:10px;
        padding-bottom:10px;
	background-color:#CAE9F8;	
}

#box_servizi_page hr {
margin-bottom:12px;
margin-top:12px;
}


#box_servizi_page h2 {
font-size:12px;
margin-bottom:0;
}

#box_contenent_right2 hr{
margin-top:12px;
margin-bottom:12px;	
}

#box_contenent_right2 h2{
font-size:12px;
margin-bottom:0px;	
}

#box_contenent_right2_up{
	width: 380px;
	position: relative;
	float:left;
	margin-bottom:14px;
	margin-left:10px;
}

#box_contenent_right2_down{
	width: 360px;
	position: relative;
	float:left;	
	border-top-width:thin;
    border-top-style: solid;
    border-top-color: #666;
	padding-top:14px;
	margin-left:10px;
}


#box_right_description{
	width: 234px;
	position: relative;
	float:left;	
}

#footer{
	width:1064px;
	height:50px;
	position:relative;
	background-image:url(/immagine/layout/background_footer.png);
	background-repeat:no-repeat;
	margin-top:10px;
	float:left;
}

#footer ol{
	margin-top:4px;
	margin-left:0px;
	margin-right:0px;
	padding-left:10px;
	clear:right;
	
}

#footer li{
	list-style-type: none;
	font-size:13px;
	font-weight:bold;
	
}

#footer_left{
	width: 604px;
	height:auto;
	float:left;
	
}

#footer_center{
	float:left;
        height:16px;
        margin-left:0;
        margin-top:4px;
        width:138px;
}

#footer_right{
	width: 162px;
	height:auto;
	float:left;
	margin-top:8px;
	
}


#footer_left p{
	margin:0px;
	font-size:9px;
	padding-left:10px;
	
}

#footer_select{
	width:150px;
	font-size:12px;
		
}

div.credits {
  text-align:center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666;
  clear:both;
  margin-top:42px;
}

div.credits a {
  color: #900;
  text-decoration: none;
}


/* pagina interna  */


#sottomenu {
float:left;
height:auto;
padding-left:6px;
padding-top:0px;
padding-right:6px;
padding-bottom:15px;
width:876px;
}

#titolo{
	position:relative;
	width:271px;
	float:left;
	height:35px;
        border:0px solid #666666;
        overflow:hidden;
        text-align:left;
		
}

#titolo_border{
	position:relative;
        border-right:1px solid;
        border-left:1px solid;
        border-color:#4d4d4d;
	width:271px;
	float:left;
	height:35px; 
	margin-left:15px;
	margin-right:15px;
        padding-left:15px;
        padding-right:15px;
        overflow:hidden;
        text-align:left;
		
}



.back_titolo{
	position:relative;
	width:272px;
	height:58px;
/*	background-image:url(/immagine/layout/background_box2.jpg);
    background-repeat:repeat-x;  */
		
}


.format_titolo{
	
	padding-top:0px;
		
}

.format_inside_titolo{
	
	
	padding-left:6px;
	padding-right:6px;
	font-weight:bold;
		
}




.box_news_page{
	float:left;
	position:relative;
	text-align:left;
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top:12px;
       
}

#box_news_page_internet{
        border-top:solid;
	border-top-color:#6f1a77;
	border-top-width:5px;
}


#box_news_page_telecomunicazioni{
        border-top:solid;
	border-top-color:#f32e9c;
	border-top-width:5px;
}

#box_news_page_box1{
        border-top:solid;
	border-top-color:#666;
	border-top-width:5px;
}

#box_news_page_box2{
        border-top:solid;
	border-top-color:#666;
	border-top-width:5px;
}

#box_news_page_box3{
        border-top:solid;
	border-top-color:#666;
	border-top-width:5px;
}
#box_news_page_box4{
        border-top:solid;
	border-top-color:#666;
	border-top-width:5px;
}

#box_news_page_dixit{
        border-top:solid;
	border-top-color:#666;
	border-top-width:5px;
}

#box_news_page_app-mobili{
        border-top:solid;
	border-top-color:#666;
	border-top-width:5px;
}

#box_news_page_servizi{
        border-top:solid;
	border-top-color:#666;
	border-top-width:5px;
}

#box_news_page_business{
        border-top:solid;
	border-top-color:#009ee1;
	border-top-width:5px;
}

#box_news_page_video{
        border-top:solid;
	border-top-color:#1ca344;
	border-top-width:5px;
}

#box_news_page h2{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:0;
	padding-top:0px;
        height:26px;
}



#back_news_page{
	float:left;
	position:relative;
	width:470px;
	height:auto;
}



#box_link_page{
    float:left;
	width:460px;
	position:relative;
	border-top:1px;
	border-top-color:#000;
	border-top-style: solid;
	border-bottom:1px;
	border-bottom-color:#000;
	border-bottom-style: solid;
	padding-left:16px;
	margin-top:10px;
}

#box_banner_page{
	width:470px;
	position: relative;
	float:left;
	text-align:center;
	margin-top: 16px;
	margin-bottom: 16px;
	padding-left:4px;
}


#box_form_page{
	width:440px;
	position: relative;
	float:left;
	height:228px;
	margin-left:30px;
}




#commentoform #email{
	width: 200px;
	background:#FFFFFF none repeat scroll 0 0;
	margin-left:67px;
}

#commentoform #nome{
	width: 200px;
	background:#FFFFFF none repeat scroll 0 0;
	margin-left:64px;
	
}

#commentoform #commento{
	width: 200px;
	background:#FFFFFF none repeat scroll 0 0;
	margin-left:32px;
}

#commentoform #submit{
    float:right;
	margin-right:106px;
}

#box_commenti_page{
	width:470px;
	position: relative;
	float:left;
	border-top:1px;
	border-top-color:#000;
	border-top-style: solid;
}


#box_commenti_back{
	float:left;
	width:480px;
	background-color:#F2F2F2;
	height:auto;
	position:relative;
	border-left-color:#CCCCCC;
	border-left-style:solid;
	border-left-width:10px;
	margin-bottom:8px;
}

#box_commenti_inside{
	float:left;
	height:auto;
	position:relative;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:6px;
	padding-left:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#box_servizio_page{
	width: 460px;
	position: relative;
	float:left;
	margin-top:20px;
	border-width: thin;
    border-style: solid;
    border-color: #666;
	background-color:#CAE9F8;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 14px;
	
}

#box_servizio_page_up{
	width: 440px;
	position: relative;
	float:left;
	margin-bottom:14px;
	margin-left:10px;
	font-size:12px;
}

#box_servizio_page_down{
	width: 440px;
	position: relative;
	float:left;	
	padding-top:14px;
	margin-left:10px;
	font-size:12px;
	border-top:thin solid #666666;
}

#box_description_page{
	width: 308px;
	position: relative;
	float:left;
	text-align:left;
}

#box_rubriche_page{
	width: 100%;
	position: relative;
	float:left;
	margin-top:12px;
		
}

#box_rubriche_page_up{
	width: 468px;
	height:150px;
	position: relative;
	float:left;
	margin-bottom:10px;
	font-size:12px;
	background-image:url(/immagine/layout/background_rubriche_page.png);
	background-repeat:repeat-x;
	overflow:hidden;
        border:1px solid #666666;
        padding:10px;
	
}

#box_rubriche_page_down{
	width: 468px;
	height:150px;
	position: relative;
	float:left;	
	font-size:12px;
	background-image:url(/immagine/layout/background_rubriche_page.png);
	background-repeat:repeat-x;
	overflow:hidden;
        border:1px solid #666666;
        padding:10px;
	
}

.title_page {
    display:block;
    margin-bottom:6px;
    padding:0;
    width:auto;
}



#box_angolo_page{
	width:154px;
	height:194px;
	position: relative;
	float:left;
	border-width: 1px;
        border-style: solid;
        border-color: #666;
	margin-left:11px;
	margin-top:12px;
        line-height:12px;

}

#box_ascolti_page{
	width:154px;
	height: 194px;
	position: relative;
	float:left;
	border-width: 1px;
    border-style: solid;
    border-color: #666;
	margin-top:12px;
	margin-left:11px;
        line-height:12px;


}

#box_dixit_page{
	width:154px;
	height: 194px;
	position: relative;
	float:left;
	border-width: 1px;
        border-style: solid;
        border-color: #666;
	margin-top:12px;
        line-height:12px;

}

#back_box_page{
	width:134px;
	height:173px;
	float:left;
	position:relative;
	background-image:url(/immagine/layout/background_box.jpg);
	background-repeat:repeat-y;
        padding-left:10px;
	padding-top:11px;
        padding-right:10px;
        padding-bottom:10px;
	margin-bottom:0px;
	overflow:hidden;

}


#annunci{
	border:1px solid #0066cc;
	float:left;
	margin-top:10px;
	margin-left:28px;
	position:relative;
	width:420px;
	height:64px;
}

#box_annunci{
	float:left;
	position:relative;
	width:180px;
	height:36px;
	font-size:10px;
	margin-right:14px;
	margin-left:6px;
	padding-top:4px;
}

#box_annunci p{
	margin:0;
	padding:0px;
}

#box_annunci h3{
	margin:0;
	padding:0px;
	color:#0066cc;
	text-decoration:underline;
}


#box_articoli{
	width:375px;
	position: relative;
	float:left;
	padding-right:0px;
        margin-bottom:0px;
        margin-top:0px;
        margin-left:0px;
}


.box_articoli_title{
	width:375px;
	position: relative;
	float:left;	
        height:22px;
}

#box_articoli_title_internet{
background-image: url(/immagine/layout/background_articoli_internet.png);
background-repeat:no-repeat;
}

#box_articoli_title_business{
background-image: url(/immagine/layout/background_articoli_business.png);
background-repeat:no-repeat;
}

#box_articoli_title_video{
background-image: url(/immagine/layout/background_articoli_video.png);
background-repeat:no-repeat;
}

#box_articoli_title_telecomunicazioni{
background-image: url(/immagine/layout/background_articoli_telecomunicazioni.png);
background-repeat:no-repeat;
}

#box_articoli_title_box1{
background-image: url(/immagine/layout/background_articoli_box1.png);
background-repeat:no-repeat;
}

#box_articoli_title_box2{
background-image: url(/immagine/layout/background_articoli_box1.png);
background-repeat:no-repeat;
}

#box_articoli_title_box3{
background-image: url(/immagine/layout/background_articoli_box1.png);
background-repeat:no-repeat;
}

#box_articoli_title_box4{
background-image: url(/immagine/layout/background_articoli_box1.png);
background-repeat:no-repeat;
}


#box_articoli_title_dixit{
background-image: url(/immagine/layout/background_articoli_box1.png);
background-repeat:no-repeat;
}


#box_articoli_title_app-mobili{
background-image: url(/immagine/layout/background_articoli_box1.png);
background-repeat:no-repeat;
}


#box_articoli_title_servizi{
background-image: url(/immagine/layout/background_articoli_box1.png);
background-repeat:no-repeat;
}

.box_articoli2{
	width:375px;
	height:auto;
	position: relative;
	float:left;
	
}

#box_articoli2_box1{
background-image: url(/immagine/layout/background_box_box1_articoli_bottom.png);
background-position:left bottom;
background-repeat:no-repeat;
background-color:#f2f2f2;
}

#box_articoli2_box2{
background-image: url(/immagine/layout/background_box_articoli_center_box1.png);
background-repeat: repeat-y;
padding-bottom:3px;
}
#box_articoli2_box3{
background-image: url(/immagine/layout/background_box_articoli_center_box1.png);
background-repeat: repeat-y;
padding-bottom:3px;
}
#box_articoli2_box4{
background-image: url(/immagine/layout/background_box_articoli_center_box1.png);
background-repeat: repeat-y;
padding-bottom:3px;
}

#box_articoli2_dixit{
background-image: url(/immagine/layout/background_box_articoli_center_box1.png);
background-repeat: repeat-y;
padding-bottom:3px;
}

#box_articoli2_app-mobili{
background-image: url(/immagine/layout/background_box_articoli_center_box1.png);
background-repeat: repeat-y;
padding-bottom:3px;
}

#box_articoli2_servizi{
background-image: url(/immagine/layout/background_box_articoli_center_box1.png);
background-repeat: repeat-y;
padding-bottom:3px;
}

#box_articoli2_video{
background-image: url(/immagine/layout/background_box_video_articoli_bottom.png);
background-position:left bottom;
background-repeat:no-repeat;
background-color:#e8f7ef;
padding-bottom:3px;
}

#box_articoli2_business{
background-image: url(/immagine/layout/background_box_business_articoli_bottom.png);
background-position:left bottom;
background-repeat:no-repeat;
background-color:#e0f7fd;
padding-bottom:3px;

}

#box_articoli2_internet{
background-image: url(/immagine/layout/background_box_internet_articoli_bottom.png);
background-position:left bottom;
background-repeat:no-repeat;
background-color:#f3e6f8;
padding-bottom:3px;
}


#box_articoli2_telecomunicazioni{
background-image: url(/immagine/layout/background_box_telecomunicazioni_articoli_bottom.png);
background-position:left bottom;
background-repeat:no-repeat;
background-color:#ffecf5;
padding-bottom:3px;
}

#box_articoli2 ol {
	padding-left:26px;
	line-height:16px;
}

#box_articoli2 ol li{
	list-style-image:url(/immagine/layout/disc_internet.png);
	font-weight:bold;
}


#box_articoli_correlati{
	width:470px;
	position: relative;
	float:left;
	margin-top:0px;
	padding-right:4px;
      
       

}

#single_banner{


}

#banner_scroll{
position:absolute;

}

#box_articoli_correlati_title{
	width:490px;
	position: relative;
	float:left;
	background-image: url(/immagine/layout/background_articoli_correlati.png);
	background-repeat:no-repeat;
	height:23px;
}


#box_articoli_correlati2{
	width:478px;
	height:auto;
	position: relative;
	float:left;
	background-image: url(/immagine/layout/background_box_articoli2_center.png);
	background-repeat: repeat-y;
        list-style-position:inside;
        padding-left:12px;
        line-height:18px;
        font-size:12px;
}

#box_articoli_correlati2 ol li{
	list-style-type:none;
	line-height:22px;
	margin-left:10px;
        
}

#box_articoli_correlati2 li{
font-weight:normal !important;
}

#box_articoli_correlati2 ol li img{
	margin-right:10px;
}
	




.right_col_page{
	position: relative;
	display:block;
	overflow: hidden;
	width: 394px;
	height:auto;
	float:left;
	padding-left:30px;
}


#box_flash{
	width:390px;
	height:300px;
	position: relative;
	float:left;
	background-color:#808080;
	margin-top:16px;
}

#box_piulette_page{
	width:390px;
	position: relative;
	float:left;
	margin-top:20px;
	background-image:url(/immagine/layout/background_box2.jpg);
	background-repeat:repeat-x;
	border-width: 1px;
    border-style: solid;
    border-color: #666;

}

#box_piulette_page ol li{
	list-style-type: disc;
	line-height:22px;
	font-size:12px;
	margin-bottom:4px;
	font-weight:bold;
	background-image:url(/immagine/layout/background_letti.jpg);
	background-repeat: repeat-y;
	background-position:right;
	
}

#box_banner_right_page{
	width:390px;
	height:280px;
	display:block;
	position: relative;
	float:left;
	margin-top: 30px;
	margin-right: 15px;
	margin-bottom: 15px;
	padding-top:30px;
	border-width: thin;
    border-style: solid;
    border-color: #666;
	text-align:center;

}


#box_news_right_page{
	width:363px;
	position: relative;
	float:left;
	text-align:left;
	margin-top:10px;
	border-width: 1px;
        border-style: solid;
        border-color: #666;
	padding-left:5px;
        padding-top:5px;
        padding-right:5px;
        padding-bottom:5px;
}

#box_news_right_back1_telecomunicazioni{
	width:346px;
	position: relative;
	float:left;
	background-color:#ffecf5;
	padding-left:8px;
        padding-right:10px;
}

#box_news_right_back1_internet{
	width:346px;
	position: relative;
	float:left;
	background-color:#f3e6f8;
	padding-left:8px;
        padding-right:10px;

}

#box_news_right_back1_business{
	width:346px;
	position: relative;
	float:left;
	background-color:#e0f7fd;
	padding-left:8px;
        padding-right:10px;

}

#box_news_right_back1_video{
	width:346px;
	position: relative;
	float:left;
	background-color:#E8F7EF;
	padding-left:8px;
        padding-right:10px;
}




#box_news_right_back1_box4{
	width:355px;
	position: relative;
	float:left;
	background-color:#f2f2f2;
	padding-left:8px;
	padding-bottom:6px;
	height:170px;
}


#box_news_right_back1_box3{
	width:355px;
	position: relative;
	float:left;
	background-color:#f2f2f2;
	padding-left:8px;
	padding-bottom:6px;
	height:170px;
}


#box_news_right_back1_box2{
	width:355px;
	position: relative;
	float:left;
	background-color:#f2f2f2;
	padding-left:8px;
	padding-bottom:6px;
	height:170px;
}


#box_news_right_back1_box1{
	width:355px;
	position: relative;
	float:left;
	background-color:#f2f2f2;
	padding-left:8px;
	padding-bottom:6px;
	height:170px;
}



#box_news_right_back2{
	width:auto;
	position: relative;
	float:left;
	background-color:#e8f7ee;
	padding-left:8px;
	padding-bottom:6px;
	height:170px;
}

#box_news_right_back3{
	width:auto;
	position: relative;
	float:left;
	background-color:#FDEEF5;
	padding-left:8px;
	padding-bottom:6px;
	height:170px;
}





#box_news_right_title{
	width:364px;
	height:42px;
	margin-top:6px;
	margin-right:4px;
	margin-bottom:10px;
	position: relative;
	float:left;
	background-image:url(/immagine/layout/background_news.png);
	background-repeat:no-repeat;

}

#box_news_right_title h2{
    margin-top:3px;
	font-size:14px;
	font-weight:bold;
	padding-right:6px;
}

#box_leggi_page{
	width:auto;
	position: relative;
	clear:both;
	padding-right:10px;
}


#box_description_news{
	width:auto;
	position: relative;
	margin:0px;
	padding-bottom:8px;
	padding-right:16px;
}

.tv_box{
float:left;
width:100%;
margin-left:6px;		
	
}

.tv_box_page{
float:left;
width:460px;			
}

#button {
	text-indent: -9000px;
	float: left;
	width: 190px;
	height: 27px;
        margin-top:7px;
	background: url(/immagine/layout/bottom_cerca.png)no-repeat;
        border:0px;

}


.testo{

text-align:left !important!;

}

.testo_brk{
font-size:12px;
text-align:left;
line-height:16px;
}


.testo_orange{
height:86px;
width:auto;
overflow:hidden;

}


#comm{
border:3px solid #CCCCCC;
font-size:12px;

}

.testoint{
font-size:14px;
line-height:18px;
}


#box_image div img{
overflow:hidden;
}

#commenti{
clear:both;
position:relative;
}


div.horRule {
height: 1px;
border-top: 1px solid #999999;
margin-top: 6px;
margin-bottom: 2px;
margin-left: 10px;
margin-right: 10px;
}


