body {
	background-image: url(/images/background.gif);
	background-repeat: repeat-x;
	padding:0px;
	margin:0px;
	color:#1b1b1b;
	background-color:#a7a7a7;
}
.sfondo1 {
	background-image: url(/images/background.gif);
	background-repeat: repeat-x;
}
a {
	color:#1b1b1b;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
hr {
	color:#006699;
}
table {
	empty-cells:show;
}
td {
	vertical-align:top;
	font-family:Verdana, Helvetica;
	font-size:10pt;
}
.right {
	text-align:right;
}
#header-hp {
	text-align:right;
	vertical-align:middle;
	font-size:9pt;
}
#header-titolo {
	background:url(/images/testata-titolo-int.png) no-repeat;
	text-align:left;
	vertical-align:bottom;
	font-size:9pt;
}
#header-titolo h2 {
	margin:0px;
	margin-bottom:14px;
	margin-left:95px;
	/*color:#006699;*/
	color:#000667;
	font-size:14pt;
	font-weight: bold;
	word-spacing:3pt;
	letter-spacing:-1.0pt;
}
#foot-hp {
	text-align:right;
	vertical-align:bottom;
}
#foot-int {
	text-align:center;
	vertical-align:top;
	border-top:1px solid #006699;
}
#motto {
	font-size:14pt;
	color:#948774;
	word-spacing:3pt;
	line-height:135%;
	letter-spacing:-1.5pt;
	width:168px;
	overflow:hidden;
}
#motto p {
	margin:0px;
	margin-left:10px;
	height:266px;
}
/* Vecchio stile per box colorati
#box-ascolta h3, #box-scarica h3, #box-partecipa h3 {
	margin:5px;
	color:white;
	font-size:10pt;
	letter-spacing:-0.8pt;
	text-transform:uppercase;
}
#box-ascolta a, #box-scarica a, #box-partecipa a {
	color:white;
}
#box-ascolta {
	background:url(/images/sfondo-ascolta.png);
	width:168px;
}
#box-scarica {
	background:url(/images/sfondo-scarica.png);
	width:168px;
}
#box-partecipa {
	background:url(/images/sfondo-partecipa.png);
	width:168px;
}
#box-ascolta p, #box-scarica p, #box-partecipa p {
	margin:5px;
	margin-top:0px;
	color:white;
	font-size:8pt;
}
#box-scarica hr {
	color:white;
	height:1px;
}
*/

#box-ascolta h3, #box-scarica h3, #box-partecipa h3 {
	margin:5px;
	color:#3b3b3b;
	font-size:10pt;
	letter-spacing:-0.8pt;
	text-transform:uppercase;
}
#box-ascolta a, #box-scarica a, #box-partecipa a {
	color:#3b3b3b;
}
#box-ascolta {
	background:url(/images/sfondo-corpo.png);
	/*width:168px;*/
	width:250px;
}
#box-scarica {
	background:url(/images/sfondo-corpo.png);
	/*width:168px;*/
	width:250px;
}
#box-partecipa {
	background:url(/images/sfondo-corpo.png);
	/*width:168px;*/
	width:250px;
	
}
#box-ascolta p, #box-scarica p, #box-partecipa p {
	margin:5px;
	margin-top:0px;
	color:#3b3b3b;
	font-size:8pt;
}
#box-ascolta hr, #box-scarica hr, #box-partecipa hr {
	color:#3b3b3b;
	height:1px;
}

#box-destra {
	background: url(/images/sfondo-destra.png);
	padding:5px;
	color:white;
}
#box-destra a {
	color:white;
}
#box-destra .orario {
	font-size:11pt;
	font-weight:bold;
	text-align:center;
}
#box-corpo {
	background:url(/images/sfondo-corpo.png);
	padding:5px;
	color:#3b3b3b;
}
#box-gmaspot {
	/*background:url(/images/sfondo-gmaspot.png);*/
	background-color:#fffc00;
}
#box-gmaspot p {
	/*margin:3px;*/
	margin:10px;
	font-size:8.5pt;
	/*width:290px;*/
	width:800px;
	text-align:justify;
}
#box-help {
	padding-left:80px;
	padding-top:25px;
	font-size:8pt;
	background:url(/images/help.png) no-repeat bottom right;
}
#box-help p {
	width:90px;
	text-align:right;
	margin:0px;
	padding:0px;
}
#box-help p {
	color:#1b1b1b;
	text-decoration:none;
}
#box-corpo p {
	text-align:justify;
	line-height:1.6em;
	font-size:8pt;
	margin:0px;
	margin-bottom:10px;
}
#box-corpo h2, #box-corpo h3 {
	font-size:11pt;
	margin:0px;
	margin-top:5px;
	margin-bottom:10px;
}

.cssnav
{
	position: relative;
	white-space: nowrap;
	display: block;
	width: 168px;
	height: 168px;
	margin: 0;
	padding: 0;
}
.cssnav a
{
	display: block;
	color: #000000;
	width: 168px;
	height: 168px;
	display: block;
	float: left;
	text-decoration: none;
}
.cssnav img
{
	width: 168px;
	height: 168px;
}
.cssnav a:hover img
{
	visibility:hidden
}
.ascolta a:hover{
	background: url(/images/ascolta-hp-on.png) no-repeat;
}
.scarica a:hover{
	background: url(/images/scarica-hp-on.png) no-repeat;
}
.partecipa a:hover{
	background: url(/images/partecipa-hp-on.png) no-repeat;
}

.cssnav_int
{
	position: relative;
	white-space: nowrap;
	display: block;
	width: 84px;
	height: 84px;
	margin: 0;
	padding: 0;
	margin-bottom:5px;
}
.cssnav_int a
{
	display: block;
	color: #000000;
	width: 84px;
	height: 84px;
	display: block;
	float: left;
	text-decoration: none;
}
.cssnav_int img
{
	width: 84px;
	height: 84px;
}
.cssnav_int a:hover img
{
	visibility:hidden
}
.ascolta_int a:hover{
	background: url(/images/ascolta-int-on.png) no-repeat;
}
.scarica_int a:hover{
	background: url(/images/scarica-int-on.png) no-repeat;
}
.partecipa_int a:hover{
	background: url(/images/partecipa-int-on.png) no-repeat;
}
#copy {
	font-size:8pt;
}
#box-destra #form_search {
	margin:0px;
	padding:0px;
	text-align:center;
}
#box-destra #form_search input, #box-destra #form_search select {
	border:1px solid #006699;
	margin-top:3px;
	margin-bottom:18px;
	width:152px;
	color:#006699;
}