body {
    font-family: Arial, Helvetica, sans-serif;
    margin:5px 0;
    padding: 0;
    background:#000 url(../images/01_sfondobody.jpg) 0 0 repeat-x;
	text-align:center;
}
.txtMotori {
    display:none;
    height:0;
}
/* intestazione */
#top {
    background:#3266cc url(../images/01_top.jpg) 0 0 no-repeat;
    padding: 0px;
    margin: auto;
	height: 150px;
	width:778px;
}
.banda {
	height:24px;
	background-color:#36c;
	border-bottom:#000 solid 1px;
	border-top:#000 solid 1px;
	width:778px;
	clear:left;
	margin: auto;
}
.copyR {
	text-align:center;
	line-height:15px;
	font-size:10px;
	color: #FFFFFF;
}
/* Funzioni*/
/* OROLOGIO */
#oraData {
	display:block;
	color: #fc3;
	font-size:12px;
	font-weight:bold;
    width:200px;
	margin-left:10px;
}
/*LOGO*/
#rimpiazza_logo a{
    display:block;
    background:  url(../images/logo01.jpg) 0 0 no-repeat;
    width:350px; 
    height:220px;
    float:left;
}
#rimpiazza_logo span{
    display:none;
}
/*CORPO*/
#centrato {
	width: 778px;
	margin:auto;
	text-align:left;
}
#corpo {
    width:778px;
    float:left;
    background:#fc3 url(../images/01_top_corpo.jpg) 0 0 no-repeat;
}
#colonna-1 {
    float:left;
    width:200px;
	padding:0;
}
#colonna-2 {
	margin-left:200px;
    color:#fff;
	padding:15px;
		}
#col_img {
	float:left;
    width:226px;
	padding:0;
}
		
.pageName {
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	line-height:24px;
	letter-spacing:.2em;
}
.subHeader {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #36c;
	line-height:16px;
	letter-spacing:0.2em;
	}

#meteo {
	margin-left:320px;
	margin-top:0px;
	}

/* FINE CORPO */
/*Menu*/
.menuNavigazione {
    margin:90px 0 0 0;
    padding:0;
    width:120px;
    list-style:none;
    font-size:14px;
    font-variant:small-caps;
}
.menuNavigazione li{
    position:relative;
}
/* Sotto Menu*/
.menuNavigazione ul{
    list-style:none;
	padding:0;
}
/* Sotto Menu Senza JS*/
.menuNavigazione ul{
     margin:0;
}
/* Sotto Menu con JS: On Off */
.menuNavigazione ul.subMenu-off{
     position:absolute;
     visibility:hidden;
     height:0;
     overflow:hidden;
}
.menuNavigazione ul.subMenu-on{
     margin:0;
     width:120px;
     position:absolute;
     top:-1px;
     left:120px;
}
/*Collegamenti*/
.menuNavigazione a{
     display:block;
     text-decoration:none;
     padding:5px;
     border-bottom:solid #fc3 1px;
}
.menuNavigazione a:link,
.menuNavigazione a:visited{
     color: #fc3;
     background:#36c;
}
.menuNavigazione a:hover,
.menuNavigazione a:focus,
.menuNavigazione a:active{
     color: #36c;
     background: #fc3;
}

.menuNavigazione.subMenu-on a.continua:link,
.menuNavigazione.subMenu-on a.continua:visited,
.menuNavigazione.subMenu-off a.continua:link,
.menuNavigazione.subMenu-off a.continua:visited{
     color:#ccb77d;
     background:#E6F3FF /*url(../images/01_continua_menu.jpg) 178px 50% no-repeat*/;
}
.menuNavigazione.subMenu-on a.continua:hover,
.menuNavigazione.subMenu-on a.continua:focus,
.menuNavigazione.subMenu-on a.continua:active,
.menuNavigazione.subMenu-off a.continua:hover,
.menuNavigazione.subMenu-off a.continua:focus,
.menuNavigazione.subMenu-off a.continua:active{
     color:#011c65;
     background:#ccb77d /*url(../images/01_continua_menu_over.jpg) 178px 50% no-repeat*/;
}
.sub_menu {
    font-size:90%;
}
/*fine MENU */
.img_istituzionali_sx {
    float: left;
    margin:-2px 10px 10px -2px;
    width: 200px;
	padding:2px;
    border: #36c solid 1px;
}
.img_map_sx {
    float: left;
    margin:-2px 10px 10px -2px;
    width: 274px;
	padding:2px;
    border: #36c solid 1px;
}
.bodyText {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	line-height:20px;
}
.bodyText li{
	list-style-position:inside;
}

table {
	border:#000000 solid 1px;
	font-size:12px;
	color:#000000;
	border-collapse:collapse;
	width:500px;
}
caption {
	text-align:left;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
td {
	border-bottom:#000000 solid 1px;
	vertical-align:top;
	padding:3px;
}