body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/nuovo/images/body_bg.gif);
	background-color: #A6A6A6;
	background-repeat:repeat-x;
}
.bold {
	font-weight:bold;
}
a {	font-weight:bold; }
a:link {	color: #FF0000;	text-decoration: none;}
a:visited { 	text-decoration: none;	color: #CC0000;}
a:hover {	text-decoration: underline;	color: #0099FF;}
a:active {	text-decoration: none;	color: #FF0000;}
h1 {	font-size: 18px; margin: 0px; padding: 0px; }
h2 { font-size: 14px;	margin: 0px;	padding: 0px;	font-weight:bold;	text-transform: uppercase;color: #4C4C4C }
h3 { font-size: 13px;	margin: 0px;	padding: 0px;	font-weight:bold;	text-transform: uppercase;color: #333333 }
h4 { font-size: 12px;	margin: 0px;	padding: 0px;	font-weight:bold;	text-transform: uppercase;color: #333333 }
p {	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px; }
form {	margin: 0px;	padding: 0px; }
.clear {
	clear:both;
}
.imgleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 10px;
	margin-left: 0px;
}
.imgleftnomargin {
	float: left;
	margin: 0px;
}
.imgrightnomargin {
	float: right;
	margin: 0px;
}
.imgleftfivemargin {
	float: left;
	margin: 5px 5px 5px 0px;
}
.imgrightfivemargin {
	float: right;
	margin: 5px 0px 5px 5px;
}


/* CONTENITORE */
#contenitore {
	width: 746px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(/nuovo/images/corpo_bg.gif);
	background-repeat: repeat-y;
	padding-bottom: 20px;
}
#contenitoretop {
	width: 728px;
	background-image: url(/nuovo/images/top_bg.gif);
	background-repeat: no-repeat;
	padding-right: 9px;
	padding-left: 9px;
}

/* TESTATA */
#testata {
	background-image: url(/nuovo/images/header_b.jpg);
	background-repeat: no-repeat;
	height: 181px;
	width: 728px;
}
#servizi {
	float:right;
	padding:8px 10px 0px 0px;
	font-size:11px;
}
#servizi a {
	font-weight:normal;
}
.gray a:link, .gray a:active, .gray a:visited{
	color:#787878;
}


/* BARRA LATERALE */
#barralaterale {
	float: left;
	width: 200px;
	margin: 0px;
	padding:0px 0px 0px 1px;
}
.navmenu {
	margin:0px 0px 1px 0px;
	padding:0px;
	border:0px;
}
.promo {
	padding-top: 5px;
	text-align: center;
}



/* CORPO PAGINA */

#partecontenuto {
	float: right;
	width: 524px;
}

/* PRIMO PIANO + INTERNI */
.titolo {
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 524px;
}
.divtestuale {
	padding: 8px;
}
.data {
	font-size: 11px;
	font-weight: bold;
	color: #A6A6A6;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.divisoretesto {
	padding:0px 10px 10px 0px;
	margin: 0px 0px 10px 0px;
	background-image: url(/nuovo/images/ruler.gif);
	background-repeat:no-repeat;
	background-position: bottom right;
	min-height:170px;
	height: auto !important;
	height:170px;

}
.divisorecolorato {
	padding:10px 10px 10px 10px;
	margin:0px;
	background-image: url(/nuovo/images/ruler.gif);
	background-repeat:no-repeat;
	background-position: bottom right;
	min-height:50px;
	height: auto !important;
	height:50px;
}
#paginatore {
	font-size:11px;
	padding:10px;
}
.correlati {
	padding:5px 10px;
	margin:0px 0px 2px;
	background-position: right;
	min-height:20px;
	height: auto !important;
	height:20px;
	background-color: #f0f0f0;
}
.correlati a:link, .correlati a:active {
	color:#3399FF;
}

/* FASCIA GRIGIA CENTRALE */ 
#fasciagrigia {
	background-color: #E8E8E8;
	background-image: url(/nuovo/images/fascia_centrale.gif);
	background-repeat: no-repeat;
	width: 520px;
	padding-bottom: 0px;
	padding-top:42px;
	font-size: 11px;
}
/* IN ONDA */
#inonda {
	padding: 0px 5px 0px;
	width: 125px;
	float: left;
}
#inonda a:link ,#inonda a:active {
	color:#333333;
}
/* NEWSLETTER */
#newsletter {
	width: 145px;
	float: left;
	margin-right: 5px;
}
.newsfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 14px;
	width: 55px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.newssend {
	font-size: 11px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
/* PODCAST */
#podcast {
	width: 200px;
	float: left;
	font-size: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#podcast a{
	font-weight:normal;
}

/* AGENDA */
#agenda {
	background-color: #C91200;
	background-image: url(/nuovo/images/agenda_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-bottom: 0px;
	padding-top:5px;
	font-size: 12px;
	padding-left: 31px;
	width: 489px;
	color: #FFFFFF;
	margin: 0px;
}
#agenda a:active, #agenda a:link, #agenda a:visited {
	color: #FFFFFF;
}

#agendatop {
	background-image: url(/nuovo/images/agenda_top.gif);
	background-repeat: no-repeat;
	height: 4px;
	width: 520px;
	padding: 0px;
	background-color: #C91200;
	margin: 5px 0px 0px;
}
#agendabottom {

	background-image: url(/nuovo/images/agenda_bottom.gif);
	background-repeat: no-repeat;
	height: 4px;
	width: 520px;
}
#agendaitem {
	float: left;
	width: 150px;
	padding-right: 10px;
}
#agendaaltri {
	float: right;
	clear: left;
	padding: 5px;
}
/* COSE MAI VISTE */
#cosemaiviste {
	width:220px;
	padding:10px;
	font-size:11px;
	float:left;
}
#cosemaiviste img {
	border: 1px solid #666666;
}
#cosemaiviste p {
	margin:0px; padding:0px;
}
/* TRAVIRGOLETTE */
#travirgolette {
	float:left;
	width:268px;
	padding:10px 0px;
}
#travirgolettetop {
	height:31px;
	background-image:url(/nuovo/images/travirgolette_top.gif)
}
#travirgolettemid {
	padding:10px;
	background-color:#E3D8BA;
}
#travirgolette ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#travirgolette ul li{
	margin:0px;
	padding:0px 0px 10px 0px;
}
#travirgolettebottom {
	height:40px;
	background-image:url(/nuovo/images/travirgolette_bottom.gif)
}
/* AUDIOVISIVI */
#homevideo {
	width:250px;
	font-size:11px;
	float:left;
	padding:0px 10px;
}
/* GALLERIA */
#homefoto {
	float:left;
	width:230px;
	padding:0px 10px;
}




/* FOOTER */
#footer {
	background-image: url(/nuovo/images/footer_bg.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 746px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.credits {
	font-size: 10px;
	margin-top: 10px;
	margin-right: 20px;
	text-align:right
}
.immaginegalleria {
	border: #FF0000;
}
#rssdisplay{
text-align:left;
padding:5px;
}
#rssdisplay div{
padding-bottom:15px;
}

