/* -------------------- BASE ------------- */
body 			{ font-size: 12px; font: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #336699;  color: White;  }
table, a 	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;  color: White;  }
a:hover 		{ text-decoration: underline;  color: #F8C836;      }


.Tabella04 { background-color: #F0F8FF;  border: 1px solid #073E74; padding:2px; }
.linkBold,  a.linkBold, a.linkBold:link { color: #000000; font: bold 10px Verdana, Arial, Helvetica, sans-serif; }
.Bianco 				{ 	color: White; }
.fondo 				{ background: #073E74; color: #FFFFFF; font: normal 9px Verdana, Arial, Helvetica, sans-serif; height: 15px; text-align: center; }
.Bordo01 			{ border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: #336699; border-right-color: #336699; border-bottom-color: #336699; border-left-color: #336699;  border-bottom-style: solid;  border-left-style: solid;  border-top-style: solid;  border-right-style: solid;     }
.Tabella01  		{ border: 1px solid #336699;  background-color: #336699;  }
.Tabella01On  		{ border: 1px solid #ffffff;  background-color: #336699; cursor: pointer;}
.Tabella02  		{ border: 1px solid #073E74;  padding-bottom: 1px;  padding-left: 1px;  padding-right: 1px;  padding-top: 1px;  background-color: White;      }
.Tabella03  		{ border-bottom-width: 1px;  border-bottom-style: dotted;  border-bottom-color: #336699;   }
.Tabella04 			{ background-color: #F0F8FF;  border: 1px solid #073E74; padding:2px; }
.Tabella05			{ border-bottom-color: #F0F8FF;  border-bottom-style: solid;  border-bottom-width: 1px;  font-size: 14px;  font-weight: bold;     }
.
.testo_lista 		{ font-size: 11px; font-style: normal; color: #CCCCCC; }
.titolo_lista 		{ font-size: 13px; font-weight: bold; color: #ffffce; }
.titolo_lista02 	{ font-size: 11px; font-weight: bold; color: #FFFFCE; }

.TestoSm  	 	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color: White;  text-decoration: none;  font-weight: normal;       } 
.TestoMd		 	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: White; text-decoration: none;   }
.TestoMd01	 	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: White;  text-decoration: none;      }
.TestoGiallo	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #F8C836;  font-weight: bold;        }

.TestoGrigio 	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #9d9898;  font-weight: bold;        }
.TestoBg,
.TestoLink		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 14px;  color: White; }
a.TestoSm:Hover, a.TestoMd:Hover, a.TestoBg:Hover { color: #F8C836; }

.TitoloSm	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: White;  font-weight: bold;   }
.TitoloMd	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: White;  font-weight: bold;   }
.TitoloMd01	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 18px;  color: White;  text-decoration: none;      }
.TitoloXL	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 15px;    font-weight: bold;  color: White;    }

.TitoloBg	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px;    font-weight: bold;  color: White;    }
a.TitoloMd01:hover, 
a:TestoMd01:hover { text-decoration: underline; }
a.TitoloMd:Hover, a.TitoloMd:Hover,a.TitoloBg:Hover, a.TitoloXL:Hover { color: #F8C836; }

.LancioSm	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;    font-style: italic;      }
.LancioMd	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;    font-style: italic;  color: White;       }
.LancioBg	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 14px;      font-style: italic;    }
a.LancioSm:Hover, a.LancioMd:Hover,a.LancioBg:Hover { color: #F8C836; }



/* ------------------ FINE -------------------------*/



/* ----------------- Stili aggiunti nell'installazione SmartNews ---------------*/
.categoriacellain 	{ }
.categoriatabellain 	{ }
.ListaCategoria 		{ color: #FFFFFF; font-size: 120%; font-weight: bold; }



/* ------------------- Motore di ricerca --------------*/
.MotoreRicercaTabella 		{ border: 1px solid #073E74; margin-top:.5em;padding:3px; }
.MotoreRicercaTitolo			{ text-transform: capitalize; background-color: #F0F8FF; font-size: 120%;   font-weight: bold; }
.MotoreRicercaTabellaPiccola 	{ margin-top:.5em;padding:3px; }
.MotoreRicercaSelettore		{ border: 1px solid #073E74; }
.MotoreRicercaLabel			{ font-weight: bold;   }
.MotoreRicercaLabelBg		{ font-size: 130%;  font-weight: bold;  color: White;    }
.MotoreRicercaInput			{ border: 1px solid #073E74;  }
.MotoreRicercaBottone      { border-color: #F0F8FF; background-color:#FFFFFF; font:110% }
.CercaBottonePiccolo       { border-color: #F0F8FF; background-color:#FFFFFF; height: 15px;  width: 25px;  font-size: 80%; }
.RisultatoRicerca  			{ padding:2px; padding-left:4px; background-color: #073E74; color:#FFFFFF;  font: bold 130%;text-align:left}
.MotoreRicercaRiga     		{ text-align:left;  border-bottom-color: #073E74;  border-bottom-style: dashed;  border-bottom-width: 1px;  background-color: #F0F8FF;       }
/* ------------------ FINE -------------------------*/


/*  -------------- Commento --------*/
.CommentoCella 			{  background-color: #F0F8FF;  }
.CommentoCella1 			{  background-color: White;  }
.CommentoCommento 		{  margin-right: 7px; padding-bottom: 2px; padding-top: 2px;  background-color: #F0F8FF;  font-size: 10px;  color: #073E74;       }
.CommentoIntestazione 	{  font-variant: normal; height:22px; }
.CommentoTabella 			{  border-bottom: 1px dashed #F0F8FF;  border-bottom-color: #073E74;  border-bottom-style: dashed;  border-bottom-width: 1px;  border-top-color: #073E74;  border-top-style: dashed;  border-top-width: 1px;        }
.CommentoTabellaInt 		{  border: 1px solid #073E74;  font-size: 10px;  }
.CommentoTesto1 			{  color: #073E74;  font-size: 12px;    }
.CommentoTesto 			{  color: White;  font-size: 10px;    }
.CommentoTextarea 		{  border: 1px solid #073E74; color: #073E74;  padding: 1px; Width:100%;  height: 90px; }
.CommentoTextbox 			{  border: 1px solid #073E74; color: #073E74;  padding: 1px; Width:100%; }
.CommentoTitolo 			{  padding:2px;padding-left:4px;background-color: #073E74;color:#FFFFFF;font: bold;text-align:left}
.CommentoTitolo1 			{  color: #073E74;font: bold;  border-bottom-color: #073E74;  border-bottom-style: dashed;  border-bottom-width: 1px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;        }
.CommentoTitologrande 	{  text-transform: capitalize; background-color: #F0F8FF; color: #000000; font-family: Verdana; font-size: 12px;   font-weight: bold; }
.CommentoBottoni 			{	border-color: #F0F8FF;background-color:#FFFFFF;font: 11px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.CommentoLink 				{  color: #000000;  font-size: 9px;      text-transform: capitalize;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;     }
.CommentoCaratteri		{  border: 0px solid #F0F8FF; color: #073E74; font: 100%; padding: 1px; }
/* ------------------ FINE -------------------------*/


/*  -------------- Accessori --------*/
.accessorititolo 			{ background-color: #073E74;  height: 20px;  text-align: center;    font-weight: bold;  color: White;  font-size: 14px;          }
.accessorisubtitolo 		{ height: 20px;  text-align: center;  border-top-style: solid;  border-top-width: 1px;  border-top-color: #F0F8FF;  border-bottom: 1px solid #F0F8FF;                  }
.accessoripedice			{ background: #073E74; color: White; font: bold; text-align: center; }
.accessorispacer 			{ background-color: #073E74; height: 1px; }
.accessoriInput 			{       color: #000000; font: 90%;  width: 100%; }
.accessoriTextArea 		{ border: #073E74; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 1px; color: #000000;  width: 100%;  font-size: 10px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  height: 100px;    }
.accessoritabella 		{ border: 1px solid #073E74; width: 100%;  font-size: 12px;  color: White;   }
.AccessoriLabel 			{}
.accessoritabellaInt 	{ border: 1px solid #073E74;  background-color: #F0F8FF;  padding-bottom: 3px;  padding-top: 3px;  padding-left: 2px;  padding-right: 2px;      }
.accessorilink 			{ font: bold ; text-align: left;  color: White;  text-decoration: none;   }
.accessoribottone 		{ background-color: #F0F8FF; border: 1px solid #000000;  height: 17px;   font-size: 10px;  width: 100px;   }
.accessoricategoria 		{ font: bold 120%; text-align: left; text-decoration: none; }
.Path 						{ font-size: 120%;  text-decoration: none;  color: White;    }
.LinkStampa 				{  font: 9px;              color: White;  text-decoration: none;   }
a.LinkStampa:hover 		{ color: #F0F8FF; }
/* ------------------ FINE -------------------------*/

/*------------------- Mappa ------------------------*/
.MappaHome 			{ font-size: 140%;  color: White;  }
.MappaArea			{ font-size: 130%; padding-left: 10px;  font-weight: bold;  color: White;   }
.MappaCategoria	{ font-size: 110%; padding-left: 15px;  color: White;   }
.MappaNotizia 		{ font-size: 130%; padding-left: 10px;  font-style: italic;  color: White;  }
.MappaSpazio		{ height: 5px; }
/*------------------- Fine Mappa ------------------------*/



/* --- Stili per lista paginata ---*/
div#paginazione   					{ border: #336699; margin-top:.5em; padding:3px;  font: bold; text-align:center;  font-size: 12px;  }
div#paginazione a 					{  color:#336699; text-decoration:none; padding:0 3px }
div#paginazione a:hover  			{  background-color:#336699; color:#FF6 }
div#paginazione .current 			{  background-color: #F0F8FF; color: #336699; padding:0 3px }
div#paginazione .separatoreNumeri { background-image:url(/immagini/comuni/separatore.gif); width:8px; border-style:none; background-position:center; background-repeat:no-repeat }
div#paginazione .separatoreFrecce { width:8px; border-style:none }
div#paginazione a.firstOn,
div#paginazione a.firstOn:hover	{ background-image:url(/immagini/comuni/frst.gif); width:11px; background-position:center; background-repeat:no-repeat; background-color:transparent; border-style:none }
div#paginazione a.prevOn,
div#paginazione a.prevOn:hover	{ background-image:url(/immagini/comuni/prev.gif); width:12px; background-position:center; background-repeat:no-repeat; background-color:transparent; border-style:none }
div#paginazione a.nextOn,
div#paginazione a.nextOn:hover	{ background-image:url(/immagini/comuni/next.gif); width:12px; background-position:center; background-repeat:no-repeat; background-color:transparent; border-style:none }
div#paginazione a.lastOn,
div#paginazione a.lastOn:hover	{ background-image:url(/immagini/comuni/last.gif); width:11px; background-position:center; background-repeat:no-repeat; background-color:transparent; border-style:none }
div#paginazione .firstOff 			{ background-position:center;border-style:none;background-image:url(/immagini/comuni/frst_off.gif);background-repeat:no-repeat;width:11px }
div#paginazione .prevOff  			{ background-position:center;border-style:none;background-image:url(/immagini/comuni/prev_off.gif);background-repeat:no-repeat;width:12px }
div#paginazione .nextOff  			{ background-position:center;border-style:none;background-image:url(/immagini/comuni/next_off.gif);background-repeat:no-repeat;width:12px }
div#paginazione .lastOff  			{ background-position:center;border-style:none;background-image:url(/immagini/comuni/last_off.gif);background-repeat:no-repeat;width:11px }
.ListaPaginata							{ color: White;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;   }

/* --- Stili per lista paginata ---*/




/*  -------------- Fine Stili per accessori --------*/
.testoforum					{ font-size: 90%; }
.textbox01 				{ border: 1px solid; border-color: #073E74 #073E74 #073E74 #073E74; font: 80%; height: 15px; width: 100%; }
/* ------------------ FINE -------------------------*/

/*  -------------- Stili per Update --------*/
.update 						{ font: bold ; text-align: left; }
.updatetabella				{ }
a.update:hover 			{ color: #F0F8FF; font: bold ; text-align: left; }
/* ------------------ FINE -------------------------*/

/*  -------------- Stili per bottoni pubblicazione --------*/
.stilebtnRosso  			{ background-color: #FFB6C1; border-bottom-width: 1px; border-color: #BDBDBD #BDBDBD #BDBDBD #BDBDBD; border-right-width: 1px; border-style: solid; border-top-width: 1px; font-size: 110%;  height: 20px; text-align: center; text-decoration: none; top: 5px; border-left: 1px solid #BDBDBD; width: 100%;  padding-bottom: 1px;  padding-left: 1px;  padding-right: 1px;  padding-top: 1px;     }
.stilebtnGiallo 			{ background-color: #F0E68C; border-bottom-width: 1px; border-color: #BDBDBD #073E74 #073E74 #BDBDBD; border-right-width: 1px; border-style: solid; border-top-width: 1px; font-size: 110%;  height: 20px; text-align: center; text-decoration: none; top: 5px; border-left: 1px solid #BDBDBD; width: 100%; }
.stilebtnVerde  			{ background-color: #F0F8FF; border-bottom-width: 1px; border-color: #BDBDBD #073E74 #073E74 #BDBDBD; border-right-width: 1px; border-style: solid; border-top-width: 1px; font-size: 110%;  height: 20px; text-align: center; text-decoration: none; top: 5px; border-left: 1px solid #BDBDBD; width: 100%; }
/* ------------------ FINE -------------------------*/


/*  -------------- Stili per attributi aggiuntivi --------*/
.AttributiTabella				{}
.AttributiRiga					{}
.AttributiAssertivi			{}
.AttributiSelettiviNome		{}
.AttributiSelettiviValore	{}
.AttributiDataNome			{}
.AttributiDataValore			{}
.AttributiNumericiNome		{}
.AttributiNumericiValore	{}
.TestiAggiuntiviNome			{}
.TestiAggiuntiviValore		{}
/* ------------------ FINE -------------------------*/


div#foto { position:relative;	left:0px; top:0px; width:106px; height:63px;	z-index:100;	visibility: visible;	overflow: visible;}
.Voto1	{ padding-left: 5px; padding-right: 5px;  }
.Voto2	{ border-left-color: #F0F8FF;  border-left-style: solid;  border-left-width: 1px;  padding-right: 5px;  padding-left: 5px;    }
.Voto3	{ border-left-color: #F0F8FF;  border-left-style: solid;  border-left-width: 1px;  padding-left: 5px;  padding-right: 5px;    }
.Voto4	{ border-left-color: #F0F8FF;  border-left-style: solid;  border-left-width: 1px;  padding-left: 5px;  padding-right: 5px;    }
.Voto5	{ border-left-color: #F0F8FF;  border-left-style: solid;  border-left-width: 1px;  padding-left: 5px;  padding-right: 5px;    }



/* ------------------ stili per i layer popup -------------------------*/
#msg      { position:absolute;  height:200px; width:50%; left:25%; top:30%; z-index: 2 }
#msgBody  { padding:1em; background-color: #F0F8FF;	color:#369;	font: bold 110%;	text-align:center;	height:110px;	overflow:auto;	border-top: 1px solid #369;	border-right: 1px solid #369;	border-bottom: 1px none #369;	border-left: 1px solid #369; z-index: 2;}
#msgBarra { padding:1em; background-color: #F0F8FF;	color:#369;	font: bold 110%;	text-align:center;	height:40px;	overflow:no;	border-top: 1px none #369;	border-right: 1px solid #369;	border-bottom: 1px solid #369;	border-left: 1px solid #369; z-index: 2;}
#msgTitle { color:#fff; padding:1px; padding-left:2px; background-color:#369; font: bold 130%; z-index: 2;}

#msgFull      	{ position:absolute;  height:0px; width:100%; left:0px; top:0px; z-index: 2 }
#msgBodyFull 	{ padding:1em; background-color: #F0F8FF;	color:#369;	font: bold 110%;	text-align:center;	height:110px;	overflow:auto;	border-top: 1px solid #369;	border-right: 1px solid #369;	border-bottom: 1px none #369;	border-left: 1px solid #369; z-index: 2;}
#msgBarraFull	{ padding:1em; background-color: #F0F8FF;	color:#369;	font: bold 110%;	text-align:center;	height:40px;	overflow:no;	border-top: 1px none #369;	border-right: 1px solid #369;	border-bottom: 1px solid #369;	border-left: 1px solid #369; z-index: 2;}
#msgTitleFull 	{ color:#fff; padding:1px; padding-left:2px; background-color:#369; font: bold 130%; z-index: 2;}

/* ------------------ FINE -------------------------*/

/* ----------------- Navigatore fotogallery ---------------*/
.navigatorePrev 	 { background: url(/immagini/comuni/navigatore/prev01.gif) no-repeat;  height: 15px;  width: 20px;   }
.navigatoreNext 	 { background: url(/immagini/comuni/navigatore/next01.gif) no-repeat;  height: 15px;  width: 20px;   }
.navigatoreTabella { border: 1px solid #BDBDBD;  background-color: #F0F8FF;  }
.navigatorePlay 	 { background: url(/immagini/comuni/navigatore/play01.gif) no-repeat;  height: 15px;  width: 20px;   }
.navigatoreStop 	 { background: url(/immagini/comuni/navigatore/stop01.gif) no-repeat;  height: 15px;  width: 20px;   }

/* ----------------------- FINE ---------------------------*/

/* ----------------- Messaggi di errore delle notizie ---------------*/
.MessaggioErroreTabella 	{}
.MessaggioErroreRiga 		{}
.MessaggioErroreCella		{}
.MessaggioErroreBackRiga	{}
.MessaggioErroreBackCella	{}
.MessaggioErroreBack 		{}
/* ----------------------- FINE ---------------------------*/

/* ----------------- Ticker ---------------*/
.TickerTesto 	{	}
.TickerTabella	{	}
.TickerCella	{	}
/* ----------------------- FINE ---------------------------*/

/* ----------------- SITO ---------------*/
.SpostoInAlto 	{	position:relative; top:-110px;}
.Sposta60	 	{	position:relative; top:-30px;}
.Sposta80	 	{	position:relative; top:-90px;}
/* ----------------------- FINE ---------------------------*/

/* ----------------- Stili aggiunti nell'installazione HelpDesk ---------------*/
/* ----------------- Qualificatori ---------------*/
.QualificatoriTabella	{	}
.QualificatoriCella		{	}
.QualificatoriInput		{	}
.QualificatoriSelettore	{ background-color: #D0C3BB;  border: 1px solid #073E74;  height: 13px;  font-size: 10px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;     }
.QualificatoriLabel		{ font-weight: bold; }
.QualificatoriValore	{  }
/* ----------------------- FINE ---------------------------*/

/* ----------------- Help Desk ---------------*/
.HelpDeskTabella			{ font:Verdana, Arial, Helvetica, sans-serif; }
.HelpDeskCella				{ background-color: #073E74;  height: 20px;  text-align: center;    font-weight: bold;  color: White;  font-size: 12px;       }
.HelpDeskIntestazione	{ font-size: 13px;  font-weight: bold;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  border-bottom-color: #D0C3BB;  border-bottom-style: solid;  border-bottom-width: 1px;      }
.HelpDeskInput				{ background-color: #D0C3BB;  border: 1px solid #073E74;  height: 13px;  font-size: 10px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;     }
.HelpDeskLabel				{ font-weight: bold;	}
.HelpDeskSelettore		{ background-color: #D0C3BB;  border: 1px solid #073E74;  height: 13px;  font-size: 10px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;     }
.HelpDeskPulsante			{ border-color: #87796B;background-color:#FFFFFF;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif}
.HelpDeskTextArea			{ background-color: #D0C3BB;  border: 1px solid #073E74;  font-size: 10px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  width: 95%;      }
.HelpDeskMenu 				{}
.HelpDeskTitolo 			{ background-color: #073E74;  height: 20px;  text-align: center;    font-weight: bold;  color: White;  font-size: 14px;         }
.HelpDeskTabella01		{ text-indent: 20px;    border-bottom-style: solid;  border-bottom-color: #D0C3BB;  border-bottom-width: 1px;     }
.HelpDeskSpacer 			{height:2px; background: #073E74}

.HelpDesklistaOn  {color:#000; background-color:#9fc; cursor:pointer }
.HelpDesklistaOff {color:#369; background-color:#fff }
.HelpDesklistaOffErrore {color:#369;background-color: #FF8C00;}
.HelpDeskPrivacy			{position:relative; left:0px; top:0px; width:100%; height:250px; z-index:1; overflow:auto}
/* ----------------------- FINE ---------------------------*/

/* ----------------------- Mailinglist ---------------------------*/
.MailingListTabella   {}
.MailingListlabel    { text-align: right;  font-size: 12px;  font-weight: bold;      }
.MailingListInput    { color: Black;        border-bottom-color: #AE9335;  border-bottom-style: solid;    border-left-style: solid;  border-right-style: solid;  border-top-style: solid;  background-color: #F0F8FF;  border-left-color: #F0F8FF;  border-right-color: #F0F8FF;  border-top-color: #F0F8FF;  border: 1px solid #073E74;  border-bottom-width: -1px;  width: 250px;                     }
.MailingListSubmit   { border: 1px outset #F0F8FF;  background-color: #F0F8FF;  color: #073E74;  font-size: 14px;     }
.MailingListTitolo   { font-size: 14px; }
.MailingListTesto    {font-size: 13px;}
.MailingListTabellaConferma   { width: 400px;}
/* ----------------------- FINE ---------------------------*/
