body {
		background-image: url(images/sfondopag.jpg); background-repeat: repeat-x;
		font-family:Arial, Helvetica,sans-serif;
		text-align: center;
		margin:3px 0 0 0; 
		background-color: #FDFDE5; 
		background-image: url(images/sfondopag.jpg); 
		background-repeat: repeat-x; 
		background-position: top right;
		font-size:9pt;
		color: #484948;
		}
#bodyhome {margin:3px 0 0 0; }		
		

img {border:0;}				
.proglist { margin-left: 0; padding-left: 0; list-style: none;}

.proglist li { padding:0 0 6px 16px; background-image: url(images/quad_progr.gif); background-repeat: no-repeat; background-position: top left;}
		
		
.mini {font-size:8pt;}		
p {text-align:left; line-height:140%; margin:0 0 5px 0;}
		
h1 {font-size:10pt; padding:0; margin:0;}
h2 {font-size:9pt; padding:0; margin:0;}
h3 {font-size:11pt; padding:0; margin:0;}
h4 {font-size:10pt; padding:0; margin:0;}
h5 {font-size:10pt; padding:0; margin:0;}
h6 {font-size:10pt; padding:0; margin:0;}		

A {color:#484948;}		
a:link {color:#484948;}
a:visited {color:#484948;}
a:hover {color:#6D6D6D;}	
		
#bodyContent { width:1000px; text-align:left; margin:0 auto; position:relative; }

		
.fleft {float:left; position:relative; width:auto;}		
.divtestahome {width:1000px; height:128px; margin:0; padding:0; text-align: right; 
background-image: url(images/header.jpg); background-repeat: no-repeat;}

.divtestaradio {width:1000px; height:128px; margin:0; padding:0; text-align: right; 
background-image: url(images/headerradio.jpg); background-repeat: no-repeat;}

.divtestaredaz {width:1000px; height:128px; margin:0; padding:0; text-align: right; 
background-image: url(images/headernews.jpg); background-repeat: no-repeat;}

.divtestaeventi {width:1000px; height:128px; margin:0; padding:0; text-align: right; 
background-image: url(images/headeeventi.jpg); background-repeat: no-repeat;}

.divtestaprogr {width:1000px; height:128px; margin:0; padding:0; text-align: right; 
background-image: url(images/headerprogrammi.jpg); background-repeat: no-repeat;}

#testaspazio {height:100px;position:relative; display:block;}
.scroll {text-align:right; width:560px; height:19px;float:right;background-image: url('images/semitrasp.png'); margin:0; padding:0; color:#000F55; font-size:15px; line-height:18px;}
.freq {/*background-image: url('images/semitrasp.png');*/}

.menu {font-size:9pt; letter-spacing:3px; font-weight:bold; margin:10px 20px 20px 20px; color:#484948; text-align:center}
a.menu {color:#484948; text-decoration:none;}
a:link.menu {color:#484948; text-decoration:none;}
a:visited.menu { color:#484948; text-decoration:none;}
a:hover.menu { color:#FFFFFF; text-decoration:none;}

.sepmenu {width:1px; height:9px; margin:0 16px 0 16px;}

hr {display: none; visibility: hidden;}
.riga hr {display: block; visibility: visible; background-color:#ccc; color:#ccc; height:1px; width:100%; border:0;}
.riga2 hr {display: block; visibility: visible; background-color:#000; color:#000; height:1px; width:100%; border:0;}
.pnews {margin:0 0 7px 0; line-height:120%; background-image: url(images/fondo.gif); background-repeat: repeat-x; background-position: bottom left;}
.redaznews {color:#0299C3;}
.allineasfondo {clear:both; position: relative; margin:0; padding:0;display:block}
/*tabgen*/
.aasx {height:28px; width:9px; margin:0; padding:0; float:left; position:relative; background-image: url(images/angAsx.gif); background-repeat: no-repeat; background-position: top left;}
.aadx {height:28px; width:9px; margin:0; padding:0; float:left; position:relative; background-image: url(images/angAdx.gif); background-repeat: no-repeat; background-position: top right;}
.absx {height:10px; width:9px; margin:0; padding:0; float:left; position:relative; background-image: url(images/angBsx.gif); background-repeat: no-repeat; background-position: top left;}
.abdx {height:10px; width:9px; margin:0; padding:0; float:left; position:relative; background-image: url(images/angBdx.gif); background-repeat: no-repeat; background-position: top right;}




/*tab sfumatura hlights*/
.riga1hlights {height:28px; width:170px; margin:0; padding:0; clear:both; position: relative;}
.riga2hlights {width:170px; height:auto; margin:0; padding:0; clear:both; position: relative; background-image: url(images/sfondoHlights.gif); background-repeat: repeat-y; background-position: top left; background-color: #F9F9AD;}
.riga3hlights {height:8px; width:170px; margin:0; padding:0; clear:both; position: relative;}
.centro1hlights {height:28px; width:152px; margin:0; padding:0; float:left; position:relative; background-image: url(images/sfondoA.gif); background-repeat: repeat-x; background-position: top left;}
.centro2hlights {width:152px; margin:4px 0 0 0; padding:0; float:left; position:relative; background-color: #F9F9AD; text-align:center;}
.centro3hlights {height:8px; width:154px; margin:0; padding:0; float:left; position:relative; background-image: url(images/fondo.gif); background-repeat: repeat-x; background-position: bottom left; background-color: #F9F9AD;}
.latosxhlights {height:auto; width:8px; margin:0; padding:0; float:left; position:relative;}
.latodxhlights {height:auto; width:8px; margin:0; padding:0; float:left; position:relative;}
.absxhlights {height:8px; width:8px; margin:0; padding:0; float:left; position:relative; background-image: url(images/homeABsx.gif); background-repeat: no-repeat; background-position: top right;}
.abdxhlights {height:8px; width:8px; margin:0; padding:0; float:left; position:relative; background-image: url(images/homeABdx.gif); background-repeat: no-repeat; background-position: top left;}
.hlights img {width:150px; border-color: #ffffff; }
a.hlights {color: #ffffff;}
a:link.hlights a:visited.hlights a:hover.hlights {color: #ffffff; text-decoration: none;}

.riga2ini {width:170px; height:auto; margin:0; padding:0; clear:both; position: relative; background-image: url(images/sfondoIni.gif); background-repeat: repeat-y; background-position: top left;}
.centro2ini {width:152px; margin:4px 0 0 0; padding:0; float:left; position:relative; text-align:center;}



/*tab classifiche*/
.riga1class {height:28px; width:600px; margin:0; padding:0;}
.riga2class {height: auto; text-align: center; width:600px; margin:0; padding:0; background-image: url(images/sfondoClass2.gif); background-repeat: repeat-y;}
.riga3class {height:10px; width:600px; margin:0; padding:0;}
.centro1class {height:28px; width:582px; margin:0; padding:0; float:left; position:relative; background-image: url(images/sfondoA.gif); background-repeat: repeat-x; background-position: top left;}
.centro2class {height: auto; width:582px; margin:0 auto; padding:0; position:relative; text-align: left;}
.centro3class {height:10px; width:582px; margin:0; padding:0; float:left; position:relative; background-image: url(images/fondo.gif); background-repeat: repeat-x; background-position: bottom left;}

.divint { position:relative; display:block; clear:both;}
.divintart { position:relative; display:block; clear:both; margin: 0 0 6px 0;}
.divsegni { display:block; clear:both; margin: 0 0 5px 0; width:130px}
.divsegni2 { float: left; position:relative; margin: 2px; width:80px; height:70px; text-align: center; line-height:70px;}
.divsegni2 p { margin: 2px; text-align: center;}

.segniaria { color:#7EDBDF; font-size:14pt;}
.segniacqua { color:#5AA6E1; font-size:14pt;}
.segniterra { color:#A6C546; font-size:14pt;}
.segnifuoco { color:#E68B3B; font-size:14pt;}

table {border:0;  font-size:9pt;}
th {text-align:left; font-weight:700;}
td {background-image: url(images/fondoClass.gif); background-repeat: repeat-x; background-position: bottom left;}


/*tab stretta*/
.riga1stretta {height:28px; width:400px; margin:0; padding:0;}
.riga2stretta {height: auto; text-align: center; width:400px; margin:0; padding:0; background-image: url(images/sfondoClass.gif); background-repeat: repeat-y;}
.riga3stretta {height:10px; width:400px; margin:0; padding:0;}
.centro1stretta {height:28px; width:382px; margin:0; padding:0; float:left; position:relative; background-image: url(images/sfondoA.gif); background-repeat: repeat-x; background-position: top left;}
.centro2stretta {height: auto; width:382px; margin:0 auto; padding:0; position:relative; text-align: left;}
.centro3stretta {height:10px; width:382px; margin:0; padding:0; float:left; position:relative; background-image: url(images/fondo.gif); background-repeat: repeat-x; background-position: bottom left;}


/*tab sfumatura centro home*/
.riga1homevuota {height:10px; width:600px; margin:0; padding:0; background-image: url(images/sfondohomesopra2.gif); background-repeat: no-repeat;}
.riga1home {height:28px; width:600px; margin:0; padding:0;}
.riga2home {width:600px; margin:0; padding:0; text-align: center; background-image: url(images/sfondoHome2b.gif); background-repeat: repeat-y;}
.riga3home {height:10px; width:600px; margin:0; padding:0;}
.centro1home {height:28px; width:582px; margin:0; padding:0; float:left; position:relative; background-image: url(images/sfondoA.gif); background-repeat: repeat-x; background-position: top left;}
.centro2home {width:582px; height: auto; margin:0 auto; position:relative; text-align: left; }
.centro3home {height:10px; width:582px; margin:0; padding:0; float:left; position:relative; background-image: url(images/fondo.gif); background-repeat: repeat-x; background-position: bottom left;}
.latosxhome {width:9px; margin:0; padding:0; float:left; position:relative;}
.latodxhome {width:9px; margin:0; padding:0; float:left; position:relative;}

/*tab sfumatura img dettaglio*/
.riga1imgdett {height:28px; width:720px; margin:0; padding:0;}
.riga2imgdett {width:720px; margin:0; padding:0; text-align: center; background-image: url(images/sfondoImg.gif); background-repeat: repeat-y;}
.riga3imgdett {height:10px; width:720px; margin:0; padding:0;}
.centro1imgdett {height:28px; width:702px; margin:0; padding:0; float:left; position:relative; background-image: url(images/sfondoA.gif); background-repeat: repeat-x; background-position: top left;}
.centro2imgdett {width:702px; height: auto; margin:0 auto; position:relative; text-align: center; }
.centro3imgdett {height:10px; width:702px; margin:0; padding:0; float:left; position:relative; background-image: url(images/fondo.gif); background-repeat: repeat-x; background-position: bottom left;}
.latosximgdett {width:9px; margin:0; padding:0; float:left; position:relative;}
.latodximgdett {width:9px; margin:0; padding:0; float:left; position:relative;}


/*tab larga*/
.riga1larga {height:28px; width:780px; margin:0; padding:0;}
.riga2larga {height: auto; text-align: center; width:780px; margin:0; padding:0; background-image: url(images/sfondoLarga2.gif); background-repeat: repeat-y;}
.riga3larga {height:10px; width:780px; margin:0; padding:0;}
.centro1larga {height:28px; width:762px; margin:0; padding:0; float:left; position:relative; background-image: url(images/sfondoA.gif); background-repeat: repeat-x; background-position: top left;}
.centro2larga {height: auto; width:762px; margin:0 auto; padding:0; position:relative; text-align: left;}
.centro3larga {height:10px; width:762px; margin:0; padding:0; float:left; position:relative; background-image: url(images/fondo.gif); background-repeat: repeat-x; background-position: bottom left;}
.fleftlarga {FLOAT:left; position:relative; width:352px;}
.fleftlarga img {padding-left:60px;}
.cinema {float:left; position: relative; width:116px; text-align: center; margin:0; padding:0;}


/*tab sfumatura menu*/
.riga1menu {height:28px; width:170px; margin:0; padding:0; clear:both; position: relative;}
.riga3menu {height:9px; width:170px; margin:0; padding:0; clear:both; position: relative;}

.riga2radio {width:160px; height:auto; margin:0; padding:0; clear:both; position: relative; background-image: url(images/sfondoRadio.gif); background-repeat: repeat-y;}
.riga2redaz {width:160px; height:auto; margin:0; padding:0; clear:both; position: relative; background-image: url(images/sfondoRedaz.gif); background-repeat: repeat-y;}
.riga2eventi {width:160px; height:auto; margin:0; padding:0; clear:both; position: relative; background-image: url(images/sfondoEventi.gif); background-repeat: repeat-y;}
.riga2progr {width:160px; height:auto; margin:0; padding:0; clear:both; position: relative; background-image: url(images/sfondoProgr.gif); background-repeat: repeat-y;}

.centro1menu {height:28px; width:142px; margin:0; padding:0; float:left; position:relative; background-image: url(images/sfondoA.gif); background-repeat: repeat-x; background-position: top left;}
.centro2menu {width:142px; margin:4px 0 0 0; padding:0; float:left; position:relative;}

.centro3radio {height:9px; width:142px; margin:0; padding:0; float:left; position:relative; background-image: url(images/fondo.gif); background-repeat: repeat-x; background-position: bottom left; background-color: #DFEFB6;}
.centro3redaz {height:9px; width:142px; margin:0; padding:0; float:left; position:relative; background-image: url(images/fondo.gif); background-repeat: repeat-x; background-position: bottom left; background-color: #C2F2FF;}
.centro3eventi {height:9px; width:142px; margin:0; padding:0; float:left; position:relative; background-image: url(images/fondo.gif); background-repeat: repeat-x; background-position: bottom left; background-color: #FED596;}
.centro3progr {height:9px; width:142px; margin:0; padding:0; float:left; position:relative; background-image: url(images/fondo.gif); background-repeat: repeat-x; background-position: bottom left; background-color: #F9F9AD;}

.latosxmenu {height:auto; width:9px; margin:0; padding:0; float:left; position:relative;}
.latodxmenu {height:auto; width:9px; margin:0; padding:0; float:left; position:relative;}

.absxradio {height:9px; width:9px; margin:0; padding:0; float:left; position:relative; background-image: url(images/radioABsx.gif); background-repeat: no-repeat; background-position: top right;}
.abdxradio {height:9px; width:9px; margin:0; padding:0; float:left; position:relative; background-image: url(images/radioABdx.gif); background-repeat: no-repeat; background-position: top left;}
.absxredaz {height:9px; width:9px; margin:0; padding:0; float:left; position:relative; background-image: url(images/redazABsx.gif); background-repeat: no-repeat; background-position: top right;}
.abdxredaz {height:9px; width:9px; margin:0; padding:0; float:left; position:relative; background-image: url(images/redazABdx.gif); background-repeat: no-repeat; background-position: top left;}
.absxeventi {height:9px; width:9px; margin:0; padding:0; float:left; position:relative; background-image: url(images/eventiABsx.gif); background-repeat: no-repeat; background-position: top right;}
.abdxeventi {height:9px; width:9px; margin:0; padding:0; float:left; position:relative; background-image: url(images/eventiABdx.gif); background-repeat: no-repeat; background-position: top left;}
.absxprogr {height:9px; width:9px; margin:0; padding:0; float:left; position:relative; background-image: url(images/progrABsx.gif); background-repeat: no-repeat; background-position: top right;}
.abdxprogr {height:9px; width:9px; margin:0; padding:0; float:left; position:relative; background-image: url(images/progrABdx.gif); background-repeat: no-repeat; background-position: top left;}



/*tab banner*/
.riga1banner {height:8px; width:140px; margin:0; padding:0;}
.riga2banner {width:140px; margin:0; padding:0; background-image: url(images/sfondoBann.gif); background-repeat: repeat-y; background-position: top left;}
.riga3banner {height:8px; width:140px; margin:0; padding:0;}
.centro1banner {height:8px; width:124px; margin:0; padding:0; float:left; position:relative; background-image: url(images/fondo.gif); background-repeat: repeat-x; background-position: top left; background-color: #6D6D6D;}
.centro2banner {width:140px; margin:0; padding:0; text-align:center; }
.centro2banner p {margin:6px 0 2px 0;}
.centro3banner {height:8px; width:124px; margin:0; padding:0; float:left; position:relative; background-image: url(images/fondo.gif); background-repeat: repeat-x; background-position: bottom left; background-color: #6D6D6D;}


.aasxbanner {height:8px; width:8px; margin:0; padding:0; float:left; position:relative; background-image: url(images/bannAAsx.gif); background-repeat: no-repeat; background-position: top left;}
.aadxbanner {height:8px; width:8px; margin:0; padding:0; float:left; position:relative; background-image: url(images/bannAAdx.gif); background-repeat: no-repeat; background-position: top right;}
.absxbanner {height:8px; width:8px; margin:0; padding:0; float:left; position:relative; background-image: url(images/bannABsx.gif); background-repeat: no-repeat; background-position: top left;}
.abdxbanner {height:8px; width:8px; margin:0; padding:0; float:left; position:relative; background-image: url(images/bannABdx.gif); background-repeat: no-repeat; background-position: top right;}


/*titoli e testi tab*/
.pttab {margin:5px 0 0 3px; font-weight:bold; font-size:9pt;}
.hlights {color:#E6E6E6;}
.redaz {color:#00C7FF;}
.eventi {color:#FED596;}
.progr {color:#F9F9AD;}
.radio {color:#DFEFB6;}
.progrscuro {color:#B5B518;}

#corpo {min-height: 330px; 
height: auto !important;
height: 330px;
float:left; 
position:relative;
width:780px;
	
	}

#menudx {float:right; width:162px;}
#piede {background-image: url(images/piede.gif); background-repeat: no-repeat; background-position: top left; text-align: center; clear:both; position: relative; width:1000px;}
#piede p {padding:6px; font-size:8pt; color: #484948}




.grdiv {float:left; position:relative; width:200px; height:145px; line-height:60px; text-align:center;}
.grdiv h1 p {margin:2px;}


ul {list-style-type: none; margin: 0; padding:0;}
li {list-style-type: none; margin: 0; padding:0 0 10px 0; font-weight:700;} 

.zero {margin:0; padding: 0;}
.zerocen {margin:0; padding: 0; text-align: center;}

/*allineamenti*/
.asx {text-align: left;}
.adx {text-align: right;}
.acen {text-align: center;}
.ajus {text-align: justify;}


.separ {display: block; visibility: visible; background-color:#fff; color: #fff; height:1px; margin:2px 0 4px 0;}


/*topic radio*/
.staffbig {color:#5E833E; text-transform:uppercase; font-size:10pt; font-weight:700; margin:2px; cursor: pointer;}
a.staffbig {color:#35630D; text-transform:uppercase; font-size:10pt; }
a:link.staffbig {color:#35630D;}
a:visited.staffbig {color:#35630D;}
a:hover.staffbig {color:#55A114;}

.staff {color:#5E833E; font-size:9pt; padding: 0 0 6px 0;}
a.staff {color:#5E833E; padding: 0 0 6px 0;}
a:link.staff {color:#5E833E;}
a:visited.staff {color:#5E833E;}
a:hover.staff {color:#5E833E; text-transform:uppercase;}


.mercatino {height:150px; width:120px; text-align:center; margin:0 6px 0 0; position:relative;}
.annunci img {padding:2px 12px 0 0;}
.annunci h1 {line-height:60px; margin:0; padding:0;}
.annunci {height:70px; display:block; position:relative; }
.mercatino h1 {margin:0 padding:0;}

.contatore {font-size:8pt; font-weight:700; color:#037795; margin:2px 0 0 9px;}
a.contatore {font-weight:400; color:#037795; cursor:help;}
a:link.contatore {font-weight:400; color:#037795; cursor:help;}
a:visited.contatore {font-weight:400; color:#037795; cursor:help;}
a:hover.contatore {font-weight:400; cursor:help;}

.continua {font-size:7pt; color:#0299C3; font-weight:700;}
a.continua {font-size:7pt; color:#0299C3;} 
a:link.continua {color:#0299C3;} 
a:visited.continua {color:#0299C3;} 
a:hover.continua {color:#00C7FF;} 



.NodoAperto, .NodoApertoClick, .NodoChiuso, .NodoChiusoClick, .Foglia, .FogliaClick, .Foglia_ev, .NodoChiuso_ev {padding: 6px 0 2px 5px ; font-size: 8pt;}


.NodoAperto a, .NodoApertoClick a, .NodoChiuso a, .NodoChiusoClick a, .Foglia a, .FogliaClick a, .Foglia_ev a, .NodoChiuso_ev a  {text-decoration: none; line-height:100%}

.NodoApertoClick a:link, .NodoChiusoClick a:link, .FogliaClick a:link {color:#000;}
.NodoApertoClick a:visited, .NodoChiusoClick a:visited, .FogliaClick a:visited {color:#000;}
.NodoApertoClick a:hover, .NodoChiusoClick a:hover, .FogliaClick a:hover {color:#000;}


.Foglia, .Foglia_ev {color: #000; background-color:#FFF7EA; border:1px solid #DBDBDB; margin:2px 4px 2px 0; padding:4px 2px 3px 0;}

.NodoApertoClick, .NodoAperto {color: #000; background-image: url(images/barra3.gif); background-repeat: no-repeat; background-position: left bottom; margin:4px 0 2px 0;}
.NodoChiusoClick, .NodoChiuso_ev {color: #000; background-image: url(images/barra4.gif); background-repeat: no-repeat; background-position: left bottom; margin:4px 0 2px 0;}
.NodoChiuso {margin:4px 0 2px 0;}
  .FogliaClick {background-color:#FED596; border:1px solid #DBDBDB; margin:2px 4px 2px 0; padding:4px 2px 3px 0;}

.NodoChiuso {background-image: url(images/barra.gif); background-repeat: no-repeat; background-position: left bottom;}



/* sondaggio */
.sondaggio {color:#fff; font-weight:700;}
a.sondaggio {color:#fff; font-weight:700;  text-transform: uppercase;} 
a:link.sondaggio {color:#F1F1C6;} 
a:visited.sondaggio {color:#F1F1C6;} 
a:hover.sondaggio {color:#fff; } 

.sondaggio hr {color:#F1F1C6; background-color:#F1F1C6; border:none; size:1px; visibility:visible !important; display:block !important;}

.mini2 {font-size:7pt; line-height:110%; color:#000; padding-top:5px; padding-bottom:7px;}


/* sondaggio */
.tabsurvey {border: none; margin:0; padding:0; height:100px; border-collapse:collapse;}
.tdsurvey1 {font-size:9pt; width:35%; color:#059CC2; height:22px; vertical-align:top;}
.tdsurvey2 {width:55%; height:22px;text-align:left; vertical-align:top;}
.tdsurvey3 {font-size:7pt; width:10%; height:22px; vertical-align:top;}
.tabchart {height:20px; border:1px solid #ccc;margin:0; padding:0; border-collapse:collapse;}
.tdchart {background-image: url(images/sfondosurvey.gif); background-repeat: repeat-x;}


.pagcat {float:left; position:relative; padding:0 4px 0 4PX; height:12px; line-height:12px;}
.pagcat img {align:middle;}


.formdiv { height:30px; line-height:30px; margin:0 3px 0 3px; width:auto; font-size:8pt; position:relative; display:block;}

.avviso { background-color:#FF3366; color:#FFFFFF; padding:0 2px 0 2px;}

#slideshow {
    position:relative; 
    height:450px; width:580px; 
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 350px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    display: block;
    border: 0;
    margin-bottom: 0px;
}

