body {
	margin: 0px;
	padding: 0px;
}
tr.Stile29 a:link {
	text-decoration: none;
	color: #ffffff;
}
tr.Stile29 a:visited {
	text-decoration: none;
	color: #ffffff;
}
tr.Stile29 a:active {
	text-decoration: none;
	color: #ffffff;
}
tr.Stile29 a:hover {
	text-decoration: underline;
	color: #ffffff;
}
td.active {
	text-decoration: none;
	color: #0000ff;
}

tr.Stile29 tr.Stile27 a:link {
	text-decoration: none;
	color: #0000ff;
}
tr.Stile29 tr.Stile27 a:visited {
	text-decoration: none;
	color: #0000ff;
}



b.rtop, b.rbottom  {display: block; background: #FFF}
b.rtop b, b.rbottom b  {display: block; height: 1px; overflow: hidden; background: #1188F0}
b.r1 {margin: 0 5px}
b.r2 {margin: 0 3px}
b.r3 {margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4 {margin: 0 1px; height: 2px}


ul.second {
	width: 100%;
	list-style:none; /* elimino i punti elenco */
	margin:0; padding:0; /* elimino i rientri delle liste */
}

ul.second li a, ul.second li.active {
	display:block; /* il link occupa tutto lo spazio orizzontale */
	text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
	padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
	height:3em;line-height:3em; /* altezza del link: height e line-height devono avere il medesimo valore */
}

ul.second li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.second li a:link, ul.second li a:visited {
/*	background:#ccc; */
	color: #009;
} /* colori per il link */

ul.second li a:hover, ul.second li a:active {
	background: #ccc;
	color:#c00;
} /* colori per l'effetto roll-over */


ul.menu2 {
	width: 100%;
	list-style:none; /* elimino i punti elenco */
	margin:0; padding:0; /* elimino i rientri delle liste */
	font-size: 12px;
}

ul.menu2 li a, ul.menu2 li.active {
	text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
	padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
}

ul.menu2 li {
	 display:inline /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
} 

ul.menu2 li a:link, ul.menu2 li a:visited {
	color: #fff;	/* colori per il link */
} 

ul.menu2 li a:hover, ul.menu2 li a:active {
	background: #ccc;
	color:#c00;
} /* colori per l'effetto roll-over */


li.active {
	background: #ccc;
	color:#c00;
} /* colori per menu attivo */

.tx-srfeuserregister-pi1 dt {
	width:20%;
}

.tx-srfeuserregister-pi1 dd {
	width:70%;
}

.news-list-container {
	padding: 1px 1px 1px 5px;
}

.contenuto {
	padding: 10px 10px 10px 10px;
}

.tx-newloginbox-pi1 {
	background-color:#a90000;
	padding: 1px 1px 1px 5px;
	color: #ffffff;
}
.tx-newloginbox-pi1 a:link {
	text-decoration: none;
	color: #ffffff;
}
.tx-newloginbox-pi1 a:visited {
	text-decoration: none;
	color: #ffffff;
}
.tx-newloginbox-pi1 a:hover {
	text-decoration: underline;
	color: #ffffff;
}

div.destra div.tx-srfeuserregister-pi1 {
	background-color:#a90000;
	padding: 1px 1px 5px 5px;
	color: #ffffff;
}

.tx-srfeuserregister-pi1 p a:link {
	text-decoration: none;
	color: #ffffff;
}
.tx-srfeuserregister-pi1 p a:visited {
	text-decoration: none;
	color: #ffffff;
}
.tx-srfeuserregister-pi1 p a:hover {
	text-decoration: underline;
	color: #ffffff;
}

p.tx-srfeuserregister-pi1-trash a:link {
	text-decoration: none;
	color: #000000;
}
p.tx-srfeuserregister-pi1-trash a:visited {
	text-decoration: none;
	color: #000000;
}
p.tx-srfeuserregister-pi1-trash a:hover {
	text-decoration: underline;
	color: #000000;
}


.csc-header h1 {
	background-color:#999999;
	padding: 1px 1px 1px 5px;
	color: #ffffff;
	font-size: 14px;
}

.Stile2 {
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
.Stile3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.Stile6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
.Stile8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Stile9 {font-size: 11px}
.Stile10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
.Stile15 {color: #333333}
.Stile16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A50100;
}
.Stile17 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333; }
.Stile18 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
.Stile19 {color: #A90000}
.Stile20 {color: #000000}
.Stile21 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.Stile27 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000099; font-weight: bold; }
.Stile28 {color: #000099;font-weight: bold;}
.Stile29 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.Stile30 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }

