
* { margin: 0; padding: 0; font-family: Arial, sans-serif; }

body { margin: 0; padding: 0; padding-top: 20px; font-size: 1.2em; }

div.pagina { width: 900px; margin: 0 auto; background-repeat: repeat-y; }

table.header_home { width: 900px; height: 150px; }

table.header { width: 900px; height: 150px; }

table.header td { text-align: center; }

table.header_home div { width: 124px; height: 124px; }
table.header_home div.img1 { background-image: url('../images/oblo1.png'); }
table.header_home div.img2 { background-image: url('../images/oblo2.png'); }
table.header_home div.img3 { background-image: url('../images/oblo3.png'); }
table.header_home div.img4 { background-image: url('../images/oblo4.png'); }

div.slogan { width: 830px; height: 130px; margin: 0 auto; }

table.struttura { width: 900px; border-collapse: collapse; }

table.struttura td.menu { width: 160px; vertical-align: top; }

table.struttura td.menu div.linkMenu { width: 150px; height: 60px; margin: 1em auto; }

table.struttura td.menu div.linkMenu img { border: none; width: 150px; height: 60px; }

table.struttura td.contenuto { vertical-align: top; width: 520px; }

div.contenuto { padding-left: 5px; }

div.contenuto p { margin: 1em 0; font-size: 1.1em; }

ul { padding-left: 10px; }

ul li { padding: 0.3em 0; }

div.flash { margin-top: 16px; }

div.link_soci { text-align: center; }

div.link_soci img { border: none; width: 150px; }

div.progetti_titolo { text-align: center; width: 100%; font-weight: bolder; color: red; font-size: 1.2em; margin: 1em 0; }

table.lista_progetti { width: 100%; border-collapse: collapse; }

table.lista_progetti td { text-align: center; }

table.lista_progetti td img { border: none; }

table.lista_progetti td div { font-weight: bolder; font-size: 0.9em; }

table.lista_progetti td div.noimg { font-weight: bolder; font-size: 0.9em; padding-left: 0.75em; padding-right: 0.75em; }

h1.donazioni { color: #385d8a; text-align: center; }

div.donazioni { background-color: #7fa1ca; border: solid 3px #385d8a; text-align: center; }

div.donazioni div { background-color: transparent; border: none; color: white; margin: 0.5em auto; font-weight: bolder; }

div.dicono_titolo { text-align: center; width: 100%; font-weight: bolder; color: red; font-size: 1.2em; margin: 1em 0; }

table.lista_dicono { width: 100%; border-collapse: collapse; }

table.lista_dicono td { text-align: center; font-size: 0.8em; font-weight: bolder; padding: 0.3em; }

table.lista_dicono td.testo { text-align: left; }

table.lista_dicono td img { border: none; width: 100px; }

div.soci_titolo { text-align: center; width: 100%; font-weight: bolder; color: red; font-size: 1.2em; margin: 1em 0; }

table.lista_soci { border-collapse: collapse; }

table.lista_soci td { text-align: center; font-size: 0.8em; font-weight: bolder; padding: 0.3em; }

table.lista_soci td.testo { text-align: left; }

table.lista_soci td img { border: none; width: 100px; }

div.eventi { width: 100%; text-align: center; }

div.eventi_titolo { text-align: center; width: 100%; font-weight: bolder; color: red; font-size: 1.2em; margin: 1em 0; }

div.eventi div { margin: 20px auto; }

div.eventi div a { color: red; font-weight: bolder; font-size: 1.3em; }

table.foto_tabella { margin-bottom: 40px; background-color: #cc9999; border: solid 2px blue; }

table.foto_tabella td { vertical-align: top; padding: 0 5px; color: white; }

table.foto_tabella td.titolo { font-weight: bolder; vertical-align: middle; color: blue; }

table.foto_tabella img { width: 100px; border: none; }

table.contatti { }

table.contatti td { padding: 5px; }

table.contatti thead th { padding-bottom: 10px; }

table.contatti tbody th { text-align: left; }

div.diritti { font-size: 1.05em; margin-top: 15px; }

div.guida { margin: 15px auto; font-size: 1.1em; }

div.link_titolo { text-align: center; width: 100%; font-weight: bolder; color: red; font-size: 1.2em; margin: 1em 0; }

div.link { margin-top: 1em; margin-left: 1em; }
