body {padding:0; margin:0; border:0;}


/* stili normali */
body		{background:white; font-family: arial,sans-serif}
div, p , td {font-size: 11px}

a.nav, a.nav:visited {display:block; width:100px; height:25px; text-decoration:none; color:#fff; font-weight:bold; line-height:25px;}
a.nav:hover {color:#fc0;}

a {
	color: #0081AB;
	text-decoration: none;
	font-weight:bold;
	}

a:hover {		
	color: #20aDc8;
	text-decoration: none;
	}

.smallbr br {font-size:7px}
.boldred {color:#ff00ff; font-weight:bold; padding-bottom:10px}

hr {padding:0px; margin:5px 0px 0px 0px; border:none; border-bottom:1px solid #0081AB; height:0px}



.logo_leftcolumn {
	border:0px;
	border-left:4px solid white;
	margin-bottom:12px;
}

.newheader {
	width:680px;
	height:51px;
	padding: 24px 0px 0px 20px;
	color:white;
	font-family:arial;
	font-weight:bold;
	font-size:33px;
	background-color:#0081ab;
}

.longtext {
	width:680px;
	height:57px;
	padding: 18px 0px 0px 20px;
	color:white;
	font-family:arial;
	font-weight:bold;
	line-height:24px;
	font-size:24px !important;
	background-color:#0081ab;
}


#maintable td			{border:0px solid #eee; vertical-align:top}
td#left					{border-right:1px solid #0081AB; width:120px}
td#mid					{border-right:1px solid #0081AB;}

#content				{width:685px; margin:16px 0px 0px 10px;}
#content td				{border:0px solid green}
#leftcolumn				{vertical-align:top; width:160px;}
#centercolumn			{vertical-align:top; width:510px; padding-left:15px;}

#pagemenu				{margin-top:10px; height:54px;}
#pagemenu td.notlast	{border-right:2px solid #0081AB;}
#pagemenu div			{width:158px; text-transform:uppercase; font-size:11px; font-weight:bold; color:#555; font-family:verdana; padding:3px 5px 10px 8px;}

#colonnaextra			{padding-left:10px; border-right:1px solid #0081AB;}
#fmcv					{font-size:19px; font-weight:bold; font-family:arial; padding:5px 10px 85px 0px}
#padder					{position:absolute; left:0px; top:75px; background-color:white; width:835px; height:10px} /* separatore bianco */

#left					{width:161px; padding-left:10px}
#left .top				{margin-bottom:28px}
#left .top a			{color:black}
#left .top a:hover		{color:#555}
#left a					{display:block; padding:0px 5px 6px 0px;}
#left a.museo			{display:block; text-indent:-7px; padding:0px 5px 3px 7px; font-size:10px}

/* basta boldred */

.titolopagina			{color:#ff0000; font-weight:bold; padding-bottom:10px}

ul#animazioni, ul#animazioni li {padding:0px; margin:0px}
ul#animazioni {list-style: none;}

.note		{ font-size:85% }
.altlang	{ color:#777 }

.box			{background-color:#0081ab; color:white; padding:10px}
.box h1			{font-size:15px; text-align:center; margin:0px 0px 5px 0px}
.box h2			{font-size:13px; text-align:center; margin:0px 0px 25px 0px}
.box p			{text-align:center}
.box a			{color:white; font-weight:bold; text-decoration:underline}
.box a:hover	{color:#b0ffff; font-weight:bold; text-decoration:underline}


table.inbreve		{margin-left:-7px; margin-top:16px}
table.inbreve td	{padding:0px 0px 15px 15px}
table.inbreve img	{border:0px}