																																											body {
																																												background-color: #f5f8e7;
																																												font-family: Verdana;
																																											}

																																											p {
																																												color: Green;
																																											}

																																											#div_bgcolor {
																																												background-color: #FFE4B5;
																																											}
																																											.square {
																																												background-color: #2ecc71;
																																												width: 270px;
																																												height: 650px;
																																											}
																																											.box-shadow {
																																												font-family: cursive, sans-serif;
																																												font-size: small;
																																												background-color: #ffcc66;
																																												color: green;
																																												padding: 10px;
																																												border-radius: 4px;
																																												box-shadow: 2px 2px 20px 23px #ffcc66;
																																												width: 200px;
																																												height: 500px;
																																											}

																																											menu {
																																												display: block;
																																												list-style-type: disc;
																																												margin-block-start: 1em;
																																												margin-block-end: 1em;
																																												margin-inline-start: 0px;
																																												margin-inline-end: 0px;
																																												padding-inline-start: 1px;
																																											}

																																											/* Stile comune a tutti i tipi di pulsante */
																																											.pulsante {
																																												position: relative;
																																												cursor: pointer;
																																												padding: 15px;
																																												font-weight: bold;
																																												text-decoration: none;
																																												color: green;
																																												border: none;
																																												border-radius: 5px;
																																											}
																																											.pulsante:active {top: 3px}
																																											.
																																											arancio {
																																												background-color: #64a8a6;
																																												-webkit-box-shadow:
																																											0px 0px 0px 1px #4e8381 inset,
																																											0px 0px 0px 2px #74b6b4 inset,
																																											0px 4px 0px 0px #4a7c7b,
																																											0px 5px 0px 0px #355655,
																																											0px 5px 0px 0px rgba(0,0,0,.15);
																																												box-shadow:
																																											0px 0px 0px 1px #4e8381 inset,
																																											0px 0px 0px 2px #74b6b4 inset,
																																											0px 4px 0px 0px #4a7c7b,
																																											0px 5px 0px 0px #355655,
																																											0px 5px 0px 0px rgba(0,0,0,.15);
																																											}
																																											.arancio:hover {
																																												background-color: #ffcc66;
																																											}
																																											.arancio:active {
																																												background-color: Yellow;
																																												-webkit-box-shadow: 0px 0px 0px 1px #589391 inset,
																																											0px 0px 0px 2px #65a9a7 inset,
																																											0px 0px 0px 0px #4a7c7b,
																																											0px 1px 0px 0px #355655,
																																											0px 3px 0px 0px rgba(0,0,0,.15);
																																												box-shadow: 0px 0px 0px 1px #589391 inset,
																																											0px 0px 0px 2px #65a9a7 inset,
																																											0px 0px 0px 0px #4a7c7b,
																																											0px 1px 0px 0px #355655,
																																											0px 2px 0px 0px rgba(0,0,0,.15);
																																											}

																																											/* Dimensioni */
																																											.piccolo {
																																												font-size: 12px;
																																											}
																																											.medio {
																																												font-size: 16px;
																																											}
																																											.grande {
																																												font-size: 22px;
																																											}
																																											table {
																																												border: thin solid Silver;
																																												background-color: ButtonFace;
																																											}
																																											td {
																																												background: InfoBackground;
																																											}

																																											/* Button used to open the contact form - fixed at the bottom of the page */
																																											.open-button {
																																												background-color: #555;
																																												color: white;
																																												padding: 16px 20px;
																																												border: none;
																																												cursor: pointer;
																																												opacity: 0.8;
																																												position: fixed;
																																												bottom: 23px;
																																												right: 28px;
																																												width: 280px;
																																											}

																																											/* The popup form - hidden by default */
																																											.form-popup {
																																												display: none;
																																												position: fixed;
																																												bottom: 0;
																																												right: 15px;
																																												border: 3px solid #f1f1f1;
																																												z-index: 9;
																																											}

																																											/* Add styles to the form container */
																																											.form-container {
																																												max-width: 300px;
																																												padding: 10px;
																																												background-color: white;
																																											}

																																											/* Full-width input fields */
																																											.form-container input[type=text], .form-container input[type=password] {
																																												width: 100%;
																																												padding: 15px;
																																												margin: 5px 0 22px 0;
																																												border: none;
																																												background: #f1f1f1;
																																											}

																																											/* When the inputs get focus, do something */
																																											.form-container input[type=text]:focus, .form-container input[type=password]:focus {
																																												background-color: #ddd;
																																												outline: none;
																																											}

																																											/* Set a style for the submit/login button */
																																											.form-container .btn {
																																												background-color: #04AA6D;
																																												color: white;
																																												padding: 16px 20px;
																																												border: none;
																																												cursor: pointer;
																																												width: 100%;
																																												margin-bottom:10px;
																																												opacity: 0.8;
																																											}

																																											/* Add a red background color to the cancel button */
																																											.form-container .cancel {
																																												background-color: red;
																																											}

																																											/* Add some hover effects to buttons */
																																											.form-container .btn:hover, .open-button:hover {
																																												opacity: 1;
																																											}
																																											textarea {
																																												resize: none;
																																												background-color: #f5f8e7;
																																												font-family: "Year supply of fairy cakes";
																																												font-size: 15;
																																												color: green;
																																												border: none;
																																											}
																																											table, td {
																																												background-color: #f5f8e7;
																																												border: 1px solid trasparent;
																																												border-radius: 10px;
																																											}
																																											th {
																																												background-color: tomato;
																																												border: 1px solid trasparent;
																																												border-radius: 10px;
																																											}
																																											input[type=text] {
																																												width: 100%;
																																												padding: 8px 20px;
																																												margin: 8px 0;
																																												box-sizing: border-box;
																																												border: 2px solid green;
																																												border-radius: 4px;
																																											}
																																											input[type=date] {
																																												width: 100%;
																																												padding: 8px 20px;
																																												margin: 8px 0;
																																												box-sizing: border-box;
																																												border: 2px solid green;
																																												border-radius: 4px;
																																											}
																																											input[type=submit] {
																																												width: 100%;
																																												padding: 8px 20px;
																																												margin: 8px 0;
																																												box-sizing: border-box;
																																												border: 2px solid green;
																																												border-radius: 4px;
																																											}
																																											#header_bar {
																																											/* posizionamento in alto alla pagina */
																																												width: 1300px;
																																												position: sticky;
																																											top 0;
																																												overflow: hidden;
																																											}

																																											a:link {
																																												color: lime; /* Colore desiderato per i link non visitati */
																																											}

																																											/* Link visitato */
																																											a:visited {
																																												color: red; /* Colore desiderato per i link visitati */
																																											}

																																											/* Link con il mouse sopra */
																																											a:hover {
																																												color: red; /* Colore desiderato quando il mouse passa sopra */
																																												text-decoration: underline; /* Opzionale: sottolinea il link quando il mouse passa sopra */
																																											}

																																											/* Link attivo */
																																											a:active {
																																												color: orange; /* Colore desiderato quando il link è in fase di clic */
																																											}
