html{
	min-height:100%; 
}

body {

	background:#fff;

	font-family: "Trebuchet MS", Verdana, Tahoma; 
	font-size: 8pt; 
	margin:0;
	padding:0;
	color:#666;
}


#mainContainer {

	border: 0px solid #CCC;
	width: 760px;
	margin: 0px auto;
	min-height: 100%;
}

/* contenitore principale */

#sopratestata{
	border-bottom: 0px solid #CCC;
	height:22px;

}
#piedipagina{
	border-top: 1px solid #CCC;
        text-align:center;
	height:100px;
        width:100%;

}
#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 {
	border-bottom: 0px solid #CCC;
	height:121px;
  margin:10px 0px;
  
}



#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: 1px solid #CCC;
float:left;
}

#img_unito{
	width:auto;
	height:59px;
	/*margin-top:1px;*/
	text-align:center;
	border-bottom: 0px solid #CCC;
}

#testo_boxino_rosso{
	color:#fff;
	font-size:10pt;
	font-weight:bold;
	top:-4px;
	/*background: #FFAA55;*/
	background-image:  url("img/ascolta.gif");
	padding-left:29px;
	width:auto;
	height:62px;
	/*margin-top:1px;*/
	text-align:center;
	border-bottom: 0px solid #CCC;

}

#testo_testata {
	position:relative;
	color:#E16A1C;
	font-size:20pt;
	font-weight:bold;
	/*background: #FFAA55;*/
	padding-left:30px;
	padding-top:20px;
	/*margin-top:1px;*/
	float:left;


}


#colonna_sx{width:174px;height:100%;float:left;}
#colonna_cx{width:394px;float:left;border-left: 0px solid #CCC;border-right: 0px solid #CCC;padding-top:4px;min-height:600px;}
#colonna_dx{width:174px;float:left;}
#colonna_cx, #colonna_sx,#colonna_dx{padding:1px;}

/* 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:#E16A1C; text-decoration:none;}


#menu a{color: #fff;font-size:9pt;display:block;background-image:url("img/fondo_gray.gif"); background-repeat:no-repeat;font-weight:bold;height:18px;padding-left:15px;padding-top:3px;margin-bottom:1px;}
#menu a:hover{background-image:url("img/fondo_orange.gif"); background-repeat:no-repeat;}
#menu a.attivo{background-image:url("img/fondo_orange.gif"); background-repeat:no-repeat;}



p.titolo{
margin-top:0px;
color: #E16A1C;
font-size:9pt;
text-align:right;
display:block;

background-image:url("img/fondo_gray.gif"); background-repeat:no-repeat;
font-weight:bold;
height:18px;
padding-right:15px;
padding-top:3px;
margin-bottom:1px;
}
p.titolo_pag{margin-top:0px;
color: #E16A1C;
font-size:9pt;
text-align:right;
display:block;

background-image:url("img/fondo_gray_big.gif"); background-repeat:no-repeat;
font-weight:bold;
height:18px;
padding-right:15px;
padding-top:3px;
margin-bottom:5px;
}
.big{font-size:1.1em;}
.big2{font-size:1.2em;}
.big3{font-size:1.3em;}
p.testi{padding-left:15px;font-size:1.0em;width:350px;margin-bottom:20px;}
.testi img {width:370px;max-width:340px;}


p.esatte{padding-left:15px;font-size:1.0em;width:350px;margin-bottom:5px;color:#000066;}
p.sbagliate{padding-left:15px;font-size:1.0em;width:350px;margin-bottom:5px;color:#CC3333;}

.testi_laterale{padding-left:3px;font-size:0.9em;width:170px;margin-top:10px;}
.testi_laterale_red{padding-left:3px;font-size:0.9em;width:170px;margin-top:10px;color:#E16A1C;}
.titolo_testi_laterale{padding-left:3px;font-size:1.1em;width:170px;margin-top:10px;color: #E16A1C;font-weight:bold;}
.titolo_testi_laterale img{max-width:172px;}
.titolo_testi_laterale object{max-width:172px;}
.link_laterale{padding-left:3px;font-size:1.1em;width:170px;margin:0px;color: #E16A1C;font-weight:bold;}
.link_laterale a{color:#ccc;}
.link_laterale a:hover{color:#E16A1C;}
p.testi{padding-left:15px;font-size:1.0em;width:350px;margin-bottom:20px;}
.commenti {padding-left:15px;font-size:1.0em;width:350px;margin-bottom:20px;margin-top:-10px;}
.commenti a:hover{text-decoration:underline;background:#fff;}
.riga{margin-left:15px;border-top:1px dotted #ccc;width:350px;margin-bottom:-10px;margin-top:-15px;}

p.dx{padding-left:1px;font-size:1.0em;width:170px;}
.titolo_news{padding-left:15px;width:350px;font-weight:bold;color:#E16A1C;font-size:13pt;margin-bottom:0px;margin-top:0px;}
.titolo_verde{padding-left:15px;width:350px;font-weight:bold;color:#339900;font-size:13pt;margin-bottom:0px;margin-top:0px;}

.sottotitolo_news{padding-left:15px;font-size:1.1em;width:350px;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:350px;margin-bottom:0px;margin-top:10px;}
.img{width:300px;margin-bottom:10px;padding-left:15px;}


#fondopagina{height:50px;}
form{margin-left:15px;}
#utilities .piccola{font-size:0.9em;}
#utilities .grande{font-size:1.2em;}
#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:#E16A1C;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;}


.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;}
.word{display:inline;width:auto;}

#contatti_radio{width:175px;float:left;}
#loghi_valid{text-align:center;padding-top:25px;}
.numero_on {border:1px solid #ccc;}
.testi .img_sx {float:right; margin-left:5px;margin-bottom:5px;width:100px;height:70px;border:1px solid #E16A1C;}
.testi .img_dx {float:left; margin-right:5px;margin-bottom:5px;width:100px;height:70px;border:1px solid #E16A1C;}
.testi .img_normal {float:left; margin:0px 8px 8px 0px;width:200px;height:140px;}
.testi .img_normal_r {float:right; margin:0px 0px 8px 8px;width:200px;height:140px;}
#foto {float:right; margin:0px 8px 8px 8px;width:200px;height:140px;}
#foto_viaggi {display:block; margin:10px;width:480px;height:400px;}
#foto_viaggi img{width:360px;height:auto;}
#foto2 {float:left; margin:0px 0px 8px 8px;width:160px;height:160px;}
#calenda {width:174px;border:0px;font-size:1.1em;}
#calenda .darkblue{background-color: #3366FF;font-size:1.1em;}
#calenda td{background-color:#ccc;text-align:center;}
#calenda td:hover{background-color:#aaa;}
#calenda td.oggi{background-color:#fc3;}
#calenda_head {height:20px;}

#calenda .calenda_head {height:20px;background-color:#bbb;}
.alta20 {height:20px;}


#map{padding-left:15px; width:370px;height:400px;}
.silver{background-color: #BBB;}
.gray{background-color: #737373;color:#fff;}
.tab{padding-left:15px;font-size:1.0em;width:350px;}

.testi .barra{padding-left:15px;}
.lh{padding-left:15px;width:350px;}

#meteo_frame{border:0px; width:780px; height:515px; overflow:auto;}
