/* CSS Document */

/* Elementi */	
	html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
	* { margin: 0; padding: 0; }
	body {background: #00005b; font-family:Verdana, Arial, Helvetica, sans-serif;}
	p {font-size:10px; text-align:justify;}
	h1 {font-size:14px; padding-left: 36px; height: 33px; text-align: left; margin-left:10px; padding-top: 5px;}
	
/* Principale e Top */

	#principale {margin:0 auto; width: 764px; background:#ffffff; text-align:center;}
	#testa {background: url(../img/top.jpg) center bottom no-repeat; height:223px;}

/* Menu Top */
	#menuorizontale {width: 683px; height:60px; margin:0 auto; text-align:center;}
	#menuorizontale a {display:block; width: 90px; height:60px; margin-right: 8px;}
	#menuorizontale a.home {background:url(../img/p1.jpg) no-repeat;}
	#menuorizontale a.chisiamo {background:url(../img/chisiamo.jpg) no-repeat;}
	#menuorizontale a.palinsesto {background:url(../img/palinsesto.jpg) no-repeat;}
	#menuorizontale a.programmi {background:url(../img/programmi.jpg) no-repeat;}
	#menuorizontale a.sponsor {background:url(../img/sponsor.jpg) no-repeat;}
	#menuorizontale a.servizi {background:url(../img/servizi.jpg) no-repeat;}
	#menuorizontale a.contatti {background:url(../img/contatti.jpg) no-repeat;margin-right: 0px;}
	#menuorizontale a.home:hover { background:url(../img/home_f2.jpg) no-repeat;}
	#menuorizontale a.chisiamo:hover { background:url(../img/chisiamo_f2.jpg) no-repeat;}
	#menuorizontale a.palinsesto:hover { background:url(../img/palinsesto_f2.jpg) no-repeat;}
	#menuorizontale a.programmi:hover { background:url(../img/programmi_f2.jpg) no-repeat;}
	#menuorizontale a.sponsor:hover { background:url(../img/sponsor_f2.jpg) no-repeat;}
	#menuorizontale a.servizi:hover { background:url(../img/servizi_f2.jpg) no-repeat;}
	#menuorizontale a.contatti:hover { background:url(../img/contatti_f2.jpg) no-repeat;}
	#menuorizontale ul {list-style-type: none; white-space: nowrap; padding-top: 14px; padding-bottom: 149px;}
	#menuorizontale ul li {display:inline;  float: left;}
	
/* Colonne */
	#wrapper {float:left; width:100%;}
	#colonna1 {margin-left: 300px; margin-right: 165px; border-left:2px dashed #00005b; border-right: 1px dashed #00005b;}
	#colonna2 {float: left; width: 300px; margin-left: -764px;}
	#colonna3 {float: left; width: 164px; margin-left: -165px;}
	#colonna3 ul {list-style-type: none; font-size:10px; line-height:1.5; padding: 5px;}
	#colonna3 ul li.news {padding: 0 0 5px 18px; background: url(../img/freccia.gif) no-repeat 0px 0px; text-align:left;}

/* Classi */
	.trafiletto {height: 150px; padding:10px;}
	.centro {text-align:center;}
	.notizietrt {background: url(../img/notizie_trt.jpg) no-repeat;}
	.notizieaziende { background: url(../img/notizie_aziende.jpg) no-repeat;}
	.sinistra {padding:2px; margin: 2px; border:1px dotted #00005b; float:left}

/* Link articoli */
	a.leggi {text-decoration:none; color:#003399}
	a.leggi:hover {color:#FFCC00;}

/* Base */
	#base {clear: both; width: 100%; background:url(../img/bottom.jpg) center bottom no-repeat; height:70px;} 
	#base p {padding: 10px; line-height:15px;}
	#base a {padding: 0 5px; color:#00005b; text-decoration:none; border-right:1px solid #00005b;}
	#base a.noborder {border-right:0px;}
	#base a:hover {background:#00005b; color:#FFffff;}
	
	#bnr {width:598px; padding-top:10px; margin:0 auto; text-align:center; border-right: 1px dashed #00005b; }
	
/* News RSS */

	#marqueecontainer{
		position: relative;
		width: 135px; /*marquee width */				
		height: 120px; /*marquee height */
		background-color: white;
		overflow: hidden;
		border: 1px dashed #009c42;
		padding: 2px;
		margin-left:5px;
		padding-left: 4px;
	}
	li.adn {padding: 10px 5px 10px 5px; border-bottom:1px dotted #00005b;}
	li.adn a {font-size:10px; text-decoration:none; color:#00005b;}
	li.adn a:hover {text-decoration:underline;}	
	
	#marqueecontainer2{
		position: relative;
		width: 135px; /*marquee width */				
		height: 120px; /*marquee height */
		background-color: white;
		overflow: hidden;
		border: 1px dashed #FFCC00;
		padding: 2px;
		margin-left:5px;
		padding-left: 4px;
	}