html, body {
margin:0px;
padding:0px;
}

body {
background-image:url(45original.gif);
background-repeat:repeat-x, repeat-y;
}

.esterna {
width:100%;
height:100%;
text-align:center;
vertical-align:middle;
margin:0px;
padding:0px;
border-collapse:collapse;
border:0px;
margin-left:auto;
margin-right:auto;
}

.td_esterna {
width:100%;
height:100%;
margin-left:auto;
margin-right:auto;
text-align:center;
border-collapse:collapse;
vertical-align:top;
}

.main_table {
width:800px;
height:550px;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
margin-left:auto;
margin-right:auto;
}

.td_main_title {
width:800px;
height:30px;
text-align:center;
vertical-align:bottom;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
}

.td_main_flash {
width:470px;
height:470px;
text-align:center;
vertical-align:middle;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
}

.td_laterali {
width:225px;
height:470px;
text-align:center;
vertical-align:middle;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
}

.td_main_frase1{
width:800px;
height:50px;
text-align:center;
padding:0px;
margin:0px;
vertical-align:top;
}

.font_title {
color:#FF0098;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
font-style:normal;
}

.font_subtitle {
color:#FF0098;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
font-style:normal;
}

.font_indirizzo {
color:#FFCC00;
font-family:Georgia, Times New Roman, Times, serif;
font-size:12px;
font-weight:500;
font-style:normal;
}

.a_entra:link {
text-decoration:underline;
color:#FF0098;
font-weight:500;
}

.a_entra:visited {
text-decoration:underline;
color:#FF0098;
font-weight:500;
}

.a_entra:hover {
text-decoration:underline;
color:#FF0098;
font-weight:bold;
}




.a_credit:link {
text-decoration:underline;
color:#FF0098;
font-size:11px;
font-style:italic;
}

.a_credit:visited {
text-decoration:underline;
color:#FF0098;
font-size:11px;
font-style:italic;
}

.a_credit:hover {
text-decoration:underline;
color:#FF0098;
font-size:11px;
font-style:italic;
}



/* CSS PER SECONDA PAGINA: INSIEME_PER_AZZURRA */

.tabella_seconda {
width:800px;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
margin-left:auto;
margin-right:auto;
}

.seconda_header {
width:800px;
height:200px;
text-align:center;
vertical-align:top;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
}

.colonna_menu {
width:150px;
height:100%;
text-align:center;
vertical-align:top;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
}

.table_menu {
width:150px;
height:540px;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
margin-left:auto;
margin-right:auto;
}

.seconda_pulsanti {
width:150px;
height:50px;
text-align:center;
vertical-align:middle;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
background-image:url(pulsante.gif);
}

.seconda_pulsanti_spazio {
width:150px;
height:10px;
text-align:center;
vertical-align:middle;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
}

.seconda_pulsanti_spazioampio {
width:150px;
height:100%;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
}

.seconda_corpo_centrale {
width:650px;
height:100%;
background-color:#FFFFFF;
text-align:left;
vertical-align:top;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
padding-left:10px;
padding-top:15px;
padding-right:10px;
border-right-width:medium;
border-right-style:dotted;
border-right-color:#ff0098;
}

.immagine_nata {
margin-right:10px;
margin-bottom:5px;
}

.font_menu {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
font-style:normal;
}

.font_titolini {
color:#FF0098;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
font-style:normal
}

.font_corpo {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:200;
font-style:normal;
line-height:16px;
text-indent:5px;
}

.a_menu:link {
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}

.a_menu:visited {
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}

.a_menu:hover {
text-decoration:underline;
color:#FFFFFF;
font-weight:bold;
}


/* CSS PER PAGINA: LA MALATTIA */

.table_gelato {
width:625px;
height:100%;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
}

.td_gelato {
width:625px;
height:100%;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
text-align:center;
}


/* CSS PER PAGINA: LINK */

.a_link:link {
text-decoration:underline;
color:#0066FF;
font-weight:bold;
}

.a_link:visited {
text-decoration:none;
color:#33CCFF;
font-weight:bold;
}

.a_link:hover {
text-decoration:underline;
color:#0066FF;
font-weight:bold;
}



/* CSS PER PAGINA ARTICOLI.PHP */

.numero_pagine {
width:625px;
height:100%;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
}

.td_numero_pagine {
width:625px;
height:100%;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
text-align:right;
vertical-align:middle;
padding-right:10px;
}

.font_numero_pagine {
color:#FF0098;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
font-style:normal
}

.a_numero_pagine:link {
text-decoration:underline;
color:#FF0098;
font-weight:bold;
}

.a_numero_pagine:visited {
text-decoration:underline;
color:#FF0098;
font-weight:bold;
}

.a_numero_pagine:hover {
text-decoration:underline;
color:#FF0098;
font-weight:bold;
}







