
* { font-family: "helvetica neue"; }

body { background-color: #1974bb; }

div.pagina { padding-top: 10px; padding-bottom: 10px; }

div.menu { text-align: center; background-image: url("../images/menu_bg.jpg"); }

div.home { text-align: center; }
div.home div.immagine img { border: solid 2px white; padding: 5px; }

div.contenuto { width: 950px; border: solid 2px white; padding: 10px; margin: 0 auto; overflow: hidden; }
div.contenuto p { font-size: 100%; margin-bottom: 20px; text-align: justify; color: white; line-height: 120%; }
div.contenuto p:first-letter { font-size: 130%; font-weight: bolder; }
div.contenuto div.immagine { text-align: center; margin-bottom: 10px; }
div.contenuto div.immagine_left { float: left; margin-right: 10px; }
div.contenuto div.immagine_right { float: right; margin-left: 10px; }
div.contenuto ul { font-size: 110%; list-style-position: inside; list-style-type: disc; }
div.contenuto ul li { padding: 5px 0; color: white; }

table.contenuto_collaborazioni { margin: 0 auto; }

div#map { width: 800px; height: 500px; margin: 0 auto; }

table.listino { margin: 0 auto; color: white; }
table.listino td { padding: 5px; text-align: center; }
table.listino th { padding: 10px; }

div.gallery { margin: 20px auto; }
div.gallery h5 { margin-bottom: 10px; color: white; font-size: 120%;}
div.gallery table.gallery { width: 100%; }
div.gallery table.gallery td { width: 25%; text-align: center; vertical-align: middle; padding: 5px 0; }

table.gallery { width: 100%; }
table.gallery td { width: 25%; text-align: center; vertical-align: top; padding: 10px 0; }
table.gallery td h5 { color: white; display: block; margin-bottom: 10px; text-align: center; }

div.footer { border-top: solid 2px white; text-align: center; margin-top: 20px; }
div.footer div.disclaimer { color: white; font-size: 90%; width: 950px; margin: 0 auto; padding-top: 20px; }
div.footer div.credits { color: white; font-size: 90%; width: 950px; margin: 0 auto; margin-top: 20px; }
div.footer div.credits a { color: white; }

