@import url('../css/tab.css');
@import url('../css/content.css');
@import url('../css/home.css');
body,td,th {
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
}
body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../img/topTotale.gif);
	background-repeat:repeat-x;
	background-position:top
}
#tab tr td{
	padding-left:2px
}
form{
margin:0; padding:0;
}
.tutto{
display:block; color:#d45c03; text-decoration:none; font-style:italic; font-size:11px;
padding:10px 0 0 0; text-align:right
}

.linkHome{
color:#737373; text-decoration:none; border-left:1px solid #737373; padding-left:10px
}
#topTotale{	
	
}
 .newsHome i, .newsHome_focus i{
 font-size:11px
 }

#dx_spot{
width:300px;
height:47px;
background-image:url(../img/spot.gif)
}
#sx_top{
width:180px;
height:47px;
background-image:url(../img/news.gif)
}
#sx_top_community{
width:180px;
height:47px;
background-image:url(../img/sx_top_community.gif)
}

/* NAV */
#nav tr td a{
color:#000000
}

#nav tr td strong a{
color:#d45c03
}


#top3Interno{
	/*position:absolute;
	width: 950px;
	height:47px;
	left:50%;
	margin: 0 0 0 -475px;
	padding-top:20px;*/
}



#bodyHomeTop{
	background-image:url(../img/HomeTop2.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height:333px;
}
#bodyHomeTop2{
	position:relative;
	background-image:url(../img/bodyHomeTop2.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height:81px;
}
#bodyHomeTopInt{
	position:absolute;
	background-image:url(../img/sfondoCitta.jpg);
	height:287px;
	width:950px;
}
#bottom{
	background-image:url(../img/sfondoBottom.jpg);
	background-repeat:repeat-x;
	height:360px;
	padding-top:20px
}

#menuTop li{
	display: inline;
	background-image:url(../img/cerchietto.jpg);
	background-position: left;
	background-repeat: no-repeat;
	list-style: none;
	padding: 0px 10px 0px 12px;
	vertical-align:middle
}
#menuTop li a{
	display: inline;
	color: #FFF;
	text-decoration:none;
}
/*\*/
*html #tblLabel{
	margin-top:-2px;
}
/*\*/
*html #menuTop{
	margin:10px 0px 50px 0px;
}

/* SMS */
#sms_tutti div{
padding:10px 0;
background-image: url(../img/trattino.gif); background-position:bottom;
background-repeat:repeat-x	
}
#sms_tutti .nome{
padding-left:0
}
.nome{
color:#d45c03; font-weight:bold; padding:0 10px 0 30px
}

#sms{
	background-image:url(../img/sms_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	width: 950px;
	height:45px;
}
#scroller_container {
position:relative;
width: 764px;
height: 40px;
overflow: hidden;
}
#scroller {
white-space: nowrap;
padding-top:12px
}
#boxTop{
	background-image:url(../img/boxTop.gif);
	background-repeat:no-repeat;
	width:180px;
	height:59px;
	padding-left:25px;
}
#boxBottom{
	background-image:url(../img/boxBottom.png);
	background-repeat:no-repeat;
	width:180px;
	height:59px;
	padding-bottom:15px;
	padding-left:25px;		
}
/*\*/
*html #boxBottom{
	background-image:url(../img/boxBottom.gif);
}

#boxMiddle{
	background-image:url(../img/boxMiddle.gif);
	background-position:right;
	background-repeat:repeat-y;
	width:180px;
}
#boxCanali{
	padding-left:25px;
	margin:0;
}
#boxCanali li{
	background-image:url(../img/cerchiettoWhite.jpg);
	background-position: left;
	background-repeat: no-repeat;
	list-style: none;
	padding: 5px 0px 5px 12px;
	
}
#boxCanali li a{
	color: #000;
	text-decoration:none;
	font-size:13px !important
}

/* tools */
	#box_tools{
		background-image:url(../img/tools_bg.gif);
		background-position:right;
		background-repeat:repeat-y;
		height:90px
	}
	#tools_box{
	border-top:1px solid #e2e2e2;
	margin-left:11px
	}
	.tools_tit{
		color:#d45c03; margin-left:14px; font-weight:bold;
		padding:10px 0
	}
	.tools_link{
	margin:3px 0 8px 14px;
	padding-left:15px;
	background-image:url(../img/tools_cerchio.gif);
	background-position:left; background-repeat:no-repeat
	}
	.tools_link a{
	 color:#000000; text-decoration:none
	}
	#tools_bot{
	background-image:url(../img/tools_bot.png);
	background-repeat:no-repeat;
	background-position:top;
	height:61px
	}
/*Win IE fix \*/
* html #tools_bot{ background-image:url(../img/tools_bot.gif);}	



#tabellaCentrale{

	margin-left:15px;
	margin-right:15px;
	margin-top:59px;
}

#bottom2{
	position:absolute;
	width:950;
	left:50%;
	margin: 343px 0 0 -475px;
}
/*#containerTopHome{
	position:absolute;
	width:950;
	left:50%;
	margin: -2px 0 0 -475px;
}
*/#boxInternoTop{
	margin-top:10px;
	background-image:url(../img/boxInternoTop.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:414px;
	height:20px;
}
#boxInternoMiddle{
	background-image:url(../img/boxInternoMiddle.jpg);
	background-position:center;
	background-repeat:repeat-y;
	width:414px;
}
#boxInternoBottom{
	background-image:url(../img/boxInternoBottom.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:414px;
	height:20px;
}
#Newsletter{
	width:375px;
	margin-left:19px;
	margin-right:19px;
}

/* newsletter */
.box_newsletter{
margin:10px 0px; padding:10px
}
.riga_newsletter{
background-image:url(../img/trattino.gif); 
background-position:center; background-repeat:repeat-x;
height:30px
}
#form_bg{
background-image:url(../img/newsletter_web/form_bg.gif); background-repeat:no-repeat;
width:265px; height:22px
}
.msg_error{
color:#FF0000; font-size:12px; font-weight:bold
}
.msg{
color:#FFFFFF; background-color:#f4b409; padding:10px
}


.form{
font-size:11px; border:0; 
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#e5e5e5
}
.form2{
background-color:#efefef; width:250px; margin:2px 0 0 3px
}


.tblMenu{
	width:100%;
}
.pagina{
	width: 950px;
}
#curva_sotto{
height:78px;
background-image:url(../img/curva_sotto.gif);
background-position:left top; background-repeat:no-repeat
}
#curva_sotto2{
height:78px;
background-image:url(../img/curva_sotto2.gif);
background-position:left top; background-repeat:no-repeat
}

.menusx{
	background-image:url(../img/sx_bg.gif);
	background-position:right;
	background-repeat:repeat-y;
	width: 180px;
	height:500px
}
.menudx{
	width:300px;
	vertical-align:top;
}

.menuDxHome{
	width:300px;
	vertical-align:top;
}
.menuCentrale{
	padding:0 10px;
	width:470px
}
#titolo{
text-transform:uppercase
}
	.vai{
	background-image:url(../img/cerchiettoBlack.jpg);
	background-position:left; background-repeat:no-repeat;
	padding-left:15px
	}
	.linkTitolo{
	color:#000000;
	font-weight:bold;
	text-decoration:none
	}
	.box_annuncio{
	padding:5px 20px;
	margin-bottom:10px;
	height:100px; 
	overflow:hidden;
	}
.testoWhite{
	color:#FFF;
}
.testoWhite2{
	color:#FFF;
	font-size:16px;
}
.testoSfondoSezione{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-top:12px;
	margin-left:30px;
	font-weight:bold;
}
.testoOrange{
	color:#d45c03;
}
.testoOrangeBox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d45c03;
}

.testoGray{
	color:#737373;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.testoBlack{
	color:#000;
}
.testoMappaBlack{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	white-space:nowrap;
	text-decoration:none;
}
.testoMenuBlack{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	white-space:nowrap;
	text-decoration:none;
}
.testoBlackUnderline{
	color:#000;
	text-decoration:underline;
}
.testoOrangeUnderline{
	color:#d45c03;
	text-decoration:underline;
}
.testoLinkBlack{
	color:#000;
	text-decoration:none
}
.testoLinkWhite{
	color:#FFF;
	text-decoration:none
}
.separatoreGray{
	color:#737373;
	height:20px;
}
.testoInput{
	color:#d45c03;
	font-size:11px;
}
.label{
	background-image:url(../img/label.gif);
	width:188px;
	height:32px;
	padding:0;
	margin:0;
}
.titoloCanali{
	color:#d45c03;
	font-weight:bolder;
	margin-bottom:20px;
}
.titoloPagina{
	color:#000;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.titoloPagina a{
	color:#000;
}
.titoloPagina2{
	color:#d45c03;
	font-size:16px;
	font-weight:bold;
}
.separatoreTrattino{
	background-image:url(../img/trattino.gif);
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
}
.box_banner{
	background-image:url(../img/trattino.gif);
	background-position:top; background-repeat:repeat-x;
	padding-top:10px;
	padding-bottom:10px;
}
.b_0{
padding-top:0; background-image:none
}
/*.separatoreTrattinoVert{
	background-image:url(../img/separatoreTrattinoVert.jpg);
	background-repeat:repeat-y;
	background-position:center;
	width:70px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:12px;
}*/
.spm{
	background-image:url(../img/separatoreMappa.gif);
	height:13px;
	width:150px;
}
/* FORM */
.form_top{
background-image:url(../img/form_top_bg.gif);
width:180px; height:17px; background-repeat:no-repeat;
padding:3px 0 0 5px
}
.form_top .form{
width:170px; color:#d45c03; background-color:#FFFFFF
}
#table_login tr td{
color:#FFFFFF
}


/*\*/
*html .separatoreMenuCentrale{
	margin:4px 12px;
}
.testoInterno{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	
}
.testoInterno2{
	padding-top:5px;
}
.testoInterno2 a{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none
}
.titoloInterno{
	padding: 10px 0;
}
.titoloInterno a{
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	color:#d45c03;
	font-weight:bolder;
	font-size:16px;
	text-decoration:none;
}
.titoloInterno2{
	padding-bottom: 1px;
}
.titoloInterno2 a{
	color:#d45c03;
	font-weight:bolder;
	font-size:15px;
	text-decoration:none;
	text-transform:uppercase
}


.titoloMappa{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px
}
.testoBottom2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}

.testoBottom2Orange{
	color:#d45c03;
}
.primaSezione{
	padding:0 0 30px 0; 
	background-image:url(../img/separatoreTrattino.jpg);
	height:1px;
	background-position:bottom; 
	background-repeat:repeat-x;
}
.sezione2{
	padding:10px 0 14px 0; 
	height:1px;
	width:100%;
}

.secondaSezione{
	padding:30px 0 10px 0; 
	background-image:url(../img/separatoreTrattino.jpg);
	background-position:bottom; 
	background-repeat:repeat-x; 
}
#box_canali .boxMappa{
background-image:url(../img/cerchietto.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
}
.boxMappa{

	/*background-image:url(../img/cerchietto.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;*/
}

.rig{
	background-image:url(../img/separatoreMenuCentrale.gif);
	background-repeat:repeat-x;
	height:3px;
	width:150px;
	margin:7px 12px;
}


#bottom .boxMappa{
	background-image:url(../img/separatoreMappa.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:4px 0 7px 0 ;
	margin-right:30px
}
.u{
background:none !important
}
.bot_td{
width:20%
}
#bottom .boxMappa a{
	background-image:url(../img/cerchietto_2.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;

}


.tblTematica{
	margin:20px 15px 10px 15px;
}
.tblTematicaInt{
	position:absolute;
	top:44px;
	background-color:#FFF;
	width: 597px;
	height:235px;
	filter:alpha(opacity=35);
	-moz-opacity:.35;
	opacity:.35;
	margin-left:13px;
	z-index:1;
}
.tblTematicaInt2{
	position:absolute;
	margin-top:-120px;
	margin-left:42px;
	z-index:10;
}
.sfondoSezione{
	background-image:url(../img/sfondoSezione.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:40px;
	width:414px;
}
.sfondoSezione2{
	width:355px;
	margin-top:13px;
}
.sfondoSezioneSmall{
	background-image:url(../img/sfondoSezioneSmall.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:31px;
	width:171px;
	margin-left:13px;
}
.testoSfondoSezioneSmall{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-top:8px;
	margin-left:17px;
	font-weight:bold;
}
.testoSfondoSezioneSmall2{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:171px;
	padding-top:5px;
	margin-left:17px;	
	line-height:20px;
}
.testoSfondoSezioneSmall3{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:171px;
	line-height:20px;
}
.testoSfondoSezioneSmall4{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:17px;	
	width:355px;
	line-height:20px;
}
/* SONDAGGI */
.sond_box{
background-image:url(../img/trattino.gif); background-position:center; background-repeat:repeat-x; height:50px
}	  
 .sond_tit{
background-image:url(../img/sondaggi/titolo_bg.gif);
background-repeat:no-repeat;
width:382px; height:40px; overflow:hidden;
}
.sond_tit div{
text-align:left;
padding:12px 0 0 15px; font-size:14px; font-weight:bold; color:#FFFFFF
}
.sond_testo{
padding:10px 10px; line-height:18px
}
.voto_check{
background-image:url(../img/sondaggi/cerchio.gif); 
background-repeat:no-repeat; 
background-position:center; 
width:30px; height:35px; text-align:center
}
.per_td{
padding:5px 5px 5px 0 
}
.percent{
background-image:url(../img/sondaggi/per_bg.gif);
background-position:center; background-repeat:repeat-x; color:#FFFFFF; font-weight:bold
}
.tuttiSondaggi{
	margin-left:15px;
}
.tuttiSondaggi a{
	color:#d45c03;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}
/* annunci */
.ann_content{
border-left:1px solid #e2e2e2;
border-right:1px solid #e2e2e2; height:200px
}
#table_annunci tr .dta{
font-weight:bold;padding-top:10px; font-size:11px
}
#table_annunci tr .sez{
text-align:right;padding-top:10px
}
#table_annunci tr .sez a{
color:#000000; text-decoration:none;
background-image:url(../img/annunci/cerchio.gif);
background-position:left; background-repeat:no-repeat;
padding-left:15px
}
#table_annunci tr .text{
line-height:18px; padding:10px 0 20px 0;
background-image:url(../img/trattino.gif);
background-position:bottom; background-repeat:repeat-x
}
#table_annunci tr .text div{
color:#d45c03
}
/* ANNUNCI */
#cerca_bg{
background-image:url(../img/annunci/cerca_bg.gif);
background-repeat:no-repeat;
width:414px; height:144px
}
.form_ann{
width:165px; height:22px; background-image:url(../img/annunci/form_bg.gif); background-repeat:no-repeat
}
.form_ann .form{
width:150px; background-color:#FFFFFF;
margin-top:2px; margin-left:2px; font-size:12px
}
/* REGISTRAZIONE */
#tb_form tr td .form{
font-size:12px; padding:2px 2px; width:180px
}
.t{
padding:3px 0
}
.obb{
color:#ff8830
}
#autore{
color:#808080; text-align:right; padding:20px 0; font-style:italic; font-weight:bold
}
#autore a{
color:#d45c03; text-decoration:none; margin-left:10px
}