body {  font-size: 10px; background-color: Black;  color: White; margin-top: 0; font-family: Lucida Console;}
table, a, input { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;  color: White;  }
.linkBold,  a.linkBold, a.linkBold:link { color: Black; font: bold 10px Verdana, Arial, Helvetica, sans-serif; }


/* ------------------------- Lista Paginata ------------------*/
.ListaPaginata 		{   font-size: 9pt;  color: White;  padding: 2px 2px 2px 2px;    }
a.listapaginata:link, a.listapaginata:visited {  color: #B52021; padding: 2px 2px 2px 2px;  text-decoration: none; }
a.listapaginata:hover { background: White;    color: #B52021; padding: 2px 2px 2px 2px;                 }
a.ListaPaginata {   font-size: 9pt;  color: White;   }

/* ------------------ FINE -------------------------*/

.GuestBookLink 		{   font-size: 12px; }


/*  -------------- Stili per popup accessori --------*/
.CommentoCella 			{       }
.CommentoCella1 			{     background-color: #B52021;     }
.CommentoCommento 		{   margin-right: 7px; padding-bottom: 2px; padding-top: 2px;  background-color: White;    color: Black;    }
.CommentoIntestazione 	{     height:22px;    }
.CommentoTabella 			{  border-bottom: 1px dashed #C6B200;  border-bottom-color: #C6B200;  border-bottom-style: dashed;  border-bottom-width: 1px;  border-top-color: #C6B200;  border-top-style: dashed;  border-top-width: 1px;        }
.CommentoTabellaInt 		{  border: 1px solid #C6B200;  background-color: #B52021;  }
.CommentoTesto 			{  color: White; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.CommentoTesto1 			{  color: White; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.CommentoTextarea, .CommentoTextbox { border: 1px solid White; color: #4A4139; font: normal 10px Verdana, Helvetica, sans-serif; padding: 1px; Width:100%;}
.CommentoTitolo 			{  padding:2px;padding-left:4px;background-color: #B52021;color:#FFFFFF;font:bold 13px Verdana,Helvetica,sans-serif;text-align:left}
.CommentoTitolo1 			{  color: Black;font:bold 12px Verdana,Helvetica,sans-serif;  border-bottom-color: White;  border-bottom-style: dashed;  border-bottom-width: 1px;  background-color: White;       }
.CommentoTitologrande 	{  text-transform: capitalize; background-color: White; color: Black; font-family: Verdana; font-size: 12px; font-style: normal; font-variant: normal; font-weight: bold; }
.CommentoBottoni 			{	border-color: white; background-color:#FFFFFF; color: #B52021;  font:11px Verdana,Helvetica,sans-serif;  width: 110px; }
.CommentoLink 				{  color: White; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;    font: normal normal;  text-transform: capitalize;    }
.CommentoCaratteri		{  border: 0px solid White; color: #4A4139; font: normal 10px Verdana, Helvetica, sans-serif; padding: 1px; }

/* ------------------ FINE -------------------------*/

/*  -------------- Accessori --------*/
.accessorititolo 				{  padding:2px;padding-left:4px;background-color: #C6B200;color:#FFFFFF;font: bold 13px;text-align:left}
.accessorisubtitolo 			{  height: 20px;  text-align: center;     border-top-style: solid;  border-top-width: 1px;  border-top-color: #C6B200;  border-bottom: 1px solid #C6B200;                  }
.accessoripedice				{ background: Black;  font: bold; text-align: center; }
.accessorispacer 				{ background-color: #C6B200; height: 1px; }
.accessoriInput 				{ color: Black; font: normal 9px Verdana, Arial, Helvetica, sans-serif;      }
.accessoriTextArea 			{ border: #005100; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 1px; color: Black; font: normal 9px Verdana, Arial, Helvetica, sans-serif; width: 100%; }
.accessoritabella 			{ background-color:451819; border: 2px solid #C6B200;  padding: 2 px 2 px 2 px 2 px;  }
.AccessoriLabel 				{}
.accessoritabellaInt 		{ border: 1px solid Black;    padding-bottom: 3px;  padding-top: 3px;  padding-left: 2px;  padding-right: 2px;      }
.accessorilink 				{ color: #FFFFFF; }
.accessoribottone 			{ border: 1px solid #C6B200;    cursor: hand;  text-decoration: underline;  width: 120px;  background-color: White;  color: Black;  font: 9px;       }
.accessoricategoria 			{ color: Black; font: bold 12px; text-align: left; text-decoration: none; }
.Path 							{   font-size: 12px;  text-decoration: none;  color: White;    }
.LinkStampa 					{}
a.LinkStampa:hover 			{ }

/* ------------------ FINE -------------------------*/


/*  -------------- Stili per Ecommerce --------*/
.ecommerce,a.ecommerce:link 				{    }
.ecommercebottone, 
.ecommercebottone01,
.ecommerceEdit								{ border: 1px solid #C6B200;    cursor: hand;  text-decoration: underline;  width: 120px;  background-color: White;  color: Black;  font: 9px;       }
.ecommerceinput								{ width: 100%;    background-color: #EFEFEF;  color: Black;   }
.ecommerceinput1								{ width: 100%;    background-color: #EFEFEF;  color: Black;   }
.ecommerceinputobbligatorio				{ width: 100%;    background-color: #EFEFEF;  color: Black;  }
.ecommerceselettore							{  background-color: #EFEFEF;border: solid #C6B200;   color: Black;      }
.ecommercespacer								{ background: #C6B200; height: 1px; }
.ecommercespacer50							{ background: #C6B200; height: 1px;  width: 50%;  }
.ecommercespacerwhite						{ background: White; height: 1px; }
.ecommerceSpacerTrasp						{ height: 1px; }
.ecommercetabella								{ background-color:451819; border: 1px solid #C6B200;  padding: 2 px 2 px 2 px 2 px;  }
.ecommercetabellaGenerale					{ background-color:451819; border: 2px solid #C6B200;  padding: 2 px 2 px 2 px 2 px;  }
.ecommercetabellaCarrello					{ border: solid #C6B200; border-width: 1px;      }
.ecommercetitoletto							{ background: White; color: Black; font: bold; }
.ecommercetitolo								{ background: White; color: Black; font: bold 14px; }
.ecommercetitolo01							{ font: bold 14px; }
.ecommerceTesto								{ font: 110%; }
.ecommerceScontrinoLink 					{ text-align: center;  }
.ecommerceScontrinoTesto 					{ font: 12px; }
.ecommerceScontrinoLabel 					{ font: 12px; color: Black;   }
.ecommerceTextArea							{ width: 100%;   background-color: #EFEFEF;  height: 30px;    }

.ecommerceVariante							{ background-color: #CECFCE;   border-bottom: 1px solid Black;  width: 123px; float:left    }
.ecommerceVarianteLabel 				 { width:75px;  text-align:right; float:left}
.ecommerceVarianteContenitore					{}
.EcommerceIntestazioneGruppo				{ font: bold 140%; }
.ecommerceFondoMessaggio 						{background-color:#FFF; }
.ecommerceMessaggio									{color:#000}

/* ------------------------- Lista Paginata ------------------*/


.listacategoria { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

/* ------------------ FINE -------------------------*/
.menubigdotdown{ }
.menubigdot{}
.menusmalldot {  }
.menuspace{ }
.menutabella{  }
.MenuBigDotSpace{  }
.MenuSmallDotSpace{  }
/*  -------------- Stili per Menu --------*/

.testoforum{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; }
.textbox01 { border: 1px solid; border-color: #C6B200 #C6B200 #C6B200; color: Black; font: normal 8px Verdana, Arial, Helvetica, sans-serif; height: 15px; width: 100%; }

/* ------------------- Motore di ricerca --------------*/
.MotoreRicercaTabella 		{ border: 1px solid #4A4139; margin-top:.5em;padding:3px; }
.MotoreRicercaTitolo			{ text-transform: capitalize;  font-size: 120%;   font-weight: bold; }
.MotoreRicercaTabellaPiccola 	{ margin-top:.5em;padding:3px; }
.MotoreRicercaSelettore		{ border: 1px solid #4A4139; }
.MotoreRicercaLabel			{ font-weight: bold;   }
.MotoreRicercaLabelBg		{ font-size: 130%;  font-weight: bold;  color: White;    }
.MotoreRicercaInput			{ border: 1px solid #4A4139;  }
.MotoreRicercaBottone      { border-color: #EDDEA6; background-color:#FFFFFF; font:110% }
.CercaBottonePiccolo       { background-color:#FFFFFF; height: 15px;  width: 25px;  font-size: 80%; }
.RisultatoRicerca  			{ padding:2px; padding-left:4px; background-color: #4A4139; color:#FFFFFF;  font: bold 130%;text-align:left}
.MotoreRicercaRiga     		{ text-align:left;  border-bottom-color: #4A4139;  border-bottom-style: dashed;  border-bottom-width: 1px;  background-color: White;       }
/* ------------------ FINE -------------------------*/

/*  -------------- Stili per bottoni pubblicazione --------*/
.stilebtnRosso  			{ background-color: #FFB6C1; border-bottom-width: 1px; border-color: #CECFCE #CECFCE #CECFCE #CECFCE; 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 #CECFCE; width: 100%;  padding-bottom: 1px;  padding-left: 1px;  padding-right: 1px;  padding-top: 1px;     }
.stilebtnGiallo 			{ background-color: #EDDEA6; border-bottom-width: 1px; border-color: #CECFCE #4A4139 #4A4139 #CECFCE; 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 #CECFCE; width: 100%; }
.stilebtnVerde  			{ background-color: #EDDEA6; border-bottom-width: 1px; border-color: #CECFCE #4A4139 #4A4139 #CECFCE; 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 #CECFCE; width: 100%; }
/* ------------------ FINE -------------------------*/



/* ---------------- SITI SITO -----------------*/


.TestoPrenota 	{ color: #FFFFFF; font-size: 14px; font-weight: bold;background-color: Black; }
.TestoXSm  		{ font-size: 11px;  color: White;   } 
.TestoSm  		{ font-size: 12px;  color: White;   } 
.TestoMd			{ font-size: 13px;  color: White;  height: 25px;  font-weight: bold;  text-decoration: none;          }
.TestoMd1		{ font-size: 11px;  font-weight: bold;      }
.TestoMd2		{ font-size: 12px;  font-weight: bold;  color: White;       }

.TestoBg			{ font-size: 12px; line-height:18px;  } 

a.TestoSm:Hover, a.TestoMd:Hover,a.TestoBg:Hover { color: #C6B200; }

.TitoloSm	{ font-size: 10px;  color: #C6B200;;  font-weight: bold;         }
.TitoloMd	{ font-size: 14px;  font-weight: bold;  color: #C6B200;    }
.TitoloBg	{ font-size: 13px;  font-weight: bold;   }
.Titolone   { font-size: 15px;  font-weight: bold;   }
.MenuZaza	{ font-size: 19px; color: #FFFFFF; text-decoration: none;}


a.TitoloMd:Hover, a.TitoloMd:Hover,a.TitoloBg:Hover { color: #B52021; }

.LancioSm		{ font-size: 9px;  color: Black;        }
.LancioMd		{ font-size: 11px;  color: Black;  font-style: normal;  font-weight: normal;          }
.LancioBg		{    }
a.LancioMd:Hover, a.LancioMd:Hover,a.LancioBg:Hover { color: #B52021; }

.tabella01 		{ background-image: url(../../immagini/sito/bktabella.gif);  border: 2px solid #C6B200; }
.BordoDx 		{ border-right-color: #C6B200;  border-right-style: solid;  border-right-width: 1px;   }
.InputPrenota	{ font-size: 10px;  border: 1px #C6B200;  color: Black;  width: 100px;    }
.InputPrenotaData	{ font-size: 10px;  border: 1px #C6B200;  color: Black;  width: 50px;    }
.InputEmail		{ font-size: 10px;  border: 1px #C6B200;  color: Black;  width: 260px;    }

.NotePrenota	{ font-size: 11px;  border: 1px #C6B200;  color: Black;  height: 60px;  width: 147px;     }
.BottonePrenota	{ font-size: 9px;  border: 1px #C6B200;  color: Black;   }
.Bordo			{ border: 1px solid White; }
.BordoGold			{ border: 1px;  color: #C6B200;  }
.BordoNero		{ border: 1px solid black; }
/* --------------------- Fine Stile --------------*/

/* ----------------- Stili aggiunti nell'installazione HelpDesk ---------------*/
/* ----------------- Qualificatori ---------------*/
.QualificatoriTabella	{	}
.QualificatoriCella		{	}
.QualificatoriInput		{	}
.QualificatoriSelettore	{ background-color: #D0C3BB;  border: 1px solid #49433D;  height: 13px;  font-size: 10px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;     }
.QualificatoriLabel		{ font-weight: bold; }
.QualificatoriValore	{  }
/* ----------------------- FINE ---------------------------*/

/* ----------------- Help Desk ---------------*/
.HelpDeskTabella			{ background-image: url(../../immagini/sito/bktabella.gif);  border: 2px solid #C6B200; }
.HelpDeskCella				{	}
.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 #49433D;  height: 13px;  font-size: 10px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;     }
.HelpDeskLabel				{ font-weight: bold;	}
.HelpDeskSelettore		{ background-color: #D0C3BB;  border: 1px solid #49433D;  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 #49433D;  font-size: 10px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  width: 95%;      }
.HelpDeskMenu 				{}
.HelpDeskTitolo 			{ font-size: 130%;  font-weight: bold; background-color:#C6B200;}
.HelpDeskTabella01		{ text-indent: 20px;    border-bottom-style: solid;  border-bottom-color: #D0C3BB;  border-bottom-width: 1px;     }
.HelpDeskSpacer 			{height:2px; background:#000066}

.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 ---------------------------*/

/*
stili per i layer popup
*/
#msg      { position:absolute; height:400px; width:50%; left:25%; top:300px; z-index:2}
#msgBody  { border:1px solid #000000;	padding:1em;	background-color:#451819;	color:#FFFFFF;	font:bold 11px Verdana,Helvetica,sans-serif;	text-align:center;	height:120px;	overflow:auto }
#msgTitle { color:#000000;	padding:1px;	padding-left:2px;	background-color:#C6B200;	font:bold 13px Verdana,Helvetica,sans-serif}
#msgBarra { padding:1em; background-color:#451819;	color:#369;	font: bold 110%;	text-align:center;	height:40px;	overflow:no;	border:1px solid #000000;}

#msgFull      { position:absolute; width:100%; left:0; top:0 }
#msgBodyFull  {	border:1px solid #000000;	padding:1em;	background-color:#451819;	color:#FFFFFF;	font:bold 11px Verdana,Helvetica,sans-serif;	text-align:center;	height:20px;	overflow:auto}
#msgTitleFull {	color:#000000;	padding:1px;	padding-left:2px;	background-color:#C6B200;	font:bold 13px Verdana,Helvetica,sans-serif}
#msgBarraFull {	padding:1em;	background-color:#451819;	color:#369;	font: bold 110%;	text-align:center;	height:10px;	overflow:no;	border:1px solid #000000;}
