/*stile per calendario amministratore e pubblico e modulo di prenotazione NON CAMBIARE GLI STILI-se necessario aggiungerne altri*/body {	margin-top: 0px;	padding: 0px;	font-family: Tahoma, Arial, sans-serif;}/*titoli  menu e testo calendario amministratore*/.A-TitoloPagina {	font-size: 14px;	color: #006600;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #006600;}.A-Sottotitolo {	font-size: 12px;	color: #9E0C0F;	font-weight: bold;	padding-top: 5px;	padding-bottom: 3px;	padding-left: 5px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #9E0C0F;	background-color: #FFF799;}.A-Menu {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    color: #006600;    font-weight: bold;    line-height: 15px;}a.A-Menu:link {	color: #006600;}a.A-Menu:hover {	color: #9E0C0F;}a.A-Menu:visited {	color: #006600;}.A-Testo {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 14px;}/*mesi e giorni calendario amministratore*/.Festivi {    font-family: Arial, Helvetica, sans-serif;    color: #FF0000;    text-transform: uppercase;    font-weight: bold;}.Mesi {    font-family: Arial, Helvetica, sans-serif;    background-color: #eaeaea;    font-size: 12px;    color: #666666;    text-transform: uppercase;    padding-left: 5px;    font-weight: bold;    line-height: 17px;    padding-top: 3px;    padding-right: 5px;}/*sfondi per tipo di evento calendario amministratore e pubblico*/.S-Libero {	background-color: #F3F3F3;	padding-left: 3px;}.S-Regattas {	background-color: #004A80;	font-weight: bold;	color: #FFFFFF;	font-size: 12px;	padding-left: 3px;}.S-Escape {	background-color: #CAA638;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	padding-left: 3px;}.S-Relaxation {	background-color: #CAA638;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	padding-left: 3px;}.S-Transfer {	background-color: #005826;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	padding-left: 3px;}.S-Formation {	background-color: #9E0C0F;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	padding-left: 3px;}.S-Research {	background-color: #4C4C4C;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	padding-left: 3px;}.S-Maintenence {	background-color: #ACD372;	font-size: 12px;	font-weight: bold;	color: #333333;}.S-Personal {	background-color: #F3BAC2;	font-size: 12px;	font-weight: bold;	color: #333333;	padding-left: 3px;	}   .S-Other {	background-color: #FFF799;	font-size: 12px;	font-weight: bold;	color: #333333;	padding-left: 3px;}/* colore di sfondo per evento booked-prenotato solo per calendario pubblico*/.S-booked {	background-color: #DDDDDD;	padding-left: 3px;	font-size: 12px;	color: #888888;}/*moduli*/.zz-menu-tendina {	font-family: Arial, sans-serif;	font-size: 12px;	color: #333333;	background-color: #FFFFFF;	width: 160px;	line-height: 16px;	border: 1px solid #333333;}.zz-menu-tendinaCorto {	font-family: Arial, sans-serif;	font-size: 12px;	color: #333333;	background-color: #FFFFFF;	width: 50px;	line-height: 16px;	border: 1px solid #333333;}.zz-input-text {	font-family: Arial, sans-serif;	font-size: 12px;	color: #333333;	background-color: #ffffff;	width: 160px;	border: 1px solid #333333;}.zz-input-textCorto {	font-family: Arial, sans-serif;	font-size: 12px;	color: #333333;	background-color: #FFFFFF;	width: 50px;	border: 1px solid #333333;}.zz-input-area {	font-family: Arial, sans-serif;	font-size: 12px;	color: #333333;	background-color: #FFFFFF;	width: 333px;	border: 1px solid #333333;}.zz-input-areaLunga {	font-family: Arial, sans-serif;	font-size: 12px;	color: #333333;	background-color: #FFFFFF;	width: 396px;	border: 1px solid #333333;}.zz-input-data {	font-family: Arial, sans-serif;	font-size: 12px;	color: #333333;	background-color: #FFFFFF;	width: 122px;	border: 1px solid #333333;}.zz-pulsante {	font-family: Arial, sans-serif;	font-size: 12px;	color: #FFFFFF;	background-color: #9E0C0F;	width: 160px;	font-weight: bold;	margin: 0px;}.zz-pulsanteCorto {	font-family: Arial, sans-serif;	font-size: 12px;	color: #FFFFFF;	background-color: #9E0C0F;	width: 50px;	font-weight: bold;}/*messaggi*/.msg-rosso  {    font-family : Arial, Helvetica, sans-serif;    font-size : 12px;    background : Red;    color: White;}.msg-verde  {    font-family : Arial, Helvetica, sans-serif;    font-size : 12px;    background: green;    color : white;}.msg-arancio  {    font-family : Arial, Helvetica, sans-serif;    font-size : 12px;    background: #FF6600;    color : white;}.msg-bianco  {    font-family : Arial, Helvetica, sans-serif;    font-size : 12px;    background: #FFFFFF;    color : white;}/*tabella programma visibile al pubblico*/.Program_Available {	font-size: 12px;	color: #333333;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	padding-top: 4px;	padding-right: 3px;	padding-bottom: 1px;	padding-left: 3px;	width: 125px;}.Program_Booked {	font-size: 12px;	line-height: 16px;	color: #8B8B8B;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	padding-top: 4px;	padding-right: 3px;	padding-bottom: 1px;	padding-left: 3px;	width: 125px;}/*pag. ins-nuovo-evento sfondi diversi per differenziare dati visibili solo all'amministratore e dati visibili al pubblico*/.Dati_interni {	font-family: Arial, sans-serif;	font-size: 12px;	color: #333333;	background-color: #eaeaea;	line-height: 18px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #006600;	padding: 5px;}.Dati_Pubblici_programma {	font-family: Arial, sans-serif;	font-size: 12px;	color: #9E0C0F;	background-color: #D2D2D2;	line-height: 18px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #006600;	padding: 5px;	font-weight: bold;}
