/* ====================== STILI PER ELEMENTI DI PAGINA ====================== */

body {
	margin: 0px;
	padding: 0px;
	/*background-image: url(Immagini/sfondo_generale.jpg);*/
	/*background-repeat: repeat-y;*/
	/*background-color: #E5F9AE;*/
}

.canale {
	padding-left: 2px;
	padding-right: 2px;
}

/* ====================== STILI PER SFONDI ====================== */

.testata {
	background-image: url(Immagini/sfondo_header.gif);
	background-repeat: repeat-x;
	height: 115px;
}

.sfondoAnsa {
	background-image: url(Immagini/sfondoAnsa.gif);
	background-repeat: no-repeat;
}

.sfondoVita {
	background-image: url(Immagini/sfondoVita.gif);
	background-repeat: no-repeat;
}

.sfondoMenuH {
	background-image: url(Immagini/sfondoMenuH.gif);
	background-repeat: repeat-x;
}

.SfondoData {
	background-image: url(Immagini/SfondoData.gif);
	background-repeat: repeat-x;
}

.sfondoCover {
	background-image: url(Immagini/sfondoCover.jpg);
	background-repeat: repeat-x;
}

.sfondoRicerca {
	background-image: url(Immagini/sfondoRicerca.gif);
	background-repeat: no-repeat;
}

.puntiniH {
	background-image: url(Immagini/puntiniH.gif);
	background-repeat: repeat-x;
}

.puntiniV {
	background-image: url(Immagini/puntiniV.gif);
	background-repeat: repeat-y;
}

.puntiniarancioh {
	background-image: url(Immagini/puntiniarancioh.gif);
	background-repeat: repeat-x;
}

.puntiniverdih {
	background-image: url(Immagini/puntiniverdih.gif);
	background-repeat: repeat-x;
}

.puntinibiancoh {
	background-image: url(Immagini/puntinibiancoh.gif);
	background-repeat: repeat-x;
}

.SfondoServizi {
	background-color: #FCF4D3;
	background-repeat: no-repeat;
}

.SfondoServizi2 {
	background-color: #DDF1CF;
	background-repeat: no-repeat;
}

.SfondoServizi3 {
	background-color: #CDD6DD;
	background-repeat: no-repeat;
}

.SfondoServizi4 {
	background-color: #BDE7E5;
	background-repeat: no-repeat;
}

.SfondoServizi5 {
	background-color: #E1F0FD;
	background-repeat: no-repeat;
}

.SfondoServizi6 {
	background-color: #80ABD6;
	background-repeat: no-repeat;
}

.SfondoServizi7 {
	background-color: #FCDBF5;
	background-repeat: no-repeat;
}


.sfondoterritorio {
	background-image: url(Immagini/topterritorio.gif);
	background-repeat: no-repeat;
}

.sfondoWE {
	background-image: url(Immagini/sfondoWE_2.gif);
	background-repeat: no-repeat;
}

.sfondopostit {
	background-image: url(Immagini/sfondopostit.gif);
	background-repeat: no-repeat;
}

.sfondocomunita {
	background-image: url(Immagini/sfondocomunita.gif);
	background-repeat: no-repeat;
}

.sfondosondaggio {
	background-image: url(Immagini/sfumaturagialla.gif);
	background-color: #F3E659;
	background-repeat: repeat-x;
}

.profilosottocanali {
	background-image: url(Immagini/profilino.gif);
	background-repeat: repeat-y;
}

.profilosottocanali2 {
	background-image: url(Immagini/profilino2.gif);
	background-repeat: repeat-y;
}

.profilosottocanali3 {
	background-image: url(Immagini/profilino3.gif);
	background-repeat: repeat-y;
}

.profilosottocanali4 {
	background-image: url(Immagini/profilino4.gif);
	background-repeat: repeat-y;
}

.esclamativo {
	background-image: url(Immagini/esclamativo.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	padding-bottom: 2px;
}

.sfondoricerca2 {
	background-image: url(Immagini/boxricerca.gif);
	background-repeat: no-repeat;
}

.sfondoscorciatoie {
	background-image: url(Immagini/sfondoscorciatoie.gif);
	background-repeat: no-repeat;
	font-size: 11px;
}

.sfondoinagenda {
	background-image: url(Immagini/sfondoinagenda.gif);
	background-repeat: no-repeat;
}

.sfondoinagenda2 {
	background-image: url(Immagini/sfondoinagenda2.gif);
	background-repeat: repeat-x;;
}

.sfondoinagenda2 {
	background-image: url(Immagini/sfondoinagendaloop.gif);
	background-repeat: repeat-x;
}

.opinione {
	background-image: url(Immagini/sfondo_opinione.jpg);
	background-repeat: no-repeat;
}

.cruscottologin {
	background-image: url(Immagini/sfondologin.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #001A5C;
}

.anagrafeOff {
	background-image: url(Immagini/btnAnagrafe_Off.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #001A5C;
}

.profiloOff {
	background-image: url(Immagini/btnProfilo_Off.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #001A5C;
}

.anagrafeOn {
	background-image: url(Immagini/btnAnagrafe_On.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #001A5C;
}

.profiloOn {
	background-image: url(Immagini/btnProfilo_On.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #001A5C;
}

.cruscottologin {
	background-image: url(Immagini/sfondologin.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #001A5C;
}

.sfondologin {
	background-image: url(Immagini/sfondologin2.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #001A5C;
}

.sfondoazzurro {
	background-image: url(Immagini/sfondoazzurro.gif);
	background-repeat: repeat-y;
}

.sfondoSMS {
	background-image: url(Immagini/SMS/sfondo.gif);
	background-repeat: repeat-y;
}

.sfondoSMS2 {
	background-image: url(Immagini/SMS/sfondo2.gif);
	background-repeat: repeat-y;
}

.sfondoMalachia {
	background-image: url(Immagini/Malachia/sfondoMalachia.gif);
	background-repeat: no-repeat;
}

.puntiniMalachia {
	background-image: url(Immagini/Malachia/puntiniMalachia.gif);
	background-repeat: repeat-x;
}

.pg {
	background-color: #FBE9E9;
	border: 1px dashed #929292;
	width: 130px;
	text-align: center;
	float: left;
	margin-left: 3px;
}

.pgclear {
	height: 3px;
	text-align: center;
	clear: both;
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	padding: 0;
	line-height: 3px;
}

.almanaccoon {
	background-image: url(Immagini/almanacco_on.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #144D5B;
	text-decoration: none;
}

.almanaccooff {
	background-image: url(Immagini/almanacco_off.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #144D5B;
	text-decoration: none;
}

.sfondosondaggio2 {
	background-image: url(Immagini/sfondosondaggio.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Tahoma, Arial, "Times New Roman";
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #767676;
	padding-left: 60px;
}

.sondaggio {
	background-image: url(Immagini/sondaggio.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Tahoma, Arial, "Times New Roman";
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
}

.sfondoFrame {
	background-image: url(Immagini/sfondoFrame.gif);
	background-repeat: repeat-x;
}


/* ====================== STILI DI TESTO ====================== */


.testo10 {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #767676;
}

.testo11 {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}

.testo11grigio {
	font-family: Verdana, Tahoma, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #767676;
}

.testo12 {
	font-family: Verdana, Tahoma, Arial, "Times New Roman";
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}

.titoloCover {
	font-family: Arial, Tahoma, Verdana, "Times New Roman";
	font-size: 20px;
	line-height: normal;
	font-weight: bold;
	color: #178195;
}

.testo11RossoBold {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #CC0000;
}

.testo11scuro {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #001A5C;
}

.testo11bianco {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.testo11biancobold {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.testo11rosso {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #CC0000;
}

.testo11marrone {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #B22603;
}

.testo11ArancioBold {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #FF3902;
}

.titolobox {
	font-family: Arial, Tahoma, Verdana, "Times New Roman";
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
  font-style: italic;
	color: #FF3802;
}

.titolobiancobox {
	font-family: Arial, Tahoma, Verdana, "Times New Roman";
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
  font-style: italic;
	color: #FFFFFF;
}

.titolosezione {
	font-family: Arial, Tahoma, Verdana, "Times New Roman";
	font-size: 24px;
	line-height: normal;
	font-weight: bold;
	color: #5DA9B7;
}

.titoloverdesezione {
	font-family: Arial, Tahoma, Verdana, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #5B7A30;
}

.titoloblusezione {
	font-family: Arial, Tahoma, Verdana, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #30737F;
}

.titoloinpratica {
	font-family: Arial, Tahoma, Verdana, "Times New Roman";
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #009DE5;
}

.titoloverdebox {
	font-family: Arial, Tahoma, Verdana, "Times New Roman";
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
  font-style: italic;
	color: #34880E;
}

.testo11verde {
	font-family: Arial, Tahoma, Verdana, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #34880E;
}

.testoSMS11 {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #F20251;
}

.testoSMS14 {
	font-family: Arial, Tahoma, Verdana, "Times New Roman";
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #F20251;
}

.testoSMS11scuro {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #4F5152;
}

.testoMalachia11 {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #4F5152;
}

.testoMalachiaBianco11 {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.testoSport11 {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #757575;
}

.testoalmanacco11 {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #3C691B;
}

.testoVideoOff {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #B3B3B3;
}


/* ====================== STILI PER IMMAGINI ====================== */

.cover {
	background-image: url(Immagini/firenze.jpg);
	background-repeat: no-repeat;
}

.bottom {
	background-image: url(Immagini/img/parco.gif);
	background-repeat: no-repeat;
}

.bottom2 {
	background-image: url(Immagini/img/erbe.gif);
	background-repeat: no-repeat;
}

.bottom3 {
	background-image: url(Immagini/img/cane.gif);
	background-repeat: no-repeat;
}

.bottom4 {
	background-image: url(Immagini/img/nuvole.gif);
	background-repeat: no-repeat;
}

/* ====================== STILI PER FORM E PULSANTI ====================== */

.formRicerca {
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #767676;
	border: 1px solid #A7A5A5;
}

.formpostit {
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #FF8503;
	border: 1px solid #FF8503;
}

.formopinione {
	background-color: #FF8503;
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	border: 1px solid #FF8503;
}

.formlogin {
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #FF0000;
	border: 1px solid #666666;
}

.formlogincorsivo {
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color: #FF0000;
	border: 1px solid #666666;
}

.formSMS {
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #F20251;
	border: 1px solid #F20251;
}

.formSMS2 {
	background-color: #F6FAFB;
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #F20251;
	border: 1px solid #F6FAFB;
}

.formMalachia {
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #2E3192;
	border: 1px solid #2E3192;
}

.formMalachiaRosso {
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #FF0000;
	border: 1px solid #2E3192;
}

.formSport {
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #2E3192;
	border: 1px solid #2E3192;
}

.formCards {
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #2E3192;
	border: 1px solid #1A879B;
}

.formANSA {
	background-color: #1A879B;
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}



/* ====================== STILI PER LINK ====================== */

a.canalini {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.canalini:hover {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

a.canale {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #767676;
	text-decoration: none;
}

a.canale:hover {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #767676;
	text-decoration: underline;
}

a.canaleblu {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #165074;
	text-decoration: none;
}

a.canaleblu:hover {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #165074;
	text-decoration: underline;
}

a.canaleBianco {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.canaleBianco:hover {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

a.canaleRosso {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #EB6400;
	text-decoration: none;
}

a.canaleRosso:hover {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #EB6400;
	text-decoration: underline;
}

a.canalebianco {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.canalebianco:hover {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

a.titoloCover {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #FF3802;
	text-decoration: none;
}

a.titoloCover:hover {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #C60404;
	text-decoration: none;
}

a.titoloBottom {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #606060;
	text-decoration: none;
}

a.titoloBottom:hover {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #606060;
	text-decoration: underline;
}

a.ricerca {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.ricerca:hover {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

a.canalerossonobold {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FF3802;
	text-decoration: none;
}

a.canalerossonobold:hover {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FF3802;
	text-decoration: underline;
}

a.canalerossobold {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #F00156;
	text-decoration: none;
}

a.canalerossobold:hover {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #F00156;
	text-decoration: underline;
}

a.canalebianconobold {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a.canalebianconobold:hover {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

a.canaleterritorio {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #CA2F00;
	text-decoration: none;
}

a.canaleterritorio:hover {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #CA2F00;
	text-decoration: underline;
}

a.canaleterritoriobold {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #CA2F00;
	text-decoration: none;
}

a.canaleterritoriobold:hover {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #CA2F00;
	text-decoration: underline;
}

a.titolobiancobox {
	font-family: Arial, Tahoma, Verdana, "Times New Roman";
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
  font-style: italic;
	color: #FFFFFF;
  text-decoration: none;
}

a.titolobiancobox:hover {
	font-family: Arial, Tahoma, Verdana, "Times New Roman";
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
  font-style: italic;
	color: #FFFF00;
  text-decoration: none;
}

a.titoloverdebox {
	font-family: Arial, Tahoma, Verdana, "Times New Roman";
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
  font-style: italic;
	color: #5B7A30;
  text-decoration: none;
}

a.titoloverdebox:hover {
	font-family: Arial, Tahoma, Verdana, "Times New Roman";
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
  font-style: italic;
	color: #FFFF00;
  text-decoration: none;
}

a.testoverde {
	font-family: Arial, Tahoma, Verdana, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #5B7A30;
  text-decoration: none;
}

a.testoverde:hover {
	font-family: Arial, Tahoma, Verdana, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #5B7A30;
  text-decoration: underline;
}

a.testoblu {
	font-family: Arial, Tahoma, Verdana, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #30737F;
  text-decoration: none;
}

a.testoblu:hover {
	font-family: Arial, Tahoma, Verdana, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #30737F;
  text-decoration: underline;
}

a.archivio {
	font-family: Arial, Tahoma, Verdana, "Times New Roman";
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #FF3802;
	text-decoration: none;
}

a.archivio:hover {
	font-family: Arial, Tahoma, Verdana, "Times New Roman";
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #FF3802;
	text-decoration: underline;
}

a.almanacco {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.almanacco:hover {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

a.testoalmanacco11 {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #3C691B;
	text-decoration: none;
}

a.testoalmanacco11:hover {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #3C691B;
	text-decoration: underline;
}

a {
	font-family: Verdana, Tahoma, Arial, "Times New Roman";
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FF3802;
	text-decoration: none;
}

a:hover {
	font-family: Verdana, Tahoma, Arial, "Times New Roman";
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #C60404;
	text-decoration: none;
}

a.segue {
	font-family: Arial, Tahoma, Verdana, "Times New Roman";
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color: #FF3802;
	text-decoration: none;
}

a.segue:hover {
	font-family: Arial, Tahoma, Verdana, "Times New Roman";
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color: #C60404;
	text-decoration: none;
}


/* STILI PER PAGINE AZIENDALI */

.testataelencoaziende {
	font-family: Tahoma, Arial, Verdana, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.SfondoServizi7 {
	background-color: #E8EED5;
}

.boxeco {
	background-color: #FFFFFF;
	background-image: url(immagini/sfondo_nifty.jpg);
	background-repeat: repeat-x;
}

.scheda {
	font-family: Tahoma, Arial, Verdana, "Times New Roman";
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}

.scheda a {
	font-family: Tahoma, Arial, Verdana, "Times New Roman";
	font-size: 11px;
	text-decoration: none;
}

.scheda a:hover {
	font-family: Tahoma, Arial, Verdana, "Times New Roman";
	font-size: 11px;
	text-decoration: underline;
}

.invetrina {
	background-image: url(immagini/invetrina_body.gif);
	background-repeat: repeat-y;
	font-family: Tahoma, Arial, Verdana, "Times New Roman";
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

a.testo11scuro {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #001A5C;
	text-decoration: none;
}

a.testo11scuro:hover {
	font-family: Tahoma, Verdana, Arial, "Times New Roman";
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #001A5C;
	text-decoration: underline;
}

.omino {
	background-image: url(immagini/ominosfocato.gif);
	background-repeat: no-repeat;
	background-position: right 20px;
	background-color: #F5F5F5;
	font-family: Tahoma, Arial, Verdana, "Times New Roman";
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

/* REDAZIONE */

.tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #757575;
	text-decoration: none;
	padding: 3px;

}
.tit a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #757575;
	text-decoration: none;
}
.tit a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #757575;
	text-decoration: none;
}
.tit a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #757575;
	text-decoration: none;
}
.tit a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #757575;
	text-decoration: none;
}


.nome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #646464;
	text-decoration: none;
	padding: 3px;
}
.nome a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #646464;
	text-decoration: none;
}
.nome a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #646464;
	text-decoration: none;
}
.nome a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #646464;
	text-decoration: none;
}
.nome a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #646464;
	text-decoration: none;
}
.td-img {
	padding: 5px;
}

div#lutto {width: 100px; position: absolute; top: 0; left: 0;}


div#nyroModalFull {color: #777;}
div#nyroModalLoading {border: 4px solid #777; width: 150px; height: 150px; text-indent: -9999em; background: #fff url(immagini/ajaxLoader.gif) no-repeat center;}
div#nyroModalLoading.error {border: 4px solid #f66; line-height: 20px; padding: 20px; width: 300px; height: 100px; text-indent: 0; background: #fff;}
div#nyroModalWrapper {background: #fff; border: 4px solid #777;}
a#closeBut {position: absolute; display: block; top: -13px; right: -13px; width: 12px; height: 12px; text-indent: -9999em; background: url(immagini/close.gif) no-repeat; outline: 0;}
h1#nyroModalTitle {margin: 0; padding: 0; position: absolute; top: -30px; left: 5px; color: #fff; font-size: 100%;}
div.wrapper div#nyroModalContent {padding: 5px;}
div.wrapperImg div#nyroModalContent {position: relative; overflow: hidden; text-align: center;}
div.wrapperImg div#nyroModalContent h2 {font-size: 100%; color: #4AC010;}
div.wrapperImg img {vertical-align: baseline;}
div.wrapperImg div#nyroModalContent div {position: absolute; bottom: 0; left: 0; background: black; padding: 10px; margin: 10px; border: 1px white dotted; overflow: hidden; opacity: 0.2; filter: alpha(opacity=20);}
div.wrapperImg div#nyroModalContent div:hover {opacity: 0.5; filter: alpha(opacity=50); cursor: help;}
a.nyroModalPrev, a.nyroModalNext {z-index: 105; outline: none; position: absolute; top: 0; height: 100%; width: 40%; cursor: pointer; text-indent: -9999em; background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {height: 60%; width: 20%;}
a.nyroModalPrev {left: 0;}
a.nyroModalPrev:hover {background: url(immagini/prev.gif) left 20% no-repeat;}
a.nyroModalNext {right: 0;}
a.nyroModalNext:hover {background: url(immagini/next.gif) right 20% no-repeat;}


a.mappa {color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none;}
a.mappa:hover {color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration: underline;}

#gMapModal-box {border:2px #FFF solid; background:#FFFFFF url(images/ajax-loader.gif) center no-repeat;}
#gMapModal-text {border: 2px #FFF solid; background: #FFFFFF; font-size: 12px;}
#gMapModal-text p {position: relative; float: left; margin: 10px 0 10px 5px; width: 60%; color: #666666; font-family: Tahoma, Arial, Helvetica;	font-size: 11px;}
#gMapModal-closeButton {position: relative; float: right; margin: 10px 5px 10px 0; width: 66px; height: 22px; border: 0; background: url(images/btn-close.gif) no-repeat; cursor: pointer;}

div#basicBookmark {width: 95%; margin: 10px 0 0 5px; padding: 0;}


/*Twitter*/
div.tw {font-size: 11px;}
div.tw a {font-size: 11px; text-decoration: none; font-weight: normal;}
div.tw a:hover {font-size: 11px; text-decoration: underline;  font-weight: normal;}

#WUC10_lblInPratica a {font-size: 11px; color: #ff0000; text-decoration: none;}
#WUC10_lblInPratica a:hover {font-size: 11px; color: #ff0000; text-decoration: underline;}
