html{
	min-height:100%; 
}

body {

	background:#eee;
	
	font-family: Tahoma, Arial, Verdana; 
	font-size: 8pt; 
	margin:0;
	padding:0;
	color:#666;
}


#mainContainer {
	background:#fff;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	width: 860px;
	margin: 0px auto;
	min-height: 100%;
        padding:5px;
        padding-bottom:35px;

}

/* contenitore principale */

#sopratestata{
	border-bottom: 1px solid #CCC;
	height:22px;
	background:#fff;
}
#piedipagina{
	border-top: 0px solid #CCC;
	height:120px;
	background:#fff;
}
#login{
	padding-top:2px;
	width:350px;
	height:20px;
	font-size:9px;
	color:#999;
	float:left;
}
#login input{
	width:60px;
	height:auto;
	border:1px solid #CCC;
	font-size:8pt;


}
#inv{
	width:40px;
	height:15px;
	border:0px;
	float:left;
	margin-top:3px;
	

}
#utilities{
	font-size:7pt;
	width:270px;
	height:20px;
	padding-top:3px;
	float:right;
	text-align:right;
}

#utilities a{
	font-size:7pt;
}

#testata img{float:left;margin-left:0px;margin-top:0px;text-align:center;
}
#testata {
	border-bottom: 0px solid #CCC;
	height:125px;
background:#fff;
/*background-image:  url("img/sfondo_g.png");*/
}

#logo1{

	/*background-image:  url(../img/logo_unito.gif);
	background-image:  url("img/110logo_grafica.gif");
	background-repeat: no-repeat;*/

	width:170px;
	height:111px;

	float:left;
}

#logo2{

	/*background-image:  url(../img/logo_unito.gif);*/
	background-image:  url("img/110logo_scritta.gif");
	background-repeat: no-repeat;

	width:403px;
	height:111px;

	float:left;

}

#bandiere{position:relative;float:right;top:2px;padding-right:18px;}
.flag{float:right;margin-left:1px;}


#logo3{

	/*background-image:  url(../img/logo_unito.gif);
	background-image:  url("img/logo_uni.jpg");
	background-repeat: no-repeat;*/

	width:175px;
	height:121px;

	border-left: 0px solid #CCC;
float:left;
}

#img_unito{
	width:auto;
	height:59px;
	/*margin-top:1px;*/
	text-align:center;
	border-bottom: 0px solid #CCC;
}

#testo_testata, #testino_testata  {
	position:relative;
	color:#000;
	font-size:20pt;
	font-weight:bold;
	/*background: #FFAA55;*/
	padding-right:20px;
	padding-top:10px;
	/*margin-top:1px;*/
	float:right;


}

#testino_testata  {
	font-size:10pt;
	padding-top:0px;
}

#colonna_sx{width:125px;height:100%;float:left;}
#colonna_csx{width:140px;height:100%;float:left;border-left: 1px solid #CCC;}
#colonna_cx{width:450px;float:left;border-left: 0px dotted #CCC;border-right: 0px solid #CCC;padding-top:0px;min-height:600px;}
#colonna_dx{width:125px;float:left;}
#colonna_cx, #colonna_sx,#colonna_dx{background:#fff;margin-top:0px;}

/* intestazione di pagina contiene anche il div titolo, il div barra delle utilities e il div con la data*/

#intestazione {

	height: 74px;
	/*margin: -12px 0px 0px 0px;*/
	
	background-color: #FFFFFF;
	padding-right:4px;
	border-left: 1px solid #CDCDCD;	 

}

#intestazione_interno {

	height: 55px;
	/*margin: -12px 0px 0px 0px;*/
	
	background-color: #FFFFFF;
	padding-right:4px;
	border-left: 1px solid #CDCDCD;

}


img {border:0px;}

hr{visibility:hidden;}

a:link, a:active{color: #4E4E4E; text-decoration: none;}
a:visited{color: #4E4E4E; text-decoration:none;}
a:hover{color:#CC0000; text-decoration:none;}


#menu a{color: #fff;font-size:9pt;display:block;background:#CCC;font-weight:bold;height:18px;padding-right:5px;padding-top:3px;margin-bottom:1px;}
#menu a:hover{background:#ccc}
#menu a.attivo{background:#ccc;}

#menu_orizzontale, #menu_orizzontale_2, #menu_orizzontale_3{text-align:right;margin-top:0px;}
#menu_orizzontale a{width:auto;color: #000;font-size:8pt;display:block;font-weight:bold;height:1.4em;;padding-top:0px;border:1px solid #FFF;border-right:0px solid #CCC;padding-right:10px;}
#menu_orizzontale a.speak{width:auto;color: #000;background-image:  url("img/on_air.jpg");background-repeat: no-repeat;font-size:9pt;display:block;font-weight:bold;height:1.6em;;padding-top:13px;border:1px solid #FFF;border-right:0px solid #CCC;padding-right:20px;}
#menu_orizzontale a.bordo{width:56px;border:1px solid #CCC;}
#menu_orizzontale a.bordo_attivo{width:56px;border:1px solid #CCC;}
#menu_orizzontale a:hover{border:1px solid #CCC;border-right:0px;color:#646464;}
#menu_orizzontale a.attivo{border:1px solid #CCC;border-right:0px;color:#646464;}
#menu_orizzontale .bordo_attivo{color:#000;}
#menu_orizzontale_2 a{width:130px;float:left;color: #fff;font-size:9pt;display:block;background:#CCC;font-weight:bold;height:18px;padding-top:3px;border:1px solid #fff;border-left:0px solid #fff;}
#menu_orizzontale_2 a:hover{color:#000;}
#menu_orizzontale_2 a.attivo{color:#000;}

#menu_orizzontale_3 a{width:394px;color: #fff;font-size:9pt;display:block;background:#CCC;font-weight:bold;height:18px;padding-top:3px;border:1px solid #fff;border-left:0px solid #fff;}
#menu_orizzontale_3 a:hover{color:#000;}
#menu_orizzontale_3 a.attivo{color:#000;}

object{padding-right:15px;}
p.titolo{margin-top:0px;color: #000;font-size:9pt;text-align:right;display:block;background:#CCC;font-weight:bold;height:18px;padding-right:15px;padding-top:3px;margin-bottom:5px;}
p.esatte{padding-left:15px;font-size:1.0em;width:500px;margin-bottom:5px;color:#000066;}
p.sbagliate{padding-left:15px;font-size:1.0em;width:500px;margin-bottom:5px;color:#CC3333;}
.testi img {max-width:420px;}

.testi_laterale{padding-left:3px;font-size:0.9em;width:135px;margin-top:10px;}
.testi_laterale_red{padding-left:3px;font-size:0.9em;width:140px;margin-top:10px;color:#000;}
.titolo_testi_laterale{padding-left:3px;font-size:1.1em;width:135px;margin-top:10px;color: #FF9900;font-weight:bold;}
.sottotitolo_testi_laterale{padding-left:3px;font-size:1.0em;width:135px;margin-top:10px;color: #000;font-weight:bold;}
.link_laterale{padding-left:3px;font-size:1.1em;width:140px;margin:0px;color: #000;font-weight:bold;}
.link_laterale a{color:#CCC;}
.link_laterale a:hover{color:#000;}
p.testi{padding-left:15px;font-size:1.0em;width:420px;margin-bottom:20px;}
.profilo{padding-left:15px;min-height:105px;font-size:1.0em;width:420px;margin-bottom:20px;border-bottom:1px solid #ccc;}
.testi a{font-weight:bold;}
.commenti {padding-left:15px;font-size:1.0em;width:500px;margin-bottom:20px;margin-top:-10px;}
.commenti a:hover{text-decoration:underline;background:#fff;}
.riga{margin-left:15px;border-top:1px dotted #CCC;width:700px;margin-bottom:-10px;margin-top:-15px;}

p.dx{padding-left:1px;font-size:1.0em;width:170px;}
.titolo_news{padding-left:15px;width:auto;font-weight:bold;color:#646464;font-size:13pt;margin-bottom:0px;margin-top:0px;}
.titolo_left{padding-right:15px;width:auto;font-weight:bold;color:#646464;font-size:13pt;margin-bottom:0px;margin-top:0px;}
.cerca110{padding-left:0px;font-weight:bold;color:#000;font-size:9pt;margin-bottom:9px;margin-top:12px;}
.cerca110_g{padding-left:0px;font-weight:bold;color:#999;font-size:7pt;margin-bottom:0px;margin-top:15px;}
.sottotitolo_news{padding-left:15px;font-size:1.1em;width:auto;font-weight:bold;color:#999;margin-bottom:0px;margin-top:0px;}
.data{padding-left:15px;font-size:0.9em;font-weight:bold;color:#999;margin-bottom:0px;margin-top:0px;}
.intestazione {font-size:3em;}
.copertina {padding-left:2px;width:391px;}
.testi a.enfasi{color:#AA0000;font-size:1.1em;font-weight:900;}
.clear{clear:left;}
.clear_r{clear:right;}
.rss{background: url("img/rss.gif") no-repeat;padding-left:18px;font-weight:bold;}
.torna{background: url("img/back.gif") no-repeat;padding-left:18px;font-weight:bold;}
.mp3{background: url("img/mp3.gif") no-repeat;padding-left:18px;font-weight:bold;}
.rss, .torna, .mp3{height:25px;padding-bottom:5px;}
.img_blog{width:300px;margin-bottom:10px;display:block;}
.img .img_news{max-width:700px;margin-bottom:0px;margin-top:10px;}
.img{width:300px;margin-bottom:10px;padding-left:15px;}
.tabella_pal{width:390px;}
.tabella_pal .tab_ora{width:35px;color:#000;}
.tabella_pal .tab_ora_gest{width:75px;color:#000;}
.tabella_pal .tab_titolo{width:355px;}
.tabella_pal .tab_titolo_gest{width:315px;}
.tabella_pal .tab_orainonda{width:390px;text-align:center;}
.tab_ora, .tab_titolo, .tab_orainonda, .tab_titolo_gest, .tab_ora_gest{float:left;padding-top:3px;border-bottom:1px solid #CCC;border-top:0px solid #CCC;margin-bottom:0px;height:18px;}

#fondopagina{height:50px;}
form{margin-left:15px;}
#utilities .piccola{font-size:0.9em;}
#utilities .grande{font-size:1.5em;margin-right:4px;}
#cerca {border:1px solid #CCC;height:77px;background:#efefe7;}
#cerca input{border:1px solid #CCC;font-size:9pt;width:120px;margin-left:-12px;float:left;}
#cerca #ricerca{border:1px solid #fff;background:#000;font-size:8pt;width:40px;margin-left:2px;color:#fff;padding-left:3px;height:19px;text-align:center;}


.data_info{width:30px;}
.insert{width:300px}
.insert_img{width:300px}
.area_insert{width:300px;  height:100px;}
.palinsesto{padding:5px;width:700px;}
.palins{width:10px;}
#ascolta{font-size:14pt;}
#ascolta a{color:#fff;}
#ascolta a:hover{color:#CCC;background:#000;}


.giorni, .giorni_scuro{width:40px;float:left;padding-left:2px;margin-right:1px;margin-bottom:1px;}
.giorni_scuro{background:#818181;color:#fff;}
.giorni{background:#C7C7C7;}
.evidenzia{font-weight:bold;}
p.evidenzia{padding-left:15px;font-size:1.0em;width:420px;margin-bottom:20px;}
.word{display:inline;width:auto;}

#contatti_radio{width:175px;float:left;}
#loghi{width:725px;text-align:center;padding-top:25px;float:left;}
.numero_on {border:1px solid #CCC;}
.img_sx {float:left; margin-right:10px;margin-bottom:10px;max-width:70px;}
.img_copertina {display:block;margin-right:10px;margin-bottom:10px;max-width:400px;}
.img_dx {float:right; margin-left:10px;margin-bottom:10px;max-width:70px;}
.programmi {margin-top:10px;padding:1px;margin-left:10px;max-width:400px;font-size:1.1em;font-weight:900;}
.programmi td{padding:3px;background-color:#D3D3D3;}
.programmi td.chiara{padding:1px;background-color:#E4E4E4;}