body
{
	padding: 0px;
	margin: 0px;
	background-color: white;
	/* background-image: url(./img/bg-natale-2.jpg);
	background-repeat: no-repeat;
	background-position: top center; */
	color: #424242;
	text-decoration: none;
	font-size: 14px;
	font-family: Verdana, Arial, sans-serif;
}


table.master
{
	background-color: white;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 960px;
	vertical-align: top;
	text-align: center;
}

table.header
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	height: 130px;
}

table.content
{
	background-color: white;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 960px;
	vertical-align: top;
}

td.menuline
{
	margin: 0px;
	padding: 0px;
	height: 1px;
}
td.menuline7px
{
	margin: 0px;
	padding: 0px;
	height: 10px;
}
table.column_sxdx
{
	width: 180px;
	margin: 0px;
	padding: 0px;
}
td.column_sxdx
{
	height: 100%;
	vertical-align: top;
	text-align: center;
	background-color: #69e4f4;
}
table.bottom_dx
{
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}
td.bottom_dx
{
	height: 100%;
	vertical-align: bottom;
}


td.areaButton_off
{
	height: 25px;
	background-color: #bceeff;
	background-image: none;
	text-align: right;
	vertical-align: middle;
}
td.areaButton_on
{
	height: 25px;
	background-color: none;
	background-image: url(img/menu-link-bg.gif);
	text-align: right;
	vertical-align: middle;
}

.menuButton_off:link,
.menuButton_off:hover,
.menuButton_off:visited,
.menuButton_off-active:hover,
.menuButton_off-active
{
	display: block;
	position: relative;
	text-decoration: none;
}
.menuButton_on:link,
.menuButton_on:hover,
.menuButton_on:visited,
.menuButton_on-active:hover,
.menuButton_on-active
{
	display: block;
	position: relative;
	text-decoration: none;
}





.footer
{
	height: 60px;
	line-height: 1.5;
	vertical-align: middle;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
}
.linkFooter:link,
.linkFooter:visited,
.linkFooter-active:hover,
.linkFooter-active
{
	font-size: 9px;
	color: #424242;
	text-decoration: none;
}
.linkFooter:hover,
.linkFooter-active:hover
{
	font-size: 9px;
	color: #424242;
	text-decoration: underline;
}





td.includeSpace
{
	background-color: white;
	width: 600px;
	vertical-align: top;
	text-align: center;
}
table.incPage
{
	background-color: white;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 520px;
	text-align: left;
}
td.pageTitle
{
	height: 43px;
	color: red;
	text-align: right;
	vertical-align: bottom;
	font-style: italic;
	font-size: 20px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	background-image: url(./img/sxtitle.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: 3px solid #69e4f4;
}
td.pageBody
{
	color: #424242;
	text-decoration: none;
	text-align: justify;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, sans-serif;
	line-height: 1.5;
}




table.boxnews
{
	width: 150px;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, sans-serif;
	background-color: white;
}
td.boxnews-top
{
	width: 150px;
	height: 22px;
	color: white;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	padding-right: 5px;
	padding-bottom: 0px;
	background-image: url(./img/box-top.gif);
	background-repeat: no-repeat;
}
td.boxnews-left
{
	width: 6px;
	background-image: url(./img/box-left.gif);
	background-repeat: y-repeat;
}
td.boxnews-right
{
	width: 6px;
	background-image: url(./img/box-right.gif);
	background-repeat: y-repeat;
}
td.boxnews-bottom
{
	width: 150px;
	height: 6px;
	background-image: url(./img/box-bottom.gif);
	background-repeat: no-repeat;
}
td.boxnews-center
{
	padding: 3px;
}



/* START === SEZIONE APPUNTAMENTI */

td.calendarTitle
{
	height: 43px;
	color: red;
	text-align: right;
	vertical-align: bottom;
	font-style: italic;
	font-size: 20px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	background-image: url(./img/sx-cal-title.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: 3px solid #69e4f4;
}
td.dataEvento
{
	height: 18px;
	text-align: left;
	vertical-align: middle;
	font-style: none;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	padding-left: 25px;
	background-image: url(./img/sx-minical-title.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: 2px solid #69e4f4;
}
td.titoloEvento
{
	height: 18px;
	text-align: left;
	vertical-align: middle;
	font-style: none;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
}
table.incEvento
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 520px;
	text-align: justify;
	background-color: #bdeef4;
	background-image: url(./img/bg-evento.jpg);
	background-repeat: x-repeat;
}
.linkEvento:link,
.linkEvento:visited,
.linkEvento-active:hover,
.linkEvento-active
{
	color: blue;
	text-decoration: none;
}
.linkEvento:hover,
.linkEvento-active:hover
{
	color: red;
	/* text-decoration: underline; */
}


/* STOP === SEZIONE APPUNTAMENTI */









/* START === SEZIONE ARTICOLI */

td.articoloTitle
{
	height: 43px;
	color: red;
	text-align: right;
	vertical-align: bottom;
	font-style: italic;
	font-size: 20px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	background-image: url(./img/sx-art-title.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: 3px solid #69e4f4;
}
td.articoloMiniTitle
{
	height: 23px;
	color: red;
	text-align: right;
	vertical-align: bottom;
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	background-image: url(./img/sx-art-minititle.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: 3px solid #69e4f4;
}
td.titoloArticolo
{
	height: 18px;
	text-align: left;
	vertical-align: middle;
	font-style: none;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	border-bottom: 2px solid #69e4f4;
}
td.titoloArticoloBig
{
	height: 18px;
	text-align: left;
	vertical-align: middle;
	font-style: none;
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	border-bottom: 2px solid #69e4f4;
}
td.dataArticolo
{
	height: 13px;
	text-align: right;
	vertical-align: middle;
	font-style: none;
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana, sans-serif;
}
td.autoreArticolo
{
	height: 13px;
	text-align: left;
	vertical-align: middle;
	font-style: italic;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, sans-serif;
}
td.autoreArticoloBig
{
	height: 12px;
	text-align: right;
	vertical-align: middle;
	font-style: italic;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, sans-serif;
}
table.incArticolo
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 520px;
	text-align: justify;
}
td.footerArticolo
{
	height: 18px;
	text-align: left;
	vertical-align: middle;
	font-style: none;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	border-bottom: 2px solid #69e4f4;
}
td.topArticolo
{
	height: 10px;
	text-align: left;
	vertical-align: top;
	font-style: none;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
}
td.fonteArticolo
{
	height: 10px;
	text-align: right;
	vertical-align: top;
	font-style: none;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, sans-serif;
}
.citazioneArticolo
{
	width: 460px;
	text-align: justify;
	font-style: italic;
	font-weight: normal;
	font-family: Verdana, sans-serif;
}
.noteArticolo
{
	text-align: left;
	vertical-align: top;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, sans-serif;
}


/* STOP === SEZIONE ARTICOLI */









/* START === SEZIONE NOTIZIE */

td.notizieTitle
{
	height: 43px;
	color: red;
	text-align: right;
	vertical-align: bottom;
	font-style: italic;
	font-size: 20px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	background-image: url(./img/sx-notizie-title.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: 3px solid #69e4f4;
}
td.notizieMiniTitle
{
	height: 23px;
	color: red;
	text-align: right;
	vertical-align: bottom;
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	background-image: url(./img/sx-notizie-minititle.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: 3px solid #69e4f4;
}

/* STOP === SEZIONE NOTIZIE */






td.photoTitle
{
	height: 43px;
	color: red;
	text-align: right;
	vertical-align: bottom;
	font-style: italic;
	font-size: 20px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	background-image: url(./img/sx-photo-title.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: 3px solid #69e4f4;
}



td.audioTitle
{
	height: 43px;
	color: red;
	text-align: right;
	vertical-align: bottom;
	font-style: italic;
	font-size: 20px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	background-image: url(./img/sx-audio-title.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: 3px solid #69e4f4;
}
td.titoloMP3
{
	height: 23px;
	text-align: left;
	vertical-align: middle;
	font-style: none;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	padding-left: 27px;
	background-image: url(./img/sx-minispk-title.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: 2px solid #69e4f4;
}
td.autoreMP3
{
	height: 12px;
	text-align: right;
	vertical-align: middle;
	font-style: italic;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, sans-serif;
}




td.videoTitle
{
	height: 43px;
	color: red;
	text-align: right;
	vertical-align: bottom;
	font-style: italic;
	font-size: 20px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	background-image: url(./img/sx-video-title.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: 3px solid #69e4f4;
}
td.videoMiniTitle
{
	height: 23px;
	text-align: left;
	vertical-align: middle;
	font-style: none;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	padding-left: 27px;
	background-image: url(./img/sx-video-minititle.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: 2px solid #69e4f4;
}



td.contattiTitle
{
	height: 43px;
	color: red;
	text-align: right;
	vertical-align: bottom;
	font-style: italic;
	font-size: 20px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	background-image: url(./img/sx-contatti-title.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: 3px solid #69e4f4;
}

td.aiutoTitle
{
	height: 43px;
	color: red;
	text-align: right;
	vertical-align: bottom;
	font-style: italic;
	font-size: 20px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	background-image: url(./img/sx-aiuto-title.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: 3px solid #69e4f4;
}



span.pageSubTitle
{
	color: red;
	text-align: left;
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
}