.elenco {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
}
.tabella1 {
	border: 1px solid #8D8326;
}
.aIntro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
	font-weight:bolder;
	vertical-align: middle;
}
.aIntro:link {
	text-decoration: none;
	color: #999999;
}
.aIntro:visited {
	text-decoration: none;
	color: #999999;
}
.aIntro:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	text-decoration: none;
	vertical-align: middle;
}
.aIntro:active {
	text-decoration: none;
	color: #999999;
}
.aMenuTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
}
.aMenuTop:link {
	text-decoration: none;
	color: #FFFFFF;
}
.aMenuTop:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.aMenuTop:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.aMenuTop:active {
	text-decoration: none;
	color: #FFFFFF;
}
.aSmallBianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bolder;
}
.aSmallBianco:link {
	text-decoration: none;
	color: #FFFFFF;
}
.aSmallBianco:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.aSmallBianco:hover {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	text-decoration: none;
}
.aSmallBianco:active {
	text-decoration: none;
	color: #FFFFFF;
}
.aSmallRosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight:bolder;
}
.aSmallRosso:link {
	text-decoration: none;
	color: #FF0000;
}
.aSmallRosso:visited {
	text-decoration: none;
	color: #FF0000;
}
.aSmallRosso:hover {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	text-decoration: none;
}
.aSmallRosso:active {
	text-decoration: none;
	color: #FF0000;
}
.aRossoArial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight:bolder;
}
.aRossoArial:link {
	text-decoration: none;
	color: #FF0000;
}
.aRossoArial:visited {
	text-decoration: none;
	color: #FF0000;
}
.aRossoArial:hover {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-decoration: underline;
}
.aRossoArial:active {
	text-decoration: none;
	color: #FF0000;
}
/* style solo per il menu e submenu */
.aSmallRossoM {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight:bolder;
}
.aSmallRossoM:link {
	text-decoration: none;
	color: #FF0000;
}
.aSmallRossoM:visited {
	text-decoration: none;
	color: #FF0000;
}
.aSmallRossoM:hover {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	text-decoration: none;
}
.aSmallRossoM:active {
	text-decoration: none;
	color: #FF0000;
}
.aRossoArialM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight:bolder;
}
.aRossoArialM:link {
	text-decoration: none;
	color: #FF0000;
}
.aRossoArialM:visited {
	text-decoration: none;
	color: #FF0000;
}
.aRossoArialM:hover {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-decoration: underline;
}
.aRossoArialM:active {
	text-decoration: none;
	color: #FF0000;
}
.aSmallNeroBoldM {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bolder;
}
.aSmallNeroBoldM:link {
	text-decoration: none;
	color: #000000;
}
.aSmallNeroBoldM:visited {
	text-decoration: none;
	color: #000000;
}
.aSmallNeroBoldM:hover {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	text-decoration: none;
}
.aSmallNeroBoldM:active {
	text-decoration: none;
	color: #000000;
	font-weight: bolder;
}
.aBiancoArialM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bolder;
}
.aBiancoArialM:link {
	text-decoration: none;
	color: #FFFFFF;
}
.aBiancoArialM:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.aBiancoArialM:hover {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-decoration: underline;
}
.aBiancoArialM:active {
	text-decoration: none;
	color: #FFFFFF;
}
/* Fine */


.aArial10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bolder;
}
.aArial10:link {
	text-decoration: none;
	color: #000000;
}
.aArial10:visited {
	text-decoration: none;
	color: #000000;
}
.aArial10:hover {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	text-decoration: underline;
}
.aArial10:active {
	text-decoration: none;
	color: #000000;
}
.aArial12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:normal;
	letter-spacing: 1px;
}
.aArial12:link {
	text-decoration: none;
	color: #000000;
}
.aArial12:visited {
	text-decoration: none;
	color: #000000;
}
.aArial12:hover {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 1px;
}
.aArial12:active {
	text-decoration: none;
	color: #000000;
}
.aBiancoArial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bolder;
}
.aBiancoArial:link {
	text-decoration: none;
	color: #FFFFFF;
}
.aBiancoArial:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.aBiancoArial:hover {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-decoration: underline;
}
.aBiancoArial:active {
	text-decoration: none;
	color: #FFFFFF;
}
.aBiancoAudio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bolder;
}
.aBiancoAudio:link {
	text-decoration: none;
	color: #FFFFFF;
}
.aBiancoAudio:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.aBiancoAudio:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	text-decoration: none;
}
.aBiancoAudio:active {
	text-decoration: none;
	color: #FFFFFF;
}
.aSmallNeroBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bolder;
}
.aSmallNeroBold:link {
	text-decoration: none;
	color: #000000;
}
.aSmallNeroBold:visited {
	text-decoration: none;
	color: #000000;
}
.aSmallNeroBold:hover {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	text-decoration: none;
}
.aSmallNeroBold:active {
	text-decoration: none;
	color: #000000;
	font-weight: bolder;
}
.aSmallNero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight:normal;
}
.aSmallNero:link {
	text-decoration: none;
	color: #000000;
}
.aSmallNero:visited {
	text-decoration: none;
	color: #000000;
}
.aSmallNero:hover {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}
.aSmallNero:active {
	text-decoration: none;
	color: #000000;
}
.aSmallRosso2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
	font-weight:normal;
}
.aSmallRosso2:link {
	text-decoration: none;
	color: #FF0000;
}
.aSmallRosso2:visited {
	text-decoration: none;
	color: #FF0000;
}
.aSmallRosso2:hover {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}
.aSmallRosso2:active {
	text-decoration: none;
	color: #FF0000;
}
.aSmallGrigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #B9B9B9;
	font-weight:bolder;
}
.aSmallGrigio:link {
	text-decoration: none;
	color: #B9B9B9;
}
.aSmallGrigio:visited {
	text-decoration: none;
	color: #B9B9B9;
}
.aSmallGrigio:hover {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	text-decoration: none;
}
.aSmallGrigio:active {
	text-decoration: none;
	color: #B9B9B9;
}

.titoletto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #909090;
}

.scritte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: lighter;
	color: #000000;
}
.titoloRosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	white-space: normal;
}
.bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #666666;
}

.sfondoMenuTop {
	background-color: #343434;
}

.scritteGrigio12 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
}
.sfondoMenuLato {
	background-color: #FFFFFF;
	height: 14px;
}
.sfondoMenuZonaLato {
	background-color: #FFFFFF;
	padding: 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #4A4A4A;
	line-height: 14px;
	height: 14px;
	letter-spacing: 1px;
}
.sfondoZonaLatoArial12 {
	background-color: #FFFFFF;
	padding: 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #4A4A4A;
	line-height: 14px;
	height: 14px;
	letter-spacing: 1px;
}
.sfondoGrigioBottom {
	background-color: #A3A3A3;
	line-height: 14px;
}
.scritteBiancoBottom {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: lighter;
	color: #FFFFFF;
}
.sfondoNeroFoto {

	background-color: #000000;
}
.sfondoBiancoFoto {


	background-color: #FFFFFF;
}
.TitolettoBold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}
.sfondoRosso {



	background-color: #FF0000;
}
.sfondoGrigioVideo {

	background-color: #DBDBDB;
	line-height: 14px;
}
.Alto {
	background-color: #FFFFFF;
	vertical-align: top;
}
.TitolettoBoldRosso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	line-height: 14px;
}
.scritteBianche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	line-height: 14px;
	text-align: left;
}
.sfondoTrasp {
	background-color: #FFFFFF;
	position: absolute;
	width: 171px;
	top: 165px;
	left: 13px;
}
.sfondoTrasp2 {

	background-color: #FFFFFF;
	position: absolute;
	top: 318px;
}
.linea {
	color: #FFFFFF;
}
.TitolettoBoldBianco {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 14px;
}
.bordo_big {
	border: 7px solid #333333;
}
.TitoloBoldNero {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
	line-height: 15px;
}
.TitoloBoldGrigio {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bolder;
	color: #999999;
	line-height: 15px;
}
.TitoloBoldRosso {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bolder;
	color: #FF0000;
	line-height: 15px;
}
.bordo_small {

	border: 3px solid #333333;
}
.scritteNere {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	line-height: 14px;
}
.scritteNereNormal {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 14px;
}
.TitoloBoldBianco {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bolder;
	color: #FFFFFF;
	line-height: 15px;
}
.sfondoMenuZonaGri {

	background-color: #FFFFFF;
	padding: 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	line-height: 14px;
	height: 14px;
	letter-spacing: 1px;
}
.sfondoElencoDoc {

	background-color: #FFFFFF;
	height: 16px;
}
.bordoDonaOra {
	background-color: #FFFFFF;
	border: 7px solid #000000;
}
.bordo_sottile {
	border: 1px solid #000000;
}
.sfondoGrigioScuro {
	background-color: #404040;
	height: 150px;
	vertical-align: middle;
}
.input_testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #000000;
	text-align: left;
	width: 257px;
}
.input_titolo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #FF0000;
	background-color: #000000;
	text-align: left;
	width: 257px;
}
a.selected{ /*currently selected tab*/
background-color: #7D9EC0;
color: white;
border-color: #7D9EC0;
}
.sfondoTrasp3 {

	background-color: #FFFFFF;
	position: relative;
	width: 171px;
	top: 195px;
	left: 13px;
}
.aSmallAudio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight:normal;
}
.aSmallAudio:link {
	text-decoration: none;
	color: #000000;
}
.aSmallAudio:visited {
	text-decoration: none;
	color: #000000;
}
.aSmallAudio:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline;
}
.aSmallAudio:active {
	text-decoration: none;
	color: #000000;
}
.rosso {
	background-color: #C01211;
}
.sfGrigioPress {
	background-color: #D8D8D8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 25px;
	padding: 5px;
}
.titlo12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.sfIntestRespon {
	height: 25px;
	background-image: url(../images/sf_intest_responsabili.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-indent: 15px;
	vertical-align: middle;
}
.sfondoTrasp3 {
	background-color: #FFFFFF;
	position: relative;
	width: 171px;
	top: 165px;
	left: 13px;
	clip:  rect(165px auto auto auto);
}
