body { background-image: url(/images/sfondo.bmp)}
body, p, td, ul, tr, form {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
input, textarea, select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

.sfondo-pagina { border:0;  background-image: url(/images/fondopagina_bis.gif)}
.sfondo-pagina-immagine {  background-repeat: repeat; background-position: center top; background-attachment: scroll; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #000000}

.titoli {  color: #003896; font-weight: bold; padding-left: 4px; padding-top: 4px; padding-bottom: 4px; padding-right: 4px; background-color: #F7D917; border: 0px solid}

.titoli-nobold {  color: #003896; font-weight: normal; padding-left: 4px; padding-top: 4px; padding-bottom: 4px; padding-right: 4px; background-color: #F7D917; border: 0px solid}
.titoli-home {  color: #FFFFFF; background-color: #003896; font-size: 11px; font-weight: bold}
.bordo-tab {  border: 7px #F7D917 solid; background-color: #FFFFFF}
.font14 {  font-family:  Verdana,Arial, Helvetica, sans-serif; font-size: 14px}
.bordo-immagine {  border: 1px #003896 dashed}
.tab-scura {  background-color: #9C9C9C}
.tab-chiara {  background-color: #efefef}
.bordo-tab-grigio {  border: 7px #9C9C9C solid; background-color: #FFFFFF}

.whitelink:link {  font-family:  Verdana,Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none}
.whitelink:visited {  font-family:  Verdana,Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none}
.whitelink:hover {  font-family:  Verdana,Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:underline}
.whitelink:active {  font-family:  Verdana,Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:underline}

a:active {  font-family:  Verdana,Arial, Helvetica, sans-serif; color: #666666}
a:hover {  font-family:  Verdana,Arial, Helvetica, sans-serif; color: #666666}
a:link {  font-family:  Verdana,Arial, Helvetica, sans-serif; color: #666666}
a:visited {  font-family:  Verdana,Arial, Helvetica, sans-serif; color: #666666}

.tab-frequenze {  background-color: #F7D917; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder}

/* Campi */

.input-normal { background-color: #ffffff; border: 1px solid #0000a0 ; padding: 2px}
.input-focused { background-color: #ffffff; border: 1px solid #0000a0 ; padding: 2px }

.input-normal-obb { background-color: #ffee00; border: 1px solid #0000a0; padding: 2px }
.input-focused-obb { background-color: #ffee00; border: 1px solid #0000a0; padding: 2px }

.formErrors { 	background-color: #ffee00;	color:#800000;	text-align:center ;	font-weight: bold }

/* Liste */

.lstTable { 
	border: 1px solid #a5bff1;
	border-collapse:collapse;
}

.lstTable td.title  {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #daf8ca;
	padding: 2px 2px 2px 2px;
	background:  url(/images/admin/bg_grey.gif) repeat-x ;
}

.lstTable td.pager {
	padding: 2px 2px;
	background-color: #FFEE66 ;
}

.lstTable td.header {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #003896;
	padding: 2px 2px 2px 2px;
	color: #fff;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.lstTable td.header A:link, .lstTable td.header A:visited {
	color: #fff;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display:block ;
	text-align: left ;
}

.lstTable td.header A:hover {
	color: #fff;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	display:block;
}

.lstTable td.low {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 2px 2px 2px 2px;
	color: #203040;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.lstTable td.high {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #F5FAFA;
	color: #203040;
	padding: 2px 2px 2px 2px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.lstTable td {
	border: 0px; 
	color: #000000;
	padding: 4px 2px 3px 2px ;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: left ;
}

.lstTable input, .lstTable select {
	background-color: #ffffff; border: 1px solid #000000; padding: 1px
}

.lstTable .input-red {
	background-color: #ff2020; border: 1px solid #000000; padding: 1px; color: #ffffff
}


/* Forms */



.tblForm { 
	border: 1px solid #c1cad7;
	border-collapse:collapse;
}

.tblForm td.pager {
	padding: 2px 2px;
	background-color: #FFEE66 ;
}

.tblForm td.title  {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #daf8ca;
	padding: 2px 2px 2px 2px;
}

.tblForm td.header {
	border-right: 1px solid #c1cad7;
	border-bottom: 1px solid #c1cad7;
	background: #003896;
	padding: 2px;
	color: #fff;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	height: 25px;
}

.tblForm td.low {
	border-right: 1px solid #c1cad7;
	border-bottom: 1px solid #c1cad7;
	background: #efefef;
	padding: 4px;
	color: #203040;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.tblForm td.graynb {
	border: 0px;
	background: #efefef;
	padding: 4px;
	color: #203040;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}


.tblForm td.high {
	border-right: 1px solid #c1cad7;
	border-bottom: 1px solid #c1cad7;
	background: #F5FAFA;
	color: #203040;
	padding: 2px 2px 2px 2px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.tblForm td.formErrors {
	border-right: 1px solid #c1cad7;
	border-bottom: 1px solid #c1cad7;
	color: #800000;
	padding: 4px 2px 3px 2px ;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	background: #ffff33
}


.tblForm td {
	border: 0px;
	color: #000000;
	padding: 4px 2px 3px 2px ;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.tblWhite { background-color: #fff ; padding:0px} 
.tblWhite td { background-color: #fff; padding: 0px; text-align:left }

/* News */

.gold_home {  border: 7px #f7d917 solid; background-color: #FFFFFF}
.gold_home td.titolo { color: #ffffff; background-color: #003896; font-weight: bold}
.gold_home td.titolo a:link { color: #fff; font-weight: bold ; text-decoration:none } 
.gold_home td.titolo a:visited { color: #fff; font-weight: bold ; text-decoration:none } 
.gold_home td.titolo a:hover { color: #fff; font-weight: bold ; text-decoration:underline } 
.gold_home td.testo { color: #000000; background-color: #fff; font-weight: normal; font-size:10px}

.gold_interna {  border: 7px #f7d917 solid; background-color: #FFFFFF}
.gold_interna td.titolo { color: #ffffff; background-color: #003896; font-weight: bold}
.gold_interna td.titolo a:link { color: #fff; font-weight: bold ; text-decoration:none } 
.gold_interna td.titolo a:visited { color: #fff; font-weight: bold ; text-decoration:none } 
.gold_interna td.titolo a:hover { color: #fff; font-weight: bold ; text-decoration:underline } 
.gold_interna td.testo { color: #000000; background-color: #fff; font-weight: normal; font-size:10px}

.news_home {  border: 7px #f7d917 solid; background-color: #FFFFFF}
.news_home td.titolo { color: #ffffff; background-color: #003896; font-weight: bold}
.news_home td.titolo a:link { color: #fff; font-weight: bold ; text-decoration:none } 
.news_home td.titolo a:visited { color: #fff; font-weight: bold ; text-decoration:none } 
.news_home td.titolo a:hover { color: #fff; font-weight: bold ; text-decoration:underline } 
.news_home td.testo { color: #000000; background-color: #fff; font-weight: normal; font-size:10px}


.news_home_top {  border: 7px #9c9c9c solid; background-color: #FFFFFF}
.news_home_top td.titolo { color: #000; background-color: #f7d917; font-weight: bold}
.news_home_top td.titolo a:link { color: #000; font-weight: bold ; text-decoration:none } 
.news_home_top td.titolo a:visited { color: #000; font-weight: bold ; text-decoration:none } 
.news_home_top td.titolo a:hover { color: #000; font-weight: bold ; text-decoration:underline } 
.news_home_top td.testo { color: #000000; background-color: #fff; font-weight: normal; font-size:10px}


.notizia_grigio {  border: 7px #f7d917 solid; background-color: #FFFFFF}
.notizia_grigio td.titolo { color: #000; background-color: #ccc; font-weight: bold;}
.notizia_grigio td.titolo a:link  { color: #000; font-weight: bold ; text-decoration:none} 
.notizia_grigio td.titolo a:visited  { color: #000; font-weight: bold ; text-decoration:none} 
.notizia_grigio td.titolo a:hover  { color: #000; font-weight: bold ; text-decoration:underline} 
.notizia_grigio td.testo { color: #000; background-color: #efefef; font-weight: normal; font-size:10px}

.notizia_blu {  border: 7px #F7D917 solid; background-color: #FFFFFF}
.notizia_blu td.titolo { color: #ffffff; background-color: #003896; font-weight: bold;}
.notizia_blu td.titolo a:link  { color: #ffffff; font-weight: bold ; text-decoration:none} 
.notizia_blu td.titolo a:visited  { color: #ffffff; font-weight: bold ; text-decoration:none} 
.notizia_blu td.titolo a:hover  { color: #ffffff; font-weight: bold ; text-decoration:underline} 
.notizia_blu td.testo { color: #000000; background-color: #efefef; font-weight: normal; font-size:10px}

.archivionews td.high { color: #000; background-color: #eee;}
.archivionews td.low { color: #000; background-color: #ccc; }
.archivionews a:link  { color: #000;  text-decoration:none} 
.archivionews a:visited  { color: #000;  text-decoration:none} 
.archivionews a:hover  { color: #000;  text-decoration:underline} 


.annuncio_home {  border: 7px #f7d917 solid; background-color: #FFFFFF}
.annuncio_home td.titolo { color: #ffffff; background-color: #008029; font-weight: bold}
.annuncio_home td.titolo a:link { color: #fff; font-weight: bold ; text-decoration:none } 
.annuncio_home td.titolo a:visited { color: #fff; font-weight: bold ; text-decoration:none } 
.annuncio_home td.titolo a:hover { color: #fff; font-weight: bold ; text-decoration:underline } 
.annuncio_home td.testo { color: #000000; background-color: #fff; font-weight: normal; font-size:10px}


.tbAnnuncio { 
	border: 1px solid #a5bff1;
	border-collapse:collapse;
}

.tbAnnuncio td {	border: 1px solid #a5bff1;  color: #000000; padding-left: 4px; padding-top: 4px; padding-bottom: 4px; padding-right: 4px; }
.tbAnnuncio a:link  { color: #000080; font-weight: bold ; text-decoration:none} 
.tbAnnuncio a:visited  { color: #000080; font-weight: bold ; text-decoration:none} 
.tbAnnuncio a:hover  { color: #000080; font-weight: bold ; text-decoration:underline} 
.tbAnnuncio td.white { background-color: #fff; height: 10px}
.tbAnnuncio td.titolo { background-color:#3300FF; color: #FFFFFF ;  height: 10px ; font-weight:bold}
.tbAnnuncio td.pager { border:0px}



.listaAnnunci { 
	border: 1px solid #a5bff1;
	border-collapse:collapse;
}

.listaAnnunci td {	border: 1px solid #a5bff1;  color: #000000; padding-left: 4px; padding-top: 4px; padding-bottom: 4px; padding-right: 4px; background-color: #F7D917; }
.listaAnnunci a:link  { color: #000080; font-weight: bold ; text-decoration:none} 
.listaAnnunci a:visited  { color: #000080; font-weight: bold ; text-decoration:none} 
.listaAnnunci a:hover  { color: #000080; font-weight: bold ; text-decoration:underline} 
.listaAnnunci td.white { background-color: #fff }
.listaAnnunci td.titolo { background-color:#3300FF; color: #FFFFFF ; font-weight:bold}
.listaAnnunci td.pager { border:0px}



#listaCategorie td {   color: #003896; font-weight: bold; padding-left: 4px; padding-top: 4px; padding-bottom: 4px; padding-right: 4px; background-color: #F7D917; }
#listaCategorie a:link  { color: #000080; font-weight: bold ; text-decoration:none} 
#listaCategorie a:visited  { color: #000080; font-weight: bold ; text-decoration:none} 
#listaCategorie a:hover  { color: #000080; font-weight: bold ; text-decoration:underline} 
#listaCategorie td.white { background-color: #fff; height: 10px }
#listaCategorie td.titolo { background-color:#3300FF; color: #FFFFFF ;  height: 10px }
.tblForm td.error {
	border-right: 1px solid #c1cad7;
	border-bottom: 1px solid #c1cad7;
	background: #003896;
	padding: 2px;
	color: #fff;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	height: 25px;
}


#tabCommunity td {
	background: #003896;
	padding: 3px 4px;
	color: #fff;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	height: 25px;
} 


#tabCommunity td a:link { color: #fff; text-decoration:none } 
#tabCommunity td a:visited { color: #fff; text-decoration:none } 
#tabCommunity td a:hover { color: #ddd; text-decoration:underline } 
